@charset "UTF-8";
.slick-dots__custom{
    margin:1.25rem 0 0;
    padding:0;
    display:flex;
    align-items:center;
    justify-content:center;
    list-style-type:none;
    min-height:.875rem
}
.slick-dots__custom.gray button{
    background-color:#b3b3b3
}
.slick-dots__custom li{
    margin:0 .75rem
}
.slick-dots__custom li button{
    cursor:pointer;
    display:block;
    width:.625rem;
    height:.625rem;
    border-radius:50%;
    background-color:#fff;
    transition:.3s linear;
    border:0;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    padding:0;
    text-indent:-9999px;
    background-color:#b3b3b3
}
.slick-dots__custom li.slick-active button{
    width:.875rem;
    height:.875rem;
    border:1.5px solid #e31937;
    background-color:transparent
}
.slick-dots__verticleSlider{
    display:flex;
    justify-content:center;
    margin:-24px 0 0 -74px;
    padding:1rem 0;
    position:absolute;
    transform:rotate(90deg) translateY(-50%);
    top:50%;
    left:16px;
    list-style-type:none
}
.slick-dots__verticleSlider li{
    margin:0 .25rem;
    display:flex;
    align-items:center;
    transition:all .2s ease-in-out
}
.slick-dots__verticleSlider li:nth-child(1) button{
    background-color:#eaeaea
}
.slick-dots__verticleSlider li:nth-child(2) button{
    background-color:#b3b3b3
}
.slick-dots__verticleSlider li:nth-child(3) button{
    background-color:#999
}
.slick-dots__verticleSlider li:nth-child(4) button{
    background-color:#b3b3b3
}
.slick-dots__verticleSlider li:nth-child(5) button{
    background-color:#eaeaea
}
.slick-dots__verticleSlider button{
    display:block;
    width:.5rem;
    height:.5rem;
    padding:0;
    border-radius:100%;
    border:1px solid transparent;
    text-indent:-9999px
}
.slick-dots__verticleSlider li.slick-active button{
    border-color:#e31937;
    background-color:#eaeaea;
    width:1rem;
    height:1rem
}
.noi-bat .cardStock .img-bg{
    background-size:contain
}
.quy-item-bg{
    position:relative
}
.quy-item-bg .img-bg{
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    display:block
}
.quy-item-bg .img-bg:after{
    content:"";
    padding-top:57.62712%;
    display:block
}
.quy-item-bg .img-bg img{
    display:none
}
@media(min-width:992px){
    .quy-item-bg .img-bg{
        background-position:center;
        background-repeat:no-repeat;
        background-size:cover;
        display:block
    }
    .quy-item-bg .img-bg:after{
        content:"";
        padding-top:18.18182%;
        display:block
    }
    .quy-item-bg .img-bg img{
        display:none
    }
}
.quy-item-bg .row{
    position:absolute;
    inset:0
}
.quy-item-bg .row .quy-item-bg__col{
    display:flex;
    align-items:center
}
.quy-item-bg .row .quy-item-bg__text{
    padding-left:2.35714em;
    padding-right:2.35714em;
    text-align:justify
}
.quy-item-bg-full-text{
    position:relative
}
.quy-item-bg-full-text .img-bg{
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    display:block
}
.quy-item-bg-full-text .img-bg:after{
    content:"";
    padding-top:57.62712%;
    display:block
}
.quy-item-bg-full-text .img-bg img{
    display:none
}
@media(min-width:992px){
    .quy-item-bg-full-text .img-bg{
        background-position:center;
        background-repeat:no-repeat;
        background-size:cover;
        display:block
    }
    .quy-item-bg-full-text .img-bg:after{
        content:"";
        padding-top:18.18182%;
        display:block
    }
    .quy-item-bg-full-text .img-bg img{
        display:none
    }
}
.quy-item-bg-full-text__row{
    position:absolute;
    inset:0
}
.quy-item-bg-full-text__row .quy-item-bg-full-text__col{
    display:flex;
    align-items:center;
    height:100%
}
.quy-item-bg-full-text__row .quy-item-bg-full-text__text{
    padding-right:2.35714em;
    padding-left:2.35714em;
    text-align:justify
}
.quy-item-bg-full-text__825x130 .img-bg{
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    display:block
}
.quy-item-bg-full-text__825x130 .img-bg:after{
    content:"";
    padding-top:57.62712%;
    display:block
}
.quy-item-bg-full-text__825x130 .img-bg img{
    display:none
}
@media(min-width:992px){
    .quy-item-bg-full-text__825x130 .img-bg{
        background-position:center;
        background-repeat:no-repeat;
        background-size:cover;
        display:block
    }
    .quy-item-bg-full-text__825x130 .img-bg:after{
        content:"";
        padding-top:15.75758%;
        display:block
    }
    .quy-item-bg-full-text__825x130 .img-bg img{
        display:none
    }
}
.button-text{
    margin-top:2.64286em;
    margin-bottom:1.42857em
}
.button-text button{
    width:4.64286em;
    height:2em;
    padding:.28571em .57143em
}
.button-text__text{
    font-size:1.14286em;
    line-height:1.5;
    color:#585858
}
.button-text a:hover{
    color:#e31937
}
.button-text__content p{
    margin-top:.42857em
}
.icon-text{
    background:#fff;
    border:1px solid #eaeaea;
    border-radius:.57143em;
    padding:2em 2.21429em;
    margin-top:1.5em;
    margin-bottom:2.57143em;
    font-family:merriweather sans,sans-serif!important;
    line-height:inherit!important
}
.icon-text .img-bg{
    background-size:contain
}
.icon-text__wrap{
    font-family:merriweather sans,sans-serif!important;
    line-height:normal!important
}
.icon-text__wrap>div{
    font-family:merriweather sans,sans-serif!important
}
.icon-text-in-box{
    margin-bottom:1.14286em
}
.icon-text-in-box .img-bg{
    background-size:contain
}
@media(min-width:768px){
    .icon-text-in-box__icon{
        margin-right:1.14286em
    }
}
.text__text{
    font-size:.64286em
}
@media(min-width:992px){
    .text__text{
        font-size:.85714em
    }
}
.text__xs{
    font-size:.64286em
}
@media(min-width:992px){
    .text__xs{
        font-size:.85714em
    }
}
.text__sm{
    font-size:.75em
}
@media(min-width:992px){
    .text__sm{
        font-size:1em
    }
}
.text__md{
    font-size:.85714em
}
@media(min-width:992px){
    .text__md{
        font-size:1.14286em
    }
}
.text__lg{
    font-size:.96429em
}
@media(min-width:992px){
    .text__lg{
        font-size:1.28571em
    }
}
.text__heading-20{
    font-size:1.07143em
}
@media(min-width:992px){
    .text__heading-20{
        font-size:1.42857em
    }
}
.text__heading-24{
    font-size:1.28571em
}
@media(min-width:992px){
    .text__heading-24{
        font-size:1.71429em
    }
}
.text__heading-28{
    font-size:1.5em
}
@media(min-width:992px){
    .text__heading-28{
        font-size:2em
    }
}
.text__gray{
    color:#585858
}
.text__black{
    color:#000
}
.text__white{
    color:#fff
}
.text__danger{
    color:#e31937
}
.text__success{
    color:#359078
}
.text__primary{
    color:#23395d
}
.drop-right__block .btn-group,.drop-right__block button{
    width:100%
}
.drop-right__block .btn-group>button{
    border-color:#b3b3b3;
    color:#23395d;
    font-weight:700;
    font-size:1.14286em;
    line-height:1.5
}
.drop-right__block .dropdown-toggle::after{
    display:inline-block;
    width:0;
    height:0;
    margin-left:.255em;
    vertical-align:.255em;
    content:"";
    border-top:.3em solid transparent;
    border-right:0;
    border-bottom:.3em solid transparent;
    border-left:.3em solid
}
.drop-right__block .dropdown-toggle:empty::after{
    margin-left:0
}
.drop-right__block .dropdown-toggle::after{
    vertical-align:0
}
.drop-right__block .dropdown-menu{
    width:100%;
    max-height:7.14286em;
    overflow:auto;
    padding:.71429em
}
.drop-right__block .dropdown-menu::-webkit-scrollbar{
    width:12px;
    background:#fff
}
.drop-right__block .dropdown-menu::-webkit-scrollbar-track{
    background:#f7f7f7;
    margin-top:1em;
    margin-bottom:1em;
    border-radius:5px
}
.drop-right__block .dropdown-menu::-webkit-scrollbar-thumb{
    background:#23395d;
    border:3px solid #f7f7f7;
    border-radius:6px
}
.drop-right__block .dropdown-menu>button{
    padding:.28571em .42857em;
    border-radius:.35714em;
    font-size:.85714em
}
.drop-right__block .dropdown-menu>button:hover{
    background-color:#eaeaea
}
.bank-block{
    margin-top:1.14286em
}
.box-huong-dan-nop-tien{
    border:1px solid #b3b3b3;
    border-radius:.35714em
}
.box-huong-dan-nop-tien__heading{
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding:1.21429em 1.71429em;
    border-radius:.35714em .35714em 0 0;
    border-bottom:1px solid #b3b3b3
}
.box-huong-dan-nop-tien__heading .box-huong-dan-nop-tien__title{
    margin-bottom:0
}
.box-huong-dan-nop-tien__heading .box-huong-dan-nop-tien__icon{
    width:7.28571em
}
.box-huong-dan-nop-tien__heading .box-huong-dan-nop-tien__icon .img-bg{
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    display:block
}
.box-huong-dan-nop-tien__heading .box-huong-dan-nop-tien__icon .img-bg:after{
    content:"";
    padding-top:42.15686%;
    display:block
}
.box-huong-dan-nop-tien__heading .box-huong-dan-nop-tien__icon .img-bg img{
    display:none
}
@media(min-width:992px){
    .box-huong-dan-nop-tien__heading .box-huong-dan-nop-tien__icon .img-bg{
        background-position:center;
        background-repeat:no-repeat;
        background-size:cover;
        display:block
    }
    .box-huong-dan-nop-tien__heading .box-huong-dan-nop-tien__icon .img-bg:after{
        content:"";
        padding-top:42.15686%;
        display:block
    }
    .box-huong-dan-nop-tien__heading .box-huong-dan-nop-tien__icon .img-bg img{
        display:none
    }
}
.box-huong-dan-nop-tien__content{
    padding:1.21429em 1.71429em;
    border-radius:0 0 .35714em .35714em
}
.preview-item{
    position:relative;
    overflow:hidden
}
.preview-item::after{
    content:'';
    padding-bottom:81%;
    display:block;
    background:url("../../../images/ho-tro/huong-dan-giao-dich-san-pham-s-bond/Vector-red-outline.html") no-repeat left center/auto 100%,
        url("../../../images/ho-tro/huong-dan-giao-dich-san-pham-s-bond/Vector-red.html") no-repeat right center/auto 130px
}
@media(max-width:767.98px){
    .preview-item::after{
        background-size:auto 100%,auto 80%
    }
}
.preview-item::before{
    content:'';
    left:0;
    top:.92857em;
    position:absolute;
    border-radius:50%;
    background-color:#e31937;
    box-shadow:0 0 0 5px #fff;
    width:2.57143em;
    height:2.57143em
}
@media(max-width:375px){
    .preview-item::before{
        width:1.85714em;
        height:1.85714em
    }
}
@media(min-width:576px){
    .preview-item::before{
        width:3.28571em;
        height:3.28571em
    }
}
.preview-item__content{
    position:absolute;
    inset:0
}
.preview-item__title{
    font-size:2.28571em;
    margin-bottom:8px;
    text-align:center;
    color:#23395d;
    padding-right:13px;
    padding-top:5px
}
@media(max-width:375px){
    .preview-item__title{
        font-size:1.57143em
    }
}
@media(min-width:576px){
    .preview-item__title{
        padding-top:23px;
        font-size:2.28571em;
        line-height:1.5
    }
}
.preview-item__desc{
    font-size:80%;
    text-align:center;
    color:#585858;
    max-width:80%;
    margin:0 auto;
    padding:0 1.14286em;
    font-weight:700
}
@media(max-width:375px){
    .preview-item__desc{
        font-size:65%
    }
}
@media(min-width:576px){
    .preview-item__desc{
        font-size:.85714em;
        line-height:1.66667
    }
}
.vertical-step{
    display:flex;
    padding-top:2.5em
}
.vertical-step__side-left{
    position:relative
}
.vertical-step__side-left__number{
    position:relative;
    z-index:2
}
.vertical-step__side-left__number::before{
    content:attr(data-number);
    color:#e31937;
    display:block;
    width:46px;
    height:46px;
    border-radius:50%;
    border:1px solid #e31937;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:1.42857em;
    line-height:1.4;
    background-color:#fff
}
.vertical-step__side-left__line{
    width:1px;
    height:calc(100% + 3.5em * 2);
    background:linear-gradient(to bottom,#fff,black,#fff);
    position:absolute;
    top:1.64286em;
    left:50%;
    transform:translateX(-50%);
    z-index:1
    }
.vertical-step__side-left__line::after{
    content:'';
    display:inline-block;
    width:7.5px;
    height:8px;
    border-radius:50%;
    background-color:#c4c4c4;
    position:absolute;
    top:calc(50% - 1.4375em);
    left:50%;
    transform:translate(-50%,-50%)
}
.vertical-step:last-of-type .vertical-step__side-left__line{
    opacity:0
}
.vertical-step__content-wrap{
    padding-left:2.64286em
}
.vertical-step__content-wrap .vertical-step__content{
    padding-bottom:2.5em
}
:root{
    --100:#fafafa;
    --200:#e2e9ec;
    --250:#e1e1e1;
    --300:#d8d8d8;
    --350:#bebebe;
    --400:#b9b9b9;
    --450:#ababab;
    --500:#9b9b9b;
    --550:#707070;
    --600:#6a6a6a;
    --700:#464646;
    --800:#343a40;
    --850:#2f393c;
    --900:#262626;
    --950:#1f1f1f;
    --black: #000;
    --smalt: #002185;
    --nightblue: #232176;
    --blue: #23395d;
    --pacificblue: #008fd4;
    --royalblue: #4a90e2;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --darkpurple: #7f1c7d;
    --pink: #e83e8c;
    --falured: #920d10;
    --freered: #dc0000;
    --red: #f00;
    --crimson: #e31937;
    --pumpkin: #f15a22;
    --orange: #f78b1f;
    --yellow: #ffc107;
    --green: #359078;
    --teal: #19c599;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #6a6a6a;
    --gray-dark: #343a40;
    --primary: #23395d;
    --secondary: #6a6a6a;
    --success: #359078;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #e31937;
    --light: #fafafa;
    --dark: #343a40;
    --ghost-white: #f9f9f9;
    --deepKamaru: #23395d;
    --cyan: #56aeff;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1220px;
    --font-family-merriweather: "Merriweather Sans", sans-serif;
    --font-family-arial: "Arial", sans-serif
}
*,*::before,*::after{
    box-sizing:border-box
}
html{
    font-family:sans-serif;
    line-height:1.15;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%;
    -ms-overflow-style:scrollbar;
    -webkit-tap-highlight-color:transparent
}
article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{
    display:block
}
body{
    margin:0;
    font-family:merriweather sans,sans-serif!important;
    font-size:.875rem;
    font-weight:100;
    line-height:1.5;
    color:#585858;
    text-align:left;
    background-color:#fff
}
@media(max-width:767px){
    body{
        font-size:13px
    }
}
@media(max-width:575px){
    body{
        font-size:12px
    }
}
[tabindex="-1"]:focus{
    outline:0!important
}
hr{
    box-sizing:content-box;
    height:0;
    overflow:visible
}
h1,h2,h3,h4,h5,h6{
    margin-top:0;
    margin-bottom:.5rem
}
p{
    margin-top:0;
    margin-bottom:1rem
}
abbr[title],abbr[data-original-title]{
    text-decoration:underline;
    -webkit-text-decoration:underline dotted;
    text-decoration:underline dotted;
    cursor:help;
    border-bottom:0
}
address{
    margin-bottom:1rem;
    font-style:normal;
    line-height:inherit
}
ol,ul,dl{
    margin-top:0;
    margin-bottom:1rem;
    padding-left:1rem
}
ol ol,ul ul,ol ul,ul ol{
    margin-bottom:0
}
dt{
    font-weight:700
}
dd{
    margin-bottom:.5rem;
    margin-left:0
}
blockquote{
    margin:0 0 1rem
}
dfn{
    font-style:italic
}
b,strong{
    font-weight:bolder
}
small{
    font-size:80%
}
sub,sup{
    position:relative;
    font-size:75%;
    line-height:0;
    vertical-align:baseline
}
sub{
    bottom:-.25em
}
sup{
    top:-.5em
}
a{
    color:#56aeff;
    text-decoration:none;
    background-color:transparent;
    -webkit-text-decoration-skip:objects;
    transition:all .2s ease-in-out
}
@media screen and (prefers-reduced-motion:reduce){
    a{
        transition:none
    }
}
a:hover {
    color: #0a89ff;
    text-decoration: none;
}
a.danger {
    color: #e31937;
}
a.danger:hover {
    color: #9e1126;
}
a.davyGrey-hover-danger {
    color: #585858;
}
a.davyGrey-hover-danger:hover {
    color: #e31937;
}
a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none;
}
a:not([href]):not([tabindex]):hover,
a:not([href]):not([tabindex]):focus {
    color: inherit;
    text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
    outline: 0;
}
pre,
code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}
pre {
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    -ms-overflow-style: scrollbar;
}
figure {
    margin: 0 0 1rem;
}
img {
    vertical-align: middle;
    border-style: none;
}
svg:not(:root) {
    overflow: hidden;
}
table {
    border-collapse: collapse;
}
caption {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    color: #6a6a6a;
    text-align: left;
    caption-side: bottom;
}
th {
    text-align: inherit;
}
label {
    display: inline-block;
    margin-bottom: 0.5rem;
}
button {
    border-radius: 0;
}
button:focus {
    outline: none;
}
input,
button,
select,
optgroup,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
button,
input {
    overflow: visible;
}
button,
select {
    text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    padding: 0;
    border-style: none;
}
input[type="radio"],
input[type="checkbox"] {
    box-sizing: border-box;
    padding: 0;
}
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
    -webkit-appearance: listbox;
}
textarea {
    overflow: auto;
    resize: vertical;
}
fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}
legend {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: 0.5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal;
}
progress {
    vertical-align: baseline;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
[type="search"] {
    outline-offset: -2px;
    -webkit-appearance: none;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button;
}
output {
    display: inline-block;
}
summary {
    display: list-item;
    cursor: pointer;
}
template {
    display: none;
}
[hidden] {
    display: none !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    margin-bottom: 0.5rem;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    color: inherit;
}
h1,
.h1 {
    font-size: 2.1875rem;
}
h2,
.h2 {
    font-size: 1.75rem;
}
h3,
.h3 {
    font-size: 1.53125rem;
}
h4,
.h4 {
    font-size: 1.3125rem;
}
h5,
.h5 {
    font-size: 1.09375rem;
}
h6,
.h6 {
    font-size: 0.875rem;
}
.lead {
    font-size: 1.09375rem;
    font-weight: 300;
}
.display-1 {
    font-size: 6rem;
    font-weight: 300;
    line-height: 1.2;
}
.display-2 {
    font-size: 5.5rem;
    font-weight: 300;
    line-height: 1.2;
}
.display-3 {
    font-size: 4.5rem;
    font-weight: 300;
    line-height: 1.2;
}
.display-4 {
    font-size: 3.5rem;
    font-weight: 300;
    line-height: 1.2;
}
hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}
small,
.small {
    font-size: 80%;
    font-weight: 400;
}
mark,
.mark {
    padding: 0.2em;
    background-color: #fcf8e3;
}
.list-unstyled {
    padding-left: 0;
    list-style: none;
}
.list-inline {
    padding-left: 0;
    list-style: none;
}
.list-inline-item {
    display: inline-block;
}
.list-inline-item:not(:last-child) {
    margin-right: 0.5rem;
}
.initialism {
    font-size: 90%;
    text-transform: uppercase;
}
.blockquote {
    margin-bottom: 1rem;
    font-size: 1.09375rem;
}
.blockquote-footer {
    display: block;
    font-size: 80%;
    color: #6a6a6a;
}
.blockquote-footer::before {
    content: "\2014 \00A0";
}
.align-baseline {
    vertical-align: baseline !important;
}
.align-top {
    vertical-align: top !important;
}
.align-middle {
    vertical-align: middle !important;
}
.align-bottom {
    vertical-align: bottom !important;
}
.align-text-bottom {
    vertical-align: text-bottom !important;
}
.align-text-top {
    vertical-align: text-top !important;
}
@-webkit-keyframes bounce {
    from,
    20%,
    53%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        transform: translate3d(0, 0, 0);
    }
    40%,
    43% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        transform: translate3d(0, -30px, 0);
    }
    70% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        transform: translate3d(0, -15px, 0);
    }
    90% {
        transform: translate3d(0, -4px, 0);
    }
}
@keyframes bounce {
    from,
    20%,
    53%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        transform: translate3d(0, 0, 0);
    }
    40%,
    43% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        transform: translate3d(0, -30px, 0);
    }
    70% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        transform: translate3d(0, -15px, 0);
    }
    90% {
        transform: translate3d(0, -4px, 0);
    }
}
.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce;
    transform-origin: center bottom;
}
@-webkit-keyframes flash {
    from,
    50%,
    to {
        opacity: 1;
    }
    25%,
    75% {
        opacity: 0;
    }
}
@keyframes flash {
    from,
    50%,
    to {
        opacity: 1;
    }
    25%,
    75% {
        opacity: 0;
    }
}
.flash {
    -webkit-animation-name: flash;
    animation-name: flash;
}
@-webkit-keyframes pulse {
    from {
        transform: scale3d(1, 1, 1);
    }
    50% {
        transform: scale3d(1.05, 1.05, 1.05);
    }
    to {
        transform: scale3d(1, 1, 1);
    }
}
@keyframes pulse {
    from {
        transform: scale3d(1, 1, 1);
    }
    50% {
        transform: scale3d(1.05, 1.05, 1.05);
    }
    to {
        transform: scale3d(1, 1, 1);
    }
}
.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse;
}
@-webkit-keyframes rubberBand {
    from {
        transform: scale3d(1, 1, 1);
    }
    30% {
        transform: scale3d(1.25, 0.75, 1);
    }
    40% {
        transform: scale3d(0.75, 1.25, 1);
    }
    50% {
        transform: scale3d(1.15, 0.85, 1);
    }
    65% {
        transform: scale3d(0.95, 1.05, 1);
    }
    75% {
        transform: scale3d(1.05, 0.95, 1);
    }
    to {
        transform: scale3d(1, 1, 1);
    }
}
@keyframes rubberBand {
    from {
        transform: scale3d(1, 1, 1);
    }
    30% {
        transform: scale3d(1.25, 0.75, 1);
    }
    40% {
        transform: scale3d(0.75, 1.25, 1);
    }
    50% {
        transform: scale3d(1.15, 0.85, 1);
    }
    65% {
        transform: scale3d(0.95, 1.05, 1);
    }
    75% {
        transform: scale3d(1.05, 0.95, 1);
    }
    to {
        transform: scale3d(1, 1, 1);
    }
}
.rubberBand {
    -webkit-animation-name: rubberBand;
    animation-name: rubberBand;
}
@-webkit-keyframes shake {
    from,
    to {
        transform: translate3d(0, 0, 0);
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        transform: translate3d(-10px, 0, 0);
    }
    20%,
    40%,
    60%,
    80% {
        transform: translate3d(10px, 0, 0);
    }
}
@keyframes shake {
    from,
    to {
        transform: translate3d(0, 0, 0);
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        transform: translate3d(-10px, 0, 0);
    }
    20%,
    40%,
    60%,
    80% {
        transform: translate3d(10px, 0, 0);
    }
}
.shake {
    -webkit-animation-name: shake;
    animation-name: shake;
}
@-webkit-keyframes headShake {
    0% {
        transform: translateX(0);
    }
    6.5% {
        transform: translateX(-6px) rotateY(-9deg);
    }
    18.5% {
        transform: translateX(5px) rotateY(7deg);
    }
    31.5% {
        transform: translateX(-3px) rotateY(-5deg);
    }
    43.5% {
        transform: translateX(2px) rotateY(3deg);
    }
    50% {
        transform: translateX(0);
    }
}
@keyframes headShake {
    0% {
        transform: translateX(0);
    }
    6.5% {
        transform: translateX(-6px) rotateY(-9deg);
    }
    18.5% {
        transform: translateX(5px) rotateY(7deg);
    }
    31.5% {
        transform: translateX(-3px) rotateY(-5deg);
    }
    43.5% {
        transform: translateX(2px) rotateY(3deg);
    }
    50% {
        transform: translateX(0);
    }
}
.headShake {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-name: headShake;
    animation-name: headShake;
}
@-webkit-keyframes swing {
    20% {
        transform: rotate3d(0, 0, 1, 15deg);
    }
    40% {
        transform: rotate3d(0, 0, 1, -10deg);
    }
    60% {
        transform: rotate3d(0, 0, 1, 5deg);
    }
    80% {
        transform: rotate3d(0, 0, 1, -5deg);
    }
    to {
        transform: rotate3d(0, 0, 1, 0deg);
    }
}
@keyframes swing {
    20% {
        transform: rotate3d(0, 0, 1, 15deg);
    }
    40% {
        transform: rotate3d(0, 0, 1, -10deg);
    }
    60% {
        transform: rotate3d(0, 0, 1, 5deg);
    }
    80% {
        transform: rotate3d(0, 0, 1, -5deg);
    }
    to {
        transform: rotate3d(0, 0, 1, 0deg);
    }
}
.swing {
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing;
}
@-webkit-keyframes tada {
    from {
        transform: scale3d(1, 1, 1);
    }
    10%,
    20% {
        transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    }
    30%,
    50%,
    70%,
    90% {
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    }
    40%,
    60%,
    80% {
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    }
    to {
        transform: scale3d(1, 1, 1);
    }
}
@keyframes tada {
    from {
        transform: scale3d(1, 1, 1);
    }
    10%,
    20% {
        transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    }
    30%,
    50%,
    70%,
    90% {
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    }
    40%,
    60%,
    80% {
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    }
    to {
        transform: scale3d(1, 1, 1);
    }
}
.tada {
    -webkit-animation-name: tada;
    animation-name: tada;
}
@-webkit-keyframes wobble {
    from {
        transform: translate3d(0, 0, 0);
    }
    15% {
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    }
    30% {
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    }
    45% {
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    }
    60% {
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    }
    75% {
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    }
    to {
        transform: translate3d(0, 0, 0);
    }
}

@keyframes wobble {
    from {
        transform: translate3d(0, 0, 0);
    }
    15% {
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    }
    30% {
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    }
    45% {
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    }
    60% {
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    }
    75% {
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    }
    to {
        transform: translate3d(0, 0, 0);
    }
}
.wobble {
    -webkit-animation-name: wobble;
    animation-name: wobble;
}
@-webkit-keyframes jello {
    from,
    11.1%,
    to {
        transform: translate3d(0, 0, 0);
    }
    22.2% {
        transform: skewX(-12.5deg) skewY(-12.5deg);
    }
    33.3% {
        transform: skewX(6.25deg) skewY(6.25deg);
    }
    44.4% {
        transform: skewX(-3.125deg) skewY(-3.125deg);
    }
    55.5% {
        transform: skewX(1.5625deg) skewY(1.5625deg);
    }
    66.6% {
        transform: skewX(-0.78125deg) skewY(-0.78125deg);
    }
    77.7% {
        transform: skewX(0.39062deg) skewY(0.39062deg);
    }
    88.8% {
        transform: skewX(-0.19531deg) skewY(-0.19531deg);
    }
}
@keyframes jello {
    from,
    11.1%,
    to {
        transform: translate3d(0, 0, 0);
    }
    22.2% {
        transform: skewX(-12.5deg) skewY(-12.5deg);
    }
    33.3% {
        transform: skewX(6.25deg) skewY(6.25deg);
    }
    44.4% {
        transform: skewX(-3.125deg) skewY(-3.125deg);
    }
    55.5% {
        transform: skewX(1.5625deg) skewY(1.5625deg);
    }
    66.6% {
        transform: skewX(-0.78125deg) skewY(-0.78125deg);
    }
    77.7% {
        transform: skewX(0.39062deg) skewY(0.39062deg);
    }
    88.8% {
        transform: skewX(-0.19531deg) skewY(-0.19531deg);
    }
}
.jello {
    -webkit-animation-name: jello;
    animation-name: jello;
    transform-origin: center;
}
@-webkit-keyframes heartBeat {
    0% {
        transform: scale(1);
    }
    14% {
        transform: scale(1.3);
    }
    28% {
        transform: scale(1);
    }
    42% {
        transform: scale(1.3);
    }
    70% {
        transform: scale(1);
    }
}
@keyframes heartBeat {
    0% {
        transform: scale(1);
    }
    14% {
        transform: scale(1.3);
    }
    28% {
        transform: scale(1);
    }
    42% {
        transform: scale(1.3);
    }
    70% {
        transform: scale(1);
    }
}
.heartBeat {
    -webkit-animation-name: heartBeat;
    animation-name: heartBeat;
    -webkit-animation-duration: 1.3s;
    animation-duration: 1.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}
@-webkit-keyframes bounceIn {
    from,
    20%,
    40%,
    60%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        transform: scale3d(0.3, 0.3, 0.3);
    }
    20% {
        transform: scale3d(1.1, 1.1, 1.1);
    }
    40% {
        transform: scale3d(0.9, 0.9, 0.9);
    }
    60% {
        opacity: 1;
        transform: scale3d(1.03, 1.03, 1.03);
    }
    80% {
        transform: scale3d(0.97, 0.97, 0.97);
    }
    to {
        opacity: 1;
        transform: scale3d(1, 1, 1);
    }
}
@keyframes bounceIn {
    from,
    20%,
    40%,
    60%,
    80%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        transform: scale3d(0.3, 0.3, 0.3);
    }
    20% {
        transform: scale3d(1.1, 1.1, 1.1);
    }
    40% {
        transform: scale3d(0.9, 0.9, 0.9);
    }
    60% {
        opacity: 1;
        transform: scale3d(1.03, 1.03, 1.03);
    }
    80% {
        transform: scale3d(0.97, 0.97, 0.97);
    }
    to {
        opacity: 1;
        transform: scale3d(1, 1, 1);
    }
}
.bounceIn {
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        transform: translate3d(0, -3000px, 0);
    }
    60% {
        opacity: 1;
        transform: translate3d(0, 25px, 0);
    }
    75% {
        transform: translate3d(0, -10px, 0);
    }
    90% {
        transform: translate3d(0, 5px, 0);
    }
    to {
        transform: translate3d(0, 0, 0);
    }
}
@keyframes bounceInDown {
    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        transform: translate3d(0, -3000px, 0);
    }
    60% {
        opacity: 1;
        transform: translate3d(0, 25px, 0);
    }
    75% {
        transform: translate3d(0, -10px, 0);
    }
    90% {
        transform: translate3d(0, 5px, 0);
    }
    to {
        transform: translate3d(0, 0, 0);
    }
}
.bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        transform: translate3d(-3000px, 0, 0);
    }
    60% {
        opacity: 1;
        transform: translate3d(25px, 0, 0);
    }
    75% {
        transform: translate3d(-10px, 0, 0);
    }
    90% {
        transform: translate3d(5px, 0, 0);
    }
    to {
        transform: translate3d(0, 0, 0);
    }
}
@keyframes bounceInLeft {
    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    0% {
        opacity: 0;
        transform: translate3d(-3000px, 0, 0);
    }
    60% {
        opacity: 1;
        transform: translate3d(25px, 0, 0);
    }
    75% {
        transform: translate3d(-10px, 0, 0);
    }
    90% {
        transform: translate3d(5px, 0, 0);
    }
    to {
        transform: translate3d(0, 0, 0);
    }
}
.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    from {
        opacity: 0;
        transform: translate3d(3000px, 0, 0);
    }
    60% {
        opacity: 1;
        transform: translate3d(-25px, 0, 0);
    }
    75% {
        transform: translate3d(10px, 0, 0);
    }
    90% {
        transform: translate3d(-5px, 0, 0);
    }
    to {
        transform: translate3d(0, 0, 0);
    }
}
@keyframes bounceInRight {
    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    from {
        opacity: 0;
        transform: translate3d(3000px, 0, 0);
    }
    60% {
        opacity: 1;
        transform: translate3d(-25px, 0, 0);
    }
    75% {
        transform: translate3d(10px, 0, 0);
    }
    90% {
        transform: translate3d(-5px, 0, 0);
    }
    to {
        transform: translate3d(0, 0, 0);
    }
}
.bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    from {
        opacity: 0;
        transform: translate3d(0, 3000px, 0);
    }
    60% {
        opacity: 1;
        transform: translate3d(0, -20px, 0);
    }
    75% {
        transform: translate3d(0, 10px, 0);
    }
    90% {
        transform: translate3d(0, -5px, 0);
    }
    to {
        transform: translate3d(0, 0, 0);
    }
}
@keyframes bounceInUp {
    from,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    from {
        opacity: 0;
        transform: translate3d(0, 3000px, 0);
    }
    60% {
        opacity: 1;
        transform: translate3d(0, -20px, 0);
    }
    75% {
        transform: translate3d(0, 10px, 0);
    }
    90% {
        transform: translate3d(0, -5px, 0);
    }
    to {
        transform: translate3d(0, 0, 0);
    }
}
.bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
    20% {
        transform: scale3d(0.9, 0.9, 0.9);
    }
    50%,
    55% {
        opacity: 1;
        transform: scale3d(1.1, 1.1, 1.1);
    }
    to {
        opacity: 0;
        transform: scale3d(0.3, 0.3, 0.3);
    }
}
@keyframes bounceOut {
    20% {
        transform: scale3d(0.9, 0.9, 0.9);
    }
    50%,
    55% {
        opacity: 1;
        transform: scale3d(1.1, 1.1, 1.1);
    }
    to {
        opacity: 0;
        transform: scale3d(0.3, 0.3, 0.3);
    }
}
.bounceOut {
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
    20% {
        transform: translate3d(0, 10px, 0);
    }
    40%,
    45% {
        opacity: 1;
        transform: translate3d(0, -20px, 0);
    }
    to {
        opacity: 0;
        transform: translate3d(0, 2000px, 0);
    }
}
@keyframes bounceOutDown {
    20% {
        transform: translate3d(0, 10px, 0);
    }
    40%,
    45% {
        opacity: 1;
        transform: translate3d(0, -20px, 0);
    }
    to {
        opacity: 0;
        transform: translate3d(0, 2000px, 0);
    }
}

.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown
}

@-webkit-keyframes bounceOutLeft {
    20% {
        opacity: 1;
        transform: translate3d(20px, 0, 0)
    }

    to {
        opacity: 0;
        transform: translate3d(-2000px, 0, 0)
    }
}

@keyframes bounceOutLeft {
    20% {
        opacity: 1;
        transform: translate3d(20px, 0, 0)
    }

    to {
        opacity: 0;
        transform: translate3d(-2000px, 0, 0)
    }
}

.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft
}

@-webkit-keyframes bounceOutRight {
    20% {
        opacity: 1;
        transform: translate3d(-20px, 0, 0)
    }

    to {
        opacity: 0;
        transform: translate3d(2000px, 0, 0)
    }
}

@keyframes bounceOutRight {
    20% {
        opacity: 1;
        transform: translate3d(-20px, 0, 0)
    }

    to {
        opacity: 0;
        transform: translate3d(2000px, 0, 0)
    }
}

.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight
}

@-webkit-keyframes bounceOutUp {
    20% {
        transform: translate3d(0, -10px, 0)
    }

    40%,
    45% {
        opacity: 1;
        transform: translate3d(0, 20px, 0)
    }

    to {
        opacity: 0;
        transform: translate3d(0, -2000px, 0)
    }
}

@keyframes bounceOutUp {
    20% {
        transform: translate3d(0, -10px, 0)
    }

    40%,
    45% {
        opacity: 1;
        transform: translate3d(0, 20px, 0)
    }

    to {
        opacity: 0;
        transform: translate3d(0, -2000px, 0)
    }
}

.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

@-webkit-keyframes fadeInDown {
    from {
        opacity: 0;
        transform: translate3d(0, -100%, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

@keyframes fadeInDown {
    from {
        opacity: 0;
        transform: translate3d(0, -100%, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}

@-webkit-keyframes fadeInDownBig {
    from {
        opacity: 0;
        transform: translate3d(0, -2000px, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

@keyframes fadeInDownBig {
    from {
        opacity: 0;
        transform: translate3d(0, -2000px, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig
}

@-webkit-keyframes fadeInLeft {
    from {
        opacity: 0;
        transform: translate3d(-100%, 0, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        transform: translate3d(-100%, 0, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft
}

@-webkit-keyframes fadeInLeftBig {
    from {
        opacity: 0;
        transform: translate3d(-2000px, 0, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

@keyframes fadeInLeftBig {
    from {
        opacity: 0;
        transform: translate3d(-2000px, 0, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig
}

@-webkit-keyframes fadeInRight {
    from {
        opacity: 0;
        transform: translate3d(100%, 0, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

@keyframes fadeInRight {
    from {
        opacity: 0;
        transform: translate3d(100%, 0, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
}

@-webkit-keyframes fadeInRightBig {
    from {
        opacity: 0;
        transform: translate3d(2000px, 0, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

@keyframes fadeInRightBig {
    from {
        opacity: 0;
        transform: translate3d(2000px, 0, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig
}

@-webkit-keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translate3d(0, 100%, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translate3d(0, 100%, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}

@-webkit-keyframes fadeInUpBig {
    from {
        opacity: 0;
        transform: translate3d(0, 2000px, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

@keyframes fadeInUpBig {
    from {
        opacity: 0;
        transform: translate3d(0, 2000px, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig
}

@-webkit-keyframes fadeOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes fadeOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}

@-webkit-keyframes fadeOutDown {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0, 100%, 0)
    }
}

@keyframes fadeOutDown {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0, 100%, 0)
    }
}

.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown
}

@-webkit-keyframes fadeOutDownBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0, 2000px, 0)
    }
}

@keyframes fadeOutDownBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0, 2000px, 0)
    }
}

.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig
}

@-webkit-keyframes fadeOutLeft {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(-100%, 0, 0)
    }
}

@keyframes fadeOutLeft {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(-100%, 0, 0)
    }
}

.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft
}

@-webkit-keyframes fadeOutLeftBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(-2000px, 0, 0)
    }
}

@keyframes fadeOutLeftBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(-2000px, 0, 0)
    }
}

.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig
}

@-webkit-keyframes fadeOutRight {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(100%, 0, 0)
    }
}

@keyframes fadeOutRight {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(100%, 0, 0)
    }
}

.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight
}

@-webkit-keyframes fadeOutRightBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(2000px, 0, 0)
    }
}

@keyframes fadeOutRightBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(2000px, 0, 0)
    }
}

.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig
}

@-webkit-keyframes fadeOutUp {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0, -100%, 0)
    }
}

@keyframes fadeOutUp {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0, -100%, 0)
    }
}

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp
}

@-webkit-keyframes fadeOutUpBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0, -2000px, 0)
    }
}

@keyframes fadeOutUpBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(0, -2000px, 0)
    }
}

.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig
}

@-webkit-keyframes flip {
    from {
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        transform: perspective(400px) scale3d(.95, .95, .95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes flip {
    from {
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        transform: perspective(400px) scale3d(.95, .95, .95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

.animated.flip {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip
}

@-webkit-keyframes flipInX {
    from {
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1
    }

    80% {
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
    }

    to {
        transform: perspective(400px)
    }
}

@keyframes flipInX {
    from {
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1
    }

    80% {
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
    }

    to {
        transform: perspective(400px)
    }
}

.flipInX {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInX;
    animation-name: flipInX
}

@-webkit-keyframes flipInY {
    from {
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1
    }

    80% {
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
    }

    to {
        transform: perspective(400px)
    }
}

@keyframes flipInY {
    from {
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1
    }

    80% {
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
    }

    to {
        transform: perspective(400px)
    }
}

.flipInY {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInY;
    animation-name: flipInY
}

@-webkit-keyframes flipOutX {
    from {
        transform: perspective(400px)
    }

    30% {
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        opacity: 1
    }

    to {
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        opacity: 0
    }
}

@keyframes flipOutX {
    from {
        transform: perspective(400px)
    }

    30% {
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        opacity: 1
    }

    to {
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        opacity: 0
    }
}

.flipOutX {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-animation-name: flipOutX;
    animation-name: flipOutX;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important
}

@-webkit-keyframes flipOutY {
    from {
        transform: perspective(400px)
    }

    30% {
        transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        opacity: 1
    }

    to {
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        opacity: 0
    }
}
@keyframes flipOutY {
    from {
        transform: perspective(400px)
    }

    30% {
        transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        opacity: 1
    }

    to {
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        opacity: 0
    }
}

.flipOutY {
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY
}

@-webkit-keyframes lightSpeedIn {
    from {
        transform: translate3d(100%, 0, 0) skewX(-30deg);
        opacity: 0
    }

    60% {
        transform: skewX(20deg);
        opacity: 1
    }

    80% {
        transform: skewX(-5deg)
    }

    to {
        transform: translate3d(0, 0, 0)
    }
}

@keyframes lightSpeedIn {
    from {
        transform: translate3d(100%, 0, 0) skewX(-30deg);
        opacity: 0
    }

    60% {
        transform: skewX(20deg);
        opacity: 1
    }

    80% {
        transform: skewX(-5deg)
    }

    to {
        transform: translate3d(0, 0, 0)
    }
}

.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

@-webkit-keyframes lightSpeedOut {
    from {
        opacity: 1
    }

    to {
        transform: translate3d(100%, 0, 0) skewX(30deg);
        opacity: 0
    }
}

@keyframes lightSpeedOut {
    from {
        opacity: 1
    }

    to {
        transform: translate3d(100%, 0, 0) skewX(30deg);
        opacity: 0
    }
}

.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
}

@-webkit-keyframes rotateIn {
    from {
        transform-origin: center;
        transform: rotate3d(0, 0, 1, -200deg);
        opacity: 0
    }

    to {
        transform-origin: center;
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}

@keyframes rotateIn {
    from {
        transform-origin: center;
        transform: rotate3d(0, 0, 1, -200deg);
        opacity: 0
    }

    to {
        transform-origin: center;
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}

.rotateIn {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn
}

@-webkit-keyframes rotateInDownLeft {
    from {
        transform-origin: left bottom;
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }

    to {
        transform-origin: left bottom;
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}

@keyframes rotateInDownLeft {
    from {
        transform-origin: left bottom;
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }

    to {
        transform-origin: left bottom;
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}

.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft
}

@-webkit-keyframes rotateInDownRight {
    from {
        transform-origin: right bottom;
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }

    to {
        transform-origin: right bottom;
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}

@keyframes rotateInDownRight {
    from {
        transform-origin: right bottom;
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }

    to {
        transform-origin: right bottom;
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}

.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight
}

@-webkit-keyframes rotateInUpLeft {
    from {
        transform-origin: left bottom;
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }

    to {
        transform-origin: left bottom;
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}

@keyframes rotateInUpLeft {
    from {
        transform-origin: left bottom;
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }

    to {
        transform-origin: left bottom;
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}

.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft
}

@-webkit-keyframes rotateInUpRight {
    from {
        transform-origin: right bottom;
        transform: rotate3d(0, 0, 1, -90deg);
        opacity: 0
    }

    to {
        transform-origin: right bottom;
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}

@keyframes rotateInUpRight {
    from {
        transform-origin: right bottom;
        transform: rotate3d(0, 0, 1, -90deg);
        opacity: 0
    }

    to {
        transform-origin: right bottom;
        transform: translate3d(0, 0, 0);
        opacity: 1
    }
}

.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight
}

@-webkit-keyframes rotateOut {
    from {
        transform-origin: center;
        opacity: 1
    }

    to {
        transform-origin: center;
        transform: rotate3d(0, 0, 1, 200deg);
        opacity: 0
    }
}

@keyframes rotateOut {
    from {
        transform-origin: center;
        opacity: 1
    }

    to {
        transform-origin: center;
        transform: rotate3d(0, 0, 1, 200deg);
        opacity: 0
    }
}

.rotateOut {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut
}

@-webkit-keyframes rotateOutDownLeft {
    from {
        transform-origin: left bottom;
        opacity: 1
    }

    to {
        transform-origin: left bottom;
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }
}

@keyframes rotateOutDownLeft {
    from {
        transform-origin: left bottom;
        opacity: 1
    }

    to {
        transform-origin: left bottom;
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }
}

.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft
}

@-webkit-keyframes rotateOutDownRight {
    from {
        transform-origin: right bottom;
        opacity: 1
    }

    to {
        transform-origin: right bottom;
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }
}

@keyframes rotateOutDownRight {
    from {
        transform-origin: right bottom;
        opacity: 1
    }

    to {
        transform-origin: right bottom;
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }
}
.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight
}

@-webkit-keyframes rotateOutUpLeft {
    from {
        transform-origin: left bottom;
        opacity: 1
    }

    to {
        transform-origin: left bottom;
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }
}

@keyframes rotateOutUpLeft {
    from {
        transform-origin: left bottom;
        opacity: 1
    }

    to {
        transform-origin: left bottom;
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }
}

.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft
}

@-webkit-keyframes rotateOutUpRight {
    from {
        transform-origin: right bottom;
        opacity: 1
    }

    to {
        transform-origin: right bottom;
        transform: rotate3d(0, 0, 1, 90deg);
        opacity: 0
    }
}

@keyframes rotateOutUpRight {
    from {
        transform-origin: right bottom;
        opacity: 1
    }

    to {
        transform-origin: right bottom;
        transform: rotate3d(0, 0, 1, 90deg);
        opacity: 0
    }
}

.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight
}

@-webkit-keyframes hinge {
    0% {
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    20%,
    60% {
        transform: rotate3d(0, 0, 1, 80deg);
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    40%,
    80% {
        transform: rotate3d(0, 0, 1, 60deg);
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1
    }

    to {
        transform: translate3d(0, 700px, 0);
        opacity: 0
    }
}

@keyframes hinge {
    0% {
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    20%,
    60% {
        transform: rotate3d(0, 0, 1, 80deg);
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    40%,
    80% {
        transform: rotate3d(0, 0, 1, 60deg);
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1
    }

    to {
        transform: translate3d(0, 700px, 0);
        opacity: 0
    }
}

.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-name: hinge;
    animation-name: hinge
}

@-webkit-keyframes jackInTheBox {
    from {
        opacity: 0;
        transform: scale(.1) rotate(30deg);
        transform-origin: center bottom
    }

    50% {
        transform: rotate(-10deg)
    }

    70% {
        transform: rotate(3deg)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes jackInTheBox {
    from {
        opacity: 0;
        transform: scale(.1) rotate(30deg);
        transform-origin: center bottom
    }

    50% {
        transform: rotate(-10deg)
    }

    70% {
        transform: rotate(3deg)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

.jackInTheBox {
    -webkit-animation-name: jackInTheBox;
    animation-name: jackInTheBox
}

@-webkit-keyframes rollIn {
    from {
        opacity: 0;
        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

@keyframes rollIn {
    from {
        opacity: 0;
        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

.rollIn {
    -webkit-animation-name: rollIn;
    animation-name: rollIn
}

@-webkit-keyframes rollOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
    }
}

@keyframes rollOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
    }
}

.rollOut {
    -webkit-animation-name: rollOut;
    animation-name: rollOut
}

@-webkit-keyframes zoomIn {
    from {
        opacity: 0;
        transform: scale3d(.3, .3, .3)
    }

    50% {
        opacity: 1
    }
}

@keyframes zoomIn {
    from {
        opacity: 0;
        transform: scale3d(.3, .3, .3)
    }

    50% {
        opacity: 1
    }
}

.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn
}

@-webkit-keyframes zoomInDown {
    from {
        opacity: 0;
        transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }

    60% {
        opacity: 1;
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

@keyframes zoomInDown {
    from {
        opacity: 0;
        transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }

    60% {
        opacity: 1;
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

.zoomInDown {
    -webkit-animation-name: zoomInDown;
    animation-name: zoomInDown
}

@-webkit-keyframes zoomInLeft {
    from {
        opacity: 0;
        transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }

    60% {
        opacity: 1;
        transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

@keyframes zoomInLeft {
    from {
        opacity: 0;
        transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }

    60% {
        opacity: 1;
        transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

.zoomInLeft {
    -webkit-animation-name: zoomInLeft;
    animation-name: zoomInLeft
}

@-webkit-keyframes zoomInRight {
    from {
        opacity: 0;
        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }

    60% {
        opacity: 1;
        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

@keyframes zoomInRight {
    from {
        opacity: 0;
        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }

    60% {
        opacity: 1;
        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

.zoomInRight {
    -webkit-animation-name: zoomInRight;
    animation-name: zoomInRight
}

@-webkit-keyframes zoomInUp {
    from {
        opacity: 0;
        transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }

    60% {
        opacity: 1;
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

@keyframes zoomInUp {
    from {
        opacity: 0;
        transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }

    60% {
        opacity: 1;
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

.zoomInUp {
    -webkit-animation-name: zoomInUp;
    animation-name: zoomInUp
}

@-webkit-keyframes zoomOut {
    from {
        opacity: 1
    }

    50% {
        opacity: 0;
        transform: scale3d(.3, .3, .3)
    }

    to {
        opacity: 0
    }
}

@keyframes zoomOut {
    from {
        opacity: 1
    }

    50% {
        opacity: 0;
        transform: scale3d(.3, .3, .3)
    }

    to {
        opacity: 0
    }
}

.zoomOut {
    -webkit-animation-name: zoomOut;
    animation-name: zoomOut
}

@-webkit-keyframes zoomOutDown {
    40% {
        opacity: 1;
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }

    to {
        opacity: 0;
        transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

@keyframes zoomOutDown {
    40% {
        opacity: 1;
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }

    to {
        opacity: 0;
        transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

.zoomOutDown {
    -webkit-animation-name: zoomOutDown;
    animation-name: zoomOutDown
}

@-webkit-keyframes zoomOutLeft {
    40% {
        opacity: 1;
        transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
    }

    to {
        opacity: 0;
        transform: scale(.1) translate3d(-2000px, 0, 0);
        transform-origin: left center
    }
}

@keyframes zoomOutLeft {
    40% {
        opacity: 1;
        transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
    }

    to {
        opacity: 0;
        transform: scale(.1) translate3d(-2000px, 0, 0);
        transform-origin: left center
    }
}

.zoomOutLeft {
    -webkit-animation-name: zoomOutLeft;
    animation-name: zoomOutLeft
}

@-webkit-keyframes zoomOutRight {
    40% {
        opacity: 1;
        transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
    }

    to {
        opacity: 0;
        transform: scale(.1) translate3d(2000px, 0, 0);
        transform-origin: right center
    }
}

@keyframes zoomOutRight {
    40% {
        opacity: 1;
        transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
    }

    to {
        opacity: 0;
        transform: scale(.1) translate3d(2000px, 0, 0);
        transform-origin: right center
    }
}

.zoomOutRight {
    -webkit-animation-name: zoomOutRight;
    animation-name: zoomOutRight
}

@-webkit-keyframes zoomOutUp {
    40% {
        opacity: 1;
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }

    to {
        opacity: 0;
        transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

@keyframes zoomOutUp {
    40% {
        opacity: 1;
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }

    to {
        opacity: 0;
        transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}
.zoomOutUp {
    -webkit-animation-name: zoomOutUp;
    animation-name: zoomOutUp
}

@-webkit-keyframes slideInDown {
    from {
        transform: translate3d(0, -100%, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideInDown {
    from {
        transform: translate3d(0, -100%, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0)
    }
}

.slideInDown {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown
}

@-webkit-keyframes slideInLeft {
    from {
        transform: translate3d(-100%, 0, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideInLeft {
    from {
        transform: translate3d(-100%, 0, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0)
    }
}

.slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft
}

@-webkit-keyframes slideInRight {
    from {
        transform: translate3d(100%, 0, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideInRight {
    from {
        transform: translate3d(100%, 0, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0)
    }
}

.slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight
}

@-webkit-keyframes slideInUp {
    from {
        transform: translate3d(0, 100%, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideInUp {
    from {
        transform: translate3d(0, 100%, 0);
        visibility: visible
    }

    to {
        transform: translate3d(0, 0, 0)
    }
}

.slideInUp {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp
}

@-webkit-keyframes slideOutDown {
    from {
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        transform: translate3d(0, 100%, 0)
    }
}

@keyframes slideOutDown {
    from {
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        transform: translate3d(0, 100%, 0)
    }
}

.slideOutDown {
    -webkit-animation-name: slideOutDown;
    animation-name: slideOutDown
}

@-webkit-keyframes slideOutLeft {
    from {
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        transform: translate3d(-100%, 0, 0)
    }
}

@keyframes slideOutLeft {
    from {
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        transform: translate3d(-100%, 0, 0)
    }
}

.slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft
}

@-webkit-keyframes slideOutRight {
    from {
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        transform: translate3d(100%, 0, 0)
    }
}

@keyframes slideOutRight {
    from {
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        transform: translate3d(100%, 0, 0)
    }
}

.slideOutRight {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight
}

@-webkit-keyframes slideOutUp {
    from {
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        transform: translate3d(0, -100%, 0)
    }
}

@keyframes slideOutUp {
    from {
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        transform: translate3d(0, -100%, 0)
    }
}

.slideOutUp {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp
}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.animated.delay-1s {
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.animated.delay-2s {
    -webkit-animation-delay: 2s;
    animation-delay: 2s
}

.animated.delay-3s {
    -webkit-animation-delay: 3s;
    animation-delay: 3s
}

.animated.delay-4s {
    -webkit-animation-delay: 4s;
    animation-delay: 4s
}

.animated.delay-5s {
    -webkit-animation-delay: 5s;
    animation-delay: 5s
}

.animated.fast {
    -webkit-animation-duration: 800ms;
    animation-duration: 800ms
}

.animated.faster {
    -webkit-animation-duration: 500ms;
    animation-duration: 500ms
}

.animated.slow {
    -webkit-animation-duration: 2s;
    animation-duration: 2s
}

.animated.slower {
    -webkit-animation-duration: 3s;
    animation-duration: 3s
}

@media(prefers-reduced-motion) {
    .animated {
        -webkit-animation: unset !important;
        animation: unset !important;
        transition: none !important
    }
}

.bg-primary {
    background-color: #23395d !important
}

a.bg-primary:hover,
a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
    background-color: #152238 !important
}

.bg-secondary {
    background-color: #6a6a6a !important
}

a.bg-secondary:hover,
a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
    background-color: #515151 !important
}

.bg-success {
    background-color: #359078 !important
}

a.bg-success:hover,
a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
    background-color: #276b59 !important
}

.bg-info {
    background-color: #17a2b8 !important
}

a.bg-info:hover,
a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
    background-color: #117a8b !important
}

.bg-warning {
    background-color: #ffc107 !important
}

a.bg-warning:hover,
a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
    background-color: #d39e00 !important
}

.bg-danger {
    background-color: #e31937 !important
}

a.bg-danger:hover,
a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
    background-color: #b5142c !important
}

.bg-light {
    background-color: #fafafa !important
}

a.bg-light:hover,
a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
    background-color: #e1e1e1 !important
}

.bg-dark {
    background-color: #343a40 !important
}

a.bg-dark:hover,
a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
    background-color: #1d2124 !important
}

.bg-ghost-white {
    background-color: #f9f9f9 !important
}

a.bg-ghost-white:hover,
a.bg-ghost-white:focus,
button.bg-ghost-white:hover,
button.bg-ghost-white:focus {
    background-color: #e0e0e0 !important
}

.bg-deepKamaru {
    background-color: #23395d !important
}

a.bg-deepKamaru:hover,
a.bg-deepKamaru:focus,
button.bg-deepKamaru:hover,
button.bg-deepKamaru:focus {
    background-color: #152238 !important
}

.bg-cyan {
    background-color: #56aeff !important
}

a.bg-cyan:hover,
a.bg-cyan:focus,
button.bg-cyan:hover,
button.bg-cyan:focus {
    background-color: #2396ff !important
}

.bg-white {
    background-color: #fff !important
}

.bg-transparent {
    background-color: transparent !important
}

.border {
    border: 1px solid #d8d8d8 !important
}

.border-top {
    border-top: 1px solid #d8d8d8 !important
}

.border-right {
    border-right: 1px solid #d8d8d8 !important
}

.border-bottom {
    border-bottom: 1px solid #d8d8d8 !important
}

.border-left {
    border-left: 1px solid #d8d8d8 !important
}

.border-0 {
    border: 0 !important
}

.border-top-0 {
    border-top: 0 !important
}

.border-right-0 {
    border-right: 0 !important
}

.border-bottom-0 {
    border-bottom: 0 !important
}

.border-left-0 {
    border-left: 0 !important
}

.border-primary {
    border-color: #23395d !important
}

.border-secondary {
    border-color: #6a6a6a !important
}

.border-success {
    border-color: #359078 !important
}

.border-info {
    border-color: #17a2b8 !important
}

.border-warning {
    border-color: #ffc107 !important
}

.border-danger {
    border-color: #e31937 !important
}

.border-light {
    border-color: #fafafa !important
}

.border-dark {
    border-color: #343a40 !important
}

.border-ghost-white {
    border-color: #f9f9f9 !important
}

.border-deepKamaru {
    border-color: #23395d !important
}

.border-cyan {
    border-color: #56aeff !important
}

.border-white {
    border-color: #fff !important
}

.rounded {
    border-radius: .3125rem !important
}

.rounded-top {
    border-top-left-radius: .3125rem !important;
    border-top-right-radius: .3125rem !important
}

.rounded-right {
    border-top-right-radius: .3125rem !important;
    border-bottom-right-radius: .3125rem !important
}

.rounded-bottom {
    border-bottom-right-radius: .3125rem !important;
    border-bottom-left-radius: .3125rem !important
}

.rounded-left {
    border-top-left-radius: .3125rem !important;
    border-bottom-left-radius: .3125rem !important
}

.rounded-circle {
    border-radius: 50% !important
}

.rounded-0 {
    border-radius: 0 !important
}

.clearfix::after {
    display: block;
    clear: both;
    content: ""
}

.d-none {
    display: none !important
}

.d-inline {
    display: inline !important
}

.d-inline-block {
    display: inline-block !important
}

.d-block {
    display: block !important
}

.d-table {
    display: table !important
}

.d-table-row {
    display: table-row !important
}

.d-table-cell {
    display: table-cell !important
}

.d-flex {
    display: flex !important
}

.d-inline-flex {
    display: inline-flex !important
}

@media(min-width:576px) {
    .d-sm-none {
        display: none !important
    }

    .d-sm-inline {
        display: inline !important
    }

    .d-sm-inline-block {
        display: inline-block !important
    }

    .d-sm-block {
        display: block !important
    }

    .d-sm-table {
        display: table !important
    }

    .d-sm-table-row {
        display: table-row !important
    }

    .d-sm-table-cell {
        display: table-cell !important
    }

    .d-sm-flex {
        display: flex !important
    }

    .d-sm-inline-flex {
        display: inline-flex !important
    }
}

@media(min-width:768px) {
    .d-md-none {
        display: none !important
    }

    .d-md-inline {
        display: inline !important
    }

    .d-md-inline-block {
        display: inline-block !important
    }

    .d-md-block {
        display: block !important
    }

    .d-md-table {
        display: table !important
    }

    .d-md-table-row {
        display: table-row !important
    }

    .d-md-table-cell {
        display: table-cell !important
    }

    .d-md-flex {
        display: flex !important
    }

    .d-md-inline-flex {
        display: inline-flex !important
    }
}

@media(min-width:992px) {
    .d-lg-none {
        display: none !important
    }

    .d-lg-inline {
        display: inline !important
    }

    .d-lg-inline-block {
        display: inline-block !important
    }

    .d-lg-block {
        display: block !important
    }

    .d-lg-table {
        display: table !important
    }

    .d-lg-table-row {
        display: table-row !important
    }

    .d-lg-table-cell {
        display: table-cell !important
    }

    .d-lg-flex {
        display: flex !important
    }

    .d-lg-inline-flex {
        display: inline-flex !important
    }
}

@media(min-width:1220px) {
    .d-xl-none {
        display: none !important
    }

    .d-xl-inline {
        display: inline !important
    }

    .d-xl-inline-block {
        display: inline-block !important
    }

    .d-xl-block {
        display: block !important
    }

    .d-xl-table {
        display: table !important
    }

    .d-xl-table-row {
        display: table-row !important
    }

    .d-xl-table-cell {
        display: table-cell !important
    }

    .d-xl-flex {
        display: flex !important
    }

    .d-xl-inline-flex {
        display: inline-flex !important
    }
}

@media print {
    .d-print-none {
        display: none !important
    }

    .d-print-inline {
        display: inline !important
    }

    .d-print-inline-block {
        display: inline-block !important
    }

    .d-print-block {
        display: block !important
    }

    .d-print-table {
        display: table !important
    }

    .d-print-table-row {
        display: table-row !important
    }

    .d-print-table-cell {
        display: table-cell !important
    }

    .d-print-flex {
        display: flex !important
    }

    .d-print-inline-flex {
        display: inline-flex !important
    }
}

.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden
}

.embed-responsive::before {
    display: block;
    content: ""
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0
}

.embed-responsive-21by9::before {
    padding-top: 42.85714%
}

.embed-responsive-16by9::before {
    padding-top: 56.25%
}

.embed-responsive-4by3::before {
    padding-top: 75%
}

.embed-responsive-1by1::before {
    padding-top: 100%
}

.flex-row {
    flex-direction: row !important
}

.flex-column {
    flex-direction: column !important
}

.flex-row-reverse {
    flex-direction: row-reverse !important
}

.flex-column-reverse {
    flex-direction: column-reverse !important
}

.flex-wrap {
    flex-wrap: wrap !important
}

.flex-nowrap {
    flex-wrap: nowrap !important
}

.flex-wrap-reverse {
    flex-wrap: wrap-reverse !important
}

.justify-content-start {
    justify-content: flex-start !important
}

.justify-content-end {
    justify-content: flex-end !important
}

.justify-content-center {
    justify-content: center !important
}

.justify-content-between {
    justify-content: space-between !important
}

.justify-content-around {
    justify-content: space-around !important
}

.align-items-start {
    align-items: flex-start !important
}

.align-items-end {
    align-items: flex-end !important
}

.align-items-center {
    align-items: center !important
}

.align-items-baseline {
    align-items: baseline !important
}

.align-items-stretch {
    align-items: stretch !important
}

.align-content-start {
    align-content: flex-start !important
}

.align-content-end {
    align-content: flex-end !important
}

.align-content-center {
    align-content: center !important
}

.align-content-between {
    align-content: space-between !important
}

.align-content-around {
    align-content: space-around !important
}

.align-content-stretch {
    align-content: stretch !important
}

.align-self-auto {
    align-self: auto !important
}

.align-self-start {
    align-self: flex-start !important
}

.align-self-end {
    align-self: flex-end !important
}

.align-self-center {
    align-self: center !important
}

.align-self-baseline {
    align-self: baseline !important
}

.align-self-stretch {
    align-self: stretch !important
}

@media(min-width:576px) {
    .flex-sm-row {
        flex-direction: row !important
    }

    .flex-sm-column {
        flex-direction: column !important
    }

    .flex-sm-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-sm-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-sm-wrap {
        flex-wrap: wrap !important
    }

    .flex-sm-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .justify-content-sm-start {
        justify-content: flex-start !important
    }

    .justify-content-sm-end {
        justify-content: flex-end !important
    }

    .justify-content-sm-center {
        justify-content: center !important
    }

    .justify-content-sm-between {
        justify-content: space-between !important
    }

    .justify-content-sm-around {
        justify-content: space-around !important
    }

    .align-items-sm-start {
        align-items: flex-start !important
    }

    .align-items-sm-end {
        align-items: flex-end !important
    }

    .align-items-sm-center {
        align-items: center !important
    }

    .align-items-sm-baseline {
        align-items: baseline !important
    }

    .align-items-sm-stretch {
        align-items: stretch !important
    }

    .align-content-sm-start {
        align-content: flex-start !important
    }

    .align-content-sm-end {
        align-content: flex-end !important
    }

    .align-content-sm-center {
        align-content: center !important
    }

    .align-content-sm-between {
        align-content: space-between !important
    }

    .align-content-sm-around {
        align-content: space-around !important
    }

    .align-content-sm-stretch {
        align-content: stretch !important
    }

    .align-self-sm-auto {
        align-self: auto !important
    }

    .align-self-sm-start {
        align-self: flex-start !important
    }

    .align-self-sm-end {
        align-self: flex-end !important
    }

    .align-self-sm-center {
        align-self: center !important
    }

    .align-self-sm-baseline {
        align-self: baseline !important
    }

    .align-self-sm-stretch {
        align-self: stretch !important
    }
}

@media(min-width:768px) {
    .flex-md-row {
        flex-direction: row !important
    }

    .flex-md-column {
        flex-direction: column !important
    }

    .flex-md-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-md-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-md-wrap {
        flex-wrap: wrap !important
    }

    .flex-md-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .justify-content-md-start {
        justify-content: flex-start !important
    }

    .justify-content-md-end {
        justify-content: flex-end !important
    }

    .justify-content-md-center {
        justify-content: center !important
    }

    .justify-content-md-between {
        justify-content: space-between !important
    }

    .justify-content-md-around {
        justify-content: space-around !important
    }

    .align-items-md-start {
        align-items: flex-start !important
    }

    .align-items-md-end {
        align-items: flex-end !important
    }

    .align-items-md-center {
        align-items: center !important
    }

    .align-items-md-baseline {
        align-items: baseline !important
    }

    .align-items-md-stretch {
        align-items: stretch !important
    }

    .align-content-md-start {
        align-content: flex-start !important
    }

    .align-content-md-end {
        align-content: flex-end !important
    }

    .align-content-md-center {
        align-content: center !important
    }

    .align-content-md-between {
        align-content: space-between !important
    }

    .align-content-md-around {
        align-content: space-around !important
    }

    .align-content-md-stretch {
        align-content: stretch !important
    }

    .align-self-md-auto {
        align-self: auto !important
    }

    .align-self-md-start {
        align-self: flex-start !important
    }

    .align-self-md-end {
        align-self: flex-end !important
    }

    .align-self-md-center {
        align-self: center !important
    }

    .align-self-md-baseline {
        align-self: baseline !important
    }

    .align-self-md-stretch {
        align-self: stretch !important
    }
}

@media(min-width:992px) {
    .flex-lg-row {
        flex-direction: row !important
    }

    .flex-lg-column {
        flex-direction: column !important
    }

    .flex-lg-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-lg-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-lg-wrap {
        flex-wrap: wrap !important
    }

    .flex-lg-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .justify-content-lg-start {
        justify-content: flex-start !important
    }

    .justify-content-lg-end {
        justify-content: flex-end !important
    }

    .justify-content-lg-center {
        justify-content: center !important
    }

    .justify-content-lg-between {
        justify-content: space-between !important
    }

    .justify-content-lg-around {
        justify-content: space-around !important
    }

    .align-items-lg-start {
        align-items: flex-start !important
    }

    .align-items-lg-end {
        align-items: flex-end !important
    }

    .align-items-lg-center {
        align-items: center !important
    }

    .align-items-lg-baseline {
        align-items: baseline !important
    }

    .align-items-lg-stretch {
        align-items: stretch !important
    }

    .align-content-lg-start {
        align-content: flex-start !important
    }

    .align-content-lg-end {
        align-content: flex-end !important
    }

    .align-content-lg-center {
        align-content: center !important
    }

    .align-content-lg-between {
        align-content: space-between !important
    }

    .align-content-lg-around {
        align-content: space-around !important
    }

    .align-content-lg-stretch {
        align-content: stretch !important
    }

    .align-self-lg-auto {
        align-self: auto !important
    }

    .align-self-lg-start {
        align-self: flex-start !important
    }

    .align-self-lg-end {
        align-self: flex-end !important
    }

    .align-self-lg-center {
        align-self: center !important
    }

    .align-self-lg-baseline {
        align-self: baseline !important
    }

    .align-self-lg-stretch {
        align-self: stretch !important
    }
}

@media(min-width:1220px) {
    .flex-xl-row {
        flex-direction: row !important
    }

    .flex-xl-column {
        flex-direction: column !important
    }

    .flex-xl-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-xl-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-xl-wrap {
        flex-wrap: wrap !important
    }

    .flex-xl-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .justify-content-xl-start {
        justify-content: flex-start !important
    }

    .justify-content-xl-end {
        justify-content: flex-end !important
    }

    .justify-content-xl-center {
        justify-content: center !important
    }

    .justify-content-xl-between {
        justify-content: space-between !important
    }

    .justify-content-xl-around {
        justify-content: space-around !important
    }

    .align-items-xl-start {
        align-items: flex-start !important
    }

    .align-items-xl-end {
        align-items: flex-end !important
    }

    .align-items-xl-center {
        align-items: center !important
    }

    .align-items-xl-baseline {
        align-items: baseline !important
    }

    .align-items-xl-stretch {
        align-items: stretch !important
    }

    .align-content-xl-start {
        align-content: flex-start !important
    }

    .align-content-xl-end {
        align-content: flex-end !important
    }

    .align-content-xl-center {
        align-content: center !important
    }

    .align-content-xl-between {
        align-content: space-between !important
    }

    .align-content-xl-around {
        align-content: space-around !important
    }

    .align-content-xl-stretch {
        align-content: stretch !important
    }

    .align-self-xl-auto {
        align-self: auto !important
    }

    .align-self-xl-start {
        align-self: flex-start !important
    }

    .align-self-xl-end {
        align-self: flex-end !important
    }

    .align-self-xl-center {
        align-self: center !important
    }

    .align-self-xl-baseline {
        align-self: baseline !important
    }

    .align-self-xl-stretch {
        align-self: stretch !important
    }
}

.float-left {
    float: left !important
}

.float-right {
    float: right !important
}

.float-none {
    float: none !important
}
@media(min-width:576px) {
    .float-sm-left {
        float: left !important
    }

    .float-sm-right {
        float: right !important
    }

    .float-sm-none {
        float: none !important
    }
}

@media(min-width:768px) {
    .float-md-left {
        float: left !important
    }

    .float-md-right {
        float: right !important
    }

    .float-md-none {
        float: none !important
    }
}

@media(min-width:992px) {
    .float-lg-left {
        float: left !important
    }

    .float-lg-right {
        float: right !important
    }

    .float-lg-none {
        float: none !important
    }
}

@media(min-width:1220px) {
    .float-xl-left {
        float: left !important
    }

    .float-xl-right {
        float: right !important
    }

    .float-xl-none {
        float: none !important
    }
}

.position-static {
    position: static !important
}

.position-relative {
    position: relative !important
}

.position-absolute {
    position: absolute !important
}

.position-fixed {
    position: fixed !important
}

.position-sticky {
    position: -webkit-sticky !important;
    position: sticky !important
}

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030
}

.fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030
}

@supports((position:-webkit-sticky) or (position:sticky)) {
    .sticky-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal
}

.shadow-sm {
    box-shadow: 0 12px 25px rgba(0, 0, 0, .05) !important
}

.shadow {
    box-shadow: 0 12px 25px rgba(0, 0, 0, .1) !important
}

.shadow-lg {
    box-shadow: 0 12px 25px rgba(0, 0, 0, .15) !important
}

.shadow-none {
    box-shadow: none !important
}

.w-25 {
    width: 25% !important
}

.w-50 {
    width: 50% !important
}

.w-75 {
    width: 75% !important
}

.w-100 {
    width: 100% !important
}

.w-auto {
    width: auto !important
}

.h-25 {
    height: 25% !important
}

.h-50 {
    height: 50% !important
}

.h-75 {
    height: 75% !important
}

.h-100 {
    height: 100% !important
}

.h-auto {
    height: auto !important
}

@media(min-width:576px) {
    .w-sm-25 {
        width: 25% !important
    }

    .w-sm-50 {
        width: 50% !important
    }

    .w-sm-75 {
        width: 75% !important
    }

    .w-sm-100 {
        width: 100% !important
    }

    .w-sm-auto {
        width: auto !important
    }

    .h-sm-25 {
        height: 25% !important
    }

    .h-sm-50 {
        height: 50% !important
    }

    .h-sm-75 {
        height: 75% !important
    }

    .h-sm-100 {
        height: 100% !important
    }

    .h-sm-auto {
        height: auto !important
    }
}

@media(min-width:768px) {
    .w-md-25 {
        width: 25% !important
    }

    .w-md-50 {
        width: 50% !important
    }

    .w-md-75 {
        width: 75% !important
    }

    .w-md-100 {
        width: 100% !important
    }

    .w-md-auto {
        width: auto !important
    }

    .h-md-25 {
        height: 25% !important
    }

    .h-md-50 {
        height: 50% !important
    }

    .h-md-75 {
        height: 75% !important
    }

    .h-md-100 {
        height: 100% !important
    }

    .h-md-auto {
        height: auto !important
    }
}

@media(min-width:992px) {
    .w-lg-25 {
        width: 25% !important
    }

    .w-lg-50 {
        width: 50% !important
    }

    .w-lg-75 {
        width: 75% !important
    }

    .w-lg-100 {
        width: 100% !important
    }

    .w-lg-auto {
        width: auto !important
    }

    .h-lg-25 {
        height: 25% !important
    }

    .h-lg-50 {
        height: 50% !important
    }

    .h-lg-75 {
        height: 75% !important
    }

    .h-lg-100 {
        height: 100% !important
    }

    .h-lg-auto {
        height: auto !important
    }
}

@media(min-width:1220px) {
    .w-xl-25 {
        width: 25% !important
    }

    .w-xl-50 {
        width: 50% !important
    }

    .w-xl-75 {
        width: 75% !important
    }

    .w-xl-100 {
        width: 100% !important
    }

    .w-xl-auto {
        width: auto !important
    }

    .h-xl-25 {
        height: 25% !important
    }

    .h-xl-50 {
        height: 50% !important
    }

    .h-xl-75 {
        height: 75% !important
    }

    .h-xl-100 {
        height: 100% !important
    }

    .h-xl-auto {
        height: auto !important
    }
}

.mw-100 {
    max-width: 100% !important
}

.mh-100 {
    max-height: 100% !important
}

.m-0 {
    margin: 0 !important
}

.mt-0,
.my-0 {
    margin-top: 0 !important
}

.mr-0,
.mx-0 {
    margin-right: 0 !important
}

.mb-0,
.my-0 {
    margin-bottom: 0 !important
}

.ml-0,
.mx-0 {
    margin-left: 0 !important
}

.m-1 {
    margin: .25rem !important
}

.mt-1,
.my-1 {
    margin-top: .25rem !important
}

.mr-1,
.mx-1 {
    margin-right: .25rem !important
}

.mb-1,
.my-1 {
    margin-bottom: .25rem !important
}

.ml-1,
.mx-1 {
    margin-left: .25rem !important
}

.m-2 {
    margin: .5rem !important
}

.mt-2,
.my-2 {
    margin-top: .5rem !important
}

.mr-2,
.mx-2 {
    margin-right: .5rem !important
}

.mb-2,
.my-2 {
    margin-bottom: .5rem !important
}

.ml-2,
.mx-2 {
    margin-left: .5rem !important
}

.m-3 {
    margin: 1rem !important
}

.mt-3,
.my-3 {
    margin-top: 1rem !important
}

.mr-3,
.mx-3 {
    margin-right: 1rem !important
}

.mb-3,
.my-3 {
    margin-bottom: 1rem !important
}

.ml-3,
.mx-3 {
    margin-left: 1rem !important
}

.m-4 {
    margin: 1.5rem !important
}

.mt-4,
.my-4 {
    margin-top: 1.5rem !important
}

.mr-4,
.mx-4 {
    margin-right: 1.5rem !important
}

.mb-4,
.my-4 {
    margin-bottom: 1.5rem !important
}

.ml-4,
.mx-4 {
    margin-left: 1.5rem !important
}

.m-5 {
    margin: 3rem !important
}

.mt-5,
.my-5 {
    margin-top: 3rem !important
}

.mr-5,
.mx-5 {
    margin-right: 3rem !important
}

.mb-5,
.my-5 {
    margin-bottom: 3rem !important
}

.ml-5,
.mx-5 {
    margin-left: 3rem !important
}

.p-0 {
    padding: 0 !important
}

.pt-0,
.py-0 {
    padding-top: 0 !important
}

.pr-0,
.px-0 {
    padding-right: 0 !important
}

.pb-0,
.py-0 {
    padding-bottom: 0 !important
}

.pl-0,
.px-0 {
    padding-left: 0 !important
}

.p-1 {
    padding: .25rem !important
}

.pt-1,
.py-1 {
    padding-top: .25rem !important
}

.pr-1,
.px-1 {
    padding-right: .25rem !important
}

.pb-1,
.py-1 {
    padding-bottom: .25rem !important
}

.pl-1,
.px-1 {
    padding-left: .25rem !important
}

.p-2 {
    padding: .5rem !important
}

.pt-2,
.py-2 {
    padding-top: .5rem !important
}

.pr-2,
.px-2 {
    padding-right: .5rem !important
}

.pb-2,
.py-2 {
    padding-bottom: .5rem !important
}

.pl-2,
.px-2 {
    padding-left: .5rem !important
}

.p-3 {
    padding: 1rem !important
}

.pt-3,
.py-3 {
    padding-top: 1rem !important
}

.pr-3,
.px-3 {
    padding-right: 1rem !important
}

.pb-3,
.py-3 {
    padding-bottom: 1rem !important
}

.pl-3,
.px-3 {
    padding-left: 1rem !important
}

.p-4 {
    padding: 1.5rem !important
}

.pt-4,
.py-4 {
    padding-top: 1.5rem !important
}

.pr-4,
.px-4 {
    padding-right: 1.5rem !important
}

.pb-4,
.py-4 {
    padding-bottom: 1.5rem !important
}

.pl-4,
.px-4 {
    padding-left: 1.5rem !important
}

.p-5 {
    padding: 3rem !important
}

.pt-5,
.py-5 {
    padding-top: 3rem !important
}

.pr-5,
.px-5 {
    padding-right: 3rem !important
}

.pb-5,
.py-5 {
    padding-bottom: 3rem !important
}

.pl-5,
.px-5 {
    padding-left: 3rem !important
}

.m-auto {
    margin: auto !important
}

.mt-auto,
.my-auto {
    margin-top: auto !important
}

.mr-auto,
.mx-auto {
    margin-right: auto !important
}

.mb-auto,
.my-auto {
    margin-bottom: auto !important
}

.ml-auto,
.mx-auto {
    margin-left: auto !important
}

@media(min-width:576px) {
    .m-sm-0 {
        margin: 0 !important
    }

    .mt-sm-0,
    .my-sm-0 {
        margin-top: 0 !important
    }

    .mr-sm-0,
    .mx-sm-0 {
        margin-right: 0 !important
    }

    .mb-sm-0,
    .my-sm-0 {
        margin-bottom: 0 !important
    }

    .ml-sm-0,
    .mx-sm-0 {
        margin-left: 0 !important
    }

    .m-sm-1 {
        margin: .25rem !important
    }

    .mt-sm-1,
    .my-sm-1 {
        margin-top: .25rem !important
    }

    .mr-sm-1,
    .mx-sm-1 {
        margin-right: .25rem !important
    }

    .mb-sm-1,
    .my-sm-1 {
        margin-bottom: .25rem !important
    }

    .ml-sm-1,
    .mx-sm-1 {
        margin-left: .25rem !important
    }

    .m-sm-2 {
        margin: .5rem !important
    }

    .mt-sm-2,
    .my-sm-2 {
        margin-top: .5rem !important
    }

    .mr-sm-2,
    .mx-sm-2 {
        margin-right: .5rem !important
    }

    .mb-sm-2,
    .my-sm-2 {
        margin-bottom: .5rem !important
    }

    .ml-sm-2,
    .mx-sm-2 {
        margin-left: .5rem !important
    }

    .m-sm-3 {
        margin: 1rem !important
    }

    .mt-sm-3,
    .my-sm-3 {
        margin-top: 1rem !important
    }

    .mr-sm-3,
    .mx-sm-3 {
        margin-right: 1rem !important
    }

    .mb-sm-3,
    .my-sm-3 {
        margin-bottom: 1rem !important
    }

    .ml-sm-3,
    .mx-sm-3 {
        margin-left: 1rem !important
    }

    .m-sm-4 {
        margin: 1.5rem !important
    }

    .mt-sm-4,
    .my-sm-4 {
        margin-top: 1.5rem !important
    }

    .mr-sm-4,
    .mx-sm-4 {
        margin-right: 1.5rem !important
    }

    .mb-sm-4,
    .my-sm-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-sm-4,
    .mx-sm-4 {
        margin-left: 1.5rem !important
    }

    .m-sm-5 {
        margin: 3rem !important
    }

    .mt-sm-5,
    .my-sm-5 {
        margin-top: 3rem !important
    }

    .mr-sm-5,
    .mx-sm-5 {
        margin-right: 3rem !important
    }

    .mb-sm-5,
    .my-sm-5 {
        margin-bottom: 3rem !important
    }

    .ml-sm-5,
    .mx-sm-5 {
        margin-left: 3rem !important
    }

    .p-sm-0 {
        padding: 0 !important
    }

    .pt-sm-0,
    .py-sm-0 {
        padding-top: 0 !important
    }

    .pr-sm-0,
    .px-sm-0 {
        padding-right: 0 !important
    }

    .pb-sm-0,
    .py-sm-0 {
        padding-bottom: 0 !important
    }

    .pl-sm-0,
    .px-sm-0 {
        padding-left: 0 !important
    }

    .p-sm-1 {
        padding: .25rem !important
    }

    .pt-sm-1,
    .py-sm-1 {
        padding-top: .25rem !important
    }

    .pr-sm-1,
    .px-sm-1 {
        padding-right: .25rem !important
    }

    .pb-sm-1,
    .py-sm-1 {
        padding-bottom: .25rem !important
    }

    .pl-sm-1,
    .px-sm-1 {
        padding-left: .25rem !important
    }

    .p-sm-2 {
        padding: .5rem !important
    }

    .pt-sm-2,
    .py-sm-2 {
        padding-top: .5rem !important
    }

    .pr-sm-2,
    .px-sm-2 {
        padding-right: .5rem !important
    }

    .pb-sm-2,
    .py-sm-2 {
        padding-bottom: .5rem !important
    }

    .pl-sm-2,
    .px-sm-2 {
        padding-left: .5rem !important
    }

    .p-sm-3 {
        padding: 1rem !important
    }

    .pt-sm-3,
    .py-sm-3 {
        padding-top: 1rem !important
    }

    .pr-sm-3,
    .px-sm-3 {
        padding-right: 1rem !important
    }

    .pb-sm-3,
    .py-sm-3 {
        padding-bottom: 1rem !important
    }

    .pl-sm-3,
    .px-sm-3 {
        padding-left: 1rem !important
    }

    .p-sm-4 {
        padding: 1.5rem !important
    }

    .pt-sm-4,
    .py-sm-4 {
        padding-top: 1.5rem !important
    }

    .pr-sm-4,
    .px-sm-4 {
        padding-right: 1.5rem !important
    }

    .pb-sm-4,
    .py-sm-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-sm-4,
    .px-sm-4 {
        padding-left: 1.5rem !important
    }

    .p-sm-5 {
        padding: 3rem !important
    }

    .pt-sm-5,
    .py-sm-5 {
        padding-top: 3rem !important
    }

    .pr-sm-5,
    .px-sm-5 {
        padding-right: 3rem !important
    }

    .pb-sm-5,
    .py-sm-5 {
        padding-bottom: 3rem !important
    }

    .pl-sm-5,
    .px-sm-5 {
        padding-left: 3rem !important
    }

    .m-sm-auto {
        margin: auto !important
    }

    .mt-sm-auto,
    .my-sm-auto {
        margin-top: auto !important
    }

    .mr-sm-auto,
    .mx-sm-auto {
        margin-right: auto !important
    }

    .mb-sm-auto,
    .my-sm-auto {
        margin-bottom: auto !important
    }

    .ml-sm-auto,
    .mx-sm-auto {
        margin-left: auto !important
    }
}

@media(min-width:768px) {
    .m-md-0 {
        margin: 0 !important
    }

    .mt-md-0,
    .my-md-0 {
        margin-top: 0 !important
    }

    .mr-md-0,
    .mx-md-0 {
        margin-right: 0 !important
    }

    .mb-md-0,
    .my-md-0 {
        margin-bottom: 0 !important
    }

    .ml-md-0,
    .mx-md-0 {
        margin-left: 0 !important
    }

    .m-md-1 {
        margin: .25rem !important
    }

    .mt-md-1,
    .my-md-1 {
        margin-top: .25rem !important
    }

    .mr-md-1,
    .mx-md-1 {
        margin-right: .25rem !important
    }

    .mb-md-1,
    .my-md-1 {
        margin-bottom: .25rem !important
    }

    .ml-md-1,
    .mx-md-1 {
        margin-left: .25rem !important
    }

    .m-md-2 {
        margin: .5rem !important
    }

    .mt-md-2,
    .my-md-2 {
        margin-top: .5rem !important
    }

    .mr-md-2,
    .mx-md-2 {
        margin-right: .5rem !important
    }

    .mb-md-2,
    .my-md-2 {
        margin-bottom: .5rem !important
    }

    .ml-md-2,
    .mx-md-2 {
        margin-left: .5rem !important
    }

    .m-md-3 {
        margin: 1rem !important
    }

    .mt-md-3,
    .my-md-3 {
        margin-top: 1rem !important
    }

    .mr-md-3,
    .mx-md-3 {
        margin-right: 1rem !important
    }

    .mb-md-3,
    .my-md-3 {
        margin-bottom: 1rem !important
    }

    .ml-md-3,
    .mx-md-3 {
        margin-left: 1rem !important
    }

    .m-md-4 {
        margin: 1.5rem !important
    }

    .mt-md-4,
    .my-md-4 {
        margin-top: 1.5rem !important
    }

    .mr-md-4,
    .mx-md-4 {
        margin-right: 1.5rem !important
    }

    .mb-md-4,
    .my-md-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-md-4,
    .mx-md-4 {
        margin-left: 1.5rem !important
    }

    .m-md-5 {
        margin: 3rem !important
    }

    .mt-md-5,
    .my-md-5 {
        margin-top: 3rem !important
    }

    .mr-md-5,
    .mx-md-5 {
        margin-right: 3rem !important
    }

    .mb-md-5,
    .my-md-5 {
        margin-bottom: 3rem !important
    }

    .ml-md-5,
    .mx-md-5 {
        margin-left: 3rem !important
    }

    .p-md-0 {
        padding: 0 !important
    }

    .pt-md-0,
    .py-md-0 {
        padding-top: 0 !important
    }

    .pr-md-0,
    .px-md-0 {
        padding-right: 0 !important
    }

    .pb-md-0,
    .py-md-0 {
        padding-bottom: 0 !important
    }

    .pl-md-0,
    .px-md-0 {
        padding-left: 0 !important
    }

    .p-md-1 {
        padding: .25rem !important
    }

    .pt-md-1,
    .py-md-1 {
        padding-top: .25rem !important
    }

    .pr-md-1,
    .px-md-1 {
        padding-right: .25rem !important
    }

    .pb-md-1,
    .py-md-1 {
        padding-bottom: .25rem !important
    }

    .pl-md-1,
    .px-md-1 {
        padding-left: .25rem !important
    }

    .p-md-2 {
        padding: .5rem !important
    }

    .pt-md-2,
    .py-md-2 {
        padding-top: .5rem !important
    }

    .pr-md-2,
    .px-md-2 {
        padding-right: .5rem !important
    }

    .pb-md-2,
    .py-md-2 {
        padding-bottom: .5rem !important
    }

    .pl-md-2,
    .px-md-2 {
        padding-left: .5rem !important
    }

    .p-md-3 {
        padding: 1rem !important
    }

    .pt-md-3,
    .py-md-3 {
        padding-top: 1rem !important
    }

    .pr-md-3,
    .px-md-3 {
        padding-right: 1rem !important
    }

    .pb-md-3,
    .py-md-3 {
        padding-bottom: 1rem !important
    }

    .pl-md-3,
    .px-md-3 {
        padding-left: 1rem !important
    }

    .p-md-4 {
        padding: 1.5rem !important
    }

    .pt-md-4,
    .py-md-4 {
        padding-top: 1.5rem !important
    }

    .pr-md-4,
    .px-md-4 {
        padding-right: 1.5rem !important
    }

    .pb-md-4,
    .py-md-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-md-4,
    .px-md-4 {
        padding-left: 1.5rem !important
    }

    .p-md-5 {
        padding: 3rem !important
    }

    .pt-md-5,
    .py-md-5 {
        padding-top: 3rem !important
    }

    .pr-md-5,
    .px-md-5 {
        padding-right: 3rem !important
    }

    .pb-md-5,
    .py-md-5 {
        padding-bottom: 3rem !important
    }

    .pl-md-5,
    .px-md-5 {
        padding-left: 3rem !important
    }

    .m-md-auto {
        margin: auto !important
    }

    .mt-md-auto,
    .my-md-auto {
        margin-top: auto !important
    }

    .mr-md-auto,
    .mx-md-auto {
        margin-right: auto !important
    }

    .mb-md-auto,
    .my-md-auto {
        margin-bottom: auto !important
    }

    .ml-md-auto,
    .mx-md-auto {
        margin-left: auto !important
    }
}

@media(min-width:992px) {
    .m-lg-0 {
        margin: 0 !important
    }

    .mt-lg-0,
    .my-lg-0 {
        margin-top: 0 !important
    }

    .mr-lg-0,
    .mx-lg-0 {
        margin-right: 0 !important
    }

    .mb-lg-0,
    .my-lg-0 {
        margin-bottom: 0 !important
    }

    .ml-lg-0,
    .mx-lg-0 {
        margin-left: 0 !important
    }

    .m-lg-1 {
        margin: .25rem !important
    }

    .mt-lg-1,
    .my-lg-1 {
        margin-top: .25rem !important
    }

    .mr-lg-1,
    .mx-lg-1 {
        margin-right: .25rem !important
    }

    .mb-lg-1,
    .my-lg-1 {
        margin-bottom: .25rem !important
    }

    .ml-lg-1,
    .mx-lg-1 {
        margin-left: .25rem !important
    }

    .m-lg-2 {
        margin: .5rem !important
    }

    .mt-lg-2,
    .my-lg-2 {
        margin-top: .5rem !important
    }

    .mr-lg-2,
    .mx-lg-2 {
        margin-right: .5rem !important
    }

    .mb-lg-2,
    .my-lg-2 {
        margin-bottom: .5rem !important
    }

    .ml-lg-2,
    .mx-lg-2 {
        margin-left: .5rem !important
    }

    .m-lg-3 {
        margin: 1rem !important
    }

    .mt-lg-3,
    .my-lg-3 {
        margin-top: 1rem !important
    }

    .mr-lg-3,
    .mx-lg-3 {
        margin-right: 1rem !important
    }

    .mb-lg-3,
    .my-lg-3 {
        margin-bottom: 1rem !important
    }

    .ml-lg-3,
    .mx-lg-3 {
        margin-left: 1rem !important
    }

    .m-lg-4 {
        margin: 1.5rem !important
    }

    .mt-lg-4,
    .my-lg-4 {
        margin-top: 1.5rem !important
    }

    .mr-lg-4,
    .mx-lg-4 {
        margin-right: 1.5rem !important
    }

    .mb-lg-4,
    .my-lg-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-lg-4,
    .mx-lg-4 {
        margin-left: 1.5rem !important
    }

    .m-lg-5 {
        margin: 3rem !important
    }

    .mt-lg-5,
    .my-lg-5 {
        margin-top: 3rem !important
    }

    .mr-lg-5,
    .mx-lg-5 {
        margin-right: 3rem !important
    }

    .mb-lg-5,
    .my-lg-5 {
        margin-bottom: 3rem !important
    }

    .ml-lg-5,
    .mx-lg-5 {
        margin-left: 3rem !important
    }

    .p-lg-0 {
        padding: 0 !important
    }

    .pt-lg-0,
    .py-lg-0 {
        padding-top: 0 !important
    }

    .pr-lg-0,
    .px-lg-0 {
        padding-right: 0 !important
    }

    .pb-lg-0,
    .py-lg-0 {
        padding-bottom: 0 !important
    }

    .pl-lg-0,
    .px-lg-0 {
        padding-left: 0 !important
    }

    .p-lg-1 {
        padding: .25rem !important
    }

    .pt-lg-1,
    .py-lg-1 {
        padding-top: .25rem !important
    }

    .pr-lg-1,
    .px-lg-1 {
        padding-right: .25rem !important
    }

    .pb-lg-1,
    .py-lg-1 {
        padding-bottom: .25rem !important
    }

    .pl-lg-1,
    .px-lg-1 {
        padding-left: .25rem !important
    }

    .p-lg-2 {
        padding: .5rem !important
    }

    .pt-lg-2,
    .py-lg-2 {
        padding-top: .5rem !important
    }

    .pr-lg-2,
    .px-lg-2 {
        padding-right: .5rem !important
    }

    .pb-lg-2,
    .py-lg-2 {
        padding-bottom: .5rem !important
    }

    .pl-lg-2,
    .px-lg-2 {
        padding-left: .5rem !important
    }

    .p-lg-3 {
        padding: 1rem !important
    }

    .pt-lg-3,
    .py-lg-3 {
        padding-top: 1rem !important
    }

    .pr-lg-3,
    .px-lg-3 {
        padding-right: 1rem !important
    }

    .pb-lg-3,
    .py-lg-3 {
        padding-bottom: 1rem !important
    }

    .pl-lg-3,
    .px-lg-3 {
        padding-left: 1rem !important
    }

    .p-lg-4 {
        padding: 1.5rem !important
    }

    .pt-lg-4,
    .py-lg-4 {
        padding-top: 1.5rem !important
    }

    .pr-lg-4,
    .px-lg-4 {
        padding-right: 1.5rem !important
    }

    .pb-lg-4,
    .py-lg-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-lg-4,
    .px-lg-4 {
        padding-left: 1.5rem !important
    }

    .p-lg-5 {
        padding: 3rem !important
    }

    .pt-lg-5,
    .py-lg-5 {
        padding-top: 3rem !important
    }

    .pr-lg-5,
    .px-lg-5 {
        padding-right: 3rem !important
    }

    .pb-lg-5,
    .py-lg-5 {
        padding-bottom: 3rem !important
    }

    .pl-lg-5,
    .px-lg-5 {
        padding-left: 3rem !important
    }

    .m-lg-auto {
        margin: auto !important
    }

    .mt-lg-auto,
    .my-lg-auto {
        margin-top: auto !important
    }

    .mr-lg-auto,
    .mx-lg-auto {
        margin-right: auto !important
    }

    .mb-lg-auto,
    .my-lg-auto {
        margin-bottom: auto !important
    }

    .ml-lg-auto,
    .mx-lg-auto {
        margin-left: auto !important
    }
}

@media(min-width:1220px) {
    .m-xl-0 {
        margin: 0 !important
    }

    .mt-xl-0,
    .my-xl-0 {
        margin-top: 0 !important
    }

    .mr-xl-0,
    .mx-xl-0 {
        margin-right: 0 !important
    }

    .mb-xl-0,
    .my-xl-0 {
        margin-bottom: 0 !important
    }

    .ml-xl-0,
    .mx-xl-0 {
        margin-left: 0 !important
    }

    .m-xl-1 {
        margin: .25rem !important
    }

    .mt-xl-1,
    .my-xl-1 {
        margin-top: .25rem !important
    }

    .mr-xl-1,
    .mx-xl-1 {
        margin-right: .25rem !important
    }

    .mb-xl-1,
    .my-xl-1 {
        margin-bottom: .25rem !important
    }

    .ml-xl-1,
    .mx-xl-1 {
        margin-left: .25rem !important
    }

    .m-xl-2 {
        margin: .5rem !important
    }

    .mt-xl-2,
    .my-xl-2 {
        margin-top: .5rem !important
    }

    .mr-xl-2,
    .mx-xl-2 {
        margin-right: .5rem !important
    }

    .mb-xl-2,
    .my-xl-2 {
        margin-bottom: .5rem !important
    }

    .ml-xl-2,
    .mx-xl-2 {
        margin-left: .5rem !important
    }

    .m-xl-3 {
        margin: 1rem !important
    }

    .mt-xl-3,
    .my-xl-3 {
        margin-top: 1rem !important
    }

    .mr-xl-3,
    .mx-xl-3 {
        margin-right: 1rem !important
    }

    .mb-xl-3,
    .my-xl-3 {
        margin-bottom: 1rem !important
    }

    .ml-xl-3,
    .mx-xl-3 {
        margin-left: 1rem !important
    }

    .m-xl-4 {
        margin: 1.5rem !important
    }

    .mt-xl-4,
    .my-xl-4 {
        margin-top: 1.5rem !important
    }

    .mr-xl-4,
    .mx-xl-4 {
        margin-right: 1.5rem !important
    }

    .mb-xl-4,
    .my-xl-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-xl-4,
    .mx-xl-4 {
        margin-left: 1.5rem !important
    }

    .m-xl-5 {
        margin: 3rem !important
    }

    .mt-xl-5,
    .my-xl-5 {
        margin-top: 3rem !important
    }

    .mr-xl-5,
    .mx-xl-5 {
        margin-right: 3rem !important
    }

    .mb-xl-5,
    .my-xl-5 {
        margin-bottom: 3rem !important
    }

    .ml-xl-5,
    .mx-xl-5 {
        margin-left: 3rem !important
    }

    .p-xl-0 {
        padding: 0 !important
    }

    .pt-xl-0,
    .py-xl-0 {
        padding-top: 0 !important
    }

    .pr-xl-0,
    .px-xl-0 {
        padding-right: 0 !important
    }

    .pb-xl-0,
    .py-xl-0 {
        padding-bottom: 0 !important
    }

    .pl-xl-0,
    .px-xl-0 {
        padding-left: 0 !important
    }

    .p-xl-1 {
        padding: .25rem !important
    }

    .pt-xl-1,
    .py-xl-1 {
        padding-top: .25rem !important
    }

    .pr-xl-1,
    .px-xl-1 {
        padding-right: .25rem !important
    }

    .pb-xl-1,
    .py-xl-1 {
        padding-bottom: .25rem !important
    }

    .pl-xl-1,
    .px-xl-1 {
        padding-left: .25rem !important
    }

    .p-xl-2 {
        padding: .5rem !important
    }

    .pt-xl-2,
    .py-xl-2 {
        padding-top: .5rem !important
    }

    .pr-xl-2,
    .px-xl-2 {
        padding-right: .5rem !important
    }

    .pb-xl-2,
    .py-xl-2 {
        padding-bottom: .5rem !important
    }

    .pl-xl-2,
    .px-xl-2 {
        padding-left: .5rem !important
    }

    .p-xl-3 {
        padding: 1rem !important
    }

    .pt-xl-3,
    .py-xl-3 {
        padding-top: 1rem !important
    }

    .pr-xl-3,
    .px-xl-3 {
        padding-right: 1rem !important
    }

    .pb-xl-3,
    .py-xl-3 {
        padding-bottom: 1rem !important
    }

    .pl-xl-3,
    .px-xl-3 {
        padding-left: 1rem !important
    }

    .p-xl-4 {
        padding: 1.5rem !important
    }

    .pt-xl-4,
    .py-xl-4 {
        padding-top: 1.5rem !important
    }

    .pr-xl-4,
    .px-xl-4 {
        padding-right: 1.5rem !important
    }

    .pb-xl-4,
    .py-xl-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-xl-4,
    .px-xl-4 {
        padding-left: 1.5rem !important
    }

    .p-xl-5 {
        padding: 3rem !important
    }

    .pt-xl-5,
    .py-xl-5 {
        padding-top: 3rem !important
    }

    .pr-xl-5,
    .px-xl-5 {
        padding-right: 3rem !important
    }

    .pb-xl-5,
    .py-xl-5 {
        padding-bottom: 3rem !important
    }

    .pl-xl-5,
    .px-xl-5 {
        padding-left: 3rem !important
    }

    .m-xl-auto {
        margin: auto !important
    }

    .mt-xl-auto,
    .my-xl-auto {
        margin-top: auto !important
    }

    .mr-xl-auto,
    .mx-xl-auto {
        margin-right: auto !important
    }

    .mb-xl-auto,
    .my-xl-auto {
        margin-bottom: auto !important
    }

    .ml-xl-auto,
    .mx-xl-auto {
        margin-left: auto !important
    }
}

.text-justify {
    text-align: justify !important
}

.text-nowrap {
    white-space: nowrap !important
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.text-left {
    text-align: left !important
}

.text-right {
    text-align: right !important
}

.text-center {
    text-align: center !important
}

@media(min-width:576px) {
    .text-sm-left {
        text-align: left !important
    }

    .text-sm-right {
        text-align: right !important
    }

    .text-sm-center {
        text-align: center !important
    }
}

@media(min-width:768px) {
    .text-md-left {
        text-align: left !important
    }

    .text-md-right {
        text-align: right !important
    }

    .text-md-center {
        text-align: center !important
    }
}

@media(min-width:992px) {
    .text-lg-left {
        text-align: left !important
    }

    .text-lg-right {
        text-align: right !important
    }

    .text-lg-center {
        text-align: center !important
    }
}

@media(min-width:1220px) {
    .text-xl-left {
        text-align: left !important
    }

    .text-xl-right {
        text-align: right !important
    }

    .text-xl-center {
        text-align: center !important
    }
}

.text-lowercase {
    text-transform: lowercase !important
}

.text-uppercase {
    text-transform: uppercase !important
}

.text-capitalize {
    text-transform: capitalize !important
}

.font-weight-light {
    font-weight: 100 !important
}

.font-weight-normal {
    font-weight: 400 !important
}

.font-weight-bold {
    font-weight: 700 !important
}

.font-italic {
    font-style: italic !important
}

.text-white {
    color: #fff !important
}

.text-primary {
    color: #23395d !important
}

a.text-primary:hover,
a.text-primary:focus {
    color: #152238 !important
}

.text-secondary {
    color: #6a6a6a !important
}

a.text-secondary:hover,
a.text-secondary:focus {
    color: #515151 !important
}

.text-success {
    color: #359078 !important
}

a.text-success:hover,
a.text-success:focus {
    color: #276b59 !important
}

.text-info {
    color: #17a2b8 !important
}

a.text-info:hover,
a.text-info:focus {
    color: #117a8b !important
}

.text-warning {
    color: #ffc107 !important
}

a.text-warning:hover,
a.text-warning:focus {
    color: #d39e00 !important
}

.text-danger {
    color: #e31937 !important
}

a.text-danger:hover,
a.text-danger:focus {
    color: #b5142c !important
}

.text-light {
    color: #fafafa !important
}

a.text-light:hover,
a.text-light:focus {
    color: #e1e1e1 !important
}

.text-dark {
    color: #343a40 !important
}

a.text-dark:hover,
a.text-dark:focus {
    color: #1d2124 !important
}

.text-ghost-white {
    color: #f9f9f9 !important
}

a.text-ghost-white:hover,
a.text-ghost-white:focus {
    color: #e0e0e0 !important
}

.text-deepKamaru {
    color: #23395d !important
}

a.text-deepKamaru:hover,
a.text-deepKamaru:focus {
    color: #152238 !important
}

.text-cyan {
    color: #56aeff !important
}

a.text-cyan:hover,
a.text-cyan:focus {
    color: #2396ff !important
}

.text-muted {
    color: #6a6a6a !important
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.text-underline {
    text-decoration: underline
}

.visible {
    visibility: visible !important
}

.invisible {
    visibility: hidden !important
}

@font-face {
    font-family: arial;
    src: url(../fonts/ArialMTd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/ArialMT.woff) format("woff"), url(../fonts/ArialMT.ttf) format("truetype"), url(../fonts/ArialMT.svg#ArialMT) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: auto
}

@font-face {
    font-family: arial;
    src: url(../fonts/Arial-BoldMTd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/Arial-BoldMT.woff) format("woff"), url(../fonts/Arial-BoldMT.ttf) format("truetype"), url(../fonts/Arial-BoldMT.svg#Arial-BoldMT) format("svg");
    font-weight: 700;
    font-style: normal;
    font-display: auto
}

@font-face {
    font-family: merriweather sans;
    src: url(../fonts/MerriweatherSans-Regular.html) format("woff2"), url(../fonts/MerriweatherSans-Regular.woff) format("woff"), url(../fonts/MerriweatherSans-Regular.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: merriweather sans;
    src: url(../fonts/MerriweatherSans-SemiBold.html) format("woff2"), url(../fonts/MerriweatherSans-SemiBold.woff) format("woff"), url(../fonts/MerriweatherSans-SemiBold.ttf) format("truetype");
    font-weight: 600;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: merriweather sans;
    src: url(../fonts/MerriweatherSans-Light.html) format("woff2"), url(../fonts/MerriweatherSans-Light.woff) format("woff"), url(../fonts/MerriweatherSans-Light.ttf) format("truetype");
    font-weight: 300;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: merriweather sans;
    src: url(../fonts/MerriweatherSans-Italic.html) format("woff2"), url(../fonts/MerriweatherSans-Italic.woff) format("woff"), url(../fonts/MerriweatherSans-Italic.ttf) format("truetype");
    font-weight: 400;
    font-style: italic;
    font-display: swap
}

@font-face {
    font-family: merriweather sans;
    src: url(../fonts/MerriweatherSans-ExtraBold.html) format("woff2"), url(../fonts/MerriweatherSans-ExtraBold.woff) format("woff"), url(../fonts/MerriweatherSans-ExtraBold.ttf) format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: merriweather sans;
    src: url(../fonts/MerriweatherSans-SemiBoldItalic.html) format("woff2"), url(../fonts/MerriweatherSans-SemiBoldItalic.woff) format("woff"), url(../fonts/MerriweatherSans-SemiBoldItalic.ttf) format("truetype");
    font-weight: 600;
    font-style: italic;
    font-display: swap
}

@font-face {
    font-family: merriweather sans;
    src: url(../fonts/MerriweatherSans-MediumItalic.html) format("woff2"), url(../fonts/MerriweatherSans-MediumItalic.woff) format("woff"), url(../fonts/MerriweatherSans-MediumItalic.ttf) format("truetype");
    font-weight: 500;
    font-style: italic;
    font-display: swap
}

@font-face {
    font-family: merriweather sans;
    src: url(../fonts/MerriweatherSans-Medium.html) format("woff2"), url(../fonts/MerriweatherSans-Medium.woff) format("woff"), url(../fonts/MerriweatherSans-Medium.ttf) format("truetype");
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: merriweather sans;
    src: url(../fonts/MerriweatherSans-Bold.html) format("woff2"), url(../fonts/MerriweatherSans-Bold.woff) format("woff"), url(../fonts/MerriweatherSans-Bold.ttf) format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: merriweather sans;
    src: url(../fonts/MerriweatherSans-BoldItalic.html) format("woff2"), url(../fonts/MerriweatherSans-BoldItalic.woff) format("woff"), url(../fonts/MerriweatherSans-BoldItalic.ttf) format("truetype");
    font-weight: 700;
    font-style: italic;
    font-display: swap
}

@font-face {
    font-family: merriweather sans;
    src: url(../fonts/MerriweatherSans-ExtraBoldItalic.html) format("woff2"), url(../fonts/MerriweatherSans-ExtraBoldItalic.woff) format("woff"), url(../fonts/MerriweatherSans-ExtraBoldItalic.ttf) format("truetype");
    font-weight: 700;
    font-style: italic;
    font-display: swap
}

@font-face {
    font-family: merriweather sans;
    src: url(../fonts/MerriweatherSans-LightItalic.html) format("woff2"), url(../fonts/MerriweatherSans-LightItalic.woff) format("woff"), url(../fonts/MerriweatherSans-LightItalic.ttf) format("truetype");
    font-weight: 300;
    font-style: italic;
    font-display: swap
}

.img-fluid {
    max-width: 100%;
    height: auto
}

.img-thumbnail {
    padding: .25rem;
    background-color: #fff;
    border: 1px solid #d8d8d8;
    border-radius: .3125rem;
    max-width: 100%;
    height: auto
}

.img-bg {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.img-bg:after {
    content: "";
    padding-top: 100%;
    display: block
}

.img-bg img {
    display: none
}

.figure {
    display: inline-block
}

.figure-img {
    margin-bottom: .5rem;
    line-height: 1
}

.figure-caption {
    font-size: 90%;
    color: #6a6a6a
}

.image-ratio {
    position: relative;
    display: block;
    width: 100%;
    padding-bottom: 100%;
    overflow: hidden;
    transition: .4s ease
}

.image-ratio img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: .4s ease;
    -o-object-fit: cover;
    object-fit: cover
}

.image-ratio-469x267 {
    padding-bottom: 56.92964%
}

.image-ratio-309x220 {
    padding-bottom: 71.19741%
}

.image-ratio-1440x450 {
    padding-bottom: 31.25%
}

.image-ratio-1440x640 {
    padding-bottom: 44.44444%
}

.image-ratio-540x405 {
    padding-bottom: 75%
}

.image-ratio-540x687 {
    padding-bottom: 127.22222%
}

.image-ratio-1110x543 {
    padding-bottom: 48.91892%
}

.image-ratio-516x387 {
    padding-bottom: 75%
}

.image-ratio-1440x1238 {
    padding-bottom: 85.97222%
}

.image-ratio-350x677 {
    padding-bottom: 193.42857%
}

.image-ratio-1110x366 {
    padding-bottom: 32.97297%
}

.image-ratio-1440x470 {
    padding-bottom: 32.63889%
}

.image-ratio-270x168 {
    padding-bottom: 62.22222%
}

.image-ratio-255x191 {
    padding-bottom: 74.90196%
}

.image-ratio-441x248 {
    padding-bottom: 56.23583%
}

.image-ratio-255x191 {
    padding-bottom: 74.90196%
}

.image-ratio-618x456 {
    padding-bottom: 73.78641%
}

code,
kbd,
pre,
samp {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, liberation mono, courier new, monospace
}

code {
    font-size: 87.5%;
    color: #e83e8c;
    word-break: break-word
}

a>code {
    color: inherit
}

kbd {
    padding: .2rem .4rem;
    font-size: 87.5%;
    color: #fff;
    background-color: #262626;
    border-radius: .2rem
}

kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700
}

pre {
    display: block;
    font-size: 87.5%;
    color: #262626
}

pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll
}

.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

@media(min-width:576px) {
    .container {
        max-width: 540px
    }
}

@media(min-width:768px) {
    .container {
        max-width: 720px
    }
}

@media(min-width:992px) {
    .container {
        max-width: 960px
    }
}

@media(min-width:1220px) {
    .container {
        max-width: 1200px
    }
}
@media(max-width:575px) {
    .container {
        padding-left: 25px;
        padding-right: 25px
    }
}

.container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}

@media(max-width:575px) {
    .row {
        margin-left: -8px;
        margin-right: -8px
    }

    .row>[class*=col-] {
        padding-left: 8px;
        padding-right: 8px
    }
}

.no-gutters {
    margin-right: 0;
    margin-left: 0
}

.no-gutters>.col,
.no-gutters>[class*=col-] {
    padding-right: 0;
    padding-left: 0
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%
}

.col-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none
}

.col-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%
}

.col-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%
}

.col-3 {
    flex: 0 0 25%;
    max-width: 25%
}

.col-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%
}

.col-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%
}

.col-6 {
    flex: 0 0 50%;
    max-width: 50%
}

.col-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%
}

.col-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%
}

.col-9 {
    flex: 0 0 75%;
    max-width: 75%
}

.col-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%
}

.col-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%
}

.col-12 {
    flex: 0 0 100%;
    max-width: 100%
}

.order-first {
    order: -1
}

.order-last {
    order: 13
}

.order-0 {
    order: 0
}

.order-1 {
    order: 1
}

.order-2 {
    order: 2
}

.order-3 {
    order: 3
}

.order-4 {
    order: 4
}

.order-5 {
    order: 5
}

.order-6 {
    order: 6
}

.order-7 {
    order: 7
}

.order-8 {
    order: 8
}

.order-9 {
    order: 9
}

.order-10 {
    order: 10
}

.order-11 {
    order: 11
}

.order-12 {
    order: 12
}

.offset-1 {
    margin-left: 8.33333%
}

.offset-2 {
    margin-left: 16.66667%
}

.offset-3 {
    margin-left: 25%
}

.offset-4 {
    margin-left: 33.33333%
}

.offset-5 {
    margin-left: 41.66667%
}

.offset-6 {
    margin-left: 50%
}

.offset-7 {
    margin-left: 58.33333%
}

.offset-8 {
    margin-left: 66.66667%
}

.offset-9 {
    margin-left: 75%
}

.offset-10 {
    margin-left: 83.33333%
}

.offset-11 {
    margin-left: 91.66667%
}

@media(min-width:576px) {
    .col-sm {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-sm-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .col-sm-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .col-sm-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-sm-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-sm-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .col-sm-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .col-sm-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .col-sm-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-sm-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-sm-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .col-sm-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-sm-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-sm-first {
        order: -1
    }

    .order-sm-last {
        order: 13
    }

    .order-sm-0 {
        order: 0
    }

    .order-sm-1 {
        order: 1
    }

    .order-sm-2 {
        order: 2
    }

    .order-sm-3 {
        order: 3
    }

    .order-sm-4 {
        order: 4
    }

    .order-sm-5 {
        order: 5
    }

    .order-sm-6 {
        order: 6
    }

    .order-sm-7 {
        order: 7
    }

    .order-sm-8 {
        order: 8
    }

    .order-sm-9 {
        order: 9
    }

    .order-sm-10 {
        order: 10
    }

    .order-sm-11 {
        order: 11
    }

    .order-sm-12 {
        order: 12
    }

    .offset-sm-0 {
        margin-left: 0
    }

    .offset-sm-1 {
        margin-left: 8.33333%
    }

    .offset-sm-2 {
        margin-left: 16.66667%
    }

    .offset-sm-3 {
        margin-left: 25%
    }

    .offset-sm-4 {
        margin-left: 33.33333%
    }

    .offset-sm-5 {
        margin-left: 41.66667%
    }

    .offset-sm-6 {
        margin-left: 50%
    }

    .offset-sm-7 {
        margin-left: 58.33333%
    }

    .offset-sm-8 {
        margin-left: 66.66667%
    }

    .offset-sm-9 {
        margin-left: 75%
    }

    .offset-sm-10 {
        margin-left: 83.33333%
    }

    .offset-sm-11 {
        margin-left: 91.66667%
    }
}

@media(min-width:768px) {
    .col-md {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-md-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .col-md-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .col-md-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-md-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-md-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .col-md-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .col-md-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-md-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .col-md-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-md-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-md-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .col-md-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-md-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-md-first {
        order: -1
    }

    .order-md-last {
        order: 13
    }

    .order-md-0 {
        order: 0
    }

    .order-md-1 {
        order: 1
    }

    .order-md-2 {
        order: 2
    }

    .order-md-3 {
        order: 3
    }

    .order-md-4 {
        order: 4
    }

    .order-md-5 {
        order: 5
    }

    .order-md-6 {
        order: 6
    }

    .order-md-7 {
        order: 7
    }

    .order-md-8 {
        order: 8
    }

    .order-md-9 {
        order: 9
    }

    .order-md-10 {
        order: 10
    }

    .order-md-11 {
        order: 11
    }

    .order-md-12 {
        order: 12
    }

    .offset-md-0 {
        margin-left: 0
    }

    .offset-md-1 {
        margin-left: 8.33333%
    }

    .offset-md-2 {
        margin-left: 16.66667%
    }

    .offset-md-3 {
        margin-left: 25%
    }

    .offset-md-4 {
        margin-left: 33.33333%
    }

    .offset-md-5 {
        margin-left: 41.66667%
    }

    .offset-md-6 {
        margin-left: 50%
    }

    .offset-md-7 {
        margin-left: 58.33333%
    }

    .offset-md-8 {
        margin-left: 66.66667%
    }

    .offset-md-9 {
        margin-left: 75%
    }

    .offset-md-10 {
        margin-left: 83.33333%
    }

    .offset-md-11 {
        margin-left: 91.66667%
    }
}

@media(min-width:992px) {
    .col-lg {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .col-lg-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .col-lg-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-lg-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-lg-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .col-lg-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-lg-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .col-lg-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-lg-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-lg-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .col-lg-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-lg-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-lg-first {
        order: -1
    }

    .order-lg-last {
        order: 13
    }

    .order-lg-0 {
        order: 0
    }

    .order-lg-1 {
        order: 1
    }

    .order-lg-2 {
        order: 2
    }

    .order-lg-3 {
        order: 3
    }

    .order-lg-4 {
        order: 4
    }

    .order-lg-5 {
        order: 5
    }

    .order-lg-6 {
        order: 6
    }

    .order-lg-7 {
        order: 7
    }

    .order-lg-8 {
        order: 8
    }

    .order-lg-9 {
        order: 9
    }

    .order-lg-10 {
        order: 10
    }

    .order-lg-11 {
        order: 11
    }

    .order-lg-12 {
        order: 12
    }

    .offset-lg-0 {
        margin-left: 0
    }

    .offset-lg-1 {
        margin-left: 8.33333%
    }

    .offset-lg-2 {
        margin-left: 16.66667%
    }

    .offset-lg-3 {
        margin-left: 25%
    }

    .offset-lg-4 {
        margin-left: 33.33333%
    }

    .offset-lg-5 {
        margin-left: 41.66667%
    }

    .offset-lg-6 {
        margin-left: 50%
    }

    .offset-lg-7 {
        margin-left: 58.33333%
    }

    .offset-lg-8 {
        margin-left: 66.66667%
    }

    .offset-lg-9 {
        margin-left: 75%
    }

    .offset-lg-10 {
        margin-left: 83.33333%
    }

    .offset-lg-11 {
        margin-left: 91.66667%
    }
}

@media(min-width:1220px) {
    .col-xl {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .col-xl-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .col-xl-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-xl-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-xl-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .col-xl-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .col-xl-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .col-xl-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-xl-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-xl-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .col-xl-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-xl-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-xl-first {
        order: -1
    }

    .order-xl-last {
        order: 13
    }

    .order-xl-0 {
        order: 0
    }

    .order-xl-1 {
        order: 1
    }

    .order-xl-2 {
        order: 2
    }

    .order-xl-3 {
        order: 3
    }

    .order-xl-4 {
        order: 4
    }

    .order-xl-5 {
        order: 5
    }

    .order-xl-6 {
        order: 6
    }

    .order-xl-7 {
        order: 7
    }

    .order-xl-8 {
        order: 8
    }

    .order-xl-9 {
        order: 9
    }

    .order-xl-10 {
        order: 10
    }

    .order-xl-11 {
        order: 11
    }

    .order-xl-12 {
        order: 12
    }

    .offset-xl-0 {
        margin-left: 0
    }

    .offset-xl-1 {
        margin-left: 8.33333%
    }

    .offset-xl-2 {
        margin-left: 16.66667%
    }

    .offset-xl-3 {
        margin-left: 25%
    }

    .offset-xl-4 {
        margin-left: 33.33333%
    }

    .offset-xl-5 {
        margin-left: 41.66667%
    }

    .offset-xl-6 {
        margin-left: 50%
    }

    .offset-xl-7 {
        margin-left: 58.33333%
    }

    .offset-xl-8 {
        margin-left: 66.66667%
    }

    .offset-xl-9 {
        margin-left: 75%
    }

    .offset-xl-10 {
        margin-left: 83.33333%
    }

    .offset-xl-11 {
        margin-left: 91.66667%
    }
}

.form-control,
.select2-selection--single,
.select2-selection--multiple,
.select2-search__field {
    display: block;
    width: 100%;
    padding: .53125rem 1rem;
    font-size: 1em;
    line-height: 1.5;
    color: #464646;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #585858;
    border-radius: .3125rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {

    .form-control,
    .select2-selection--single,
    .select2-selection--multiple,
    .select2-search__field {
        transition: none
    }
}

.form-control::-ms-expand,
.select2-selection--single::-ms-expand,
.select2-selection--multiple::-ms-expand,
.select2-search__field::-ms-expand {
    background-color: transparent;
    border: 0
}

.form-control:focus,
.select2-selection--single:focus,
.select2-selection--multiple:focus,
.select2-search__field:focus {
    color: #464646;
    background-color: #fff;
    border-color: #4672b9;
    outline: 0
}

.form-control::-moz-placeholder,
.select2-selection--single::-moz-placeholder,
.select2-selection--multiple::-moz-placeholder,
.select2-search__field::-moz-placeholder {
    color: #585858;
    opacity: 1
}

.form-control::placeholder,
.select2-selection--single::placeholder,
.select2-selection--multiple::placeholder,
.select2-search__field::placeholder {
    color: #585858;
    opacity: 1
}

.form-control:disabled,
.select2-selection--single:disabled,
.select2-selection--multiple:disabled,
.select2-search__field:disabled,
.form-control[readonly],
.select2-selection--single[readonly],
.select2-selection--multiple[readonly],
.select2-search__field[readonly] {
    background-color: #e2e9ec;
    opacity: 1
}

select.form-control:not([size]):not([multiple]),
select.select2-selection--single:not([size]):not([multiple]),
select.select2-selection--multiple:not([size]):not([multiple]),
select.select2-search__field:not([size]):not([multiple]) {
    height: calc(2.375rem + 2px)
}

select.form-control:focus::-ms-value,
select.select2-selection--single:focus::-ms-value,
select.select2-selection--multiple:focus::-ms-value,
select.select2-search__field:focus::-ms-value {
    color: #464646;
    background-color: #fff
}

.form-control-file,
.form-control-range {
    display: block;
    width: 100%
}

.col-form-label {
    padding-top: calc(0.53125rem + 1px);
    padding-bottom: calc(0.53125rem + 1px);
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5
}

.col-form-label-lg {
    padding-top: calc(0.5rem + 1px);
    padding-bottom: calc(0.5rem + 1px);
    font-size: 1.09375rem;
    line-height: 1.5
}

.col-form-label-sm {
    padding-top: calc(0.75rem + 1px);
    padding-bottom: calc(0.75rem + 1px);
    font-size: .76562rem;
    line-height: 1.25
}

.form-control-plaintext {
    display: block;
    width: 100%;
    padding-top: .53125rem;
    padding-bottom: .53125rem;
    margin-bottom: 0;
    line-height: 1.5;
    color: #585858;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0
}

.form-control-plaintext.form-control-sm,
.input-group-sm>.form-control-plaintext.form-control,
.input-group-sm>.form-control-plaintext.select2-selection--single,
.input-group-sm>.form-control-plaintext.select2-selection--multiple,
.input-group-sm>.input-group-prepend>.form-control-plaintext.input-group-text,
.input-group-sm>.input-group-append>.form-control-plaintext.input-group-text,
.input-group-sm>.input-group-prepend>.form-control-plaintext.btn,
.input-group-sm>.input-group-append>.form-control-plaintext.btn,
select.form-control-sm+.select2-container .form-control-plaintext.select2-selection--single,
select.form-control-sm+.select2-container .form-control-plaintext.select2-selection--multiple,
.form-control-plaintext.select2-search__field,
.form-control-plaintext.form-control-lg,
.input-group-lg>.form-control-plaintext.form-control,
.input-group-lg>.form-control-plaintext.select2-selection--single,
.input-group-lg>.form-control-plaintext.select2-selection--multiple,
.input-group-lg>.form-control-plaintext.select2-search__field,
.input-group-lg>.input-group-prepend>.form-control-plaintext.input-group-text,
.input-group-lg>.input-group-append>.form-control-plaintext.input-group-text,
.input-group-lg>.input-group-prepend>.form-control-plaintext.btn,
.input-group-lg>.input-group-append>.form-control-plaintext.btn,
select.form-control-lg+.select2-container .form-control-plaintext.select2-selection--single,
select.form-control-lg+.select2-container .form-control-plaintext.select2-selection--multiple {
    padding-right: 0;
    padding-left: 0
}

.form-control-sm,
.input-group-sm>.form-control,
.input-group-sm>.select2-selection--single,
.input-group-sm>.select2-selection--multiple,
.input-group-sm>.select2-search__field,
.input-group-sm>.input-group-prepend>.input-group-text,
.input-group-sm>.input-group-append>.input-group-text,
.input-group-sm>.input-group-prepend>.btn,
.input-group-sm>.input-group-append>.btn,
select.form-control-sm+.select2-container .select2-selection--single,
select.form-control-sm+.select2-container .select2-selection--multiple,
.select2-search__field {
    padding: .75rem;
    font-size: .76562rem;
    line-height: 1.25;
    border-radius: .2rem
}

select.form-control-sm:not([size]):not([multiple]),
.input-group-sm>select.form-control:not([size]):not([multiple]),
.input-group-sm>select.select2-selection--single:not([size]):not([multiple]),
.input-group-sm>select.select2-selection--multiple:not([size]):not([multiple]),
.input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),
.input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]),
.input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]),
.input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]),
select.form-control-sm+.select2-container select.select2-selection--single:not([size]):not([multiple]),
select.form-control-sm+.select2-container select.select2-selection--multiple:not([size]):not([multiple]),
select.select2-search__field:not([size]):not([multiple]) {
    height: calc(2.45703rem + 2px)
}

.form-control-lg,
.input-group-lg>.form-control,
.input-group-lg>.select2-selection--single,
.input-group-lg>.select2-selection--multiple,
.input-group-lg>.select2-search__field,
.input-group-lg>.input-group-prepend>.input-group-text,
.input-group-lg>.input-group-append>.input-group-text,
.input-group-lg>.input-group-prepend>.btn,
.input-group-lg>.input-group-append>.btn,
select.form-control-lg+.select2-container .select2-selection--single,
select.form-control-lg+.select2-container .select2-selection--multiple {
    padding: .5rem 1rem;
    font-size: 1.09375rem;
    line-height: 1.5;
    border-radius: .3rem
}

select.form-control-lg:not([size]):not([multiple]),
.input-group-lg>select.form-control:not([size]):not([multiple]),
.input-group-lg>select.select2-selection--single:not([size]):not([multiple]),
.input-group-lg>select.select2-selection--multiple:not([size]):not([multiple]),
.input-group-lg>select.select2-search__field:not([size]):not([multiple]),
.input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),
.input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]),
.input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]),
.input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]),
select.form-control-lg+.select2-container select.select2-selection--single:not([size]):not([multiple]),
select.form-control-lg+.select2-container select.select2-selection--multiple:not([size]):not([multiple]) {
    height: calc(2.64062rem + 2px)
}

.form-group {
    margin-bottom: 1rem
}

.form-text {
    display: block;
    margin-top: .25rem
}

.form-row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px
}

.form-row>.col,
.form-row>[class*=col-] {
    padding-right: 5px;
    padding-left: 5px
}

.form-check {
    position: relative;
    display: block;
    padding-left: 1.25rem
}

.form-check-input {
    position: absolute;
    margin-top: .3rem;
    margin-left: -1.25rem
}

.form-check-input:disabled~.form-check-label {
    color: #6a6a6a
}

.form-check-label {
    margin-bottom: 0
}

.form-check-inline {
    display: inline-flex;
    align-items: center;
    padding-left: 0;
    margin-right: .75rem
}

.form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: .3125rem;
    margin-left: 0
}

.valid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #359078
}

.valid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    line-height: 1;
    color: #fff;
    background-color: rgba(53, 144, 120, .8);
    border-radius: .2rem
}

.was-validated .form-control:valid,
.was-validated .select2-selection--single:valid,
.was-validated .select2-selection--multiple:valid,
.was-validated .select2-search__field:valid,
.form-control.is-valid,
.is-valid.select2-selection--single,
.is-valid.select2-selection--multiple,
.is-valid.select2-search__field,
.was-validated .custom-select:valid,
.custom-select.is-valid {
    border-color: #359078
}

.was-validated .form-control:valid:focus,
.was-validated .select2-selection--single:valid:focus,
.was-validated .select2-selection--multiple:valid:focus,
.was-validated .select2-search__field:valid:focus,
.form-control.is-valid:focus,
.is-valid.select2-selection--single:focus,
.is-valid.select2-selection--multiple:focus,
.is-valid.select2-search__field:focus,
.was-validated .custom-select:valid:focus,
.custom-select.is-valid:focus {
    border-color: #359078
}

.was-validated .form-control:valid~.valid-feedback,
.was-validated .select2-selection--single:valid~.valid-feedback,
.was-validated .select2-selection--multiple:valid~.valid-feedback,
.was-validated .select2-search__field:valid~.valid-feedback,
.was-validated .form-control:valid~.valid-tooltip,
.was-validated .select2-selection--single:valid~.valid-tooltip,
.was-validated .select2-selection--multiple:valid~.valid-tooltip,
.was-validated .select2-search__field:valid~.valid-tooltip,
.form-control.is-valid~.valid-feedback,
.is-valid.select2-selection--single~.valid-feedback,
.is-valid.select2-selection--multiple~.valid-feedback,
.is-valid.select2-search__field~.valid-feedback,
.form-control.is-valid~.valid-tooltip,
.is-valid.select2-selection--single~.valid-tooltip,
.is-valid.select2-selection--multiple~.valid-tooltip,
.is-valid.select2-search__field~.valid-tooltip,
.was-validated .custom-select:valid~.valid-feedback,
.was-validated .custom-select:valid~.valid-tooltip,
.custom-select.is-valid~.valid-feedback,
.custom-select.is-valid~.valid-tooltip {
    display: block
}

.was-validated .form-check-input:valid~.form-check-label,
.form-check-input.is-valid~.form-check-label {
    color: #359078
}

.was-validated .form-check-input:valid~.valid-feedback,
.was-validated .form-check-input:valid~.valid-tooltip,
.form-check-input.is-valid~.valid-feedback,
.form-check-input.is-valid~.valid-tooltip {
    display: block
}

.was-validated .custom-control-input:valid~.custom-control-label,
.custom-control-input.is-valid~.custom-control-label {
    color: #359078
}

.was-validated .custom-control-input:valid~.custom-control-label::before,
.custom-control-input.is-valid~.custom-control-label::before {
    background-color: #77cdb6
}

.was-validated .custom-control-input:valid~.valid-feedback,
.was-validated .custom-control-input:valid~.valid-tooltip,
.custom-control-input.is-valid~.valid-feedback,
.custom-control-input.is-valid~.valid-tooltip {
    display: block
}

.was-validated .custom-control-input:valid:checked~.custom-control-label::before,
.custom-control-input.is-valid:checked~.custom-control-label::before {
    background-color: #43b597
}

.was-validated .custom-control-input:valid:focus~.custom-control-label::before,
.custom-control-input.is-valid:focus~.custom-control-label::before {
    box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(53, 144, 120, .25)
}

.was-validated .file-ui-input:valid~.file-ui-label,
.file-ui-input.is-valid~.file-ui-label {
    border-color: #359078
}

.was-validated .file-ui-input:valid~.file-ui-label::before,
.file-ui-input.is-valid~.file-ui-label::before {
    border-color: inherit
}

.was-validated .file-ui-input:valid~.valid-feedback,
.was-validated .file-ui-input:valid~.valid-tooltip,
.file-ui-input.is-valid~.valid-feedback,
.file-ui-input.is-valid~.valid-tooltip {
    display: block
}

.was-validated .file-ui-input:valid:focus~.file-ui-label,
.file-ui-input.is-valid:focus~.file-ui-label {
    box-shadow: 0 0 0 .2rem rgba(53, 144, 120, .25)
}

.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #e31937
}

.invalid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .5rem;
    margin-top: .1rem;
    font-size: .875rem;
    line-height: 1;
    color: #fff;
    background-color: rgba(227, 25, 55, .8);
    border-radius: .2rem
}

.was-validated .form-control:invalid,
.was-validated .select2-selection--single:invalid,
.was-validated .select2-selection--multiple:invalid,
.was-validated .select2-search__field:invalid,
.form-control.is-invalid,
.is-invalid.select2-selection--single,
.is-invalid.select2-selection--multiple,
.is-invalid.select2-search__field,
.was-validated .custom-select:invalid,
.custom-select.is-invalid {
    border-color: #e31937
}

.was-validated .form-control:invalid:focus,
.was-validated .select2-selection--single:invalid:focus,
.was-validated .select2-selection--multiple:invalid:focus,
.was-validated .select2-search__field:invalid:focus,
.form-control.is-invalid:focus,
.is-invalid.select2-selection--single:focus,
.is-invalid.select2-selection--multiple:focus,
.is-invalid.select2-search__field:focus,
.was-validated .custom-select:invalid:focus,
.custom-select.is-invalid:focus {
    border-color: #e31937
}

.was-validated .form-control:invalid~.invalid-feedback,
.was-validated .select2-selection--single:invalid~.invalid-feedback,
.was-validated .select2-selection--multiple:invalid~.invalid-feedback,
.was-validated .select2-search__field:invalid~.invalid-feedback,
.was-validated .form-control:invalid~.invalid-tooltip,
.was-validated .select2-selection--single:invalid~.invalid-tooltip,
.was-validated .select2-selection--multiple:invalid~.invalid-tooltip,
.was-validated .select2-search__field:invalid~.invalid-tooltip,
.form-control.is-invalid~.invalid-feedback,
.is-invalid.select2-selection--single~.invalid-feedback,
.is-invalid.select2-selection--multiple~.invalid-feedback,
.is-invalid.select2-search__field~.invalid-feedback,
.form-control.is-invalid~.invalid-tooltip,
.is-invalid.select2-selection--single~.invalid-tooltip,
.is-invalid.select2-selection--multiple~.invalid-tooltip,
.is-invalid.select2-search__field~.invalid-tooltip,
.was-validated .custom-select:invalid~.invalid-feedback,
.was-validated .custom-select:invalid~.invalid-tooltip,
.custom-select.is-invalid~.invalid-feedback,
.custom-select.is-invalid~.invalid-tooltip {
    display: block
}

.was-validated .form-check-input:invalid~.form-check-label,
.form-check-input.is-invalid~.form-check-label {
    color: #e31937
}

.was-validated .form-check-input:invalid~.invalid-feedback,
.was-validated .form-check-input:invalid~.invalid-tooltip,
.form-check-input.is-invalid~.invalid-feedback,
.form-check-input.is-invalid~.invalid-tooltip {
    display: block
}

.was-validated .custom-control-input:invalid~.custom-control-label,
.custom-control-input.is-invalid~.custom-control-label {
    color: #e31937
}

.was-validated .custom-control-input:invalid~.custom-control-label::before,
.custom-control-input.is-invalid~.custom-control-label::before {
    background-color: #f28999
}

.was-validated .custom-control-input:invalid~.invalid-feedback,
.was-validated .custom-control-input:invalid~.invalid-tooltip,
.custom-control-input.is-invalid~.invalid-feedback,
.custom-control-input.is-invalid~.invalid-tooltip {
    display: block
}

.was-validated .custom-control-input:invalid:checked~.custom-control-label::before,
.custom-control-input.is-invalid:checked~.custom-control-label::before {
    background-color: #ea455d
}

.was-validated .custom-control-input:invalid:focus~.custom-control-label::before,
.custom-control-input.is-invalid:focus~.custom-control-label::before {
    box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(227, 25, 55, .25)
}

.was-validated .file-ui-input:invalid~.file-ui-label,
.file-ui-input.is-invalid~.file-ui-label {
    border-color: #e31937
}

.was-validated .file-ui-input:invalid~.file-ui-label::before,
.file-ui-input.is-invalid~.file-ui-label::before {
    border-color: inherit
}

.was-validated .file-ui-input:invalid~.invalid-feedback,
.was-validated .file-ui-input:invalid~.invalid-tooltip,
.file-ui-input.is-invalid~.invalid-feedback,
.file-ui-input.is-invalid~.invalid-tooltip {
    display: block
}

.was-validated .file-ui-input:invalid:focus~.file-ui-label,
.file-ui-input.is-invalid:focus~.file-ui-label {
    box-shadow: 0 0 0 .2rem rgba(227, 25, 55, .25)
}

.form-inline {
    display: flex;
    flex-flow: row wrap;
    align-items: center
}

.form-inline .form-check {
    width: 100%
}

@media(min-width:576px) {
    .form-inline label {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 0
    }

    .form-inline .form-group {
        display: flex;
        flex: 0 0 auto;
        flex-flow: row wrap;
        align-items: center;
        margin-bottom: 0
    }

    .form-inline .form-control,
    .form-inline .select2-selection--single,
    .form-inline .select2-selection--multiple,
    .form-inline .select2-search__field {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .form-inline .form-control-plaintext {
        display: inline-block
    }

    .form-inline .input-group,
    .form-inline .custom-select {
        width: auto
    }

    .form-inline .form-check {
        display: flex;
        align-items: center;
        justify-content: center;
        width: auto;
        padding-left: 0
    }

    .form-inline .form-check-input {
        position: relative;
        margin-top: 0;
        margin-right: .25rem;
        margin-left: 0
    }

    .form-inline .custom-control {
        align-items: center;
        justify-content: center
    }

    .form-inline .custom-control-label {
        margin-bottom: 0
    }
}

@font-face {
    font-family: eleganticons;
    font-display: auto;
    src: url(../fonts/ElegantIcons.eot);
    src: url(../fonts/ElegantIconsd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/ElegantIcons.woff) format("woff"), url(../fonts/ElegantIcons.ttf) format("truetype"), url(../fonts/ElegantIcons.svg#ElegantIcons) format("svg")
}

[data-icon]:before {
    font-family: eleganticons;
    content: attr(data-icon);
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.arrow_up,
.arrow_down,
.arrow_left,
.arrow_right,
.arrow_left-up,
.arrow_right-up,
.arrow_right-down,
.arrow_left-down,
.arrow-up-down,
.arrow_up-down_alt,
.arrow_left-right_alt,
.arrow_left-right,
.arrow_expand_alt2,
.arrow_expand_alt,
.arrow_condense,
.arrow_expand,
.arrow_move,
.arrow_carrot-up,
.arrow_carrot-down,
.arrow_carrot-left,
.arrow_carrot-right,
.arrow_carrot-2up,
.arrow_carrot-2down,
.arrow_carrot-2left,
.arrow_carrot-2right,
.arrow_carrot-up_alt2,
.arrow_carrot-down_alt2,
.arrow_carrot-left_alt2,
.arrow_carrot-right_alt2,
.arrow_carrot-2up_alt2,
.arrow_carrot-2down_alt2,
.arrow_carrot-2left_alt2,
.arrow_carrot-2right_alt2,
.arrow_triangle-up,
.arrow_triangle-down,
.arrow_triangle-left,
.arrow_triangle-right,
.arrow_triangle-up_alt2,
.arrow_triangle-down_alt2,
.arrow_triangle-left_alt2,
.arrow_triangle-right_alt2,
.arrow_back,
.icon_minus-06,
.icon_plus,
.icon_close,
.icon_check,
.icon_minus_alt2,
.icon_plus_alt2,
.icon_close_alt2,
.icon_check_alt2,
.icon_zoom-out_alt,
.icon_zoom-in_alt,
.icon_search,
.icon_box-empty,
.icon_box-selected,
.icon_minus-box,
.icon_plus-box,
.icon_box-checked,
.icon_circle-empty,
.icon_circle-slelected,
.icon_stop_alt2,
.icon_stop,
.icon_pause_alt2,
.icon_pause,
.icon_menu,
.icon_menu-square_alt2,
.icon_menu-circle_alt2,
.icon_ul,
.icon_ol,
.icon_adjust-horiz,
.icon_adjust-vert,
.icon_document_alt,
.icon_documents_alt,
.icon_pencil,
.icon_pencil-edit_alt,
.icon_pencil-edit,
.icon_folder-alt,
.icon_folder-open_alt,
.icon_folder-add_alt,
.icon_info_alt,
.icon_error-oct_alt,
.icon_error-circle_alt,
.icon_error-triangle_alt,
.icon_question_alt2,
.icon_question,
.icon_comment_alt,
.icon_chat_alt,
.icon_vol-mute_alt,
.icon_volume-low_alt,
.icon_volume-high_alt,
.icon_quotations,
.icon_quotations_alt2,
.icon_clock_alt,
.icon_lock_alt,
.icon_lock-open_alt,
.icon_key_alt,
.icon_cloud_alt,
.icon_cloud-upload_alt,
.icon_cloud-download_alt,
.icon_image,
.icon_images,
.icon_lightbulb_alt,
.icon_gift_alt,
.icon_house_alt,
.icon_genius,
.icon_mobile,
.icon_tablet,
.icon_laptop,
.icon_desktop,
.icon_camera_alt,
.icon_mail_alt,
.icon_cone_alt,
.icon_ribbon_alt,
.icon_bag_alt,
.icon_creditcard,
.icon_cart_alt,
.icon_paperclip,
.icon_tag_alt,
.icon_tags_alt,
.icon_trash_alt,
.icon_cursor_alt,
.icon_mic_alt,
.icon_compass_alt,
.icon_pin_alt,
.icon_pushpin_alt,
.icon_map_alt,
.icon_drawer_alt,
.icon_toolbox_alt,
.icon_book_alt,
.icon_calendar,
.icon_film,
.icon_table,
.icon_contacts_alt,
.icon_headphones,
.icon_lifesaver,
.icon_piechart,
.icon_refresh,
.icon_link_alt,
.icon_link,
.icon_loading,
.icon_blocked,
.icon_archive_alt,
.icon_heart_alt,
.icon_star_alt,
.icon_star-half_alt,
.icon_star,
.icon_star-half,
.icon_tools,
.icon_tool,
.icon_cog,
.icon_cogs,
.arrow_up_alt,
.arrow_down_alt,
.arrow_left_alt,
.arrow_right_alt,
.arrow_left-up_alt,
.arrow_right-up_alt,
.arrow_right-down_alt,
.arrow_left-down_alt,
.arrow_condense_alt,
.arrow_expand_alt3,
.arrow_carrot_up_alt,
.arrow_carrot-down_alt,
.arrow_carrot-left_alt,
.arrow_carrot-right_alt,
.arrow_carrot-2up_alt,
.arrow_carrot-2dwnn_alt,
.arrow_carrot-2left_alt,
.arrow_carrot-2right_alt,
.arrow_triangle-up_alt,
.arrow_triangle-down_alt,
.arrow_triangle-left_alt,
.arrow_triangle-right_alt,
.icon_minus_alt,
.icon_plus_alt,
.icon_close_alt,
.icon_check_alt,
.icon_zoom-out,
.icon_zoom-in,
.icon_stop_alt,
.icon_menu-square_alt,
.icon_menu-circle_alt,
.icon_document,
.icon_documents,
.icon_pencil_alt,
.icon_folder,
.icon_folder-open,
.icon_folder-add,
.icon_folder_upload,
.icon_folder_download,
.icon_info,
.icon_error-circle,
.icon_error-oct,
.icon_error-triangle,
.icon_question_alt,
.icon_comment,
.icon_chat,
.icon_vol-mute,
.icon_volume-low,
.icon_volume-high,
.icon_quotations_alt,
.icon_clock,
.icon_lock,
.icon_lock-open,
.icon_key,
.icon_cloud,
.icon_cloud-upload,
.icon_cloud-download,
.icon_lightbulb,
.icon_gift,
.icon_house,
.icon_camera,
.icon_mail,
.icon_cone,
.icon_ribbon,
.icon_bag,
.icon_cart,
.icon_tag,
.icon_tags,
.icon_trash,
.icon_cursor,
.icon_mic,
.icon_compass,
.icon_pin,
.icon_pushpin,
.icon_map,
.icon_drawer,
.icon_toolbox,
.icon_book,
.icon_contacts,
.icon_archive,
.icon_heart,
.icon_profile,
.icon_group,
.icon_grid-2x2,
.icon_grid-3x3,
.icon_music,
.icon_pause_alt,
.icon_phone,
.icon_upload,
.icon_download,
.social_facebook,
.social_twitter,
.social_pinterest,
.social_googleplus,
.social_tumblr,
.social_tumbleupon,
.social_wordpress,
.social_instagram,
.social_dribbble,
.social_vimeo,
.social_linkedin,
.social_rss,
.social_deviantart,
.social_share,
.social_myspace,
.social_skype,
.social_youtube,
.social_picassa,
.social_googledrive,
.social_flickr,
.social_blogger,
.social_spotify,
.social_delicious,
.social_facebook_circle,
.social_twitter_circle,
.social_pinterest_circle,
.social_googleplus_circle,
.social_tumblr_circle,
.social_stumbleupon_circle,
.social_wordpress_circle,
.social_instagram_circle,
.social_dribbble_circle,
.social_vimeo_circle,
.social_linkedin_circle,
.social_rss_circle,
.social_deviantart_circle,
.social_share_circle,
.social_myspace_circle,
.social_skype_circle,
.social_youtube_circle,
.social_picassa_circle,
.social_googledrive_alt2,
.social_flickr_circle,
.social_blogger_circle,
.social_spotify_circle,
.social_delicious_circle,
.social_facebook_square,
.social_twitter_square,
.social_pinterest_square,
.social_googleplus_square,
.social_tumblr_square,
.social_stumbleupon_square,
.social_wordpress_square,
.social_instagram_square,
.social_dribbble_square,
.social_vimeo_square,
.social_linkedin_square,
.social_rss_square,
.social_deviantart_square,
.social_share_square,
.social_myspace_square,
.social_skype_square,
.social_youtube_square,
.social_picassa_square,
.social_googledrive_square,
.social_flickr_square,
.social_blogger_square,
.social_spotify_square,
.social_delicious_square,
.icon_printer,
.icon_calulator,
.icon_building,
.icon_floppy,
.icon_drive,
.icon_search-2,
.icon_id,
.icon_id-2,
.icon_puzzle,
.icon_like,
.icon_dislike,
.icon_mug,
.icon_currency,
.icon_wallet,
.icon_pens,
.icon_easel,
.icon_flowchart,
.icon_datareport,
.icon_briefcase,
.icon_shield,
.icon_percent,
.icon_globe,
.icon_globe-2,
.icon_target,
.icon_hourglass,
.icon_balance,
.icon_rook,
.icon_printer-alt,
.icon_calculator_alt,
.icon_building_alt,
.icon_floppy_alt,
.icon_drive_alt,
.icon_search_alt,
.icon_id_alt,
.icon_id-2_alt,
.icon_puzzle_alt,
.icon_like_alt,
.icon_dislike_alt,
.icon_mug_alt,
.icon_currency_alt,
.icon_wallet_alt,
.icon_pens_alt,
.icon_easel_alt,
.icon_flowchart_alt,
.icon_datareport_alt,
.icon_briefcase_alt,
.icon_shield_alt,
.icon_percent_alt,
.icon_globe_alt,
.icon_clipboard {
    font-family: eleganticons !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased
}

.arrow_up:before {
    content: "\21"
}

.arrow_down:before {
    content: "\22"
}

.arrow_left:before {
    content: "\23"
}

.arrow_right:before {
    content: "\24"
}

.arrow_left-up:before {
    content: "\25"
}

.arrow_right-up:before {
    content: "\26"
}

.arrow_right-down:before {
    content: "\27"
}

.arrow_left-down:before {
    content: "\28"
}

.arrow-up-down:before {
    content: "\29"
}

.arrow_up-down_alt:before {
    content: "\2a"
}

.arrow_left-right_alt:before {
    content: "\2b"
}

.arrow_left-right:before {
    content: "\2c"
}

.arrow_expand_alt2:before {
    content: "\2d"
}

.arrow_expand_alt:before {
    content: "\2e"
}

.arrow_condense:before {
    content: "\2f"
}

.arrow_expand:before {
    content: "\30"
}

.arrow_move:before {
    content: "\31"
}

.arrow_carrot-up:before {
    content: "\32"
}

.arrow_carrot-down:before {
    content: "\33"
}

.arrow_carrot-left:before {
    content: "\34"
}

.arrow_carrot-right:before {
    content: "\35"
}

.arrow_carrot-2up:before {
    content: "\36"
}

.arrow_carrot-2down:before {
    content: "\37"
}

.arrow_carrot-2left:before {
    content: "\38"
}

.arrow_carrot-2right:before {
    content: "\39"
}

.arrow_carrot-up_alt2:before {
    content: "\3a"
}

.arrow_carrot-down_alt2:before {
    content: "\3b"
}

.arrow_carrot-left_alt2:before {
    content: "\3c"
}

.arrow_carrot-right_alt2:before {
    content: "\3d"
}

.arrow_carrot-2up_alt2:before {
    content: "\3e"
}

.arrow_carrot-2down_alt2:before {
    content: "\3f"
}

.arrow_carrot-2left_alt2:before {
    content: "\40"
}

.arrow_carrot-2right_alt2:before {
    content: "\41"
}

.arrow_triangle-up:before {
    content: "\42"
}

.arrow_triangle-down:before {
    content: "\43"
}

.arrow_triangle-left:before {
    content: "\44"
}

.arrow_triangle-right:before {
    content: "\45"
}

.arrow_triangle-up_alt2:before {
    content: "\46"
}

.arrow_triangle-down_alt2:before {
    content: "\47"
}

.arrow_triangle-left_alt2:before {
    content: "\48"
}

.arrow_triangle-right_alt2:before {
    content: "\49"
}

.arrow_back:before {
    content: "\4a"
}

.icon_minus-06:before {
    content: "\4b"
}

.icon_plus:before {
    content: "\4c"
}

.icon_close:before {
    content: "\4d"
}

.icon_check:before {
    content: "\4e"
}

.icon_minus_alt2:before {
    content: "\4f"
}

.icon_plus_alt2:before {
    content: "\50"
}

.icon_close_alt2:before {
    content: "\51"
}

.icon_check_alt2:before {
    content: "\52"
}

.icon_zoom-out_alt:before {
    content: "\53"
}

.icon_zoom-in_alt:before {
    content: "\54"
}

.icon_search:before {
    content: "\55"
}

.icon_box-empty:before {
    content: "\56"
}

.icon_box-selected:before {
    content: "\57"
}

.icon_minus-box:before {
    content: "\58"
}

.icon_plus-box:before {
    content: "\59"
}

.icon_box-checked:before {
    content: "\5a"
}

.icon_circle-empty:before {
    content: "\5b"
}

.icon_circle-slelected:before {
    content: "\5c"
}

.icon_stop_alt2:before {
    content: "\5d"
}

.icon_stop:before {
    content: "\5e"
}

.icon_pause_alt2:before {
    content: "\5f"
}

.icon_pause:before {
    content: "\60"
}

.icon_menu:before {
    content: "\61"
}

.icon_menu-square_alt2:before {
    content: "\62"
}

.icon_menu-circle_alt2:before {
    content: "\63"
}

.icon_ul:before {
    content: "\64"
}

.icon_ol:before {
    content: "\65"
}

.icon_adjust-horiz:before {
    content: "\66"
}

.icon_adjust-vert:before {
    content: "\67"
}

.icon_document_alt:before {
    content: "\68"
}

.icon_documents_alt:before {
    content: "\69"
}

.icon_pencil:before {
    content: "\6a"
}

.icon_pencil-edit_alt:before {
    content: "\6b"
}

.icon_pencil-edit:before {
    content: "\6c"
}

.icon_folder-alt:before {
    content: "\6d"
}

.icon_folder-open_alt:before {
    content: "\6e"
}

.icon_folder-add_alt:before {
    content: "\6f"
}

.icon_info_alt:before {
    content: "\70"
}

.icon_error-oct_alt:before {
    content: "\71"
}

.icon_error-circle_alt:before {
    content: "\72"
}

.icon_error-triangle_alt:before {
    content: "\73"
}

.icon_question_alt2:before {
    content: "\74"
}

.icon_question:before {
    content: "\75"
}

.icon_comment_alt:before {
    content: "\76"
}

.icon_chat_alt:before {
    content: "\77"
}

.icon_vol-mute_alt:before {
    content: "\78"
}

.icon_volume-low_alt:before {
    content: "\79"
}

.icon_volume-high_alt:before {
    content: "\7a"
}

.icon_quotations:before {
    content: "\7b"
}

.icon_quotations_alt2:before {
    content: "\7c"
}

.icon_clock_alt:before {
    content: "\7d"
}

.icon_lock_alt:before {
    content: "\7e"
}

.icon_lock-open_alt:before {
    content: "\e000"
}

.icon_key_alt:before {
    content: "\e001"
}

.icon_cloud_alt:before {
    content: "\e002"
}

.icon_cloud-upload_alt:before {
    content: "\e003"
}

.icon_cloud-download_alt:before {
    content: "\e004"
}

.icon_image:before {
    content: "\e005"
}

.icon_images:before {
    content: "\e006"
}

.icon_lightbulb_alt:before {
    content: "\e007"
}

.icon_gift_alt:before {
    content: "\e008"
}

.icon_house_alt:before {
    content: "\e009"
}

.icon_genius:before {
    content: "\e00a"
}

.icon_mobile:before {
    content: "\e00b"
}

.icon_tablet:before {
    content: "\e00c"
}

.icon_laptop:before {
    content: "\e00d"
}

.icon_desktop:before {
    content: "\e00e"
}

.icon_camera_alt:before {
    content: "\e00f"
}

.icon_mail_alt:before {
    content: "\e010"
}

.icon_cone_alt:before {
    content: "\e011"
}

.icon_ribbon_alt:before {
    content: "\e012"
}

.icon_bag_alt:before {
    content: "\e013"
}

.icon_creditcard:before {
    content: "\e014"
}

.icon_cart_alt:before {
    content: "\e015"
}

.icon_paperclip:before {
    content: "\e016"
}

.icon_tag_alt:before {
    content: "\e017"
}

.icon_tags_alt:before {
    content: "\e018"
}

.icon_trash_alt:before {
    content: "\e019"
}

.icon_cursor_alt:before {
    content: "\e01a"
}

.icon_mic_alt:before {
    content: "\e01b"
}

.icon_compass_alt:before {
    content: "\e01c"
}

.icon_pin_alt:before {
    content: "\e01d"
}

.icon_pushpin_alt:before {
    content: "\e01e"
}

.icon_map_alt:before {
    content: "\e01f"
}

.icon_drawer_alt:before {
    content: "\e020"
}

.icon_toolbox_alt:before {
    content: "\e021"
}

.icon_book_alt:before {
    content: "\e022"
}

.icon_calendar:before {
    content: "\e023"
}

.icon_film:before {
    content: "\e024"
}

.icon_table:before {
    content: "\e025"
}

.icon_contacts_alt:before {
    content: "\e026"
}

.icon_headphones:before {
    content: "\e027"
}

.icon_lifesaver:before {
    content: "\e028"
}

.icon_piechart:before {
    content: "\e029"
}

.icon_refresh:before {
    content: "\e02a"
}

.icon_link_alt:before {
    content: "\e02b"
}

.icon_link:before {
    content: "\e02c"
}

.icon_loading:before {
    content: "\e02d"
}

.icon_blocked:before {
    content: "\e02e"
}

.icon_archive_alt:before {
    content: "\e02f"
}

.icon_heart_alt:before {
    content: "\e030"
}

.icon_star_alt:before {
    content: "\e031"
}

.icon_star-half_alt:before {
    content: "\e032"
}

.icon_star:before {
    content: "\e033"
}

.icon_star-half:before {
    content: "\e034"
}

.icon_tools:before {
    content: "\e035"
}

.icon_tool:before {
    content: "\e036"
}

.icon_cog:before {
    content: "\e037"
}

.icon_cogs:before {
    content: "\e038"
}

.arrow_up_alt:before {
    content: "\e039"
}

.arrow_down_alt:before {
    content: "\e03a"
}

.arrow_left_alt:before {
    content: "\e03b"
}

.arrow_right_alt:before {
    content: "\e03c"
}

.arrow_left-up_alt:before {
    content: "\e03d"
}

.arrow_right-up_alt:before {
    content: "\e03e"
}

.arrow_right-down_alt:before {
    content: "\e03f"
}

.arrow_left-down_alt:before {
    content: "\e040"
}

.arrow_condense_alt:before {
    content: "\e041"
}

.arrow_expand_alt3:before {
    content: "\e042"
}

.arrow_carrot_up_alt:before {
    content: "\e043"
}

.arrow_carrot-down_alt:before {
    content: "\e044"
}

.arrow_carrot-left_alt:before {
    content: "\e045"
}

.arrow_carrot-right_alt:before {
    content: "\e046"
}

.arrow_carrot-2up_alt:before {
    content: "\e047"
}

.arrow_carrot-2dwnn_alt:before {
    content: "\e048"
}

.arrow_carrot-2left_alt:before {
    content: "\e049"
}

.arrow_carrot-2right_alt:before {
    content: "\e04a"
}

.arrow_triangle-up_alt:before {
    content: "\e04b"
}

.arrow_triangle-down_alt:before {
    content: "\e04c"
}

.arrow_triangle-left_alt:before {
    content: "\e04d"
}

.arrow_triangle-right_alt:before {
    content: "\e04e"
}

.icon_minus_alt:before {
    content: "\e04f"
}

.icon_plus_alt:before {
    content: "\e050"
}

.icon_close_alt:before {
    content: "\e051"
}

.icon_check_alt:before {
    content: "\e052"
}

.icon_zoom-out:before {
    content: "\e053"
}

.icon_zoom-in:before {
    content: "\e054"
}

.icon_stop_alt:before {
    content: "\e055"
}

.icon_menu-square_alt:before {
    content: "\e056"
}

.icon_menu-circle_alt:before {
    content: "\e057"
}

.icon_document:before {
    content: "\e058"
}

.icon_documents:before {
    content: "\e059"
}

.icon_pencil_alt:before {
    content: "\e05a"
}

.icon_folder:before {
    content: "\e05b"
}

.icon_folder-open:before {
    content: "\e05c"
}

.icon_folder-add:before {
    content: "\e05d"
}

.icon_folder_upload:before {
    content: "\e05e"
}

.icon_folder_download:before {
    content: "\e05f"
}

.icon_info:before {
    content: "\e060"
}

.icon_error-circle:before {
    content: "\e061"
}

.icon_error-oct:before {
    content: "\e062"
}

.icon_error-triangle:before {
    content: "\e063"
}

.icon_question_alt:before {
    content: "\e064"
}

.icon_comment:before {
    content: "\e065"
}

.icon_chat:before {
    content: "\e066"
}

.icon_vol-mute:before {
    content: "\e067"
}

.icon_volume-low:before {
    content: "\e068"
}

.icon_volume-high:before {
    content: "\e069"
}

.icon_quotations_alt:before {
    content: "\e06a"
}

.icon_clock:before {
    content: "\e06b"
}

.icon_lock:before {
    content: "\e06c"
}

.icon_lock-open:before {
    content: "\e06d"
}

.icon_key:before {
    content: "\e06e"
}

.icon_cloud:before {
    content: "\e06f"
}

.icon_cloud-upload:before {
    content: "\e070"
}

.icon_cloud-download:before {
    content: "\e071"
}

.icon_lightbulb:before {
    content: "\e072"
}

.icon_gift:before {
    content: "\e073"
}

.icon_house:before {
    content: "\e074"
}

.icon_camera:before {
    content: "\e075"
}

.icon_mail:before {
    content: "\e076"
}

.icon_cone:before {
    content: "\e077"
}

.icon_ribbon:before {
    content: "\e078"
}

.icon_bag:before {
    content: "\e079"
}

.icon_cart:before {
    content: "\e07a"
}

.icon_tag:before {
    content: "\e07b"
}

.icon_tags:before {
    content: "\e07c"
}

.icon_trash:before {
    content: "\e07d"
}

.icon_cursor:before {
    content: "\e07e"
}

.icon_mic:before {
    content: "\e07f"
}

.icon_compass:before {
    content: "\e080"
}

.icon_pin:before {
    content: "\e081"
}

.icon_pushpin:before {
    content: "\e082"
}

.icon_map:before {
    content: "\e083"
}

.icon_drawer:before {
    content: "\e084"
}

.icon_toolbox:before {
    content: "\e085"
}

.icon_book:before {
    content: "\e086"
}

.icon_contacts:before {
    content: "\e087"
}

.icon_archive:before {
    content: "\e088"
}

.icon_heart:before {
    content: "\e089"
}

.icon_profile:before {
    content: "\e08a"
}

.icon_group:before {
    content: "\e08b"
}

.icon_grid-2x2:before {
    content: "\e08c"
}

.icon_grid-3x3:before {
    content: "\e08d"
}

.icon_music:before {
    content: "\e08e"
}

.icon_pause_alt:before {
    content: "\e08f"
}

.icon_phone:before {
    content: "\e090"
}

.icon_upload:before {
    content: "\e091"
}

.icon_download:before {
    content: "\e092"
}

.social_facebook:before {
    content: "\e093"
}

.social_twitter:before {
    content: "\e094"
}

.social_pinterest:before {
    content: "\e095"
}

.social_googleplus:before {
    content: "\e096"
}

.social_tumblr:before {
    content: "\e097"
}

.social_tumbleupon:before {
    content: "\e098"
}

.social_wordpress:before {
    content: "\e099"
}

.social_instagram:before {
    content: "\e09a"
}

.social_dribbble:before {
    content: "\e09b"
}

.social_vimeo:before {
    content: "\e09c"
}

.social_linkedin:before {
    content: "\e09d"
}

.social_rss:before {
    content: "\e09e"
}

.social_deviantart:before {
    content: "\e09f"
}

.social_share:before {
    content: "\e0a0"
}

.social_myspace:before {
    content: "\e0a1"
}

.social_skype:before {
    content: "\e0a2"
}

.social_youtube:before {
    content: "\e0a3"
}

.social_picassa:before {
    content: "\e0a4"
}

.social_googledrive:before {
    content: "\e0a5"
}

.social_flickr:before {
    content: "\e0a6"
}

.social_blogger:before {
    content: "\e0a7"
}

.social_spotify:before {
    content: "\e0a8"
}

.social_delicious:before {
    content: "\e0a9"
}

.social_facebook_circle:before {
    content: "\e0aa"
}

.social_twitter_circle:before {
    content: "\e0ab"
}

.social_pinterest_circle:before {
    content: "\e0ac"
}

.social_googleplus_circle:before {
    content: "\e0ad"
}

.social_tumblr_circle:before {
    content: "\e0ae"
}

.social_stumbleupon_circle:before {
    content: "\e0af"
}

.social_wordpress_circle:before {
    content: "\e0b0"
}

.social_instagram_circle:before {
    content: "\e0b1"
}

.social_dribbble_circle:before {
    content: "\e0b2"
}

.social_vimeo_circle:before {
    content: "\e0b3"
}

.social_linkedin_circle:before {
    content: "\e0b4"
}

.social_rss_circle:before {
    content: "\e0b5"
}

.social_deviantart_circle:before {
    content: "\e0b6"
}

.social_share_circle:before {
    content: "\e0b7"
}

.social_myspace_circle:before {
    content: "\e0b8"
}

.social_skype_circle:before {
    content: "\e0b9"
}

.social_youtube_circle:before {
    content: "\e0ba"
}

.social_picassa_circle:before {
    content: "\e0bb"
}

.social_googledrive_alt2:before {
    content: "\e0bc"
}

.social_flickr_circle:before {
    content: "\e0bd"
}

.social_blogger_circle:before {
    content: "\e0be"
}

.social_spotify_circle:before {
    content: "\e0bf"
}

.social_delicious_circle:before {
    content: "\e0c0"
}

.social_facebook_square:before {
    content: "\e0c1"
}

.social_twitter_square:before {
    content: "\e0c2"
}

.social_pinterest_square:before {
    content: "\e0c3"
}

.social_googleplus_square:before {
    content: "\e0c4"
}

.social_tumblr_square:before {
    content: "\e0c5"
}

.social_stumbleupon_square:before {
    content: "\e0c6"
}

.social_wordpress_square:before {
    content: "\e0c7"
}

.social_instagram_square:before {
    content: "\e0c8"
}

.social_dribbble_square:before {
    content: "\e0c9"
}

.social_vimeo_square:before {
    content: "\e0ca"
}

.social_linkedin_square:before {
    content: "\e0cb"
}

.social_rss_square:before {
    content: "\e0cc"
}

.social_deviantart_square:before {
    content: "\e0cd"
}

.social_share_square:before {
    content: "\e0ce"
}

.social_myspace_square:before {
    content: "\e0cf"
}

.social_skype_square:before {
    content: "\e0d0"
}

.social_youtube_square:before {
    content: "\e0d1"
}

.social_picassa_square:before {
    content: "\e0d2"
}

.social_googledrive_square:before {
    content: "\e0d3"
}

.social_flickr_square:before {
    content: "\e0d4"
}

.social_blogger_square:before {
    content: "\e0d5"
}

.social_spotify_square:before {
    content: "\e0d6"
}

.social_delicious_square:before {
    content: "\e0d7"
}

.icon_printer:before {
    content: "\e103"
}

.icon_calulator:before {
    content: "\e0ee"
}

.icon_building:before {
    content: "\e0ef"
}

.icon_floppy:before {
    content: "\e0e8"
}

.icon_drive:before {
    content: "\e0ea"
}

.icon_search-2:before {
    content: "\e101"
}

.icon_id:before {
    content: "\e107"
}

.icon_id-2:before {
    content: "\e108"
}

.icon_puzzle:before {
    content: "\e102"
}

.icon_like:before {
    content: "\e106"
}

.icon_dislike:before {
    content: "\e0eb"
}

.icon_mug:before {
    content: "\e105"
}

.icon_currency:before {
    content: "\e0ed"
}

.icon_wallet:before {
    content: "\e100"
}

.icon_pens:before {
    content: "\e104"
}

.icon_easel:before {
    content: "\e0e9"
}

.icon_flowchart:before {
    content: "\e109"
}

.icon_datareport:before {
    content: "\e0ec"
}

.icon_briefcase:before {
    content: "\e0fe"
}

.icon_shield:before {
    content: "\e0f6"
}

.icon_percent:before {
    content: "\e0fb"
}

.icon_globe:before {
    content: "\e0e2"
}

.icon_globe-2:before {
    content: "\e0e3"
}

.icon_target:before {
    content: "\e0f5"
}

.icon_hourglass:before {
    content: "\e0e1"
}

.icon_balance:before {
    content: "\e0ff"
}

.icon_rook:before {
    content: "\e0f8"
}

.icon_printer-alt:before {
    content: "\e0fa"
}

.icon_calculator_alt:before {
    content: "\e0e7"
}

.icon_building_alt:before {
    content: "\e0fd"
}

.icon_floppy_alt:before {
    content: "\e0e4"
}

.icon_drive_alt:before {
    content: "\e0e5"
}

.icon_search_alt:before {
    content: "\e0f7"
}

.icon_id_alt:before {
    content: "\e0e0"
}

.icon_id-2_alt:before {
    content: "\e0fc"
}

.icon_puzzle_alt:before {
    content: "\e0f9"
}

.icon_like_alt:before {
    content: "\e0dd"
}

.icon_dislike_alt:before {
    content: "\e0f1"
}

.icon_mug_alt:before {
    content: "\e0dc"
}

.icon_currency_alt:before {
    content: "\e0f3"
}

.icon_wallet_alt:before {
    content: "\e0d8"
}

.icon_pens_alt:before {
    content: "\e0db"
}

.icon_easel_alt:before {
    content: "\e0f0"
}

.icon_flowchart_alt:before {
    content: "\e0df"
}

.icon_datareport_alt:before {
    content: "\e0f2"
}

.icon_briefcase_alt:before {
    content: "\e0f4"
}

.icon_shield_alt:before {
    content: "\e0d9"
}

.icon_percent_alt:before {
    content: "\e0da"
}

.icon_globe_alt:before {
    content: "\e0de"
}

.icon_clipboard:before {
    content: "\e0e6"
}

.glyph {
    float: left;
    text-align: center;
    padding: .75em;
    margin: .4em 1.5em .75em 0;
    width: 6em;
    text-shadow: none
}

.glyph_big {
    font-size: 128px;
    color: #59c5dc;
    float: left;
    margin-right: 20px
}

.glyph div {
    padding-bottom: 10px
}

.glyph input {
    font-family: consolas, monospace;
    font-size: 12px;
    width: 100%;
    text-align: center;
    border: 0;
    box-shadow: 0 0 0 1px #ccc;
    padding: .2em;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px
}

.centered {
    margin-left: auto;
    margin-right: auto
}

.glyph .fs1 {
    font-size: 2em
}
/*!* Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)*/
@font-face {
    font-family: fontawesome;
    src: url(../fonts/fontawesome-webfont3e6e.eot?v=4.7.0);
    src: url(../fonts/fontawesome-webfontd41d.eot?#iefix&v=4.7.0) format("embedded-opentype"),
        url(../fonts/fontawesome-webfont3e6e.html?v=4.7.0) format("woff2"),
        url(../fonts/fontawesome-webfont3e6e.woff?v=4.7.0) format("woff"),
        url(../fonts/fontawesome-webfont3e6e.ttf?v=4.7.0) format("truetype"),
        url(../fonts/fontawesome-webfont3e6e.svg?v=4.7.0#fontawesomeregular) format("svg");
    font-weight: 400;
    font-style: normal
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.fa-lg {
    font-size: 1.33333em;
    line-height: .75em;
    vertical-align: -15%
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-fw {
    width: 1.28571em;
    text-align: center
}

.fa-ul {
    padding-left: 0;
    margin-left: 2.14286em;
    list-style-type: none
}

.fa-ul>li {
    position: relative
}

.fa-li {
    position: absolute;
    left: -2.14286em;
    width: 2.14286em;
    top: .14286em;
    text-align: center
}

.fa-li.fa-lg {
    left: -1.85714em
}

.fa-border {
    padding: .2em .25em .15em;
    border: solid .08em #eee;
    border-radius: .1em
}

.fa-pull-left {
    float: left
}

.fa-pull-right {
    float: right
}

.fa.fa-pull-left {
    margin-right: .3em
}

.fa.fa-pull-right {
    margin-left: .3em
}

.pull-right {
    float: right
}

.pull-left {
    float: left
}

.fa.pull-left {
    margin-right: .3em
}

.fa.pull-right {
    margin-left: .3em
}

.fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear
}

.fa-pulse {
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8)
}

@-webkit-keyframes fa-spin {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(359deg)
    }
}

@keyframes fa-spin {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(359deg)
    }
}

.fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    transform: rotate(90deg)
}

.fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    transform: rotate(180deg)
}

.fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    transform: scale(-1, 1)
}

.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    transform: scale(1, -1)
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
    filter: none
}

.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle
}

.fa-stack-1x,
.fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center
}

.fa-stack-1x {
    line-height: inherit
}

.fa-stack-2x {
    font-size: 2em
}

.fa-inverse {
    color: #fff
}

.fa-glass:before {
    content: ""
}

.fa-music:before {
    content: ""
}

.fa-search:before {
    content: ""
}

.fa-envelope-o:before {
    content: ""
}

.fa-heart:before {
    content: ""
}

.fa-star:before {
    content: ""
}

.fa-star-o:before {
    content: ""
}

.fa-user:before {
    content: ""
}

.fa-film:before {
    content: ""
}

.fa-th-large:before {
    content: ""
}

.fa-th:before {
    content: ""
}

.fa-th-list:before {
    content: ""
}

.fa-check:before {
    content: ""
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
    content: ""
}

.fa-search-plus:before {
    content: ""
}

.fa-search-minus:before {
    content: ""
}

.fa-power-off:before {
    content: ""
}

.fa-signal:before {
    content: ""
}

.fa-gear:before,
.fa-cog:before {
    content: ""
}

.fa-trash-o:before {
    content: ""
}

.fa-home:before {
    content: ""
}

.fa-file-o:before {
    content: ""
}

.fa-clock-o:before {
    content: ""
}

.fa-road:before {
    content: ""
}

.fa-download:before {
    content: ""
}

.fa-arrow-circle-o-down:before {
    content: ""
}

.fa-arrow-circle-o-up:before {
    content: ""
}

.fa-inbox:before {
    content: ""
}

.fa-play-circle-o:before {
    content: ""
}

.fa-rotate-right:before,
.fa-repeat:before {
    content: ""
}

.fa-refresh:before {
    content: ""
}

.fa-list-alt:before {
    content: ""
}

.fa-lock:before {
    content: ""
}

.fa-flag:before {
    content: ""
}

.fa-headphones:before {
    content: ""
}

.fa-volume-off:before {
    content: ""
}

.fa-volume-down:before {
    content: ""
}

.fa-volume-up:before {
    content: ""
}

.fa-qrcode:before {
    content: ""
}

.fa-barcode:before {
    content: ""
}

.fa-tag:before {
    content: ""
}

.fa-tags:before {
    content: ""
}

.fa-book:before {
    content: ""
}

.fa-bookmark:before {
    content: ""
}

.fa-print:before {
    content: ""
}

.fa-camera:before {
    content: ""
}

.fa-font:before {
    content: ""
}

.fa-bold:before {
    content: ""
}

.fa-italic:before {
    content: ""
}

.fa-text-height:before {
    content: ""
}

.fa-text-width:before {
    content: ""
}

.fa-align-left:before {
    content: ""
}

.fa-align-center:before {
    content: ""
}

.fa-align-right:before {
    content: ""
}

.fa-align-justify:before {
    content: ""
}

.fa-list:before {
    content: ""
}

.fa-dedent:before,
.fa-outdent:before {
    content: ""
}

.fa-indent:before {
    content: ""
}

.fa-video-camera:before {
    content: ""
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
    content: ""
}

.fa-pencil:before {
    content: ""
}

.fa-map-marker:before {
    content: ""
}

.fa-adjust:before {
    content: ""
}

.fa-tint:before {
    content: ""
}

.fa-edit:before,
.fa-pencil-square-o:before {
    content: ""
}

.fa-share-square-o:before {
    content: ""
}

.fa-check-square-o:before {
    content: ""
}

.fa-arrows:before {
    content: ""
}

.fa-step-backward:before {
    content: ""
}

.fa-fast-backward:before {
    content: ""
}

.fa-backward:before {
    content: ""
}

.fa-play:before {
    content: ""
}

.fa-pause:before {
    content: ""
}

.fa-stop:before {
    content: ""
}

.fa-forward:before {
    content: ""
}

.fa-fast-forward:before {
    content: ""
}

.fa-step-forward:before {
    content: ""
}

.fa-eject:before {
    content: ""
}

.fa-chevron-left:before {
    content: ""
}

.fa-chevron-right:before {
    content: ""
}

.fa-plus-circle:before {
    content: ""
}

.fa-minus-circle:before {
    content: ""
}

.fa-times-circle:before {
    content: ""
}

.fa-check-circle:before {
    content: ""
}

.fa-question-circle:before {
    content: ""
}

.fa-info-circle:before {
    content: ""
}

.fa-crosshairs:before {
    content: ""
}

.fa-times-circle-o:before {
    content: ""
}

.fa-check-circle-o:before {
    content: ""
}

.fa-ban:before {
    content: ""
}

.fa-arrow-left:before {
    content: ""
}

.fa-arrow-right:before {
    content: ""
}

.fa-arrow-up:before {
    content: ""
}

.fa-arrow-down:before {
    content: ""
}

.fa-mail-forward:before,
.fa-share:before {
    content: ""
}

.fa-expand:before {
    content: ""
}

.fa-compress:before {
    content: ""
}

.fa-plus:before {
    content: ""
}

.fa-minus:before {
    content: ""
}

.fa-asterisk:before {
    content: ""
}

.fa-exclamation-circle:before {
    content: ""
}

.fa-gift:before {
    content: ""
}

.fa-leaf:before {
    content: ""
}

.fa-fire:before {
    content: ""
}

.fa-eye:before {
    content: ""
}

.fa-eye-slash:before {
    content: ""
}

.fa-warning:before,
.fa-exclamation-triangle:before {
    content: ""
}

.fa-plane:before {
    content: ""
}

.fa-calendar:before {
    content: ""
}

.fa-random:before {
    content: ""
}

.fa-comment:before {
    content: ""
}

.fa-magnet:before {
    content: ""
}

.fa-chevron-up:before {
    content: ""
}

.fa-chevron-down:before {
    content: ""
}

.fa-retweet:before {
    content: ""
}

.fa-shopping-cart:before {
    content: ""
}

.fa-folder:before {
    content: ""
}

.fa-folder-open:before {
    content: ""
}

.fa-arrows-v:before {
    content: ""
}

.fa-arrows-h:before {
    content: ""
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
    content: ""
}

.fa-twitter-square:before {
    content: ""
}

.fa-facebook-square:before {
    content: ""
}

.fa-camera-retro:before {
    content: ""
}

.fa-key:before {
    content: ""
}

.fa-gears:before,
.fa-cogs:before {
    content: ""
}

.fa-comments:before {
    content: ""
}

.fa-thumbs-o-up:before {
    content: ""
}

.fa-thumbs-o-down:before {
    content: ""
}

.fa-star-half:before {
    content: ""
}

.fa-heart-o:before {
    content: ""
}

.fa-sign-out:before {
    content: ""
}

.fa-linkedin-square:before {
    content: ""
}

.fa-thumb-tack:before {
    content: ""
}

.fa-external-link:before {
    content: ""
}

.fa-sign-in:before {
    content: ""
}

.fa-trophy:before {
    content: ""
}

.fa-github-square:before {
    content: ""
}

.fa-upload:before {
    content: ""
}

.fa-lemon-o:before {
    content: ""
}

.fa-phone:before {
    content: ""
}

.fa-square-o:before {
    content: ""
}

.fa-bookmark-o:before {
    content: ""
}

.fa-phone-square:before {
    content: ""
}

.fa-twitter:before {
    content: ""
}

.fa-facebook-f:before,
.fa-facebook:before {
    content: ""
}

.fa-github:before {
    content: ""
}

.fa-unlock:before {
    content: ""
}

.fa-credit-card:before {
    content: ""
}

.fa-feed:before,
.fa-rss:before {
    content: ""
}

.fa-hdd-o:before {
    content: ""
}

.fa-bullhorn:before {
    content: ""
}

.fa-bell:before {
    content: ""
}

.fa-certificate:before {
    content: ""
}

.fa-hand-o-right:before {
    content: ""
}

.fa-hand-o-left:before {
    content: ""
}

.fa-hand-o-up:before {
    content: ""
}

.fa-hand-o-down:before {
    content: ""
}

.fa-arrow-circle-left:before {
    content: ""
}

.fa-arrow-circle-right:before {
    content: ""
}

.fa-arrow-circle-up:before {
    content: ""
}

.fa-arrow-circle-down:before {
    content: ""
}

.fa-globe:before {
    content: ""
}

.fa-wrench:before {
    content: ""
}

.fa-tasks:before {
    content: ""
}

.fa-filter:before {
    content: ""
}

.fa-briefcase:before {
    content: ""
}

.fa-arrows-alt:before {
    content: ""
}

.fa-group:before,
.fa-users:before {
    content: ""
}

.fa-chain:before,
.fa-link:before {
    content: ""
}

.fa-cloud:before {
    content: ""
}

.fa-flask:before {
    content: ""
}

.fa-cut:before,
.fa-scissors:before {
    content: ""
}

.fa-copy:before,
.fa-files-o:before {
    content: ""
}

.fa-paperclip:before {
    content: ""
}

.fa-save:before,
.fa-floppy-o:before {
    content: ""
}

.fa-square:before {
    content: ""
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
    content: ""
}

.fa-list-ul:before {
    content: ""
}

.fa-list-ol:before {
    content: ""
}

.fa-strikethrough:before {
    content: ""
}

.fa-underline:before {
    content: ""
}

.fa-table:before {
    content: ""
}

.fa-magic:before {
    content: ""
}

.fa-truck:before {
    content: ""
}

.fa-pinterest:before {
    content: ""
}

.fa-pinterest-square:before {
    content: ""
}

.fa-google-plus-square:before {
    content: ""
}

.fa-google-plus:before {
    content: ""
}

.fa-money:before {
    content: ""
}

.fa-caret-down:before {
    content: ""
}

.fa-caret-up:before {
    content: ""
}

.fa-caret-left:before {
    content: ""
}

.fa-caret-right:before {
    content: ""
}

.fa-columns:before {
    content: ""
}

.fa-unsorted:before,
.fa-sort:before {
    content: ""
}

.fa-sort-down:before,
.fa-sort-desc:before {
    content: ""
}

.fa-sort-up:before,
.fa-sort-asc:before {
    content: ""
}

.fa-envelope:before {
    content: ""
}

.fa-linkedin:before {
    content: ""
}

.fa-rotate-left:before,
.fa-undo:before {
    content: ""
}

.fa-legal:before,
.fa-gavel:before {
    content: ""
}

.fa-dashboard:before,
.fa-tachometer:before {
    content: ""
}

.fa-comment-o:before {
    content: ""
}

.fa-comments-o:before {
    content: ""
}

.fa-flash:before,
.fa-bolt:before {
    content: ""
}

.fa-sitemap:before {
    content: ""
}

.fa-umbrella:before {
    content: ""
}

.fa-paste:before,
.fa-clipboard:before {
    content: ""
}

.fa-lightbulb-o:before {
    content: ""
}

.fa-exchange:before {
    content: ""
}

.fa-cloud-download:before {
    content: ""
}

.fa-cloud-upload:before {
    content: ""
}

.fa-user-md:before {
    content: ""
}

.fa-stethoscope:before {
    content: ""
}

.fa-suitcase:before {
    content: ""
}

.fa-bell-o:before {
    content: ""
}

.fa-coffee:before {
    content: ""
}

.fa-cutlery:before {
    content: ""
}

.fa-file-text-o:before {
    content: ""
}

.fa-building-o:before {
    content: ""
}

.fa-hospital-o:before {
    content: ""
}

.fa-ambulance:before {
    content: ""
}

.fa-medkit:before {
    content: ""
}

.fa-fighter-jet:before {
    content: ""
}

.fa-beer:before {
    content: ""
}

.fa-h-square:before {
    content: ""
}

.fa-plus-square:before {
    content: ""
}

.fa-angle-double-left:before {
    content: ""
}

.fa-angle-double-right:before {
    content: ""
}

.fa-angle-double-up:before {
    content: ""
}

.fa-angle-double-down:before {
    content: ""
}

.fa-angle-left:before {
    content: ""
}

.fa-angle-right:before {
    content: ""
}

.fa-angle-up:before {
    content: ""
}

.fa-angle-down:before {
    content: ""
}

.fa-desktop:before {
    content: ""
}

.fa-laptop:before {
    content: ""
}

.fa-tablet:before {
    content: ""
}

.fa-mobile-phone:before,
.fa-mobile:before {
    content: ""
}

.fa-circle-o:before {
    content: ""
}

.fa-quote-left:before {
    content: ""
}

.fa-quote-right:before {
    content: ""
}

.fa-spinner:before {
    content: ""
}

.fa-circle:before {
    content: ""
}

.fa-mail-reply:before,
.fa-reply:before {
    content: ""
}

.fa-github-alt:before {
    content: ""
}

.fa-folder-o:before {
    content: ""
}

.fa-folder-open-o:before {
    content: ""
}

.fa-smile-o:before {
    content: ""
}

.fa-frown-o:before {
    content: ""
}

.fa-meh-o:before {
    content: ""
}

.fa-gamepad:before {
    content: ""
}

.fa-keyboard-o:before {
    content: ""
}

.fa-flag-o:before {
    content: ""
}

.fa-flag-checkered:before {
    content: ""
}

.fa-terminal:before {
    content: ""
}

.fa-code:before {
    content: ""
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
    content: ""
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
    content: ""
}

.fa-location-arrow:before {
    content: ""
}

.fa-crop:before {
    content: ""
}

.fa-code-fork:before {
    content: ""
}

.fa-unlink:before,
.fa-chain-broken:before {
    content: ""
}

.fa-question:before {
    content: ""
}

.fa-info:before {
    content: ""
}

.fa-exclamation:before {
    content: ""
}

.fa-superscript:before {
    content: ""
}

.fa-subscript:before {
    content: ""
}

.fa-eraser:before {
    content: ""
}

.fa-puzzle-piece:before {
    content: ""
}

.fa-microphone:before {
    content: ""
}

.fa-microphone-slash:before {
    content: ""
}

.fa-shield:before {
    content: ""
}

.fa-calendar-o:before {
    content: ""
}

.fa-fire-extinguisher:before {
    content: ""
}

.fa-rocket:before {
    content: ""
}

.fa-maxcdn:before {
    content: ""
}

.fa-chevron-circle-left:before {
    content: ""
}

.fa-chevron-circle-right:before {
    content: ""
}

.fa-chevron-circle-up:before {
    content: ""
}

.fa-chevron-circle-down:before {
    content: ""
}

.fa-html5:before {
    content: ""
}

.fa-css3:before {
    content: ""
}

.fa-anchor:before {
    content: ""
}

.fa-unlock-alt:before {
    content: ""
}

.fa-bullseye:before {
    content: ""
}

.fa-ellipsis-h:before {
    content: ""
}

.fa-ellipsis-v:before {
    content: ""
}

.fa-rss-square:before {
    content: ""
}

.fa-play-circle:before {
    content: ""
}

.fa-ticket:before {
    content: ""
}

.fa-minus-square:before {
    content: ""
}

.fa-minus-square-o:before {
    content: ""
}

.fa-level-up:before {
    content: ""
}

.fa-level-down:before {
    content: ""
}

.fa-check-square:before {
    content: ""
}

.fa-pencil-square:before {
    content: ""
}

.fa-external-link-square:before {
    content: ""
}

.fa-share-square:before {
    content: ""
}

.fa-compass:before {
    content: ""
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
    content: ""
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
    content: ""
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
    content: ""
}

.fa-euro:before,
.fa-eur:before {
    content: ""
}

.fa-gbp:before {
    content: ""
}

.fa-dollar:before,
.fa-usd:before {
    content: ""
}

.fa-rupee:before,
.fa-inr:before {
    content: ""
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
    content: ""
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
    content: ""
}

.fa-won:before,
.fa-krw:before {
    content: ""
}

.fa-bitcoin:before,
.fa-btc:before {
    content: ""
}

.fa-file:before {
    content: ""
}

.fa-file-text:before {
    content: ""
}

.fa-sort-alpha-asc:before {
    content: ""
}

.fa-sort-alpha-desc:before {
    content: ""
}

.fa-sort-amount-asc:before {
    content: ""
}

.fa-sort-amount-desc:before {
    content: ""
}

.fa-sort-numeric-asc:before {
    content: ""
}

.fa-sort-numeric-desc:before {
    content: ""
}

.fa-thumbs-up:before {
    content: ""
}

.fa-thumbs-down:before {
    content: ""
}

.fa-youtube-square:before {
    content: ""
}

.fa-youtube:before {
    content: ""
}

.fa-xing:before {
    content: ""
}

.fa-xing-square:before {
    content: ""
}

.fa-youtube-play:before {
    content: ""
}

.fa-dropbox:before {
    content: ""
}

.fa-stack-overflow:before {
    content: ""
}

.fa-instagram:before {
    content: ""
}

.fa-flickr:before {
    content: ""
}

.fa-adn:before {
    content: ""
}

.fa-bitbucket:before {
    content: ""
}

.fa-bitbucket-square:before {
    content: ""
}

.fa-tumblr:before {
    content: ""
}

.fa-tumblr-square:before {
    content: ""
}

.fa-long-arrow-down:before {
    content: ""
}

.fa-long-arrow-up:before {
    content: ""
}

.fa-long-arrow-left:before {
    content: ""
}

.fa-long-arrow-right:before {
    content: ""
}

.fa-apple:before {
    content: ""
}

.fa-windows:before {
    content: ""
}

.fa-android:before {
    content: ""
}

.fa-linux:before {
    content: ""
}

.fa-dribbble:before {
    content: ""
}

.fa-skype:before {
    content: ""
}

.fa-foursquare:before {
    content: ""
}

.fa-trello:before {
    content: ""
}

.fa-female:before {
    content: ""
}

.fa-male:before {
    content: ""
}

.fa-gittip:before,
.fa-gratipay:before {
    content: ""
}

.fa-sun-o:before {
    content: ""
}

.fa-moon-o:before {
    content: ""
}

.fa-archive:before {
    content: ""
}

.fa-bug:before {
    content: ""
}

.fa-vk:before {
    content: ""
}

.fa-weibo:before {
    content: ""
}

.fa-renren:before {
    content: ""
}

.fa-pagelines:before {
    content: ""
}

.fa-stack-exchange:before {
    content: ""
}

.fa-arrow-circle-o-right:before {
    content: ""
}

.fa-arrow-circle-o-left:before {
    content: ""
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
    content: ""
}

.fa-dot-circle-o:before {
    content: ""
}

.fa-wheelchair:before {
    content: ""
}

.fa-vimeo-square:before {
    content: ""
}

.fa-turkish-lira:before,
.fa-try:before {
    content: ""
}

.fa-plus-square-o:before {
    content: ""
}

.fa-space-shuttle:before {
    content: ""
}

.fa-slack:before {
    content: ""
}

.fa-envelope-square:before {
    content: ""
}

.fa-wordpress:before {
    content: ""
}

.fa-openid:before {
    content: ""
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
    content: ""
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
    content: ""
}

.fa-yahoo:before {
    content: ""
}

.fa-google:before {
    content: ""
}

.fa-reddit:before {
    content: ""
}

.fa-reddit-square:before {
    content: ""
}

.fa-stumbleupon-circle:before {
    content: ""
}

.fa-stumbleupon:before {
    content: ""
}

.fa-delicious:before {
    content: ""
}

.fa-digg:before {
    content: ""
}

.fa-pied-piper-pp:before {
    content: ""
}

.fa-pied-piper-alt:before {
    content: ""
}

.fa-drupal:before {
    content: ""
}

.fa-joomla:before {
    content: ""
}

.fa-language:before {
    content: ""
}

.fa-fax:before {
    content: ""
}

.fa-building:before {
    content: ""
}

.fa-child:before {
    content: ""
}

.fa-paw:before {
    content: ""
}

.fa-spoon:before {
    content: ""
}

.fa-cube:before {
    content: ""
}

.fa-cubes:before {
    content: ""
}

.fa-behance:before {
    content: ""
}

.fa-behance-square:before {
    content: ""
}

.fa-steam:before {
    content: ""
}

.fa-steam-square:before {
    content: ""
}

.fa-recycle:before {
    content: ""
}

.fa-automobile:before,
.fa-car:before {
    content: ""
}

.fa-cab:before,
.fa-taxi:before {
    content: ""
}

.fa-tree:before {
    content: ""
}

.fa-spotify:before {
    content: ""
}

.fa-deviantart:before {
    content: ""
}

.fa-soundcloud:before {
    content: ""
}

.fa-database:before {
    content: ""
}

.fa-file-pdf-o:before {
    content: ""
}

.fa-file-word-o:before {
    content: ""
}

.fa-file-excel-o:before {
    content: ""
}

.fa-file-powerpoint-o:before {
    content: ""
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
    content: ""
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
    content: ""
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
    content: ""
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
    content: ""
}

.fa-file-code-o:before {
    content: ""
}

.fa-vine:before {
    content: ""
}

.fa-codepen:before {
    content: ""
}

.fa-jsfiddle:before {
    content: ""
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
    content: ""
}

.fa-circle-o-notch:before {
    content: ""
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
    content: ""
}

.fa-ge:before,
.fa-empire:before {
    content: ""
}

.fa-git-square:before {
    content: ""
}

.fa-git:before {
    content: ""
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
    content: ""
}

.fa-tencent-weibo:before {
    content: ""
}

.fa-qq:before {
    content: ""
}

.fa-wechat:before,
.fa-weixin:before {
    content: ""
}

.fa-send:before,
.fa-paper-plane:before {
    content: ""
}

.fa-send-o:before,
.fa-paper-plane-o:before {
    content: ""
}

.fa-history:before {
    content: ""
}

.fa-circle-thin:before {
    content: ""
}

.fa-header:before {
    content: ""
}

.fa-paragraph:before {
    content: ""
}

.fa-sliders:before {
    content: ""
}

.fa-share-alt:before {
    content: ""
}

.fa-share-alt-square:before {
    content: ""
}

.fa-bomb:before {
    content: ""
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
    content: ""
}

.fa-tty:before {
    content: ""
}

.fa-binoculars:before {
    content: ""
}

.fa-plug:before {
    content: ""
}

.fa-slideshare:before {
    content: ""
}

.fa-twitch:before {
    content: ""
}

.fa-yelp:before {
    content: ""
}

.fa-newspaper-o:before {
    content: ""
}

.fa-wifi:before {
    content: ""
}

.fa-calculator:before {
    content: ""
}

.fa-paypal:before {
    content: ""
}

.fa-google-wallet:before {
    content: ""
}

.fa-cc-visa:before {
    content: ""
}

.fa-cc-mastercard:before {
    content: ""
}

.fa-cc-discover:before {
    content: ""
}

.fa-cc-amex:before {
    content: ""
}

.fa-cc-paypal:before {
    content: ""
}

.fa-cc-stripe:before {
    content: ""
}

.fa-bell-slash:before {
    content: ""
}

.fa-bell-slash-o:before {
    content: ""
}

.fa-trash:before {
    content: ""
}

.fa-copyright:before {
    content: ""
}

.fa-at:before {
    content: ""
}

.fa-eyedropper:before {
    content: ""
}

.fa-paint-brush:before {
    content: ""
}

.fa-birthday-cake:before {
    content: ""
}

.fa-area-chart:before {
    content: ""
}

.fa-pie-chart:before {
    content: ""
}

.fa-line-chart:before {
    content: ""
}

.fa-lastfm:before {
    content: ""
}

.fa-lastfm-square:before {
    content: ""
}

.fa-toggle-off:before {
    content: ""
}

.fa-toggle-on:before {
    content: ""
}

.fa-bicycle:before {
    content: ""
}

.fa-bus:before {
    content: ""
}

.fa-ioxhost:before {
    content: ""
}

.fa-angellist:before {
    content: ""
}

.fa-cc:before {
    content: ""
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
    content: ""
}

.fa-meanpath:before {
    content: ""
}

.fa-buysellads:before {
    content: ""
}

.fa-connectdevelop:before {
    content: ""
}

.fa-dashcube:before {
    content: ""
}

.fa-forumbee:before {
    content: ""
}

.fa-leanpub:before {
    content: ""
}

.fa-sellsy:before {
    content: ""
}

.fa-shirtsinbulk:before {
    content: ""
}

.fa-simplybuilt:before {
    content: ""
}

.fa-skyatlas:before {
    content: ""
}

.fa-cart-plus:before {
    content: ""
}

.fa-cart-arrow-down:before {
    content: ""
}

.fa-diamond:before {
    content: ""
}

.fa-ship:before {
    content: ""
}

.fa-user-secret:before {
    content: ""
}

.fa-motorcycle:before {
    content: ""
}

.fa-street-view:before {
    content: ""
}

.fa-heartbeat:before {
    content: ""
}

.fa-venus:before {
    content: ""
}

.fa-mars:before {
    content: ""
}

.fa-mercury:before {
    content: ""
}

.fa-intersex:before,
.fa-transgender:before {
    content: ""
}

.fa-transgender-alt:before {
    content: ""
}

.fa-venus-double:before {
    content: ""
}

.fa-mars-double:before {
    content: ""
}

.fa-venus-mars:before {
    content: ""
}

.fa-mars-stroke:before {
    content: ""
}

.fa-mars-stroke-v:before {
    content: ""
}

.fa-mars-stroke-h:before {
    content: ""
}

.fa-neuter:before {
    content: ""
}

.fa-genderless:before {
    content: ""
}

.fa-facebook-official:before {
    content: ""
}

.fa-pinterest-p:before {
    content: ""
}

.fa-whatsapp:before {
    content: ""
}

.fa-server:before {
    content: ""
}

.fa-user-plus:before {
    content: ""
}

.fa-user-times:before {
    content: ""
}

.fa-hotel:before,
.fa-bed:before {
    content: ""
}

.fa-viacoin:before {
    content: ""
}

.fa-train:before {
    content: ""
}

.fa-subway:before {
    content: ""
}

.fa-medium:before {
    content: ""
}

.fa-yc:before,
.fa-y-combinator:before {
    content: ""
}

.fa-optin-monster:before {
    content: ""
}

.fa-opencart:before {
    content: ""
}

.fa-expeditedssl:before {
    content: ""
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
    content: ""
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
    content: ""
}

.fa-battery-2:before,
.fa-battery-half:before {
    content: ""
}

.fa-battery-1:before,
.fa-battery-quarter:before {
    content: ""
}

.fa-battery-0:before,
.fa-battery-empty:before {
    content: ""
}

.fa-mouse-pointer:before {
    content: ""
}

.fa-i-cursor:before {
    content: ""
}

.fa-object-group:before {
    content: ""
}

.fa-object-ungroup:before {
    content: ""
}

.fa-sticky-note:before {
    content: ""
}

.fa-sticky-note-o:before {
    content: ""
}

.fa-cc-jcb:before {
    content: ""
}

.fa-cc-diners-club:before {
    content: ""
}

.fa-clone:before {
    content: ""
}

.fa-balance-scale:before {
    content: ""
}

.fa-hourglass-o:before {
    content: ""
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
    content: ""
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
    content: ""
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
    content: ""
}

.fa-hourglass:before {
    content: ""
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
    content: ""
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
    content: ""
}

.fa-hand-scissors-o:before {
    content: ""
}

.fa-hand-lizard-o:before {
    content: ""
}

.fa-hand-spock-o:before {
    content: ""
}

.fa-hand-pointer-o:before {
    content: ""
}

.fa-hand-peace-o:before {
    content: ""
}

.fa-trademark:before {
    content: ""
}

.fa-registered:before {
    content: ""
}

.fa-creative-commons:before {
    content: ""
}

.fa-gg:before {
    content: ""
}

.fa-gg-circle:before {
    content: ""
}

.fa-tripadvisor:before {
    content: ""
}

.fa-odnoklassniki:before {
    content: ""
}

.fa-odnoklassniki-square:before {
    content: ""
}

.fa-get-pocket:before {
    content: ""
}

.fa-wikipedia-w:before {
    content: ""
}

.fa-safari:before {
    content: ""
}

.fa-chrome:before {
    content: ""
}

.fa-firefox:before {
    content: ""
}

.fa-opera:before {
    content: ""
}

.fa-internet-explorer:before {
    content: ""
}

.fa-tv:before,
.fa-television:before {
    content: ""
}

.fa-contao:before {
    content: ""
}

.fa-500px:before {
    content: ""
}

.fa-amazon:before {
    content: ""
}

.fa-calendar-plus-o:before {
    content: ""
}

.fa-calendar-minus-o:before {
    content: ""
}

.fa-calendar-times-o:before {
    content: ""
}

.fa-calendar-check-o:before {
    content: ""
}

.fa-industry:before {
    content: ""
}

.fa-map-pin:before {
    content: ""
}

.fa-map-signs:before {
    content: ""
}

.fa-map-o:before {
    content: ""
}

.fa-map:before {
    content: ""
}

.fa-commenting:before {
    content: ""
}

.fa-commenting-o:before {
    content: ""
}

.fa-houzz:before {
    content: ""
}

.fa-vimeo:before {
    content: ""
}

.fa-black-tie:before {
    content: ""
}

.fa-fonticons:before {
    content: ""
}

.fa-reddit-alien:before {
    content: ""
}

.fa-edge:before {
    content: ""
}

.fa-credit-card-alt:before {
    content: ""
}

.fa-codiepie:before {
    content: ""
}

.fa-modx:before {
    content: ""
}

.fa-fort-awesome:before {
    content: ""
}

.fa-usb:before {
    content: ""
}

.fa-product-hunt:before {
    content: ""
}

.fa-mixcloud:before {
    content: ""
}

.fa-scribd:before {
    content: ""
}

.fa-pause-circle:before {
    content: ""
}

.fa-pause-circle-o:before {
    content: ""
}

.fa-stop-circle:before {
    content: ""
}

.fa-stop-circle-o:before {
    content: ""
}

.fa-shopping-bag:before {
    content: ""
}

.fa-shopping-basket:before {
    content: ""
}

.fa-hashtag:before {
    content: ""
}

.fa-bluetooth:before {
    content: ""
}

.fa-bluetooth-b:before {
    content: ""
}

.fa-percent:before {
    content: ""
}

.fa-gitlab:before {
    content: ""
}

.fa-wpbeginner:before {
    content: ""
}

.fa-wpforms:before {
    content: ""
}

.fa-envira:before {
    content: ""
}

.fa-universal-access:before {
    content: ""
}

.fa-wheelchair-alt:before {
    content: ""
}

.fa-question-circle-o:before {
    content: ""
}

.fa-blind:before {
    content: ""
}

.fa-audio-description:before {
    content: ""
}

.fa-volume-control-phone:before {
    content: ""
}

.fa-braille:before {
    content: ""
}

.fa-assistive-listening-systems:before {
    content: ""
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
    content: ""
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
    content: ""
}

.fa-glide:before {
    content: ""
}

.fa-glide-g:before {
    content: ""
}

.fa-signing:before,
.fa-sign-language:before {
    content: ""
}

.fa-low-vision:before {
    content: ""
}

.fa-viadeo:before {
    content: ""
}

.fa-viadeo-square:before {
    content: ""
}

.fa-snapchat:before {
    content: ""
}

.fa-snapchat-ghost:before {
    content: ""
}

.fa-snapchat-square:before {
    content: ""
}

.fa-pied-piper:before {
    content: ""
}

.fa-first-order:before {
    content: ""
}

.fa-yoast:before {
    content: ""
}

.fa-themeisle:before {
    content: ""
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
    content: ""
}

.fa-fa:before,
.fa-font-awesome:before {
    content: ""
}

.fa-handshake-o:before {
    content: ""
}

.fa-envelope-open:before {
    content: ""
}

.fa-envelope-open-o:before {
    content: ""
}

.fa-linode:before {
    content: ""
}

.fa-address-book:before {
    content: ""
}

.fa-address-book-o:before {
    content: ""
}

.fa-vcard:before,
.fa-address-card:before {
    content: ""
}

.fa-vcard-o:before,
.fa-address-card-o:before {
    content: ""
}

.fa-user-circle:before {
    content: ""
}

.fa-user-circle-o:before {
    content: ""
}

.fa-user-o:before {
    content: ""
}

.fa-id-badge:before {
    content: ""
}

.fa-drivers-license:before,
.fa-id-card:before {
    content: ""
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
    content: ""
}

.fa-quora:before {
    content: ""
}

.fa-free-code-camp:before {
    content: ""
}

.fa-telegram:before {
    content: ""
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
    content: ""
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
    content: ""
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
    content: ""
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
    content: ""
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
    content: ""
}

.fa-shower:before {
    content: ""
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
    content: ""
}

.fa-podcast:before {
    content: ""
}

.fa-window-maximize:before {
    content: ""
}

.fa-window-minimize:before {
    content: ""
}

.fa-window-restore:before {
    content: ""
}

.fa-times-rectangle:before,
.fa-window-close:before {
    content: ""
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
    content: ""
}

.fa-bandcamp:before {
    content: ""
}

.fa-grav:before {
    content: ""
}

.fa-etsy:before {
    content: ""
}

.fa-imdb:before {
    content: ""
}

.fa-ravelry:before {
    content: ""
}

.fa-eercast:before {
    content: ""
}

.fa-microchip:before {
    content: ""
}

.fa-snowflake-o:before {
    content: ""
}

.fa-superpowers:before {
    content: ""
}

.fa-wpexplorer:before {
    content: ""
}

.fa-meetup:before {
    content: ""
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

@font-face {
    font-family: flaticon;
    src: url(../fonts/Flaticon.eot);
    src: url(../fonts/Flaticond41d.eot?#iefix) format("embedded-opentype"),
        url(../fonts/Flaticon.woff) format("woff"),
        url(../fonts/Flaticon.ttf) format("truetype"),
        url(../fonts/Flaticon.svg#Flaticon) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: auto
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family: flaticon;
        font-display: auto;
        src: url(../fonts/Flaticon.svg#Flaticon) format("svg")
    }
}

.fi:before {
    display: inline-block;
    font-family: flaticon;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    line-height: 1;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased
}

.flaticon-001-employee-3:before {
    content: "\f100"
}

.flaticon-002-employee-2:before {
    content: "\f101"
}

.flaticon-003-employee-1:before {
    content: "\f102"
}

.flaticon-004-employee:before {
    content: "\f103"
}

.flaticon-005-event:before {
    content: "\f104"
}

.flaticon-006-puzzle:before {
    content: "\f105"
}

.flaticon-007-computer-1:before {
    content: "\f106"
}

.flaticon-008-browser-1:before {
    content: "\f107"
}

.flaticon-009-smartphone-1:before {
    content: "\f108"
}

.flaticon-010-smartphone:before {
    content: "\f109"
}

.flaticon-011-networking-1:before {
    content: "\f10a"
}

.flaticon-012-rocket-1:before {
    content: "\f10b"
}

.flaticon-013-laptop:before {
    content: "\f10c"
}

.flaticon-014-briefcase:before {
    content: "\f10d"
}

.flaticon-015-time-management:before {
    content: "\f10e"
}

.flaticon-016-package:before {
    content: "\f10f"
}

.flaticon-017-target:before {
    content: "\f110"
}

.flaticon-018-clipboard-1:before {
    content: "\f111"
}

.flaticon-019-clipboard:before {
    content: "\f112"
}

.flaticon-020-hourglass:before {
    content: "\f113"
}

.flaticon-021-folder:before {
    content: "\f114"
}

.flaticon-022-growth-4:before {
    content: "\f115"
}

.flaticon-023-growth-3:before {
    content: "\f116"
}

.flaticon-024-growth-2:before {
    content: "\f117"
}

.flaticon-025-compass:before {
    content: "\f118"
}

.flaticon-026-wallet:before {
    content: "\f119"
}

.flaticon-027-growth-1:before {
    content: "\f11a"
}

.flaticon-028-vision:before {
    content: "\f11b"
}

.flaticon-029-presentation:before {
    content: "\f11c"
}

.flaticon-030-computer:before {
    content: "\f11d"
}

.flaticon-031-clock:before {
    content: "\f11e"
}

.flaticon-032-binoculars:before {
    content: "\f11f"
}

.flaticon-033-growth:before {
    content: "\f120"
}

.flaticon-034-money-bag:before {
    content: "\f121"
}

.flaticon-035-trophy:before {
    content: "\f122"
}

.flaticon-036-megaphone:before {
    content: "\f123"
}

.flaticon-037-browser:before {
    content: "\f124"
}

.flaticon-038-innovation-1:before {
    content: "\f125"
}

.flaticon-039-search:before {
    content: "\f126"
}

.flaticon-040-idea:before {
    content: "\f127"
}

.flaticon-041-innovation:before {
    content: "\f128"
}

.flaticon-042-chat-bubble:before {
    content: "\f129"
}

.flaticon-043-line-chart:before {
    content: "\f12a"
}

.flaticon-044-calculator:before {
    content: "\f12b"
}

.flaticon-045-money:before {
    content: "\f12c"
}

.flaticon-046-mountain:before {
    content: "\f12d"
}

.flaticon-047-loss:before {
    content: "\f12e"
}

.flaticon-048-increase:before {
    content: "\f12f"
}

.flaticon-049-networking:before {
    content: "\f130"
}

.flaticon-050-rocket:before {
    content: "\f131"
}

.a-icon {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem
}

.a-icon-14x14 {
    width: .875rem;
    height: .875rem
}

.a-icon-18x18 {
    width: 1.125rem;
    height: 1.125rem
}

.a-icon-21x21 {
    width: 1.3125rem;
    height: 1.3125rem
}

.a-icon-68x78 {
    width: 4.25rem;
    height: 4.875rem
}

.a-icon-78x75 {
    width: 4.875rem;
    height: 4.6875rem
}

.a-icon-35x31 {
    width: 2.1875rem;
    height: 1.9375rem
}

.a-icon-30x37 {
    width: 1.875rem;
    height: 2.3125rem
}

.a-icon-48x48 {
    width: 3rem;
    height: 3rem
}

.a-icon-75x75 {
    width: 4.6875rem;
    height: 4.6875rem
}

.a-icon-phone {
    background-image: url(../icons/ic-phone.svg)
}

.a-icon-safe {
    background-image: url(../icons/ic-product-safe.png)
}

.a-icon-ir {
    background-image: url(../icons/ic-product-ir.png)
}

.a-icon-flexible {
    background-image: url(../icons/ic-product-flexible.png)
}

.a-icon-instruction {
    background-image: url(../icons/ic-instruction.svg)
}

.a-icon-files {
    background-image: url(../icons/ic-files.svg)
}

.a-icon-support {
    background-image: url(../icons/ic-support.svg)
}

.a-icon-circleTick {
    background-image: url(../icons/ic-circle-tick.svg)
}

.a-icon-chatCenter {
    background-image: url(../icons/ic-chatCenter.svg)
}

.a-icon-notePencil {
    background-image: url(../icons/ic-notePencil.svg)
}

.a-icon-redEnvelope {
    background-image: url(../icons/ic-redEnvelope.svg)
}

.a-icon-redPhone {
    background-image: url(../icons/ic-redPhone.svg)
}

.a-icon-user {
    background-image: url(../icons/ic-user.svg)
}

.a-icon-bank {
    background-image: url(../icons/ic-bank.svg)
}

.a-icon-house {
    background-image: url(../icons/ic-house.svg)
}

.a-icon-printer {
    background-image: url(../icons/ic-printer.svg)
}

.a-icon-calendar {
    background-image: url(../icons/ic-calendar2.svg)
}

.a-icon-redCalendar {
    background-image: url(../icons/ic-redCalendar.svg)
}

.a-icon-chart {
    background-image: url(../icons/ic-chart.svg)
}

.a-icon-listView {
    background-image: url(../icons/ic-listView.svg)
}

.a-icon-marker {
    background-image: url(../icons/ic-marker.svg)
}

.a-icon-money {
    background-image: url(../icons/ic-money.svg)
}

.a-icon-receipt {
    background-image: url(../icons/ic-receipt.svg)
}

.a-icon-creditCard {
    background-image: url(../icons/ic-creditCard.svg)
}

.a-icon-star {
    background-image: url(../icons/ic-star.svg)
}

.a-icon-loudSpeaker {
    background-image: url(../icons/ic-loudspeaker.svg)
}

.a-icon-dept {
    background-image: url(../icons/ic-dept.svg)
}

.a-icon-marketGrow {
    background-image: url(../icons/ic-marketGrow.svg)
}

.a-icon-moneyShake {
    background-image: url(../icons/ic-moneyShake.svg)
}

.btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .53125rem 1rem;
    font-size: 1em;
    line-height: 1.5;
    border-radius: .3125rem;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
    .btn {
        transition: none
    }
}

.btn:hover,
.btn:focus {
    text-decoration: none
}

.btn:focus,
.btn.focus {
    outline: 0
}

.btn.disabled,
.btn:disabled {
    opacity: .65
}

.btn:not(:disabled):not(.disabled) {
    cursor: pointer
}

.btn:not(:disabled):not(.disabled):active,
.btn:not(:disabled):not(.disabled).active {
    background-image: none
}

.btn-effect {
    position: relative;
    border: 2px solid transparent;
    transition: ease-out .5s
}

.btn-effect.btn-border-3::after,
.btn-effect.btn-border-3::before {
    transition: all .2s ease-in-out
}

.btn-effect.btn-border-3::after {
    top: -9px;
    left: -9px;
    border-top: 2px solid transparent;
    border-left: 2px solid transparent
}

.btn-effect.btn-border-3::before {
    bottom: -9px;
    right: -9px;
    border-bottom: 2px solid transparent;
    border-right: 2px solid transparent
}

.btn-effect.btn-border-3:hover::after,
.btn-effect.btn-border-3:hover::before {
    width: 30px;
    height: 30px;
    border-color: #000
}

.btn-effect {
    position: relative;
    border: 2px solid transparent;
    transition: ease-out .5s
}

.btn-effect.btn-border-3::after,
.btn-effect.btn-border-3::before {
    transition: all .2s ease-in-out
}

.btn-effect.btn-border-3::after {
    top: -9px;
    left: -9px;
    border-top: 2px solid transparent;
    border-left: 2px solid transparent
}

.btn-effect.btn-border-3::before {
    bottom: -9px;
    right: -9px;
    border-bottom: 2px solid transparent;
    border-right: 2px solid transparent
}

.btn-effect.btn-border-3:hover::after,
.btn-effect.btn-border-3:hover::before {
    width: 30px;
    height: 30px;
    border-color: #000
}

a.btn.disabled,
fieldset:disabled a.btn {
    pointer-events: none
}

.btn-primary {
    color: #fff;
    background-color: #23395d;
    border-color: #23395d
}

.btn-primary:hover {
    color: #fff;
    background-color: #192841;
    border-color: #152238
}

.btn-primary.disabled,
.btn-primary:disabled {
    color: #fff;
    background-color: #23395d;
    border-color: #23395d
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #152238;
    border-color: #121d2f
}

.btn-secondary {
    color: #fff;
    background-color: #6a6a6a;
    border-color: #6a6a6a
}

.btn-secondary:hover {
    color: #fff;
    background-color: #575757;
    border-color: #515151
}

.btn-secondary.disabled,
.btn-secondary:disabled {
    color: #fff;
    background-color: #6a6a6a;
    border-color: #6a6a6a
}

.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show>.btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #515151;
    border-color: #4a4a4a
}

.btn-success {
    color: #fff;
    background-color: #359078;
    border-color: #359078
}

.btn-success:hover {
    color: #fff;
    background-color: #2b7461;
    border-color: #276b59
}

.btn-success.disabled,
.btn-success:disabled {
    color: #fff;
    background-color: #359078;
    border-color: #359078
}

.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled).active,
.show>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #276b59;
    border-color: #246151
}

.btn-info {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

.btn-info:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b
}

.btn-info.disabled,
.btn-info:disabled {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

.btn-info:not(:disabled):not(.disabled):active,
.btn-info:not(:disabled):not(.disabled).active,
.show>.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f
}

.btn-warning {
    color: #262626;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-warning:hover {
    color: #262626;
    background-color: #e0a800;
    border-color: #d39e00
}

.btn-warning.disabled,
.btn-warning:disabled {
    color: #262626;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-warning:not(:disabled):not(.disabled):active,
.btn-warning:not(:disabled):not(.disabled).active,
.show>.btn-warning.dropdown-toggle {
    color: #262626;
    background-color: #d39e00;
    border-color: #c69500
}

.btn-danger {
    color: #fff;
    background-color: #e31937;
    border-color: #e31937
}

.btn-danger:hover {
    color: #fff;
    background-color: #c1152f;
    border-color: #b5142c
}

.btn-danger.disabled,
.btn-danger:disabled {
    color: #fff;
    background-color: #e31937;
    border-color: #e31937
}

.btn-danger:not(:disabled):not(.disabled):active,
.btn-danger:not(:disabled):not(.disabled).active,
.show>.btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #b5142c;
    border-color: #aa1329
}

.btn-light {
    color: #262626;
    background-color: #fafafa;
    border-color: #fafafa
}

.btn-light:hover {
    color: #262626;
    background-color: #e7e7e7;
    border-color: #e1e1e1
}

.btn-light.disabled,
.btn-light:disabled {
    color: #262626;
    background-color: #fafafa;
    border-color: #fafafa
}

.btn-light:not(:disabled):not(.disabled):active,
.btn-light:not(:disabled):not(.disabled).active,
.show>.btn-light.dropdown-toggle {
    color: #262626;
    background-color: #e1e1e1;
    border-color: #dadada
}

.btn-dark {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124
}

.btn-dark.disabled,
.btn-dark:disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-dark:not(:disabled):not(.disabled):active,
.btn-dark:not(:disabled):not(.disabled).active,
.show>.btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d
}

.btn-ghost-white {
    color: #262626;
    background-color: #f9f9f9;
    border-color: #f9f9f9
}

.btn-ghost-white:hover {
    color: #262626;
    background-color: #e6e6e6;
    border-color: #e0e0e0
}

.btn-ghost-white.disabled,
.btn-ghost-white:disabled {
    color: #262626;
    background-color: #f9f9f9;
    border-color: #f9f9f9
}

.btn-ghost-white:not(:disabled):not(.disabled):active,
.btn-ghost-white:not(:disabled):not(.disabled).active,
.show>.btn-ghost-white.dropdown-toggle {
    color: #262626;
    background-color: #e0e0e0;
    border-color: #d9d9d9
}

.btn-deepKamaru {
    color: #fff;
    background-color: #23395d;
    border-color: #23395d
}

.btn-deepKamaru:hover {
    color: #fff;
    background-color: #192841;
    border-color: #152238
}

.btn-deepKamaru.disabled,
.btn-deepKamaru:disabled {
    color: #fff;
    background-color: #23395d;
    border-color: #23395d
}

.btn-deepKamaru:not(:disabled):not(.disabled):active,
.btn-deepKamaru:not(:disabled):not(.disabled).active,
.show>.btn-deepKamaru.dropdown-toggle {
    color: #fff;
    background-color: #152238;
    border-color: #121d2f
}

.btn-cyan {
    color: #262626;
    background-color: #56aeff;
    border-color: #56aeff
}

.btn-cyan:hover {
    color: #fff;
    background-color: #309cff;
    border-color: #2396ff
}

.btn-cyan.disabled,
.btn-cyan:disabled {
    color: #262626;
    background-color: #56aeff;
    border-color: #56aeff
}

.btn-cyan:not(:disabled):not(.disabled):active,
.btn-cyan:not(:disabled):not(.disabled).active,
.show>.btn-cyan.dropdown-toggle {
    color: #fff;
    background-color: #2396ff;
    border-color: #168fff
}

.btn-outline-primary {
    color: #23395d;
    background-color: transparent;
    background-image: none;
    border-color: #23395d
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #23395d;
    border-color: #23395d
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
    color: #23395d;
    background-color: transparent
}

.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show>.btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #23395d;
    border-color: #23395d
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(35, 57, 93, .5)
}

.btn-outline-secondary {
    color: #6a6a6a;
    background-color: transparent;
    background-image: none;
    border-color: #6a6a6a
}

.btn-outline-secondary:hover {
    color: #fff;
    background-color: #6a6a6a;
    border-color: #6a6a6a
}

.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
    color: #6a6a6a;
    background-color: transparent
}

.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.show>.btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #6a6a6a;
    border-color: #6a6a6a
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(106, 106, 106, .5)
}

.btn-outline-success {
    color: #359078;
    background-color: transparent;
    background-image: none;
    border-color: #359078
}

.btn-outline-success:hover {
    color: #fff;
    background-color: #359078;
    border-color: #359078
}

.btn-outline-success.disabled,
.btn-outline-success:disabled {
    color: #359078;
    background-color: transparent
}

.btn-outline-success:not(:disabled):not(.disabled):active,
.btn-outline-success:not(:disabled):not(.disabled).active,
.show>.btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #359078;
    border-color: #359078
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(53, 144, 120, .5)
}

.btn-outline-info {
    color: #17a2b8;
    background-color: transparent;
    background-image: none;
    border-color: #17a2b8
}

.btn-outline-info:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

.btn-outline-info.disabled,
.btn-outline-info:disabled {
    color: #17a2b8;
    background-color: transparent
}

.btn-outline-info:not(:disabled):not(.disabled):active,
.btn-outline-info:not(:disabled):not(.disabled).active,
.show>.btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
}

.btn-outline-warning {
    color: #ffc107;
    background-color: transparent;
    background-image: none;
    border-color: #ffc107
}

.btn-outline-warning:hover {
    color: #262626;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent
}

.btn-outline-warning:not(:disabled):not(.disabled):active,
.btn-outline-warning:not(:disabled):not(.disabled).active,
.show>.btn-outline-warning.dropdown-toggle {
    color: #262626;
    background-color: #ffc107;
    border-color: #ffc107
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
}

.btn-outline-danger {
    color: #e31937;
    background-color: transparent;
    background-image: none;
    border-color: #e31937
}

.btn-outline-danger:hover {
    color: #fff;
    background-color: #e31937;
    border-color: #e31937
}

.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
    color: #e31937;
    background-color: transparent
}

.btn-outline-danger:not(:disabled):not(.disabled):active,
.btn-outline-danger:not(:disabled):not(.disabled).active,
.show>.btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #e31937;
    border-color: #e31937
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(227, 25, 55, .5)
}

.btn-outline-light {
    color: #fafafa;
    background-color: transparent;
    background-image: none;
    border-color: #fafafa
}

.btn-outline-light:hover {
    color: #262626;
    background-color: #fafafa;
    border-color: #fafafa
}

.btn-outline-light.disabled,
.btn-outline-light:disabled {
    color: #fafafa;
    background-color: transparent
}

.btn-outline-light:not(:disabled):not(.disabled):active,
.btn-outline-light:not(:disabled):not(.disabled).active,
.show>.btn-outline-light.dropdown-toggle {
    color: #262626;
    background-color: #fafafa;
    border-color: #fafafa
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(250, 250, 250, .5)
}

.btn-outline-dark {
    color: #343a40;
    background-color: transparent;
    background-image: none;
    border-color: #343a40
}

.btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent
}

.btn-outline-dark:not(:disabled):not(.disabled):active,
.btn-outline-dark:not(:disabled):not(.disabled).active,
.show>.btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5)
}

.btn-outline-ghost-white {
    color: #f9f9f9;
    background-color: transparent;
    background-image: none;
    border-color: #f9f9f9
}

.btn-outline-ghost-white:hover {
    color: #262626;
    background-color: #f9f9f9;
    border-color: #f9f9f9
}

.btn-outline-ghost-white.disabled,
.btn-outline-ghost-white:disabled {
    color: #f9f9f9;
    background-color: transparent
}

.btn-outline-ghost-white:not(:disabled):not(.disabled):active,
.btn-outline-ghost-white:not(:disabled):not(.disabled).active,
.show>.btn-outline-ghost-white.dropdown-toggle {
    color: #262626;
    background-color: #f9f9f9;
    border-color: #f9f9f9
}

.btn-outline-ghost-white:not(:disabled):not(.disabled):active:focus,
.btn-outline-ghost-white:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-ghost-white.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(249, 249, 249, .5)
}

.btn-outline-deepKamaru {
    color: #23395d;
    background-color: transparent;
    background-image: none;
    border-color: #23395d
}

.btn-outline-deepKamaru:hover {
    color: #fff;
    background-color: #23395d;
    border-color: #23395d
}

.btn-outline-deepKamaru.disabled,
.btn-outline-deepKamaru:disabled {
    color: #23395d;
    background-color: transparent
}

.btn-outline-deepKamaru:not(:disabled):not(.disabled):active,
.btn-outline-deepKamaru:not(:disabled):not(.disabled).active,
.show>.btn-outline-deepKamaru.dropdown-toggle {
    color: #fff;
    background-color: #23395d;
    border-color: #23395d
}

.btn-outline-deepKamaru:not(:disabled):not(.disabled):active:focus,
.btn-outline-deepKamaru:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-deepKamaru.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(35, 57, 93, .5)
}

.btn-outline-cyan {
    color: #56aeff;
    background-color: transparent;
    background-image: none;
    border-color: #56aeff
}

.btn-outline-cyan:hover {
    color: #262626;
    background-color: #56aeff;
    border-color: #56aeff
}

.btn-outline-cyan.disabled,
.btn-outline-cyan:disabled {
    color: #56aeff;
    background-color: transparent
}

.btn-outline-cyan:not(:disabled):not(.disabled):active,
.btn-outline-cyan:not(:disabled):not(.disabled).active,
.show>.btn-outline-cyan.dropdown-toggle {
    color: #262626;
    background-color: #56aeff;
    border-color: #56aeff
}

.btn-outline-cyan:not(:disabled):not(.disabled):active:focus,
.btn-outline-cyan:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-cyan.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(86, 174, 255, .5)
}

.btn-link {
    font-weight: 400;
    color: #56aeff;
    background-color: transparent
}

.btn-link:hover {
    color: #0a89ff;
    text-decoration: underline;
    background-color: transparent;
    border-color: transparent
}

.btn-link:focus,
.btn-link.focus {
    text-decoration: underline;
    border-color: transparent;
    box-shadow: none
}

.btn-link:disabled,
.btn-link.disabled {
    color: #6a6a6a;
    pointer-events: none
}

.btn-lg,
.btn-group-lg>.btn {
    padding: .5rem 1rem;
    font-size: 1.09375rem;
    line-height: 1.5;
    border-radius: .3rem
}

.btn-sm,
.btn-group-sm>.btn {
    padding: .75rem;
    font-size: .76562rem;
    line-height: 1.25;
    border-radius: .2rem
}

.btn-block {
    display: block;
    width: 100%
}

.btn-block+.btn-block {
    margin-top: .5rem
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
    width: 100%
}

.btn-more {
    position: relative;
    margin-right: 2.5em;
    min-width: 8.21429em;
    border: none;
    padding: .5rem .75rem
}

.btn-more::before {
    content: '\35';
    display: block;
    font-family: eleganticons;
    line-height: 2.5em;
    width: 2.5em;
    text-align: center;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 100%;
    background: #6a6a6a;
    transition: all .2s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
    .btn-more::before {
        transition: none
    }
}

.btn-more.btn-gray {
    background: #888;
    border-color: #888;
    color: #fff
}

.btn-more.btn-gray:hover {
    background: red;
    border-color: red
}

.btn-more:hover::before {
    width: 2.85714em;
    opacity: .9
}

.btn-more--contact {
    min-width: 6.07143em
}

.btn-more--1 {
    min-width: 11.42857em;
    padding: .4375rem .75rem
}

.btn-more--2 {
    min-width: 7.14286em;
    padding: .4375rem .75rem
}

.btn--khcn {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    outline: none;
    padding: 0;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    cursor: pointer;
    display: block;
    text-align: center
}

@media screen and (prefers-reduced-motion:reduce) {
    .btn--khcn {
        transition: none
    }
}

.btn--khcn--primary {
    padding: .625rem 1.5rem;
    background: #e31937;
    border-radius: .3125rem;
    color: #fff;
    font-size: .75rem;
    line-height: 1.25rem;
    font-weight: 700
}

.btn--khcn--primary:hover {
    background: linear-gradient(281.83deg, #ec1c3c 0.77%, #920d10 98.28%);
    box-shadow: 0 12px 25px rgba(47, 65, 82, .1)
}

.btn--khcn--secondary {
    padding: .625rem 2.1875rem;
    border-radius: .3125rem;
    font-weight: 700;
    font-size: .75rem;
    line-height: 1.25rem;
    color: #23395d;
    border: 1px solid #23395d;
    background-color: #fff
}

.btn--khcn--secondary.red {
    border: 1px solid #e31937;
    color: #e31937
}

.btn--khcn--secondary.red:hover {
    color: #fff;
    background-color: #e31937;
    border-color: #e31937
}

.btn--khcn--secondary.lg {
    padding: 1.125rem 1.5rem
}

.btn--khcn--secondary:hover {
    color: #fff;
    background-color: #23395d;
    border-color: #23395d
}

.btn-icon-khcn {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
    padding: 0;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    padding: 1rem 0;
    border: 2px solid #e31937;
    background-color: #fff;
    border-radius: .3125rem;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

@media screen and (prefers-reduced-motion:reduce) {
    .btn-icon-khcn {
        transition: none
    }
}

@media(max-width:767px) {
    .btn-icon-khcn {
        flex-direction: column;
        padding: .78125rem 0
    }
}

.btn-icon-khcn:hover {
    background-color: #e31937
}

.btn-icon-khcn:hover .btn-icon-khcn__text {
    color: #fff
}

.btn-icon-khcn:hover .btn-icon-khcn__icon {
    filter: brightness(0) invert(1)
}

.btn-icon-khcn__icon {
    display: block;
    height: 2rem;
    margin-right: 1rem
}

.btn-icon-khcn__icon img {
    max-height: 2rem
}

.btn-icon-khcn__text {
    color: #585858;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700;
    text-transform: uppercase
}

@media(max-width:767px) {
    .btn-icon-khcn__text {
        margin-top: .25rem;
        font-size: .875rem;
        line-height: 1.25rem
    }
}

.btn-outline {
    border: 1px solid #23395d;
    border-radius: 5px;
    background: 0 0
}

.btn-outline:hover {
    background: #23395d
}

.fade {
    transition: opacity .15s linear
}

@media screen and (prefers-reduced-motion:reduce) {
    .fade {
        transition: none
    }
}

.fade:not(.show) {
    opacity: 0
}

.collapse:not(.show) {
    display: none
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition: height .35s ease
}

@media screen and (prefers-reduced-motion:reduce) {
    .collapsing {
        transition: none
    }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
    position: relative
}

.dropdown-toggle {
    border: 1px solid #eaeaea
}

.dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent
}

.dropdown-toggle:empty::after {
    margin-left: 0
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: .875rem;
    color: #585858;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: .3125rem
}

.dropdown-menu-right {
    right: 0;
    left: auto
}

.dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: .125rem
}

.dropup .dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: 0;
    border-right: .3em solid transparent;
    border-bottom: .3em solid;
    border-left: .3em solid transparent
}

.dropup .dropdown-toggle:empty::after {
    margin-left: 0
}

.dropright .dropdown-menu {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: .125rem
}

.dropright .dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: 0;
    border-bottom: .3em solid transparent;
    border-left: .3em solid
}

.dropright .dropdown-toggle:empty::after {
    margin-left: 0
}

.dropright .dropdown-toggle::after {
    vertical-align: 0
}

.dropleft .dropdown-menu {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: .125rem
}

.dropleft .dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: ""
}

.dropleft .dropdown-toggle::after {
    display: none
}

.dropleft .dropdown-toggle::before {
    display: inline-block;
    width: 0;
    height: 0;
    margin-right: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: .3em solid;
    border-bottom: .3em solid transparent
}

.dropleft .dropdown-toggle:empty::after {
    margin-left: 0
}

.dropleft .dropdown-toggle::before {
    vertical-align: 0
}

.dropdown-menu[x-placement^=top],
.dropdown-menu[x-placement^=right],
.dropdown-menu[x-placement^=bottom],
.dropdown-menu[x-placement^=left] {
    right: auto;
    bottom: auto
}

.dropdown-divider {
    height: 0;
    margin: .5rem 0;
    overflow: hidden;
    border-top: 1px solid #e2e9ec
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #262626;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0
}

.dropdown-item:hover,
.dropdown-item:focus {
    color: #191919;
    text-decoration: none;
    background-color: #fafafa
}

.dropdown-item.active,
.dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #23395d
}

.dropdown-item.disabled,
.dropdown-item:disabled {
    color: #6a6a6a;
    background-color: transparent
}

.dropdown-menu.show {
    display: block
}

.dropdown-header {
    display: block;
    padding: .5rem 1.5rem;
    margin-bottom: 0;
    font-size: .76562rem;
    color: #6a6a6a;
    white-space: nowrap
}

.dropdown-item-text {
    display: block;
    padding: .25rem 1.5rem;
    color: #262626
}

.btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-flex;
    vertical-align: middle
}

.btn-group>.btn,
.btn-group-vertical>.btn {
    position: relative;
    flex: 0 1 auto
}

.btn-group>.btn:hover,
.btn-group-vertical>.btn:hover {
    z-index: 1
}

.btn-group>.btn:focus,
.btn-group>.btn:active,
.btn-group>.btn.active,
.btn-group-vertical>.btn:focus,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn.active {
    z-index: 1
}

.btn-group .btn+.btn,
.btn-group .btn+.btn-group,
.btn-group .btn-group+.btn,
.btn-group .btn-group+.btn-group,
.btn-group-vertical .btn+.btn,
.btn-group-vertical .btn+.btn-group,
.btn-group-vertical .btn-group+.btn,
.btn-group-vertical .btn-group+.btn-group {
    margin-left: -1px
}

.btn-toolbar {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

.btn-toolbar .input-group {
    width: auto
}

.btn-group>.btn:first-child {
    margin-left: 0
}

.btn-group.dropleft>.btn:not(:first-child) {
    order: -1
}

.btn-group.dropleft>.btn:not(:first-child),
.btn-group:not(.dropleft)>.btn:not(:last-child):not(.dropdown-toggle),
.btn-group>.btn-group:not(:last-child)>.btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.btn-group:not(.dropleft)>.btn:not(:first-child),
.btn-group>.btn-group:not(:first-child)>.btn,
.btn-group.dropleft>.btn:not(:last-child):not(.dropdown-toggle) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.dropdown-toggle-split {
    padding-right: .75rem;
    padding-left: .75rem
}

.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
    margin-left: 0
}

.dropleft .dropdown-toggle-split::before {
    margin-right: 0
}

.btn-sm+.dropdown-toggle-split,
.btn-group-sm>.btn+.dropdown-toggle-split {
    padding-right: .5625rem;
    padding-left: .5625rem
}

.btn-lg+.dropdown-toggle-split,
.btn-group-lg>.btn+.dropdown-toggle-split {
    padding-right: .75rem;
    padding-left: .75rem
}

.btn-group-vertical {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center
}

.btn-group-vertical .btn,
.btn-group-vertical .btn-group {
    width: 100%
}

.btn-group-vertical>.btn+.btn,
.btn-group-vertical>.btn+.btn-group,
.btn-group-vertical>.btn-group+.btn,
.btn-group-vertical>.btn-group+.btn-group {
    margin-top: -1px;
    margin-left: 0
}

.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical>.btn-group:not(:last-child)>.btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn:not(:first-child),
.btn-group-vertical>.btn-group:not(:first-child)>.btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.btn-group-toggle>.btn,
.btn-group-toggle>.btn-group>.btn {
    margin-bottom: 0
}

.btn-group-toggle>.btn input[type=radio],
.btn-group-toggle>.btn input[type=checkbox],
.btn-group-toggle>.btn-group>.btn input[type=radio],
.btn-group-toggle>.btn-group>.btn input[type=checkbox] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none
}

.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%
}

.input-group>.form-control,
.input-group>.select2-selection--single,
.input-group>.select2-selection--multiple,
.input-group>.select2-search__field,
.input-group>.file-ui {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0
}

.input-group>.form-control:focus,
.input-group>.select2-selection--single:focus,
.input-group>.select2-selection--multiple:focus,
.input-group>.select2-search__field:focus,
.input-group>.file-ui:focus {
    z-index: 3
}

.input-group>.form-control+.form-control,
.input-group>.select2-selection--single+.form-control,
.input-group>.select2-selection--multiple+.form-control,
.input-group>.select2-search__field+.form-control,
.input-group>.form-control+.select2-selection--single,
.input-group>.select2-selection--single+.select2-selection--single,
.input-group>.select2-selection--multiple+.select2-selection--single,
.input-group>.select2-search__field+.select2-selection--single,
.input-group>.form-control+.select2-selection--multiple,
.input-group>.select2-selection--single+.select2-selection--multiple,
.input-group>.select2-selection--multiple+.select2-selection--multiple,
.input-group>.select2-search__field+.select2-selection--multiple,
.input-group>.form-control+.select2-search__field,
.input-group>.select2-selection--single+.select2-search__field,
.input-group>.select2-selection--multiple+.select2-search__field,
.input-group>.select2-search__field+.select2-search__field,
.input-group>.form-control+.file-ui,
.input-group>.select2-selection--single+.file-ui,
.input-group>.select2-selection--multiple+.file-ui,
.input-group>.select2-search__field+.file-ui,
.input-group>.file-ui+.form-control,
.input-group>.file-ui+.select2-selection--single,
.input-group>.file-ui+.select2-selection--multiple,
.input-group>.file-ui+.select2-search__field,
.input-group>.file-ui+.file-ui {
    margin-left: -1px
}

.input-group>.form-control:not(:last-child),
.input-group>.select2-selection--single:not(:last-child),
.input-group>.select2-selection--multiple:not(:last-child),
.input-group>.select2-search__field:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>.form-control:not(:first-child),
.input-group>.select2-selection--single:not(:first-child),
.input-group>.select2-selection--multiple:not(:first-child),
.input-group>.select2-search__field:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group>.file-ui {
    display: flex;
    align-items: center
}

.input-group>.file-ui:not(:last-child) .file-ui-label,
.input-group>.file-ui:not(:last-child) .file-ui-label::after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>.file-ui:not(:first-child) .file-ui-label,
.input-group>.file-ui:not(:first-child) .file-ui-label::after {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group-prepend,
.input-group-append {
    display: flex
}

.input-group-prepend .btn,
.input-group-append .btn {
    position: relative;
    z-index: 2
}

.input-group-prepend .btn+.btn,
.input-group-prepend .btn+.input-group-text,
.input-group-prepend .input-group-text+.input-group-text,
.input-group-prepend .input-group-text+.btn,
.input-group-append .btn+.btn,
.input-group-append .btn+.input-group-text,
.input-group-append .input-group-text+.input-group-text,
.input-group-append .input-group-text+.btn {
    margin-left: -1px
}

.input-group-prepend {
    margin-right: -1px
}

.input-group-append {
    margin-left: -1px
}

.input-group-text {
    display: flex;
    align-items: center;
    padding: .53125rem 1rem;
    margin-bottom: 0;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.5;
    color: #464646;
    text-align: center;
    white-space: nowrap;
    background-color: #e2e9ec;
    border: 1px solid #585858;
    border-radius: .3125rem
}

.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
    margin-top: 0
}

.input-group>.input-group-prepend>.btn,
.input-group>.input-group-prepend>.input-group-text,
.input-group>.input-group-append:not(:last-child)>.btn,
.input-group>.input-group-append:not(:last-child)>.input-group-text,
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group>.input-group-append:last-child>.input-group-text:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>.input-group-append>.btn,
.input-group>.input-group-append>.input-group-text,
.input-group>.input-group-prepend:not(:first-child)>.btn,
.input-group>.input-group-prepend:not(:first-child)>.input-group-text,
.input-group>.input-group-prepend:first-child>.btn:not(:first-child),
.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.ctr-ui {
    position: relative;
    display: block;
    min-height: 1.5rem;
    padding-left: 1.5rem
}

.ctr-ui-inline {
    display: inline-flex;
    margin-right: 1rem
}

.ctr-ui-input {
    position: absolute;
    z-index: -1;
    opacity: 0
}

.ctr-ui-input:checked~.ctr-ui-label::before {
    color: #fff;
    background-color: #23395d
}

.ctr-ui-input:active~.ctr-ui-label::before {
    color: #fff;
    background-color: #6b8ec7
}

.ctr-ui-input:disabled~.ctr-ui-label {
    color: #6a6a6a
}

.ctr-ui-input:disabled~.ctr-ui-label::before {
    background-color: #e2e9ec
}

.ctr-ui-label {
    margin-bottom: 0;
    cursor: pointer
}

.ctr-ui-label::before {
    position: absolute;
    top: .32143em;
    left: 0;
    display: block;
    width: .85714em;
    height: .85714em;
    pointer-events: none;
    content: "";
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: #fff;
    border: 1px solid #707070
}

.ctr-ui-label::after {
    position: absolute;
    top: .53571em;
    left: .21429em;
    display: block;
    width: .42857em;
    height: .42857em;
    border-radius: 50%;
    content: "";
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%
}

.checkbox-ui .ctr-ui-label::before {
    border-radius: .3125rem
}

.checkbox-ui .ctr-ui-input:checked~.ctr-ui-label::before {
    background-color: #23395d
}

.checkbox-ui .ctr-ui-input:checked~.ctr-ui-label::after {
    background-image: url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8+PC9zdmc+)
}

.checkbox-ui .ctr-ui-input:indeterminate~.ctr-ui-label::before {
    background-color: #23395d
}

.checkbox-ui .ctr-ui-input:indeterminate~.ctr-ui-label::after {
    background-image: url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI2ZmZicgZD0nTTAgMmg0Jy8+PC9zdmc+)
}

.checkbox-ui .ctr-ui-input:disabled:checked~.ctr-ui-label::before {
    background-color: rgba(35, 57, 93, .5)
}

.checkbox-ui .ctr-ui-input:disabled:indeterminate~.ctr-ui-label::before {
    background-color: rgba(35, 57, 93, .5)
}

.radio-ui .ctr-ui-label::before {
    border-radius: 50%
}

.radio-ui .ctr-ui-input:checked~.ctr-ui-label::before {
    background-color: #fff;
    border: 1px solid #707070
}

.radio-ui .ctr-ui-input:checked~.ctr-ui-label::after {
    background-color: #000
}

.radio-ui .ctr-ui-input:disabled:checked~.ctr-ui-label::before {
    background-color: rgba(35, 57, 93, .5)
}

.file-ui {
    position: relative;
    display: inline-block;
    width: 100%;
    height: calc(2.375rem + 2px);
    margin-bottom: 0
}

.file-ui-input {
    position: relative;
    z-index: 2;
    width: 100%;
    height: calc(2.375rem + 2px);
    margin: 0;
    opacity: 0
}

.file-ui-input:focus~.file-ui-label {
    border-color: #4672b9;
    box-shadow: 0 0 0 .2rem rgba(35, 57, 93, .25)
}

.file-ui-input:focus~.file-ui-label::after {
    border-color: #4672b9
}

.file-ui-input:lang(en)~.file-ui-label::after {
    content: "Browse"
}

.file-ui-input:lang(es)~.file-ui-label::after {
    content: "Elegir"
}

.file-ui-input:lang(vi)~.file-ui-label::after {
    content: "Duyệt"
}

.file-ui-label {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1;
    height: calc(2.375rem + 2px);
    padding: .53125rem 1rem;
    line-height: 1.5;
    color: #464646;
    background-color: #fff;
    border: 1px solid #585858;
    border-radius: .3125rem
}

.file-ui-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(calc(2.375rem + 2px) - 1px * 2);
    padding: .53125rem 1rem;
    line-height: 1.5;
    color: #464646;
    content: "Browse";
    background-color: #e2e9ec;
    border-left: 1px solid #585858;
    border-radius: 0 .3125rem .3125rem 0
}

.custom-range {
    width: 100%;
    padding-left: 0;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.custom-range:focus {
    outline: none
}

.custom-range::-moz-focus-outer {
    border: 0
}

.custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -.25rem;
    background-color: #23395d;
    border: 0;
    border-radius: 1rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.custom-range::-webkit-slider-thumb:focus {
    outline: none;
    box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(35, 57, 93, .25)
}

.custom-range::-webkit-slider-thumb:active {
    background-color: #6b8ec7
}

.custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: #d8d8d8;
    border-color: transparent;
    border-radius: 1rem
}

.custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #23395d;
    border: 0;
    border-radius: 1rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.custom-range::-moz-range-thumb:focus {
    outline: none;
    box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(35, 57, 93, .25)
}

.custom-range::-moz-range-thumb:active {
    background-color: #6b8ec7
}

.custom-range::-moz-range-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: #d8d8d8;
    border-color: transparent;
    border-radius: 1rem
}

.custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #23395d;
    border: 0;
    border-radius: 1rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.custom-range::-ms-thumb:focus {
    outline: none;
    box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(35, 57, 93, .25)
}

.custom-range::-ms-thumb:active {
    background-color: #6b8ec7
}

.custom-range::-ms-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: .5rem
}

.custom-range::-ms-fill-lower {
    background-color: #d8d8d8;
    border-radius: 1rem
}

.custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #d8d8d8;
    border-radius: 1rem
}

.nav {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.nav-hasChild {
    position: static
}

.nav-hasChild .dropdown-menu {
    left: 0;
    right: 0
}

.nav-hasChild .dropdown-menu>.row {
    margin: 0
}

.nav-link {
    display: block;
    padding: .5rem 1rem
}

.nav-link:hover,
.nav-link:focus {
    text-decoration: none
}

.nav-link.disabled {
    color: #6a6a6a
}

.nav-tabs {
    border-bottom: 1px solid #d8d8d8
}

.nav-tabs .nav-item {
    margin-bottom: -1px
}

.nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .3125rem;
    border-top-right-radius: .3125rem
}

.nav-tabs .nav-link:hover,
.nav-tabs .nav-link:focus {
    border-color: #e2e9ec #e2e9ec #d8d8d8
}

.nav-tabs .nav-link.disabled {
    color: #6a6a6a;
    background-color: transparent;
    border-color: transparent
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
    color: #464646;
    background-color: #fff;
    border-color: #d8d8d8 #d8d8d8 #fff
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.nav-pills .nav-link {
    border-radius: .3125rem
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    color: #fff;
    background-color: #23395d
}

.nav-fill .nav-item {
    flex: 1 1 auto;
    text-align: center
}

.nav-justified .nav-item {
    flex-basis: 0;
    flex-grow: 1;
    text-align: center
}

.tab-content>.tab-pane {
    display: none
}

.tab-content>.active {
    display: block
}

.navbar {
    position: relative
}

.navbar h1 {
    display: inline-block;
    font-size: 1em;
    margin: 0
}

.navbar-nav {
    display: flex;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0
}

.navbar-nav .dropdown-menu {
    position: static;
    float: none
}

.navbar-text {
    display: inline-block;
    padding-top: .5rem;
    padding-bottom: .5rem
}

.navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center
}

.navbar-toggler {
    padding: .25rem .75rem;
    font-size: 1.09375rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: .3125rem
}

.navbar-toggler:hover,
.navbar-toggler:focus {
    text-decoration: none
}

.navbar-toggler:not(:disabled):not(.disabled) {
    cursor: pointer
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: no-repeat center center;
    background-size: 100% 100%
}

@media(max-width:575.98px) {

    .navbar-expand-sm>.container,
    .navbar-expand-sm>.container-fluid {
        padding-right: 0;
        padding-left: 0
    }
}

@media(min-width:576px) {
    .navbar-expand-sm {
        flex-flow: row nowrap;
        justify-content: flex-start
    }

    .navbar-expand-sm .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-sm>.container,
    .navbar-expand-sm>.container-fluid {
        flex-wrap: nowrap
    }

    .navbar-expand-sm .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-sm .navbar-toggler {
        display: none
    }
}

@media(max-width:767.98px) {

    .navbar-expand-md>.container,
    .navbar-expand-md>.container-fluid {
        padding-right: 0;
        padding-left: 0
    }
}

@media(min-width:768px) {
    .navbar-expand-md {
        flex-flow: row nowrap;
        justify-content: flex-start
    }

    .navbar-expand-md .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-md>.container,
    .navbar-expand-md>.container-fluid {
        flex-wrap: nowrap
    }

    .navbar-expand-md .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-md .navbar-toggler {
        display: none
    }
}

@media(max-width:991.98px) {

    .navbar-expand-lg>.container,
    .navbar-expand-lg>.container-fluid {
        padding-right: 0;
        padding-left: 0
    }
}

@media(min-width:992px) {
    .navbar-expand-lg {
        flex-flow: row nowrap;
        justify-content: flex-start
    }

    .navbar-expand-lg .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-lg>.container,
    .navbar-expand-lg>.container-fluid {
        flex-wrap: nowrap
    }

    .navbar-expand-lg .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-lg .navbar-toggler {
        display: none
    }
}

@media(max-width:1219.98px) {

    .navbar-expand-xl>.container,
    .navbar-expand-xl>.container-fluid {
        padding-right: 0;
        padding-left: 0
    }
}

@media(min-width:1220px) {
    .navbar-expand-xl {
        flex-flow: row nowrap;
        justify-content: flex-start
    }

    .navbar-expand-xl .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-xl>.container,
    .navbar-expand-xl>.container-fluid {
        flex-wrap: nowrap
    }

    .navbar-expand-xl .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-xl .navbar-toggler {
        display: none
    }
}

.navbar-expand {
    flex-flow: row nowrap;
    justify-content: flex-start
}

.navbar-expand>.container,
.navbar-expand>.container-fluid {
    padding-right: 0;
    padding-left: 0
}

.navbar-expand .navbar-nav {
    flex-direction: row
}

.navbar-expand .navbar-nav .dropdown-menu {
    position: absolute
}

.navbar-expand .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem
}

.navbar-expand>.container,
.navbar-expand>.container-fluid {
    flex-wrap: nowrap
}

.navbar-expand .navbar-collapse {
    display: flex !important;
    flex-basis: auto
}

.navbar-expand .navbar-toggler {
    display: none
}

.card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: .3125rem
}

.card>hr {
    margin-right: 0;
    margin-left: 0
}

.card>.list-group:first-child .list-group-item:first-child {
    border-top-left-radius: .3125rem;
    border-top-right-radius: .3125rem
}

.card>.list-group:last-child .list-group-item:last-child {
    border-bottom-right-radius: .3125rem;
    border-bottom-left-radius: .3125rem
}

.card-body {
    flex: 1 1 auto;
    padding: 1.25rem
}

.card-title {
    margin-bottom: .75rem
}

.card-subtitle {
    margin-top: -.375rem;
    margin-bottom: 0
}

.card-text:last-child {
    margin-bottom: 0
}

.card-link:hover {
    text-decoration: none
}

.card-link+.card-link {
    margin-left: 1.25rem
}

.card-header+.list-group .list-group-item:first-child {
    border-top: 0
}

.card-footer {
    padding: .75rem 1.25rem;
    background-color: rgba(0, 0, 0, .03);
    border-top: 1px solid rgba(0, 0, 0, .125)
}

.card-footer:last-child {
    border-radius: 0 0 calc(0.3125rem - 1px) calc(0.3125rem - 1px)
}

.card-header-tabs {
    margin-right: -.625rem;
    margin-bottom: -.75rem;
    margin-left: -.625rem;
    border-bottom: 0
}

.card-header-pills {
    margin-right: -.625rem;
    margin-left: -.625rem
}

.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.25rem
}

.card-img {
    width: 100%;
    border-radius: calc(0.3125rem - 1px)
}

.card-img-top {
    width: 100%;
    border-top-left-radius: calc(0.3125rem - 1px);
    border-top-right-radius: calc(0.3125rem - 1px)
}

.card-img-bottom {
    width: 100%;
    border-bottom-right-radius: calc(0.3125rem - 1px);
    border-bottom-left-radius: calc(0.3125rem - 1px)
}

.card-deck {
    display: flex;
    flex-direction: column
}

.card-deck .card {
    margin-bottom: 15px
}

@media(min-width:576px) {
    .card-deck {
        flex-flow: row wrap;
        margin-right: -15px;
        margin-left: -15px
    }

    .card-deck .card {
        display: flex;
        flex: 1 0 0%;
        flex-direction: column;
        margin-right: 15px;
        margin-bottom: 0;
        margin-left: 15px
    }
}

.card-group {
    display: flex;
    flex-direction: column
}

.card-group>.card {
    margin-bottom: 15px
}

@media(min-width:576px) {
    .card-group {
        flex-flow: row wrap
    }

    .card-group>.card {
        flex: 1 0 0%;
        margin-bottom: 0
    }

    .card-group>.card+.card {
        margin-left: 0;
        border-left: 0
    }

    .card-group>.card:first-child {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    .card-group>.card:first-child .card-img-top,
    .card-group>.card:first-child .card-header {
        border-top-right-radius: 0
    }

    .card-group>.card:first-child .card-img-bottom,
    .card-group>.card:first-child .card-footer {
        border-bottom-right-radius: 0
    }

    .card-group>.card:last-child {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

    .card-group>.card:last-child .card-img-top,
    .card-group>.card:last-child .card-header {
        border-top-left-radius: 0
    }

    .card-group>.card:last-child .card-img-bottom,
    .card-group>.card:last-child .card-footer {
        border-bottom-left-radius: 0
    }

    .card-group>.card:only-child {
        border-radius: .3125rem
    }

    .card-group>.card:only-child .card-img-top,
    .card-group>.card:only-child .card-header {
        border-top-left-radius: .3125rem;
        border-top-right-radius: .3125rem
    }

    .card-group>.card:only-child .card-img-bottom,
    .card-group>.card:only-child .card-footer {
        border-bottom-right-radius: .3125rem;
        border-bottom-left-radius: .3125rem
    }

    .card-group>.card:not(:first-child):not(:last-child):not(:only-child) {
        border-radius: 0
    }

    .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
    .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
    .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,
    .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
        border-radius: 0
    }
}

.card-columns .card {
    margin-bottom: .75rem
}

@media(min-width:576px) {
    .card-columns {
        -moz-column-count: 3;
        column-count: 3;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
        orphans: 1;
        widows: 1
    }

    .card-columns .card {
        display: inline-block;
        width: 100%
    }
}

.accordion .card:not(:first-of-type) .card-header:first-child {
    border-radius: 0
}

.accordion .card:first-of-type {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.accordion .card:last-of-type {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.breadcrumb {
    display: block;
    flex-wrap: wrap;
    list-style: none;
    margin: 12px 0 0;
    padding: 0;
    position: absolute;
    top: 0;
    left: 10px;
    line-height: 1.71429
}

.breadcrumb-item {
    color: rgba(255, 255, 255, .25);
    display: inline-block
}

.breadcrumb-item a {
    color: inherit
}

.breadcrumb-item a:hover {
    color: red
}

.breadcrumb-item+.breadcrumb-item {
    padding-left: .5rem
}

.breadcrumb-item+.breadcrumb-item::before {
    display: inline-block;
    padding-right: .5rem;
    color: rgba(255, 255, 255, .25);
    content: ">"
}

.breadcrumb-item+.breadcrumb-item:hover::before {
    text-decoration: underline
}

.breadcrumb-item+.breadcrumb-item:hover::before {
    text-decoration: none
}

.breadcrumb-item.active {
    color: #fff
}

.o-bannerBreadcrumbs {
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding-top: 40px;
    padding-bottom: 28px
}

@media(max-width:767px) {
    .o-bannerBreadcrumbs {
        padding-top: 30px;
        padding-bottom: 22px
    }
}

.o-bannerBreadcrumbs_title {
    font-size: 32px;
    line-height: 48px;
    color: #fff;
    margin: 0;
    font-weight: 700;
    text-transform: uppercase
}

@media(max-width:767px) {
    .o-bannerBreadcrumbs_title {
        font-size: 26px;
        line-height: 34px
    }
}

.o-bannerBreadcrumbs_breadcrumbs .breadcrumb {
    position: static
}

.o-bannerBreadcrumbs_breadcrumbs .breadcrumb-item {
    color: rgba(255, 255, 255, .25)
}

.o-bannerBreadcrumbs_breadcrumbs .breadcrumb-item+.breadcrumb-item {
    padding-left: 3px
}

.o-bannerBreadcrumbs_breadcrumbs .breadcrumb-item+.breadcrumb-item::before {
    color: rgba(255, 255, 255, .25);
    content: '/';
    padding-right: 3px
}

.o-bannerBreadcrumbs_breadcrumbs .breadcrumb-item.active {
    font-weight: 700;
    color: #fff
}

.o-bannerBreadcrumbs_breadcrumbs .breadcrumb-item.active::before {
    color: #fff
}

.pagination {
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: .3125rem
}

@media(max-width:767px) {
    .pagination {
        margin-top: 30px
    }
}

.page-link {
    position: relative;
    display: block;
    padding: 0 .35714em;
    border: 1px solid transparent;
    line-height: 2.14286em;
    color: #585858
}

.page-link:hover {
    z-index: 2;
    color: red
}

.page-link:focus {
    z-index: 2
}

.page-link:not(:disabled):not(.disabled) {
    cursor: pointer
}

.page-item:first-child .page-link,
.page-item:last-child .page-link {
    min-width: 2.28571em;
    border-color: #e1e1e1;
    background: #fff;
    text-align: center;
    box-shadow: 0 0 2.5em rgba(0, 0, 0, .09)
}

.page-item:first-child .page-link i,
.page-item:last-child .page-link i {
    font-size: 1.14286em;
    position: relative;
    top: .125em
}

.page-item:last-child {
    margin-right: 0
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    font-weight: 700;
    background-color: #e31937;
    border-color: #e31937
}

.page-item.disabled .page-link {
    color: #6a6a6a;
    pointer-events: none;
    cursor: auto
}

.page-item .page-link {
    width: 25px;
    height: 25px;
    padding: 0;
    line-height: normal;
    min-width: auto !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #eaeaea;
    border-radius: 5px;
    margin-right: 8px;
    font-size: 12px
}

.pagination-lg .page-link {
    padding: .75rem 1.5rem;
    font-size: 1.09375rem;
    line-height: 1.5
}

.pagination-lg .page-item:first-child .page-link {
    border-top-left-radius: .3rem;
    border-bottom-left-radius: .3rem
}

.pagination-lg .page-item:last-child .page-link {
    border-top-right-radius: .3rem;
    border-bottom-right-radius: .3rem
}

.pagination-sm .page-link {
    padding: .25rem .5rem;
    font-size: .76562rem;
    line-height: 1.25
}

.pagination-sm .page-item:first-child .page-link {
    border-top-left-radius: .2rem;
    border-bottom-left-radius: .2rem
}

.pagination-sm .page-item:last-child .page-link {
    border-top-right-radius: .2rem;
    border-bottom-right-radius: .2rem
}

.m-contactBanner {
    position: relative
}

.m-contactBanner_contact {
    position: absolute;
    bottom: 12px;
    right: 20px;
    border: 1.1px solid #e31937;
    border-radius: 50px;
    padding: 7px 12px;
    background: #fff;
    display: flex;
    align-items: center
}

@media(max-width:991px) {
    .m-contactBanner_contact {
        padding: 2px 9px
    }
}

.m-contactBanner_contact .icon {
    width: 22px;
    height: 22px;
    background-color: #e31937;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center
}

.m-contactBanner_contact .icon .a-icon {
    width: 12px;
    height: 12px
}

.m-contactBanner_contact span {
    font-size: 14px;
    line-height: 20px;
    color: #e31937;
    display: block;
    margin-left: 6px
}

@media(max-width:991px) {
    .m-contactBanner_contact span {
        font-size: 10px
    }
}

.o-tabs_list {
    border: 0;
    flex-wrap: nowrap;
    overflow-x: auto;
    display: inline-flex;
    left: 50%;
    max-width: 100%;
    position: relative;
    transform: translateX(-50%);
    list-style: none
}

.o-tabs_list::-webkit-scrollbar {
    display: none
}

.o-tabs_label {
    white-space: nowrap;
    display: block;
    color: #23395d;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    text-transform: uppercase;
    padding: .875rem 2.3125rem;
    border: 2px solid #eaeaea
}

.o-tabs_label:hover,
.o-tabs_label.active {
    border-bottom-color: #e31937;
    color: #e31937;
    font-weight: 700
}

.m-headDesc_head {
    text-align: center;
    font-weight: 700;
    font-size: 32px;
    line-height: 48px;
    text-transform: uppercase;
    color: #23395d;
    margin: 0
}

@media(max-width:991px) {
    .m-headDesc_head {
        font-size: 26px;
        line-height: 40px
    }
}

@media(max-width:991px) {
    .m-headDesc_head {
        font-size: 18px;
        line-height: 25px
    }
}

.m-headDesc-crimson .m-headDesc_head {
    color: #e31937
}

.m-headDesc-white .m-headDesc_head {
    color: #fff
}

.m-headDesc_desc {
    margin-top: 8px
}

.m-headDesc_desc p {
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #585858
}

@media(max-width:767px) {
    .m-headDesc_desc p {
        font-size: 12px
    }
}

.t-whyProducts_heading {
    max-width: 706px;
    margin: 54px auto 0
}

@media(max-width:991px) {
    .t-whyProducts_heading {
        margin-top: 35px
    }
}

.t-whyProducts_reason {
    margin-top: 17px
}

.t-whyProducts_support {
    padding-top: 53px;
    padding-bottom: 80px
}

@media(max-width:767px) {
    .t-whyProducts_support {
        padding-top: 30px;
        padding-bottom: 50px
    }
}

.o-productSupport_wrap {
    margin-top: 42px
}

@media(max-width:767px) {
    .o-productSupport_wrap {
        margin-top: 20px
    }
}

.o-productSupport_wrap .top {
    display: flex;
    align-items: center
}

.o-productSupport_wrap .top .a-icon {
    width: 54px;
    height: 54px
}

.o-productSupport_wrap .top .text {
    margin-left: 8px
}

.o-productSupport_wrap .top .text a {
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    text-transform: uppercase;
    color: #23395d
}

.o-productSupport_wrap .top .text span {
    display: block;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
    color: #23395d
}

.o-productSupport_wrap .button {
    margin-top: 27px
}

@media(max-width:767px) {
    .o-productSupport_wrap .button {
        margin-top: 16px
    }
}

.o-productSupport_wrap .button .btn {
    background: #fff;
    border: 1px solid #e31937;
    border-radius: 5px;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #e31937;
    transition: .4s ease
}

.o-productSupport_wrap .button .btn:hover {
    background-color: #e31937;
    color: #fff
}

.o-productSupport_options_item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #fff;
    border: 1px solid #eaeaea;
    border-radius: 8px;
    transition: .4s ease;
    padding: 20px 30px;
    cursor: pointer
}

@media(max-width:767px) {
    .o-productSupport_options_item {
        padding: 12px 25px
    }
}

.o-productSupport_options_item:hover {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 12px 100px rgba(47, 65, 82, .05)
}

.o-productSupport_options_item:hover .here {
    color: #e31937
}

.o-productSupport_options_item:hover .a-icon {
    transform: scale(1.2)
}

.o-productSupport_options_item:not(:first-child) {
    margin-top: 30px
}

@media(max-width:767px) {
    .o-productSupport_options_item:not(:first-child) {
        margin-top: 15px
    }
}

.o-productSupport_options .icon {
    display: flex;
    align-items: center
}

.o-productSupport_options .icon .a-icon {
    transition: .6s ease
}

.o-productSupport_options .icon p {
    margin: 0;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    text-transform: uppercase;
    color: #23395d;
    margin-left: 17px
}

@media(max-width:767px) {
    .o-productSupport_options .icon p {
        font-size: 14px;
        line-height: 20px
    }
}

.o-productSupport_options .here {
    font-weight: 700;
    font-size: 12px;
    line-height: 20px;
    color: #b3b3b3;
    transition: .4s ease
}

.o-productSupport_support {
    background: #fff url("../../../images/key-visual.html") no-repeat center/150% auto;
    border: 1px solid #eaeaea;
    border-radius: 8px;
    position: relative;
    text-align: center;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    transition: .6s ease
}

.o-productSupport_support:hover {
    box-shadow: 0 3px 8px rgba(0, 0, 0, .2)
}

.o-productSupport_support:hover .a-icon-support {
    transform: scale(1.15)
}

@media(max-width:991px) {
    .o-productSupport_support {
        margin-top: 20px
    }
}

.o-productSupport_support::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    background-color: #e31937;
    width: 70px;
    height: 3px
}

.o-productSupport_support p {
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    text-align: center;
    text-transform: uppercase;
    color: #23395d;
    margin: 0 auto;
    max-width: 180px
}

@media(max-width:767px) {
    .o-productSupport_support p {
        font-size: 14px;
        line-height: 20px
    }
}

.o-productSupport .a-icon-support {
    transition: .6s ease
}

.o-collapse {
    position: relative
}

.o-collapse-noBorder .accordion .card {
    border-bottom: 0 !important
}

.o-collapse-noBorder .accordion .card .btn-card {
    padding-top: 14px;
    padding-bottom: 14px
}

.o-collapse .accordion .card {
    background: 0 0
}

.o-collapse .accordion .card .btn-card {
    padding-right: 15px;
    color: #23395d
}

@media(min-width:1200px) {
    .o-collapse .accordion .card .btn-card {
        font-size: 16px;
        line-height: 24px
    }
}

.o-collapse .accordion .card .btn-card,
.o-collapse .accordion .card.card-body {
    background: 0 0
}

.o-collapse .accordion .card.card-body p,
.o-collapse .accordion .card.card-body ul {
    margin: 0
}

.alert {
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .3125rem
}

.alert-heading {
    color: inherit
}

.alert-link {
    font-weight: 700
}

.alert-dismissible {
    padding-right: 3.8125rem
}

.alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    padding: .75rem 1.25rem;
    color: inherit
}

.alert-primary {
    color: #121e30;
    background-color: #d3d7df;
    border-color: #c1c8d2
}

.alert-primary hr {
    border-top-color: #b2bbc7
}

.alert-primary .alert-link {
    color: #04070b
}

.alert-secondary {
    color: #373737;
    background-color: #e1e1e1;
    border-color: #d5d5d5
}

.alert-secondary hr {
    border-top-color: #c8c8c8
}

.alert-secondary .alert-link {
    color: #1e1e1e
}

.alert-success {
    color: #1c4b3e;
    background-color: #d7e9e4;
    border-color: #c6e0d9
}

.alert-success hr {
    border-top-color: #b5d7ce
}

.alert-success .alert-link {
    color: #0e261f
}

.alert-info {
    color: #0c5460;
    background-color: #d1ecf1;
    border-color: #bee5eb
}

.alert-info hr {
    border-top-color: #abdde5
}

.alert-info .alert-link {
    color: #062c33
}

.alert-warning {
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba
}

.alert-warning hr {
    border-top-color: #ffe8a1
}

.alert-warning .alert-link {
    color: #533f03
}

.alert-danger {
    color: #760d1d;
    background-color: #f9d1d7;
    border-color: #f7bfc7
}

.alert-danger hr {
    border-top-color: #f4a8b3
}

.alert-danger .alert-link {
    color: #480812
}

.alert-light {
    color: #828282;
    background-color: #fefefe;
    border-color: #fefefe
}

.alert-light hr {
    border-top-color: #f1f1f1
}

.alert-light .alert-link {
    color: dimgray
}

.alert-dark {
    color: #1b1e21;
    background-color: #d6d8d9;
    border-color: #c6c8ca
}

.alert-dark hr {
    border-top-color: #b9bbbe
}

.alert-dark .alert-link {
    color: #040505
}

.alert-ghost-white {
    color: #818181;
    background-color: #fefefe;
    border-color: #fdfdfd
}

.alert-ghost-white hr {
    border-top-color: #f0f0f0
}

.alert-ghost-white .alert-link {
    color: #686868
}

.alert-deepKamaru {
    color: #121e30;
    background-color: #d3d7df;
    border-color: #c1c8d2
}

.alert-deepKamaru hr {
    border-top-color: #b2bbc7
}

.alert-deepKamaru .alert-link {
    color: #04070b
}

.alert-cyan {
    color: #2d5a85;
    background-color: #ddefff;
    border-color: #d0e8ff
}

.alert-cyan hr {
    border-top-color: #b7dcff
}

.alert-cyan .alert-link {
    color: #20405f
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 1rem 0
    }

    to {
        background-position: 0 0
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 1rem 0
    }

    to {
        background-position: 0 0
    }
}

.progress {
    display: flex;
    height: 1rem;
    overflow: hidden;
    font-size: .65625rem;
    background-color: #e2e9ec;
    border-radius: .3125rem
}

.progress-bar {
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #23395d;
    transition: width .6s ease
}

@media screen and (prefers-reduced-motion:reduce) {
    .progress-bar {
        transition: none
    }
}

.progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 1rem 1rem
}

.progress-bar-animated {
    -webkit-animation: progress-bar-stripes 1s linear infinite;
    animation: progress-bar-stripes 1s linear infinite
}

.close {
    float: right;
    font-size: 1.3125rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    opacity: .75
}

.close:not(:disabled):not(.disabled) {
    cursor: pointer
}

button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none
}

.modal-open {
    overflow: hidden
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    outline: 0
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal.video .modal-content {
    border-radius: 0;
    border: none;
    box-shadow: 0 0 2.14286em rgba(0, 0, 0, .35)
}

.modal.video .modal-content>.close {
    top: auto;
    bottom: 100%;
    right: 0;
    margin-bottom: .71429em;
    color: #fff
}

.modal.video .modal-body {
    padding: 0
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: .5rem;
    pointer-events: none
}

.modal.fade .modal-dialog {
    transition: transform .3s ease-out;
    transform: translate(0, -25%)
}

@media screen and (prefers-reduced-motion:reduce) {
    .modal.fade .modal-dialog {
        transition: none
    }
}

.modal.show .modal-dialog {
    transform: translate(0, 0)
}

.modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(100% - (0.5rem * 2))
}

.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: .3rem;
    outline: 0
}

.modal-content>.close {
    position: absolute;
    top: 1.07143em;
    right: 1.07143em;
    outline: none;
    font-size: 1em;
    color: #888;
    border: 1px solid;
    border-radius: 50%;
    opacity: 1;
    width: 2em;
    height: 2em;
    z-index: 3;
    transition: all .2s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
    .modal-content>.close {
        transition: none
    }
}

.modal-content>.close:before,
.modal-content>.close:after {
    content: "";
    display: block;
    border-top: 1px solid;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1.14286em;
    margin-top: 0;
    margin-left: -.57143em;
    transition: transform .3s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {

    .modal-content>.close:before,
    .modal-content>.close:after {
        transition: none
    }
}

.modal-content>.close:before {
    transform: rotate(45deg)
}

.modal-content>.close:after {
    transform: rotate(-45deg)
}

.modal-content>.close span {
    display: none
}

.modal-content>.close:hover {
    color: #585858
}

.modal-content>.close:hover:before {
    transform: rotate(135deg)
}

.modal-content>.close:hover:after {
    transform: rotate(45deg)
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop.show {
    opacity: .5
}

.modal-header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 1rem;
    border-bottom: 1px solid #e2e9ec;
    border-top-left-radius: .3rem;
    border-top-right-radius: .3rem
}

.modal-header .close {
    padding: 1rem;
    margin: -1rem -1rem -1rem auto
}

.modal-title {
    margin-bottom: 0;
    line-height: 1.5
}

.modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 1rem
}

.modal-footer {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 1rem;
    border-top: 1px solid #e2e9ec
}

.modal-footer>:not(:first-child) {
    margin-left: .25rem
}

.modal-footer>:not(:last-child) {
    margin-right: .25rem
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

@media(min-width:576px) {
    .modal-dialog {
        max-width: 578px;
        margin: 1.75rem auto
    }

    .modal-dialog-centered {
        min-height: calc(100% - (1.75rem * 2))
    }

    .modal-sm {
        max-width: 398px
    }
}

@media(min-width:992px) {
    .modal-lg {
        max-width: 980px
    }
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    margin: 0;
    font-family: merriweather sans, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: .76562rem;
    word-wrap: break-word;
    opacity: 0
}

.tooltip.show {
    opacity: .9
}

.tooltip .arrow {
    position: absolute;
    display: block;
    width: .8rem;
    height: .4rem
}

.tooltip .arrow::before {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid
}

.bs-tooltip-top,
.bs-tooltip-auto[x-placement^=top] {
    padding: .4rem 0
}

.bs-tooltip-top .arrow,
.bs-tooltip-auto[x-placement^=top] .arrow {
    bottom: 0
}

.bs-tooltip-top .arrow::before,
.bs-tooltip-auto[x-placement^=top] .arrow::before {
    top: 0;
    border-width: .4rem .4rem 0;
    border-top-color: #000
}

.bs-tooltip-right,
.bs-tooltip-auto[x-placement^=right] {
    padding: 0 .4rem
}

.bs-tooltip-right .arrow,
.bs-tooltip-auto[x-placement^=right] .arrow {
    left: 0;
    width: .4rem;
    height: .8rem
}

.bs-tooltip-right .arrow::before,
.bs-tooltip-auto[x-placement^=right] .arrow::before {
    right: 0;
    border-width: .4rem .4rem .4rem 0;
    border-right-color: #000
}

.bs-tooltip-bottom,
.bs-tooltip-auto[x-placement^=bottom] {
    padding: .4rem 0
}

.bs-tooltip-bottom .arrow,
.bs-tooltip-auto[x-placement^=bottom] .arrow {
    top: 0
}

.bs-tooltip-bottom .arrow::before,
.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
    bottom: 0;
    border-width: 0 .4rem .4rem;
    border-bottom-color: #000
}

.bs-tooltip-left,
.bs-tooltip-auto[x-placement^=left] {
    padding: 0 .4rem
}

.bs-tooltip-left .arrow,
.bs-tooltip-auto[x-placement^=left] .arrow {
    right: 0;
    width: .4rem;
    height: .8rem
}

.bs-tooltip-left .arrow::before,
.bs-tooltip-auto[x-placement^=left] .arrow::before {
    left: 0;
    border-width: .4rem 0 .4rem .4rem;
    border-left-color: #000
}

.tooltip-inner {
    max-width: 200px;
    padding: .25rem .5rem;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: .3125rem
}

@media print {

    *,
    *::before,
    *::after {
        text-shadow: none !important;
        box-shadow: none !important
    }

    a:not(.btn) {
        text-decoration: underline
    }

    abbr[title]::after {
        content: " (" attr(title) ")"
    }

    pre {
        white-space: pre-wrap !important
    }

    pre,
    blockquote {
        border: 1px solid #9b9b9b;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    tr,
    img {
        page-break-inside: avoid
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3
    }

    h2,
    h3 {
        page-break-after: avoid
    }

    @page {
        size: a3
    }

    body {
        min-width: 992px !important
    }

    .container {
        min-width: 992px !important
    }

    .navbar {
        display: none
    }

    .badge {
        border: 1px solid #000
    }

    .table {
        border-collapse: collapse !important
    }

    .table td,
    .table th {
        background-color: #fff !important
    }

    .table-bordered th,
    .table-bordered td {
        border: 1px solid #d8d8d8 !important
    }
}

@-webkit-keyframes navInRight {
    from {
        opacity: 0;
        transform: translate3d(30px, 0, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

@keyframes navInRight {
    from {
        opacity: 0;
        transform: translate3d(30px, 0, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

@-webkit-keyframes navInLeft {
    from {
        opacity: 0;
        transform: translate3d(-30px, 0, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

@keyframes navInLeft {
    from {
        opacity: 0;
        transform: translate3d(-30px, 0, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

@-webkit-keyframes navInUp {
    from {
        opacity: 0;
        transform: translate3d(0, 20px, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

@keyframes navInUp {
    from {
        opacity: 0;
        transform: translate3d(0, 20px, 0)
    }

    to {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }
}

@keyframes zoomIn {
    100% {
        transform: scale(1.05)
    }
}

@-webkit-keyframes sketchIn {
    0% {
        stroke-dashoffset: 3
    }

    100% {
        stroke-dashoffset: 0
    }
}

@keyframes sketchIn {
    0% {
        stroke-dashoffset: 3
    }

    100% {
        stroke-dashoffset: 0
    }
}

@-webkit-keyframes fillIn {
    0% {
        fill: #212121;
        fill-opacity: 0
    }

    100% {
        fill: #212121;
        fill-opacity: 0
    }
}

@keyframes fillIn {
    0% {
        fill: #212121;
        fill-opacity: 0
    }

    100% {
        fill: #212121;
        fill-opacity: 0
    }
}

.select-ui {
    opacity: 0
}

.select-ui.hasIcon+.select2-container .select2-selection--single {
    border: 1px solid #b3b3b3;
    border-radius: 5px;
    background-image: url(../icons/ic-arrowDown.svg);
    background-size: 6.5%;
    color: #23395d;
    position: relative;
    padding: 12px 16px 12px 44px
}

@media(min-width:768px) {
    .select-ui.hasIcon+.select2-container .select2-selection--single {
        font-weight: 700;
        padding: 16.5px 16px 16.5px 44px
    }
}

.select-ui.hasIcon.marker+.select2-container::before {
    z-index: 1;
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 15px;
    width: 20px;
    height: 20px;
    background: transparent url("../icons/ic-blueMarker.svg") no-repeat center/100% auto
}

.select-ui.hasIcon.bank+.select2-container::before {
    z-index: 1;
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 15px;
    width: 20px;
    height: 20px;
    background: transparent url("../icons/ic-blueBank.svg") no-repeat center/100% auto
}

.select2 {
    min-width: 11.28571em;
    max-width: 100%
}

.select2-selection--single,
.select2-selection--multiple {
    background-image: url(../icons/arrow-down.svg);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 8px 10px
}

.select2-selection--single,
.select2-selection--single:focus,
.select2-selection--multiple,
.select2-selection--multiple:focus {
    box-shadow: none
}

.select2-selection__placeholder {
    color: #585858
}

.select2-selection__rendered {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.select2-selection__clear {
    position: relative
}

.select2-selection--single {
    cursor: pointer
}

.select2-selection--multiple::after {
    display: block;
    clear: both;
    content: ""
}

.select2-selection--multiple .select2-search__field {
    border: none;
    padding: 0;
    margin-top: .25rem;
    box-shadow: none;
    background: 0 0
}

.select2-selection--multiple .select2-selection__rendered {
    margin: -.25rem 0 0;
    padding: 0;
    float: left;
    overflow: unset
}

.select2-selection--multiple .select2-selection__rendered li {
    list-style: none
}

.select2-selection__choice {
    background-color: #e2e9ec;
    box-shadow: 0 0 0 1px #585858;
    cursor: default;
    float: left;
    position: relative;
    margin-right: .25rem;
    margin-top: .25rem;
    padding: 0 1.25rem 0 .25rem;
    border-radius: .3125rem
}

.select2-selection__choice__remove {
    line-height: .875rem;
    display: inline-block;
    position: absolute;
    top: 50%;
    right: .25rem;
    margin-top: -.525rem;
    cursor: pointer
}

.select2-search--inline {
    float: left
}

.select2-search--inline:first-child .select2-search__field {
    width: auto !important
}

.select2-search__field {
    font-size: 100%;
    outline: none
}

.select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle
}

.select2-container--open .select2-dropdown {
    left: 0
}

.select2-container--open .select2-selection--single,
.select2-container--open .select2-selection--multiple {
    color: #464646;
    background-color: #fff;
    border-color: #4672b9;
    outline: 0
}

.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--disabled .select2-selection--single,
.select2-container--disabled .select2-selection--multiple {
    color: #464646;
    background-color: #e2e9ec;
    border-color: #585858
}

.select2-dropdown {
    background-color: #fff;
    border: 1px solid #585858;
    border-radius: .3125rem;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 1
}

.select2-dropdown--above {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-dropdown--below {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-dropdown--below .select2-results__options:last-child>.select2-results__option:last-child {
    border-bottom-left-radius: .3125rem;
    border-bottom-right-radius: .3125rem
}

.select2-search--dropdown {
    display: block;
    padding: 1rem 1rem 0
}

.select2-search__field,
.select2-search__field:focus {
    box-shadow: none
}

.select2-search--hide {
    display: none
}

.select2-results {
    display: block
}

.select2-results>ul.select2-results__options {
    max-height: 200px;
    display: block;
    overflow-y: auto
}

.select2-results__options {
    list-style: none;
    margin: 0;
    padding: 1rem 0 0
}

.select2-results__options ul {
    padding-top: 0
}

.select2-results__group {
    padding: .57143em 1rem;
    font-size: 1em;
    color: red;
    display: block
}

.select2-results__option {
    padding: .425rem 1rem;
    white-space: nowrap;
    display: block
}

.select2-results__option[role=group] {
    padding-left: 0;
    padding-right: 0
}

.select2-results__option[aria-selected] {
    cursor: pointer
}

.select2-results__option--highlighted[aria-selected] {
    background: #23395d;
    color: #fff
}

.select2-results__option[aria-selected=true] {
    background-color: #e2e9ec;
    color: inherit
}

.select2-close-mask {
    width: auto;
    height: auto;
    border: 0;
    margin: 0;
    padding: 0;
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    opacity: 0;
    z-index: 99;
    background-color: #fff;
    filter: alpha(opacity=0)
}

.select2-hidden-accessible {
    width: 1px !important;
    height: 1px !important;
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    white-space: nowrap !important
}

.input-group>.select2 {
    width: 1% !important;
    position: relative;
    flex: 1 1 auto;
    margin-bottom: 0
}

.input-group>.select2:last-child .select2-selection {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group>.select2+select+.select2 .select2-selection {
    border-left: none
}

.input-group>select:first-child+.select2 .select2-selection {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>select:not(:first-child)+.select2:not(:last-child) .select2-selection {
    border-radius: 0
}

.irs {
    position: relative;
    display: block;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.irs-line {
    position: relative;
    display: block;
    overflow: hidden;
    outline: none !important
}

.irs-line-left,
.irs-line-mid,
.irs-line-right {
    position: absolute;
    display: block;
    top: 0
}

.irs-line-left {
    left: 0;
    width: 11%
}

.irs-line-mid {
    left: 9%;
    width: 82%
}

.irs-line-right {
    right: 0;
    width: 11%
}

.irs-bar {
    position: absolute;
    display: block;
    left: 0;
    width: 0
}

.irs-bar-edge {
    position: absolute;
    display: block;
    top: 0;
    left: 0
}

.irs-shadow {
    position: absolute;
    display: none;
    left: 0;
    width: 0
}

.irs-slider {
    position: absolute;
    display: block;
    cursor: default;
    z-index: 1
}

.irs-slider.type_last {
    z-index: 2
}

.irs-min {
    position: absolute;
    display: block;
    left: 0;
    cursor: default
}

.irs-max {
    position: absolute;
    display: block;
    right: 0;
    cursor: default
}

.irs-from,
.irs-to,
.irs-single {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    cursor: default;
    white-space: nowrap
}

.irs-grid {
    position: absolute;
    display: none;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 20px
}

.irs-with-grid .irs-grid {
    display: block
}

.irs-grid-pol {
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 8px;
    background: #000
}

.irs-grid-pol.small {
    height: 4px;
    font-size: inherit
}

.irs-grid-text {
    position: absolute;
    bottom: 0;
    left: 0;
    white-space: nowrap;
    text-align: center;
    font-size: 9px;
    line-height: 9px;
    padding: 0 3px;
    color: #000
}

.irs-disable-mask {
    position: absolute;
    display: block;
    top: 0;
    left: -1%;
    width: 102%;
    height: 100%;
    cursor: default;
    background: transparent;
    z-index: 2
}

.irs-disabled {
    opacity: .4
}

.lt-ie9 .irs-disabled {
    filter: alpha(opacity=40)
}

.irs-hidden-input {
    position: absolute !important;
    display: block !important;
    top: 0 !important;
    left: 0 !important;
    width: 0 !important;
    height: 0 !important;
    font-size: 0 !important;
    line-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    outline: none !important;
    z-index: -9999 !important;
    background: 0 0 !important;
    border-style: solid !important;
    border-color: transparent !important;
    opacity: 0 !important;
    visibility: hidden !important
}

.irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-bar,
.irs-bar-edge,
.irs-slider {
    background: #23395d
}

.irs {
    height: 40px
}

.irs-with-grid {
    height: 60px
}

.irs-line {
    height: 12px;
    top: 25px
}

.irs-line-left {
    height: 12px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px
}

.irs-line-mid {
    height: 12px
}

.irs-line-right {
    height: 12px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px
}

.irs-bar {
    height: 12px;
    top: 25px;
    border-radius: 6px
}

.irs-bar-edge {
    top: 25px;
    height: 12px;
    width: 12px;
    border-radius: 6px
}

.irs-shadow {
    height: 3px;
    top: 34px;
    background: #000;
    opacity: .25
}

.lt-ie9 .irs-shadow {
    filter: alpha(opacity=25)
}

.irs-slider {
    width: 18px;
    height: 18px;
    top: 22px;
    border-radius: 50%;
    cursor: pointer;
    box-shadow: 0 0 0 4px rgba(255, 255, 255, .4)
}

.irs-min,
.irs-max {
    color: #999;
    font-size: 10px;
    line-height: 1.333;
    text-shadow: none;
    top: 0;
    padding: 1px 3px;
    background: #e1e4e9;
    border-radius: 4px
}

.irs-from,
.irs-to,
.irs-single {
    color: #fff;
    font-size: 10px;
    line-height: 1.333;
    text-shadow: none;
    padding: 1px 5px;
    background: #23395d;
    border-radius: 4px
}

.irs-from:after,
.irs-to:after,
.irs-single:after {
    position: absolute;
    display: block;
    content: "";
    bottom: -6px;
    left: 50%;
    width: 0;
    height: 0;
    margin-left: -3px;
    overflow: hidden;
    border: 3px solid transparent;
    border-top-color: #23395d
}

.irs-grid-pol {
    background: #e1e4e9
}

.irs-grid-text {
    color: #999
}

.scroll-ui {
    overflow: hidden;
    max-width: 100%
}

[data-simplebar] {
    position: relative;
    z-index: 0;
    overflow: hidden !important;
    -webkit-overflow-scrolling: touch
}

[data-simplebar=init] {
    display: flex
}

[data-simplebar] .simplebar-scroll-content,
[data-simplebar] .simplebar-content {
    overflow: hidden
}

[data-simplebar=init] .simplebar-scroll-content,
[data-simplebar=init] .simplebar-content {
    overflow: scroll
}

.simplebar-scroll-content {
    overflow-x: hidden !important;
    min-width: 100% !important;
    max-height: inherit !important;
    box-sizing: content-box !important
}

.simplebar-scroll-content::-webkit-scrollbar {
    background-color: #fff
}

.simplebar-content {
    overflow-y: hidden !important;
    box-sizing: border-box !important;
    min-height: 100% !important
}

.simplebar-track {
    z-index: 1;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 11px;
    pointer-events: none
}

.simplebar-scrollbar {
    position: absolute;
    right: 2px;
    width: 5px;
    min-height: 10px
}

.simplebar-scrollbar::before {
    position: absolute;
    content: '';
    background: rgba(0, 0, 0, .8);
    border-radius: 7px;
    left: 0;
    right: 0;
    opacity: 0;
    transition: opacity .2s linear
}

.simplebar-track .simplebar-scrollbar.visible::before {
    opacity: .5;
    transition: opacity 0 linear
}

.simplebar-track.vertical {
    top: 0
}

.simplebar-track.vertical .simplebar-scrollbar::before {
    top: 2px;
    bottom: 2px
}

.simplebar-track.horizontal {
    left: 0;
    width: auto;
    height: 11px
}

.simplebar-track.horizontal .simplebar-scrollbar::before {
    height: 100%;
    left: 2px;
    right: 2px
}

.horizontal.simplebar-track .simplebar-scrollbar {
    width: auto;
    height: 5px;
    right: auto;
    left: 0;
    top: 2px;
    min-height: 0;
    min-width: 10px
}

[data-simplebar-direction=rtl] .simplebar-track {
    right: auto;
    left: 0
}

[data-simplebar-direction=rtl] .simplebar-track.horizontal {
    right: 0
}
/*!* Datetimepicker for Bootstrap 3
* version : 4.17.47
* https://github.com/Eonasdan/bootstrap-datetimepicker/*/
.bootstrap-datetimepicker-widget {
    list-style: none;
    font-size: .85714em;
    background: #fff
}

.bootstrap-datetimepicker-widget.dropdown-menu {
    display: block;
    width: 12.42857em;
    border: none;
    padding: 0;
    border-radius: 4px
}

@media(min-width:768px) {
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em
    }
}

@media(min-width:992px) {
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em
    }
}

@media(min-width:1200px) {
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 12.42857em
    }
}

.bootstrap-datetimepicker-widget .list-unstyled {
    margin: 0
}

.bootstrap-datetimepicker-widget a[data-action] {
    padding: 6px 0
}

.bootstrap-datetimepicker-widget a[data-action]:active {
    box-shadow: none
}

.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
    width: 54px;
    font-weight: 400;
    font-size: 1.2em;
    margin: 0
}

.bootstrap-datetimepicker-widget button[data-action] {
    padding: 6px
}

.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Increment Hours"
}

.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Increment Minutes"
}

.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Decrement Hours"
}

.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Decrement Minutes"
}

.bootstrap-datetimepicker-widget .btn[data-action=showHours]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Show Hours"
}

.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Show Minutes"
}

.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Toggle AM/PM"
}

.bootstrap-datetimepicker-widget .btn[data-action=clear]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Clear the picker"
}

.bootstrap-datetimepicker-widget .btn[data-action=today]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Set the date to today"
}

.bootstrap-datetimepicker-widget .picker-switch {
    text-align: center;
    text-transform: capitalize
}

.bootstrap-datetimepicker-widget .picker-switch::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Toggle Date and Time Screens"
}

.bootstrap-datetimepicker-widget .picker-switch td {
    padding: 0;
    margin: 0;
    height: auto;
    width: auto;
    line-height: inherit
}

.bootstrap-datetimepicker-widget .picker-switch td span {
    line-height: 3.5;
    height: 3.5em;
    width: 100%
}

.bootstrap-datetimepicker-widget table {
    width: 100%;
    margin: 0
}

.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
    text-align: center
}

.bootstrap-datetimepicker-widget table th {
    height: 2.5em;
    line-height: 2.5;
    width: 2.5em;
    padding: 0 !important
}

.bootstrap-datetimepicker-widget table tr {
    background-color: #fff !important;
    border: none !important;
    font-weight: 400 !important;
    color: #585858 !important;
    padding: 0 !important
}

.bootstrap-datetimepicker-widget table tr:first-child {
    background-color: #fff !important;
    font-weight: 400 !important
}

.bootstrap-datetimepicker-widget table td {
    line-height: 2.5;
    width: 2.5em;
    padding: 0 .66667em !important;
    border: none
}

.bootstrap-datetimepicker-widget table td.today {
    background-color: #e71e32;
    color: #fff
}

.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover {
    background: 0 0;
    color: #f7f7f7;
    cursor: not-allowed
}

.bootstrap-datetimepicker-widget table th.prev::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Previous Month"
}

.bootstrap-datetimepicker-widget table th.next::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    content: "Next Month"
}

.bootstrap-datetimepicker-widget table thead tr th {
    cursor: pointer;
    padding: 0;
    color: #fff;
    transition: all .2s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
    .bootstrap-datetimepicker-widget table thead tr th {
        transition: none
    }
}

.bootstrap-datetimepicker-widget table thead tr th.prev,
.bootstrap-datetimepicker-widget table thead tr th.next,
.bootstrap-datetimepicker-widget table thead tr th.picker-switch {
    background: #be1425
}

.bootstrap-datetimepicker-widget table thead tr th.prev:hover,
.bootstrap-datetimepicker-widget table thead tr th.next:hover,
.bootstrap-datetimepicker-widget table thead tr th.picker-switch:hover {
    background-color: #e71e32
}

.bootstrap-datetimepicker-widget table thead tr th.dow {
    background: #9b9b9b
}

.bootstrap-datetimepicker-widget table td.cw {
    font-size: .8em;
    height: 20px;
    line-height: 20px;
    color: #777
}

.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
    background: #d8d8d8;
    cursor: pointer
}

.bootstrap-datetimepicker-widget table td.old,
.bootstrap-datetimepicker-widget table td.new {
    color: #b9b9b9
}

.bootstrap-datetimepicker-widget table td.today {
    position: relative
}

.bootstrap-datetimepicker-widget table td.today:before {
    content: '';
    display: inline-block;
    border: solid transparent;
    border-width: 0 0 6px 6px;
    border-bottom-color: #fff;
    border-top-color: transparent;
    position: absolute;
    bottom: 2px;
    right: 2px
}

.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
    background-color: #be1425;
    color: #fff
}

.bootstrap-datetimepicker-widget table td.active.today:before {
    border-bottom-color: #fff
}

.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
    background: 0 0;
    color: #d8d8d8;
    cursor: not-allowed
}

.bootstrap-datetimepicker-widget table td span:hover {
    background: #d8d8d8
}

.bootstrap-datetimepicker-widget table td span.active {
    background-color: red;
    color: #fff
}

.bootstrap-datetimepicker-widget table td span.old {
    color: #d8d8d8
}

.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover {
    background: 0 0;
    color: #d8d8d8;
    cursor: not-allowed
}

.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
    height: 27px;
    line-height: 27px
}

.bootstrap-datetimepicker-widget.wider {
    width: 21em
}

.bootstrap-datetimepicker-widget .datepicker-decades .decade {
    line-height: 1.8em !important
}

.input-group.date .input-group-addon {
    cursor: pointer
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.bootstrap-datetimepicker-widget .datepicker-decades,
.bootstrap-datetimepicker-widget .datepicker-years,
.bootstrap-datetimepicker-widget .datepicker-months {
    padding: 0
}

.bootstrap-datetimepicker-widget .datepicker-decades table tr:first-child td,
.bootstrap-datetimepicker-widget .datepicker-years table tr:first-child td,
.bootstrap-datetimepicker-widget .datepicker-months table tr:first-child td {
    overflow: hidden;
    border: none
}

.bootstrap-datetimepicker-widget .datepicker-decades table tr:first-child td span,
.bootstrap-datetimepicker-widget .datepicker-years table tr:first-child td span,
.bootstrap-datetimepicker-widget .datepicker-months table tr:first-child td span {
    border-radius: 0;
    display: block !important;
    width: 50% !important;
    margin: 0;
    float: left;
    position: relative;
    z-index: 1;
    line-height: 2.4 !important;
    height: 2.4em !important;
    cursor: pointer
}

.stuck {
    position: fixed;
    top: 0;
    z-index: 1071
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:before,
.slick-track:after {
    content: '';
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-prev,
.slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 32px;
    height: 32px;
    padding: 0;
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: 0 0;
    border-radius: 50%;
    border: 1px solid #23395d;
    display: flex;
    align-items: center;
    justify-content: center
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
    color: transparent;
    outline: none;
    background: 0 0
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
    opacity: 1
}

.slick-prev.slick-disabled,
.slick-next.slick-disabled {
    opacity: .25;
    cursor: no-drop
}

.slick-prev:before,
.slick-next:before {
    line-height: 1;
    opacity: .75;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 8px;
    height: 8px;
    border-top: 3px solid #23395d;
    border-right: 3px solid #23395d;
    display: block
}

.slick-prev {
    left: -40px
}

[dir=rtl] .slick-prev {
    right: -40px;
    left: auto
}

.slick-prev:before {
    content: '';
    transform: rotate(225deg)
}

[dir=rtl] .slick-prev:before {
    content: ''
}

.slick-next {
    right: -40px
}

[dir=rtl] .slick-next {
    right: auto;
    left: -40px
}

.slick-next:before {
    content: '';
    transform: rotate(45deg)
}

[dir=rtl] .slick-next:before {
    content: ''
}

.hotline {
    position: fixed;
    top: 60%;
    right: 1.07143em;
    font-weight: 700;
    padding-left: 2.57143em;
    transition: all .2s ease-in-out;
    transform-origin: right;
    border: 1px solid #e31937;
    border-radius: 2.5em;
    background-color: #fff;
    width: 10.57143em;
    height: 2.57143em;
    line-height: 2.57143em;
    z-index: 99
}

@media(max-width:767px) {
    .hotline {
        width: 0;
        transition: all .6s
    }
}

.hotline__icon {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: .42857em;
    width: 1.71429em;
    height: 1.71429em;
    border-radius: 50%;
    transition: all .2s ease-in-out;
    background: #e31937 url(../images/icons/hotline.svg) no-repeat center
}

.hotline__number {
    color: #e31937
}

@media(max-width:767px) {
    .hotline__number {
        display: none
    }
}

.hotline:hover {
    background: #e31937;
    width: 9.57143em
}

.hotline:hover .hotline__icon {
    background-color: #fff;
    background-image: url(../images/icons/hotline-white.svg)
}

.hotline:hover .hotline__number {
    color: #fff
}

@media(max-width:767px) {
    .hotline:hover .hotline__number {
        display: block
    }
}

.m-textNumber {
    display: flex
}

.m-textNumber-reverse .m-textNumber_order {
    order: 2
}

.m-textNumber-reverse .m-textNumber_text {
    order: 1
}

.m-textNumber_order {
    width: 112px;
    height: 112px;
    font-size: 56px;
    line-height: 72px;
    text-transform: uppercase;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center
}

@media(max-width:991px) {
    .m-textNumber_order {
        width: 90px;
        height: 90px;
        font-size: 36px;
        line-height: 44px
    }
}

@media(max-width:767px) {
    .m-textNumber_order {
        width: 55px;
        height: 55px;
        font-size: 28px;
        line-height: 38px
    }
}

.m-textNumber_text {
    flex: 1 0 0;
    padding: 16px 24px;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px
}

@media(max-width:991px) {
    .m-textNumber_text {
        font-size: 16px;
        line-height: 22px
    }
}

@media(max-width:767px) {
    .m-textNumber_text {
        font-size: 14px;
        padding: 9px 12px;
        line-height: 20px
    }
}

.m-textNumber-t1 .m-textNumber_text {
    border-top: 1px solid #f15623
}

.m-textNumber-t2 .m-textNumber_text {
    border-top: 1px solid #016dc3
}

.m-textNumber-t3 .m-textNumber_text {
    border-top: 1px solid #d62636
}

.m-textNumber-t4 .m-textNumber_text {
    border-top: 1px solid #30bf8b
}

.m-textNumber-t1 .m-textNumber_order {
    background: linear-gradient(180deg, #f5851f 0%, #f04c23 100%)
}

.m-textNumber-t2 .m-textNumber_order {
    background: linear-gradient(180deg, #006dc4 0%, #0060b4 100%)
}

.m-textNumber-t3 .m-textNumber_order {
    background: linear-gradient(180deg, #d72534 0%, #9c3873 100%)
}

.m-textNumber-t4 .m-textNumber_order {
    background: linear-gradient(180deg, #3499d6 0%, #2fc57c 100%)
}

@media(min-width:768px) {
    .m-manQuote {
        display: flex;
        align-items: center
    }
}

.m-manQuote_img {
    flex: 0 0 160px;
    max-width: 160px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

@media(max-width:767px) {
    .m-manQuote_img {
        margin-left: auto;
        margin-right: auto
    }
}

.m-manQuote_img img {
    width: 96px;
    height: 96px;
    border-radius: 50%
}

.m-manQuote_img p {
    font-weight: 700;
    margin: 16px 0 0
}

@media(max-width:991px) {
    .m-manQuote_img p {
        margin-top: 9px
    }
}

.m-manQuote_text {
    flex: 1 0 0;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    padding: 8px 16px;
    border: 1px solid #000;
    border-radius: 16px;
    position: relative
}

@media(min-width:768px) {
    .m-manQuote_text {
        margin-left: 30px
    }
}

.m-manQuote_text::before {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border: 10px solid transparent
}

.m-manQuote_text::after {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border: 10px solid transparent
}

@media(min-width:768px) {

    .m-manQuote_text::before,
    .m-manQuote_text::after {
        left: 0;
        top: 50%;
        transform: translateY(-50%)
    }

    .m-manQuote_text::before {
        border-right-color: #000;
        left: 0;
        margin-left: -20px
    }

    .m-manQuote_text::after {
        left: 1px;
        margin-left: -20px;
        border-right-color: #fff
    }
}

@media(max-width:767px) {

    .m-manQuote_text::before,
    .m-manQuote_text::after {
        left: 50%;
        transform: translateX(-50%)
    }

    .m-manQuote_text::before {
        border-bottom-color: #000;
        top: 0;
        margin-top: -20px
    }

    .m-manQuote_text::after {
        top: 1px;
        margin-top: -20px;
        border-bottom-color: #fff
    }
}

@media(max-width:767px) {
    .m-manQuote_text {
        font-size: 14px;
        line-height: 22px;
        margin-top: 10px
    }
}

.m-cardContent:hover .m-cardContent_img .image-ratio {
    transform: scale(1.15)
}

.m-cardContent:hover .m-cardContent_content_title h4 {
    color: #e31937
}

@media(min-width:576px) {
    .m-cardContent-small .m-cardContent_wrap {
        display: flex
    }
}

.m-cardContent-small .m-cardContent_content {
    padding: 10px 14px
}

@media(min-width:576px) {

    .m-cardContent-small .m-cardContent_content,
    .m-cardContent-small .m-cardContent_img {
        flex: 0 0 50%;
        max-width: 50%
    }
}

.m-cardContent-small .m-cardContent_content_desc {
    font-size: 12px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.m-cardContent-small .m-cardContent_content_title {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.m-cardContent-small .m-cardContent_flex {
    margin-top: 12px
}

.m-cardContent_wrap {
    background: #fff;
    border: 1px solid #eaeaea;
    box-sizing: border-box;
    border-radius: 5px;
    overflow: hidden
}

.m-cardContent_content {
    padding: 16px
}

.m-cardContent_content_title {
    display: block
}

.m-cardContent_content_title h4 {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #23395d;
    margin: 0
}

.m-cardContent_content_date {
    margin-top: 4px;
    font-size: 12px;
    line-height: 20px;
    color: #b3b3b3
}

.m-cardContent_content_desc {
    font-size: 14px;
    line-height: 20px;
    text-align: justify;
    margin-top: 4px
}

.m-cardContent_content_desc p {
    margin: 0
}

.m-cardContent_flex {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 24px
}

@media(max-width:767px) {
    .m-cardContent_flex {
        margin-top: 12px
    }
}

.m-cardContent_flex strong {
    font-size: 12px;
    line-height: 20px
}

.m-cardContent_flex a {
    font-weight: 700;
    font-size: 12px;
    line-height: 20px;
    color: #b3b3b3
}

.m-cardContent_flex a:hover {
    color: #e31937
}

.m-cardContent_img {
    display: block;
    overflow: hidden;
    position: relative
}

.m-cardContent_play {
    width: 45px;
    height: 45px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    background: rgba(255, 255, 255, .25);
    border: 1px solid #e31937;
    cursor: pointer;
    z-index: 1;
    transition: .4s ease
}

.m-cardContent_play::before {
    content: '';
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 11px solid #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.m-flexBone {
    position: relative
}

@media(min-width:992px) {
    .m-flexBone-reverse .m-flexBone_title::before {
        left: -33px;
        border: 0;
        right: unset;
        border-left: 3px solid #23395d;
        border-bottom: 3px solid #23395d
    }
}

@media(min-width:992px) and (max-width:991px) {
    .m-flexBone-reverse .m-flexBone_title::before {
        left: -28px
    }
}

@media(min-width:992px) {
    .m-flexBone-reverse .m-flexBone_title .order {
        left: unset;
        right: -20px
    }
}

@media(min-width:992px) and (max-width:991px) {
    .m-flexBone-reverse .m-flexBone_title .order {
        right: -13px
    }
}

.m-flexBone_title {
    background: #fff;
    border: 3px solid #23395d;
    padding: 26px 35px 21px 35px;
    position: relative
}

@media(max-width:991px) {
    .m-flexBone_title {
        padding: 15px 40px 16px 37px
    }
}

.m-flexBone_title::before {
    content: '';
    position: absolute;
    top: 10px;
    width: 62px;
    height: 62px;
    transform: rotate(45deg);
    background-color: #fff;
    right: -33px;
    border-right: 3px solid #23395d;
    border-top: 3px solid #23395d
}

@media(max-width:991px) {
    .m-flexBone_title::before {
        right: -28px;
        top: 7px;
        width: 50px;
        height: 50px
    }
}

@media(max-width:767px) {
    .m-flexBone_title::before {
        right: -24px;
        top: 6px;
        width: 41px;
        height: 41px
    }
}

.m-flexBone_title .order {
    position: absolute;
    top: 8px;
    left: -20px;
    font-weight: 700;
    font-size: 69.8223px;
    line-height: 60px;
    letter-spacing: -.04em;
    color: #e31937;
    background-color: #fff;
    padding-top: 2px;
    padding-bottom: 2px
}

@media(max-width:991px) {
    .m-flexBone_title .order {
        font-size: 37px;
        left: -13px;
        line-height: 48px
    }
}

@media(max-width:767px) {
    .m-flexBone_title .order {
        font-size: 28px;
        line-height: 40px;
        top: 5px;
        left: -10px
    }
}

.m-flexBone_title .title {
    text-align: center;
    font-size: 20px;
    line-height: 35px;
    text-transform: uppercase;
    color: #23395d;
    font-weight: 700
}

@media(max-width:767px) {
    .m-flexBone_title .title {
        font-size: 16px;
        line-height: 22px
    }
}

.m-flexBone_flex {
    display: flex;
    margin-top: 14px
}

.m-flexBone_icon {
    width: 70px;
    height: 70px;
    background: #fafafa;
    border: 2px solid #fff;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 14.2373px 29.661px rgba(47, 65, 82, .15), inset -4.74576px -4.74576px 11.8644px #fff, inset 4.74576px 4.74576px 11.8644px #fff
}

.m-flexBone_content {
    margin-left: 16px
}

.m-flexBone_content ul {
    list-style: none;
    padding-left: 0;
    margin: 0
}

@media(min-width:992px) {
    .m-flexBone_content ul {
        max-height: 60px;
        scrollbar-face-color: #b3b3b3;
        scrollbar-track-color: transparent;
        overflow-y: auto;
        padding-left: 4px
    }

    .m-flexBone_content ul::-webkit-scrollbar {
        width: .1875rem;
        height: .1875rem;
        margin-right: .3125rem
    }

    .m-flexBone_content ul::-webkit-scrollbar-thumb {
        background: #b3b3b3;
        border: .125rem solid transparent;
        border-radius: .1875rem
    }

    .m-flexBone_content ul::-webkit-scrollbar-track {
        background: 0 0
    }
}

.m-flexBone_content ul li {
    font-size: 14px;
    line-height: 20px;
    color: #4f4f4f;
    position: relative;
    padding-left: 10px
}

.m-flexBone_content ul li::before {
    content: '';
    position: absolute;
    top: 6px;
    left: -2px;
    width: 4px;
    height: 4px;
    background-color: #e31937
}

.m-flexBone_content_button {
    width: 102px;
    margin-top: 16px
}

.m-flexBone_content button {
    font-weight: 600;
    font-size: 14px;
    line-height: 22px;
    color: #fff;
    padding: 0 16px;
    height: 30px
}

.t-flexBone {
    max-width: 918px;
    margin: auto;
    position: relative
}

@media(max-width:991px) {
    .t-flexBone {
        max-width: 550px
    }
}

@media(max-width:767px) {
    .t-flexBone {
        max-width: 300px
    }
}

.t-flexBone::before {
    content: '';
    position: absolute;
    top: 1.5625rem;
    left: 0;
    width: 50%;
    height: calc(100% - 170px);
    pointer-events: none;
    border-right: 2px dashed #23395d
}

@media(max-width:991px) {
    .t-flexBone::before {
        display: none
    }
}

@media(min-width:992px) {
    .t-flexBone-reverse {
        justify-content: flex-end
    }

    .t-flexBone-reverse::before {
        left: unset !important;
        right: 350px
    }
}

.t-flexBone_item {
    position: relative
}

@media(min-width:992px) {
    .t-flexBone_item {
        display: flex
    }
}

.t-flexBone_item::before {
    content: '';
    position: absolute;
    width: calc(50% - 350px);
    left: 350px;
    top: 42.5px;
    height: 0;
    border-bottom: 3px dashed #23395d
}

@media(max-width:991px) {
    .t-flexBone_item::before {
        display: none
    }
}

.t-flexBone_item_dot {
    position: absolute;
    width: 42px;
    height: 42px;
    top: 21px;
    left: calc(50% - 21px)
}

@media(max-width:991px) {
    .t-flexBone_item_dot {
        display: none
    }
}

.t-flexBone_item:not(:first-child) {
    margin-top: 20px
}

@media(min-width:1200px) {
    .t-flexBone_item:not(:first-child) {
        margin-top: -65px
    }
}

@media(min-width:992px) {
    .t-flexBone_item .m-flexBone {
        width: 350px
    }
}

.t-flexBone_item:nth-child(1) {
    z-index: 5
}

.t-flexBone_item:nth-child(2) {
    z-index: 4
}

.t-flexBone_item:nth-child(3) {
    z-index: 3
}

.t-flexBone_item:nth-child(4) {
    z-index: 2
}

.t-flexBone_item:nth-child(5) {
    z-index: 1
}

.o-popup .modal-header {
    border: 0;
    background-color: #23395d;
    justify-content: center
}

@media(min-width:1200px) {
    .o-popup .modal-header {
        padding-bottom: 24px
    }
}

.o-popup .modal-title {
    font-weight: 700;
    text-align: center;
    color: #fff
}

.o-popup .modal-content {
    border-radius: 8px
}

.o-popup_content {
    background-color: #f9f9f9;
    padding: 24px 29px
}

.o-popup_button {
    max-width: 150px;
    margin: 24px auto 0
}

@media(min-width:992px) {
    .o-popup#thankRegister .modal-dialog {
        max-width: 462px
    }
}

.o-labelValueList_item {
    margin-top: 6px
}

.o-labelValueList_item p {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    margin: 0
}

.o-labelValueList_item p:first-child {
    color: #23395d;
    margin-right: 7px
}

.o-labelValueList_item ul {
    margin: 0;
    padding-left: 21px;
    font-weight: 700;
    font-size: 16px
}

.m-video_thumbnail {
    background-color: #fff;
    position: relative
}

.m-video_thumbnail iframe,
.m-video_thumbnail object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transform: translateZ(0);
    -o-object-fit: fill;
    object-fit: fill;
    font-family: 'object-fit: fill;'
}

.m-video_btnPlay {
    width: 3rem;
    height: 3rem;
    background: rgba(247, 247, 247, .72);
    border: 1.45012px solid #e31937;
    box-shadow: 0 0 26.8272px rgba(0, 0, 0, .5);
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
    cursor: pointer;
    transition: .4s ease
}

.m-video_btnPlay:hover {
    transform: translate3d(-50%, -50%, 0) scale(1.1)
}

.m-video_btnPlay>span {
    background-image: url(../images/video/icon-play.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 1.4225rem;
    height: 1.4225rem
}

.o-knowledgeOverview {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    padding-left: 70px
}

@media(max-width:991px) {
    .o-knowledgeOverview {
        padding-left: 45px
    }
}

@media(max-width:767px) {
    .o-knowledgeOverview {
        padding-left: 0
    }
}

.o-knowledgeOverview_thumbnail {
    flex: 0 0 255px;
    max-width: 255px
}

@media(max-width:991px) {
    .o-knowledgeOverview_thumbnail {
        flex: 0 0 175px;
        max-width: 175px
    }
}

@media(max-width:767px) {
    .o-knowledgeOverview_thumbnail {
        flex: 0 0 100%;
        max-width: 100%
    }
}

.o-knowledgeOverview_order {
    font-weight: 700;
    font-size: 44px;
    line-height: 48px;
    letter-spacing: -.04em;
    color: #23395d;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0
}

@media(max-width:991px) {
    .o-knowledgeOverview_order {
        font-size: 24px;
        line-height: 32px
    }
}

@media(max-width:767px) {
    .o-knowledgeOverview_order {
        display: none
    }
}

.o-knowledgeOverview_content {
    flex: 1 0 0;
    margin-left: 30px
}

@media(max-width:991px) {
    .o-knowledgeOverview_content {
        margin-left: 20px
    }
}

@media(max-width:767px) {
    .o-knowledgeOverview_content {
        margin-left: 0;
        margin-top: 12px
    }
}

.o-knowledgeOverview_title {
    margin: 0;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: justify;
    color: #23395d
}

@media(max-width:767px) {
    .o-knowledgeOverview_title {
        font-size: 14px;
        line-height: 20px
    }
}

.o-knowledgeOverview_desc {
    margin-top: 12px;
    font-size: 14px;
    line-height: 20px;
    text-align: justify
}

@media(max-width:767px) {
    .o-knowledgeOverview_desc {
        margin-top: 8px;
        font-size: 10px;
        line-height: 16px
    }
}

.o-knowledgeOverview_more {
    display: block;
    margin-top: 20px;
    font-size: 14px;
    line-height: 20px;
    color: #e31937;
    text-align: right
}

@media(max-width:767px) {
    .o-knowledgeOverview_more {
        margin-top: 10px;
        font-size: 12px;
        line-height: 18px
    }
}

.o-orderQuestionForm {
    max-width: 790px;
    margin: 45px auto 0
}

@media(max-width:767px) {
    .o-orderQuestionForm {
        margin-top: 24px
    }
}

.o-orderQuestionForm_title {
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    text-transform: uppercase;
    color: #23395d
}

@media(max-width:767px) {
    .o-orderQuestionForm_title {
        font-size: 18px;
        line-height: 22px
    }
}

.o-orderQuestionForm_panel {
    background: #f9f9f9;
    border-radius: 8px;
    padding: 24px;
    margin-top: 17px
}

@media(max-width:767px) {
    .o-orderQuestionForm_panel {
        margin-top: 12px
    }
}

.o-orderQuestionForm .o-iconLabelInput:not(:first-child) {
    margin-top: 16px
}

.o-orderQuestionForm .a-input:focus,
.o-orderQuestionForm .select2-selection--single:focus,
.o-orderQuestionForm .a-textarea:focus {
    border-color: #e31937
}

@media(min-width:768px) {
    .o-iconLabelInput {
        display: flex
    }
}

.o-iconLabelInput_label {
    display: flex;
    flex: 0 0 200px;
    max-width: 200px
}

.o-iconLabelInput_label .label {
    flex: 1 0 0;
    margin-left: 8px;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px
}

.o-iconLabelInput_wrap {
    flex: 1 0 0;
    padding-left: 8px
}

@media(max-width:767px) {
    .o-iconLabelInput_wrap {
        padding-left: 0;
        margin-top: 10px
    }
}

.o-iconLabelValue {
    display: flex
}

.o-iconLabelValue-bold .o-iconLabelValue_text p {
    font-weight: 700
}

.o-iconLabelValue_icon {
    margin-top: -3px
}

.o-iconLabelValue_text {
    margin-left: 8px
}

@media(min-width:992px) {
    .o-iconLabelValue_text {
        margin-left: 16px;
        display: flex;
        flex-wrap: wrap
    }
}

.o-iconLabelValue_text p {
    margin: 0
}

.o-iconLabelValue_text ul {
    margin: 0
}

.o-iconLabelValue_text ul li:not(:first-child) {
    margin-top: 4px
}

@media(min-width:768px) {
    .o-iconLabelValue_text ul li:not(:first-child) {
        margin-top: 8px
    }
}

.o-iconLabelValue_div {
    margin-top: 10px;
    width: 100%
}

.t-iconLabelValue {
    display: flex;
    flex-wrap: wrap
}

.t-iconLabelValue_item {
    width: 100%
}

.t-iconLabelValue_item:not(:first-child) {
    margin-top: 12px
}

@media(max-width:767px) {
    .t-iconLabelValue_item:not(:first-child) {
        margin-top: 9px
    }
}

@media(min-width:992px) {
    .t-iconLabelValue_item.flex {
        flex: 0 0 50%;
        max-width: 50%
    }
}

.o-instructionStep_top {
    display: flex
}

.o-instructionStep_order {
    padding: 4px 11px;
    background: #e31937;
    border-radius: 4px;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 73px;
    max-height: 29px
}

.o-instructionStep_title {
    font-size: 14px;
    line-height: 20px;
    margin-left: 16px;
    font-weight: 700
}

.o-instructionStep_content {
    margin-top: 11px
}

.o-boxArrowInfo_bullet {
    content: '';
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    z-index: -1
}

.o-boxArrowInfo:not(.o-boxArrowInfo-vertical) .o-boxArrowInfo_bullet {
    background-image: url(../images/bullet.svg);
    transform: translateY(-50%);
    top: 50%;
    right: 1px;
    width: .6875rem;
    height: 2.9375rem
}

.o-boxArrowInfo-vertical .o-boxArrowInfo_bullet {
    width: 2.5rem;
    height: .5625rem;
    background-image: url(../images/bullet-bottom.svg);
    transform: translateX(-50%);
    left: 50%;
    bottom: 0
}

.o-boxArrowInfo-vertical {
    width: 177px
}

@media(max-width:767px) {
    .o-boxArrowInfo-vertical {
        width: 315px
    }
}

.o-boxArrowInfo-vertical .o-boxArrowInfo_wrap {
    padding: 8px 7px
}

.o-boxArrowInfo-vertical .o-boxArrowInfo_order {
    max-width: 100%;
    top: unset;
    right: 50%;
    transform: translate(50%, 0);
    bottom: -8px
}

.o-boxArrowInfo-vertical .o-boxArrowInfo_order_shape {
    transform: rotate(30deg) skewX(30deg) scaleY(.866)
}

.o-boxArrowInfo-vertical .o-boxArrowInfo_text {
    padding: 15px 14px
}

@media(max-width:767px) {
    .o-boxArrowInfo-vertical .o-boxArrowInfo_text {
        width: 100%;
        padding: 13px 10px
    }
}

.o-boxArrowInfo-vertical .o-boxArrowInfo_arrow {
    top: 5px;
    left: 50%;
    width: 16px;
    height: 16px;
    transform: rotate(28deg) skewX(30deg) scaleY(.866) translateX(-50%)
}

.o-boxArrowInfo-vertical .o-boxArrowInfo_shape {
    width: 100%;
    height: 70%
}

.o-boxArrowInfo_wrap {
    position: relative;
    padding: 5px 7px
}

.o-boxArrowInfo_title {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #23395d;
    text-align: center;
    margin-bottom: 8px
}

.o-boxArrowInfo_arrow {
    position: absolute;
    left: 6px;
    overflow: hidden;
    background: 0 0;
    width: 20px;
    height: 20px;
    top: 50%;
    z-index: 3;
    transform: rotate(360deg) skewX(30deg) scaleY(.866) translateY(-50%)
}

.o-boxArrowInfo_arrow::before {
    position: absolute;
    right: 6.7%;
    bottom: 0;
    left: 6.7%;
    top: 0;
    transform: scaleY(1.155) skewX(-30deg) rotate(30deg);
    background: #e31937;
    content: ''
}

.o-boxArrowInfo_text {
    width: 300px;
    height: 94px;
    background: #fff;
    box-shadow: 0 12px 25px rgba(47, 65, 82, .15);
    padding: 10px 30px;
    border-radius: 12px;
    font-size: 12px;
    line-height: 20px;
    position: relative;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    flex-direction: column
}

@media(min-width:768px) {
    .o-boxArrowInfo_text {
        width: 100%;
        max-width: 164px
    }
}

.o-boxArrowInfo_text p {
    margin: 0
}

.o-boxArrowInfo_text p:not(:first-child) {
    font-weight: 400;
    font-size: 12px;
    line-height: 20px
}

.o-boxArrowInfo_text ul {
    padding-left: 0;
    margin: 0;
    font-size: 12px;
    line-height: 20px
}

.o-boxArrowInfo_order {
    position: absolute;
    right: -7px;
    top: 50%;
    z-index: 3;
    transform: translateY(-50%)
}

.o-boxArrowInfo_order_shape {
    position: relative;
    overflow: hidden;
    background: 0 0;
    width: 32px;
    height: 32px;
    transform: rotate(360deg) skewX(30deg) scaleY(.866)
}

.o-boxArrowInfo_order_shape::before {
    position: absolute;
    right: 6.7%;
    bottom: 0;
    left: 6.7%;
    top: 0;
    transform: scaleY(1.155) skewX(-30deg) rotate(30deg);
    background: #e31937;
    content: ''
}

.o-boxArrowInfo_order_text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    color: #fff
}

.o-boxArrowInfo_shape {
    width: 70%;
    height: 100%;
    position: absolute;
    z-index: 1;
    background-color: #e31937;
    top: 0;
    left: 0;
    border-radius: 12px
}

.t-boxArrowInfo:not(:first-child) {
    margin-top: 40px
}

@media(max-width:767px) {
    .t-boxArrowInfo:not(:first-child) {
        margin-top: 20px
    }
}

.t-boxArrowInfo_title {
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    position: relative;
    padding-left: 16px
}

.t-boxArrowInfo_title::before {
    content: '';
    position: absolute;
    left: 0;
    top: 8px;
    width: 5px;
    height: 5px;
    display: block;
    border-radius: 50%;
    background-color: #585858
}

.t-boxArrowInfo_list {
    display: flex;
    flex-wrap: wrap;
    margin-left: -21px;
    margin-right: -21px
}

.t-boxArrowInfo_list_item {
    margin-top: 16px;
    padding-left: 21px;
    padding-right: 21px
}

.t-infoBankCard {
    border: 1px solid #b3b3b3;
    padding: 16px 24px
}

@media(max-width:767px) {
    .t-infoBankCard {
        padding: 14px 13px
    }
}

.t-infoBankCard_item:not(:first-child) {
    margin-top: 42px
}

@media(max-width:767px) {
    .t-infoBankCard_item:not(:first-child) {
        margin-top: 25px
    }
}

.t-infoBankCard_title {
    position: relative;
    margin-bottom: 46px
}

@media(max-width:767px) {
    .t-infoBankCard_title {
        margin-bottom: 28px
    }
}

.t-infoBankCard_title::before {
    content: '';
    position: absolute;
    bottom: -18px;
    left: 0;
    width: 100%;
    height: 1px;
    border-top: 1px dashed #b3b3b3
}

@media(max-width:767px) {
    .t-infoBankCard_title::before {
        bottom: -10px
    }
}

.t-infoBankCard_title h4 {
    margin: 0;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #23395d
}

@media(max-width:767px) {
    .t-infoBankCard_title h4 {
        font-size: 14px
    }
}

@media(max-width:1199px) {
    .t-resultOther {
        overflow: auto;
        scrollbar-face-color: #b3b3b3;
        scrollbar-track-color: transparent
    }

    .t-resultOther::-webkit-scrollbar {
        width: .375rem;
        height: .375rem;
        margin-right: .3125rem
    }

    .t-resultOther::-webkit-scrollbar-thumb {
        background: #b3b3b3;
        border: .125rem solid transparent;
        border-radius: .1875rem
    }

    .t-resultOther::-webkit-scrollbar-track {
        background: 0 0
    }
}

.t-resultOther_line {
    padding: 16px 17px;
    display: flex
}

.t-resultOther_line:nth-child(odd) {
    background-color: #f7f7f7
}

.t-resultOther_date {
    display: flex;
    align-items: center;
    flex: 0 0 12%;
    max-width: 12%
}

.t-resultOther_date span {
    margin-left: 6px;
    display: block;
    flex: 1 0 0
}

.t-resultOther_date .a-icon {
    flex: 0 0 1.5rem
}

@media(max-width:1199px) {
    .t-resultOther_wrap {
        width: 950px
    }
}

.t-resultOther_title {
    flex: 1 0 0;
    padding-left: 32px;
    padding-right: 32px
}

@media(min-width:1200px) {
    .t-resultOther_title {
        padding-left: 45px
    }
}

.t-resultOther_title a {
    color: #585858
}

.t-resultOther_more {
    flex: 0 0 12%;
    max-width: 12%;
    text-align: center
}

.t-resultOther_more a {
    font-weight: 700;
    font-size: 12px;
    line-height: 20px;
    color: #e31937
}

.heading__about {
    color: #2f393c;
    font-size: 1.5rem;
    font-weight: 700;
    text-transform: uppercase;
    font-family: merriweather sans, sans-serif;
    text-align: center;
    margin-bottom: 2.25rem
}

.heading__about i {
    display: inline-block;
    width: 1.5625rem;
    height: 1.9375rem;
    margin-right: .625rem
}

.heading__contact {
    color: #e12027;
    font-size: 1.25rem;
    font-weight: 700;
    text-transform: uppercase;
    font-family: merriweather sans, sans-serif;
    margin-bottom: 2.25rem
}

.heading__contact i {
    display: inline-block;
    width: 1.875rem;
    height: 1.6875rem;
    margin-right: .625rem;
    vertical-align: text-bottom
}

.heading__list {
    margin-bottom: 33px;
    font-size: 1.375rem;
    line-height: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    position: relative
}

.heading__list.text-center {
    margin-bottom: 15px
}

.heading__list i {
    width: 1.6875rem;
    height: 1.6875rem;
    margin-right: 1.25rem;
    display: inline-block;
    vertical-align: middle;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    top: .08333em
}

.heading__list i.ico_house {
    background-image: url(../images/house.svg)
}

.heading__list i.ico_pen {
    background-image: url(../images/pen.svg)
}

.heading__list i.ico_team {
    background-image: url(../images/teamwork.svg)
}

.heading__list i.ico_location {
    background-image: url(../images/ic-location.svg)
}

.heading__list span {
    display: inline-block;
    vertical-align: middle;
    padding-left: 2.9375rem
}

.heading__list--stock {
    margin-bottom: 20px
}

.heading__list--stock+p {
    margin-bottom: 30px
}

.heading__list--dinhgia span {
    padding-left: 0
}

.heading__list--advisory {
    margin-bottom: 10px
}

.heading__list--advisory span {
    padding-left: 0
}

.heading__achievement {
    font-size: 1.125rem;
    font-weight: 700;
    text-transform: uppercase;
    font-family: merriweather sans, sans-serif;
    margin-top: 4px
}

.heading__achievement span:first-child {
    position: relative;
    width: 2.625rem;
    height: 2.625rem;
    display: inline-block;
    border-radius: 50%;
    background-color: red;
    vertical-align: middle;
    margin-right: .6875rem;
    margin-left: .3125rem
}

.heading__achievement span:first-child i {
    width: 1.75rem;
    height: 1.75rem;
    margin-right: .625rem;
    display: inline-block;
    vertical-align: middle;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 1;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.heading__achievement span:first-child i.ico_star_alt {
    background-image: url(../images/star_alt.svg)
}

.heading__achievement span:first-child i.ico_cup_alt {
    background-image: url(../images/cup_alt_1.svg)
}

.heading__achievement span:first-child::after {
    position: absolute;
    content: '';
    top: -4px;
    left: -4px;
    bottom: -4px;
    right: -4px;
    background-color: #d6d6d6;
    border-radius: 50%;
    z-index: -1
}

.heading__achievement span:last-child {
    display: inline-block;
    vertical-align: middle
}

.heading__deal {
    font-size: 1.25rem;
    font-weight: 700;
    text-transform: uppercase;
    font-family: merriweather sans, sans-serif;
    margin: 1.875rem 0 0
}

.titleHeading {
    text-align: center;
    font-size: 1.71429em;
    text-transform: uppercase;
    font-family: merriweather sans, sans-serif;
    line-height: 1.25;
    font-weight: 700;
    margin-bottom: 2.1875rem;
    position: relative;
    z-index: 1
}

.titleHeading span i {
    display: inline-block;
    width: 1.6875rem;
    height: 1.6875rem;
    margin-right: .9375rem;
    vertical-align: bottom
}

.titleHeading span i.ic_gallery {
    background: url(../images/icons/ic-gallery.html)
}

.titleHeading span i.ic_video {
    background: url(../images/icons/ic-video.html);
    width: 2.0625rem;
    height: 1.625rem
}

@media(max-width:767.98px) {
    .heading__list {
        font-size: 1rem;
        margin-bottom: 20px
    }

    .heading__list i {
        width: .9375rem;
        height: 1.3125rem
    }

    .heading__list span {
        padding-left: 1.5625rem
    }
}

.titleResult {
    font-size: 1.42857em;
    text-transform: uppercase;
    font-family: merriweather sans, sans-serif;
    line-height: 1.7;
    font-weight: 700;
    margin-bottom: 1.25rem;
    max-width: 630px
}

.sBanner {
    box-shadow: 0 .71429em 6.42857em rgba(0, 0, 0, .15)
}

.sBanner>.container {
    position: relative;
    z-index: 2
}

.sBanner>.container>[class*=sBanner__] {
    margin-top: .85714em
}

.sBanner__arrows {
    top: 100%;
    position: absolute;
    right: 10px;
    width: .21429em;
    height: 1.71429em
}

.sBanner__arrows:before {
    display: block;
    content: '';
    bottom: .21429em;
    position: absolute;
    left: 0;
    right: 0;
    background: red;
    height: 5em
}

.sBanner__arrows>.arrow {
    position: absolute;
    font-size: 1.57143em;
    cursor: pointer;
    transition: all .2s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
    .sBanner__arrows>.arrow {
        transition: none
    }
}

.sBanner__arrows>.arrow--prev {
    right: 100%;
    margin-right: .45455em
}

.sBanner__arrows>.arrow--prev:active {
    margin-right: .72727em
}

.sBanner__arrows>.arrow--next {
    left: 100%;
    margin-left: .45455em
}

.sBanner__arrows>.arrow--next:active {
    margin-left: .72727em
}

.sBanner__arrows>.arrow:hover {
    color: red
}

.sBanner__arrows>.arrow:active {
    transition: all .1s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
    .sBanner__arrows>.arrow:active {
        transition: none
    }
}

.sBanner__dots {
    position: absolute;
    top: calc(100% - 40px);
    left: 50%;
    transform: translateX(-50%)
}

@media(min-width:768px) {
    .sBanner__dots {
        top: calc(100% - 52px)
    }
}

.sBanner__dots ul {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0
}

.sBanner__dots ul li {
    display: inline-block;
    position: relative;
    margin-right: 1.92857em;
    cursor: pointer;
    transition: all .2s ease-in-out;
    width: .71429em;
    height: .71429em
}

@media screen and (prefers-reduced-motion:reduce) {
    .sBanner__dots ul li {
        transition: none
    }
}

.sBanner__dots ul li span {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    border: 2px solid #fff;
    background-color: #fff;
    border-radius: 50%;
    transition: all .2s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
    .sBanner__dots ul li span {
        transition: none
    }
}

.sBanner__dots ul li:hover span {
    border-color: #e31937;
    background-color: transparent;
    transform: translate(-50%, -50%) scale(1.45)
}

.sBanner__dots ul li.slick-active span {
    border-color: #e31937;
    transform: translate(-50%, -50%) scale(1.45)
}

.sBanner__inner {
    position: relative
}

.sBanner__inner>.sBanner__item {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    opacity: 0;
    visibility: hidden
}

.sBanner__inner>.sBanner__item .sBanner__item__bg {
    opacity: 1;
    transform: scale(1);
    transition: all .2s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
    .sBanner__inner>.sBanner__item .sBanner__item__bg {
        transition: none
    }
}

.sBanner__inner>.sBanner__item .sBanner__item__inner {
    opacity: 1
}

.sBanner__inner>.sBanner__item:first-child {
    position: relative;
    opacity: 1;
    visibility: visible
}

.sBanner__inner .slick-list {
    height: auto !important
}

.sBanner__item {
    position: relative;
    overflow: hidden;
    display: block !important
}

.sBanner__item__bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    transition: all .6s ease-in-out;
    opacity: .1;
    transform: scale(1.2)
}

@media screen and (prefers-reduced-motion:reduce) {
    .sBanner__item__bg {
        transition: none
    }
}

.sBanner__item__bg img {
    opacity: 0;
    z-index: -1
}

.sBanner__item__inner {
    position: relative;
    z-index: 1;
    min-height: 300px;
    display: block
}

.sBanner__item__inner:after {
    content: '';
    display: block;
    padding-top: 160%
}

@media(min-width:768px) {
    .sBanner__item__inner:after {
        padding-top: 42.37288%
    }
}

.sBanner__item__content {
    position: absolute;
    top: 50%;
    left: 50%;
    padding: 2.14286em 5.71429em 3.57143em 2.85714em;
    transform: translate(-50%, -50%);
    text-align: center;
    min-width: 90%
}

@media(min-width:768px) {
    .sBanner__item__content {
        min-width: 45.625rem
    }
}

.sBanner__item__content:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.sBanner__item__content>* {
    position: relative;
    z-index: 1
}

.sBanner__item__title {
    font-size: 2rem;
    line-height: 3rem;
    font-family: merriweather sans, sans-serif;
    color: #fff;
    margin: 0;
    position: relative;
    text-transform: uppercase
}

@media(max-width:767.98px) {
    .sBanner__item__title {
        font-size: 1.5rem;
        line-height: 1.75rem
    }
}

.sBanner__item__title>span {
    display: inline-block
}

.sBanner__item__desc {
    font-size: 1rem;
    line-height: 1.5rem;
    font-family: merriweather sans, sans-serif;
    color: #fff;
    margin: 1.71429em 0 0;
    position: relative
}

@media(min-width:576px) {
    .sBanner__item__desc {
        font-size: .875rem;
        line-height: 1.25rem
    }
}

.sBanner__item__desc>span {
    display: inline-block
}

.sBanner__item__link {
    font-size: 1.14286em;
    line-height: 1.5;
    margin: 1.71429em auto
}

@media(min-width:576px) {
    .sBanner__item__link {
        font-size: 1.25rem;
        line-height: 1.4
    }
}

.sBanner .slick-current .sBanner__item__bg {
    opacity: 1;
    transform: scale(1)
}

.sBanner .slick-current .sBanner__item__title>span,
.sBanner .slick-current .sBanner__item__desc>span,
.sBanner .slick-current .sBanner__item__desc>span,
.sBanner .slick-current .sBanner__item__link {
    opacity: 0;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: navInRight;
    animation-name: navInRight
}

.sBanner .slick-current .sBanner__item__link {
    -webkit-animation-name: navInUp;
    animation-name: navInUp;
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.sBanner .slick-current .sBanner__item__title:before {
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.sBanner .slick-current .sBanner__item__title>span {
    -webkit-animation-delay: .8s;
    animation-delay: .8s
}

.sBanner .slick-current .sBanner__item__title>span:nth-child(2) {
    -webkit-animation-delay: .85s;
    animation-delay: .85s
}

.sBanner .slick-current .sBanner__item__title>span:nth-child(3) {
    -webkit-animation-delay: .9s;
    animation-delay: .9s
}

.sBanner .slick-current .sBanner__item__title>span:nth-child(4) {
    -webkit-animation-delay: .95s;
    animation-delay: .95s
}

.sBanner .slick-current .sBanner__item__title>span:nth-child(5) {
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.sBanner .slick-current .sBanner__item__title>span:nth-child(6) {
    -webkit-animation-delay: 1.05s;
    animation-delay: 1.05s
}

.sBanner .slick-current .sBanner__item__title>span:nth-child(7) {
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s
}

.sBanner .slick-current .sBanner__item__title>span:nth-child(8) {
    -webkit-animation-delay: 1.15s;
    animation-delay: 1.15s
}

.sBanner .slick-current .sBanner__item__title>span:nth-child(9) {
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s
}

.sBanner .slick-current .sBanner__item__title>span:nth-child(10) {
    -webkit-animation-delay: 1.25s;
    animation-delay: 1.25s
}

.sBanner .slick-current .sBanner__item__title>span:nth-child(11) {
    -webkit-animation-delay: 1.3s;
    animation-delay: 1.3s
}

.sBanner .slick-current .sBanner__item__title>span:nth-child(12) {
    -webkit-animation-delay: 1.35s;
    animation-delay: 1.35s
}

.sBanner .slick-current .sBanner__item__title>span:nth-child(13) {
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s
}

.sBanner .slick-current .sBanner__item__title>span:nth-child(14) {
    -webkit-animation-delay: 1.45s;
    animation-delay: 1.45s
}

.sBanner .slick-current .sBanner__item__title>span:nth-child(15) {
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s
}

.sBanner .slick-current .sBanner__item__title>span:nth-child(16) {
    -webkit-animation-delay: 1.55s;
    animation-delay: 1.55s
}

.sBanner .slick-current .sBanner__item__title>span:nth-child(17) {
    -webkit-animation-delay: 1.6s;
    animation-delay: 1.6s
}

.sBanner .slick-current .sBanner__item__title>span:nth-child(18) {
    -webkit-animation-delay: 1.65s;
    animation-delay: 1.65s
}

.sBanner .slick-current .sBanner__item__title>span:nth-child(19) {
    -webkit-animation-delay: 1.7s;
    animation-delay: 1.7s
}

.sBanner .slick-current .sBanner__item__title>span:nth-child(20) {
    -webkit-animation-delay: 1.75s;
    animation-delay: 1.75s
}

.sBanner .slick-current .sBanner__item__title>span:nth-child(21) {
    -webkit-animation-delay: 1.8s;
    animation-delay: 1.8s
}

.sBanner .slick-current .sBanner__item__title>span:nth-child(22) {
    -webkit-animation-delay: 1.85s;
    animation-delay: 1.85s
}

.sBanner .slick-current .sBanner__item__title>span:nth-child(23) {
    -webkit-animation-delay: 1.9s;
    animation-delay: 1.9s
}

.sBanner .slick-current .sBanner__item__title>span:nth-child(24) {
    -webkit-animation-delay: 1.95s;
    animation-delay: 1.95s
}

.sBanner .slick-current .sBanner__item__title>span:nth-child(25) {
    -webkit-animation-delay: 2s;
    animation-delay: 2s
}

.sBanner .slick-current .sBanner__item__title>span:nth-child(26) {
    -webkit-animation-delay: 2.05s;
    animation-delay: 2.05s
}

.sBanner .slick-current .sBanner__item__title>span:nth-child(27) {
    -webkit-animation-delay: 2.1s;
    animation-delay: 2.1s
}

.sBanner .slick-current .sBanner__item__title>span:nth-child(28) {
    -webkit-animation-delay: 2.15s;
    animation-delay: 2.15s
}

.sBanner .slick-current .sBanner__item__title>span:nth-child(29) {
    -webkit-animation-delay: 2.2s;
    animation-delay: 2.2s
}

.sBanner .slick-current .sBanner__item__title>span:nth-child(30) {
    -webkit-animation-delay: 2.25s;
    animation-delay: 2.25s
}

.sBanner .slick-current .sBanner__item__title>span:nth-child(31) {
    -webkit-animation-delay: 2.3s;
    animation-delay: 2.3s
}

.sBanner .slick-current .sBanner__item__desc:before {
    -webkit-animation-delay: .8s;
    animation-delay: .8s
}

.sBanner .slick-current .sBanner__item__desc>span {
    -webkit-animation-delay: .8s;
    animation-delay: .8s
}

.sBanner .slick-current .sBanner__item__desc>span:nth-child(2) {
    -webkit-animation-delay: .85s;
    animation-delay: .85s
}

.sBanner .slick-current .sBanner__item__desc>span:nth-child(3) {
    -webkit-animation-delay: .9s;
    animation-delay: .9s
}

.sBanner .slick-current .sBanner__item__desc>span:nth-child(4) {
    -webkit-animation-delay: .95s;
    animation-delay: .95s
}

.sBanner .slick-current .sBanner__item__desc>span:nth-child(5) {
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.sBanner .slick-current .sBanner__item__desc>span:nth-child(6) {
    -webkit-animation-delay: 1.05s;
    animation-delay: 1.05s
}

.sBanner .slick-current .sBanner__item__desc>span:nth-child(7) {
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s
}

.sBanner .slick-current .sBanner__item__desc>span:nth-child(8) {
    -webkit-animation-delay: 1.15s;
    animation-delay: 1.15s
}

.sBanner .slick-current .sBanner__item__desc>span:nth-child(9) {
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s
}

.sBanner .slick-current .sBanner__item__desc>span:nth-child(10) {
    -webkit-animation-delay: 1.25s;
    animation-delay: 1.25s
}

.sBanner .slick-current .sBanner__item__desc>span:nth-child(11) {
    -webkit-animation-delay: 1.3s;
    animation-delay: 1.3s
}

.sBanner .slick-current .sBanner__item__desc>span:nth-child(12) {
    -webkit-animation-delay: 1.35s;
    animation-delay: 1.35s
}

.sBanner .slick-current .sBanner__item__desc>span:nth-child(13) {
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s
}

.sBanner .slick-current .sBanner__item__desc>span:nth-child(14) {
    -webkit-animation-delay: 1.45s;
    animation-delay: 1.45s
}

.sBanner .slick-current .sBanner__item__desc>span:nth-child(15) {
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s
}

.sBanner .slick-current .sBanner__item__desc>span:nth-child(16) {
    -webkit-animation-delay: 1.55s;
    animation-delay: 1.55s
}

.sBanner .slick-current .sBanner__item__desc>span:nth-child(17) {
    -webkit-animation-delay: 1.6s;
    animation-delay: 1.6s
}

.sBanner .slick-current .sBanner__item__desc>span:nth-child(18) {
    -webkit-animation-delay: 1.65s;
    animation-delay: 1.65s
}

.sBanner .slick-current .sBanner__item__desc>span:nth-child(19) {
    -webkit-animation-delay: 1.7s;
    animation-delay: 1.7s
}

.sBanner .slick-current .sBanner__item__desc>span:nth-child(20) {
    -webkit-animation-delay: 1.75s;
    animation-delay: 1.75s
}

.sBanner .slick-current .sBanner__item__desc>span:nth-child(21) {
    -webkit-animation-delay: 1.8s;
    animation-delay: 1.8s
}

.sBanner .slick-current .sBanner__item__desc>span:nth-child(22) {
    -webkit-animation-delay: 1.85s;
    animation-delay: 1.85s
}

.sBanner .slick-current .sBanner__item__desc>span:nth-child(23) {
    -webkit-animation-delay: 1.9s;
    animation-delay: 1.9s
}

.sBanner .slick-current .sBanner__item__desc>span:nth-child(24) {
    -webkit-animation-delay: 1.95s;
    animation-delay: 1.95s
}

.sBanner .slick-current .sBanner__item__desc>span:nth-child(25) {
    -webkit-animation-delay: 2s;
    animation-delay: 2s
}

.sBanner .slick-current .sBanner__item__desc>span:nth-child(26) {
    -webkit-animation-delay: 2.05s;
    animation-delay: 2.05s
}

.sBanner .slick-current .sBanner__item__desc>span:nth-child(27) {
    -webkit-animation-delay: 2.1s;
    animation-delay: 2.1s
}

.sBanner .slick-current .sBanner__item__desc>span:nth-child(28) {
    -webkit-animation-delay: 2.15s;
    animation-delay: 2.15s
}

.sBanner .slick-current .sBanner__item__desc>span:nth-child(29) {
    -webkit-animation-delay: 2.2s;
    animation-delay: 2.2s
}

.sBanner .slick-current .sBanner__item__desc>span:nth-child(30) {
    -webkit-animation-delay: 2.25s;
    animation-delay: 2.25s
}

.sBanner .slick-current .sBanner__item__desc>span:nth-child(31) {
    -webkit-animation-delay: 2.3s;
    animation-delay: 2.3s
}

.sBanner--sub .sBanner__item__inner {
    min-height: unset
}

.sBanner--sub .sBanner__item__inner::after {
    padding-top: 9.72222%
}

@media(max-width:575.98px) {
    .sBanner--sub .sBanner__item__inner::after {
        padding-top: 17.34104%
    }
}

@media(max-width:575.98px) {
    .sBanner:not(.sBanner--sub) .sBanner__item>.container {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        right: 0
    }
}

@media(max-width:575.98px) {
    .sBanner__hero-banner .sBanner__item>.container {
        position: static !important
    }
}

@media(max-width:1279px) {
    .sBanner__arrows {
        right: 2.85714em
    }

    .sBanner__dots {
        right: 70px
    }
}

@media(max-width:1219px) {
    .sBanner__item__content {
        max-width: 60%
    }
}

@media(max-width:991px) {
    .sBanner>.container nav {
        display: none
    }
}

@media(max-width:767px) {
    .sBanner__item__content {
        max-width: 70%
    }

    .sBanner__arrows {
        margin-top: .69231em !important
    }

    .sBanner__dots ul li {
        margin-right: 1.42857em
    }
}

@media(max-width:575px) {
    .sBanner__item__content {
        max-width: 52%;
        padding-left: 35px;
        padding-bottom: 30px;
        padding-top: 20px;
        padding-right: 25px;
        top: 50%;
        position: absolute;
        margin-left: auto
    }

    .sBanner__item__inner {
        min-height: inherit;
        height: 100%
    }

    .sBanner__item__title:before {
        left: -20px
    }

    .sBanner>.container {
        width: auto;
        margin-left: 20px;
        margin-right: 20px
    }
}

.sSubBanner {
    box-shadow: 0 .71429em 6.42857em rgba(0, 0, 0, .15);
    height: 10em;
    display: flex;
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center
}

.sSubBanner>.container {
    position: relative;
    margin-top: -20px
}

.sSubBanner__heading {
    color: #fff;
    font-size: 2.28571em;
    line-height: 1.5;
    margin-bottom: 0;
    text-transform: uppercase
}

.sSubBanner__breadcrumb {
    position: relative
}

.sSubBanner__breadcrumb .breadcrumb {
    margin-top: 0;
    left: 0
}

.navBox {
    margin: 0;
    font-size: 1em;
    margin-bottom: 2.14286em;
    position: relative
}

.navBox:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: -4.64286%;
    right: -4.64286%;
    bottom: -26.19048%;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: 100% auto;
    background-image: url(../images/bg-shadow.svg)
}

.navBox a {
    z-index: 1;
    position: relative;
    display: block;
    padding: 10px 10px 17px;
    text-align: center;
    font-family: merriweather sans, sans-serif;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.14286em;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}

.navBox a::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.55) 60%);
    background-repeat: repeat-x
}

.navBox a i {
    font-size: .875em;
    margin-left: .71429em
}

.navBox__title {
    display: block;
    overflow: hidden;
    position: relative;
    z-index: 1
}

.navBox__title:before,
.navBox__title:after {
    content: "";
    display: block
}

.navBox__title:before {
    padding-top: 29%
}

.navBox__title:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 1px;
    background: #fff;
    opacity: 0;
    transition: all .1s linear
}

@media screen and (prefers-reduced-motion:reduce) {
    .navBox__title:after {
        transition: none
    }
}

.navBox__title__line:before,
.navBox__title__line:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: .6875em;
    width: 1px;
    background: #fff;
    opacity: 0;
    transition: all .1s linear
}

@media screen and (prefers-reduced-motion:reduce) {

    .navBox__title__line:before,
    .navBox__title__line:after {
        transition: none
    }
}

.navBox__title__line:before {
    top: 87.87879%;
    left: 0
}

.navBox__title__line:after {
    bottom: 100%;
    right: 0
}

.navBox__title__subline:before,
.navBox__title__subline:after {
    content: "";
    display: block;
    position: absolute;
    bottom: .6875em;
    width: 2.14286em;
    height: 1px;
    background: #fff;
    opacity: 0;
    transition: all .1s linear
}

@media screen and (prefers-reduced-motion:reduce) {

    .navBox__title__subline:before,
    .navBox__title__subline:after {
        transition: none
    }
}

.navBox__title__subline:before {
    left: 2.14286em;
    width: 0
}

.navBox__title__subline:after {
    right: 0;
    width: 0
}

.navBox__title__inner {
    display: inline-block;
    position: relative;
    padding: 0 1.75em
}

.navBox__title__inner i {
    position: absolute;
    top: 0;
    bottom: 0;
    right: .57143em;
    line-height: 1.92857
}

.navBox__title__inner span {
    display: inline-block;
    position: relative
}

.navBox__title__inner span:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: .03571em;
    width: 0;
    height: 1px;
    background: #fff;
    opacity: 0;
    transition: all .2s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
    .navBox__title__inner span:before {
        transition: none
    }
}

.navBox a:hover .navBox__title:after {
    opacity: 1;
    width: 100%;
    transition-delay: .2s
}

.navBox a:hover .navBox__title .navBox__title__inner span:before {
    opacity: 1;
    width: 100%
}

.navBox a:hover .navBox__title .navBox__title__line:before,
.navBox a:hover .navBox__title .navBox__title__line:after {
    opacity: 1
}

.navBox a:hover .navBox__title .navBox__title__line:before {
    transition-delay: .1s;
    top: 0
}

.navBox a:hover .navBox__title .navBox__title__line:after {
    transition-delay: .3s;
    bottom: .6875em
}

.navBox a:hover .navBox__title .navBox__title__subline:before,
.navBox a:hover .navBox__title .navBox__title__subline:after {
    opacity: 1
}

.navBox a:hover .navBox__title .navBox__title__subline:before {
    left: 0;
    width: 2.14286em
}

.navBox a:hover .navBox__title .navBox__title__subline:after {
    transition-delay: .4s;
    width: 2.14286em
}

@media(max-width:1219px) and (min-width:992px) {
    .navBox {
        font-size: .92857em
    }

    .navBox a:hover .navBox__title .navBox__title__subline:before,
    .navBox a:hover .navBox__title .navBox__title__subline:after {
        width: 10px
    }
}

@media(max-width:767px) {
    .navBox {
        font-size: .92857em;
        margin-bottom: 20px
    }

    .navBox a:hover .navBox__title .navBox__title__subline:before,
    .navBox a:hover .navBox__title .navBox__title__subline:after {
        width: 12px
    }
}

@media(max-width:575px) {
    .navBox {
        font-size: .75em
    }

    .navBox a {
        padding: 10px 10px 7px
    }

    .navBox__title__inner {
        padding-left: 5px
    }

    .navBox a:hover .navBox__title .navBox__title__subline:before,
    .navBox a:hover .navBox__title .navBox__title__subline:after {
        width: 10px
    }
}

@media(max-width:480px) {

    .footer__widgets>.container .row>[class*=col-]:first-child .navBox .navBox__title .navBox__title__subline:before,
    .footer__widgets>.container .row>[class*=col-]:first-child .navBox .navBox__title .navBox__title__subline:after {
        display: none
    }
}

.securities {
    position: relative
}

.securities:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: -2.24138%;
    right: -2.24138%;
    bottom: -8.77193%;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: 100% auto;
    background-image: url(../images/bg-shadow-lg.svg)
}

.securities__inner {
    position: relative;
    z-index: 1;
    background: #464646 url(../images/bg-securities.png);
    box-shadow: 0 .85714em 2.5em rgba(0, 0, 0, .21)
}

.service {
    height: 16.92857em;
    box-shadow: 0 0 1.875rem rgba(0, 0, 0, .05);
    background-image: linear-gradient(to bottom, #fff 0%, #f7f7f7 100%);
    background-repeat: repeat-x;
    position: relative;
    overflow: hidden;
    margin-bottom: 50px
}

.service::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 4px;
    background: #002185;
    opacity: .6;
    background-image: linear-gradient(to right, #002185 0%, #008fd4 100%);
    background-repeat: repeat-x
}

.service>* {
    position: absolute
}

.service__bg {
    display: block;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    transform: scale(1.1);
    z-index: 1;
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    transition: all .3s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
    .service__bg {
        transition: none
    }
}

.service__bg::before,
.service__bg::after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%
}

.service__bg::before {
    height: .71429em;
    background: #fff;
    background-image: linear-gradient(to right, #A7AAAC 0%, #8E8E8E 100%);
    background-repeat: repeat-x;
    opacity: .6;
    z-index: 1
}

.service__bg::after {
    bottom: 0;
    background: rgba(0, 0, 0, .5)
}

.service__icon {
    top: 21.09705%;
    left: 50%;
    font-size: 4.28571em;
    line-height: 1;
    color: red;
    transform: translate(-50%, 0);
    z-index: 2;
    transition: all .2s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
    .service__icon {
        transition: none
    }
}

.service__title {
    text-align: center;
    top: 52.74262%;
    left: 0;
    right: 0;
    z-index: 2;
    margin: 0;
    line-height: 1.66667;
    text-transform: uppercase;
    color: #2f393c;
    font-family: merriweather sans, sans-serif;
    font-size: 1.28571em;
    transition: all .2s ease-in-out
}

.service__title span {
    display: inline-block;
    max-width: 12.22222em
}

@media screen and (prefers-reduced-motion:reduce) {
    .service__title {
        transition: none
    }
}

.service__list {
    z-index: 3;
    top: 18.98734%;
    left: 7.14286em;
    bottom: 0;
    opacity: 0;
    transition: all .2s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
    .service__list {
        transition: none
    }
}

.service__list ul {
    list-style: none;
    margin: 0;
    padding: 0;
    line-height: 2.14286
}

.service__list ul li {
    opacity: 0;
    transform: translate(40px, 0);
    transition: all .3s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
    .service__list ul li {
        transition: none
    }
}

.service__list ul li a {
    color: #fff
}

.service__list ul li a::before {
    content: "- "
}

.service__list ul li a:hover {
    color: rgba(255, 255, 255, .8)
}

.service__list ul li:nth-child(1) {
    transition-delay: .15s
}

.service__list ul li:nth-child(2) {
    transition-delay: .2s
}

.service__list ul li:nth-child(3) {
    transition-delay: .25s
}

.service__list ul li:nth-child(4) {
    transition-delay: .3s
}

.service__list ul li:nth-child(5) {
    transition-delay: .35s
}

.service:hover .service__bg {
    opacity: 1;
    transform: scale(1)
}

.service:hover .service__icon {
    left: .36667em;
    transform: translate(0, 0);
    color: #fff
}

.service:hover .service__title {
    opacity: 0;
    visibility: hidden
}

.service:hover .service__list {
    opacity: 1
}

.service:hover .service__list ul li {
    opacity: 1;
    transform: translate(0, 0)
}

div[class*=col-]:nth-child(3) .service::before {
    background: #f78b1f;
    background-image: linear-gradient(to right, #f15a22 0%, #f78b1f 100%);
    background-repeat: repeat-x
}

div[class*=col-]:nth-child(4) .service::before {
    background: #232176;
    background-image: linear-gradient(to right, #232176 0%, #7f1c7d 100%);
    background-repeat: repeat-x
}

div[class*=col-]:nth-child(5) .service::before {
    background: #8e8e8e;
    background-image: linear-gradient(to right, #8E8E8E 0%, #A7AAAC 100%);
    background-repeat: repeat-x
}

@media(max-width:1219px) {
    .service {
        margin-bottom: 30px
    }
}

@media(max-width:991px) {
    .service {
        margin-bottom: 20px
    }
}

@media(max-width:767px) {
    .service {
        margin-bottom: 16px
    }
}

@media(max-width:575px) {
    .service {
        font-size: .83333em;
        height: 12em
    }

    .service__icon {
        top: 12%;
        font-size: 3.9em
    }

    .service__list {
        top: 12%
    }

    .service:hover .service__icon {
        left: 10px
    }

    .service:hover .service__list {
        left: 60px
    }
}

.listService--stock .listService__item {
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .11)
}

.listService--stock .listService__item .image {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.listService--stock .listService__item .image:after {
    content: "";
    padding-top: 55%;
    display: block
}

.listService--stock .listService__item .image img {
    display: none
}

.listService__item {
    margin-bottom: 35px;
    box-shadow: .35714em .71429em 1.78571em rgba(0, 0, 0, .11)
}

.listService__item__image .image {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.listService__item__image .image:after {
    content: "";
    padding-top: 33.50785%;
    display: block
}

.listService__item__image .image img {
    display: none
}

.listService__item__desc {
    padding: 10px 25px 30px
}

.listService__item__desc p {
    line-height: 2.14286
}

.listService__item__desc .title {
    text-transform: uppercase;
    font-size: 1.28571em;
    font-weight: 700;
    line-height: 1.66667;
    margin-bottom: 0;
    font-family: merriweather sans, sans-serif
}

.listService__item__desc .title+p {
    height: 6.42857em;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.listService__item__desc__content {
    line-height: 2.14286;
    height: 6.42857em;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 1.07143em
}

.listService__item__desc .readmore {
    margin-bottom: 1.07143em;
    transition: height 100ms
}

.listService__item__desc .readmore p:last-child {
    margin-bottom: 0
}

.listService__item__desc .readmore .listService__item__desc__content {
    margin-bottom: 0
}

.listService__item__desc .readmore.active .listService__item__desc__content {
    height: unset;
    display: block
}

@media(max-width:479px) {
    .listService__item__desc {
        padding: 10px
    }
}

.createAccForm.active>.inputInfo>div.mb-3 {
    color: #e31937
}

.tabLinks {
    margin-bottom: 2.85714em;
    position: relative
}

.tabLinks:before {
    content: "";
    display: block;
    height: 2px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: red;
    opacity: .3;
    background-image: linear-gradient(to right, #f00 20%, #717171 100%);
    background-repeat: repeat-x
}

.tabLinks ul {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 1.14286em;
    text-transform: uppercase;
    font-family: merriweather sans, sans-serif;
    line-height: 1.25
}

.tabLinks ul li {
    display: inline-block;
    margin-right: 1.14286em;
    position: relative
}

.tabLinks ul li:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: red;
    opacity: 0;
    transform: translate(8px, 0)
}

.tabLinks ul li a {
    display: block;
    padding: .5625em 1.375em .6875em;
    color: #363636;
    position: relative
}

.tabLinks ul li a:hover {
    color: red
}

.tabLinks ul li.active:before {
    opacity: .2
}

.tabLinks ul li.active a,
.tabLinks ul li.active a:hover {
    background: red;
    color: #fff
}

.tabLinks ul li:last-child {
    margin-right: 0
}

.tabLinks__dropdown {
    display: none;
    font-size: 1.14286em;
    text-transform: uppercase;
    font-family: merriweather sans, sans-serif;
    line-height: 1.25;
    padding: .625em 20px;
    border: 1px solid #707070;
    cursor: pointer;
    transition: all .2s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
    .tabLinks__dropdown {
        transition: none
    }
}

.tabLinks__dropdown::before,
.tabLinks__dropdown::after {
    position: absolute;
    font-family: eleganticons;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-size: 1.25rem;
    color: #363636;
    right: 10px;
    transition: all .2s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {

    .tabLinks__dropdown::before,
    .tabLinks__dropdown::after {
        transition: none
    }
}

.tabLinks__dropdown::before {
    content: "\33";
    top: 70%;
    transform: translate(0, -70%)
}

.tabLinks__dropdown::after {
    content: "\32";
    top: 30%;
    transform: translate(0, -30%)
}

.tabLinks__dropdown.active {
    background: red;
    border-color: #fff;
    color: #fff;
    box-shadow: 0 .28571em 1.07143em rgba(0, 0, 0, .15)
}

.tabLinks__dropdown.active:before,
.tabLinks__dropdown.active:after {
    color: #fff
}

@media(max-width:1219px) {
    .tabLinks ul {
        font-size: 14px
    }

    .tabLinks ul li {
        margin-right: 5px
    }

    .tabLinks ul li a {
        padding-left: 12px;
        padding-right: 12px
    }
}

@media(max-width:991px) {
    .tabLinks ul {
        font-size: 12px
    }

    .tabLinks ul li a {
        padding-left: 10px;
        padding-right: 10px
    }
}

@media(max-width:767px) {
    .tabLinks {
        z-index: 3;
        margin-bottom: 20px
    }

    .tabLinks:before {
        display: none
    }

    .tabLinks__dropdown {
        display: block;
        transition-delay: .15s
    }

    .tabLinks__dropdown.active {
        transition-delay: 0s
    }

    .tabLinks__dropdown.active+ul {
        opacity: 1;
        visibility: visible;
        transform: translate(0, 0);
        transition-delay: .15s
    }

    .tabLinks ul {
        position: absolute;
        margin-top: -1px;
        top: 100%;
        left: 0;
        right: 0;
        background: red;
        box-shadow: 0 .71429em 1.07143em rgba(0, 0, 0, .15);
        font-size: 13px;
        padding: 5px 0 15px;
        border: 1px solid #fff;
        border-top: none;
        opacity: 0;
        visibility: hidden;
        transform: translate(0, -10px);
        transition: all .2s ease-in-out
    }
}

@media screen and (max-width:767px) and (prefers-reduced-motion:reduce) {
    .tabLinks ul {
        transition: none
    }
}

@media(max-width:767px) {
    .tabLinks ul li {
        margin: 0;
        display: block
    }

    .tabLinks ul li::before {
        display: none
    }

    .tabLinks ul li a {
        padding-left: 20px;
        padding-right: 20px;
        color: rgba(255, 255, 255, .7)
    }

    .tabLinks ul li a:hover {
        color: #fff;
        background: rgba(255, 255, 255, .25)
    }

    .tabLinks ul li.active a,
    .tabLinks ul li.active a:hover {
        background: rgba(255, 255, 255, .25);
        color: #fff
    }
}

.cultural p {
    line-height: 2.14286
}

.culturalNumber {
    padding: .625rem 0 2.5rem;
    position: relative
}

.culturalNumber::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url(../images/bg-cultural.png) no-repeat;
    background-position: top center
}

.culturalNumber__item {
    display: flex;
    align-items: center;
    background-image: linear-gradient(to right, #fff 40%, rgba(255, 255, 255, 0) 100%);
    background-repeat: repeat-x;
    padding: 0 1.25rem;
    box-shadow: -20px 0 30px 0 rgba(0, 0, 0, .15);
    margin: .625rem 0
}

.culturalNumber__item__number span {
    font-size: 5rem;
    font-weight: 700;
    color: #8b8b8b;
    margin-right: 1.25rem
}

.culturalGallery {
    padding: 2.5rem 0 .35714em;
    overflow: hidden
}

.culturalGallery .titleHeading {
    margin-bottom: 20px
}

.culturalGallery__inner {
    position: relative;
    margin: 0 auto
}

.culturalGallery__inner::before,
.culturalGallery__inner::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1
}

.culturalGallery__inner::before {
    background: url(../images/bg-2.png) no-repeat;
    right: -170px;
    background-position: top right;
    top: -40px
}

.culturalGallery__inner::after {
    background: url(../images/bg-3.png) no-repeat;
    left: -80px;
    background-position: bottom left;
    bottom: 70px
}

.culturalGallery__inner .arrow--1 {
    top: 50%;
    margin-top: -3.21429em;
    z-index: 2
}

.culturalGallery__inner .arrow--1.arrow--prev {
    left: -3.8125rem
}

.culturalGallery__inner .arrow--1.arrow--next {
    right: -3.8125rem
}

.culturalGallery__inner .slick-slide {
    padding: 1.5625rem 0 2.5rem
}

.culturalGallery__inner .slick-slide .culturalGallery__item {
    transition: all .2s ease-in-out
}

@media(min-width:992px) {
    .culturalGallery__inner .slick-slide .culturalGallery__item {
        transform: scale(.47) translate(46.5%, 0)
    }
}

@media screen and (prefers-reduced-motion:reduce) {
    .culturalGallery__inner .slick-slide .culturalGallery__item {
        transition: none
    }
}

.culturalGallery__inner .slick-slide .culturalGallery__item__images {
    transition: all .2s ease-in-out
}

@media(min-width:992px) {
    .culturalGallery__inner .slick-slide .culturalGallery__item__images {
        filter: grayscale(100%)
    }
}

@media screen and (prefers-reduced-motion:reduce) {
    .culturalGallery__inner .slick-slide .culturalGallery__item__images {
        transition: none
    }
}

.culturalGallery__inner .slick-slide .culturalGallery__item__body {
    opacity: 0;
    transition: all .2s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
    .culturalGallery__inner .slick-slide .culturalGallery__item__body {
        transition: none
    }
}

.culturalGallery__inner .slick-slide.slick-current .culturalGallery__item {
    transform: scale(1)
}

.culturalGallery__inner .slick-slide.slick-current .culturalGallery__item__images {
    box-shadow: 0 0 38px rgba(0, 0, 0, .17)
}

@media(min-width:992px) {
    .culturalGallery__inner .slick-slide.slick-current .culturalGallery__item__images {
        filter: grayscale(0)
    }
}

.culturalGallery__inner .slick-slide.slick-current .culturalGallery__item__body {
    opacity: 1
}

@media(min-width:992px) {
    .culturalGallery__inner .slick-slide.slick-current~.slick-slide .culturalGallery__item {
        transform: scale(.47) translate(-46.5%, 0)
    }
}

.culturalGallery__item {
    display: block !important
}

@media(min-width:992px) {
    .culturalGallery__item {
        width: 580px !important
    }
}

.culturalGallery__item__images {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.culturalGallery__item__images:after {
    content: "";
    padding-top: 52.41379%;
    display: block
}

.culturalGallery__item__images img {
    display: none
}

.culturalGallery__item__body {
    padding-top: 1.25rem;
    display: flex;
    align-items: center
}

.culturalGallery__item__body span i {
    margin-right: .625rem
}

.culturalGallery__item__body p {
    margin-bottom: 0;
    padding-left: 4.375rem;
    position: relative
}

.culturalGallery__item__body p::before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    left: 15px;
    height: 2px;
    width: 35px;
    background-color: #dcdcdc
}

@media(max-width:1720px) {
    .culturalGallery .culturalGallery__inner::before {
        right: 0
    }

    .culturalGallery .culturalGallery__inner::after {
        left: 0
    }
}

@media(max-width:1330px) {
    .culturalGallery__inner .arrow--1.arrow--prev {
        left: -1.25rem
    }

    .culturalGallery__inner .arrow--1.arrow--next {
        right: -1.25rem
    }
}

@media(max-width:991.98px) {
    .culturalGallery {
        padding: 2.5rem 0 0
    }
}

.sliderPost__inner {
    margin: 0 auto;
    position: relative
}

.sliderPost__inner .arrow--1 {
    top: 50%;
    margin-top: -.9375rem;
    z-index: 2;
    width: 1.875rem;
    height: 1.875rem;
    line-height: 2.125rem
}

.sliderPost__inner .arrow--1.arrow--prev {
    left: -.9375rem
}

.sliderPost__inner .arrow--1.arrow--next {
    right: -.9375rem
}

.sliderPost__inner .slick-slide {
    padding: 1.5625rem 0
}

.sliderPost__inner .slick-slide .sliderPost__item {
    transition: all .2s ease-in-out
}

@media(min-width:992px) {
    .sliderPost__inner .slick-slide .sliderPost__item {
        transform: scale(.47) translate(46.5%, 0)
    }
}

@media screen and (prefers-reduced-motion:reduce) {
    .sliderPost__inner .slick-slide .sliderPost__item {
        transition: none
    }
}

.sliderPost__inner .slick-slide .sliderPost__item__images {
    transition: all .2s ease-in-out
}

@media(min-width:992px) {
    .sliderPost__inner .slick-slide .sliderPost__item__images {
        filter: grayscale(100%)
    }
}

@media screen and (prefers-reduced-motion:reduce) {
    .sliderPost__inner .slick-slide .sliderPost__item__images {
        transition: none
    }
}

.sliderPost__inner .slick-slide.slick-current .sliderPost__item {
    transform: scale(1)
}

.sliderPost__inner .slick-slide.slick-current .sliderPost__item__images {
    box-shadow: 0 0 38px rgba(0, 0, 0, .17)
}

@media(min-width:992px) {
    .sliderPost__inner .slick-slide.slick-current .sliderPost__item__images {
        filter: grayscale(0)
    }
}

@media(min-width:992px) {
    .sliderPost__inner .slick-slide.slick-current~.slick-slide .sliderPost__item {
        transform: scale(.47) translate(-46.5%, 0)
    }
}

.sliderPost__item {
    display: block !important
}

@media(min-width:992px) {
    .sliderPost__item {
        width: 382px !important
    }
}

.sliderPost__item__images {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.sliderPost__item__images:after {
    content: "";
    padding-top: 52.35602%;
    display: block
}

.sliderPost__item__images img {
    display: none
}

.navSidebar {
    background: #fff;
    border: 1px solid #eaeaea;
    font-weight: 700
}

@media(max-width:767.98px) {
    .navSidebar {
        margin-bottom: 2rem
    }
}

.navSidebar ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.navSidebar>ul>li {
    position: relative
}

.navSidebar>ul>li>a:not(.arrow) {
    font-family: merriweather sans, sans-serif;
    text-transform: uppercase;
    color: #23395d;
    line-height: 1.42857;
    padding: 1.14286em;
    display: inline-block;
    margin-right: 1.14286em
}

.navSidebar>ul>li>a:not(.arrow) small {
    display: block;
    font-size: .85714em
}

.navSidebar>ul>li>a:not(.arrow):hover {
    color: #e31937
}

.navSidebar>ul>li .arrow {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    font-size: 1.5em;
    line-height: 2.57143em;
    color: #23395d;
    padding-left: 10px;
    padding-right: 16px;
    text-decoration: none
}

.navSidebar>ul>li .arrow i {
    position: relative;
    top: .05556em
}

.navSidebar>ul>li .arrow i::before {
    transition: all .2s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
    .navSidebar>ul>li .arrow i::before {
        transition: none
    }
}

.navSidebar>ul>li .arrow:hover {
    color: #e31937
}

.navSidebar>ul>li.current>a:not(.arrow),
.navSidebar>ul>li.current>a:not(.arrow):hover,
.navSidebar>ul>li>ul>li.active>a:not(.arrow),
.navSidebar>ul>li>ul>li.active>a:not(.arrow):hover {
    color: #e31937
}

.navSidebar>ul>li ul>li.current>a:not(.arrow),
.navSidebar>ul>li ul>li.current>a:not(.arrow):hover,
.navSidebar>ul>li ul>li>ul>li.active>a:not(.arrow),
.navSidebar>ul>li ul>li>ul>li.active>a:not(.arrow):hover {
    color: #e31937;
    font-weight: 700
}

.navSidebar>ul>li>ul>li.active>ul>li {
    font-weight: 100
}

.navSidebar>ul>li>ul>li.active>ul>li::marker {
    color: #e31937
}

.navSidebar>ul>li>ul>li.active>ul>li.active>.arrow i::before {
    content: '\32'
}

.navSidebar>ul>li.current {
    border: solid 1px #e31937
}

.navSidebar>ul>li+li {
    border-top: 1px solid rgba(171, 171, 171, .4)
}

.navSidebar>ul>li.active>.arrow i::before {
    content: '\32'
}

.navSidebar>ul>li>ul {
    display: none;
    padding: 0
}

.navSidebar>ul>li>ul>li {
    position: relative
}

.navSidebar>ul>li>ul>li:first-child a {
    padding-top: .21429em
}

.navSidebar>ul>li>ul>li .arrow {
    line-height: 1.14286
}

.navSidebar>ul>li>ul>li .arrow i::before {
    transition: all .2s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
    .navSidebar>ul>li>ul>li .arrow i::before {
        transition: none
    }
}

.navSidebar>ul>li>ul>li a {
    line-height: 1.42857;
    color: #585858;
    display: inline-block;
    padding-left: 2.28571em;
    padding-right: 2.28571em;
    padding-bottom: .85714em;
    text-decoration: none
}

.navSidebar>ul>li>ul>li a:hover {
    color: #e31937
}

.navSidebar>ul>li>ul>li+li {
    margin-top: 8px
}

.navSidebar>ul>li>ul>li>ul {
    display: none;
    padding: 0
}

.navSidebar>ul>li>ul>li>ul>li {
    position: relative;
    list-style-type: none;
    margin-left: 3.42857em
}

.navSidebar>ul>li>ul>li>ul>li>ul>li {
    margin-left: 1.14286em
}

.navSidebar>ul>li>ul>li>ul>li a {
    line-height: 1.42857;
    color: #585858;
    padding-left: 0
}

.navSidebar>ul>li>ul>li>ul>li a:hover {
    color: #e31937
}

.navSidebar>ul>li>ul>li>ul>li+li {
    margin-top: 8px
}

.navSidebar>ul>li>ul>li>ul>li.current {
    color: #e31937
}

.navSidebar>ul>li>ul>li>ul>li.current>a:not(.arrow),
.navSidebar>ul>li>ul>li>ul>li.current>a:not(.arrow):hover {
    color: #e31937
}

.navSidebar>ul>li>ul>li.active>.arrow i::before {
    content: '\32'
}

.navSidebar>ul>li>ul>li.current>a:not(.arrow),
.navSidebar>ul>li>ul>li.current>a:not(.arrow):hover {
    color: #e31937
}

.organizationalChart {
    position: relative
}

.organizationalChart img {
    max-width: 100%
}

.organizationalChart__footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: .85714em;
    padding-top: 40px;
    line-height: 1.5
}

.organizationalChart__footer>a {
    color: inherit;
    text-decoration: underline
}

.organizationalChart__footer>a img {
    max-height: 1.5em;
    margin-right: .83333em
}

.organizationalChart__footer>a:hover {
    color: red
}

@media(max-width:379.98px) {
    .organizationalChart__footer {
        flex-direction: column-reverse
    }

    .organizationalChart__footer span {
        padding-bottom: .625rem
    }
}

.zoomLens {
    box-shadow: 0 0 2.07143em rgba(0, 0, 0, .06)
}

.team {
    position: relative;
    min-height: 288px;
    padding-left: 30.23256%;
    display: flex;
    align-items: center
}

.team+div {
    margin-top: 20px
}

.team__img {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #e1e1e1;
    width: 27.90698%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    background-position: top center
}

.team__img:after {
    content: "";
    padding-top: 120%;
    display: block
}

.team__img img {
    display: none
}

.team__name {
    font-family: merriweather sans, sans-serif;
    text-transform: uppercase;
    color: #585858;
    margin: 0;
    font-size: 1em
}

.team__name span {
    text-transform: none;
    font-weight: 400;
    font-family: merriweather sans, sans-serif
}

.team__position {
    margin: .92857em 0 0;
    font-weight: 700;
    font-size: 1em
}

.team__desc {
    line-height: 2.14286;
    margin: .85714em 0 0;
    overflow: hidden;
    max-height: 8.57143em
}

.team__desc p {
    margin-bottom: 0
}

.team__desc p:last-child {
    margin-bottom: 0
}

.team__desc+a {
    display: inline-block;
    margin-top: .35714em;
    color: red;
    text-decoration: underline
}

.team__desc+a:hover {
    color: rgba(255, 0, 0, .8)
}

@media(max-width:1219.98px) {
    .team {
        min-height: 225px
    }
}

@media(max-width:991.98px) {
    .team {
        min-height: 155px
    }
}

@media(max-width:767.98px) {
    .team {
        min-height: 165px
    }
}

@media(max-width:575.98px) {
    .team {
        padding-left: 85px;
        min-height: 75px
    }

    .team__img {
        height: auto;
        width: 70px
    }

    .team__position {
        line-height: 1.4;
        margin-top: 5px
    }

    .team__desc {
        margin-top: 5px
    }
}

.videoBox {
    position: relative;
    background-size: cover;
    background-position: left;
    background-repeat: no-repeat;
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, .19)
}

.videoBox iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    visibility: hidden;
    opacity: 0;
    transition: all .25s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
    .videoBox iframe {
        transition: none
    }
}

.videoBox:after {
    content: "";
    display: block;
    padding-top: 65.5%
}

.videoBox .btn-play {
    position: absolute;
    width: 7rem;
    height: 7rem;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
    background: url(../images/Ic-Play.png) no-repeat center;
    background-size: contain;
    visibility: visible;
    opacity: 1;
    transition: all .25s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
    .videoBox .btn-play {
        transition: none
    }
}

.videoBox .btn-play:hover {
    opacity: .5
}

.videoBox.showvideo iframe {
    visibility: visible;
    opacity: 1
}

.videoBox.showvideo .btn-play {
    visibility: hidden;
    opacity: 0
}

.culturalVideo {
    padding: 2.5rem 0 0;
    position: relative
}

.culturalVideo:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    opacity: .3;
    background-image: linear-gradient(to bottom, #e6e6e6 100%, gainsboro 0);
    background-repeat: repeat-x
}

.culturalVideo:after {
    content: "";
    display: block;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    height: 100px;
    background-image: linear-gradient(to bottom, #f8f8f8 0%, rgba(248, 248, 248, 0) 100%);
    background-repeat: repeat-x
}

.culturalVideo .titleHeading {
    margin-bottom: 20px
}

.culturalVideo__inner {
    margin: 0 auto;
    position: relative;
    z-index: 1
}

.culturalVideo__inner::before,
.culturalVideo__inner::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1
}

.culturalVideo__inner::before {
    background: url(../images/bg-2.png) no-repeat;
    right: -170px;
    background-position: top right;
    top: -40px
}

.culturalVideo__inner::after {
    background: url(../images/bg-3.png) no-repeat;
    left: -80px;
    background-position: bottom left;
    bottom: 70px
}

.culturalVideo__inner .arrow--1 {
    top: 50%;
    margin-top: -3.21429em;
    z-index: 2
}

.culturalVideo__inner .arrow--1.arrow--prev {
    left: -3.8125rem
}

.culturalVideo__inner .arrow--1.arrow--next {
    right: -3.8125rem
}

.culturalVideo__inner .slick-slide {
    padding: 1.5625rem 0 2.5rem
}

.culturalVideo__inner .slick-slide .culturalVideo__item {
    transition: all .2s ease-in-out
}

@media(min-width:992px) {
    .culturalVideo__inner .slick-slide .culturalVideo__item {
        transform: scale(.47) translate(46.5%, 0)
    }
}

@media screen and (prefers-reduced-motion:reduce) {
    .culturalVideo__inner .slick-slide .culturalVideo__item {
        transition: none
    }
}

.culturalVideo__inner .slick-slide .culturalVideo__item .videoBox {
    transition: all .2s ease-in-out
}

@media(min-width:992px) {
    .culturalVideo__inner .slick-slide .culturalVideo__item .videoBox {
        filter: grayscale(100%)
    }
}

@media screen and (prefers-reduced-motion:reduce) {
    .culturalVideo__inner .slick-slide .culturalVideo__item .videoBox {
        transition: none
    }
}

.culturalVideo__inner .slick-slide .culturalVideo__item__body {
    opacity: 0;
    transition: all .2s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
    .culturalVideo__inner .slick-slide .culturalVideo__item__body {
        transition: none
    }
}

.culturalVideo__inner .slick-slide.slick-current {
    position: relative;
    z-index: 9999
}

.culturalVideo__inner .slick-slide.slick-current .culturalVideo__item {
    transform: scale(1)
}

.culturalVideo__inner .slick-slide.slick-current .culturalVideo__item .videoBox {
    box-shadow: 0 0 38px rgba(0, 0, 0, .17)
}

@media(min-width:992px) {
    .culturalVideo__inner .slick-slide.slick-current .culturalVideo__item .videoBox {
        filter: grayscale(0)
    }
}

.culturalVideo__inner .slick-slide.slick-current .culturalVideo__item .videoBox .btn-play {
    z-index: 1
}

.culturalVideo__inner .slick-slide.slick-current .culturalVideo__item__body {
    opacity: 1
}

@media(min-width:992px) {
    .culturalVideo__inner .slick-slide.slick-current~.slick-slide .culturalVideo__item {
        transform: scale(.47) translate(-46.5%, 0)
    }
}

.culturalVideo__item {
    display: block !important
}

@media(min-width:992px) {
    .culturalVideo__item {
        width: 580px !important
    }
}

.culturalVideo__item .videoBox {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.culturalVideo__item .videoBox:after {
    content: "";
    padding-top: 52.41379%;
    display: block
}

.culturalVideo__item .videoBox img {
    display: none
}

.culturalVideo__item .videoBox .btn-play {
    width: 7rem;
    height: 7rem;
    z-index: -1
}

.culturalVideo__item .videoBox .btn-play:focus {
    outline: none
}

.culturalVideo__item__body {
    padding-top: 1.25rem;
    display: flex;
    align-items: center
}

.culturalVideo__item__body span i {
    margin-right: .625rem
}

.culturalVideo__item__body p {
    margin-bottom: 0;
    padding-left: 4.375rem;
    position: relative
}

.culturalVideo__item__body p::before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    left: 15px;
    height: 2px;
    width: 35px;
    background-color: #dcdcdc
}

@media(max-width:1720px) {
    .culturalVideo .culturalVideo__inner::before {
        right: 0
    }

    .culturalVideo .culturalVideo__inner::after {
        left: 0
    }
}

@media(max-width:1330px) {
    .culturalVideo__inner .arrow--1.arrow--prev {
        left: -1.25rem
    }

    .culturalVideo__inner .arrow--1.arrow--next {
        right: -1.25rem
    }
}

@media(max-width:991.98px) {
    .culturalVideo {
        padding: 2.5rem 0
    }
}

.historySlide .timeline {
    position: relative;
    margin-bottom: 4.375rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem
}

.historySlide .timeline:after {
    height: 3px;
    content: '';
    left: -1.5625rem;
    right: -1.5625rem;
    position: absolute;
    bottom: .625rem;
    z-index: -1;
    background: linear-gradient(to right, rgba(210, 31, 36, 0) 0%, #d21f24 20%, #7e1316 80%, #8b1518 83%, rgba(206, 30, 35, 0) 99%, rgba(210, 31, 36, 0) 100%)
}

.historySlide .timeline__item {
    font-size: .875rem;
    position: relative;
    padding-bottom: 1.875rem;
    padding-top: 1.875rem
}

.historySlide .timeline__item:after {
    width: 14px;
    height: 14px;
    border: 3px solid #fff;
    border-radius: 50%;
    background: red;
    content: '';
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 4px;
    position: absolute;
    transform: scale(1);
    opacity: 1;
    transition: all .2s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
    .historySlide .timeline__item:after {
        transition: none
    }
}

.historySlide .timeline__item:before {
    width: 22px;
    height: 22px;
    border: 6px solid #e5e5e5;
    border-radius: 50%;
    background: red;
    content: '';
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 0;
    position: absolute;
    transform: scale(0);
    opacity: 0;
    transition: all .2s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
    .historySlide .timeline__item:before {
        transition: none
    }
}

.historySlide .timeline__logo {
    background: #fff;
    padding: .5rem;
    border: 1px solid #ebebeb;
    text-align: center;
    position: relative;
    max-width: 70px;
    margin: 0 auto;
    transform: scale(0);
    opacity: 0;
    margin-bottom: -1.25rem;
    transition: all .2s ease-in-out;
    box-shadow: -.42857em .57143em 3.28571em rgba(0, 0, 0, .24)
}

@media screen and (prefers-reduced-motion:reduce) {
    .historySlide .timeline__logo {
        transition: none
    }
}

.historySlide .timeline__logo:after {
    content: '';
    border-style: solid;
    border-width: 10px 8px 0;
    left: 50%;
    margin-left: -8px;
    content: '';
    position: absolute;
    bottom: -11px;
    border-color: #ebebeb transparent
}

.historySlide .timeline__logo:before {
    content: '';
    border-style: solid;
    border-width: 8px 8px 0;
    left: 50%;
    margin-left: -8px;
    content: '';
    position: absolute;
    bottom: -8px;
    border-color: #fff transparent;
    z-index: 3
}

.historySlide .timeline__logo .image img {
    max-width: 54px
}

.historySlide .timeline__logo p {
    margin: 0;
    font-size: 1rem;
    font-weight: 700;
    color: red;
    line-height: 1;
    padding-top: .625rem
}

.historySlide .timeline__title {
    background: rgba(204, 204, 204, .5);
    padding: .1875rem;
    text-align: center;
    max-width: 60px;
    margin: 0 auto;
    transform: scale(1);
    transition: all .2s ease-in-out;
    opacity: 1;
    cursor: pointer
}

@media screen and (prefers-reduced-motion:reduce) {
    .historySlide .timeline__title {
        transition: none
    }
}

.historySlide .timeline__content {
    max-width: 960px;
    margin: 0 auto
}

.historySlide .timeline__content .item {
    transform: scale(0);
    opacity: 0;
    transition: all .5s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
    .historySlide .timeline__content .item {
        transition: none
    }
}

.historySlide .timeline__content ul {
    padding: 0;
    margin: 0
}

.historySlide .timeline__content ul li {
    list-style: none;
    position: relative;
    padding-left: 1.5625rem;
    margin-bottom: 1.125rem
}

.historySlide .timeline__content ul li span.dateEvent:before {
    content: "\e025";
    color: red;
    font-family: eleganticons;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    top: .25rem;
    left: 0
}

.historySlide .timeline__content ul li span strong {
    color: red;
    font-weight: 700;
    font-size: 1rem
}

.historySlide .timeline__content .slick-slide.slick-current .item {
    transform: scale(1);
    opacity: 1
}

.historySlide .timeline .slick-slide.slick-current .timeline__item:after {
    transform: scale(0);
    opacity: 0
}

.historySlide .timeline .slick-slide.slick-current .timeline__item:before {
    transform: scale(1);
    opacity: 1
}

.historySlide .timeline .slick-slide.slick-current .timeline__logo {
    transform: scale(1);
    opacity: 1
}

.historySlide .timeline .slick-slide.slick-current .timeline__title {
    transform: scale(0);
    opacity: 0
}

.annals {
    max-width: 424px;
    margin: 0 auto;
    position: relative
}

.annals:before {
    content: "";
    position: absolute;
    left: 4.85714em;
    width: 3px;
    top: 0;
    bottom: -60px;
    background: linear-gradient(to bottom, rgba(226, 33, 39, 0) 0%, #e22127 30%, #e22127 50%, #e22127 70%, rgba(226, 33, 39, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00e22127', endColorstr='#00e22127', GradientType=0);
    opacity: .6
}

.annals>* {
    position: relative;
    z-index: 1
}

.annals__top {
    max-width: 10.42857em;
    z-index: 2;
    margin-bottom: 30px
}

.annals__top .select2-selection--single {
    background: red;
    font-size: 1.14286em;
    font-weight: 700;
    border: 1px solid #b9b9b9;
    text-align: center;
    color: #fff;
    box-shadow: none !important;
    cursor: pointer
}

.annals__top .select2-selection--single:after {
    position: absolute;
    content: "\33";
    top: 50%;
    right: .75em;
    margin-top: -.0625em;
    transform: translate(0, -50%);
    font-family: eleganticons;
    line-height: 1
}

.annals__top .select2-dropdown {
    border: 1px solid #b9b9b9;
    border-top: none;
    background: red;
    text-align: center;
    color: #fff;
    margin-top: -1px
}

.annals__top .select2-dropdown .select2-results__option[aria-selected=true],
.annals__top .select2-dropdown .select2-results__option--highlighted[aria-selected] {
    background-color: rgba(0, 0, 0, .1)
}

.annals__top .select2-dropdown .select2-results__options {
    padding: 0
}

.annals__item {
    position: relative;
    min-height: 2.5em;
    padding-left: 105px;
    display: none
}

.annals__item__year {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 1.14286em;
    font-weight: 700;
    color: red;
    line-height: 2.5em
}

.annals__item__icon {
    position: absolute;
    top: 0;
    left: 3.64286em;
    width: 2.5em;
    height: 2.5em;
    background-image: url(../images/icons/ic-dola.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% auto
}

.annals__item__content {
    padding: 1.07143em 1.21429em;
    background: #fff;
    border: 1px dotted #c9c9c9;
    box-shadow: 0 0 1.71429em rgba(0, 0, 0, .12)
}

.annals__item__content p {
    margin: 0;
    line-height: 1.71429
}

.annals__item__content p i {
    margin-right: .57143em
}

.annals__item__content p b,
.annals__item__content p strong {
    color: red;
    font-size: 1.14286em;
    line-height: 1.5
}

.annals__item__line+.annals__item__line {
    margin-top: 2.14286em
}

.annals__item+.annals__item {
    margin-top: 32px
}

.annals__item.active {
    display: block
}

.annals__item.in {
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    opacity: 0;
    -webkit-animation-name: navInUp;
    animation-name: navInUp
}

.annals__item.in+.in {
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.annals__item.in+.in+.in {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.annals__item.in+.in+.in+.in {
    -webkit-animation-delay: .3s;
    animation-delay: .3s
}

.annals__item.in+.in+.in+.in+.in {
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.annals__item.in+.in+.in+.in+.in+.in {
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.annals__item.in+.in+.in+.in+.in+.in+.in {
    -webkit-animation-delay: .5s;
    animation-delay: .5s
}

.annals__item.in+.in+.in+.in+.in+.in+.in+.in {
    -webkit-animation-delay: .6s;
    animation-delay: .6s
}

.annals__item.in+.in+.in+.in+.in+.in+.in+.in+.in {
    -webkit-animation-delay: .7s;
    animation-delay: .7s
}

.annals__item.in+.in+.in+.in+.in+.in+.in+.in+.in+.in {
    -webkit-animation-delay: .8s;
    animation-delay: .8s
}

.annals__item.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in {
    -webkit-animation-delay: .9s;
    animation-delay: .9s
}

.annals__item.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in {
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.annals__item.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in {
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s
}

.annals__item.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in {
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s
}

.annals__item.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in {
    -webkit-animation-delay: 1.3s;
    animation-delay: 1.3s
}

.annals__item.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in {
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s
}

.annals__item.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in {
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s
}

.annals__item.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in {
    -webkit-animation-delay: 1.6s;
    animation-delay: 1.6s
}

.annals__item.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in {
    -webkit-animation-delay: 1.7s;
    animation-delay: 1.7s
}

.annals__item.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in+.in {
    -webkit-animation-delay: 1.8s;
    animation-delay: 1.8s
}

.chart__body__item {
    display: flex;
    flex-flow: row wrap;
    padding: 1.35714em 1.5625rem 1.35714em .875rem;
    background-color: #f2f2f2;
    border-bottom: 1px solid #fff
}

.chart__body__date span {
    padding-right: 1.5625rem
}

.chart__body__date span i {
    margin-right: .625rem
}

.chart__body__title {
    flex: 1
}

.chart__body__title p {
    font-weight: 700;
    margin-bottom: 0;
    padding-right: 1.875rem
}

.chart__body__download a {
    color: #363636;
    font-size: .75rem
}

.chart__body__download a i {
    margin-right: .625rem;
    display: inline-block
}

.chart__body__download a i.ic_download {
    background: url(../images/download.svg) no-repeat;
    width: 1.125rem;
    height: 1.125rem
}

.chart__head {
    display: flex;
    justify-content: space-between;
    background-color: #8b8b8b;
    flex-wrap: wrap
}

.chart__head__item {
    flex: 1 1 auto;
    padding: .5em .9375rem .57143em;
    color: #fff;
    display: flex;
    align-items: center;
    position: relative
}

.chart__head__item:after {
    display: none
}

.chart__head__item:nth-child(even),
.chart__head__item:nth-child(even) .select2-dropdown {
    background-color: #8b8b8b
}

.chart__head__item:nth-child(even):last-child {
    padding: .28571em .9375rem .35714em
}

.chart__head__item:nth-child(even):last-child,
.chart__head__item:nth-child(even):last-child .select2-dropdown {
    background-color: #e8e7e7
}

.chart__head__item:nth-child(odd),
.chart__head__item:nth-child(odd) .select2-dropdown {
    background-color: #9a9a9a
}

.chart__head__item:nth-child(odd):first-child {
    padding: .10714em .9375rem
}

.chart__head__item>span>i {
    font-size: 1.4em;
    display: inline-block;
    vertical-align: middle;
    padding-right: 10px
}

.chart__head__item>span>i:before {
    position: relative;
    top: -.07143em
}

.chart__head__item>span>span {
    display: inline-block;
    vertical-align: middle;
    padding: .3em 0
}

.chart__head__item>span.text-left {
    text-transform: uppercase;
    font-size: 1.42857em;
    font-weight: 700;
    font-family: merriweather sans, sans-serif
}

.chart__head__item .title {
    font-family: merriweather sans, sans-serif;
    color: #fff;
    font-weight: 700;
    display: inline-block;
    vertical-align: middle
}

.chart__head__item>.dropdown-select {
    margin-left: auto
}

.chart__head__item .dropdown-select {
    position: relative;
    font-family: merriweather sans, sans-serif;
    color: #fff;
    font-weight: 400;
    display: inline-block;
    vertical-align: middle
}

.chart__head__item .dropdown-select .form-control,
.chart__head__item .dropdown-select .select2-selection--single,
.chart__head__item .dropdown-select .select2-selection--multiple,
.chart__head__item .dropdown-select .select2-search__field {
    background-color: transparent;
    border: none;
    padding: .28125rem 0
}

.chart__head__item .dropdown-select .form-control .select2-selection__placeholder,
.chart__head__item .dropdown-select .select2-selection--single .select2-selection__placeholder,
.chart__head__item .dropdown-select .select2-selection--multiple .select2-selection__placeholder,
.chart__head__item .dropdown-select .select2-search__field .select2-selection__placeholder {
    color: #fff;
    font-weight: 400
}

.chart__head__item .dropdown-select .simplebar-track.vertical {
    width: 2px;
    background: rgba(255, 255, 255, .1);
    right: 1.07143em
}

.chart__head__item .dropdown-select .simplebar-scrollbar {
    right: 0;
    width: 2px
}

.chart__head__item .dropdown-select .simplebar-scrollbar:before {
    background: #d4d4d4;
    border-radius: 0
}

.chart__head__item .dropdown-select .select2-container+.select2-container {
    margin-top: .57143em;
    margin-left: -.9375rem;
    margin-right: -.9375rem;
    right: 0
}

.chart__head__item .dropdown-select .select2-container+.select2-container .select2-dropdown {
    width: 100% !important;
    border: 1px solid #fff;
    border-top: transparent;
    box-shadow: 0 .57143em 1.07143em rgba(0, 0, 0, .15);
    text-align: center;
    z-index: 2
}

.chart__head__item .dropdown-select .select2-container+.select2-container .select2-dropdown .select2-results__options {
    padding: 10px 0
}

.chart__head__item .dropdown-select .select2-container+.select2-container .select2-dropdown .select2-results__option[aria-selected=true],
.chart__head__item .dropdown-select .select2-container+.select2-container .select2-dropdown .select2-results__option--highlighted[aria-selected] {
    background: rgba(255, 255, 255, .3)
}

.chart__head__item .dropdown-select .select2-selection--single,
.chart__head__item .dropdown-select .select2-selection--multiple {
    background-image: none;
    padding: .32143em 15px .32143em 7px;
    box-shadow: none !important;
    cursor: pointer;
    position: relative;
    color: #fff;
    min-width: 3.78571em;
    text-align: center
}

.chart__head__item .dropdown-select .select2-selection--single>*,
.chart__head__item .dropdown-select .select2-selection--multiple>* {
    position: relative;
    z-index: 1
}

.chart__head__item .dropdown-select .select2-selection--single::before,
.chart__head__item .dropdown-select .select2-selection--multiple::before {
    position: absolute;
    content: "\33";
    top: 50%;
    right: 0;
    transform: translate(0, -50%);
    font-family: eleganticons;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    z-index: 1
}

.chart__head__item .dropdown-select .select2-selection--single:after,
.chart__head__item .dropdown-select .select2-selection--multiple:after {
    content: "";
    display: block;
    position: absolute;
    border: 1px solid #fff;
    top: -.57143em;
    left: -.9375rem;
    right: -.9375rem;
    bottom: -.5rem;
    border-bottom: transparent;
    opacity: 0
}

.chart__head__item .dropdown-select .select2-container--open .select2-selection--single:after,
.chart__head__item .dropdown-select .select2-container--open .select2-selection--multiple:after {
    opacity: 1
}

.chart__head__item .title+.dropdown-select .select2.select2-container {
    width: auto !important;
    min-width: unset !important
}

.chart__head.clearfix::after {
    display: none
}

.chart__content .image-chart img {
    width: auto !important;
    height: auto !important;
    max-width: 100% !important
}

.chart__content__item {
    background-color: #f2f2f2;
    margin: 0;
    border-bottom: 1px solid #fff;
    padding: 10px 22px;
    display: table;
    width: 100%
}

.chart__content__item__desc {
    display: table-cell;
    width: 85%
}

.chart__content__item__desc p,
.chart__content__item__desc a {
    line-height: 1.71429;
    font-family: merriweather sans, sans-serif;
    margin-bottom: 0;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    overflow: hidden;
    height: 1.71429em;
    -webkit-box-orient: vertical;
    color: #363636
}

.chart__content__item__desc p.titlePost,
.chart__content__item__desc a.titlePost {
    font-weight: 700;
    text-decoration: none
}

.chart__content__item__desc p.titlePost:hover,
.chart__content__item__desc a.titlePost:hover {
    color: #0a89ff
}

.chart__content__item__desc__info {
    line-height: 2.14286;
    font-family: merriweather sans, sans-serif;
    margin-bottom: 0;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    overflow: hidden;
    height: 2.14286em;
    -webkit-box-orient: vertical;
    color: #363636
}

.chart__content__item__time {
    display: table-cell;
    width: 15%;
    text-align: right
}

.chart__content__item__time p {
    line-height: 2.14286;
    font-family: merriweather sans, sans-serif;
    margin-bottom: 0
}

.chart__content__item__time a {
    line-height: 2.14286;
    font-family: merriweather sans, sans-serif;
    margin-bottom: 0;
    color: #e22127;
    text-decoration: underline
}

.chart__content .chart__content__item--undetail .chart__content__item__desc p,
.chart__content .chart__content__item--undetail .chart__content__item__desc a {
    margin-bottom: inherit;
    display: block;
    -webkit-line-clamp: inherit;
    overflow: unset;
    height: unset;
    -webkit-box-orient: unset
}

.chart__content .chart__content__item--undetail .chart__content__item__desc__info {
    margin-bottom: inherit;
    display: block;
    -webkit-line-clamp: inherit;
    overflow: unset;
    height: unset;
    -webkit-box-orient: unset
}

.chart__bottom {
    margin-top: 15px
}

.chart__bottom .left {
    float: left
}

.chart__bottom .right {
    float: right
}

.chart__bottom p {
    margin-bottom: 0
}

.chart__bottom p span {
    padding-left: 10px;
    padding-right: 10px;
    font-family: merriweather sans, sans-serif;
    color: #363636;
    font-size: .85714em;
    line-height: 2;
    letter-spacing: -.01em
}

.chart__bottom p span:last-child {
    padding-right: 0;
    border-left: 1px solid #363636
}

.chart--info .chart__head__item:first-child,
.chart--info .chart__head__item:first-child .select2-dropdown {
    background-color: #8b8b8b
}

.chart--info .chart__head__item:last-child:nth-child(even) {
    padding: .5em .9375rem .57143em 1.25rem
}

.chart--info .chart__head__item:last-child:nth-child(even),
.chart--info .chart__head__item:last-child:nth-child(even) .select2-dropdown {
    background-color: #7e7e7e
}

.chart--info .chart__head__item .title {
    position: relative
}

.chart--info .chart__head__item .title i {
    transform: rotate(270deg);
    display: inline-block;
    padding-right: 10px;
    position: absolute;
    top: -.0625rem
}

.chart--info .chart__head__item .title input {
    padding: 0;
    background-color: transparent;
    color: #fff;
    border: none;
    font-size: 1em;
    padding-left: 2.14286em;
    font-weight: 400
}

.chart--info .chart__head__item .title input::-moz-placeholder {
    color: #fff;
    opacity: 1
}

.chart--info .chart__head__item .title input::placeholder {
    color: #fff;
    opacity: 1
}

.chart--info .chart__head__item .title input:-ms-input-placeholder {
    color: #fff
}

.chart--info .chart__head__item .title input::-ms-input-placeholder {
    color: #fff
}

.chart--report {
    margin-bottom: 0
}

.chart--report .chart__head__item:first-child {
    background-color: #be1425
}

.chart--report .chart__head__item:last-child:nth-child(even) {
    background-image: linear-gradient(to right, #920D10 0%, #EC1C3C 100%);
    background-repeat: repeat-x
}

.chart--report .chart__head__item:last-child .select2-selection--single:after,
.chart--report .chart__head__item:last-child .dropdown-select .select2-dropdown {
    background-color: #ec1c3c
}

.chart--report .chart__head__item span span {
    font-weight: 400 !important
}

.chart--report .chart__head__item .title i {
    font-size: 1.14286em;
    top: -.07143em
}

.chart--report .chart__head__item .title input {
    font-size: 1em
}

.chart--report .chart__head__item .title input::-moz-placeholder {
    font-weight: 400;
    opacity: 1
}

.chart--report .chart__head__item .title input::placeholder {
    font-weight: 400;
    opacity: 1
}

.chart--report .chart__head__item .title input:-ms-input-placeholder {
    font-weight: 400
}

.chart--report .chart__head__item .title input::-ms-input-placeholder {
    font-weight: 400
}

.chart--economy .chart__head__item:last-child:nth-child(even) {
    text-align: right
}

.chart--economy .chart__head__item:last-child:nth-child(even),
.chart--economy .chart__head__item:last-child:nth-child(even) .select2-dropdown {
    background-color: #8b8b8b
}

.chart--economy .chart__head__item>span>span {
    font-weight: 400 !important
}

.chart--economy .chart__head__item .title i {
    font-size: 1rem;
    top: 10px
}

.chart--economy .chart__head__item .title input {
    font-size: .875rem
}

.chart--economy .chart__head__item .title input::-moz-placeholder {
    font-weight: 400;
    opacity: 1
}

.chart--economy .chart__head__item .title input::placeholder {
    font-weight: 400;
    opacity: 1
}

.chart--economy .chart__head__item .title input:-ms-input-placeholder {
    font-weight: 400
}

.chart--economy .chart__head__item .title input::-ms-input-placeholder {
    font-weight: 400
}

.chart--economy .chart__content__item__time {
    float: right
}

.chart--economy .chart__content__item__time a i {
    display: block
}

.chart--economy .chart__content__item__time a i.ic_download {
    background: url(../images/download.svg) no-repeat;
    width: 1.125rem;
    height: 1.125rem
}

@media(max-width:479px) {
    .chart--economy .chart__content__item {
        display: table
    }

    .chart--economy .chart__content__item__desc {
        display: table-cell;
        width: 70%
    }

    .chart--economy .chart__content__item__time {
        display: table-cell;
        width: 30%
    }
}

.chart--relationship {
    margin-bottom: 0
}

.chart--relationship .chart__head__item {
    width: 100%;
    background-color: #e7e7e7 !important;
    padding: .32143em .9375rem !important
}

.chart--relationship .chart__head__item .custom-color {
    float: right;
    padding-top: 5px
}

.chart--relationship .chart__head__item .custom-color i {
    font-size: 1rem !important
}

.chart--relationship .chart__head__item .special {
    float: left
}

.chart--relationship .chart__item {
    height: 100%;
    background-color: #f2f2f2
}

.chart--service .chart__head__item .dropdown-select:first-child {
    margin-right: 50px
}

.chart--stock {
    margin-bottom: 0
}

.chart--stock .chart__head__item:last-child:nth-child(even) {
    padding-right: .5rem;
    padding-top: .35714em;
    padding-bottom: .35714em
}

.chart--stock .chart__content {
    margin-bottom: 17px
}

.chart--document .chart__head__item:last-child {
    width: 100%;
    text-align: right;
    float: unset;
    padding-right: 2.1875rem !important
}

.chart--job {
    margin-top: 35px
}

.chart--news .chart__head__item:first-child {
    padding-left: 1.42857em
}

.chart--news .chart__body__item {
    padding: .85714em 1.5625rem .85714em 1.25rem
}

@media(max-width:575.98px) {
    .chart__body {
        flex-direction: column
    }

    .chart__body__title p {
        padding: 0;
        padding-right: .625rem
    }

    .chart__body__date,
    .chart__body__title,
    .chart__body__download {
        margin: .625rem 0
    }
}

@media(max-width:1219px) {

    .chart--info .chart__head__item:first-child,
    .chart--info .chart__head__item:last-child {
        width: 100%
    }

    .chart--economy .chart__head__item:first-child,
    .chart--economy .chart__head__item:last-child {
        width: 50%
    }

    .chart--economy .chart__head__item:last-child:nth-child(even) {
        text-align: left
    }

    .chart--document .chart__head__item {
        width: 100% !important
    }

    .chart--stock .chart__head__item {
        width: 100% !important
    }

    .chart__wrapper .chart__head__item {
        width: 50%
    }
}

@media(max-width:1219px) and (min-width:479px) {
    .chart__wrapper .chart__head__item:nth-child(3) {
        clear: both;
        background-color: #8b8b8b !important
    }
}

@media(max-width:991px) {
    .chart__content__item {
        display: table
    }

    .chart__content__item__desc {
        display: table-cell;
        width: 70%
    }

    .chart__content__item__time {
        display: table-cell;
        width: 30%;
        text-align: right
    }

    .chart__body__title {
        order: -1;
        max-width: 100%;
        flex-basis: 100%
    }

    .chart__body__title p {
        padding: 0
    }

    .chart__body__date,
    .chart__body__title,
    .chart__body__download {
        margin: .3125rem 0
    }

    .chart__body__date__bottom .left,
    .chart__body__title__bottom .left,
    .chart__body__download__bottom .left {
        float: none
    }

    .chart__body__date__bottom .right,
    .chart__body__title__bottom .right,
    .chart__body__download__bottom .right {
        float: none
    }

    .chart--economy .chart__head__item {
        display: block
    }

    .chart--economy .chart__head__item:first-child,
    .chart--economy .chart__head__item:last-child {
        width: 100%
    }
}

@media(max-width:640px) {
    .wrapperContent {
        overflow: scroll;
        overflow-y: hidden
    }

    .wrapperContent .chart--stock {
        width: 520px;
        max-width: unset
    }

    .wrapperContent .chart--stock .date {
        justify-content: flex-start
    }
}

@media(max-width:991.98px) {
    .chart--relationship .col-lg-6:first-child {
        margin-bottom: 20px
    }
}

@media(max-width:767.98px) {
    .chart--document {
        margin-bottom: 20px;
        margin-top: 0
    }

    .chart.result-2 {
        margin-top: 0
    }

    .chart.result {
        margin-top: 0
    }
}

@media(max-width:479px) {
    .chart__head__item span.text-left {
        font-size: .8125rem
    }

    .chart__head__item span i {
        font-size: 1.25rem;
        padding-right: 5px
    }

    .chart__content__item {
        display: block
    }

    .chart__content__item__desc {
        display: block;
        width: 100%
    }

    .chart__content__item__time {
        display: block;
        width: 100%;
        text-align: left
    }

    .chart--economy .chart__head__item .dropdown-select:first-child {
        margin-right: 10px
    }

    .chart--economy .chart__head__item:first-child,
    .chart--economy .chart__head__item:last-child {
        width: 100%
    }

    .chart--economy .chart__head__item:last-child {
        width: 100%;
        background: #7e7e7e !important
    }

    .chart__wrapper .chart__head__item {
        width: 100%
    }
}

@media(max-width:359px) {
    .chart--info .chart__head__item .title i {
        left: -.9375rem
    }

    .chart--info .chart__head__item .title input {
        padding-left: .625rem
    }
}

.pageCalendarEvent {
    padding-right: 5rem;
    background-image: url(../images/bg-event.png);
    background-position: top left;
    background-repeat: no-repeat no-repeat;
    background-size: cover
}

.listEvent .slick-list.resetheight {
    height: auto !important
}

.listEvent .slick-current .listEvent__item {
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    opacity: 0;
    -webkit-animation-name: navInUp;
    animation-name: navInUp
}

.listEvent .slick-current .listEvent__item:nth-child(1) {
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.listEvent .slick-current .listEvent__item:nth-child(2) {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.listEvent .slick-current .listEvent__item:nth-child(3) {
    -webkit-animation-delay: .3s;
    animation-delay: .3s
}

.listEvent .slick-current .listEvent__item:nth-child(4) {
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.listEvent .slick-current .listEvent__item:nth-child(5) {
    -webkit-animation-delay: .5s;
    animation-delay: .5s
}

.listEvent .slick-current .listEvent__item:nth-child(6) {
    -webkit-animation-delay: .6s;
    animation-delay: .6s
}

.listEvent .slick-current .listEvent__item:nth-child(7) {
    -webkit-animation-delay: .7s;
    animation-delay: .7s
}

.listEvent .slick-current .listEvent__item:nth-child(8) {
    -webkit-animation-delay: .8s;
    animation-delay: .8s
}

.listEvent .slick-current .listEvent__item:nth-child(9) {
    -webkit-animation-delay: .9s;
    animation-delay: .9s
}

.listEvent .slick-current .listEvent__item:nth-child(10) {
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.listEvent__item {
    border: 1px dotted #b7b7b7;
    background: #fff;
    margin-bottom: 1.75rem
}

.listEvent__item .info {
    padding: 1.25rem 1.875rem 1rem;
    position: relative
}

.listEvent__item .info h4 {
    color: #363636;
    font-size: 1.125rem;
    font-family: merriweather sans, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0;
    padding-bottom: .625rem;
    padding-right: 4.875rem;
    position: relative
}

.listEvent__item .info .decs {
    margin: 0;
    line-height: 2;
    max-height: 4em
}

.listEvent__item .info .decs>p {
    margin: 0;
    line-height: 2
}

.listEvent__item .info>a {
    color: #dc0000;
    text-decoration: underline;
    right: 1.875rem;
    bottom: -2.1875rem;
    z-index: 99;
    position: absolute
}

@media(max-width:991.98px) {
    .listEvent__item .info {
        padding: .9375rem
    }
}

.listEvent__item .btn-download {
    color: #363636;
    font-size: .75rem;
    position: absolute;
    top: 0;
    right: 0;
    font-family: merriweather sans, sans-serif;
    font-weight: 400
}

.listEvent__item .btn-download i {
    display: inline-block;
    width: 1.125rem;
    height: 1.125rem;
    vertical-align: middle;
    margin-right: .5rem;
    background-image: url(../images/icons/ic-download.png);
    background-repeat: no-repeat no-repeat;
    background-size: contain
}

.listEvent__item .dateEvent {
    padding: .9375rem 1.875rem;
    position: relative
}

.listEvent__item .dateEvent>.row .col-sm-7 {
    padding-right: 5rem
}

.listEvent__item .dateEvent:before {
    top: 0;
    left: 1.875rem;
    right: 1.875rem;
    content: '';
    position: absolute;
    height: 1px;
    border-top: 1px dashed #707070
}

.listEvent__item .dateEvent i {
    display: inline-block;
    margin-right: .3125rem;
    color: red
}

@media(max-width:991.98px) {
    .listEvent__item .dateEvent {
        padding: .9375rem
    }
}

.listEvent__item--other {
    border: 1px solid #e12027
}

.listEvent__item--other .info h4 {
    color: #e12027
}

.listEvent__item--other .info>a {
    color: #fff
}

.listEvent__item--other .dateEvent {
    background: #e12027;
    color: #fff !important
}

.listEvent__item--other .dateEvent:before {
    display: none
}

.listEvent__item--other .dateEvent i,
.listEvent__item--other .dateEvent a.btn-more-news {
    color: inherit
}

@media(max-width:991.98px) {
    .listEvent__item {
        margin-bottom: .9375rem
    }
}

.listEvent--stock {
    margin: 0 auto;
    max-width: 960px
}

@media(max-width:991.98px) {
    .listEvent__item .info>a {
        right: 8px
    }
}

.hotNews {
    position: absolute;
    bottom: 100%;
    left: 0;
    right: 0
}

.hotNews__title {
    color: #fff;
    font-size: 1.28571em;
    font-family: merriweather sans, sans-serif;
    text-transform: uppercase;
    line-height: 1.33333;
    margin: 0;
    padding: .27778em .83333em .44444em;
    position: relative;
    z-index: 1
}

.hotNews__title:before,
.hotNews__title:after {
    content: "";
    display: block;
    position: absolute;
    z-index: 0;
    top: 0;
    bottom: 0;
    background: #707070
}

.hotNews__title:before {
    left: 0;
    right: 1.66667em;
    z-index: 1
}

.hotNews__title:after {
    left: 50%;
    right: 0;
    transform: skewX(30deg);
    transform-origin: 100% 100%
}

.hotNews__title>* {
    display: inline-block;
    position: relative;
    z-index: 2
}

.hotNews__title i {
    font-size: 1.33333em;
    margin-right: .54167em
}

.hotNews__slide {
    position: relative;
    height: 3.21429em;
    margin-right: 2.85714em
}

.hotNews__slide:before {
    content: "";
    display: block;
    position: absolute;
    z-index: 0;
    top: 0;
    bottom: 0;
    left: -50px;
    right: 0;
    background: rgba(139, 139, 139, .9);
    transform: skewX(30deg);
    transform-origin: 100% 100%
}

.hotNews__slide>* {
    position: relative;
    z-index: 1
}

.hotNews__slide .slick-slide>div {
    padding: .85714em 0
}

.hotNews__slide .slick-current .hotNews__item__date,
.hotNews__slide .slick-current .hotNews__item__title {
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    opacity: 0;
    -webkit-animation-name: navInRight;
    animation-name: navInRight;
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.hotNews__slide .slick-current .hotNews__item__title {
    -webkit-animation-delay: .3s;
    animation-delay: .3s
}

.hotNews__item {
    padding-left: 8.57143em;
    position: relative;
    padding-right: 5.71429em;
    display: block !important
}

.hotNews__item__date {
    color: #fff;
    position: absolute;
    top: 0;
    left: 0
}

.hotNews__item__date i {
    margin-right: .42857em
}

.hotNews__item__title {
    color: #fff;
    font-size: 1em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0;
    line-height: 1.5
}

.hotNews__item__title a,
.hotNews__item__title span {
    color: #fff
}

@media(max-width:767px) {
    .hotNews__title {
        padding-left: 0;
        max-width: 200px;
        margin-right: 2.8571428571em
    }

    .hotNews__title:before,
    .hotNews__title:after {
        left: -150px
    }

    .hotNews__slide:before {
        left: -150px
    }

    .hotNews__item {
        padding-right: 20px;
        padding-left: 7.5em
    }
}

@media(max-width:575.98px) {

    .hotNews__title,
    .hotNews__slide {
        font-size: 10px;
        height: unset
    }

    .hotNews__slide .slick-slide>div {
        padding: 5px 0
    }
}

.pagesProducts {
    background-repeat: no-repeat;
    background-image: url(../images/bg-1.jpg);
    background-size: 100% 100%
}

.navWidget {
    margin-bottom: 20px
}

.navWidget h2 {
    font-size: 1em;
    margin: 0
}

.navWidget__content {
    text-align: center;
    background: #fff;
    padding: 0;
    position: relative;
    z-index: 1;
    box-shadow: 0 .71429em 1.42857em rgba(0, 0, 0, .11);
    display: block;
    cursor: pointer
}

.navWidget__content:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 1px solid red;
    opacity: 0;
    transition: all .2s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
    .navWidget__content:before {
        transition: none
    }
}

.navWidget__content:after {
    display: block;
    position: absolute;
    border-style: solid;
    border-width: 0 13px 18px;
    left: 50%;
    margin-left: -13px;
    content: '';
    bottom: -40px;
    border-color: #fff transparent;
    transition: all .2s ease-in-out;
    opacity: 0
}

@media screen and (prefers-reduced-motion:reduce) {
    .navWidget__content:after {
        transition: none
    }
}

.navWidget__content__img {
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.navWidget__content__img:after {
    content: "";
    padding-top: 50.52632%;
    display: block
}

.navWidget__content__img img {
    display: none
}

.navWidget__content__name {
    font-size: 1.125em;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0;
    font-family: merriweather sans, sans-serif;
    line-height: 1.66667;
    padding: 1.38889em .55556em;
    position: relative;
    z-index: 2;
    display: block
}

.navWidget__expand {
    display: none;
    padding-top: 1px
}

.navWidget__expand__inner {
    padding: 1.5625rem 2.75rem;
    background: #fff;
    box-shadow: 0 .71429em 1.42857em rgba(0, 0, 0, .11);
    position: relative;
    margin-top: 39px
}

.navWidget__expand__inner:before {
    position: absolute;
    top: .9375rem;
    left: .9375rem;
    right: .9375rem;
    bottom: .9375rem;
    content: '';
    border: 1px dashed #707070
}

.navWidget__expand__inner .content {
    position: relative;
    z-index: 100;
    padding-bottom: 1.25rem;
    padding-top: 1.25rem
}

.navWidget__expand__inner .content h4 {
    font-size: 1.125rem;
    font-weight: 700;
    font-family: merriweather sans, sans-serif;
    line-height: 1.66667;
    padding-bottom: .9375rem
}

.navWidget__expand__inner .content>a {
    text-decoration: underline
}

.navWidget__expand__inner ul {
    margin: 0;
    padding: 1.25rem 0;
    list-style: none
}

.navWidget__expand__inner ul>li {
    position: relative;
    padding-left: 1rem
}

.navWidget__expand__inner ul>li:last-child {
    margin-bottom: none
}

.navWidget__expand__inner ul>li:before {
    content: "";
    width: .375rem;
    height: .375rem;
    border-radius: 50%;
    background: red;
    display: block;
    position: absolute;
    top: .5rem;
    left: 0
}

.navWidget__expand__inner ul>li>a {
    color: #363636;
    font-weight: 700;
    font-size: 1rem;
    transition: all .2s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
    .navWidget__expand__inner ul>li>a {
        transition: none
    }
}

.navWidget__expand__inner ul>li>a:hover {
    color: red;
    text-decoration: underline
}

.navWidget__expand__inner ul>li+li {
    margin-top: .5rem
}

.navWidget__expand__inner p {
    margin-bottom: 0;
    line-height: 1.71429
}

.navWidget__expand__inner p+ul {
    margin-top: 1em
}

.navWidget.active {
    position: relative;
    z-index: 99
}

.navWidget.active .navWidget__content:before,
.navWidget.active .navWidget__content:after {
    opacity: 1
}

.navWidget.active .navWidget__content__img:after {
    opacity: 1
}

@media(max-width:767.98px) {
    .navWidget__content:after {
        bottom: -22px
    }

    .navWidget__expand__inner {
        margin-top: 20px;
        padding: 1.5625rem 1.875rem
    }

    .navWidget__expand__inner ul {
        padding: 0
    }

    .navWidget__expand__inner ul+ul {
        margin-top: .5rem
    }
}

@media(min-width:992px) {
    .navWidget:nth-child(3n+1) .navWidget__expand {
        margin-right: calc(-200% - 40px)
    }
}

@media(min-width:992px) and (min-width:992px) {
    .navWidget:nth-child(3n+1).col-lg-6 .navWidget__content__img {
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        display: block
    }

    .navWidget:nth-child(3n+1).col-lg-6 .navWidget__content__img:after {
        content: "";
        padding-top: 33.10345%;
        display: block
    }

    .navWidget:nth-child(3n+1).col-lg-6 .navWidget__content__img img {
        display: none
    }
}

@media(min-width:992px) {
    .navWidget:nth-child(3n+1).col-lg-6 .navWidget__expand {
        margin-right: calc(-100% - 20px)
    }

    .navWidget:nth-child(3n - 1) .navWidget__expand {
        margin-left: calc(-100% - 20px);
        margin-right: calc(-100% - 20px)
    }
}

@media(min-width:992px) and (min-width:768px) {
    .navWidget:nth-child(3n - 1).col-lg-6 .navWidget__content__img {
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        display: block
    }

    .navWidget:nth-child(3n - 1).col-lg-6 .navWidget__content__img:after {
        content: "";
        padding-top: 33.10345%;
        display: block
    }

    .navWidget:nth-child(3n - 1).col-lg-6 .navWidget__content__img img {
        display: none
    }
}

@media(min-width:992px) {
    .navWidget:nth-child(3n - 1).col-lg-6 .navWidget__expand {
        margin-left: calc(-100% - 20px)
    }

    .navWidget:nth-child(3n) .navWidget__expand {
        margin-left: calc(-200% - 40px);
        margin-right: 0
    }
}

@media(min-width:768px) and (max-width:991.98px) {
    .navWidget:nth-child(2n+1) .navWidget__expand {
        margin-right: calc(-100% - 20px)
    }

    .navWidget:nth-child(2n) .navWidget__expand {
        margin-left: calc(-100% - 20px);
        margin-right: 0
    }
}

.navWidgets {
    margin-bottom: 30px;
    position: relative;
    z-index: 0
}

.navWidgets::after {
    content: "";
    display: block;
    clear: both
}

.navWidgets--other .navWidget__content:after {
    bottom: -44px
}

.navWidgets--other .navWidget__content__img {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.navWidgets--other .navWidget__content__img:after {
    content: "";
    padding-top: 53.57143%;
    display: block
}

.navWidgets--other .navWidget__content__img img {
    display: none
}

.navWidgets--other .navWidget__content__img:before {
    display: block;
    position: absolute;
    border-style: solid;
    border-width: 0 12px 17px;
    left: 50%;
    margin-left: -12px;
    content: '';
    bottom: -41px;
    border-color: rgba(112, 112, 112, .17) transparent;
    transition: all .2s ease-in-out;
    opacity: 0
}

@media screen and (prefers-reduced-motion:reduce) {
    .navWidgets--other .navWidget__content__img:before {
        transition: none
    }
}

.navWidgets--other .navWidget__content__name {
    padding: .625rem 1.875rem
}

.navWidgets--other .navWidget__expand__inner {
    border: 1px solid rgba(112, 112, 112, .17)
}

.navWidgets--other .navWidget.active .navWidget__content:after {
    opacity: 1;
    z-index: 100
}

.navWidgets--other .navWidget.active .navWidget__content__img:before {
    opacity: 1
}

@media(max-width:991.98px) {
    .navWidgets--other .navWidget:nth-child(3) {
        flex: 0 0 100%;
        max-width: 100%
    }

    .navWidgets--other .navWidget:nth-child(3) .navWidget__expand {
        margin-right: 0
    }
}

.navWidgets--capital .navWidget__content {
    min-height: 160px;
    box-shadow: none;
    border: 1px dashed #a1a1a1;
    text-align: center;
    display: table;
    width: 100%
}

.navWidgets--capital .navWidget__content:before {
    border: 3px solid red;
    border-color: red !important
}

.navWidgets--capital .navWidget__content__img {
    display: table-cell;
    vertical-align: middle
}

.navWidgets--capital .navWidget__content__img img {
    display: inline-block;
    max-width: 100%;
    max-height: 100%;
    width: auto
}

.navWidgets--capital .navWidget__content__img:after {
    display: none
}

.navWidgets--capital .navWidget.active .navWidget__content {
    border: none
}

.navWidgets--capital .navWidget__expand__inner {
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .07);
    border: 1px solid rgba(112, 112, 112, .17)
}

.navWidgets--capital .navWidget__expand__inner:before {
    display: none
}

.navWidgets--capital .navWidget:nth-child(5) .navWidget__content,
.navWidgets--capital .navWidget:nth-child(4) .navWidget__content {
    display: table;
    width: 100%
}

.navWidgets--capital .navWidget:nth-child(5) .navWidget__content__img,
.navWidgets--capital .navWidget:nth-child(4) .navWidget__content__img {
    display: table-cell;
    vertical-align: middle
}

.navWidgets--capital .navWidget:nth-child(5) .navWidget__content__img img,
.navWidgets--capital .navWidget:nth-child(4) .navWidget__content__img img {
    display: inline-block;
    max-width: 100%;
    max-height: 100%;
    width: auto
}

.navWidgets--capital .navWidget:nth-child(5) .navWidget__content__img:after,
.navWidgets--capital .navWidget:nth-child(4) .navWidget__content__img:after {
    display: none
}

@media(max-width:991.98px) {

    .navWidgets--capital .navWidget:nth-child(3),
    .navWidgets--capital .navWidget:nth-child(5) {
        flex: 0 0 50%;
        max-width: 50%
    }
}

@media(max-width:767.98px) {

    .navWidgets--capital .navWidget:nth-child(3),
    .navWidgets--capital .navWidget:nth-child(5) {
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media(min-width:992px) {
    .navWidgets--capital .navWidget:nth-child(3n+1) .navWidget__expand {
        margin-right: calc(-200% - 40px)
    }

    .navWidgets--capital .navWidget:nth-child(3n - 1) .navWidget__expand {
        margin-left: calc(-100% - 20px);
        margin-right: calc(-100% - 20px)
    }

    .navWidgets--capital .navWidget:nth-child(3n) .navWidget__expand {
        margin-left: calc(-200% - 40px);
        margin-right: 0
    }
}

@media(min-width:768px) and (max-width:991.98px) {
    .navWidgets--capital .navWidget:nth-child(2n+1) .navWidget__expand {
        margin-right: calc(-100% - 20px)
    }

    .navWidgets--capital .navWidget:nth-child(2n) .navWidget__expand {
        margin-left: calc(-100% - 20px);
        margin-right: 0
    }
}

.accordion .card {
    background: #f8f8f8;
    margin: 0 1.75rem;
    border: none
}

.accordion .card:not(:last-of-type) {
    border-bottom: solid 1px #b3b3b3
}

.accordion .card .btn-card {
    text-align: left;
    font-size: .875rem;
    font-weight: 700;
    background: #f8f8f8;
    border: none;
    padding: 1.5rem 0;
    cursor: pointer;
    line-height: 1.71429;
    position: relative;
    display: block;
    width: 100%
}

.accordion .card .btn-card:not(.collapsed) {
    color: #e31937
}

.accordion .card .btn-card:not(.collapsed) .icon-card {
    transform: rotate(90deg)
}

.accordion .card.card-body {
    border: none;
    background: #f8f8f8;
    margin: 0;
    padding: 0;
    line-height: 1.71429;
    box-shadow: none;
    padding-bottom: 1.5rem
}

.accordion .card .icon-card {
    font-size: 1.125rem;
    display: block;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -.65625rem
}

.accordion .card .icon-card::before {
    transition: all .2s ease-in-out;
    color: #585858
}

@media screen and (prefers-reduced-motion:reduce) {
    .accordion .card .icon-card::before {
        transition: none
    }
}

.accordion--1 .accordion__item {
    display: flex;
    flex-direction: row;
    align-items: center;
    background-color: #ededed;
    padding: .5rem 1.875rem;
    border-bottom: 1px solid #fff
}

.accordion--1 .accordion__item__info span {
    min-width: 3.125rem;
    display: inline-block;
    font-size: 1rem
}

.accordion--1 .accordion__item__info p {
    font-weight: 700;
    margin-bottom: 0;
    line-height: 2.14286
}

.accordion--1 .accordion__item__info strong {
    font-family: merriweather sans, sans-serif;
    font-size: 1.125rem;
    text-transform: uppercase
}

.accordion--1 .accordion__item__regency p {
    line-height: 2.14286;
    margin-bottom: 0
}

.accordion--1 .accordion__item__regency ul {
    padding-left: .9375rem;
    margin-bottom: 0
}

.accordion--1 .accordion__item__regency ul li {
    padding: .3125rem 0
}

.accordion--1 .accordion__item__info {
    flex: 1
}

.accordion--1 .accordion__item__regency {
    flex: 1.5
}

.accordion--1 .card {
    box-shadow: none;
    margin-bottom: 2.1875rem
}

.accordion--1 .card h5 {
    background-color: #8b8b8b;
    position: relative
}

.accordion--1 .card .btn-card {
    font-size: 1rem;
    padding: .375rem 1.875rem;
    color: #585858;
    line-height: 2.125;
    margin-left: .5rem;
    font-family: merriweather sans, sans-serif
}

.accordion--1 .card .btn-card.collapsed span::before {
    content: '\33'
}

.accordion--1 .card .btn-card span {
    position: absolute;
    right: 1.25rem;
    top: .9375rem;
    font-size: 1.125rem
}

.accordion--1 .card-body {
    padding: 0
}

@media(max-width:991.98px) {
    .accordion--1 .accordion__item {
        flex-direction: column
    }
}

.numberHeading {
    font-size: 1.5rem;
    font-weight: 700;
    color: green;
    line-height: 1.25;
    margin-bottom: 0
}

.percentHeading {
    color: green
}

.percentHeading i {
    font-size: 1rem;
    margin-right: .3125rem
}

.formHeading {
    border-bottom: 2px dashed #707070;
    padding-bottom: 1.875rem
}

.formHeading .infoHeading {
    padding: 1.375rem;
    background-color: #ededed;
    border: 1px dashed #707070
}

.formHeading .infoHeading__small {
    font-size: .75rem
}

.formHeading .infoHeading__download a {
    padding-right: 1.0625rem;
    font-size: .75rem;
    color: #363636
}

.formHeading .infoHeading__download a:hover {
    color: red
}

.formHeading .infoHeading__download a:last-child {
    padding-right: 0
}

.formHeading .infoHeading__download a i {
    margin-right: .625rem;
    width: 1.125rem;
    height: 1.125rem;
    display: inline-block;
    vertical-align: middle
}

.formHeading .infoHeading__download a i.ic_download {
    background: url(../images/download.svg) no-repeat
}

@media(max-width:991.98px) {
    .formHeading .infoHeading__download {
        text-align: center
    }
}

@media(max-width:575.98px) {
    .formHeading .infoHeading__download {
        text-align: left
    }
}

.searchPost {
    margin-bottom: 2.5rem
}

.searchPost__inner {
    position: relative
}

.searchPost__inner i {
    position: absolute;
    top: .75rem;
    right: 1.25rem;
    transform: rotate(270deg)
}

.searchPost__inner .form-control,
.searchPost__inner .select2-selection--single,
.searchPost__inner .select2-selection--multiple,
.searchPost__inner .select2-search__field {
    border: 1px solid #707070;
    padding: .5625rem .75rem;
    color: #363636
}

.listPost .row {
    margin-left: -15px;
    margin-right: -15px
}

.listPost .row [class*=col-] {
    padding-left: 15px;
    padding-right: 15px
}

.listPost__item {
    box-shadow: 10px 10px 20px rgba(0, 0, 0, .11);
    margin-bottom: 1.75rem
}

.listPost__item__image {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.listPost__item__image:after {
    content: "";
    padding-top: 58.49057%;
    display: block
}

.listPost__item__image img {
    display: none
}

.listPost__item__body {
    padding: 1rem
}

.listPost__item__body a {
    font-size: 1.28571em;
    font-family: merriweather sans, sans-serif;
    line-height: 1.44444;
    margin-bottom: 0;
    color: #363636;
    height: 4.33333em;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.listPost__item__body a:hover {
    color: red
}

@media(max-width:1219.98px) {
    .listPost__item__body a {
        font-size: 1em
    }
}

.chooseMap {
    position: relative
}

.chooseMap__select {
    padding-bottom: 1.6875rem
}

@media(min-width:768px) {
    .chooseMap__select {
        width: calc(480/1110 * 100%);
        max-width: calc(480/1110 * 100%);
        margin-left: auto;
        padding-bottom: 3.375rem
    }
}

@media(max-width:767.98px) {
    .chooseMap__select {
        padding-left: 15px;
        padding-right: 15px
    }
}

.chooseMap__select .form-group {
    margin: 0
}

.chooseMap__select .select2-selection--single,
.chooseMap__select .select2-selection--multiple {
    padding-left: 2.85714em !important;
    border-color: #b3b3b3;
    background-image: url(../icons/ic-arrow-right-deep-kamaru.svg);
    background-repeat: no-repeat;
    background-position: right 8px center;
    background-size: 21px 21px
}

.chooseMap__select .select2-selection--single::before,
.chooseMap__select .select2-selection--multiple::before {
    content: '';
    display: block;
    position: absolute;
    width: 1.5em;
    height: 1.5em;
    top: 50%;
    left: .99286em;
    margin-top: -.71429em;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(../images/ic-location.svg)
}

.chooseMap__select .select2-selection__placeholder {
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.5rem
}

.chooseMap__select .select2-container {
    transition: .3s ease-in-out
}

.chooseMap__select .select2-container--open .select2-selection--single {
    background-image: url(../icons/ic-arrow-down-deep-kamaru.svg)
}

.chooseMap__select .select2-results__option--highlighted[aria-selected] {
    background: #eaeaea;
    color: #e31937;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 700;
    border-radius: 5px
}

.chooseMap__select .select2-dropdown {
    border: solid 1px #b3b3b3;
    border-radius: 5px
}

.chooseMap__select .select2-results>ul.select2-results__options {
    max-height: 200px;
    display: block;
    overflow-y: auto;
    scrollbar-face-color: #b3b3b3;
    scrollbar-track-color: transparent
}

.chooseMap__select .select2-results>ul.select2-results__options::-webkit-scrollbar {
    width: .375rem;
    height: .375rem;
    margin-right: .3125rem
}

.chooseMap__select .select2-results>ul.select2-results__options::-webkit-scrollbar-thumb {
    background: #b3b3b3;
    border: .125rem solid transparent;
    border-radius: .1875rem
}

.chooseMap__select .select2-results>ul.select2-results__options::-webkit-scrollbar-track {
    background: 0 0
}

.chooseMap__content__item {
    position: static;
    opacity: 1;
    visibility: visible;
    transition: all .2s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
    .chooseMap__content__item {
        transition: none
    }
}

.chooseMap__content__item .mapContact {
    margin: 0;
    padding: 0;
    border: none
}

.chooseMap__content__item .mapContact__info h2 {
    margin-bottom: 1.3125rem;
    text-transform: uppercase
}

.cardProduct {
    background: #fff;
    border: 1px solid #eaeaea;
    height: 100%;
    border-radius: .3125rem;
    overflow: hidden;
    transition: box-shadow .35s
}

.cardProduct:hover .cardProduct__wrapimg .img-bg {
    transform: scale(1.2)
}

.cardProduct:hover .cardProduct__title {
    color: #e31937
}

.cardProduct__content {
    position: relative;
    padding: 1rem;
    transition: background .25s .05s
}

.cardProduct__title::after {
    transition: transform .25s .05s, opacity .5s
}

.cardProduct__textSeeMore::after {
    transition: transform .35s .15s, opacity .5s
}

.cardProduct__title::before,
.cardProduct__title::after,
.cardProduct__textSeeMore::before,
.cardProduct__textSeeMore::after {
    content: attr(data-text);
    display: block
}

.cardProduct__title::before,
.cardProduct__textSeeMore::before {
    transform: translate(0, 0);
    transition: opacity .05s 0s ease
}

.cardProduct__title::after,
.cardProduct__textSeeMore::after {
    position: absolute;
    top: 50%;
    transform: translate(calc(-100% - 30px), -50%);
    opacity: 0;
    visibility: hidden;
    white-space: nowrap
}

.cardProduct__title {
    position: relative;
    text-align: center;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700;
    color: #23395d;
    margin: 0
}

.cardProduct-investHome .cardProduct__title {
    font-weight: 400;
    font-size: .875rem;
    line-height: 1.25rem;
    text-align: left
}

.cardProduct__textSeeMore {
    position: relative;
    margin: .5rem 0 0;
    font-weight: 700;
    font-size: .75rem;
    line-height: 1.25rem;
    color: #b3b3b3
}

.cardProduct__images {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.cardProduct__images:after {
    content: "";
    padding-top: 62.99213%;
    display: block
}

.cardProduct__images img {
    display: none
}

.cardProduct-service .cardProduct__images {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.cardProduct-service .cardProduct__images:after {
    content: "";
    padding-top: 40.70352%;
    display: block
}

.cardProduct-service .cardProduct__images img {
    display: none
}

.cardProduct-investHome .cardProduct__images {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.cardProduct-investHome .cardProduct__images:after {
    content: "";
    padding-top: 62.85714%;
    display: block
}

.cardProduct-investHome .cardProduct__images img {
    display: none
}

.cardProduct__wrapimg {
    overflow: hidden
}

.cardProduct__wrapimg .img-bg {
    transition: .6s ease;
    overflow: hidden
}

.cardHeading {
    font-size: .875rem;
    line-height: 1.25rem;
    color: #585858
}

.cardHeading-backgroundGhostWhite {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    background: #f9f9f9
}

.cardHeading .arrow_carrot-right {
    color: #585858
}

.cardHeading a {
    color: #56aeff
}

.cardHeading_title {
    border-left: solid 4px #e31937;
    padding-left: 1.5rem;
    justify-content: space-between;
    display: flex;
    padding-right: 1.75rem;
    align-items: center
}

.cardHeading_title .heading-h2 {
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 700;
    color: #23395d;
    margin-bottom: 0
}

@media(max-width:991.98px) {
    .cardHeading_title .heading-h2 {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

.cardHeading_desc {
    margin-top: 1.5rem;
    padding-left: 1.75rem
}

.cardHeading_link {
    margin-top: 1rem;
    margin-left: 1.75rem
}

.cardHeading_link a {
    display: inline-flex;
    align-items: center;
    text-decoration: underline
}

.cardHeading_link a .arrow_carrot-right {
    margin-left: .25rem
}

.cardHeading_link:hover a {
    color: #e31937
}

.cardHeading_viewAll .arrow_right,
.cardHeading_viewAll a {
    color: #23395d;
    font-weight: 700
}

.cardHeading_viewAll a {
    display: flex;
    align-items: center;
    font-size: .75rem;
    line-height: 1.25rem
}

.cardHeading_viewAll .arrow_right {
    margin-left: .5rem;
    font-size: 1.125rem
}

.cardHeading_viewAll:hover .arrow_right {
    color: #e31937
}

.cardHeading ul {
    margin-left: 1.75rem;
    margin-top: 1.5rem;
    margin-bottom: 0
}

.cardHeading ul li {
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 100
}

.cardHeading ul li a {
    color: #e31937
}

.cardOpenAccount {
    border: 1px solid #e31937;
    background: #fff;
    padding: 1rem;
    border-radius: .34375rem
}

@media(min-width:768px) {
    .cardOpenAccount {
        padding: 1rem 1rem 1rem 2rem;
        display: flex;
        align-items: center;
        justify-content: space-between
    }
}

.cardOpenAccount_title {
    font-size: 1rem;
    line-height: 1.5rem;
    color: #23395d;
    font-weight: 700
}

@media(min-width:768px) {
    .cardOpenAccount_link {
        margin-left: 1rem
    }
}

@media(max-width:991.98px) {
    .cardOpenAccount_link {
        margin-top: .5rem
    }
}

.cardStock {
    height: 100%;
    display: block;
    position: relative
}

.cardStock-serviceAdvantages {
    padding-top: 3rem
}

.cardStock-serviceAdvantages .cardStock__content {
    position: relative
}

.cardStock-serviceAdvantagesAnimation {
    padding-top: 3rem
}

.cardStock-serviceAdvantagesAnimation .cardStock__content {
    transform: translateY(0);
    position: relative;
    z-index: 1
}

.cardStock-serviceAdvantagesAnimation:hover .cardStock__inner {
    transform: translateY(-64px)
}

.cardStock-serviceAdvantagesAnimation:hover .cardStock__desc {
    transform: translateY(0)
}

.cardStock:not(.cardStock-serviceAdvantages):not(.cardStock-serviceAdvantagesAnimation) .img-bg {
    transition: .6s ease;
    overflow: hidden
}

.cardStock:not(.cardStock-serviceAdvantages):not(.cardStock-serviceAdvantagesAnimation):hover .img-bg {
    transform: scale(1.2)
}

.cardStock-serviceAdvantages .cardStock__inner {
    padding: 0 1rem
}

.cardStock-serviceAdvantagesAnimation .cardStock__inner {
    overflow: hidden;
    padding: 0 1rem;
    transition: all .4s ease-in-out
}

.cardStock-default {
    background: #f9f9f9;
    border: 1px solid #b3b3b3;
    padding: 1.5rem 2.75rem
}

.cardStock-investmentTrust {
    max-width: 19.125rem;
    margin: auto
}

.cardStock__title {
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700;
    margin-top: 1rem;
    color: #585858;
    text-align: center
}

.cardStock-default .cardStock__title {
    text-transform: uppercase;
    color: #23395d
}

.cardStock-investorsOpenAccount .cardStock__title {
    margin-top: 1.5rem;
    font-size: 1rem;
    line-height: 1.375rem
}

.cardStock-guideOpenAccount .cardStock__title {
    margin-top: .5rem;
    font-size: .75rem;
    line-height: 1.25rem;
    font-weight: 100
}

.cardStock-isTheServiceRightForYou .cardStock__title {
    margin-top: 1.5rem;
    font-size: .875rem;
    line-height: 1.25rem;
    text-align: left;
    font-weight: 100
}

.cardStock-serviceAdvantages .cardStock__title {
    margin-top: 1.5rem;
    font-size: 1rem;
    line-height: 1.375rem
}

.cardStock-serviceAdvantagesAnimation .cardStock__title {
    margin-top: 1.5rem;
    font-size: 1rem;
    line-height: 1.375rem
}

.cardStock-investmentAnalysisConsulting .cardStock__title {
    margin-top: 1rem;
    font-size: 1rem;
    line-height: 1.375rem
}

.cardStock-investmentTrust .cardStock__title {
    margin-top: 1rem;
    font-size: .75rem;
    line-height: 1.25rem;
    font-weight: 100;
    text-align: justify
}

.cardStock-typeOfMoneyTransfer .cardStock__title {
    margin-top: 1rem;
    font-size: .75rem;
    line-height: 1.25rem;
    font-weight: 100
}

.cardStock__img {
    max-width: 3.875rem;
    margin-left: auto;
    margin-right: auto
}

.cardStock-investorsOpenAccount .cardStock__img {
    max-width: 5.125rem
}

.cardStock-isTheServiceRightForYou .cardStock__img {
    max-width: 10.125rem
}

.cardStock-isTheServiceRightForYou .cardStock__img .img-bg {
    background-size: contain
}

.cardStock-serviceAdvantages .cardStock__img {
    max-width: 3.125rem
}

.cardStock-serviceAdvantagesAnimation .cardStock__img {
    max-width: 3.125rem
}

.cardStock-investmentAnalysisConsulting .cardStock__img {
    max-width: 3.125rem
}

.cardStock-investmentTrust .cardStock__img {
    max-width: 3.125rem
}

.cardStock-typeOfMoneyTransfer .cardStock__img {
    max-width: 3.5625rem
}

.cardStock-typeOfMoneyTransfer .cardStock__img .img-bg {
    background-size: contain
}

.cardStock__desc {
    margin-top: .875rem;
    color: #585858
}

.cardStock-typeOfMoneyTransfer .cardStock__desc {
    margin-top: 1rem;
    font-size: .75rem;
    line-height: 1.25rem;
    text-align: center
}

.cardStock-serviceAdvantages .cardStock__desc {
    margin-top: .5rem
}

.cardStock-serviceAdvantagesAnimation .cardStock__desc {
    margin-top: .5rem;
    transform: translateY(64px);
    transform: translateY(84px)
}

a:not(.cardStock-serviceAdvantages):not(.cardStock-serviceAdvantagesAnimation) .img-bg {
    transition: .6s ease;
    overflow: hidden
}

a:not(.cardStock-serviceAdvantages):not(.cardStock-serviceAdvantagesAnimation):hover .img-bg {
    transform: scale(1.2)
}

.cardBox {
    display: block;
    background: #fff;
    border: 1px solid #eaeaea;
    border-radius: .5rem;
    height: 100%;
    padding: 1.75rem;
    overflow: hidden
}

.cardBox-borderRed {
    max-width: 36.8125rem;
    margin: auto;
    padding: 1rem;
    border: 2px solid #e31937
}

.cardBox__title {
    font-size: .875rem;
    line-height: 1.25rem;
    color: #23395d;
    text-align: center;
    transition: .6s ease;
    font-weight: 700
}

.cardBox-borderRed .cardBox__title {
    font-size: 1rem;
    line-height: 1.5rem;
    color: #585858
}

.cardBox.cardBoxContent .cardBox__links {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-top: 1.14286em
}

.cardBox.cardBoxContent .cardBox__link {
    font-size: .875rem;
    line-height: 1.25rem
}

a.cardBox:hover {
    box-shadow: 0 3px 20px rgba(0, 0, 0, .1)
}

a.cardBox:hover .cardBox__title {
    color: #e31937
}

.template-faq {
    background: #f8f8f8;
    padding-top: 2rem;
    padding-bottom: .5rem;
    border-radius: .75rem
}

.template-faq-secondary .cardHeading_title {
    border-left: 0
}

@media(min-width:1200px) {
    .template-faq-secondary .cardHeading_title h2 {
        font-size: 32px;
        line-height: 48px
    }
}

.template-faq_title {
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 400;
    color: #23395d;
    text-align: center
}

.template-faq .accordion .card .btn-card {
    font-size: 1rem;
    line-height: 1.5rem;
    padding-right: 1.125rem
}

.m__table__inner a.m__table__pictonBlueColor {
    border-bottom: 1px dashed #56aeff
}

.m__table__inner a.m__table__pictonBlueColor:hover {
    color: #e31937;
    font-weight: 700;
    border-color: #e31937
}

.m__table__inner a.danger:hover {
    font-weight: 700;
    text-decoration: underline
}

.m__table__inner ul {
    margin: 0
}

.m__table__inner ul li:not(:first-child) {
    margin-top: .5rem
}

.m__table__inner table {
    table-layout: fixed
}

.m__table__inner table:not(.dataTable):not(.m__table-sbond) {
    width: 100%;
    min-width: 49.5625rem
}

.m__table__inner th,
.m__table__inner td {
    position: relative;
    padding: .75rem 1rem;
    border: solid 1px #b3b3b3
}

.template-basicInformation .m__table__inner th,
.template-basicInformation .m__table__inner td {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    border-bottom-width: 1px;
    background: 0 0;
    border-bottom-style: solid;
    border-color: #b3b3b3
}

.m__table-sbond .m__table__inner th,
.m__table-sbond .m__table__inner td {
    text-align: center
}

.m__table__inner th {
    color: #fff;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700;
    background: #23395d
}

.template-basicInformation .m__table__inner th {
    background: 0 0;
    font-size: 1.5rem;
    line-height: 1.75rem;
    text-transform: uppercase;
    color: #e31937
}

.p-marketOverview .m__table__inner th {
    background-color: transparent
}

.template-basicInformation .m__table__inner td {
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 700
}

.m__table-sbond {
    width: 1920px;
    max-width: 1920px
}

.m__table-sbond th,
.m__table-sbond td {
    text-align: center
}

.m__table-sbond th {
    background: #fff;
    color: #585858;
    font-weight: 700
}

.m__table-sbond .col-red {
    color: #e31937
}

.m__table-sbond .col-green {
    color: #27ae60
}

.m__table-sbond a {
    color: #56aeff
}

.m__table--transparent .m__table__th {
    background-color: transparent;
    color: #585858
}

.m__table.no-th-bg .m__table__th {
    background-color: transparent
}

.m__table__th,
.m__table__td {
    text-align: left
}

.m__table__th--fixleft,
.m__table__td--fixleft {
    position: -webkit-sticky;
    position: sticky;
    left: -1px;
    z-index: 1
}

.m__table-xsTitle .m__table__th {
    font-size: .75rem;
    line-height: 1.25rem;
    font-weight: 100
}

.m__table__th--bgwhite {
    color: #585858;
    background-color: #fff
}

.m__table__th--bordertransparent {
    border-color: transparent
}

.m__table-xsText .m__table__td {
    font-size: .75rem;
    line-height: 1.25rem
}

.m__table__td--nobordertop {
    border-top: 0
}

.m__table__td--noborderbottom {
    border-bottom: 0
}

.m__table__td--verticalaligntop {
    vertical-align: top
}

.m__table__th--center,
.m__table__td--center {
    text-align: center
}

.m__table__th--weightNormal,
.m__table__td--weightNormal {
    font-weight: 400
}

.m__table tbody th {
    background-color: #f7f7f7;
    color: #585858
}

.m__table tbody .m__table__tr--background {
    background-color: #f7f7f7
}

.p-instruction_step .m__table tbody tr:nth-child(even) {
    background-color: #f7f7f7
}

.m__table-xsTitle .m__table tbody tr:nth-child(even) {
    background-color: #f7f7f7
}

.m__table__pictonBlueColor {
    color: #56aeff
}

.template-danDauThiTruong {
    position: relative;
    background: #fff url(../images/home/dan-dau-thi-truong/keyvisual.svg) no-repeat;
    background-position: -2vw 5vh;
    background-size: contain;
    -webkit-animation: bg-scrolling-reverse 5s 3s infinite;
    animation: bg-scrolling-reverse 5s 3s infinite;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-direction: alternate;
    animation-direction: alternate
}

@-webkit-keyframes bg-scrolling {
    100% {
        background-position: 10vw 10vh
    }
}

@keyframes bg-scrolling {
    100% {
        background-position: 10vw 10vh
    }
}

.template-danDauThiTruong__content {
    padding: 3em 0
}

.template-danDauThiTruong__content__title {
    font-size: 1.28571em;
    line-height: 1.33333;
    text-transform: uppercase
}

@media(min-width:576px) {
    .template-danDauThiTruong__content__title {
        font-size: 1.71429em;
        line-height: 1.16667
    }
}

.template-danDauThiTruong__content__desc {
    margin-top: 1.14286em
}

.sSSIIBoard {
    position: relative;
    overflow: hidden
}

.sSSIIBoard .container {
    height: 100%
}

.sSSIIBoard .slick-slide {
    position: relative
}

.sSSIIBoard .slick-slide img {
    display: none
}

.sSSIIBoard .slick-slide>div {
    position: relative;
    padding-bottom: 164.8%
}

@media(min-width:768px) {
    .sSSIIBoard .slick-slide>div {
        padding-bottom: 31.25%
    }
}

.sSSIIBoard .sSSIIBoard-banner_item {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    bottom: 0
}

@media(min-width:768px) {
    .sSSIIBoard .sSSIIBoard-banner_item-mobile {
        display: none
    }
}

@media(max-width:767px) {
    .sSSIIBoard .sSSIIBoard-banner_item-desktop {
        display: none
    }
}

.sSSIIBoard .sSSIIBoard-banner_item .img-bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    bottom: 0
}

.sSSIIBoard .sSSIIBoard-banner_item .img-bg::after {
    display: none
}

.sSSIIBoard .sSSIIBoard-banner_item__content {
    position: absolute;
    left: calc(165/1440 * 100%);
    bottom: 29%;
    padding: 1rem 0;
    z-index: 2
}

@media(max-width:767.98px) {
    .sSSIIBoard .sSSIIBoard-banner_item__content {
        bottom: 34%;
        left: 0;
        width: 100%;
        text-align: center
    }
}

.sSSIIBoard .sSSIIBoard-banner_item__title {
    margin: 0;
    font-weight: 700;
    font-size: 50px;
    line-height: 66px;
    color: #e31937;
    background: linear-gradient(266.75deg, #e11a37 -4.3%, #ac011a 100.81%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.sSSIIBoard .sSSIIBoard-banner_item__title>span {
    display: inline-block;
    -webkit-animation-delay: .8s;
    animation-delay: .8s
}

.sSSIIBoard .sSSIIBoard-banner_item__title>span:nth-child(1) {
    background: linear-gradient(266.75deg, #ac011a 100.81%, #ac011a 100.81%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.sSSIIBoard .sSSIIBoard-banner_item__title>span:nth-child(2) {
    background: linear-gradient(266.75deg, #e11a37 -4.3%, #ac011a 100.81%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.sSSIIBoard .sSSIIBoard-banner_item__title>span:nth-child(2) {
    -webkit-animation-delay: .85s;
    animation-delay: .85s
}

.sSSIIBoard .sSSIIBoard-banner_item__title>span:nth-child(3) {
    -webkit-animation-delay: .9s;
    animation-delay: .9s
}

.sSSIIBoard .sSSIIBoard-banner_item__title>span:nth-child(4) {
    -webkit-animation-delay: .95s;
    animation-delay: .95s
}

.sSSIIBoard .sSSIIBoard-banner_item__title>span:nth-child(5) {
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.sSSIIBoard .sSSIIBoard-banner_item__title>span:nth-child(6) {
    -webkit-animation-delay: 1.05s;
    animation-delay: 1.05s
}

.sSSIIBoard .sSSIIBoard-banner_item__title>span:nth-child(7) {
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s
}

.sSSIIBoard .sSSIIBoard-banner_item__title>span:nth-child(8) {
    -webkit-animation-delay: 1.15s;
    animation-delay: 1.15s
}

.sSSIIBoard .sSSIIBoard-banner_item__title>span:nth-child(9) {
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s
}

.sSSIIBoard .sSSIIBoard-banner_item__title>span:nth-child(10) {
    -webkit-animation-delay: 1.25s;
    animation-delay: 1.25s
}

.sSSIIBoard .sSSIIBoard-banner_item__title>span:nth-child(11) {
    -webkit-animation-delay: 1.3s;
    animation-delay: 1.3s
}

.sSSIIBoard .sSSIIBoard-banner_item__title>span:nth-child(12) {
    -webkit-animation-delay: 1.35s;
    animation-delay: 1.35s
}

.sSSIIBoard .sSSIIBoard-banner_item__title>span:nth-child(13) {
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s
}

.sSSIIBoard .sSSIIBoard-banner_item__title>span:nth-child(14) {
    -webkit-animation-delay: 1.45s;
    animation-delay: 1.45s
}

.sSSIIBoard .sSSIIBoard-banner_item__title>span:nth-child(15) {
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s
}

.sSSIIBoard .sSSIIBoard-banner_item__title>span:nth-child(16) {
    -webkit-animation-delay: 1.55s;
    animation-delay: 1.55s
}

.sSSIIBoard .sSSIIBoard-banner_item__title>span:nth-child(17) {
    -webkit-animation-delay: 1.6s;
    animation-delay: 1.6s
}

.sSSIIBoard .sSSIIBoard-banner_item__title>span:nth-child(18) {
    -webkit-animation-delay: 1.65s;
    animation-delay: 1.65s
}

.sSSIIBoard .sSSIIBoard-banner_item__title>span:nth-child(19) {
    -webkit-animation-delay: 1.7s;
    animation-delay: 1.7s
}

.sSSIIBoard .sSSIIBoard-banner_item__title>span:nth-child(20) {
    -webkit-animation-delay: 1.75s;
    animation-delay: 1.75s
}

.sSSIIBoard .sSSIIBoard-banner_item__title>span:nth-child(21) {
    -webkit-animation-delay: 1.8s;
    animation-delay: 1.8s
}

.sSSIIBoard .sSSIIBoard-banner_item__title>span:nth-child(22) {
    -webkit-animation-delay: 1.85s;
    animation-delay: 1.85s
}

.sSSIIBoard .sSSIIBoard-banner_item__title>span:nth-child(23) {
    -webkit-animation-delay: 1.9s;
    animation-delay: 1.9s
}

.sSSIIBoard .sSSIIBoard-banner_item__title>span:nth-child(24) {
    -webkit-animation-delay: 1.95s;
    animation-delay: 1.95s
}

.sSSIIBoard .sSSIIBoard-banner_item__title>span:nth-child(25) {
    -webkit-animation-delay: 2s;
    animation-delay: 2s
}

.sSSIIBoard .sSSIIBoard-banner_item__title>span:nth-child(26) {
    -webkit-animation-delay: 2.05s;
    animation-delay: 2.05s
}

.sSSIIBoard .sSSIIBoard-banner_item__title>span:nth-child(27) {
    -webkit-animation-delay: 2.1s;
    animation-delay: 2.1s
}

.sSSIIBoard .sSSIIBoard-banner_item__title>span:nth-child(28) {
    -webkit-animation-delay: 2.15s;
    animation-delay: 2.15s
}

.sSSIIBoard .sSSIIBoard-banner_item__title>span:nth-child(29) {
    -webkit-animation-delay: 2.2s;
    animation-delay: 2.2s
}

.sSSIIBoard .sSSIIBoard-banner_item__title>span:nth-child(30) {
    -webkit-animation-delay: 2.25s;
    animation-delay: 2.25s
}

.sSSIIBoard .sSSIIBoard-banner_item__title>span:nth-child(31) {
    -webkit-animation-delay: 2.3s;
    animation-delay: 2.3s
}

.sSSIIBoard .sSSIIBoard-banner_item__desc {
    color: #000;
    font-size: 1em;
    line-height: 1.42857;
    margin-top: 1.14286em;
    max-width: 29.07143em
}

@media(max-width:767px) {
    .sSSIIBoard .sSSIIBoard-banner_item__desc {
        margin-left: auto;
        margin-right: auto
    }
}

.sSSIIBoard .sSSIIBoard-banner_item__desc>span {
    display: inline-block;
    -webkit-animation-delay: .8s;
    animation-delay: .8s
}

.sSSIIBoard .sSSIIBoard-banner_item__desc>span:nth-child(2) {
    -webkit-animation-delay: .85s;
    animation-delay: .85s
}

.sSSIIBoard .sSSIIBoard-banner_item__desc>span:nth-child(3) {
    -webkit-animation-delay: .9s;
    animation-delay: .9s
}

.sSSIIBoard .sSSIIBoard-banner_item__desc>span:nth-child(4) {
    -webkit-animation-delay: .95s;
    animation-delay: .95s
}

.sSSIIBoard .sSSIIBoard-banner_item__desc>span:nth-child(5) {
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.sSSIIBoard .sSSIIBoard-banner_item__desc>span:nth-child(6) {
    -webkit-animation-delay: 1.05s;
    animation-delay: 1.05s
}

.sSSIIBoard .sSSIIBoard-banner_item__desc>span:nth-child(7) {
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s
}

.sSSIIBoard .sSSIIBoard-banner_item__desc>span:nth-child(8) {
    -webkit-animation-delay: 1.15s;
    animation-delay: 1.15s
}

.sSSIIBoard .sSSIIBoard-banner_item__desc>span:nth-child(9) {
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s
}

.sSSIIBoard .sSSIIBoard-banner_item__desc>span:nth-child(10) {
    -webkit-animation-delay: 1.25s;
    animation-delay: 1.25s
}

.sSSIIBoard .sSSIIBoard-banner_item__desc>span:nth-child(11) {
    -webkit-animation-delay: 1.3s;
    animation-delay: 1.3s
}

.sSSIIBoard .sSSIIBoard-banner_item__desc>span:nth-child(12) {
    -webkit-animation-delay: 1.35s;
    animation-delay: 1.35s
}

.sSSIIBoard .sSSIIBoard-banner_item__desc>span:nth-child(13) {
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s
}

.sSSIIBoard .sSSIIBoard-banner_item__desc>span:nth-child(14) {
    -webkit-animation-delay: 1.45s;
    animation-delay: 1.45s
}

.sSSIIBoard .sSSIIBoard-banner_item__desc>span:nth-child(15) {
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s
}

.sSSIIBoard .sSSIIBoard-banner_item__desc>span:nth-child(16) {
    -webkit-animation-delay: 1.55s;
    animation-delay: 1.55s
}

.sSSIIBoard .sSSIIBoard-banner_item__desc>span:nth-child(17) {
    -webkit-animation-delay: 1.6s;
    animation-delay: 1.6s
}

.sSSIIBoard .sSSIIBoard-banner_item__desc>span:nth-child(18) {
    -webkit-animation-delay: 1.65s;
    animation-delay: 1.65s
}

.sSSIIBoard .sSSIIBoard-banner_item__desc>span:nth-child(19) {
    -webkit-animation-delay: 1.7s;
    animation-delay: 1.7s
}

.sSSIIBoard .sSSIIBoard-banner_item__desc>span:nth-child(20) {
    -webkit-animation-delay: 1.75s;
    animation-delay: 1.75s
}

.sSSIIBoard .sSSIIBoard-banner_item__desc>span:nth-child(21) {
    -webkit-animation-delay: 1.8s;
    animation-delay: 1.8s
}

.sSSIIBoard .sSSIIBoard-banner_item__desc>span:nth-child(22) {
    -webkit-animation-delay: 1.85s;
    animation-delay: 1.85s
}

.sSSIIBoard .sSSIIBoard-banner_item__desc>span:nth-child(23) {
    -webkit-animation-delay: 1.9s;
    animation-delay: 1.9s
}

.sSSIIBoard .sSSIIBoard-banner_item__desc>span:nth-child(24) {
    -webkit-animation-delay: 1.95s;
    animation-delay: 1.95s
}

.sSSIIBoard .sSSIIBoard-banner_item__desc>span:nth-child(25) {
    -webkit-animation-delay: 2s;
    animation-delay: 2s
}

.sSSIIBoard .sSSIIBoard-banner_item__desc>span:nth-child(26) {
    -webkit-animation-delay: 2.05s;
    animation-delay: 2.05s
}

.sSSIIBoard .sSSIIBoard-banner_item__desc>span:nth-child(27) {
    -webkit-animation-delay: 2.1s;
    animation-delay: 2.1s
}

.sSSIIBoard .sSSIIBoard-banner_item__desc>span:nth-child(28) {
    -webkit-animation-delay: 2.15s;
    animation-delay: 2.15s
}

.sSSIIBoard .sSSIIBoard-banner_item__desc>span:nth-child(29) {
    -webkit-animation-delay: 2.2s;
    animation-delay: 2.2s
}

.sSSIIBoard .sSSIIBoard-banner_item__desc>span:nth-child(30) {
    -webkit-animation-delay: 2.25s;
    animation-delay: 2.25s
}

.sSSIIBoard .sSSIIBoard-banner_item__desc>span:nth-child(31) {
    -webkit-animation-delay: 2.3s;
    animation-delay: 2.3s
}

.sSSIIBoard .sSSIIBoard-banner_item__title>span,
.sSSIIBoard .sSSIIBoard-banner_item__desc>span {
    opacity: 0;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: navInRight;
    animation-name: navInRight
}

.sSSIIBoard .sSSIIBoard-banner_item__link {
    font-size: .85714em;
    line-height: 1.66667;
    background-color: #e31937;
    color: #fff;
    padding-left: 0;
    padding-right: 0;
    width: 9.64286em;
    height: 2.92857em;
    cursor: pointer;
    transition: all .6s
}

.sSSIIBoard .sSSIIBoard-banner_item__link::before {
    background-color: transparent;
    font-size: 1em;
    margin-left: 0
}

.sSSIIBoard .sSSIIBoard-banner_item__link:hover {
    transform: scale(1.2)
}

.sSSIIBoard .sSSIIBoard-banner_item__chPlay {
    background: url("../images/home/SSI-Iboard/chPlay.svg") no-repeat center/contain
}

.sSSIIBoard .sSSIIBoard-banner_item__chPlay:hover {
    background: url("../images/home/SSI-Iboard/chPlay.svg") no-repeat center/contain
}

.sSSIIBoard .sSSIIBoard-banner_item__appStore {
    background: url("../images/home/SSI-Iboard/appStore.svg") no-repeat center/contain
}

.sSSIIBoard .sSSIIBoard-banner_item__appStore:hover {
    background: url("../images/home/SSI-Iboard/appStore.svg") no-repeat center/contain
}

.sSSIIBoard .slick-list {
    margin-bottom: -.375rem
}

.sSSIIBoard .slick-dots__custom {
    position: absolute;
    width: 100%;
    bottom: 2rem
}

.smartInvest {
    position: relative;
    padding: 4.5rem 0;
    background-color: #f9f9f9
}

@media(max-width:767.98px) {
    .smartInvest {
        padding: 3rem 0
    }
}

.smartInvest__title {
    font-size: 2rem;
    line-height: 3rem;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    color: #e31937;
    margin: 0 auto
}

@media(max-width:767.98px) {
    .smartInvest__title {
        font-size: 1.125rem;
        line-height: 1.5rem;
        max-width: 90%
    }
}

.smartInvest__description {
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    color: #4f4f4f;
    margin: .5rem 0 0
}

@media(max-width:767.98px) {
    .smartInvest__description {
        font-size: .875rem;
        line-height: 1.25rem;
        margin: 1rem auto 0;
        max-width: 90%
    }
}

.smartInvest__list {
    margin: 1.5rem 0 0;
    justify-content: center
}

@media(max-width:767.98px) {
    .smartInvest__list {
        margin: 1rem 0 0
    }
}

.smartInvest__item {
    margin-top: 1.5rem
}

.journey {
    padding: 4.5rem 0
}

@media(max-width:767.98px) {
    .journey {
        padding: 3rem 0
    }
}

.journey__tabContent {
    background: #f9f9f9;
    padding: 0 2.375rem 1.75rem;
    border: 1px solid #e31937;
    margin-top: -2px
}

.journey__title {
    font-size: 2rem;
    line-height: 3rem;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    color: #e31937;
    margin: 0 auto
}

@media(max-width:767.98px) {
    .journey__title {
        font-size: 1.125rem;
        line-height: 1.5rem;
        max-width: 90%
    }
}

.journey__description {
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    color: #4f4f4f;
    margin: .5rem 0 0
}

@media(max-width:767.98px) {
    .journey__description {
        font-size: .875rem;
        line-height: 1.25rem;
        margin: 1rem auto 0;
        max-width: 90%
    }
}

.journey__list {
    margin: 1.5rem 0 0;
    justify-content: center
}

@media(max-width:767.98px) {
    .journey__list {
        margin: 1rem 0 0
    }
}

.journey__tabs {
    border: 0;
    flex-wrap: nowrap;
    overflow-x: auto;
    display: inline-flex;
    left: 50%;
    max-width: 100%;
    position: relative;
    transform: translateX(-50%)
}

.journey__tabs::-webkit-scrollbar {
    display: none
}

.journey__tabs__label {
    white-space: nowrap;
    display: block;
    color: #23395d;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    text-transform: uppercase;
    padding: .6875rem 1rem .5rem;
    border: 1px solid #eaeaea
}

.journey__tabs__label:hover,
.journey__tabs__label.active {
    border-color: #e31937;
    color: #e31937;
    font-weight: 700;
    background-color: #f9f9f9;
    border-bottom: 0
}

.journey__tabContent .slick-list>.slick-track {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem
}

.journey__slide .slick-slide {
    margin: 0 .9375rem
}

.journey__slide .slick-list {
    margin: 0 -.9375rem
}

.journey__button {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 1rem auto 0
}

@media(min-width:992px) {
    .journey__button {
        margin-top: 0
    }
}

.journey .slick-dots__custom {
    margin-top: 0;
    margin-bottom: 1rem
}

.form--register {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 1.5625rem 0 1.8125rem
}

@media(max-width:991px) {
    .form--register {
        padding: 2.25rem 0
    }
}

.form--register__wrap {
    display: flex;
    flex-wrap: wrap
}

.form--register__left {
    flex: 0 0 75%;
    max-width: 75%
}

@media(max-width:991px) {
    .form--register__left {
        flex: 0 0 100%;
        max-width: 100%
    }
}

.form--register__right {
    flex: 0 0 25%;
    max-width: 25%;
    display: flex;
    align-items: center
}

@media(max-width:991px) {
    .form--register__right {
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media(max-width:767px) {
    .form--register__right {
        display: none
    }
}

.form--register__title--left {
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 700;
    color: #fff
}

@media(max-width:991px) {
    .form--register__title--left {
        text-align: center;
        margin-bottom: 1.5rem
    }
}

.form--register__form--group {
    display: flex;
    margin: 1rem -.25rem 0;
    flex-wrap: wrap
}

.form--register__email,
.form--register__phone {
    flex: 0 0 22%;
    max-width: 22%;
    padding: 0 .25rem;
    position: relative
}

@media(max-width:991px) {

    .form--register__email,
    .form--register__phone {
        flex: 0 0 50%;
        max-width: 50%
    }
}

.form--register__email input,
.form--register__phone input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-family: inherit;
    margin: 0;
    outline: none;
    width: 100%;
    font-size: .75rem;
    line-height: 1.25rem;
    background-color: #fff;
    border: 1px solid rgba(89, 104, 117, .25);
    border-radius: .3125rem;
    padding: .75rem .75rem .5rem;
    color: #23395d
}

.form--register__email input::-moz-placeholder,
.form--register__phone input::-moz-placeholder {
    color: #b3b3b3
}

.form--register__email input::placeholder,
.form--register__phone input::placeholder {
    color: #b3b3b3
}

.form--register__pulldown {
    flex: 0 0 40%;
    max-width: 40%;
    padding: 0 .25rem
}

@media(max-width:991px) {
    .form--register__pulldown {
        flex: 0 0 100%;
        max-width: 100%;
        margin-top: .5rem
    }
}

.form--register .pulldown {
    position: relative
}

.form--register .pulldown__placeholder {
    z-index: 9999;
    top: .75rem;
    left: 1rem;
    position: absolute;
    font-size: .75rem;
    line-height: 1.25rem;
    color: #b3b3b3;
    max-width: 5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.form--register .pulldown .select2-container {
    width: 100% !important
}

.form--register .pulldown .select2-selection {
    font-size: .75rem;
    line-height: 1.25rem;
    padding: .75rem 2.125rem .5rem 6.25rem;
    text-align: right;
    color: #23395d;
    border: 1px solid rgba(89, 104, 117, .25);
    border-radius: .3125rem
}

.form--register .pulldown .select2-selection__placeholder {
    color: #23395d
}

.form--register .pulldown .select2-dropdown {
    border: 1px solid rgba(89, 104, 117, .25);
    border-radius: .3125rem
}

.form--register__btn {
    flex: 0 0 16%;
    max-width: 16%;
    padding: 0 .25rem
}

@media(max-width:991px) {
    .form--register__btn {
        flex: 0 0 100%;
        max-width: 100%;
        margin-top: .5rem
    }
}

.form--register__btn .btn--khcn {
    width: 100%;
    padding-left: initial;
    padding-right: initial
}

.form--register__separate {
    margin: 0 13.5%;
    width: 1px;
    background-color: #fff;
    flex-shrink: 0;
    height: 100%
}

@media(max-width:1280px) {
    .form--register__separate {
        margin: 0 8%
    }
}

@media(max-width:991px) {
    .form--register__separate {
        display: none
    }
}

.form--register label.error {
    margin-top: .3125rem
}

@media(max-width:991px) {
    .socials {
        margin: 1.25rem auto 0;
        display: flex;
        align-items: center;
        flex-direction: column
    }
}

.socials__title {
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 700;
    color: #fff
}

@media(max-width:767px) {
    .socials__title {
        color: #2f4152
    }
}

.socials__list {
    flex-grow: 1
}

.socials__list ul {
    display: flex;
    align-items: center;
    list-style: none;
    padding: 0;
    margin: 0
}

.socials__list li {
    flex-shrink: 0;
    margin-right: 1.375rem;
    max-width: 1.75rem
}

.socials__list li:last-child {
    margin-right: 0
}

.socials__list img {
    width: 100%;
    transition: .4s ease
}

.socials__list a:hover img {
    filter: grayscale(100%) brightness(40%) sepia(100%) hue-rotate(-50deg) saturate(600%) contrast(.8)
}

.invest {
    background-color: #fafafa;
    padding: 4rem 0;
    position: relative
}

@media(max-width:767px) {
    .invest {
        padding: 2.5rem 0
    }
}

.invest__title {
    text-align: center;
    text-transform: uppercase;
    font-size: 2rem;
    line-height: 3rem;
    font-weight: 700;
    color: #23395d
}

@media(max-width:767px) {
    .invest__title {
        font-size: 1.125rem;
        line-height: 1.5rem
    }
}

.invest__info {
    max-width: 57.5625rem;
    margin: 2rem auto 0;
    display: flex;
    justify-content: center
}

@media(max-width:767px) {
    .invest__info {
        margin: 1.5rem auto 0
    }
}

.invest__block {
    position: relative;
    flex: 0 0 33.333%;
    max-width: 33.333%;
    display: flex;
    flex-direction: column;
    align-items: center;
    transition: all .2s ease-in-out
}

.invest__block .boxInfo {
    z-index: 2
}

@media(max-width:767px) {
    .invest__block {
        flex: 0 0 25%;
        max-width: 25%
    }
}

.invest__block__icon {
    width: 100%;
    text-align: center;
    transition: .6s ease
}

.invest__block__icon img {
    width: auto;
    max-height: 3.125rem
}

.invest__block__text {
    position: relative;
    margin: 1.25rem 0 0;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700;
    color: #2f4152;
    text-transform: uppercase;
    text-align: center;
    transition: all .2s ease-in-out
}

@media(max-width:767px) {
    .invest__block__text {
        font-size: .75rem;
        line-height: 1rem
    }
}

.invest__block:hover .invest__block__icon {
    transform: scale(1.2)
}

.contact {
    padding: 2.5rem 0
}

@media(max-width:767px) {
    .contact {
        padding: 2rem 0
    }
}

@media(max-width:767px) {
    .contact__info {
        max-width: 70%;
        margin: 0 auto
    }
}

.contact__title {
    text-transform: uppercase;
    font-size: 2rem;
    line-height: 3rem;
    font-weight: 700;
    color: #23395d
}

@media(max-width:992px) {
    .contact__title {
        text-align: center
    }
}

@media(max-width:767px) {
    .contact__title {
        text-align: center;
        font-size: 1.125rem;
        line-height: 1.5rem
    }
}

.contact__text {
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700;
    color: #585858;
    margin: .5rem 0 0
}

@media(max-width:992px) {
    .contact__text {
        text-align: center
    }
}

@media(max-width:767px) {
    .contact__text {
        color: #4f4f4f;
        margin: 1.5rem 0 0;
        text-align: center;
        font-size: .875rem;
        line-height: 1.25rem;
        color: #4f4f4f
    }
}

.contact__group-buttons {
    height: 100%;
    align-items: center
}

@media(max-width:992px) {
    .contact__group-buttons {
        margin-top: 1.5rem;
        justify-content: center
    }
}

.cardCounterNumber-center {
    max-width: 14.0625rem;
    margin-left: auto;
    margin-right: auto
}

.cardCounterNumber__number {
    font-size: 2.625rem;
    line-height: 3rem;
    font-weight: 700;
    color: #e31937
}

.cardCounterNumber-center .cardCounterNumber__number {
    text-align: center
}

@media(min-width:768px) {
    .cardCounterNumber__number {
        font-size: 2.625rem;
        line-height: 3.75rem
    }
}

.cardCounterNumber__caption {
    margin-top: 1rem
}

.cardCounterNumber-center .cardCounterNumber__caption {
    text-align: center;
    font-size: 1rem;
    line-height: 1.5rem;
    color: #23395d;
    font-weight: 700
}

.cardSmartInvest {
    padding: 2rem 1.5rem 1.25rem;
    background-color: #fff;
    box-shadow: 0 4px 40px rgba(0, 0, 0, .05);
    border-radius: .5rem;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    height: 100%;
    transition: .3s ease;
    border: 2px solid #fff
}

@media(max-width:767.98px) {
    .cardSmartInvest {
        padding: 1.5rem 1rem 1.25rem
    }
}

.cardSmartInvest:hover {
    background-color: #fff4f6;
    box-shadow: 0 4px 25px rgba(227, 25, 55, .25);
    border: 2px solid #e31937
}

.cardSmartInvest:hover .cardSmartInvest__btn {
    background-color: #e31937
}

.cardSmartInvest__content {
    width: 100%
}

.cardSmartInvest__top {
    display: flex;
    align-items: center;
    position: relative
}

.cardSmartInvest__top::before {
    width: .25rem;
    height: 100%;
    content: '';
    left: -1.5rem;
    top: 0;
    position: absolute;
    background: transparent;
    border-radius: 0 5px 5px 0;
    z-index: 1
}

@media(max-width:767.98px) {
    .cardSmartInvest__top::before {
        left: -1rem
    }
}

.cardSmartInvest__img {
    width: 3.125rem;
    margin-right: 1rem
}

.cardSmartInvest__img img {
    max-height: 3.75rem;
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.cardSmartInvest__title {
    font-size: 1.375rem;
    line-height: 2rem;
    font-weight: 700;
    color: #23395d
}

.cardSmartInvest__subText {
    margin: .5rem 0 0;
    font-size: .875rem;
    line-height: 1.25rem;
    color: #585858
}

.cardSmartInvest__description {
    font-size: .875rem;
    line-height: 1.25rem;
    text-align: justify;
    color: #585858;
    margin: 2rem 0 0
}

@media(max-width:767.98px) {
    .cardSmartInvest__description {
        margin: 1.5rem 0 0
    }
}

.cardSmartInvest__list {
    margin: 0;
    list-style-type: square;
    color: #e31937
}

.cardSmartInvest__list li {
    margin-top: 1rem
}

.cardSmartInvest__list a {
    font-size: .875rem;
    line-height: 1.25rem;
    color: #585858
}

.cardSmartInvest__list a:hover {
    color: #e31937
}

.cardSmartInvest__bottom {
    width: 100%;
    margin-top: 4.375rem
}

@media(max-width:767.98px) {
    .cardSmartInvest__bottom {
        margin-top: 2.25rem
    }
}

.cardSmartInvest__btn {
    display: block;
    background: #23395d;
    width: 100%;
    border-radius: .3125rem;
    font-size: 1.125rem;
    line-height: 1.25rem;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    padding: .875rem 0;
    transition: .3s ease
}

.cardSmartInvest__btn:hover {
    color: #fff
}

.notifyBar {
    position: relative;
    padding: .75rem 0
}

.notifyBar:hover .notifyBar__list {
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.notifyBar_wrap {
    overflow: hidden;
    white-space: nowrap;
    margin: auto
}

.notifyBar__list.list1 {
    display: inline-block;
    -webkit-animation: marquee 15s linear infinite;
    animation: marquee 15s linear infinite
}

.notifyBar__list.list2 {
    display: inline-block;
    -webkit-animation: marquee2 15s linear infinite;
    animation: marquee2 15s linear infinite;
    -webkit-animation-delay: 7.333333s;
    animation-delay: 7.333333s
}

.notifyBar__item {
    display: inline-block;
    padding-left: 40px;
    padding-right: 40px
}

@media(max-width:991px) {
    .notifyBar__item {
        padding-left: 15px;
        padding-right: 15px
    }
}

.notifyBar__item a {
    display: block;
    white-space: nowrap;
    color: #fff;
    font-weight: 700;
    font-size: 1.25rem;
    line-height: 2.5rem;
    text-transform: uppercase;
    text-align: center
}

@media(max-width:767.98px) {
    .notifyBar__item a {
        font-weight: 600
    }
}

@-webkit-keyframes marquee {
    from {
        transform: translateX(100%)
    }

    to {
        transform: translateX(-100%)
    }
}

@keyframes marquee {
    from {
        transform: translateX(100%)
    }

    to {
        transform: translateX(-100%)
    }
}

@-webkit-keyframes marquee2 {
    from {
        transform: translateX(0%)
    }

    to {
        transform: translateX(-200%)
    }
}

@keyframes marquee2 {
    from {
        transform: translateX(0%)
    }

    to {
        transform: translateX(-200%)
    }
}

.cardNumber {
    height: 100%
}

.cardNumber ol {
    counter-reset: li;
    list-style: none;
    padding: 0;
    margin-bottom: 4em
}

.cardNumber__item {
    margin-top: 1.25rem
}

.cardNumber__item+.cardNumber__item {
    margin-top: 2.5rem
}

.cardNumber__inner {
    position: relative;
    display: block;
    padding-left: 4.625rem;
    text-decoration: none;
    transition: all .3s ease-out
}

.cardNumber__inner::before {
    left: 0;
    width: 2.875rem;
    height: 2.875rem;
    content: counter(li);
    counter-increment: li;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: #fff;
    line-height: 2.875rem;
    border: 2px solid #e31937;
    color: #e31937;
    text-align: center;
    font-size: 1.25rem;
    font-weight: 700;
    border-radius: 50%;
    transition: all .3s ease-out
}

.cardNumber__title {
    color: #23395d;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700
}

.cardNumber__desc {
    margin-top: .25rem
}

.cardNumber__desc a {
    transition: .3s ease-in-out;
    color: #56aeff;
    font-weight: 700
}

.cardNumber__desc a:hover {
    color: #e31937
}

.template-infoOpenAccount__img {
    max-width: 19rem;
    margin-left: auto;
    margin-right: auto
}

@media(min-width:992px) {
    .template-infoOpenAccount__img {
        margin-right: 0
    }
}

.template-guideOpenAccount {
    position: relative
}

.template-guideOpenAccount__video {
    background-color: #fff;
    position: relative
}

.template-guideOpenAccount__video iframe,
.template-guideOpenAccount__video object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transform: translateZ(0);
    -o-object-fit: fill;
    object-fit: fill;
    font-family: 'object-fit: fill;'
}

.template-guideOpenAccount__btnPlay {
    width: 3rem;
    height: 3rem;
    background: rgba(247, 247, 247, .72);
    border: 1.45012px solid #e31937;
    box-shadow: 0 0 26.8272px rgba(0, 0, 0, .5);
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
    cursor: pointer;
    transition: .4s ease
}

.template-guideOpenAccount__btnPlay:hover {
    transform: translate3d(-50%, -50%, 0) scale(1.1)
}

.template-guideOpenAccount__btnPlay>span {
    background-image: url(../images/video/icon-play.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 1.4225rem;
    height: 1.4225rem
}

.pageOpenAccount__images {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.pageOpenAccount__images:after {
    content: "";
    padding-top: 27.75758%;
    display: block
}

.pageOpenAccount__images img {
    display: none
}

.slider-hdsd .slider {
    position: relative;
    padding-top: calc(200/372 * 100%)
}

@media(min-width:992px) {
    .slider-hdsd .slider {
        padding-top: calc(275/372 * 100%)
    }
}

.slider-hdsd .slider .slick-slider {
    position: absolute;
    bottom: 0;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    height: 100%
}

.slider-hdsd .slider .slick-slider:not(.slick-dotted) {
    display: flex
}

.slider-hdsd .slider .slick-slider:not(.slick-dotted) .slick-list {
    flex: 1 1;
    overflow-y: auto;
    scrollbar-face-color: #b3b3b3;
    scrollbar-track-color: transparent
}

.slider-hdsd .slider .slick-slider:not(.slick-dotted) .slick-list::-webkit-scrollbar {
    width: .1875rem;
    height: .1875rem;
    margin-right: .3125rem
}

.slider-hdsd .slider .slick-slider:not(.slick-dotted) .slick-list::-webkit-scrollbar-thumb {
    background: #b3b3b3;
    border: .125rem solid transparent;
    border-radius: .1875rem
}

.slider-hdsd .slider .slick-slider:not(.slick-dotted) .slick-list::-webkit-scrollbar-track {
    background: 0 0
}

.slider-hdsd .slider .slick-slider .slick-list {
    min-height: 15.625rem;
    margin: 1.71429em
}

.slider-hdsd .slider__item {
    padding: .85714em;
    transition: all .5s ease
}

.slider-hdsd .slider__item:hover {
    background-color: rgba(179, 179, 179, .1)
}

.slider-hdsd .slider__heading {
    font-size: 1.14286em;
    line-height: 1.5;
    text-transform: uppercase;
    color: #e31937;
    font-weight: 700;
    position: relative
}

.slider-hdsd .slider__heading .arrow--navHeading {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%)
}

.slider-hdsd .slider__title {
    font-size: 1.14286em;
    color: #23395d;
    font-weight: 700
}

.slider-hdsd .slider__desc {
    font-size: 1em;
    color: #585858;
    height: 3.75rem;
    overflow: auto
}

.slider-hdsd .slider__desc::-webkit-scrollbar {
    position: absolute;
    -webkit-appearance: none;
    width: 7px;
    height: 7px;
    -webkit-overflow-scrolling: auto
}

.slider-hdsd .slider__desc::-webkit-scrollbar-thumb {
    visibility: hidden;
    background-color: rgba(0, 0, 0, .25)
}

.slider-hdsd .slider__desc::-webkit-scrollbar:vertical {
    width: 7px;
    -webkit-overflow-scrolling: auto
}

.slider-hdsd .slider__desc:hover::-webkit-scrollbar-thumb {
    visibility: visible
}

.articleItem__title {
    font-size: 1rem;
    line-height: 1.5rem;
    text-transform: uppercase;
    font-weight: 700;
    margin-top: 1rem;
    color: #23395d
}

.articleItem__desc {
    text-align: justify
}

.articleItem__detail .articleItem__desc {
    margin-top: 1.57143em;
    margin-bottom: 1.71429em
}

.o-investmentReason {
    position: relative;
    padding-top: 50px;
    padding-bottom: 64px;
    background: transparent url("../../../images/bg-product-why.html") no-repeat center/100% auto
}

@media(max-width:991px) {
    .o-investmentReason {
        padding-top: 30px;
        padding-bottom: 50px;
        background: linear-gradient(207.24deg, rgba(203, 203, 203, 0.15) 33.65%, rgba(203, 203, 203, 0) 99.67%)
    }
}

.o-investmentReason::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    background: linear-gradient(207.24deg, rgba(203, 203, 203, 0.15) 33.65%, rgba(203, 203, 203, 0) 99.67%)
}

.o-investmentReason .container {
    position: relative;
    z-index: 2
}

@media(max-width:991px) {
    .o-investmentReason_wrap {
        padding: 0 10px
    }
}

.o-investmentReason_item {
    margin: auto;
    width: 100%
}

@media(min-width:992px) {
    .o-investmentReason_item {
        max-width: 289px
    }
}

.o-investmentReason_item_icon {
    text-align: center
}

.o-investmentReason_item_title {
    margin-top: 27px
}

@media(min-width:992px) {
    .o-investmentReason_item_title {
        min-height: 60px
    }
}

@media(max-width:991px) {
    .o-investmentReason_item_title {
        margin-top: 8px
    }
}

.o-investmentReason_item_title h4 {
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    text-align: center;
    color: #23395d;
    text-transform: uppercase;
    margin: 0
}

.o-investmentReason_item_desc {
    margin-top: 16px
}

.o-investmentReason_item_desc p {
    font-size: 14px;
    line-height: 20px;
    text-align: justify;
    color: #585858;
    margin: 0
}

.o-investmentReason_item_button {
    margin-top: 37px;
    margin-top: 14px
}

@media(max-width:991px) {
    .o-investmentReason_item_button {
        margin-top: 18px;
        padding: 0 10px
    }
}

.o-investmentReason_item_button button {
    font-weight: 700;
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    padding: 19px 24px
}

main.wrapper {
    position: relative
}

.hr-dashed {
    padding-top: 30px;
    margin-bottom: 5px;
    border-bottom: 1px dashed #707070
}

.img-full {
    width: 100%
}

.img-responsive {
    max-width: 100%
}

.max-width-580 {
    max-width: 580px;
    margin-right: auto;
    margin-left: auto
}

.no-padding-right {
    padding-right: 0 !important
}

@media(max-width:991.98px) {
    .no-padding-right {
        text-align: justify
    }
}

ul.row-choose-excel a {
    position: relative;
    padding-left: 20px;
    color: #363636
}

ul.row-choose-excel a::before {
    position: absolute;
    top: 2px;
    left: 0;
    width: 12px;
    height: 12px;
    content: "";
    border: 1px solid #707070;
    border-radius: 50%
}

ul.row-choose-excel a::after {
    position: absolute;
    top: 5px;
    left: 3px;
    width: 6px;
    height: 6px;
    content: "";
    background-color: #363636;
    border-radius: 50%;
    opacity: 0
}

ul.row-choose-excel li:not(:last-child) {
    margin-right: 20px
}

@media(min-width:768px) {
    ul.row-choose-excel li:not(:last-child) {
        margin-right: 50px
    }
}

ul.row-choose-excel li.active a::after,
ul.row-choose-excel li a.active::after {
    opacity: 1
}

.highligh-row-items .highligh-row-item {
    padding: 1.14286em 1.71429em
}

.highligh-row-items .highligh-row-item:nth-of-type(odd) {
    background: #f9f9f9
}

.highligh-row-items .highligh-row-item__row {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: .85714em
}

.highligh-row-items .highligh-row-item__row:last-of-type {
    margin-bottom: 0
}

.highligh-row-items .highligh-row-item__desc {
    margin-top: 8px
}

@media(min-width:992px) {
    .highligh-row-items .highligh-row-item__desc {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        max-width: 100%
    }
}

@media(max-width:991px) {
    .highligh-row-items .highligh-row-item__desc {
        -webkit-box-orient: vertical;
        display: box;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

.highligh-row-items .highligh-row-item__date {
    margin-top: 12px
}

@media(min-width:992px) {
    .highligh-row-items .highligh-row-item__date {
        margin-top: 0;
        justify-content: flex-end
    }
}

.highligh-row-items .highligh-row-item a.danger {
    margin-top: 8px;
    display: block
}

@media(min-width:1200px) {
    .highligh-row-items .highligh-row-item a.danger {
        text-align: right
    }
}

.section-item {
    margin-bottom: 1.57143em;
    padding-bottom: 1.57143em
}

@media(min-width:992px) {
    .section-item {
        margin-bottom: 2.28571em;
        padding-bottom: 2.28571em
    }
}

.section-item__content {
    padding-top: 1.14286em
}

@media(min-width:992px) {
    .section-item__content {
        padding-top: 1.85714em
    }
}

.section-item__content>ul {
    list-style-type: square
}

.section-item__content>ul>li {
    color: #23395d;
    margin-bottom: .85714em
}

.section-item__content>ul>li:last-of-type {
    margin-bottom: 0
}

.section-item__content>ul>li>ul {
    list-style-type: disc;
    padding-left: 1.42857em;
    margin-top: .85714em
}

@media(min-width:992px) {
    .section-item__content>ul>li>ul {
        padding-left: 2.85714em
    }
}

.section-item__content>ul>li>ul>li {
    color: #585858
}

.icon-text-center {
    display: flex;
    align-items: center;
    font-family: merriweather sans, sans-serif !important
}

.icon-text-center-vertical {
    flex-direction: column;
    justify-content: center
}

i.icon {
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain
}

i.icon-16x16 {
    width: 1.14286em;
    height: 1.14286em
}

i.icon-18x18 {
    width: 1.28571em;
    height: 1.28571em
}

i.icon-dateGray {
    background-image: url(../images/icons/dateGray.svg)
}

i.icon-shareGray {
    background-image: url(../images/icons/shareGray.svg)
}

i.icon-list {
    background-image: url(../images/icons/list.svg)
}

i.icon-dollar {
    background-image: url(../images/icons/dollar.svg)
}

i.icon-graph {
    background-image: url(../images/icons/graph.svg)
}

i.icon-user {
    background-image: url(../images/icons/user.svg)
}

i.icon-group-user {
    background-image: url(../images/icons/group-user.svg)
}

i.icon-dateRed {
    background-image: url(../images/icons/dateRed.svg)
}

i.icon-sound {
    background-image: url(../images/icons/sound.svg)
}

.tab-quy-dau-tu-excel {
    position: relative
}

.tab-quy-dau-tu-excel .btn-am-excel {
    position: absolute;
    top: -50px;
    right: 0
}

.tab-quy-dau-tu-excel .content-des {
    max-width: 630px
}

.tab-quy-dau-tu-excel .content-des p {
    margin-bottom: .75rem
}

.row-filter-excel {
    display: flex;
    flex-flow: wrap
}

.row-filter-excel:not(.no-margin) {
    margin-bottom: 20px
}

.row-filter-excel p,
.row-filter-excel .p {
    width: 100%
}

.row-filter-excel input,
.row-filter-excel select {
    width: 100%;
    min-height: 40px;
    padding: 9px 40px 8px 20px;
    color: #000;
    background: #fff;
    border: 1px solid #707070;
    -webkit-appearance: none
}

.row-filter-excel .btn-more {
    min-height: 38px
}

@media(min-width:768px) {
    .row-filter-excel .btn-more {
        min-height: 40px
    }
}

@media(max-width:991.98px) {
    .row-filter-excel .btn-more {
        width: calc(100% - 30px);
        min-width: 0
    }
}

.row-filter-excel .date__wrap {
    min-width: 200px;
    margin-right: 20px;
    margin-bottom: 10px
}

@media(max-width:1219.98px) {
    .row-filter-excel .date__wrap {
        width: calc(50% - 20px);
        min-width: 1px
    }
}

@media(max-width:450px) {
    .row-filter-excel .date__wrap {
        width: 100%;
        margin-right: 0 !important
    }
}

.row-filter-excel .date__wrap i {
    top: .75rem;
    pointer-events: none
}

.row-filter-excel .select__wrap {
    width: 200px;
    text-align: left
}

@media(min-width:992px) {
    .row-filter-excel .select__wrap {
        width: 24%
    }
}

@media(max-width:1219.98px) {
    .row-filter-excel .select__wrap {
        width: calc(50% - 20px)
    }

    .row-filter-excel .select__wrap .select2-container {
        width: 100% !important
    }
}

@media(max-width:450px) {
    .row-filter-excel .select__wrap {
        width: 100%;
        margin-right: 0 !important
    }
}

.row-filter-excel .select__wrap:not(.no-margin) {
    margin-right: 20px;
    margin-bottom: 10px
}

.row-filter-excel .select__wrap .select2-selection--single {
    width: 100%;
    padding: 9px 40px 8px 20px;
    background: #fff;
    border: 1px solid #707070
}

.row-filter-excel .select__wrap .select2-selection__arrow::before {
    position: absolute;
    top: 7px;
    right: 15px;
    width: 10px;
    height: 10px;
    font-family: ElegantIcons;
    font-size: 16px;
    content: "\33"
}

@media(min-width:992px) {
    .row-filter-excel .select__wrap.big {
        width: 35%
    }
}

.row-filter-excel .select__wrap.big label {
    width: 100%
}

@media(min-width:768px) and (max-width:1219.98px) {
    .row-filter-excel .submit__wrap {
        width: calc(50% - 25px)
    }
}

@media(min-width:576px) and (max-width:767.98px) {
    .row-filter-excel .submit__wrap {
        width: calc(50% - 23px)
    }
}

@media(max-width:575.98px) {
    .row-filter-excel .submit__wrap {
        width: calc(50% - 20px)
    }
}

@media(max-width:450px) {
    .row-filter-excel .submit__wrap {
        width: 100%;
        margin-right: 0 !important
    }
}

.chart__content {
    overflow: auto
}

.chart__content:not(.small-chart) div[class^=chart-] {
    min-width: 400px;
    min-height: 400px
}

.chart__content.small-chart div[class^=chart-] {
    min-width: 400px;
    min-height: 400px
}

@media(min-width:576px) {
    .chart__content.small-chart div[class^=chart-] {
        min-width: 100%
    }
}

.chart__content .chart-pie-wrap {
    min-width: 0 !important;
    background-color: #f5f5f5
}

.chart__content .chart-pie-wrap .chart-pie {
    min-width: 0 !important;
    max-width: 600px;
    margin-right: auto;
    margin-left: auto
}

.chart__content .chart-line-compare .bootstrap-datetimepicker-widget.dropdown-menu {
    width: auto
}

.clist-caption {
    display: flex;
    justify-content: center;
    min-width: 400px;
    padding: 10px 0 20px;
    text-align: center;
    background-color: #f5f5f5
}

.clist-caption .item-caption {
    display: inline-flex;
    align-items: center
}

.clist-caption .item-caption:not(:last-child) {
    margin-right: 20px
}

@media(min-width:768px) {
    .clist-caption .item-caption:not(:last-child) {
        margin-right: 40px
    }
}

.clist-caption .item-caption .line {
    display: inline-block;
    width: 50px;
    height: 3px;
    margin-right: 10px
}

.clist-caption .item-caption .square {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    background-color: #0081c6
}

.clist-caption .item-caption:first-child .line {
    background-color: #0081c6
}

.clist-caption .item-caption:nth-child(2) .line {
    background-color: #f5a01a
}

.text-red {
    color: #e12027 !important
}

.row-choose-term select {
    width: 100%
}

.row-choose-term .select2-selection--single {
    position: relative;
    width: 100%;
    padding: 9px 40px 8px 44px;
    background: #fff;
    border: 1px solid #707070
}

.row-choose-term .select2-selection--single::before {
    position: absolute;
    top: 12px;
    left: 20px;
    width: 17px;
    height: 15px;
    content: "";
    background: transparent url("../images/icon-calendar-clock.svg") no-repeat center/100% auto
}

.row-choose-term .select2-selection__arrow::before {
    position: absolute;
    top: 7px;
    right: 15px;
    width: 10px;
    height: 10px;
    font-family: ElegantIcons;
    font-size: 16px;
    content: "\33"
}

.payment.for-calc-money {
    background: #f2f2f2;
    border: 0
}

.payment.for-calc-money .form-group:last-child {
    margin-bottom: 0
}

.payment.for-calc-money input {
    border-color: #707070
}

.payment.for-calc-money input:-moz-read-only {
    background-color: #ededed
}

.payment.for-calc-money input:read-only {
    background-color: #ededed
}

.payment.for-calc-money .form-group {
    position: relative
}

.payment.for-calc-money .form-group span.help-unit {
    position: absolute;
    top: 7px;
    right: 25px;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.btn-more::before {
    display: flex;
    align-items: center;
    justify-content: center
}

.btn-more.btn-red {
    background: red;
    border-color: red
}

.btn-more.btn-red:hover {
    background: #dc0000;
    border-color: #dc0000
}

.btn-more.btn-center {
    padding: .5rem .75rem !important
}

.btn-more.w-auto {
    min-width: unset
}

.table.chart.chart--info.chart--for-news {
    background-color: #8b8b8b
}

.table.chart.chart--info.chart--for-news .chart__head {
    justify-content: flex-end
}

.table.chart.chart--info.chart--for-news .chart__head__item {
    max-width: 190px
}

@media(max-width:991.98px) {
    .table.chart.chart--info.chart--for-news .chart__head__item {
        width: 50%;
        max-width: 50%
    }

    .table.chart.chart--info.chart--for-news .chart__head__item:first-child {
        display: none
    }

    .table.chart.chart--info.chart--for-news .chart__head__item .dropdown-select {
        width: 100%
    }

    .table.chart.chart--info.chart--for-news .chart__head__item .select2-container {
        min-width: 100% !important
    }
}

@media(max-width:575.98px) {
    .table.chart.chart--info.chart--for-news .chart__head__item {
        width: 100%;
        max-width: 100%
    }
}

.table.chart.chart--info.chart--for-news .chart__head__item:nth-child(odd),
.table.chart.chart--info.chart--for-news .chart__head__item:nth-child(odd) .select2-dropdown {
    background-color: #8b8b8b
}

.table.chart.chart--info.chart--for-news .chart__head__item .dropdown-select .select2-selection--single {
    min-width: 2em
}

.table.chart.chart--info.for-news-info .chart__head__item:not(:first-child) {
    background: rgba(54, 54, 54, .15)
}

@media(max-width:1219.98px) {
    .table.chart.chart--info.for-news-info .chart__head__item {
        flex-wrap: wrap;
        width: 50%
    }

    .table.chart.chart--info.for-news-info .chart__head__item .title {
        width: 100%;
        margin-top: 5px
    }

    .table.chart.chart--info.for-news-info .chart__head__item.for-search {
        width: 100%
    }

    .table.chart.chart--info.for-news-info .chart__head__item .dropdown-select {
        width: 100%;
        min-width: 100%;
        max-width: 100%
    }

    .table.chart.chart--info.for-news-info .chart__head__item .select2-container {
        min-width: 100%
    }

    .table.chart.chart--info.for-news-info .chart__head__item .select2-selection--single {
        text-align: left
    }
}

@media(max-width:575.98px) {
    .table.chart.chart--info.for-news-info .chart__head__item {
        width: 100%;
        padding: .5em .9375rem .5714285714em
    }
}

.chart-line-compare .highcharts-legend-item.highcharts-column-series rect {
    x: 35 !important;
    y: 5 !important
}

.t-productFaq {
    background: #f9f9f9
}

@media(min-width:992px) {
    .t-productFaq_panel {
        padding-right: 50px
    }
}

.t-productFaq_quote {
    padding: 50px 96px;
    background: transparent url("../../../images/bg-faq.html") no-repeat center/125% auto
}

@media(max-width:1199px) {
    .t-productFaq_quote {
        padding: 40px 75px
    }
}

@media(max-width:991px) {
    .t-productFaq_quote {
        padding: 20px 50px
    }
}

.t-productFaq_quote_text {
    position: relative;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: justify;
    color: #23395d;
    padding-top: 50px
}

@media(max-width:767px) {
    .t-productFaq_quote_text {
        font-size: 12px;
        padding-top: 30px
    }
}

.t-productFaq_quote_text::before {
    content: '';
    position: absolute;
    top: 5px;
    left: -2px;
    width: 30px;
    height: 24px;
    background: transparent url("../icons/ic-quote.svg") no-repeat center/100% auto
}

@media(max-width:767px) {
    .t-productFaq_quote_text::before {
        width: 20px;
        height: 14px;
        top: 0
    }
}

.t-productFaq_quote_text p {
    margin: 0;
    max-height: 168px;
    overflow: auto;
    scrollbar-face-color: #b3b3b3;
    scrollbar-track-color: transparent
}

.t-productFaq_quote_text p::-webkit-scrollbar {
    width: .5rem;
    height: .5rem;
    margin-right: .3125rem
}

.t-productFaq_quote_text p::-webkit-scrollbar-thumb {
    background: #b3b3b3;
    border: .125rem solid transparent;
    border-radius: .1875rem
}

.t-productFaq_quote_text p::-webkit-scrollbar-track {
    background: 0 0
}

.t-productFaq_quote_ava {
    display: flex;
    align-items: center;
    margin-top: 24px
}

.t-productFaq_quote_ava img {
    width: 62px;
    height: 62px;
    border-radius: 50%;
    margin-right: 16px
}

.t-productFaq_quote_ava p {
    margin: 0;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
    color: #585858;
    max-width: 264px;
    flex: 1 0 0
}

.bannerSideBar {
    position: relative
}

@media(min-width:992px) {
    .bannerSideBar {
        height: 100%;
        padding-top: calc(170/825 * 100%)
    }

    .bannerSideBar-investmentTrust {
        padding-top: calc(225/825 * 100%)
    }
}

@media(min-width:992px) {
    .bannerSideBar__desc {
        bottom: 0;
        display: flex;
        flex-direction: column;
        left: 2.625rem;
        position: absolute;
        right: 2.625rem;
        top: 1rem;
        z-index: 1
    }

    .bannerSideBar-investmentTrust .bannerSideBar__desc {
        left: 2.25rem;
        right: 2.25rem
    }
}

@media(max-width:991.98px) {
    .bannerSideBar__desc {
        margin-top: 1.5rem
    }
}

@media(min-width:992px) {
    .bannerSideBar__desc>div {
        flex: 1 1;
        overflow-y: auto;
        scrollbar-face-color: #b3b3b3;
        scrollbar-track-color: transparent
    }

    .bannerSideBar__desc>div::-webkit-scrollbar {
        width: .1875rem;
        height: .1875rem;
        margin-right: .3125rem
    }

    .bannerSideBar__desc>div::-webkit-scrollbar-thumb {
        background: #b3b3b3;
        border: .125rem solid transparent;
        border-radius: .1875rem
    }

    .bannerSideBar__desc>div::-webkit-scrollbar-track {
        background: 0 0
    }
}

@media(min-width:992px) {
    .bannerSideBar__img {
        position: absolute;
        top: 0;
        width: 100%;
        height: 100%;
        left: 0;
        right: 0;
        bottom: 0
    }
}

.bannerSideBar-investmentTrust .bannerSideBar__img .img-bg {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.bannerSideBar-investmentTrust .bannerSideBar__img .img-bg:after {
    content: "";
    padding-top: 28.60606%;
    display: block
}

.bannerSideBar-investmentTrust .bannerSideBar__img .img-bg img {
    display: none
}

.bannerSideBar ul {
    margin: .8125rem 0 0;
    padding-left: 0
}

@media(min-width:992px) {
    .bannerSideBar ul {
        padding-right: 1rem
    }
}

.bannerSideBar ul li {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    font-size: .75rem;
    line-height: 1.25rem;
    position: relative;
    padding-left: 1.75rem
}

.bannerSideBar ul li:not(:first-child) {
    margin-top: .5rem
}

.bannerSideBar ul li::before {
    background-image: url(../icons/icon-check-red.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 1.125rem;
    height: 1.125rem;
    display: block;
    content: '';
    position: absolute;
    left: 0;
    top: .125rem
}

.cardDownload {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.cardDownload+.cardDownload {
    margin-top: 1rem
}

.cardDownload__link {
    display: flex;
    align-items: center;
    margin-left: .5rem;
    color: #585858
}

.cardDownload__link .u-icon {
    margin-right: .25rem
}

.cardDownload__link:hover {
    color: #e31937;
    font-weight: 700
}

.cardIcon {
    display: flex;
    flex-wrap: wrap
}

.cardIcon p {
    margin: 0
}

.cardIcon-xsmall {
    align-items: center
}

.cardIcon-xsmall a {
    text-decoration: underline !important;
    font-weight: 700
}

.cardIcon__img {
    flex: 0 0 3.75rem;
    max-width: 3.75rem
}

.cardIcon-small .cardIcon__img {
    flex: 0 0 2.5rem;
    max-width: 2.5rem
}

.cardIcon-xsmall .cardIcon__img {
    flex: 0 0 2.25rem;
    max-width: 2.25rem
}

@media(min-width:768px) {
    .cardIcon__img {
        flex: 0 0 6.25rem;
        max-width: 6.25rem
    }

    .cardIcon-small .cardIcon__img {
        flex: 0 0 4.0625rem;
        max-width: 4.0625rem
    }

    .cardIcon-xsmall .cardIcon__img {
        flex: 0 0 3.375rem;
        max-width: 3.375rem
    }
}

.cardIcon__content {
    flex: 0 0 calc(100% - 3.75rem);
    max-width: calc(100% - 3.75rem);
    padding-left: .9375rem
}

.cardIcon-small .cardIcon__content {
    flex: 0 0 calc(100% - 2.5rem);
    max-width: calc(100% - 2.5rem);
    padding-left: .5rem
}

.cardIcon-xsmall .cardIcon__content {
    flex: 0 0 calc(100% - 2.25rem);
    max-width: calc(100% - 2.25rem);
    padding-left: .5rem
}

@media(min-width:768px) {
    .cardIcon__content {
        flex: 0 0 calc(100% - 6.25rem);
        max-width: calc(100% - 6.25rem);
        padding-left: 1.875rem
    }

    .cardIcon-small .cardIcon__content {
        flex: 0 0 calc(100% - 4.0625rem);
        max-width: calc(100% - 4.0625rem);
        padding-left: 1rem
    }

    .cardIcon-xsmall .cardIcon__content {
        flex: 0 0 calc(100% - 3.375rem);
        max-width: calc(100% - 3.375rem);
        padding-left: .5rem
    }
}

.cardBoxBackground {
    border: 1px solid #e31937;
    background: #fff;
    border-radius: .5rem;
    box-shadow: 0 0 25px rgba(47, 65, 82, .1);
    margin-top: 3.3125rem;
    padding-left: .5625rem;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.cardBoxBackground__img {
    flex: 0 0 6.25rem;
    max-width: 7.14286em
}

@media(min-width:768px) {
    .cardBoxBackground__img {
        flex: 0 0 9.625rem;
        max-width: 9.625rem;
        margin-top: -3rem
    }
}

.cardBoxBackground__content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: .9375rem 1.0625rem .875rem .3125rem;
    flex: 0 0 calc(100% - 6.25rem);
    max-width: calc(100% - 6.25rem)
}

@media(min-width:768px) {
    .cardBoxBackground__content {
        flex: 0 0 calc(100% - 9.625rem);
        max-width: calc(100% - 9.625rem)
    }
}

@media(min-width:768px) {
    .cardBoxBackground__link {
        margin-left: 1rem
    }
}

@media(max-width:991.98px) {
    .cardBoxBackground__link {
        margin-top: .5rem
    }
}

.cardBoxBackground__title a {
    color: #e31937;
    font-weight: 700
}

.template-infoContact h4 {
    color: #585858
}

.template-infoContact__title {
    font-weight: 700
}

.template-infoContact__title::after {
    background: #e31937;
    content: '';
    width: 6.125rem;
    height: .125rem;
    display: block;
    margin-top: .5625rem
}

.template-infoContact ul {
    margin: .8125rem 0 0;
    padding-left: 0
}

.template-infoContact ul li {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    font-size: .75rem;
    line-height: 1.25rem
}

.template-infoContact ul li:not(:first-child) {
    margin-top: .5625rem
}

.template-infoContact ul li::before {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 1.3125rem;
    height: 1.3125rem;
    display: block;
    content: '';
    margin-right: .625rem
}

.template-infoContact__phone::before {
    background-image: url(../icons/icon-phone-outline.svg)
}

.template-infoContact__mobile::before {
    background-image: url(../icons/icon-mobile-outline.svg)
}

.template-infoContact__email::before {
    background-image: url(../icons/icon-email-outline.svg)
}

.tabSideBar__list {
    margin: 1.5rem 0 0;
    justify-content: center
}

@media(max-width:767.98px) {
    .tabSideBar__list {
        margin: 1rem 0 0
    }
}

.tabSideBar__tabs {
    border: 0;
    flex-wrap: nowrap;
    overflow-x: auto;
    display: inline-flex;
    left: 50%;
    width: 100%;
    position: relative;
    transform: translateX(-50%)
}

.tabSideBar__tabs::-webkit-scrollbar {
    display: none
}

.tabSideBar__tabs li {
    flex: 1
}

.tabSideBar__tabs__label {
    white-space: nowrap;
    display: block;
    color: #23395d;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.5rem;
    text-align: center;
    text-transform: uppercase;
    padding: .6875rem 1rem .5rem;
    border: 1px solid #eaeaea
}

.tabSideBar__tabs__label:hover,
.tabSideBar__tabs__label.active {
    border-bottom: 3px solid #e31937;
    color: #e31937
}

.tabSideBar__tabContent {
    margin-top: 1.875rem
}

.cardWhy {
    margin-top: 2rem
}

@media(min-width:768px) {
    .cardWhy {
        margin-top: 4rem
    }
}

.cardWhy__title {
    font-size: 2.25rem;
    line-height: 2.5rem;
    color: #23395d;
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 1.875rem;
    font-weight: 700
}

@media(min-width:768px) {
    .cardWhy__title {
        font-size: 4.5rem;
        line-height: 5rem;
        text-align: right
    }
}

@media(min-width:768px) {
    .cardWhy__inner {
        display: flex;
        flex-wrap: wrap;
        margin-left: -.9375rem;
        margin-right: -.9375rem
    }
}

@media(min-width:768px) {
    .cardWhy__half {
        flex: 0 0 50%;
        max-width: 33.75rem;
        padding-left: .9375rem;
        padding-right: .9375rem
    }
}

@media(max-width:767.98px) {
    .cardWhy__half+.cardWhy__half {
        margin-top: 3.5rem
    }
}

.cardWhy__half:first-child .cardWhy__desc::before {
    right: 0
}

.cardWhy__half:first-child .cardWhy__desc::after {
    right: 0
}

.cardWhy__half:last-child .cardWhy__desc::before {
    left: 0
}

.cardWhy__half:last-child .cardWhy__desc::after {
    left: 0
}

.cardWhy__desc {
    position: relative;
    transition: .4s ease;
    color: #fff;
    border-radius: .75rem;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    padding: 1.5rem
}

.cardWhy__desc-magenta {
    background: #974063
}

.cardWhy__desc-magenta::before {
    background: #974063
}

.cardWhy__desc-deepKoamaru {
    background: #23395d
}

.cardWhy__desc-deepKoamaru::before {
    background: #23395d
}

.cardWhy__desc-flame {
    background: #de592b
}

.cardWhy__desc-flame::before {
    background: #de592b
}

.cardWhy__desc::before {
    content: '';
    position: absolute;
    top: 100%;
    width: 1.5625rem;
    height: 1.5625rem;
    z-index: 1
}

@media(min-width:768px) {
    .cardWhy__desc::before {
        width: 3.125rem;
        height: 3.125rem
    }
}

.cardWhy__desc::after {
    content: '';
    position: absolute;
    top: 100%;
    background: #fff;
    width: 3.125rem;
    height: 3.125rem;
    border-radius: 3.8125rem;
    z-index: 2
}

@media(min-width:768px) {
    .cardWhy__desc::after {
        width: 6.25rem;
        height: 6.25rem
    }
}

.cardAvatar {
    display: flex;
    flex-wrap: wrap;
    align-items: center
}

.cardAvatar__img {
    flex: 0 0 3.75rem;
    max-width: 3.75rem
}

@media(min-width:768px) {
    .cardAvatar__img {
        flex: 0 0 6rem;
        max-width: 6rem
    }
}

.cardAvatar__content {
    position: relative;
    font-size: 1.25rem;
    line-height: 1.75rem;
    flex: 0 0 calc(100% - 3.75rem);
    max-width: calc(100% - 3.75rem);
    padding-left: .9375rem;
    font-weight: 700
}

@media(min-width:768px) {
    .cardAvatar__content {
        flex: 0 0 calc(100% - 6rem);
        max-width: calc(100% - 6rem);
        padding-left: 2rem
    }
}

.cardAvatar__inner {
    border: 1px solid #000;
    position: relative;
    padding: .5rem 1rem .8125rem 2rem
}

.cardAvatar__inner::before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-right-color: #000;
    top: 50%;
    transform: translateY(-50%);
    margin-left: -20px
}

.cardAvatar__inner::after {
    content: '';
    display: block;
    position: absolute;
    left: 1px;
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-right-color: #fff;
    top: 50%;
    transform: translateY(-50%);
    margin-left: -20px
}

@media(min-width:992px) {
    .template-team {
        background-image: url(../images/background-overed-warrants-overview.png);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: bottom
    }
}

.template-team h4 {
    color: #585858
}

.cardGraphic__icon {
    max-width: 6.25rem;
    margin: auto
}

@media(max-width:767.98px) {
    .cardGraphic__icon {
        margin-top: 1.5rem
    }
}

.cardGraphic__body {
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    margin-top: 1rem
}

@media(min-width:768px) {
    .cardGraphic__body {
        margin-top: 2rem
    }
}

@media(max-width:767.98px) {
    .cardGraphic__body {
        max-width: 18.75rem;
        margin-left: auto;
        margin-right: auto
    }
}

.cardGraphic__title {
    text-align: center;
    font-size: 1.375rem;
    line-height: 2rem;
    font-weight: 700
}

.cardGraphic__desc {
    margin-top: 1.5rem;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700
}

.cardGraphic__scrollBox {
    height: 100%;
    position: relative;
    padding-top: calc(350/222 * 100%)
}

@media(min-width:768px) {
    .cardGraphic__scrollBox {
        padding-top: calc(642/222 * 100%)
    }
}

.cardGraphic__scrollBox__inner {
    bottom: 0;
    display: flex;
    flex-direction: column;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.cardGraphic__scrollBox__content {
    margin-top: 4rem;
    padding: 1rem;
    flex: 1 1;
    overflow-y: auto;
    scrollbar-face-color: #b3b3b3;
    scrollbar-track-color: transparent
}

.cardGraphic__scrollBox__content::-webkit-scrollbar {
    width: .5rem;
    height: .5rem;
    margin-right: .3125rem
}

.cardGraphic__scrollBox__content::-webkit-scrollbar-thumb {
    background: #b3b3b3;
    border: .125rem solid transparent;
    border-radius: .1875rem
}

.cardGraphic__scrollBox__content::-webkit-scrollbar-track {
    background: 0 0
}

@media(min-width:768px) {
    .template-characteristicsOfCw__inner {
        display: flex;
        flex-wrap: wrap
    }
}

@media(min-width:768px) {
    .template-characteristicsOfCw__item {
        flex: 0 0 calc(100%/5);
        max-width: calc(100%/5)
    }
}

.cardPosition__title {
    font-size: 1.375rem;
    line-height: 2rem;
    color: #23395d;
    margin-bottom: 1rem;
    font-weight: 700
}

.cardPosition-mdTitle .cardPosition__title {
    font-size: 1.25rem;
    line-height: 1.75rem
}

.cardPosition-useBenefitsOfInvestingInFundEtf .cardPosition__title {
    font-size: 1.25rem;
    line-height: 1.75rem
}

.cardPosition__desc {
    font-size: 1rem;
    line-height: 1.5rem
}

.cardPosition-mdDesc .cardPosition__desc {
    font-size: 1.125rem;
    line-height: 1.5rem
}

.cardPosition-useBenefitsOfInvestingInFundEtf .cardPosition__desc {
    font-size: 1.125rem;
    line-height: 1.5rem
}

.template-position {
    position: relative
}

@media(min-width:992px) {
    .template-position {
        background-image: url(../images/background-position.png);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: bottom
    }
}

@media(min-width:992px) {
    .template-position__inner {
        position: relative;
        padding-top: calc(950/1440 * 100%)
    }
}

@media(min-width:992px) {
    .template-position__body {
        display: flex;
        flex-wrap: wrap;
        margin-left: -.9375rem;
        margin-right: -.9375rem;
        position: absolute;
        top: 0
    }
}

@media(min-width:992px) {
    .template-position__item {
        flex: 0 0 calc(100%/4);
        max-width: calc(100%/4);
        padding-left: .9375rem;
        padding-right: .9375rem
    }

    .template-position__item:first-child {
        margin-top: 8rem
    }

    .template-position__item:nth-child(2) {
        margin-top: 5.5rem
    }

    .template-position__item:nth-child(3) {
        margin-top: 3rem
    }
}

@media(max-width:991.98px) {
    .template-position__item {
        padding-bottom: 2rem
    }
}

.t-thumbnailContent {
    padding: 56px 0;
    background-color: #f9f9f9
}

@media(max-width:991px) {
    .t-thumbnailContent {
        padding: 38px 0
    }
}

.t-thumbnailContent-secondary {
    background-color: #1c2e4a
}

.t-thumbnailContent-secondary .t-thumbnailContent_title h2 {
    color: #fff
}

.t-thumbnailContent-secondary .t-thumbnailContent_col p {
    color: #fff
}

.t-thumbnailContent-secondary .t-thumbnailContent_border {
    border: 1px solid #fff
}

@media(min-width:1200px) {
    .t-thumbnailContent-secondary .t-thumbnailContent_row {
        margin-top: 52px
    }
}

.t-thumbnailContent_title {
    text-align: center
}

.t-thumbnailContent_title h2 {
    font-weight: 700;
    font-size: 32px;
    line-height: 48px;
    text-transform: uppercase;
    color: #23395d
}

@media(max-width:767px) {
    .t-thumbnailContent_title h2 {
        font-size: 28px;
        line-height: 38px
    }
}

.t-thumbnailContent_row {
    margin-top: 48px
}

@media(max-width:991px) {
    .t-thumbnailContent_row {
        margin-top: 22px
    }
}

@media(max-width:767px) {
    .t-thumbnailContent_row {
        margin-top: 17px
    }
}

.t-thumbnailContent_col p {
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    color: #23395d;
    text-align: justify
}

@media(max-width:767px) {
    .t-thumbnailContent_col p {
        font-size: 15px;
        line-height: 22px
    }
}

.t-thumbnailContent_border {
    border-radius: 20px;
    padding: 16px;
    position: relative
}

.t-thumbnailContent_border::before {
    content: '';
    position: absolute;
    top: calc(50% - 10px);
    right: -10.5px;
    width: 20px;
    height: 20px;
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
    transform: rotate(45deg);
    background-color: #1c2e4a
}

.o-customBanner {
    position: relative;
    overflow: hidden
}

@media(min-width:992px) {
    .o-customBanner_img {
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        display: block
    }

    .o-customBanner_img:after {
        content: "";
        padding-top: 32.63889%;
        display: block
    }

    .o-customBanner_img img {
        display: none
    }
}

@media(min-width:992px) {
    .o-customBanner_img .img-bg {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        transition: all .6s ease-in-out
    }
}

@media(max-width:991px) {
    .o-customBanner_img.hasContent .img-bg {
        position: relative
    }
}

@media(min-width:992px) {
    .o-customBanner_img.hasContent .img-bg::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 1;
        background: linear-gradient(90deg, #f7f7f7 33.78%, rgba(244, 244, 244, 0.83) 54.91%, rgba(255, 255, 255, 0) 81.94%)
    }
}

@media(max-width:991px) {
    .o-customBanner_img.hasContent .image-ratio-1440x470 {
        padding-bottom: 51.63889%
    }
}

@media(max-width:767px) {
    .o-customBanner_img.hasContent .image-ratio-1440x470 {
        padding-bottom: 123%
    }
}

@media(min-width:992px) {
    .o-customBanner_content {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 10%;
        z-index: 2
    }
}

@media(max-width:991px) {
    .o-customBanner_content {
        padding: 20px 15px
    }
}

.o-customBanner_content h3 {
    font-weight: 700;
    font-size: 26px;
    line-height: 40px;
    text-transform: uppercase;
    color: #23395d;
    position: relative;
    margin: 0
}

@media(max-width:767px) {
    .o-customBanner_content h3 {
        font-size: 20px;
        line-height: 30px
    }
}

.o-customBanner_content h3::before {
    width: 150px;
    height: 2px;
    content: '';
    position: absolute;
    bottom: -20px;
    background-color: #e31937;
    left: 0
}

@media(max-width:767px) {
    .o-customBanner_content h3::before {
        bottom: -10px
    }
}

.o-customBanner_content_obj {
    margin-top: 36px
}

@media(max-width:767px) {
    .o-customBanner_content_obj {
        margin: 20px 0
    }
}

.o-customBanner_content_obj .line:not(:first-child) {
    margin-top: 6px
}

.o-customBanner_content_obj .line p {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    margin: 0
}

.o-customBanner_content_obj .line p:first-child {
    color: #23395d;
    margin-right: 7px
}

.o-customBanner_content_obj .line ul {
    margin: 0;
    padding-left: 21px;
    font-weight: 700
}

.o-customBanner_content_button {
    margin-top: 16px
}

@media(max-width:991px) {
    .o-customBanner_content_button {
        margin-bottom: 30px
    }
}

.o-customBanner .slick-dots__custom {
    position: absolute;
    bottom: 24px;
    left: 0;
    right: 0
}

.o-customBanner .slick-dots__custom li button {
    background-color: #b3b3b3
}

.t-registerFormPopup_form {
    display: flex;
    margin-left: -10px;
    margin-right: -10px;
    flex-wrap: wrap
}

.t-registerFormPopup_input {
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 16px;
    position: relative;
    width: 100%
}

@media(min-width:992px) {
    .t-registerFormPopup_input {
        flex: 0 0 50%;
        max-width: 50%
    }
}

.t-registerFormPopup_input.textarea {
    flex: 0 0 100%;
    max-width: 100%
}

.t-registerFormPopup_button {
    display: flex;
    align-items: center;
    margin-left: -10px;
    margin-right: -10px;
    flex-wrap: wrap
}

.t-registerFormPopup_button_item {
    padding-left: 10px;
    padding-right: 10px;
    flex: 0 0 50%;
    max-width: 50%;
    position: relative
}

.searchResultItem {
    display: block;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 1.14286em;
    padding: 1.71429em;
    transition: all .2s ease-in-out
}

.searchResultItem__title {
    font-size: 1.14286em;
    line-height: 1.5
}

.searchResultItem__date {
    display: flex
}

.searchResultItem__date__icon {
    display: inline-block;
    width: 1.14286em;
    height: 1.14286em;
    background: url("../icons/ic-date-gray.svg") no-repeat center/contain
}

.searchResultItem__date__value {
    color: #585858;
    font-size: 1em;
    line-height: 1.42857;
    margin-left: .57143em
}

.searchResultItem:hover {
    box-shadow: 0 12px 25px rgba(0, 0, 0, .15)
}

.cardGraphicArrow__scrollBox {
    height: 100%;
    position: relative;
    padding-top: calc(400/437 * 100%)
}

.cardGraphicArrow__scrollBox__inner {
    bottom: 0;
    display: flex;
    flex-direction: column;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.cardGraphicArrow__scrollBox__content {
    margin: 1rem 1.5625rem;
    flex: 1 1;
    overflow-y: auto;
    color: #fff;
    scrollbar-face-color: #b3b3b3;
    scrollbar-track-color: transparent
}

.cardGraphicArrow__scrollBox__content::-webkit-scrollbar {
    width: .375rem;
    height: .375rem;
    margin-right: .3125rem
}

.cardGraphicArrow__scrollBox__content::-webkit-scrollbar-thumb {
    background: #b3b3b3;
    border: .125rem solid transparent;
    border-radius: .1875rem
}

.cardGraphicArrow__scrollBox__content::-webkit-scrollbar-track {
    background: 0 0
}

.cardGraphicArrow__desc {
    font-size: 1.25rem;
    line-height: 1.75rem;
    height: 100%;
    display: inline-flex;
    align-items: center;
    font-weight: 700
}

@media(max-width:991px) {
    .cardGraphicArrow__desc {
        font-size: .9375rem;
        line-height: 1.375rem
    }
}

.template-whatIsACoveredWarrant {
    position: relative
}

.template-whatIsACoveredWarrant__inner {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -.5rem;
    justify-content: center
}

.template-whatIsACoveredWarrant__item {
    position: relative;
    flex: 0 0 calc(100%/2);
    max-width: calc(100%/2);
    padding-left: .5rem;
    padding-right: .5rem;
    margin-bottom: 2rem
}

@media(min-width:992px) {
    .template-whatIsACoveredWarrant__item {
        flex: 0 0 calc(100%/3);
        max-width: calc(100%/3);
        margin-bottom: 0
    }
}

@media(max-width:767px) {
    .template-whatIsACoveredWarrant__item {
        flex: 0 0 100%;
        max-width: 100%
    }
}

.template-whatIsACoveredWarrant__item:first-child .template-whatIsACoveredWarrant__body {
    background-color: #23395d
}

.template-whatIsACoveredWarrant__item:first-child .template-whatIsACoveredWarrant__body::after {
    border-left-color: #23395d;
    z-index: 1
}

.template-whatIsACoveredWarrant__item:nth-child(2) .template-whatIsACoveredWarrant__body {
    background-color: #974063
}

.template-whatIsACoveredWarrant__item:nth-child(2) .template-whatIsACoveredWarrant__body::after {
    border-left-color: #974063;
    z-index: 1
}

.template-whatIsACoveredWarrant__item:nth-child(2) .template-whatIsACoveredWarrant__content::before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    border: 20px solid transparent;
    top: 50%;
    transform: translateY(-50%);
    margin-right: -38px
}

.template-whatIsACoveredWarrant__item:nth-child(2) .template-whatIsACoveredWarrant__content::after {
    content: '';
    display: block;
    position: absolute;
    left: -7px;
    width: 0;
    height: 0;
    border: 20px solid transparent;
    border-left-color: #fff;
    top: 50%;
    transform: translateY(-50%);
    margin-right: -38px
}

@media(max-width:767px) {
    .template-whatIsACoveredWarrant__item:nth-child(2) .template-whatIsACoveredWarrant__content::after {
        top: -5px;
        transform: translateX(-50%) rotate(90deg);
        left: 50%
    }
}

.template-whatIsACoveredWarrant__item:nth-child(3) .template-whatIsACoveredWarrant__body {
    background-color: #ff6c39
}

.template-whatIsACoveredWarrant__item:nth-child(3) .template-whatIsACoveredWarrant__body::before {
    left: 0;
    right: auto
}

.template-whatIsACoveredWarrant__item:nth-child(3) .template-whatIsACoveredWarrant__body::after {
    border-left-color: #fff;
    left: -7px;
    right: auto
}

@media(max-width:767px) {
    .template-whatIsACoveredWarrant__item:nth-child(3) .template-whatIsACoveredWarrant__body::after {
        top: -5px;
        transform: translateX(-50%) rotate(90deg);
        left: 50%
    }
}

.template-whatIsACoveredWarrant__body {
    position: relative
}

.template-whatIsACoveredWarrant__body::before {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    width: 0;
    height: 0;
    border: 20px solid transparent;
    top: 50%;
    transform: translateY(-50%);
    margin-right: -38px
}

.template-whatIsACoveredWarrant__body::after {
    content: '';
    display: block;
    position: absolute;
    right: 1px;
    width: 0;
    height: 0;
    border: 20px solid transparent;
    border-left-color: #fff;
    top: 50%;
    transform: translateY(-50%);
    margin-right: -38px
}

@media(max-width:767px) {
    .template-whatIsACoveredWarrant__body::after {
        top: unset;
        bottom: -2.375rem;
        right: 50%;
        transform: translateX(-50%) rotate(90deg)
    }
}

.template-infoChartPosition {
    position: relative;
    background-color: #1c2e4a;
    color: #fff;
    padding-top: 1rem;
    padding-bottom: 1.75rem
}

@media(min-width:768px) {
    .template-infoChartPosition {
        padding-top: 2rem;
        padding-bottom: 3.5rem
    }
}

@media(min-width:992px) {
    .template-infoChartPosition__body {
        display: flex;
        flex-wrap: wrap;
        margin-left: -1.875rem;
        margin-right: -1.875rem
    }
}

@media(min-width:992px) {
    .template-infoChartPosition__item {
        flex: 0 0 calc(100%/3);
        max-width: calc(100%/3);
        padding-left: 1.875rem;
        padding-right: 1.875rem
    }

    .template-infoChartPosition__item:first-child {
        margin-top: -5.875rem
    }

    .template-infoChartPosition__item:nth-child(2) {
        margin-top: .625rem
    }

    .template-infoChartPosition__item:nth-child(3) {
        margin-top: -5.875rem
    }
}

.cardBorderTitle {
    width: 100%;
    display: inline-flex;
    text-align: center
}

@media(max-width:767.98px) {
    .cardBorderTitle {
        justify-content: center
    }
}

.cardBorderTitle-center {
    justify-content: center
}

.cardBorderTitle__title {
    text-transform: uppercase;
    border: 1.5px solid #23395d;
    padding: 1rem 1.5rem;
    margin: 0
}

.cardBorderTitle-white .cardBorderTitle__title {
    color: #fff;
    border-color: #fff
}

.cardTree {
    position: relative
}

.cardTree__inner {
    position: relative
}

@media(min-width:768px) {
    .cardTree__inner {
        display: flex;
        flex-wrap: wrap;
        margin-left: -2.375rem;
        margin-right: -2.375rem
    }

    .cardTree__inner::before {
        content: '';
        width: .09375rem;
        height: 100%;
        left: 50%;
        transform: translateX(-50%);
        top: 0;
        background-color: #23395d;
        position: absolute
    }

    .cardTree-white .cardTree__inner::before {
        background-color: #fff
    }
}

@media(min-width:768px) {
    .cardTree__item {
        flex: 0 0 50%;
        max-width: 50%;
        padding-left: 2.375rem;
        padding-right: 2.375rem
    }
}

.cardTree-normal .cardTree__item:first-child {
    margin-top: 2.5rem
}

@media(min-width:768px) {
    .cardTree-normal .cardTree__item:first-child {
        margin-top: 5rem
    }
}

.cardTree-leftArrow .cardTree__item:first-child {
    margin-top: 2.5rem
}

@media(min-width:768px) {
    .cardTree-leftArrow .cardTree__item:first-child {
        margin-top: 7.3125rem
    }
}

.template-dividendByBondYield {
    position: relative
}

.template-dividendByBondYield__item {
    margin-top: 2.5rem
}

@media(min-width:768px) {
    .template-dividendByBondYield__item {
        margin-top: 2.6875rem
    }
}

.template-dividendByBondYield__item+.template-dividendByBondYield__item {
    margin-top: 2.5rem
}

@media(min-width:768px) {
    .template-dividendByBondYield__item+.template-dividendByBondYield__item {
        margin-top: 8.375rem
    }
}

.template-dividendByBondYield .cardBorderTitle__title {
    max-width: 18.125rem
}

.cardBoxBackgroundTitle__titleGroup {
    position: relative
}

@media(min-width:768px) {
    .cardBoxBackgroundTitle__titleGroup::before {
        content: '';
        display: block;
        position: absolute;
        width: 1rem;
        height: 1rem;
        top: 50%;
        transform: translateY(-50%);
        background: #2c4a96;
        border: 2px solid #1c2e4a
    }

    .cardBoxBackgroundTitle:not(.cardBoxBackgroundTitle-leftArrow) .cardBoxBackgroundTitle__titleGroup::before {
        margin-left: -2.875rem;
        left: 0
    }

    .cardBoxBackgroundTitle-deepLilac .cardBoxBackgroundTitle__titleGroup::before {
        background: #8c48c8
    }

    .cardBoxBackgroundTitle-crayola .cardBoxBackgroundTitle__titleGroup::before {
        background: #28ae64
    }

    .cardBoxBackgroundTitle-leftArrow .cardBoxBackgroundTitle__titleGroup::before {
        background: #28ae64;
        right: 0;
        margin-right: -2.875rem
    }
}

.cardBoxBackgroundTitle__title {
    position: relative;
    background: #2c4a96;
    padding: 1rem 1.5rem;
    font-weight: 700;
    font-size: 1.375rem;
    line-height: 2rem;
    color: #fff;
    text-align: center
}

.cardBoxBackgroundTitle-leftArrow .cardBoxBackgroundTitle__title {
    background: #28ae64
}

.cardBoxBackgroundTitle-crayola .cardBoxBackgroundTitle__title {
    background: #28ae64
}

.cardBoxBackgroundTitle-deepLilac .cardBoxBackgroundTitle__title {
    background: #8c48c8
}

@media(min-width:768px) {
    .cardBoxBackgroundTitle__title::before {
        content: '';
        display: block;
        position: absolute;
        width: 0;
        height: 0;
        border: 10px solid transparent;
        top: 50%;
        transform: translateY(-50%);
        margin-left: -20px
    }

    .cardBoxBackgroundTitle:not(.cardBoxBackgroundTitle-leftArrow) .cardBoxBackgroundTitle__title::before {
        left: 0;
        margin-left: -20px
    }

    .cardBoxBackgroundTitle-leftArrow .cardBoxBackgroundTitle__title::before {
        right: 0;
        margin-right: -20px
    }
}

@media(min-width:768px) {
    .cardBoxBackgroundTitle__title::after {
        content: '';
        display: block;
        position: absolute;
        width: 0;
        height: 0;
        border: 10px solid transparent;
        top: 50%;
        transform: translateY(-50%)
    }

    .cardBoxBackgroundTitle:not(.cardBoxBackgroundTitle-leftArrow) .cardBoxBackgroundTitle__title::after {
        left: 1px;
        border-right-color: #2c4a96;
        margin-left: -20px
    }

    .cardBoxBackgroundTitle-leftArrow .cardBoxBackgroundTitle__title::after {
        right: 1px;
        border-left-color: #28ae64;
        margin-right: -20px
    }

    .cardBoxBackgroundTitle-crayola .cardBoxBackgroundTitle__title::after {
        border-right-color: #28ae64 !important
    }

    .cardBoxBackgroundTitle-deepLilac .cardBoxBackgroundTitle__title::after {
        border-right-color: #8c48c8 !important
    }
}

.cardBoxBackgroundTitle:not(.cardBoxBackgroundTitle-normal) .cardBoxBackgroundTitle__inner {
    border: 1px solid #b3b3b3;
    padding: 1.25rem
}

.cardBoxBackgroundTitle-leftArrow .cardBoxBackgroundTitle__img .img-bg {
    margin-top: 1.25rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.cardBoxBackgroundTitle-leftArrow .cardBoxBackgroundTitle__img .img-bg:after {
    content: "";
    padding-top: 59.53878%;
    display: block
}

.cardBoxBackgroundTitle-leftArrow .cardBoxBackgroundTitle__img .img-bg img {
    display: none
}

.cardLine__title {
    text-transform: uppercase
}

.cardLine__title::after {
    display: block;
    content: '';
    width: 5rem;
    height: .1875rem;
    margin-top: 1rem;
    background: linear-gradient(90deg, #01b6ff 0%, #0056a8 100%)
}

.cardLine-bleuDeFrance .cardLine__title::after {
    background: linear-gradient(90deg, #3499d7 0%, #2ec679 100%)
}

.cardLine-rossoCorsa .cardLine__title::after {
    background: linear-gradient(90deg, #dd0505 0%, #863f8a 100%)
}

.cardLine__desc {
    margin-top: 1rem
}

.template-divideByNatureOfBonds {
    background: #f9f9f9 url(../images/bg-divide-by-nature-of-bonds.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom center
}

@media(min-width:768px) {
    .template-divideByNatureOfBonds {
        background-position: center center
    }
}

@media(min-width:768px) and (max-width:991px) {
    .template-divideByNatureOfBonds {
        background-size: 80%;
        background-position: center left
    }
}

.template-divideByNatureOfBonds__body {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem
}

@media(min-width:768px) {
    .template-divideByNatureOfBonds__body {
        padding-top: 7.5rem;
        padding-bottom: 9.625rem;
        display: flex;
        justify-content: space-between
    }
}

@media(min-width:768px) {
    .template-divideByNatureOfBonds__inner {
        max-width: 21.875rem;
        padding-left: 1.875rem
    }
}

@media(max-width:767.98px) {
    .template-divideByNatureOfBonds__inner {
        padding-top: 3.5rem;
        padding-bottom: calc(254/375 * 100%)
    }
}

.template-divideByNatureOfBonds__item+.template-divideByNatureOfBonds__item {
    margin-top: 2.5rem
}

.template-divideByNatureOfBonds .cardBorderTitle__title {
    max-width: 21.875rem
}

.template-dividendByBondYieldArrow {
    position: relative;
    background-color: #1c2e4a
}

.template-dividendByBondYieldArrow__inner {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem
}

@media(min-width:768px) {
    .template-dividendByBondYieldArrow__inner {
        padding-top: 3.5rem;
        padding-bottom: 6.125rem
    }
}

.template-dividendByBondYieldArrow__item+.template-dividendByBondYieldArrow__item {
    margin-top: 1.5rem
}

.template-dividendByBondYieldArrow .cardBorderTitle__title {
    max-width: 24.25rem
}

.template-infoTypesOfStocks,
.template-infoTypesOfStocks p {
    font-size: 1rem;
    line-height: 1.5rem
}

.template-infoTypesOfStocks h4 {
    color: #585858
}

.cardArrow {
    position: relative;
    color: #fff
}

.cardArrow__inner {
    position: relative;
    border: 1px solid #fff;
    padding: 1rem;
    background-color: #1c2e4a;
    border-radius: 1rem
}

@media(min-width:768px) {
    .cardArrow__inner::before {
        content: '';
        display: block;
        position: absolute;
        width: 0;
        height: 0;
        border: 10px solid transparent;
        top: 50%;
        transform: translateY(-50%)
    }

    .cardArrow:not(.cardArrow-arrowLeft) .cardArrow__inner::before {
        right: 0;
        border-left-color: #fff;
        margin-right: -20px
    }

    .cardArrow-arrowLeft .cardArrow__inner::before {
        left: 0;
        margin-left: -20px;
        border-right-color: #fff
    }

    .cardArrow__inner::after {
        content: '';
        display: block;
        position: absolute;
        width: 0;
        height: 0;
        border: 10px solid transparent;
        top: 50%;
        transform: translateY(-50%)
    }

    .cardArrow:not(.cardArrow-arrowLeft) .cardArrow__inner::after {
        right: 1px;
        border-left-color: #1c2e4a;
        margin-right: -20px
    }

    .cardArrow-arrowLeft .cardArrow__inner::after {
        left: 1px;
        margin-left: -20px;
        border-right-color: #1c2e4a
    }
}

.cardArrow__title {
    color: #fff
}

.cardArrow__desc {
    margin-top: .8125rem;
    text-align: justify
}

.template-infoAdvantagesOfBonds {
    position: relative
}

@media(min-width:768px) {
    .template-infoAdvantagesOfBonds__inner {
        background-image: url(../images/bg-advantages-of-bonds.png);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: bottom center
    }
}

@media(min-width:768px) {
    .template-infoAdvantagesOfBonds__item {
        max-width: 21.875rem
    }

    .template-infoAdvantagesOfBonds__item:first-child {
        margin-top: 2.5rem;
        margin-left: auto;
        margin-right: 6rem;
        max-width: 27.8125rem
    }

    .template-infoAdvantagesOfBonds__item:nth-child(2) {
        margin-top: 6.3125rem
    }

    .template-infoAdvantagesOfBonds__item:nth-child(3) {
        margin-top: 14.875rem;
        margin-left: auto;
        margin-right: auto
    }
}

.t-ckeditor img {
    width: 100%
}

.t-ckeditor ul.listStyleNone {
    list-style: none
}

.t-ckeditor ul.decimalStyle {
    list-style-type: decimal
}

.t-ckeditor ul.iconList {
    margin-bottom: 8px !important
}

.t-ckeditor ul.iconList li {
    display: flex;
    margin-top: 8px
}

.t-ckeditor ul.iconList li i+p {
    margin-left: 7px !important
}

.t-ckeditor ul.noPadding {
    padding-left: 0
}

.t-ckeditor figure figcaption {
    margin-top: 8px
}

.t-ckeditor a {
    color: #56aeff;
    font-weight: 700;
    text-decoration: underline
}

.t-ckeditor a:hover {
    color: #e31937
}

.cardGraphicNumber {
    height: 100%
}

.cardGraphicNumber__title {
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 700
}

.cardGraphicNumber__desc {
    margin-top: .75rem;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700
}

.t-what-are-the-advantages-of-fund-certificates__content {
    position: relative;
    margin-top: 2.5rem
}

@media(min-width:1200px) {
    .t-what-are-the-advantages-of-fund-certificates__content {
        background-image: url(../images/background-what-are-the-advantages-of-fund-certificates.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        padding-top: calc(386.85/1109.45 * 100%)
    }
}

@media(min-width:1200px) {
    .t-what-are-the-advantages-of-fund-certificates__body {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 1;
        padding-left: .75rem;
        padding-right: 1.375rem
    }
}

@media(min-width:1200px) {
    .t-what-are-the-advantages-of-fund-certificates__inner {
        display: flex;
        flex-wrap: wrap;
        margin: 7.8125rem -.5rem 0
    }
}

@media(min-width:1200px) {
    .t-what-are-the-advantages-of-fund-certificates__item {
        flex: 0 0 50%;
        max-width: 50%;
        padding-left: .5rem;
        padding-right: .5rem;
        margin-bottom: 1rem
    }

    .t-what-are-the-advantages-of-fund-certificates__item:nth-child(2) .t-what-are-the-advantages-of-fund-certificates__scrollBox {
        margin-left: auto
    }

    .t-what-are-the-advantages-of-fund-certificates__item:nth-child(2) .t-what-are-the-advantages-of-fund-certificates__scrollBox .cardPosition__desc {
        padding-right: .5rem
    }

    .t-what-are-the-advantages-of-fund-certificates__item:nth-child(3) {
        margin-top: 1.25rem
    }

    .t-what-are-the-advantages-of-fund-certificates__item:nth-child(3) .t-what-are-the-advantages-of-fund-certificates__scrollBox {
        padding-top: calc(48/326 * 100%)
    }

    .t-what-are-the-advantages-of-fund-certificates__item:nth-child(4) {
        margin-top: 1.25rem
    }

    .t-what-are-the-advantages-of-fund-certificates__item:nth-child(4) .t-what-are-the-advantages-of-fund-certificates__scrollBox {
        margin-left: auto;
        padding-top: calc(42/326 * 100%)
    }

    .t-what-are-the-advantages-of-fund-certificates__item:nth-child(4) .t-what-are-the-advantages-of-fund-certificates__scrollBox .cardPosition__desc {
        padding-right: .5rem
    }
}

@media(max-width:1199px) {
    .t-what-are-the-advantages-of-fund-certificates__item+.t-what-are-the-advantages-of-fund-certificates__item {
        margin-top: .5rem
    }

    .t-what-are-the-advantages-of-fund-certificates__item:first-child .t-what-are-the-advantages-of-fund-certificates__scrollBox {
        background-color: #2c4a96
    }

    .t-what-are-the-advantages-of-fund-certificates__item:nth-child(2) .t-what-are-the-advantages-of-fund-certificates__scrollBox {
        background-color: #e31937
    }

    .t-what-are-the-advantages-of-fund-certificates__item:nth-child(3) .t-what-are-the-advantages-of-fund-certificates__scrollBox {
        background-color: #8c3858
    }

    .t-what-are-the-advantages-of-fund-certificates__item:nth-child(4) .t-what-are-the-advantages-of-fund-certificates__scrollBox {
        background-color: #ff6c39
    }
}

@media(min-width:1200px) {
    .t-what-are-the-advantages-of-fund-certificates__scrollBox {
        position: relative;
        max-width: 25rem;
        height: 100%;
        padding-top: calc(57/320 * 100%)
    }
}

@media(max-width:1199px) {
    .t-what-are-the-advantages-of-fund-certificates__scrollBox {
        border-radius: .3125rem
    }
}

@media(min-width:1200px) {
    .t-what-are-the-advantages-of-fund-certificates__scrollBox__inner {
        bottom: 0;
        display: flex;
        flex-direction: column;
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }
}

.t-what-are-the-advantages-of-fund-certificates__scrollBox__content {
    color: #fff
}

@media(min-width:1200px) {
    .t-what-are-the-advantages-of-fund-certificates__scrollBox__content {
        flex: 1 1;
        overflow-y: auto;
        padding: 0 1rem;
        scrollbar-face-color: #b3b3b3;
        scrollbar-track-color: transparent
    }

    .t-what-are-the-advantages-of-fund-certificates__scrollBox__content::-webkit-scrollbar {
        width: .375rem;
        height: .375rem;
        margin-right: .3125rem
    }

    .t-what-are-the-advantages-of-fund-certificates__scrollBox__content::-webkit-scrollbar-thumb {
        background: #b3b3b3;
        border: .125rem solid transparent;
        border-radius: .1875rem
    }

    .t-what-are-the-advantages-of-fund-certificates__scrollBox__content::-webkit-scrollbar-track {
        background: 0 0
    }
}

@media(max-width:1199px) {
    .t-what-are-the-advantages-of-fund-certificates__scrollBox__content {
        padding: 1rem
    }
}

.t-what-are-the-advantages-of-fund-certificates .cardPosition__desc {
    text-align: justify
}

.t-investment-fund-classification {
    background-color: #f8f8f8
}

.t-investment-fund-classification ol {
    counter-reset: li;
    list-style: none;
    padding-top: 1.75rem
}

@media(min-width:768px) {
    .t-investment-fund-classification ol {
        padding-top: 3.5rem
    }
}

@media(min-width:992px) {
    .t-investment-fund-classification__inner {
        display: flex;
        flex-wrap: wrap;
        margin: -.9375rem
    }
}

.t-investment-fund-classification__item {
    position: relative;
    margin: .9375rem 0
}

@media(min-width:992px) {
    .t-investment-fund-classification__item {
        flex: 0 0 calc(100%/3);
        max-width: calc(100%/3);
        padding-left: .9375rem;
        padding-right: .9375rem
    }
}

.t-investment-fund-classification__item .t-investment-fund-classification__box {
    background-image: url(../images/background-investment-fund-classification-blue.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center
}

.t-investment-fund-classification__item .t-investment-fund-classification__box::before {
    background-image: url(../images/background-number-blue.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain
}

.t-investment-fund-classification__item:nth-child(2) .t-investment-fund-classification__box {
    background-image: url(../images/background-investment-fund-classification-sea-green.png)
}

.t-investment-fund-classification__item:nth-child(2) .t-investment-fund-classification__box::before {
    background-image: url(../images/background-number-sea-green.png)
}

.t-investment-fund-classification__item:nth-child(3) .t-investment-fund-classification__box {
    background-image: url(../images/background-investment-fund-classification-dark-orchid.png)
}

.t-investment-fund-classification__item:nth-child(3) .t-investment-fund-classification__box::before {
    background-image: url(../images/background-number-dark-orchid.png)
}

.t-investment-fund-classification__box {
    text-decoration: none;
    transition: all .3s ease-out;
    padding-top: calc(183/348 * 100%);
    position: relative
}

.t-investment-fund-classification__box::before {
    right: 0;
    width: 3.25rem;
    height: 3.375rem;
    content: counter(li);
    counter-increment: li;
    position: absolute;
    top: .5rem;
    padding-top: .75rem;
    padding-left: .5rem;
    line-height: 1.25rem;
    color: #fff;
    text-align: center;
    font-size: 1.25rem;
    font-weight: 700;
    transition: all .3s ease-out
}

.t-investment-fund-classification__scrollBox {
    width: 100%;
    height: 100%;
    padding-top: calc(57/326 * 100%);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.t-investment-fund-classification__scrollBox__inner {
    bottom: 0;
    display: flex;
    flex-direction: column;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    padding: 2.375rem 2rem 2.375rem 1.25rem
}

.t-investment-fund-classification__scrollBox__content {
    flex: 1 1;
    overflow-y: auto;
    scrollbar-face-color: #b3b3b3;
    scrollbar-track-color: transparent
}

.t-investment-fund-classification__scrollBox__content::-webkit-scrollbar {
    width: .375rem;
    height: .375rem;
    margin-right: .3125rem
}

.t-investment-fund-classification__scrollBox__content::-webkit-scrollbar-thumb {
    background: #b3b3b3;
    border: .125rem solid transparent;
    border-radius: .1875rem
}

.t-investment-fund-classification__scrollBox__content::-webkit-scrollbar-track {
    background: 0 0
}

.t-typesOfFunds {
    background-color: #1a2941
}

.t-typesOfFunds__content {
    position: relative;
    margin-top: 1.25rem
}

@media(min-width:992px) {
    .t-typesOfFunds__content {
        background: #1a2941 url(../images/background-types-of-funds.png);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: bottom left
    }
}

@media(min-width:992px) {
    .t-typesOfFunds__scrollBox {
        padding-top: calc(801/1440 * 100%);
        height: 100%;
        position: relative
    }

    .t-typesOfFunds__scrollBox__inner {
        bottom: 0;
        display: flex;
        flex-direction: column;
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }

    .t-typesOfFunds__scrollBox__content {
        flex: 1 1;
        overflow-y: auto;
        scrollbar-face-color: #b3b3b3;
        scrollbar-track-color: transparent
    }

    .t-typesOfFunds__scrollBox__content::-webkit-scrollbar {
        width: .375rem;
        height: .375rem;
        margin-right: .3125rem
    }

    .t-typesOfFunds__scrollBox__content::-webkit-scrollbar-thumb {
        background: #b3b3b3;
        border: .125rem solid transparent;
        border-radius: .1875rem
    }

    .t-typesOfFunds__scrollBox__content::-webkit-scrollbar-track {
        background: 0 0
    }
}

@media(min-width:992px) {
    .t-typesOfFunds__body {
        margin-top: calc(76/1440 * 100%)
    }
}

.t-typesOfFunds__item+.t-typesOfFunds__item {
    margin-top: 1.5rem
}

.t-whoAreOpenEndedFundsSuitableFor {
    position: relative
}

.t-whoAreOpenEndedFundsSuitableFor__item {
    margin-top: 2.5rem
}

@media(min-width:768px) {
    .t-whoAreOpenEndedFundsSuitableFor__item {
        margin-top: 5rem
    }
}

.t-whoAreOpenEndedFundsSuitableFor__item+.t-whoAreOpenEndedFundsSuitableFor__item {
    margin-top: 2.5rem
}

@media(min-width:768px) {
    .t-whoAreOpenEndedFundsSuitableFor__item+.t-whoAreOpenEndedFundsSuitableFor__item {
        margin-top: 2.875rem
    }
}

.cardGradientNumber {
    display: flex;
    flex-wrap: wrap;
    border-top: solid 1px #f15623
}

.cardGradientNumber-squareFrenchBlue {
    border-color: #d62636
}

.cardGradientNumber-squareAmaranthRed {
    border-color: #d42739
}

.cardGradientNumber__number {
    background: linear-gradient(180deg, #f5851f 0%, #f04c23 100%);
    flex: 0 0 3.75rem;
    max-width: 3.75rem;
    height: 3.75rem;
    color: #fff;
    font-size: 2rem;
    line-height: 3rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.cardGradientNumber-squareFrenchBlue .cardGradientNumber__number {
    background: linear-gradient(180deg, #006dc4 0%, #0060b4 100%)
}

.cardGradientNumber-squareAmaranthRed .cardGradientNumber__number {
    background: linear-gradient(180deg, #d72534 0%, #9c3873 100%)
}

.cardGradientNumber-squareBleuDeFrance .cardGradientNumber__number {
    background: linear-gradient(180deg, #3499d6 0%, #2fc57c 100%)
}

@media(min-width:768px) {
    .cardGradientNumber__number {
        flex: 0 0 7rem;
        max-width: 7rem;
        height: 7rem;
        font-size: 3.5rem;
        line-height: 4.5rem
    }
}

.cardGradientNumber__title {
    margin-top: 1rem
}

.cardGradientNumber__content {
    position: relative;
    font-size: 1.25rem;
    list-style: 1.75rem;
    flex: 0 0 calc(100% - 3.75rem);
    max-width: calc(100% - 3.75rem);
    padding-left: .75rem
}

@media(min-width:768px) {
    .cardGradientNumber__content {
        flex: 0 0 calc(100% - 7rem);
        max-width: calc(100% - 7rem);
        padding-left: 1.5rem
    }
}

.cardGradientNumber__desc {
    margin-top: .75rem
}

.t-outstandingAdvantagesOfOpenEndedFunds {
    position: relative
}

.t-outstandingAdvantagesOfOpenEndedFunds__items {
    margin-top: 2rem
}

@media(min-width:992px) {
    .t-outstandingAdvantagesOfOpenEndedFunds__items {
        margin-top: 4rem
    }
}

.t-outstandingAdvantagesOfOpenEndedFunds__items:nth-child(2n) .t-outstandingAdvantagesOfOpenEndedFunds__informations {
    order: 2
}

.t-outstandingAdvantagesOfOpenEndedFunds__items:nth-child(2n) .cardGradientNumber__number {
    order: 2
}

.t-outstandingAdvantagesOfOpenEndedFunds__items:nth-child(2n) .cardGradientNumber__content {
    padding-right: .75rem;
    padding-left: 0
}

@media(min-width:768px) {
    .t-outstandingAdvantagesOfOpenEndedFunds__items:nth-child(2n) .cardGradientNumber__content {
        padding-right: 1.5rem
    }
}

@media(min-width:992px) {
    .t-outstandingAdvantagesOfOpenEndedFunds__inner {
        display: flex;
        flex-wrap: wrap;
        margin: 0 -.9375rem
    }
}

@media(min-width:992px) {
    .t-outstandingAdvantagesOfOpenEndedFunds__img {
        flex: 0 0 calc(445/1110 * 100%);
        max-width: calc(445/1110 * 100%);
        padding-left: .9375rem;
        padding-right: .9375rem
    }
}

@media(max-width:991.98px) {
    .t-outstandingAdvantagesOfOpenEndedFunds__img {
        margin-top: 1.5rem
    }
}

@media(min-width:992px) {
    .t-outstandingAdvantagesOfOpenEndedFunds__informations {
        flex: 0 0 calc(100% - (445/1110 * 100%));
        max-width: calc(100% - (445/1110 * 100%));
        padding-left: .9375rem;
        padding-right: .9375rem
    }
}

.t-outstandingAdvantagesOfOpenEndedFunds__item+.t-outstandingAdvantagesOfOpenEndedFunds__item {
    margin-top: 1.75rem
}

@media(min-width:992px) {
    .t-outstandingAdvantagesOfOpenEndedFunds__item+.t-outstandingAdvantagesOfOpenEndedFunds__item {
        margin-top: 3.5rem
    }
}

.t-whoAreETFsSuitableFor {
    position: relative
}

.t-whoAreETFsSuitableFor .container {
    height: 100%
}

@media(min-width:992px) {
    .t-whoAreETFsSuitableFor {
        background: url(../images/background-map.png);
        background-repeat: no-repeat;
        background-size: 83% 71%;
        background-position: bottom center;
        padding-top: calc(617/1440 * 100%)
    }
}

@media(min-width:992px) {
    .t-whoAreETFsSuitableFor__content {
        background: url(../images/background-people.png);
        background-repeat: no-repeat;
        background-size: 23% 64%;
        background-position: 50% 65%;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        top: 0
    }
}

@media(min-width:992px) {
    .t-whoAreETFsSuitableFor__body {
        margin-top: 2.875rem;
        display: flex;
        flex-wrap: wrap;
        margin-left: -1.875rem;
        margin-right: -1.875rem;
        height: 100%;
        justify-content: space-between
    }
}

@media(max-width:991.98px) {
    .t-whoAreETFsSuitableFor__body {
        margin-top: 1.75rem
    }
}

@media(min-width:1440px) {
    .t-whoAreETFsSuitableFor__item:nth-child(3) {
        margin-top: 7.875rem
    }
}

@media(min-width:992px) {
    .t-whoAreETFsSuitableFor__item {
        flex: 0 0 50%;
        max-width: 50%;
        padding-left: 1.875rem;
        padding-right: 1.875rem
    }

    .t-whoAreETFsSuitableFor__item .t-whoAreETFsSuitableFor__desc {
        padding-right: 1.375rem
    }

    .t-whoAreETFsSuitableFor__item:first-child .t-whoAreETFsSuitableFor__inner::before {
        width: 8.5rem;
        height: 3.5625rem;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        background-image: url(../images/line-rounded-01.png)
    }

    .t-whoAreETFsSuitableFor__item:nth-child(2) .t-whoAreETFsSuitableFor__inner {
        margin-left: auto
    }

    .t-whoAreETFsSuitableFor__item:nth-child(2) .t-whoAreETFsSuitableFor__inner::before {
        width: 7.625rem;
        height: 3.1875rem;
        left: 0;
        top: 10%;
        transform: translateY(-10%);
        background-image: url(../images/line-rounded-02.png)
    }

    .t-whoAreETFsSuitableFor__item:nth-child(2) .t-whoAreETFsSuitableFor__desc {
        padding-left: 1rem;
        margin-left: auto;
        padding-right: 0
    }

    .t-whoAreETFsSuitableFor__item:nth-child(3) .t-whoAreETFsSuitableFor__inner::before {
        width: 7.875rem;
        height: 3.3125rem;
        right: 0;
        top: 0;
        background-image: url(../images/line-rounded-03.png)
    }

    .t-whoAreETFsSuitableFor__item:nth-child(3) .t-whoAreETFsSuitableFor__desc {
        padding-top: 1.375rem
    }
}

@media(max-width:991.98px) {
    .t-whoAreETFsSuitableFor__item+.t-whoAreETFsSuitableFor__item {
        padding-top: 1.75rem
    }
}

@media(max-width:991.98px) {
    .t-whoAreETFsSuitableFor__item:nth-child(3) {
        padding-top: 0
    }
}

.t-whoAreETFsSuitableFor__inner {
    position: relative
}

@media(min-width:1440px) {
    .t-whoAreETFsSuitableFor__inner {
        max-width: 23.75rem
    }
}

@media(max-width:1439px) {
    .t-whoAreETFsSuitableFor__inner {
        max-width: 23.75rem
    }
}

@media(max-width:1200px) {
    .t-whoAreETFsSuitableFor__inner {
        max-width: 18.75rem
    }
}

@media(max-width:991.98px) {
    .t-whoAreETFsSuitableFor__inner {
        max-width: 100%
    }
}

@media(min-width:992px) {
    .t-whoAreETFsSuitableFor__inner::before {
        content: '';
        position: absolute;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center center
    }
}

@media(min-width:1440px) {
    .t-whoAreETFsSuitableFor__desc {
        max-width: 15.875rem
    }
}

@media(max-width:1439px) {
    .t-whoAreETFsSuitableFor__desc {
        max-width: 14rem
    }
}

@media(max-width:1200px) {
    .t-whoAreETFsSuitableFor__desc {
        max-width: 10.625rem
    }
}

@media(max-width:991.98px) {
    .t-whoAreETFsSuitableFor__desc {
        max-width: 100%
    }
}

@media(min-width:992px) {
    .t-whoAreETFsSuitableFor__desc {
        overflow: hidden auto;
        max-height: 10.625rem;
        scrollbar-face-color: #b3b3b3;
        scrollbar-track-color: transparent
    }

    .t-whoAreETFsSuitableFor__desc::-webkit-scrollbar {
        width: .3125rem;
        height: .3125rem;
        margin-right: .3125rem
    }

    .t-whoAreETFsSuitableFor__desc::-webkit-scrollbar-thumb {
        background: #b3b3b3;
        border: .125rem solid transparent;
        border-radius: .1875rem
    }

    .t-whoAreETFsSuitableFor__desc::-webkit-scrollbar-track {
        background: 0 0
    }
}

.t-benefitsOfInvestingInFundEtf {
    position: relative
}

.t-benefitsOfInvestingInFundEtf .container {
    height: 100%
}

.t-benefitsOfInvestingInFundEtf__content {
    position: relative
}

@media(min-width:992px) {
    .t-benefitsOfInvestingInFundEtf__content::before {
        content: '';
        width: 51.25rem;
        height: 28.1875rem;
        background: url(../images/background-benefits-of-investing-in-fund-etf.png);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center center;
        display: block;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%)
    }
}

@media(min-width:992px) {
    .t-benefitsOfInvestingInFundEtf__body {
        margin-top: 4.375rem;
        display: flex;
        flex-wrap: wrap;
        margin-left: -1.875rem;
        margin-right: -1.875rem;
        height: 100%;
        justify-content: space-between
    }
}

@media(max-width:991.98px) {
    .t-benefitsOfInvestingInFundEtf__body {
        margin-top: 1.75rem
    }
}

@media(min-width:992px) {
    .t-benefitsOfInvestingInFundEtf__item {
        flex: 0 0 50%;
        max-width: 50%;
        padding-left: 1.875rem;
        padding-right: 1.875rem
    }

    .t-benefitsOfInvestingInFundEtf__item:first-child {
        margin-top: 3.375rem
    }

    .t-benefitsOfInvestingInFundEtf__item:first-child .t-benefitsOfInvestingInFundEtf__inner {
        max-width: 24.625rem
    }

    .t-benefitsOfInvestingInFundEtf__item:first-child .t-benefitsOfInvestingInFundEtf__line {
        margin-left: .125rem;
        width: 47px;
        height: 391px;
        background-image: url(../images/line-rounded-red.png)
    }

    .t-benefitsOfInvestingInFundEtf__item:nth-child(2) .t-benefitsOfInvestingInFundEtf__inner {
        max-width: 24.625rem
    }

    .t-benefitsOfInvestingInFundEtf__item:nth-child(2) .t-benefitsOfInvestingInFundEtf__line {
        margin-right: .9375rem;
        width: 43px;
        height: 495px;
        background-image: url(../images/line-rounded-blue.png)
    }

    .t-benefitsOfInvestingInFundEtf__item:nth-child(2) .t-benefitsOfInvestingInFundEtf__desc {
        order: 2
    }

    .t-benefitsOfInvestingInFundEtf__item:nth-child(3) {
        margin-top: 10.375rem
    }

    .t-benefitsOfInvestingInFundEtf__item:nth-child(3) .t-benefitsOfInvestingInFundEtf__inner {
        flex-direction: column
    }

    .t-benefitsOfInvestingInFundEtf__item:nth-child(3) .t-benefitsOfInvestingInFundEtf__line {
        margin-left: 10.3125rem;
        width: 135px;
        height: 91px;
        background-image: url(../images/line-rounded-yellow.png)
    }

    .t-benefitsOfInvestingInFundEtf__item:nth-child(3) .t-benefitsOfInvestingInFundEtf__desc {
        margin-left: 5.9375rem;
        margin-top: 3.0625rem;
        order: 2
    }

    .t-benefitsOfInvestingInFundEtf__item:nth-child(4) {
        margin-top: 10.375rem
    }

    .t-benefitsOfInvestingInFundEtf__item:nth-child(4) .t-benefitsOfInvestingInFundEtf__inner {
        flex-direction: column
    }

    .t-benefitsOfInvestingInFundEtf__item:nth-child(4) .t-benefitsOfInvestingInFundEtf__line {
        margin-right: 10.3125rem;
        width: 131px;
        height: 100px;
        margin-left: auto;
        background-image: url(../images/line-rounded-green.png)
    }

    .t-benefitsOfInvestingInFundEtf__item:nth-child(4) .t-benefitsOfInvestingInFundEtf__desc {
        margin-left: auto;
        order: 2;
        margin-top: .3125rem
    }
}

@media(max-width:991.98px) {
    .t-benefitsOfInvestingInFundEtf__item+.t-benefitsOfInvestingInFundEtf__item {
        padding-top: 1.75rem
    }
}

.t-benefitsOfInvestingInFundEtf__inner {
    position: relative
}

@media(min-width:992px) {
    .t-benefitsOfInvestingInFundEtf__inner {
        display: flex;
        max-width: 27.8125rem
    }
}

@media(min-width:992px) {
    .t-benefitsOfInvestingInFundEtf__line {
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center center;
        position: relative;
        margin-top: .5rem;
        flex: 0 0 auto
    }
}

@media(min-width:992px) {
    .t-benefitsOfInvestingInFundEtf__desc {
        overflow: hidden auto;
        max-height: 37.5rem;
        scrollbar-face-color: #b3b3b3;
        scrollbar-track-color: transparent
    }

    .t-benefitsOfInvestingInFundEtf__desc::-webkit-scrollbar {
        width: .375rem;
        height: .375rem;
        margin-right: .3125rem
    }

    .t-benefitsOfInvestingInFundEtf__desc::-webkit-scrollbar-thumb {
        background: #b3b3b3;
        border: .125rem solid transparent;
        border-radius: .1875rem
    }

    .t-benefitsOfInvestingInFundEtf__desc::-webkit-scrollbar-track {
        background: 0 0
    }
}

.t-filterSearch {
    display: block;
    background: #23395d;
    color: #fff
}

@media(max-width:991.98px) {
    .t-filterSearch {
        padding: .625rem
    }
}

.t-filterSearch ::-moz-placeholder {
    color: #fff
}

.t-filterSearch ::placeholder {
    color: #fff
}

.t-filterSearch .u-icon {
    margin-right: .625rem
}

@media(min-width:992px) {
    .t-filterSearch__inner {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between
    }

    .t-filterSearch-marginTrading .t-filterSearch__inner {
        justify-content: flex-end
    }
}

.t-filterSearch__title {
    display: flex;
    align-items: center;
    font-size: 1rem;
    line-height: 1.5rem;
    border: 1px solid #b3b3b3;
    font-weight: 700
}

@media(min-width:992px) {
    .t-filterSearch__title {
        padding-left: 1.5rem;
        flex: 0 0 calc(330/823 * 100%);
        max-width: calc(330/823 * 100%)
    }
}

@media(max-width:991.98px) {
    .t-filterSearch__title {
        margin-bottom: .625rem
    }
}

@media(min-width:992px) {
    .t-filterSearch__emptySpace {
        flex: 1;
        border: 1px solid #b3b3b3
    }
}

@media(min-width:992px) {
    .t-filterSearch__search {
        flex: 1
    }
}

@media(max-width:991.98px) {
    .t-filterSearch__search {
        margin-bottom: .625rem
    }
}

.t-filterSearch__filterDropdown {
    display: flex;
    position: relative
}

@media(min-width:992px) {
    .t-filterSearch__filterDropdown {
        flex: 0 0 calc(160/823 * 100%);
        max-width: calc(160/823 * 100%)
    }

    .t-filterSearch-marginTrading .t-filterSearch__filterDropdown {
        min-width: 10rem
    }
}

.t-filterSearch__filterDropdown .select2-selection__placeholder {
    color: #fff
}

.t-filterSearch__filterDropdown .select2-selection--single {
    background-color: transparent;
    color: #fff;
    background-image: url(../images/icons/arrow-down-white.svg);
    background-size: 20px 20px;
    border: 0;
    padding: .75rem 2rem .75rem 1.375rem
}

.t-filterSearch__filterDropdown .select2-container--open {
    background-color: #fff
}

.t-filterSearch__filterDropdown .select2-container--open .select2-selection {
    color: #585858;
    background-image: url(../images/icons/arrow-right-davy-grey.svg)
}

.t-filterSearch__filterDropdown .select2-container--open .select2-selection__placeholder {
    color: #585858
}

.t-filterSearch__filterDropdown .select2-dropdown {
    background-color: #eaeaea;
    border: 0;
    border-radius: 0
}

.t-filterSearch__filterDropdown .select2-results__option {
    color: #585858
}

.t-filterSearch__filterDropdown .select2-results__option--highlighted[aria-selected] {
    background: #f5f5f5
}

.t-filterSearch__group {
    display: flex;
    align-items: center;
    height: 2.25rem
}

@media(min-width:992px) {
    .t-filterSearch__group {
        margin: .25rem 0;
        padding-left: 1.5rem
    }
}

.t-filterSearch__group__input {
    background-color: transparent;
    border: 0;
    color: #fff;
    width: 100%
}

@media(min-width:992px) {
    .t-filterSearch__group__input {
        max-width: 15.9375rem
    }
}

.navKnowledgeCenter_list {
    border: 0;
    flex-wrap: nowrap;
    overflow-x: auto;
    display: inline-flex;
    left: 50%;
    max-width: 100%;
    position: relative;
    transform: translateX(-50%);
    list-style: none
}

.navKnowledgeCenter_list::-webkit-scrollbar {
    display: none
}

.navKnowledgeCenter_list_item.current .navKnowledgeCenter_label {
    border-bottom-color: #e31937;
    color: #e31937;
    font-weight: 700
}

.navKnowledgeCenter_label {
    white-space: nowrap;
    display: block;
    color: #23395d;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    text-transform: uppercase;
    padding: .875rem 2.3125rem;
    border: 2px solid #eaeaea
}

.navKnowledgeCenter_label:hover {
    border-bottom-color: #e31937;
    color: #e31937;
    font-weight: 700
}

.chooseAccountManagement__select .select2-selection--single,
.chooseAccountManagement__select .select2-selection--multiple {
    border: 0;
    background-image: url(../icons/ic-arrow-right-outline.svg);
    background-repeat: no-repeat;
    background-position: right 0 center;
    background-size: 32px 32px
}

.chooseAccountManagement__select .select2-selection__placeholder {
    color: #e31937;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700;
    text-transform: uppercase
}

.chooseAccountManagement__select .select2-container {
    transition: .3s ease-in-out
}

.chooseAccountManagement__select .select2-container--open .select2-selection--single {
    background-image: url(../icons/ic-arrow-down-outline.svg)
}

.chooseAccountManagement__select .select2-dropdown {
    border: solid 1px #d2d2d2;
    border-radius: 10px
}

.chooseAccountManagement__select .select2-selection__rendered {
    color: #e31937;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700;
    text-transform: uppercase
}

.chooseAccountManagement__content {
    position: relative
}

.chooseAccountManagement__content__item {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    opacity: 0;
    visibility: hidden;
    transition: all .2s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
    .chooseAccountManagement__content__item {
        transition: none
    }
}

.active .chooseAccountManagement__content__item.active {
    position: static;
    opacity: 1;
    visibility: visible
}

.chooseAccountManagement .arrow--1 .arrow_carrot-up {
    z-index: 1
}

.navbar {
    z-index: 1030;
    position: fixed;
    left: 0;
    right: 0;
    top: 0
}

.navbar__search--layer {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform: translateX(-100%);
    z-index: 11;
    background-color: #f9f9f9;
    display: flex;
    align-items: center;
    transition: .2s linear;
    visibility: hidden
}

@media(min-width:769px) {
    .navbar__search--layer {
        display: none
    }
}

.navbar__search--layer.active {
    transform: translateX(0);
    visibility: visible
}

.navbar__search--layer__wrap--form {
    display: flex;
    align-items: center;
    padding: 0 1rem
}

.navbar__search--layer__wrap--form .btn {
    padding: 0;
    color: #4f4f4f
}

.navbar__search--layer .navbar__search__group {
    width: 100%;
    flex-shrink: 0;
    max-width: 19.75rem
}

.navbar__search--layer .btn__close {
    margin-right: 1.25rem;
    font-size: 1.5rem;
    background: 0 0
}

.navbar__mobile {
    background-color: #fff;
    box-shadow: 0 2px 4px rgba(47, 65, 82, .25)
}

@media(min-width:769px) {
    .navbar__mobile {
        display: none
    }
}

.navbar__mobile__inner {
    height: 2.75rem;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.navbar__mobile__right {
    display: flex;
    align-items: center
}

.navbar__mobile__center {
    width: 2rem
}

.navbar__mobile__center img {
    width: 100%;
    max-height: 1.75rem
}

.navbar__mobile__left {
    display: flex;
    align-items: center
}

.navbar__mobile__btn--search {
    display: flex;
    align-items: center;
    margin-left: .3125rem
}

.navbar__mobile__btn--search button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: 0;
    outline: none;
    padding: 0
}

.navbar__mobile__btn--search span {
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    background: url("../images/icons/ic-search-gray.svg") no-repeat center/contain
}

.navbar__mobile__user {
    margin-left: .625rem
}

.navbar__mobile__user span {
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    background: url("../images/icons/ic-user-gray.svg") no-repeat center/contain
}

.navbar__top {
    background: #fff;
    padding: 1rem 0 1.25rem;
    transition: all .5s
}

@media(max-width:992px) {
    .navbar__top {
        padding: .625rem 0 .875rem
    }
}

@media(max-width:768px) {
    .navbar__top {
        display: none
    }
}

.navbar__top__inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative
}

.navbar__top__left {
    width: 3.6875rem
}

@media(max-width:992px) {
    .navbar__top__left {
        width: 2.5rem
    }
}

.navbar__top__right {
    display: flex;
    align-items: center;
    flex-grow: 1;
    justify-content: flex-end
}

.navbar__brand img {
    transition: all .5s;
    /*max-height: 3.25rem;*/
    width: 100%
}

.navbar__search__form {
    max-width: 19.75rem;
    width: 100%
}

@media(max-width:992px) {
    .navbar__search__form {
        max-width: 15.625rem
    }
}

@media(max-width:992px) {
    .navbar__search__form__dropdown {
        position: relative
    }
}

.navbar__search__form__dropdown ul {
    padding: .5625rem
}

.navbar__search__form__dropdown ul,
.navbar__search__form__dropdown li {
    list-style: none
}

.navbar__search__form__dropdown li:not(:first-child) {
    padding-top: .625rem
}

.navbar__search__form__dropdown li a {
    color: #585858;
    overflow: hidden;
    display: flex;
    justify-content: space-between
}

.navbar__search__form__dropdown li a span {
    font-weight: 700;
    color: #23395d
}

.navbar__search__form__dropdown li a span:last-child {
    color: #e31937;
    white-space: nowrap;
    margin-left: 1.25rem
}

.navbar__search__form__dropdown__content {
    display: none;
    position: absolute;
    background-color: #fff;
    box-shadow: 0 4px 40px rgba(0, 0, 0, .05);
    border: 1px solid #eaeaea;
    z-index: 1;
    margin-top: 1rem
}

@media(max-width:992px) {
    .navbar__search__form__dropdown__content {
        left: 0;
        top: 0;
        margin-top: 2rem
    }
}

.navbar__search__form__dropdown .hidden {
    display: none
}

.navbar__search__group {
    display: flex;
    align-items: center;
    padding: .21875rem .5rem .21875rem 1rem;
    background: #fff;
    border: 1px solid #e31937;
    border-radius: 5px
}

.navbar__search__group input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-family: inherit;
    margin: 0;
    outline: none;
    width: 100%;
    font-size: 1em;
    line-height: 1;
    border: none;
    color: #23395d
}

.navbar__search__group input::-moz-placeholder {
    color: #b3b3b3
}

.navbar__search__group input::placeholder {
    color: #b3b3b3
}

.navbar__search__group button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: 0;
    outline: none;
    flex-shrink: 0;
    cursor: pointer;
    margin-left: .625rem;
    padding: 0
}

.navbar__search__group .icon--search {
    display: block;
    width: 1.3125rem;
    height: 1.3125rem;
    background: url("../images/icons/ic-search-red.svg") no-repeat center/contain
}

.navbar__btn {
    padding: .34375rem 1.375rem;
    border-width: 1px;
    border-style: solid;
    border-radius: .34375rem;
    transition: .2s ease
}

.navbar__btn span {
    font-size: .875rem;
    line-height: 1.25rem
}

.navbar__btn--outline {
    border-color: #23395d;
    color: #23395d
}

.navbar__btn--outline:hover {
    background-color: #23395d;
    color: #fff
}

.navbar__btn--danger {
    border-color: #e31937;
    background-color: #e31937;
    color: #fff
}

.navbar__btn--danger:hover {
    background: linear-gradient(281.83deg, #ec1c3c 0.77%, #920d10 98.28%);
    color: #fff;
    text-decoration: none
}

@media(min-width:992px) {
    .navbar__btnCta {
        margin-bottom: -1px
    }
}

.navbar__btn-login {
    flex-shrink: 0;
    margin: 0 1rem
}

.navbar__btn-account {
    flex-shrink: 0;
    margin-right: 1rem
}

.navbar__bottom {
    background: linear-gradient(281.83deg, #e22127 0.77%, #bc0b0f 98.28%);
    padding: 1rem 0
}

@media(max-width:992px) {
    .navbar__bottom {
        padding: .625rem
    }
}

@media(max-width:768px) {
    .navbar__bottom {
        display: none
    }
}

.navbar__menu__list {
    display: flex;
    align-items: center;
    list-style: none;
    padding: 0;
    margin: 0
}

.navbar__menu__list.between {
    justify-content: space-between
}

.navbar__menu__item {
    margin-right: 5rem
}

@media(max-width:1280px) {
    .navbar__menu__item {
        margin-right: 2.5rem
    }
}

@media(max-width:992px) {
    .navbar__menu__item {
        margin-right: 1.25rem
    }
}

.navbar__menu__item:last-child {
    margin-right: 0
}

.navbar__menu__link {
    color: #fff;
    font-size: 1.125rem;
    line-height: 1.5rem;
    font-weight: 700;
    text-transform: uppercase;
    position: relative;
    transition: all .5s
}

@media(max-width:1024px) {
    .navbar__menu__link {
        font-size: .875rem;
        line-height: 1.25rem
    }
}

.navbar__menu__link::before {
    content: '';
    width: 0;
    left: 0;
    bottom: -.5rem;
    height: .25rem;
    position: absolute;
    background-color: #fff;
    transition: all .2s linear
}

@media(max-width:1024px) {
    .navbar__menu__link::before {
        height: .125rem
    }
}

.navbar__menu__link.active,
.navbar__menu__link:hover {
    color: #fff
}

.navbar__menu__link.active::before,
.navbar__menu__link:hover::before {
    width: 100%
}

.navbar__language {
    position: relative
}

.navbar__language button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: 0;
    outline: none;
    padding: 0
}

.navbar__language .dropdown-toggle span {
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    background: url("../images/icons/ic-language-global.svg") no-repeat center/contain
}

.navbar__language .dropdown-toggle::after {
    display: none
}

.navbar__language .dropdown-menu {
    left: auto;
    right: 0;
    min-width: 7em;
    padding: 15px 0;
    margin-top: .71429em;
    font-size: 1em;
    background: #9b9b9b;
    border: none;
    border: 1px solid #fff;
    border-radius: 0;
    box-shadow: 0 10px 25px rgba(0, 0, 0, .1)
}

.navbar__language .dropdown-menu .dropdown-item {
    padding-right: 32px;
    padding-left: 12px;
    color: #fff
}

.navbar__language .dropdown-menu .dropdown-item:hover,
.navbar__language .dropdown-menu .dropdown-item.active,
.navbar__language .dropdown-menu .dropdown-item:active {
    color: red;
    background: 0 0
}

.navbar__language .dropdown-menu .dropdown-item img {
    width: 1.28571em;
    height: 1.28571em;
    margin-right: .71429em;
    border-radius: 50%
}

.navbar.thiner .navbar__brand img {
    /*max-height: 2rem*/
}
.navbar.thiner .navbar__top {
    padding: 0.5rem 0 .5rem;
}

.navbar.thiner .navbar__top {
    padding: .25rem 0
}

.navbar.thiner .navbar__bottom {
    padding: .25rem 0
}

.navbar.thiner .navbar__bottom .navbar__menu__item {
    margin-right: 2.5rem;
    padding-bottom: .25rem
}

@media(max-width:1280px) {
    .navbar.thiner .navbar__bottom .navbar__menu__item {
        margin-right: 2.5rem
    }
}

@media(max-width:992px) {
    .navbar.thiner .navbar__bottom .navbar__menu__item {
        margin-right: 1.25rem
    }
}

.navbar.thiner .navbar__bottom .navbar__menu__item:last-child {
    margin-right: 0
}

.navbar.thiner .navbar__bottom .navbar__menu__link {
    font-size: .9rem
}

@media(max-width:1024px) {
    .navbar.thiner .navbar__bottom .navbar__menu__link {
        font-size: .875rem;
        line-height: 1.25rem
    }
}

.hamburger {
    cursor: pointer;
    display: block
}

.hamburger span {
    width: 1.5rem;
    height: .125rem;
    background-color: #6d6d6d;
    display: block;
    margin-bottom: .1875rem;
    position: relative;
    transition: .4s ease;
    border-radius: .3125rem
}

.hamburger span:nth-child(1) {
    transform-origin: left
}

.hamburger span:nth-child(2) {
    transform-origin: center
}

.hamburger span:nth-child(3) {
    transform-origin: left;
    margin-bottom: 0
}

.hamburger.active span:nth-child(1) {
    left: 0;
    top: -.0625rem;
    transform: rotate(45deg)
}

.hamburger.active span:nth-child(2) {
    right: .25rem;
    top: .125rem;
    transform: rotate(315deg)
}

.hamburger.active span:nth-child(3) {
    transform: scaleX(0)
}

.pages {
    padding: 70px 0;
    position: relative
}

.pages>.container {
    overflow: hidden
}

.pages.relationship {
    padding: 70px 0 0
}

@media(max-width:767px) {
    .pages {
        padding-bottom: 50px
    }
}

@media(max-width:575px) {
    .pages {
        padding-top: 50px;
        padding-bottom: 20px
    }
}

.pages.contactCapital {
    padding: 70px 0 15px
}

.pages img {
    max-width: 100%;
    height: auto !important
}

.pages.icPage {
    overflow: inherit
}

.sidebar .navBox::before {
    display: none
}

@media(max-width:767px) {
    .sidebar .navBox {
        display: none
    }
}

.arrow--navHeading {
    width: 2.25rem;
    height: 2.25rem;
    background: #eaeaea;
    text-align: center;
    line-height: 2.25rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 7.62px;
    transition: all .15s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
    .arrow--navHeading {
        transition: none
    }
}

.arrow--navHeading::after {
    content: '';
    background: red;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    transform: scale(0);
    opacity: 0;
    border-radius: 7.62px;
    transition: all .15s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
    .arrow--navHeading::after {
        transition: none
    }
}

.arrow--navHeading>i {
    font-size: 1.375rem;
    color: #23395d;
    position: relative;
    z-index: 2;
    font-weight: 700
}

.arrow--navHeading>i:before {
    margin-left: -1px
}

.arrow--navHeading:hover::after {
    transform: scale(1);
    opacity: 1
}

.arrow--navHeading:hover>i {
    color: #fff
}

.arrow--1 {
    width: 2.5rem;
    height: 2.5rem;
    background: rgba(255, 255, 255, .9);
    text-align: center;
    line-height: 2.75rem;
    box-shadow: -.42857em .57143em 3.28571em rgba(0, 0, 0, .24);
    display: block;
    position: absolute;
    left: 0;
    bottom: -.5rem;
    transition: all .15s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
    .arrow--1 {
        transition: none
    }
}

.arrow--1::after {
    content: '';
    background: red;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    transform: scale(0);
    opacity: 0;
    transition: all .15s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
    .arrow--1::after {
        transition: none
    }
}

.arrow--1>i {
    font-size: 1rem;
    color: #464646;
    position: relative;
    z-index: 2
}

.arrow--1:hover::after {
    transform: scale(1);
    opacity: 1
}

.arrow--1:hover>i {
    color: #fff
}

.arrow--1.arrow--prev {
    left: 0
}

.arrow--1.arrow--next {
    left: inherit;
    right: 0
}

.arrow--1.arrow--middle {
    top: 50%;
    bottom: inherit;
    margin-top: -1.25rem
}

.arrow--1.arrow--middle.arrow--prev {
    left: -4.375rem
}

@media(max-width:991.98px) {
    .arrow--1.arrow--middle.arrow--prev {
        left: 0
    }
}

.arrow--1.arrow--middle.arrow--next {
    left: inherit;
    right: -4.375rem
}

@media(max-width:991.98px) {
    .arrow--1.arrow--middle.arrow--next {
        right: 0
    }
}

.arrow--1.partner {
    top: 50%;
    transform: translate(0, -50%)
}

.arrow--1.partner.arrow--prev {
    left: -4.375rem
}

@media(max-width:1199px) {
    .arrow--1.partner.arrow--prev {
        left: 0;
        z-index: 1
    }
}

.arrow--1.partner.arrow--next {
    left: inherit;
    right: -4.375rem
}

@media(max-width:1199px) {
    .arrow--1.partner.arrow--next {
        right: 0
    }
}

.arrow--1.vertical {
    width: 1.37312rem;
    height: 1.37312rem;
    background: #fff;
    border: 1px solid #585858;
    text-align: center;
    line-height: 1.37312rem;
    box-shadow: -.42857em .57143em 1.56929em rgba(0, 0, 0, .24);
    position: absolute;
    left: 0;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center
}

.arrow--1.vertical:after {
    border-radius: 50%
}

.arrow--1.vertical>i:before {
    margin-left: -1px
}

.arrow--1.vertical.arrow--prev {
    top: 46px
}

.arrow--1.vertical.arrow--next {
    bottom: 46px
}

.arrow--1.motaikhoan.arrow--prev,
.arrow--1.motaikhoan.arrow--next {
    width: 2.28571em;
    height: 2.28571em;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    border: 1px solid #23395d;
    z-index: 2
}

.arrow--1.motaikhoan:after {
    border-radius: 50%;
    background-color: #23395d;
    box-shadow: 0 0 0 2px #23395d
}

.arrow--1.motaikhoan.arrow--prev {
    top: 50%;
    transform: translateY(-50%);
    left: .85714em
}

.arrow--1.motaikhoan.arrow--next {
    top: 50%;
    bottom: inherit;
    transform: translateY(-50%);
    right: .85714em
}

@media(max-width:1349px) {
    .arrow--1.arrow--middle.arrow--prev {
        left: -1.365rem
    }

    .arrow--1.arrow--middle.arrow--next {
        right: -1.365rem
    }
}

.btn-nav {
    font-size: 1rem;
    padding: .25rem;
    position: relative;
    text-transform: uppercase;
    margin-top: 0;
    text-decoration: none !important;
    z-index: 99;
    color: #fff !important;
    background: #e12027;
    display: block;
    font-weight: 700;
    text-align: center
}

@media(min-width:768px) {
    .btn-nav {
        display: none
    }
}

.btn-nav::after {
    color: #fff;
    content: '\33';
    position: absolute;
    top: 50%;
    right: 1.25rem;
    margin-top: -.5rem;
    font-family: eleganticons;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased
}

.btn-nav.open-nav::after {
    content: '\32'
}

a:focus {
    outline: none
}

@media(max-width:991.98px) {
    .mb-tab {
        display: none
    }
}

@media(min-width:768px) {
    .mb-tab {
        display: block !important;
        height: auto !important
    }
}

.ic-chat {
    background: url(../images/icons/ic-chat.svg) no-repeat center;
    background-size: contain
}

.ic-phone {
    background: url(../images/icons/ic-phone.svg) no-repeat center
}

.ic-mail {
    background: url(../images/icons/ic-mail.svg) no-repeat center
}

.ic-comment {
    background: url(../images/icons/ic-comment.svg) no-repeat center
}

.ic-email {
    background: url(../images/icons/ic-email.svg) no-repeat center
}

.ic-question {
    background: url(../images/icons/ic-question.svg) no-repeat center
}

.ic-upload {
    background: url(../images/upload.svg) no-repeat center
}

.ic-smartphone {
    background: url(../images/smartphone.svg) no-repeat center
}

.ic-mail-2 {
    background: url(../images/email.svg) no-repeat center
}

.ic-phone-2 {
    background: url(../images/telephone.svg) no-repeat center
}

.ic-fax-2 {
    background: url(../images/fax-basic.svg) no-repeat center
}

.date {
    display: flex;
    align-items: center;
    justify-content: flex-end
}

.date span,
.date a {
    font-weight: 400
}

.date span {
    padding: 0 .9375rem
}

.date a {
    padding: 0 .9375rem 0 1.875rem
}

.date__wrap {
    position: relative;
    width: 9.375rem;
    z-index: 1
}

.date__wrap i {
    position: absolute;
    top: .625rem;
    right: .625rem
}

.date__wrap .form-control,
.date__wrap .select2-selection--single,
.date__wrap .select2-selection--multiple,
.date__wrap .select2-search__field {
    background-color: transparent;
    border: 1px solid #fff;
    color: #fff
}

.date__wrap .form-control::-moz-placeholder,
.date__wrap .select2-selection--single::-moz-placeholder,
.date__wrap .select2-selection--multiple::-moz-placeholder,
.date__wrap .select2-search__field::-moz-placeholder {
    color: #fff
}

.date__wrap .form-control::placeholder,
.date__wrap .select2-selection--single::placeholder,
.date__wrap .select2-selection--multiple::placeholder,
.date__wrap .select2-search__field::placeholder {
    color: #fff
}

.date a {
    color: #fff;
    text-decoration: underline
}

.listInfo {
    list-style-type: none;
    padding: 0;
    margin-top: -.3125rem;
    margin-bottom: 0
}

.listInfo__item {
    position: relative;
    padding: .5rem 1.5625rem
}

.listInfo__item i {
    position: absolute;
    top: .75rem;
    left: 0;
    width: .875rem;
    height: .875rem
}

.listInfo__item i.ico_list {
    background-image: url(../images/list.svg);
    background-repeat: no-repeat
}

.listInfo__item i.ico_coin {
    background-image: url(../images/coin.svg);
    background-repeat: no-repeat
}

.listInfo__item i.ico_personal {
    background-image: url(../images/personal.svg);
    background-repeat: no-repeat
}

.listInfo__item i.ico_organize {
    background-image: url(../images/organize.svg);
    background-repeat: no-repeat;
    width: 1.5rem
}

.listInfo__item i.ico_date {
    background-image: url(../images/date.svg);
    background-repeat: no-repeat
}

.listInfo__item i.ico_bars {
    background-image: url(../images/bars.svg);
    background-repeat: no-repeat
}

.listInfo__item i.ico_pin {
    background-image: url(../images/pin.svg);
    background-repeat: no-repeat
}

.listInfo__item i.ico_phone {
    background-image: url(../images/phone.svg);
    background-repeat: no-repeat
}

.listInfo__item i.ico_fax {
    background-image: url(../images/fax.svg);
    background-repeat: no-repeat
}

.listInfo__item i.ico_document {
    background-image: url(../images/document.svg);
    background-repeat: no-repeat
}

.listInfo--1 {
    display: flex;
    flex-flow: row wrap;
    margin-top: -.3125rem
}

.listInfo--1 .listInfo__item {
    padding-right: 3.57143em
}

.listInfo--1 .listInfo__item:first-child {
    flex: 0 0 100%;
    max-width: 100%
}

.listInfo--2 {
    display: flex;
    flex-flow: row wrap;
    margin: -.3125rem 0 .625rem
}

.listInfo--2 .listInfo__item:first-child {
    padding-left: 0
}

.listInfo--2 .listInfo__item:first-child i {
    display: none
}

.listInfo--2 .listInfo__item:last-child {
    padding-left: 2.1875rem
}

.listInfo--3 {
    display: flex;
    flex-flow: row wrap
}

.listInfo--3 .listInfo__item {
    padding-right: 6.25rem
}

.listInfo--3 .listInfo__item:last-child {
    padding-left: 2.1875rem
}

@media(max-width:991.98px) {
    .listInfo--3 .listInfo__item {
        padding-right: 2.5rem
    }
}

.listInfo--4 {
    display: flex;
    flex-flow: row wrap
}

.listInfo--4 .listInfo__item:nth-child(2) {
    flex: 0 0 100%;
    max-width: 100%
}

.listInfo--5 {
    display: flex;
    flex-flow: row wrap;
    margin-bottom: 1rem
}

.listInfo--5 .listInfo__item:nth-child(2) {
    flex: 0 0 100%;
    max-width: 100%
}

.listInfo--5 .listInfo__item:nth-child(3),
.listInfo--5 .listInfo__item:nth-child(5) {
    flex: 0 0 35%;
    max-width: 35%
}

.listInfo--5 .listInfo__item:nth-child(4),
.listInfo--5 .listInfo__item:nth-child(6) {
    flex: 0 0 65%;
    max-width: 65%
}

@media(max-width:1219.98px) {

    .listInfo--5 .listInfo__item:nth-child(3),
    .listInfo--5 .listInfo__item:nth-child(5) {
        flex: 0 0 45%;
        max-width: 45%
    }

    .listInfo--5 .listInfo__item:nth-child(4),
    .listInfo--5 .listInfo__item:nth-child(6) {
        flex: 0 0 55%;
        max-width: 55%
    }
}

@media(max-width:991.98px) {
    .listInfo--5 .listInfo__item {
        flex: 0 0 100% !important;
        max-width: 100% !important
    }
}

.formService {
    border-bottom: 1px dashed #707070;
    padding: 1.5625rem 0 .9375rem
}

.formService--custom {
    border-bottom: none;
    padding: 2.25rem 0 .875rem
}

.formService--custom-2 {
    border-bottom: none;
    padding: 0 0 .875rem
}

.formService--custom-3 {
    border-bottom: none;
    padding: 1.875rem 0 0
}

.formService--custom-3 span {
    display: inline-block;
    vertical-align: middle
}

.formService--custom-3 span.build {
    width: 1.3125rem;
    height: 1.3125rem;
    background: url(../images/bars-red.svg) no-repeat;
    margin-right: 11px
}

.formService--custom-3 span.connect {
    width: 1.3125rem;
    height: 1.3125rem;
    background: url(../images/money.svg) no-repeat;
    margin-right: 11px
}

.formService--custom-3 span.document-1 {
    width: 1.3125rem;
    height: 1.3125rem;
    background: url(../images/document-red.svg) no-repeat;
    margin-right: 11px
}

.formService--custom-3 span.money {
    width: 1.3125rem;
    height: 1.3125rem;
    background: url(../images/coin-red.svg) no-repeat;
    margin-right: 11px
}

.formService--custom-4 {
    padding: 1.25rem 0 0
}

.formService--custom-5 {
    padding: 0
}

.formService__title {
    padding: .625rem .9375rem;
    font-weight: 700;
    background-color: rgba(139, 139, 139, .2);
    border-left: 6px solid red;
    margin-bottom: 1.25rem;
    display: inline-block
}

.formService__text {
    padding: .625rem 1.5625rem
}

.formService__text p {
    margin-bottom: 0
}

.formService--1 {
    padding-top: 0
}

.formService--2 {
    border-bottom: 0
}

.payment {
    padding: 18px 23px;
    background-color: #ededed;
    border: 1px dashed #707070
}

.payment h6 {
    font-weight: 700;
    font-size: 1em;
    margin: 0
}

.payment p {
    margin-bottom: .21429em
}

.payment p:last-child {
    margin: 0
}

p.case {
    position: relative;
    padding-left: 15px
}

p.case::before {
    position: absolute;
    content: '';
    top: 6px;
    left: 0;
    width: .375rem;
    height: .375rem;
    background-color: red;
    border-radius: 50%
}

p.example {
    font-size: .75rem
}

.share {
    text-align: right;
    display: block;
    color: #363636
}

.share--1 {
    text-align: left
}

.share i {
    width: 1.25rem;
    height: 1.25rem;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    background-image: url(../images/share.svg);
    background-repeat: no-repeat
}

a.link {
    color: #363636
}

a.link:hover {
    text-decoration: underline
}

.nicescroll-rails.nicescroll-rails-vr {
    left: auto !important;
    right: 10px
}

.content__text {
    width: 100%
}

.iconSticky {
    position: absolute;
    top: 8em;
    left: 25px;
    font-size: 1em;
    z-index: 3
}

.iconSticky a {
    display: block;
    position: relative;
    text-decoration: underline;
    color: #fff
}

.iconSticky a i {
    position: relative;
    z-index: 1;
    width: 3em;
    height: 3em;
    display: block
}

.iconSticky a i::before {
    content: '';
    display: block;
    position: absolute;
    width: 1.78571em;
    height: 1.78571em;
    top: 50%;
    left: 50%;
    margin-left: -.89286em;
    margin-top: -.89286em;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center
}

.iconSticky a i.ic-mo-tai-khoan::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMC43MjggMjAuNzI4Jz48ZGVmcz48c3R5bGU+IC5jbHMtMSB7IGZpbGw6ICNmZmY7IH0gPC9zdHlsZT48L2RlZnM+PGcgaWQ9J3BlbmNpbC1ibGFjay10b29sLWludGVyZmFjZS1zeW1ib2wnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0wLjAwMiknPjxnIGlkPSdHcm91cF83NDYnIGRhdGEtbmFtZT0nR3JvdXAgNzQ2JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMiknPjxwYXRoIGlkPSdQYXRoXzI2OCcgZGF0YS1uYW1lPSdQYXRoIDI2OCcgY2xhc3M9J2Nscy0xJyBkPSdNMCw0ODMuNzg0bDIuMjU1LS4yOTRMLjMsNDgxLjUyOFonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0wLjAwMiAtNDYzLjA1NiknLz48cGF0aCBpZD0nUGF0aF8yNjknIGRhdGEtbmFtZT0nUGF0aCAyNjknIGNsYXNzPSdjbHMtMScgZD0nTTEwLjg4OCwxMDkuNzU5bC0uMjMxLDEuNzczLDIuNzI4LDIuNzI4LDEuNzczLS4yMzEsMTIuMDcxLTEyLjA3LTQuMjctNC4yN1onIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMC4yNDggLTkzLjk0MSknLz48cGF0aCBpZD0nUGF0aF8yNzAnIGRhdGEtbmFtZT0nUGF0aCAyNzAnIGNsYXNzPSdjbHMtMScgZD0nTTM1MC45MjIuMjE1QS43MzcuNzM3LDAsMCwwLDM1MC40LDBhLjguOCwwLDAsMC0uNTY0LjIzNkwzNDYuOTIsMy4xNWw0LjI3LDQuMjdMMzU0LjEsNC41MDZhLjc3Ljc3LDAsMCwwLC4wMjEtMS4wODlaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzMzLjYxMiknLz48L2c+PC9nPjwvc3ZnPg==)
}

.iconSticky a i.ic-gdck-co-so::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNC41NDYgMjIuNzA3Jz48ZGVmcz48c3R5bGU+IC5jbHMtMSB7IGZpbGw6ICNmZmY7IH0gPC9zdHlsZT48L2RlZnM+PGcgaWQ9J3BpZS1jaGFydCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAtMTguMiknPjxnIGlkPSdHcm91cF83NDQnIGRhdGEtbmFtZT0nR3JvdXAgNzQ0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDE4LjIpJz48cGF0aCBpZD0nUGF0aF8yNDcnIGRhdGEtbmFtZT0nUGF0aCAyNDcnIGNsYXNzPSdjbHMtMScgZD0nTTEzNi4zNzIsNDE5LjQyN2guMTE2YTIuOTY0LDIuOTY0LDAsMCwxLTIuMi0xLjEyN2gtNi4yNzVhMi45NjQsMi45NjQsMCwwLDEtMi4yLDEuMTI3aC4wNzZhLjY4Mi42ODIsMCwwLDAsMCwxLjM2NGgxMC40ODlhLjY4Mi42ODIsMCwwLDAsMC0xLjM2NFonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMTguODc0IC0zOTguMDg0KScvPjxwYXRoIGlkPSdQYXRoXzI0OCcgZGF0YS1uYW1lPSdQYXRoIDI0OCcgY2xhc3M9J2Nscy0xJyBkPSdNMjQuNTQ2LDMyLjgzM1YxOS45ODRBMS43ODMsMS43ODMsMCwwLDAsMjIuNzYyLDE4LjJIMS43ODRBMS43ODMsMS43ODMsMCwwLDAsMCwxOS45ODRWMzUuNzc4SDBhMS41NzEsMS41NzEsMCwwLDAsMS41NzEsMS41MTFoMjEuNGExLjU3NSwxLjU3NSwwLDAsMCwxLjU3MS0xLjUxMWgwbC4wMDUtMi45NDZaTTEzLjcsMzUuNTc2YS40LjQsMCwwLDEtLjM5NC4zOTRIMTEuMjM3YS40LjQsMCwwLDEtLjM5NC0uMzk0VjM1LjNhLjQuNCwwLDAsMSwuMzk0LS4zOTRIMTMuM2EuNC40LDAsMCwxLC4zOTQuMzk0Wm05LjA2NS0yLjExN0gxLjc4NGEuMzE1LjMxNSwwLDAsMS0uMzEzLS4zMTNWMTkuOTg0YS4zMTUuMzE1LDAsMCwxLC4zMTMtLjMxM0gyMi43NTdhLjMxNS4zMTUsMCwwLDEsLjMxMy4zMTNWMzMuMTQ2aDBBLjMxMS4zMTEsMCwwLDEsMjIuNzYyLDMzLjQ1OVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgLTE4LjIpJy8+PHBhdGggaWQ9J1BhdGhfMjQ5JyBkYXRhLW5hbWU9J1BhdGggMjQ5JyBjbGFzcz0nY2xzLTEnIGQ9J00zNDQuMiwxNTkuMDU4aC43ODhsLjAyNS0uMDI1YTUuMTA5LDUuMTA5LDAsMCwwLS4wNTYtLjczM1onIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zMjYuODA5IC0xNTEuMjIxKScvPjxwYXRoIGlkPSdQYXRoXzI1MCcgZGF0YS1uYW1lPSdQYXRoIDI1MCcgY2xhc3M9J2Nscy0xJyBkPSdNMjYxLjQsODQuN2wtMi41LDIuNXYuNzg4bDIuOTgxLTIuOTgxQTQuNTIxLDQuNTIxLDAsMCwwLDI2MS40LDg0LjdaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjQ1LjgxOSAtODEuMzQpJy8+PHBhdGggaWQ9J1BhdGhfMjUxJyBkYXRhLW5hbWU9J1BhdGggMjUxJyBjbGFzcz0nY2xzLTEnIGQ9J00yNjAuMjg5LDc1LjYsMjU4LjksNzYuOTg5di43ODhsMS45NzEtMS45NzFBMy45NzcsMy45NzcsMCwwLDAsMjYwLjI4OSw3NS42WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTI0NS44MTkgLTcyLjcpJy8+PHBhdGggaWQ9J1BhdGhfMjUyJyBkYXRhLW5hbWU9J1BhdGggMjUyJyBjbGFzcz0nY2xzLTEnIGQ9J00yNTkuNjQzLDcxLjg1NmE1LjA1NCw1LjA1NCwwLDAsMC0uNzMzLS4wNTZsLS4wMS4wMVY3Mi42WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTI0NS44MTkgLTY5LjA5MiknLz48cGF0aCBpZD0nUGF0aF8yNTMnIGRhdGEtbmFtZT0nUGF0aCAyNTMnIGNsYXNzPSdjbHMtMScgZD0nTTI4Mi43ODgsMTE3LjA5MWwyLjUxMS0yLjUxMWE0LjUyOSw0LjUyOSwwLDAsMC0uMzA4LS40OEwyODIsMTE3LjA5MVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yNjcuNzUxIC0xMDkuMjU0KScvPjxwYXRoIGlkPSdQYXRoXzI1NCcgZGF0YS1uYW1lPSdQYXRoIDI1NCcgY2xhc3M9J2Nscy0xJyBkPSdNMjYyLjcxLDk3Ljk5NGMtLjA2MS0uMDY2LS4xMjEtLjEzMS0uMTg3LS4ycy0uMTM2LS4xMzEtLjIwNy0uMmwtMy40MTYsMy40MjF2LjRoLjM4NFonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yNDUuODE5IC05My41ODgpJy8+PHBhdGggaWQ9J1BhdGhfMjU1JyBkYXRhLW5hbWU9J1BhdGggMjU1JyBjbGFzcz0nY2xzLTEnIGQ9J00zMTMuOTgzLDEzNS45ODZsMS40LTEuNGE2LjA4Niw2LjA4NiwwLDAsMC0uMi0uNTgxbC0xLjk4NiwxLjk4NlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yOTcuMzc1IC0xMjguMTQ5KScvPjxwYXRoIGlkPSdQYXRoXzI1NicgZGF0YS1uYW1lPSdQYXRoIDI1NicgY2xhc3M9J2Nscy0xJyBkPSdNMTQ0LjU0NCw4OS4zYTUuMTQ0LDUuMTQ0LDAsMSwwLDUuMTQ0LDUuMTQ0aC01LjE0NFonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMzIuMzU3IC04NS43MDgpJy8+PC9nPjwvZz48L3N2Zz4K)
}

.iconSticky a i.ic-gdck-phai-sinh::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNC41NDYgMjIuNzA3Jz48ZGVmcz48c3R5bGU+IC5jbHMtMSB7IGZpbGw6ICNmZmY7IH0gPC9zdHlsZT48L2RlZnM+PGcgaWQ9J0dyb3VwXzc1MicgZGF0YS1uYW1lPSdHcm91cCA3NTInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zMiAtMjE3KSc+PGcgaWQ9J3BpZS1jaGFydCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzIgMTk4LjgpJz48ZyBpZD0nR3JvdXBfNzQ0JyBkYXRhLW5hbWU9J0dyb3VwIDc0NCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAxOC4yKSc+PHBhdGggaWQ9J1BhdGhfMjQ3JyBkYXRhLW5hbWU9J1BhdGggMjQ3JyBjbGFzcz0nY2xzLTEnIGQ9J00xMzYuMzcyLDQxOS40MjdoLjExNmEyLjk2NCwyLjk2NCwwLDAsMS0yLjItMS4xMjdoLTYuMjc1YTIuOTY0LDIuOTY0LDAsMCwxLTIuMiwxLjEyN2guMDc2YS42ODIuNjgyLDAsMCwwLDAsMS4zNjRoMTAuNDg5YS42ODIuNjgyLDAsMCwwLDAtMS4zNjRaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTE4Ljg3NCAtMzk4LjA4NCknLz48cGF0aCBpZD0nUGF0aF8yNDgnIGRhdGEtbmFtZT0nUGF0aCAyNDgnIGNsYXNzPSdjbHMtMScgZD0nTTI0LjU0NiwzMi44MzNWMTkuOTg0QTEuNzgzLDEuNzgzLDAsMCwwLDIyLjc2MiwxOC4ySDEuNzg0QTEuNzgzLDEuNzgzLDAsMCwwLDAsMTkuOTg0VjM1Ljc3OEgwYTEuNTcxLDEuNTcxLDAsMCwwLDEuNTcxLDEuNTExaDIxLjRhMS41NzUsMS41NzUsMCwwLDAsMS41NzEtMS41MTFoMGwuMDA1LTIuOTQ2Wk0xMy43LDM1LjU3NmEuNC40LDAsMCwxLS4zOTQuMzk0SDExLjIzN2EuNC40LDAsMCwxLS4zOTQtLjM5NFYzNS4zYS40LjQsMCwwLDEsLjM5NC0uMzk0SDEzLjNhLjQuNCwwLDAsMSwuMzk0LjM5NFptOS4wNjUtMi4xMTdIMS43ODRhLjMxNS4zMTUsMCwwLDEtLjMxMy0uMzEzVjE5Ljk4NGEuMzE1LjMxNSwwLDAsMSwuMzEzLS4zMTNIMjIuNzU3YS4zMTUuMzE1LDAsMCwxLC4zMTMuMzEzVjMzLjE0NmgwQS4zMTEuMzExLDAsMCwxLDIyLjc2MiwzMy40NTlaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIC0xOC4yKScvPjwvZz48L2c+PGcgaWQ9J3N0YXRpc3RpY3MnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDM3IDIyMS4wNDkpJz48cGF0aCBpZD0nUGF0aF8yNTgnIGRhdGEtbmFtZT0nUGF0aCAyNTgnIGNsYXNzPSdjbHMtMScgZD0nTTMyLjEzOCw2LjA3MWExLjEzMywxLjEzMywwLDAsMCwuNzg4LS4zMmwxLjEyMy41NjJhMS4xMTQsMS4xMTQsMCwwLDAtLjAxNC4xMzgsMS4xMzgsMS4xMzgsMCwwLDAsMi4yNzcsMCwxLjEyNCwxLjEyNCwwLDAsMC0uMTE0LS40ODhsMS41MjQtMS41MjRhMS4xMjQsMS4xMjQsMCwwLDAsLjQ4OC4xMTQsMS4xNCwxLjE0LDAsMCwwLDEuMTM4LTEuMTM4LDEuMTIxLDEuMTIxLDAsMCwwLS4wNTctLjMzN2wxLjMyNC0uOTkzYTEuMTM4LDEuMTM4LDAsMSwwLS41MDgtLjk0NywxLjEyMSwxLjEyMSwwLDAsMCwuMDU3LjMzN2wtMS4zMjQuOTkzQTEuMTMzLDEuMTMzLDAsMCwwLDM3LjE4NSwzLjlMMzUuNjYxLDUuNDI2YTEuMTE5LDEuMTE5LDAsMCwwLTEuMjc2LjIwNmwtMS4xMjMtLjU2MmExLjExNCwxLjExNCwwLDAsMCwuMDE0LS4xMzgsMS4xMzgsMS4xMzgsMCwxLDAtMS4xMzgsMS4xMzhabTAsMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMwLjIxNiknLz48cGF0aCBpZD0nUGF0aF8yNTknIGRhdGEtbmFtZT0nUGF0aCAyNTknIGNsYXNzPSdjbHMtMScgZD0nTTEyLjU3MiwxNTguNGgtLjR2LTguMDE5YS4zNzkuMzc5LDAsMCwwLS4zNzktLjM3OUgxMC4yN2EuMzc5LjM3OSwwLDAsMC0uMzc5LjM3OVYxNTguNEg5LjEzMnYtNS43NDJhLjM3OS4zNzksMCwwLDAtLjM3OS0uMzc5SDcuMjM0YS4zNzkuMzc5LDAsMCwwLS4zNzkuMzc5VjE1OC40SDYuMXYtMi43MDdhLjM3OS4zNzksMCwwLDAtLjM3OS0uMzc5SDQuMmEuMzc5LjM3OSwwLDAsMC0uMzc5LjM3OVYxNTguNEgzLjA2MXYtNC4yMjRhLjM3OS4zNzksMCwwLDAtLjM3OS0uMzc5SDEuMTY0YS4zNzkuMzc5LDAsMCwwLS4zNzkuMzc5VjE1OC40aC0uNGEuMzc5LjM3OSwwLDEsMCwwLC43NTlIMTIuNTcyYS4zNzkuMzc5LDAsMSwwLDAtLjc1OVptMCwwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIC0xNDYuMjA2KScvPjwvZz48L2c+PC9zdmc+Cg==)
}

.iconSticky a i.ic-bang-gia::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNC41NDcgMjEuODExJz48ZGVmcz48c3R5bGU+IC5jbHMtMSB7IGZpbGw6ICNmZmY7IH0gPC9zdHlsZT48L2RlZnM+PGcgaWQ9J2NvaW4tc3RhY2snIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgLTIyLjM3OSknPjxnIGlkPSdHcm91cF83NDUnIGRhdGEtbmFtZT0nR3JvdXAgNzQ1JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDIyLjM3OSknPjxwYXRoIGlkPSdQYXRoXzI2MCcgZGF0YS1uYW1lPSdQYXRoIDI2MCcgY2xhc3M9J2Nscy0xJyBkPSdNNy4xMzMsMTE5LjE4YTE1LjI4OCwxNS4yODgsMCwwLDAsMS45ODgtLjEyOHYtNi45MTZhMTUuMywxNS4zLDAsMCwwLTEuOTg4LS4xMjdjLTMuOTM5LDAtNy4xMzIsMS40NDgtNy4xMzIsMy4yMzV2LjdDMCwxMTcuNzMyLDMuMTk0LDExOS4xOCw3LjEzMywxMTkuMThaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMC4wMDEgLTEwNi41MzEpJy8+PHBhdGggaWQ9J1BhdGhfMjYxJyBkYXRhLW5hbWU9J1BhdGggMjYxJyBjbGFzcz0nY2xzLTEnIGQ9J003LjEzMywyMTcuNzczYTE1LjMxLDE1LjMxLDAsMCwwLDEuOTg4LS4xMjd2LTIuMDI3YTE1LjMsMTUuMywwLDAsMS0xLjk4OC4xMjhjLTMuNDM4LDAtNi4zMDgtMS4xLTYuOTgyLTIuNTcyYTEuNTc4LDEuNTc4LDAsMCwwLS4xNS42NjN2LjdDMCwyMTYuMzI0LDMuMTk0LDIxNy43NzMsNy4xMzMsMjE3Ljc3M1onIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0wLjAwMSAtMjAxLjUxMiknLz48cGF0aCBpZD0nUGF0aF8yNjInIGRhdGEtbmFtZT0nUGF0aCAyNjInIGNsYXNzPSdjbHMtMScgZD0nTTkuMTE5LDI3NC44NlYyNzQuN2ExNS4zLDE1LjMsMCwwLDEtMS45ODguMTI4Yy0zLjQzOCwwLTYuMzA4LTEuMS02Ljk4Mi0yLjU3MmExLjU3NywxLjU3NywwLDAsMC0uMTUuNjYydi43YzAsMS43ODcsMy4xOTMsMy4yMzUsNy4xMzIsMy4yMzVhMTUuMTQ5LDE1LjE0OSwwLDAsMCwyLjI1NC0uMTY1LDIuNTUyLDIuNTUyLDAsMCwxLS4yNjYtMS4xMzFaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIC0yNTYuOTg1KScvPjxwYXRoIGlkPSdQYXRoXzI2MycgZGF0YS1uYW1lPSdQYXRoIDI2MycgY2xhc3M9J2Nscy0xJyBkPSdNMTc1LjM3MSwyMi4zNzljLTMuOTM5LDAtNy4xMzIsMS40NDgtNy4xMzIsMy4yMzV2LjdjMCwxLjc4NiwzLjE5MywzLjIzNSw3LjEzMiwzLjIzNVMxODIuNSwyOC4xLDE4Mi41LDI2LjMxNXYtLjdDMTgyLjUsMjMuODI3LDE3OS4zMSwyMi4zNzksMTc1LjM3MSwyMi4zNzlaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTU3Ljk1NiAtMjIuMzc5KScvPjxwYXRoIGlkPSdQYXRoXzI2NCcgZGF0YS1uYW1lPSdQYXRoIDI2NCcgY2xhc3M9J2Nscy0xJyBkPSdNMTc1LjM3MSwxMjYuMTE2Yy0zLjQzOCwwLTYuMzA4LTEuMS02Ljk4Mi0yLjU3MmExLjU3NywxLjU3NywwLDAsMC0uMTUuNjYzdi43YzAsMS43ODYsMy4xOTMsMy4yMzUsNy4xMzIsMy4yMzVzNy4xMzItMS40NDgsNy4xMzItMy4yMzV2LS43YTEuNTc3LDEuNTc3LDAsMCwwLS4xNS0uNjYzQzE4MS42NzksMTI1LjAxMywxNzguODA5LDEyNi4xMTYsMTc1LjM3MSwxMjYuMTE2WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE1Ny45NTYgLTExNy4zNjEpJy8+PHBhdGggaWQ9J1BhdGhfMjY1JyBkYXRhLW5hbWU9J1BhdGggMjY1JyBjbGFzcz0nY2xzLTEnIGQ9J00xNzUuMzcxLDE4NS4yYy0zLjQzOCwwLTYuMzA4LTEuMS02Ljk4Mi0yLjU3MmExLjU3NywxLjU3NywwLDAsMC0uMTUuNjYzdi43YzAsMS43ODcsMy4xOTMsMy4yMzUsNy4xMzIsMy4yMzVzNy4xMzItMS40NDgsNy4xMzItMy4yMzV2LS43YTEuNTc3LDEuNTc3LDAsMCwwLS4xNS0uNjYzQzE4MS42NzksMTg0LjEsMTc4LjgwOSwxODUuMiwxNzUuMzcxLDE4NS4yWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE1Ny45NTYgLTE3Mi44MzMpJy8+PHBhdGggaWQ9J1BhdGhfMjY2JyBkYXRhLW5hbWU9J1BhdGggMjY2JyBjbGFzcz0nY2xzLTEnIGQ9J00xNzUuMzcxLDI0Ny40NzNjLTMuNDM4LDAtNi4zMDgtMS4xLTYuOTgyLTIuNTcyYTEuNTc3LDEuNTc3LDAsMCwwLS4xNS42NjJ2LjdjMCwxLjc4NiwzLjE5MywzLjIzNSw3LjEzMiwzLjIzNXM3LjEzMi0xLjQ0OCw3LjEzMi0zLjIzNXYtLjdhMS41NzcsMS41NzcsMCwwLDAtLjE1LS42NjJDMTgxLjY3OSwyNDYuMzcsMTc4LjgwOSwyNDcuNDczLDE3NS4zNzEsMjQ3LjQ3M1onIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xNTcuOTU2IC0yMzEuMyknLz48cGF0aCBpZD0nUGF0aF8yNjcnIGRhdGEtbmFtZT0nUGF0aCAyNjcnIGNsYXNzPSdjbHMtMScgZD0nTTE3NS4zNzEsMzA2LjU1NmMtMy40MzgsMC02LjMwOC0xLjEtNi45ODItMi41NzJhMS41NzgsMS41NzgsMCwwLDAtLjE1LjY2MnYuN2MwLDEuNzg2LDMuMTkzLDMuMjM1LDcuMTMyLDMuMjM1czcuMTMyLTEuNDQ4LDcuMTMyLTMuMjM1di0uN2ExLjU3NywxLjU3NywwLDAsMC0uMTUtLjY2MkMxODEuNjc5LDMwNS40NTMsMTc4LjgwOSwzMDYuNTU2LDE3NS4zNzEsMzA2LjU1NlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xNTcuOTU2IC0yODYuNzcyKScvPjwvZz48L2c+PC9zdmc+Cg==)
}

.iconSticky a i.ic-data-feed::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMS4xNzggMjEuMjEnPjxkZWZzPjxzdHlsZT4gLmNscy0xIHsgZmlsbDogI2ZmZjsgfSA8L3N0eWxlPjwvZGVmcz48ZyBpZD0nZm9sZGVyXzFfJyBkYXRhLW5hbWU9J2ZvbGRlciAoMSknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0wLjA0NSknPjxwYXRoIGlkPSdQYXRoXzI3MScgZGF0YS1uYW1lPSdQYXRoIDI3MScgY2xhc3M9J2Nscy0xJyBkPSdNMjEuMTE1LDI3LjE1N0EuNDUuNDUsMCwwLDAsMjAuNzc0LDI3SC40OTRhLjQ0OS40NDksMCwwLDAtLjQ0NC41MTZMMS43ODgsMzguMjg0YS40NDcuNDQ3LDAsMCwwLC40NDQuMzgxaDE2LjhhLjQ0Ny40NDcsMCwwLDAsLjQ0NC0uMzgybDEuNzM4LTEwLjc2NUEuNDUuNDUsMCwwLDAsMjEuMTE1LDI3LjE1N1onIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgLTE3LjQ1NiknLz48cGF0aCBpZD0nUGF0aF8yNzInIGRhdGEtbmFtZT0nUGF0aCAyNzInIGNsYXNzPSdjbHMtMScgZD0nTTUuNTQ3LDMuODg4SDIxLjFWOC44MzdoMS40MTRWMi4zOTJhLjYyNi42MjYsMCwwLDAtLjYyNS0uNjI1SDExLjA1TDEwLjE3MS4zQS42MjguNjI4LDAsMCwwLDkuNjM2LDBINC43NThhLjYyNi42MjYsMCwwLDAtLjYyNS42MjVWOC44MzdINS41NDdWMy44ODhaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMi42NDMpJy8+PHJlY3QgaWQ9J1JlY3RhbmdsZV8yNDUnIGRhdGEtbmFtZT0nUmVjdGFuZ2xlIDI0NScgY2xhc3M9J2Nscy0xJyB3aWR0aD0nMTQuMTQnIGhlaWdodD0nMS40MTQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMuNTc5IDcuNDIzKScvPjxyZWN0IGlkPSdSZWN0YW5nbGVfMjQ2JyBkYXRhLW5hbWU9J1JlY3RhbmdsZSAyNDYnIGNsYXNzPSdjbHMtMScgd2lkdGg9JzEzLjQzMycgaGVpZ2h0PScxLjA2JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzLjkzMyA2LjAwOSknLz48cmVjdCBpZD0nUmVjdGFuZ2xlXzI0NycgZGF0YS1uYW1lPSdSZWN0YW5nbGUgMjQ3JyBjbGFzcz0nY2xzLTEnIHdpZHRoPScxMi43MjYnIGhlaWdodD0nMS4wNicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNC4yODYgNC41OTUpJy8+PC9nPjwvc3ZnPgo=)
}

.iconSticky a>span {
    position: absolute;
    left: 100%;
    top: 0;
    bottom: 0;
    white-space: nowrap;
    display: block;
    line-height: 3;
    padding-right: 1.5em;
    visibility: hidden
}

.iconSticky a>span::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: -3em;
    bottom: 0;
    right: 100%;
    background: #920d10;
    background: linear-gradient(to bottom, #920d10 0%, #bc1323 33%, #e01833 70%, #ed1a39 100%);
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#920d10', endColorstr='#ed1a39', GradientType=0);
    z-index: -1;
    opacity: .9;
    transition: all .2s ease-in-out;
    transition-delay: .2s;
    visibility: visible
}

@media screen and (prefers-reduced-motion:reduce) {
    .iconSticky a>span::before {
        transition: none
    }
}

.iconSticky a>span span {
    display: block;
    opacity: 0;
    transform: translate(10%, 0);
    visibility: hidden;
    transition: all .2s ease-in-out;
    transition-delay: 0s
}

@media screen and (prefers-reduced-motion:reduce) {
    .iconSticky a>span span {
        transition: none
    }
}

.iconSticky a+a {
    margin-top: .71429em
}

.iconSticky a:hover span {
    visibility: visible
}

.iconSticky a:hover span::before {
    right: 0;
    box-shadow: .14286em .21429em .42857em rgba(0, 0, 0, .16);
    transition-delay: 0s
}

.iconSticky a:hover span span {
    opacity: 1;
    visibility: visible;
    transform: translate(0, 0);
    transition-delay: .2s
}

@media(max-width:767px) {
    .iconSticky {
        display: none
    }
}

@media(max-width:1219px) {
    .iconSticky {
        font-size: 12px
    }
}

@media(max-width:991px) {
    .iconSticky {
        font-size: 10px;
        top: 6em
    }
}

.overLink {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9
}

.u-mt-negative-50 {
    margin-top: -50px
}

.u-mt-negative-49 {
    margin-top: -49px
}

.u-mt-negative-48 {
    margin-top: -48px
}

.u-mt-negative-47 {
    margin-top: -47px
}

.u-mt-negative-46 {
    margin-top: -46px
}

.u-mt-negative-45 {
    margin-top: -45px
}

.u-mt-negative-44 {
    margin-top: -44px
}

.u-mt-negative-43 {
    margin-top: -43px
}

.u-mt-negative-42 {
    margin-top: -42px
}

.u-mt-negative-41 {
    margin-top: -41px
}

.u-mt-negative-40 {
    margin-top: -40px
}

.u-mt-negative-39 {
    margin-top: -39px
}

.u-mt-negative-38 {
    margin-top: -38px
}

.u-mt-negative-37 {
    margin-top: -37px
}

.u-mt-negative-36 {
    margin-top: -36px
}

.u-mt-negative-35 {
    margin-top: -35px
}

.u-mt-negative-34 {
    margin-top: -34px
}

.u-mt-negative-33 {
    margin-top: -33px
}

.u-mt-negative-32 {
    margin-top: -32px
}

.u-mt-negative-31 {
    margin-top: -31px
}

.u-mt-negative-30 {
    margin-top: -30px
}

.u-mt-negative-29 {
    margin-top: -29px
}

.u-mt-negative-28 {
    margin-top: -28px
}

.u-mt-negative-27 {
    margin-top: -27px
}

.u-mt-negative-26 {
    margin-top: -26px
}

.u-mt-negative-25 {
    margin-top: -25px
}

.u-mt-negative-24 {
    margin-top: -24px
}

.u-mt-negative-23 {
    margin-top: -23px
}

.u-mt-negative-22 {
    margin-top: -22px
}

.u-mt-negative-21 {
    margin-top: -21px
}

.u-mt-negative-20 {
    margin-top: -20px
}

.u-mt-negative-19 {
    margin-top: -19px
}

.u-mt-negative-18 {
    margin-top: -18px
}

.u-mt-negative-17 {
    margin-top: -17px
}

.u-mt-negative-16 {
    margin-top: -16px
}

.u-mt-negative-15 {
    margin-top: -15px
}

.u-mt-negative-14 {
    margin-top: -14px
}

.u-mt-negative-13 {
    margin-top: -13px
}

.u-mt-negative-12 {
    margin-top: -12px
}

.u-mt-negative-11 {
    margin-top: -11px
}

.u-mt-negative-10 {
    margin-top: -10px
}

.u-mt-negative-9 {
    margin-top: -9px
}

.u-mt-negative-8 {
    margin-top: -8px
}

.u-mt-negative-7 {
    margin-top: -7px
}

.u-mt-negative-6 {
    margin-top: -6px
}

.u-mt-negative-5 {
    margin-top: -5px
}

.u-mt-negative-4 {
    margin-top: -4px
}

.u-mt-negative-3 {
    margin-top: -3px
}

.u-mt-negative-2 {
    margin-top: -2px
}

.u-mt-negative-1 {
    margin-top: -1px
}

.u-mt-0 {
    margin-top: 0
}

.u-pt-0 {
    padding-top: 0
}

.u-mt-1 {
    margin-top: 1px
}

.u-pt-1 {
    padding-top: 1px
}

.u-mt-2 {
    margin-top: 2px
}

.u-pt-2 {
    padding-top: 2px
}

.u-mt-3 {
    margin-top: 3px
}

.u-pt-3 {
    padding-top: 3px
}

.u-mt-4 {
    margin-top: 4px
}

.u-pt-4 {
    padding-top: 4px
}

.u-mt-5 {
    margin-top: 5px
}

.u-pt-5 {
    padding-top: 5px
}

.u-mt-6 {
    margin-top: 6px
}

.u-pt-6 {
    padding-top: 6px
}

.u-mt-7 {
    margin-top: 7px
}

.u-pt-7 {
    padding-top: 7px
}

.u-mt-8 {
    margin-top: 8px
}

.u-pt-8 {
    padding-top: 8px
}

.u-mt-9 {
    margin-top: 9px
}

.u-pt-9 {
    padding-top: 9px
}

.u-mt-10 {
    margin-top: 10px
}

.u-pt-10 {
    padding-top: 10px
}

.u-mt-11 {
    margin-top: 11px
}

.u-pt-11 {
    padding-top: 11px
}

.u-mt-12 {
    margin-top: 12px
}

.u-pt-12 {
    padding-top: 12px
}

.u-mt-13 {
    margin-top: 13px
}

.u-pt-13 {
    padding-top: 13px
}

.u-mt-14 {
    margin-top: 14px
}

.u-pt-14 {
    padding-top: 14px
}

.u-mt-15 {
    margin-top: 15px
}

.u-pt-15 {
    padding-top: 15px
}

.u-mt-16 {
    margin-top: 16px
}

.u-pt-16 {
    padding-top: 16px
}

.u-mt-17 {
    margin-top: 17px
}

.u-pt-17 {
    padding-top: 17px
}

.u-mt-18 {
    margin-top: 18px
}

.u-pt-18 {
    padding-top: 18px
}

.u-mt-19 {
    margin-top: 19px
}

.u-pt-19 {
    padding-top: 19px
}

.u-mt-20 {
    margin-top: 20px
}

.u-pt-20 {
    padding-top: 20px
}

.u-mt-21 {
    margin-top: 21px
}

.u-pt-21 {
    padding-top: 21px
}

.u-mt-22 {
    margin-top: 22px
}

.u-pt-22 {
    padding-top: 22px
}

.u-mt-23 {
    margin-top: 23px
}

.u-pt-23 {
    padding-top: 23px
}

.u-mt-24 {
    margin-top: 24px
}

.u-pt-24 {
    padding-top: 24px
}

.u-mt-25 {
    margin-top: 25px
}

.u-pt-25 {
    padding-top: 25px
}

.u-mt-26 {
    margin-top: 26px
}

.u-pt-26 {
    padding-top: 26px
}

.u-mt-27 {
    margin-top: 27px
}

.u-pt-27 {
    padding-top: 27px
}

.u-mt-28 {
    margin-top: 28px
}

.u-pt-28 {
    padding-top: 28px
}

.u-mt-29 {
    margin-top: 29px
}

.u-pt-29 {
    padding-top: 29px
}

.u-mt-30 {
    margin-top: 30px
}

.u-pt-30 {
    padding-top: 30px
}

.u-mt-31 {
    margin-top: 31px
}

.u-pt-31 {
    padding-top: 31px
}

.u-mt-32 {
    margin-top: 32px
}

.u-pt-32 {
    padding-top: 32px
}

.u-mt-33 {
    margin-top: 33px
}

.u-pt-33 {
    padding-top: 33px
}

.u-mt-34 {
    margin-top: 34px
}

.u-pt-34 {
    padding-top: 34px
}

.u-mt-35 {
    margin-top: 35px
}

.u-pt-35 {
    padding-top: 35px
}

.u-mt-36 {
    margin-top: 36px
}

.u-pt-36 {
    padding-top: 36px
}

.u-mt-37 {
    margin-top: 37px
}

.u-pt-37 {
    padding-top: 37px
}

.u-mt-38 {
    margin-top: 38px
}

.u-pt-38 {
    padding-top: 38px
}

.u-mt-39 {
    margin-top: 39px
}

.u-pt-39 {
    padding-top: 39px
}

.u-mt-40 {
    margin-top: 40px
}

.u-pt-40 {
    padding-top: 40px
}

.u-mt-41 {
    margin-top: 41px
}

.u-pt-41 {
    padding-top: 41px
}

.u-mt-42 {
    margin-top: 42px
}

.u-pt-42 {
    padding-top: 42px
}

.u-mt-43 {
    margin-top: 43px
}

.u-pt-43 {
    padding-top: 43px
}

.u-mt-44 {
    margin-top: 44px
}

.u-pt-44 {
    padding-top: 44px
}

.u-mt-45 {
    margin-top: 45px
}

.u-pt-45 {
    padding-top: 45px
}

.u-mt-46 {
    margin-top: 46px
}

.u-pt-46 {
    padding-top: 46px
}

.u-mt-47 {
    margin-top: 47px
}

.u-pt-47 {
    padding-top: 47px
}

.u-mt-48 {
    margin-top: 48px
}

.u-pt-48 {
    padding-top: 48px
}

.u-mt-49 {
    margin-top: 49px
}

.u-pt-49 {
    padding-top: 49px
}

.u-mt-50 {
    margin-top: 50px
}

.u-pt-50 {
    padding-top: 50px
}

.u-mt-51 {
    margin-top: 51px
}

.u-pt-51 {
    padding-top: 51px
}

.u-mt-52 {
    margin-top: 52px
}

.u-pt-52 {
    padding-top: 52px
}

.u-mt-53 {
    margin-top: 53px
}

.u-pt-53 {
    padding-top: 53px
}

.u-mt-54 {
    margin-top: 54px
}

.u-pt-54 {
    padding-top: 54px
}

.u-mt-55 {
    margin-top: 55px
}

.u-pt-55 {
    padding-top: 55px
}

.u-mt-56 {
    margin-top: 56px
}

.u-pt-56 {
    padding-top: 56px
}

.u-mt-57 {
    margin-top: 57px
}

.u-pt-57 {
    padding-top: 57px
}

.u-mt-58 {
    margin-top: 58px
}

.u-pt-58 {
    padding-top: 58px
}

.u-mt-59 {
    margin-top: 59px
}

.u-pt-59 {
    padding-top: 59px
}

.u-mt-60 {
    margin-top: 60px
}

.u-pt-60 {
    padding-top: 60px
}

.u-mt-61 {
    margin-top: 61px
}

.u-pt-61 {
    padding-top: 61px
}

.u-mt-62 {
    margin-top: 62px
}

.u-pt-62 {
    padding-top: 62px
}

.u-mt-63 {
    margin-top: 63px
}

.u-pt-63 {
    padding-top: 63px
}

.u-mt-64 {
    margin-top: 64px
}

.u-pt-64 {
    padding-top: 64px
}

.u-mt-65 {
    margin-top: 65px
}

.u-pt-65 {
    padding-top: 65px
}

.u-mt-66 {
    margin-top: 66px
}

.u-pt-66 {
    padding-top: 66px
}

.u-mt-67 {
    margin-top: 67px
}

.u-pt-67 {
    padding-top: 67px
}

.u-mt-68 {
    margin-top: 68px
}

.u-pt-68 {
    padding-top: 68px
}

.u-mt-69 {
    margin-top: 69px
}

.u-pt-69 {
    padding-top: 69px
}

.u-mt-70 {
    margin-top: 70px
}

.u-pt-70 {
    padding-top: 70px
}

.u-mt-71 {
    margin-top: 71px
}

.u-pt-71 {
    padding-top: 71px
}

.u-mt-72 {
    margin-top: 72px
}

.u-pt-72 {
    padding-top: 72px
}

.u-mt-73 {
    margin-top: 73px
}

.u-pt-73 {
    padding-top: 73px
}

.u-mt-74 {
    margin-top: 74px
}

.u-pt-74 {
    padding-top: 74px
}

.u-mt-75 {
    margin-top: 75px
}

.u-pt-75 {
    padding-top: 75px
}

.u-mt-76 {
    margin-top: 76px
}

.u-pt-76 {
    padding-top: 76px
}

.u-mt-77 {
    margin-top: 77px
}

.u-pt-77 {
    padding-top: 77px
}

.u-mt-78 {
    margin-top: 78px
}

.u-pt-78 {
    padding-top: 78px
}

.u-mt-79 {
    margin-top: 79px
}

.u-pt-79 {
    padding-top: 79px
}

.u-mt-80 {
    margin-top: 80px
}

.u-pt-80 {
    padding-top: 80px
}

.u-mt-81 {
    margin-top: 81px
}

.u-pt-81 {
    padding-top: 81px
}

.u-mt-82 {
    margin-top: 82px
}

.u-pt-82 {
    padding-top: 82px
}

.u-mt-83 {
    margin-top: 83px
}

.u-pt-83 {
    padding-top: 83px
}

.u-mt-84 {
    margin-top: 84px
}

.u-pt-84 {
    padding-top: 84px
}

.u-mt-85 {
    margin-top: 85px
}

.u-pt-85 {
    padding-top: 85px
}

.u-mt-86 {
    margin-top: 86px
}

.u-pt-86 {
    padding-top: 86px
}

.u-mt-87 {
    margin-top: 87px
}

.u-pt-87 {
    padding-top: 87px
}

.u-mt-88 {
    margin-top: 88px
}

.u-pt-88 {
    padding-top: 88px
}

.u-mt-89 {
    margin-top: 89px
}

.u-pt-89 {
    padding-top: 89px
}

.u-mt-90 {
    margin-top: 90px
}

.u-pt-90 {
    padding-top: 90px
}

.u-mt-91 {
    margin-top: 91px
}

.u-pt-91 {
    padding-top: 91px
}

.u-mt-92 {
    margin-top: 92px
}

.u-pt-92 {
    padding-top: 92px
}

.u-mt-93 {
    margin-top: 93px
}

.u-pt-93 {
    padding-top: 93px
}

.u-mt-94 {
    margin-top: 94px
}

.u-pt-94 {
    padding-top: 94px
}

.u-mt-95 {
    margin-top: 95px
}

.u-pt-95 {
    padding-top: 95px
}

.u-mt-96 {
    margin-top: 96px
}

.u-pt-96 {
    padding-top: 96px
}

.u-mt-97 {
    margin-top: 97px
}

.u-pt-97 {
    padding-top: 97px
}

.u-mt-98 {
    margin-top: 98px
}

.u-pt-98 {
    padding-top: 98px
}

.u-mt-99 {
    margin-top: 99px
}

.u-pt-99 {
    padding-top: 99px
}

.u-mt-100 {
    margin-top: 100px
}

.u-pt-100 {
    padding-top: 100px
}

.u-mt-101 {
    margin-top: 101px
}

.u-pt-101 {
    padding-top: 101px
}

.u-mt-102 {
    margin-top: 102px
}

.u-pt-102 {
    padding-top: 102px
}

.u-mt-103 {
    margin-top: 103px
}

.u-pt-103 {
    padding-top: 103px
}

.u-mt-104 {
    margin-top: 104px
}

.u-pt-104 {
    padding-top: 104px
}

.u-mt-105 {
    margin-top: 105px
}

.u-pt-105 {
    padding-top: 105px
}

.u-mt-106 {
    margin-top: 106px
}

.u-pt-106 {
    padding-top: 106px
}

.u-mt-107 {
    margin-top: 107px
}

.u-pt-107 {
    padding-top: 107px
}

.u-mt-108 {
    margin-top: 108px
}

.u-pt-108 {
    padding-top: 108px
}

.u-mt-109 {
    margin-top: 109px
}

.u-pt-109 {
    padding-top: 109px
}

.u-mt-110 {
    margin-top: 110px
}

.u-pt-110 {
    padding-top: 110px
}

.u-mt-111 {
    margin-top: 111px
}

.u-pt-111 {
    padding-top: 111px
}

.u-mt-112 {
    margin-top: 112px
}

.u-pt-112 {
    padding-top: 112px
}

.u-mt-113 {
    margin-top: 113px
}

.u-pt-113 {
    padding-top: 113px
}

.u-mt-114 {
    margin-top: 114px
}

.u-pt-114 {
    padding-top: 114px
}

.u-mt-115 {
    margin-top: 115px
}

.u-pt-115 {
    padding-top: 115px
}

.u-mt-116 {
    margin-top: 116px
}

.u-pt-116 {
    padding-top: 116px
}

.u-mt-117 {
    margin-top: 117px
}

.u-pt-117 {
    padding-top: 117px
}

.u-mt-118 {
    margin-top: 118px
}

.u-pt-118 {
    padding-top: 118px
}

.u-mt-119 {
    margin-top: 119px
}

.u-pt-119 {
    padding-top: 119px
}

.u-mt-120 {
    margin-top: 120px
}

.u-pt-120 {
    padding-top: 120px
}

.u-mt-121 {
    margin-top: 121px
}

.u-pt-121 {
    padding-top: 121px
}

.u-mt-122 {
    margin-top: 122px
}

.u-pt-122 {
    padding-top: 122px
}

.u-mt-123 {
    margin-top: 123px
}

.u-pt-123 {
    padding-top: 123px
}

.u-mt-124 {
    margin-top: 124px
}

.u-pt-124 {
    padding-top: 124px
}

.u-mt-125 {
    margin-top: 125px
}

.u-pt-125 {
    padding-top: 125px
}

.u-mt-126 {
    margin-top: 126px
}

.u-pt-126 {
    padding-top: 126px
}

.u-mt-127 {
    margin-top: 127px
}

.u-pt-127 {
    padding-top: 127px
}

.u-mt-128 {
    margin-top: 128px
}

.u-pt-128 {
    padding-top: 128px
}

.u-mt-129 {
    margin-top: 129px
}

.u-pt-129 {
    padding-top: 129px
}

.u-mt-130 {
    margin-top: 130px
}

.u-pt-130 {
    padding-top: 130px
}

.u-mt-131 {
    margin-top: 131px
}

.u-pt-131 {
    padding-top: 131px
}

.u-mt-132 {
    margin-top: 132px
}

.u-pt-132 {
    padding-top: 132px
}

.u-mt-133 {
    margin-top: 133px
}

.u-pt-133 {
    padding-top: 133px
}

.u-mt-134 {
    margin-top: 134px
}

.u-pt-134 {
    padding-top: 134px
}

.u-mt-135 {
    margin-top: 135px
}

.u-pt-135 {
    padding-top: 135px
}

.u-mt-136 {
    margin-top: 136px
}

.u-pt-136 {
    padding-top: 136px
}

.u-mt-137 {
    margin-top: 137px
}

.u-pt-137 {
    padding-top: 137px
}

.u-mt-138 {
    margin-top: 138px
}

.u-pt-138 {
    padding-top: 138px
}

.u-mt-139 {
    margin-top: 139px
}

.u-pt-139 {
    padding-top: 139px
}

.u-mt-140 {
    margin-top: 140px
}

.u-pt-140 {
    padding-top: 140px
}

.u-mt-141 {
    margin-top: 141px
}

.u-pt-141 {
    padding-top: 141px
}

.u-mt-142 {
    margin-top: 142px
}

.u-pt-142 {
    padding-top: 142px
}

.u-mt-143 {
    margin-top: 143px
}

.u-pt-143 {
    padding-top: 143px
}

.u-mt-144 {
    margin-top: 144px
}

.u-pt-144 {
    padding-top: 144px
}

.u-mt-145 {
    margin-top: 145px
}

.u-pt-145 {
    padding-top: 145px
}

.u-mt-146 {
    margin-top: 146px
}

.u-pt-146 {
    padding-top: 146px
}

.u-mt-147 {
    margin-top: 147px
}

.u-pt-147 {
    padding-top: 147px
}

.u-mt-148 {
    margin-top: 148px
}

.u-pt-148 {
    padding-top: 148px
}

.u-mt-149 {
    margin-top: 149px
}

.u-pt-149 {
    padding-top: 149px
}

.u-mt-150 {
    margin-top: 150px
}

.u-pt-150 {
    padding-top: 150px
}

.u-mt-151 {
    margin-top: 151px
}

.u-pt-151 {
    padding-top: 151px
}

.u-mt-152 {
    margin-top: 152px
}

.u-pt-152 {
    padding-top: 152px
}

.u-mt-153 {
    margin-top: 153px
}

.u-pt-153 {
    padding-top: 153px
}

.u-mt-154 {
    margin-top: 154px
}

.u-pt-154 {
    padding-top: 154px
}

.u-mt-155 {
    margin-top: 155px
}

.u-pt-155 {
    padding-top: 155px
}

.u-mt-156 {
    margin-top: 156px
}

.u-pt-156 {
    padding-top: 156px
}

.u-mt-157 {
    margin-top: 157px
}

.u-pt-157 {
    padding-top: 157px
}

.u-mt-158 {
    margin-top: 158px
}

.u-pt-158 {
    padding-top: 158px
}

.u-mt-159 {
    margin-top: 159px
}

.u-pt-159 {
    padding-top: 159px
}

.u-mt-160 {
    margin-top: 160px
}

.u-pt-160 {
    padding-top: 160px
}

.u-mt-161 {
    margin-top: 161px
}

.u-pt-161 {
    padding-top: 161px
}

.u-mt-162 {
    margin-top: 162px
}

.u-pt-162 {
    padding-top: 162px
}

.u-mt-163 {
    margin-top: 163px
}

.u-pt-163 {
    padding-top: 163px
}

.u-mt-164 {
    margin-top: 164px
}

.u-pt-164 {
    padding-top: 164px
}

.u-mt-165 {
    margin-top: 165px
}

.u-pt-165 {
    padding-top: 165px
}

.u-mt-166 {
    margin-top: 166px
}

.u-pt-166 {
    padding-top: 166px
}

.u-mt-167 {
    margin-top: 167px
}

.u-pt-167 {
    padding-top: 167px
}

.u-mt-168 {
    margin-top: 168px
}

.u-pt-168 {
    padding-top: 168px
}

.u-mt-169 {
    margin-top: 169px
}

.u-pt-169 {
    padding-top: 169px
}

.u-mt-170 {
    margin-top: 170px
}

.u-pt-170 {
    padding-top: 170px
}

.u-mt-171 {
    margin-top: 171px
}

.u-pt-171 {
    padding-top: 171px
}

.u-mt-172 {
    margin-top: 172px
}

.u-pt-172 {
    padding-top: 172px
}

.u-mt-173 {
    margin-top: 173px
}

.u-pt-173 {
    padding-top: 173px
}

.u-mt-174 {
    margin-top: 174px
}

.u-pt-174 {
    padding-top: 174px
}

.u-mt-175 {
    margin-top: 175px
}

.u-pt-175 {
    padding-top: 175px
}

.u-mt-176 {
    margin-top: 176px
}

.u-pt-176 {
    padding-top: 176px
}

.u-mt-177 {
    margin-top: 177px
}

.u-pt-177 {
    padding-top: 177px
}

.u-mt-178 {
    margin-top: 178px
}

.u-pt-178 {
    padding-top: 178px
}

.u-mt-179 {
    margin-top: 179px
}

.u-pt-179 {
    padding-top: 179px
}

.u-mt-180 {
    margin-top: 180px
}

.u-pt-180 {
    padding-top: 180px
}

.u-mt-181 {
    margin-top: 181px
}

.u-pt-181 {
    padding-top: 181px
}

.u-mt-182 {
    margin-top: 182px
}

.u-pt-182 {
    padding-top: 182px
}

.u-mt-183 {
    margin-top: 183px
}

.u-pt-183 {
    padding-top: 183px
}

.u-mt-184 {
    margin-top: 184px
}

.u-pt-184 {
    padding-top: 184px
}

.u-mt-185 {
    margin-top: 185px
}

.u-pt-185 {
    padding-top: 185px
}

.u-mt-186 {
    margin-top: 186px
}

.u-pt-186 {
    padding-top: 186px
}

.u-mt-187 {
    margin-top: 187px
}

.u-pt-187 {
    padding-top: 187px
}

.u-mt-188 {
    margin-top: 188px
}

.u-pt-188 {
    padding-top: 188px
}

.u-mt-189 {
    margin-top: 189px
}

.u-pt-189 {
    padding-top: 189px
}

.u-mt-190 {
    margin-top: 190px
}

.u-pt-190 {
    padding-top: 190px
}

.u-mt-191 {
    margin-top: 191px
}

.u-pt-191 {
    padding-top: 191px
}

.u-mt-192 {
    margin-top: 192px
}

.u-pt-192 {
    padding-top: 192px
}

.u-mt-193 {
    margin-top: 193px
}

.u-pt-193 {
    padding-top: 193px
}

.u-mt-194 {
    margin-top: 194px
}

.u-pt-194 {
    padding-top: 194px
}

.u-mt-195 {
    margin-top: 195px
}

.u-pt-195 {
    padding-top: 195px
}

.u-mt-196 {
    margin-top: 196px
}

.u-pt-196 {
    padding-top: 196px
}

.u-mt-197 {
    margin-top: 197px
}

.u-pt-197 {
    padding-top: 197px
}

.u-mt-198 {
    margin-top: 198px
}

.u-pt-198 {
    padding-top: 198px
}

.u-mt-199 {
    margin-top: 199px
}

.u-pt-199 {
    padding-top: 199px
}

.u-mt-200 {
    margin-top: 200px
}

.u-pt-200 {
    padding-top: 200px
}

.u-mb-negative-50 {
    margin-bottom: -50px
}

.u-mb-negative-49 {
    margin-bottom: -49px
}

.u-mb-negative-48 {
    margin-bottom: -48px
}

.u-mb-negative-47 {
    margin-bottom: -47px
}

.u-mb-negative-46 {
    margin-bottom: -46px
}

.u-mb-negative-45 {
    margin-bottom: -45px
}

.u-mb-negative-44 {
    margin-bottom: -44px
}

.u-mb-negative-43 {
    margin-bottom: -43px
}

.u-mb-negative-42 {
    margin-bottom: -42px
}

.u-mb-negative-41 {
    margin-bottom: -41px
}

.u-mb-negative-40 {
    margin-bottom: -40px
}

.u-mb-negative-39 {
    margin-bottom: -39px
}

.u-mb-negative-38 {
    margin-bottom: -38px
}

.u-mb-negative-37 {
    margin-bottom: -37px
}

.u-mb-negative-36 {
    margin-bottom: -36px
}

.u-mb-negative-35 {
    margin-bottom: -35px
}

.u-mb-negative-34 {
    margin-bottom: -34px
}

.u-mb-negative-33 {
    margin-bottom: -33px
}

.u-mb-negative-32 {
    margin-bottom: -32px
}

.u-mb-negative-31 {
    margin-bottom: -31px
}

.u-mb-negative-30 {
    margin-bottom: -30px
}

.u-mb-negative-29 {
    margin-bottom: -29px
}

.u-mb-negative-28 {
    margin-bottom: -28px
}

.u-mb-negative-27 {
    margin-bottom: -27px
}

.u-mb-negative-26 {
    margin-bottom: -26px
}

.u-mb-negative-25 {
    margin-bottom: -25px
}

.u-mb-negative-24 {
    margin-bottom: -24px
}

.u-mb-negative-23 {
    margin-bottom: -23px
}

.u-mb-negative-22 {
    margin-bottom: -22px
}

.u-mb-negative-21 {
    margin-bottom: -21px
}

.u-mb-negative-20 {
    margin-bottom: -20px
}

.u-mb-negative-19 {
    margin-bottom: -19px
}

.u-mb-negative-18 {
    margin-bottom: -18px
}

.u-mb-negative-17 {
    margin-bottom: -17px
}

.u-mb-negative-16 {
    margin-bottom: -16px
}

.u-mb-negative-15 {
    margin-bottom: -15px
}

.u-mb-negative-14 {
    margin-bottom: -14px
}

.u-mb-negative-13 {
    margin-bottom: -13px
}

.u-mb-negative-12 {
    margin-bottom: -12px
}

.u-mb-negative-11 {
    margin-bottom: -11px
}

.u-mb-negative-10 {
    margin-bottom: -10px
}

.u-mb-negative-9 {
    margin-bottom: -9px
}

.u-mb-negative-8 {
    margin-bottom: -8px
}

.u-mb-negative-7 {
    margin-bottom: -7px
}

.u-mb-negative-6 {
    margin-bottom: -6px
}

.u-mb-negative-5 {
    margin-bottom: -5px
}

.u-mb-negative-4 {
    margin-bottom: -4px
}

.u-mb-negative-3 {
    margin-bottom: -3px
}

.u-mb-negative-2 {
    margin-bottom: -2px
}

.u-mb-negative-1 {
    margin-bottom: -1px
}

.u-mb-0 {
    margin-bottom: 0
}

.u-pb-0 {
    padding-bottom: 0
}

.u-mb-1 {
    margin-bottom: 1px
}

.u-pb-1 {
    padding-bottom: 1px
}

.u-mb-2 {
    margin-bottom: 2px
}

.u-pb-2 {
    padding-bottom: 2px
}

.u-mb-3 {
    margin-bottom: 3px
}

.u-pb-3 {
    padding-bottom: 3px
}

.u-mb-4 {
    margin-bottom: 4px
}

.u-pb-4 {
    padding-bottom: 4px
}

.u-mb-5 {
    margin-bottom: 5px
}

.u-pb-5 {
    padding-bottom: 5px
}

.u-mb-6 {
    margin-bottom: 6px
}

.u-pb-6 {
    padding-bottom: 6px
}

.u-mb-7 {
    margin-bottom: 7px
}

.u-pb-7 {
    padding-bottom: 7px
}

.u-mb-8 {
    margin-bottom: 8px
}

.u-pb-8 {
    padding-bottom: 8px
}

.u-mb-9 {
    margin-bottom: 9px
}

.u-pb-9 {
    padding-bottom: 9px
}

.u-mb-10 {
    margin-bottom: 10px
}

.u-pb-10 {
    padding-bottom: 10px
}

.u-mb-11 {
    margin-bottom: 11px
}

.u-pb-11 {
    padding-bottom: 11px
}

.u-mb-12 {
    margin-bottom: 12px
}

.u-pb-12 {
    padding-bottom: 12px
}

.u-mb-13 {
    margin-bottom: 13px
}

.u-pb-13 {
    padding-bottom: 13px
}

.u-mb-14 {
    margin-bottom: 14px
}

.u-pb-14 {
    padding-bottom: 14px
}

.u-mb-15 {
    margin-bottom: 15px
}

.u-pb-15 {
    padding-bottom: 15px
}

.u-mb-16 {
    margin-bottom: 16px
}

.u-pb-16 {
    padding-bottom: 16px
}

.u-mb-17 {
    margin-bottom: 17px
}

.u-pb-17 {
    padding-bottom: 17px
}

.u-mb-18 {
    margin-bottom: 18px
}

.u-pb-18 {
    padding-bottom: 18px
}

.u-mb-19 {
    margin-bottom: 19px
}

.u-pb-19 {
    padding-bottom: 19px
}

.u-mb-20 {
    margin-bottom: 20px
}

.u-pb-20 {
    padding-bottom: 20px
}

.u-mb-21 {
    margin-bottom: 21px
}

.u-pb-21 {
    padding-bottom: 21px
}

.u-mb-22 {
    margin-bottom: 22px
}

.u-pb-22 {
    padding-bottom: 22px
}

.u-mb-23 {
    margin-bottom: 23px
}

.u-pb-23 {
    padding-bottom: 23px
}

.u-mb-24 {
    margin-bottom: 24px
}

.u-pb-24 {
    padding-bottom: 24px
}

.u-mb-25 {
    margin-bottom: 25px
}

.u-pb-25 {
    padding-bottom: 25px
}

.u-mb-26 {
    margin-bottom: 26px
}

.u-pb-26 {
    padding-bottom: 26px
}

.u-mb-27 {
    margin-bottom: 27px
}

.u-pb-27 {
    padding-bottom: 27px
}

.u-mb-28 {
    margin-bottom: 28px
}

.u-pb-28 {
    padding-bottom: 28px
}

.u-mb-29 {
    margin-bottom: 29px
}

.u-pb-29 {
    padding-bottom: 29px
}

.u-mb-30 {
    margin-bottom: 30px
}

.u-pb-30 {
    padding-bottom: 30px
}

.u-mb-31 {
    margin-bottom: 31px
}

.u-pb-31 {
    padding-bottom: 31px
}

.u-mb-32 {
    margin-bottom: 32px
}

.u-pb-32 {
    padding-bottom: 32px
}

.u-mb-33 {
    margin-bottom: 33px
}

.u-pb-33 {
    padding-bottom: 33px
}

.u-mb-34 {
    margin-bottom: 34px
}

.u-pb-34 {
    padding-bottom: 34px
}

.u-mb-35 {
    margin-bottom: 35px
}

.u-pb-35 {
    padding-bottom: 35px
}

.u-mb-36 {
    margin-bottom: 36px
}

.u-pb-36 {
    padding-bottom: 36px
}

.u-mb-37 {
    margin-bottom: 37px
}

.u-pb-37 {
    padding-bottom: 37px
}

.u-mb-38 {
    margin-bottom: 38px
}

.u-pb-38 {
    padding-bottom: 38px
}

.u-mb-39 {
    margin-bottom: 39px
}

.u-pb-39 {
    padding-bottom: 39px
}

.u-mb-40 {
    margin-bottom: 40px
}

.u-pb-40 {
    padding-bottom: 40px
}

.u-mb-41 {
    margin-bottom: 41px
}

.u-pb-41 {
    padding-bottom: 41px
}

.u-mb-42 {
    margin-bottom: 42px
}

.u-pb-42 {
    padding-bottom: 42px
}

.u-mb-43 {
    margin-bottom: 43px
}

.u-pb-43 {
    padding-bottom: 43px
}

.u-mb-44 {
    margin-bottom: 44px
}

.u-pb-44 {
    padding-bottom: 44px
}

.u-mb-45 {
    margin-bottom: 45px
}

.u-pb-45 {
    padding-bottom: 45px
}

.u-mb-46 {
    margin-bottom: 46px
}

.u-pb-46 {
    padding-bottom: 46px
}

.u-mb-47 {
    margin-bottom: 47px
}

.u-pb-47 {
    padding-bottom: 47px
}

.u-mb-48 {
    margin-bottom: 48px
}

.u-pb-48 {
    padding-bottom: 48px
}

.u-mb-49 {
    margin-bottom: 49px
}

.u-pb-49 {
    padding-bottom: 49px
}

.u-mb-50 {
    margin-bottom: 50px
}

.u-pb-50 {
    padding-bottom: 50px
}

.u-mb-51 {
    margin-bottom: 51px
}

.u-pb-51 {
    padding-bottom: 51px
}

.u-mb-52 {
    margin-bottom: 52px
}

.u-pb-52 {
    padding-bottom: 52px
}

.u-mb-53 {
    margin-bottom: 53px
}

.u-pb-53 {
    padding-bottom: 53px
}

.u-mb-54 {
    margin-bottom: 54px
}

.u-pb-54 {
    padding-bottom: 54px
}

.u-mb-55 {
    margin-bottom: 55px
}

.u-pb-55 {
    padding-bottom: 55px
}

.u-mb-56 {
    margin-bottom: 56px
}

.u-pb-56 {
    padding-bottom: 56px
}

.u-mb-57 {
    margin-bottom: 57px
}

.u-pb-57 {
    padding-bottom: 57px
}

.u-mb-58 {
    margin-bottom: 58px
}

.u-pb-58 {
    padding-bottom: 58px
}

.u-mb-59 {
    margin-bottom: 59px
}

.u-pb-59 {
    padding-bottom: 59px
}

.u-mb-60 {
    margin-bottom: 60px
}

.u-pb-60 {
    padding-bottom: 60px
}

.u-mb-61 {
    margin-bottom: 61px
}

.u-pb-61 {
    padding-bottom: 61px
}

.u-mb-62 {
    margin-bottom: 62px
}

.u-pb-62 {
    padding-bottom: 62px
}

.u-mb-63 {
    margin-bottom: 63px
}

.u-pb-63 {
    padding-bottom: 63px
}

.u-mb-64 {
    margin-bottom: 64px
}

.u-pb-64 {
    padding-bottom: 64px
}

.u-mb-65 {
    margin-bottom: 65px
}

.u-pb-65 {
    padding-bottom: 65px
}

.u-mb-66 {
    margin-bottom: 66px
}

.u-pb-66 {
    padding-bottom: 66px
}

.u-mb-67 {
    margin-bottom: 67px
}

.u-pb-67 {
    padding-bottom: 67px
}

.u-mb-68 {
    margin-bottom: 68px
}

.u-pb-68 {
    padding-bottom: 68px
}

.u-mb-69 {
    margin-bottom: 69px
}

.u-pb-69 {
    padding-bottom: 69px
}

.u-mb-70 {
    margin-bottom: 70px
}

.u-pb-70 {
    padding-bottom: 70px
}

.u-mb-71 {
    margin-bottom: 71px
}

.u-pb-71 {
    padding-bottom: 71px
}

.u-mb-72 {
    margin-bottom: 72px
}

.u-pb-72 {
    padding-bottom: 72px
}

.u-mb-73 {
    margin-bottom: 73px
}

.u-pb-73 {
    padding-bottom: 73px
}

.u-mb-74 {
    margin-bottom: 74px
}

.u-pb-74 {
    padding-bottom: 74px
}

.u-mb-75 {
    margin-bottom: 75px
}

.u-pb-75 {
    padding-bottom: 75px
}

.u-mb-76 {
    margin-bottom: 76px
}

.u-pb-76 {
    padding-bottom: 76px
}

.u-mb-77 {
    margin-bottom: 77px
}

.u-pb-77 {
    padding-bottom: 77px
}

.u-mb-78 {
    margin-bottom: 78px
}

.u-pb-78 {
    padding-bottom: 78px
}

.u-mb-79 {
    margin-bottom: 79px
}

.u-pb-79 {
    padding-bottom: 79px
}

.u-mb-80 {
    margin-bottom: 80px
}

.u-pb-80 {
    padding-bottom: 80px
}

.u-mb-81 {
    margin-bottom: 81px
}

.u-pb-81 {
    padding-bottom: 81px
}

.u-mb-82 {
    margin-bottom: 82px
}

.u-pb-82 {
    padding-bottom: 82px
}

.u-mb-83 {
    margin-bottom: 83px
}

.u-pb-83 {
    padding-bottom: 83px
}

.u-mb-84 {
    margin-bottom: 84px
}

.u-pb-84 {
    padding-bottom: 84px
}

.u-mb-85 {
    margin-bottom: 85px
}

.u-pb-85 {
    padding-bottom: 85px
}

.u-mb-86 {
    margin-bottom: 86px
}

.u-pb-86 {
    padding-bottom: 86px
}

.u-mb-87 {
    margin-bottom: 87px
}

.u-pb-87 {
    padding-bottom: 87px
}

.u-mb-88 {
    margin-bottom: 88px
}

.u-pb-88 {
    padding-bottom: 88px
}

.u-mb-89 {
    margin-bottom: 89px
}

.u-pb-89 {
    padding-bottom: 89px
}

.u-mb-90 {
    margin-bottom: 90px
}

.u-pb-90 {
    padding-bottom: 90px
}

.u-mb-91 {
    margin-bottom: 91px
}

.u-pb-91 {
    padding-bottom: 91px
}

.u-mb-92 {
    margin-bottom: 92px
}

.u-pb-92 {
    padding-bottom: 92px
}

.u-mb-93 {
    margin-bottom: 93px
}

.u-pb-93 {
    padding-bottom: 93px
}

.u-mb-94 {
    margin-bottom: 94px
}

.u-pb-94 {
    padding-bottom: 94px
}

.u-mb-95 {
    margin-bottom: 95px
}

.u-pb-95 {
    padding-bottom: 95px
}

.u-mb-96 {
    margin-bottom: 96px
}

.u-pb-96 {
    padding-bottom: 96px
}

.u-mb-97 {
    margin-bottom: 97px
}

.u-pb-97 {
    padding-bottom: 97px
}

.u-mb-98 {
    margin-bottom: 98px
}

.u-pb-98 {
    padding-bottom: 98px
}

.u-mb-99 {
    margin-bottom: 99px
}

.u-pb-99 {
    padding-bottom: 99px
}

.u-mb-100 {
    margin-bottom: 100px
}

.u-pb-100 {
    padding-bottom: 100px
}

.u-mb-101 {
    margin-bottom: 101px
}

.u-pb-101 {
    padding-bottom: 101px
}

.u-mb-102 {
    margin-bottom: 102px
}

.u-pb-102 {
    padding-bottom: 102px
}

.u-mb-103 {
    margin-bottom: 103px
}

.u-pb-103 {
    padding-bottom: 103px
}

.u-mb-104 {
    margin-bottom: 104px
}

.u-pb-104 {
    padding-bottom: 104px
}

.u-mb-105 {
    margin-bottom: 105px
}

.u-pb-105 {
    padding-bottom: 105px
}

.u-mb-106 {
    margin-bottom: 106px
}

.u-pb-106 {
    padding-bottom: 106px
}

.u-mb-107 {
    margin-bottom: 107px
}

.u-pb-107 {
    padding-bottom: 107px
}

.u-mb-108 {
    margin-bottom: 108px
}

.u-pb-108 {
    padding-bottom: 108px
}

.u-mb-109 {
    margin-bottom: 109px
}

.u-pb-109 {
    padding-bottom: 109px
}

.u-mb-110 {
    margin-bottom: 110px
}

.u-pb-110 {
    padding-bottom: 110px
}

.u-mb-111 {
    margin-bottom: 111px
}

.u-pb-111 {
    padding-bottom: 111px
}

.u-mb-112 {
    margin-bottom: 112px
}

.u-pb-112 {
    padding-bottom: 112px
}

.u-mb-113 {
    margin-bottom: 113px
}

.u-pb-113 {
    padding-bottom: 113px
}

.u-mb-114 {
    margin-bottom: 114px
}

.u-pb-114 {
    padding-bottom: 114px
}

.u-mb-115 {
    margin-bottom: 115px
}

.u-pb-115 {
    padding-bottom: 115px
}

.u-mb-116 {
    margin-bottom: 116px
}

.u-pb-116 {
    padding-bottom: 116px
}

.u-mb-117 {
    margin-bottom: 117px
}

.u-pb-117 {
    padding-bottom: 117px
}

.u-mb-118 {
    margin-bottom: 118px
}

.u-pb-118 {
    padding-bottom: 118px
}

.u-mb-119 {
    margin-bottom: 119px
}

.u-pb-119 {
    padding-bottom: 119px
}

.u-mb-120 {
    margin-bottom: 120px
}

.u-pb-120 {
    padding-bottom: 120px
}

.u-mb-121 {
    margin-bottom: 121px
}

.u-pb-121 {
    padding-bottom: 121px
}

.u-mb-122 {
    margin-bottom: 122px
}

.u-pb-122 {
    padding-bottom: 122px
}

.u-mb-123 {
    margin-bottom: 123px
}

.u-pb-123 {
    padding-bottom: 123px
}

.u-mb-124 {
    margin-bottom: 124px
}

.u-pb-124 {
    padding-bottom: 124px
}

.u-mb-125 {
    margin-bottom: 125px
}

.u-pb-125 {
    padding-bottom: 125px
}

.u-mb-126 {
    margin-bottom: 126px
}

.u-pb-126 {
    padding-bottom: 126px
}

.u-mb-127 {
    margin-bottom: 127px
}

.u-pb-127 {
    padding-bottom: 127px
}

.u-mb-128 {
    margin-bottom: 128px
}

.u-pb-128 {
    padding-bottom: 128px
}

.u-mb-129 {
    margin-bottom: 129px
}

.u-pb-129 {
    padding-bottom: 129px
}

.u-mb-130 {
    margin-bottom: 130px
}

.u-pb-130 {
    padding-bottom: 130px
}

.u-mb-131 {
    margin-bottom: 131px
}

.u-pb-131 {
    padding-bottom: 131px
}

.u-mb-132 {
    margin-bottom: 132px
}

.u-pb-132 {
    padding-bottom: 132px
}

.u-mb-133 {
    margin-bottom: 133px
}

.u-pb-133 {
    padding-bottom: 133px
}

.u-mb-134 {
    margin-bottom: 134px
}

.u-pb-134 {
    padding-bottom: 134px
}

.u-mb-135 {
    margin-bottom: 135px
}

.u-pb-135 {
    padding-bottom: 135px
}

.u-mb-136 {
    margin-bottom: 136px
}

.u-pb-136 {
    padding-bottom: 136px
}

.u-mb-137 {
    margin-bottom: 137px
}

.u-pb-137 {
    padding-bottom: 137px
}

.u-mb-138 {
    margin-bottom: 138px
}

.u-pb-138 {
    padding-bottom: 138px
}

.u-mb-139 {
    margin-bottom: 139px
}

.u-pb-139 {
    padding-bottom: 139px
}

.u-mb-140 {
    margin-bottom: 140px
}

.u-pb-140 {
    padding-bottom: 140px
}

.u-mb-141 {
    margin-bottom: 141px
}

.u-pb-141 {
    padding-bottom: 141px
}

.u-mb-142 {
    margin-bottom: 142px
}

.u-pb-142 {
    padding-bottom: 142px
}

.u-mb-143 {
    margin-bottom: 143px
}

.u-pb-143 {
    padding-bottom: 143px
}

.u-mb-144 {
    margin-bottom: 144px
}

.u-pb-144 {
    padding-bottom: 144px
}

.u-mb-145 {
    margin-bottom: 145px
}

.u-pb-145 {
    padding-bottom: 145px
}

.u-mb-146 {
    margin-bottom: 146px
}

.u-pb-146 {
    padding-bottom: 146px
}

.u-mb-147 {
    margin-bottom: 147px
}

.u-pb-147 {
    padding-bottom: 147px
}

.u-mb-148 {
    margin-bottom: 148px
}

.u-pb-148 {
    padding-bottom: 148px
}

.u-mb-149 {
    margin-bottom: 149px
}

.u-pb-149 {
    padding-bottom: 149px
}

.u-mb-150 {
    margin-bottom: 150px
}

.u-pb-150 {
    padding-bottom: 150px
}

.u-mb-151 {
    margin-bottom: 151px
}

.u-pb-151 {
    padding-bottom: 151px
}

.u-mb-152 {
    margin-bottom: 152px
}

.u-pb-152 {
    padding-bottom: 152px
}

.u-mb-153 {
    margin-bottom: 153px
}

.u-pb-153 {
    padding-bottom: 153px
}

.u-mb-154 {
    margin-bottom: 154px
}

.u-pb-154 {
    padding-bottom: 154px
}

.u-mb-155 {
    margin-bottom: 155px
}

.u-pb-155 {
    padding-bottom: 155px
}

.u-mb-156 {
    margin-bottom: 156px
}

.u-pb-156 {
    padding-bottom: 156px
}

.u-mb-157 {
    margin-bottom: 157px
}

.u-pb-157 {
    padding-bottom: 157px
}

.u-mb-158 {
    margin-bottom: 158px
}

.u-pb-158 {
    padding-bottom: 158px
}

.u-mb-159 {
    margin-bottom: 159px
}

.u-pb-159 {
    padding-bottom: 159px
}

.u-mb-160 {
    margin-bottom: 160px
}

.u-pb-160 {
    padding-bottom: 160px
}

.u-mb-161 {
    margin-bottom: 161px
}

.u-pb-161 {
    padding-bottom: 161px
}

.u-mb-162 {
    margin-bottom: 162px
}

.u-pb-162 {
    padding-bottom: 162px
}

.u-mb-163 {
    margin-bottom: 163px
}

.u-pb-163 {
    padding-bottom: 163px
}

.u-mb-164 {
    margin-bottom: 164px
}

.u-pb-164 {
    padding-bottom: 164px
}

.u-mb-165 {
    margin-bottom: 165px
}

.u-pb-165 {
    padding-bottom: 165px
}

.u-mb-166 {
    margin-bottom: 166px
}

.u-pb-166 {
    padding-bottom: 166px
}

.u-mb-167 {
    margin-bottom: 167px
}

.u-pb-167 {
    padding-bottom: 167px
}

.u-mb-168 {
    margin-bottom: 168px
}

.u-pb-168 {
    padding-bottom: 168px
}

.u-mb-169 {
    margin-bottom: 169px
}

.u-pb-169 {
    padding-bottom: 169px
}

.u-mb-170 {
    margin-bottom: 170px
}

.u-pb-170 {
    padding-bottom: 170px
}

.u-mb-171 {
    margin-bottom: 171px
}

.u-pb-171 {
    padding-bottom: 171px
}

.u-mb-172 {
    margin-bottom: 172px
}

.u-pb-172 {
    padding-bottom: 172px
}

.u-mb-173 {
    margin-bottom: 173px
}

.u-pb-173 {
    padding-bottom: 173px
}

.u-mb-174 {
    margin-bottom: 174px
}

.u-pb-174 {
    padding-bottom: 174px
}

.u-mb-175 {
    margin-bottom: 175px
}

.u-pb-175 {
    padding-bottom: 175px
}

.u-mb-176 {
    margin-bottom: 176px
}

.u-pb-176 {
    padding-bottom: 176px
}

.u-mb-177 {
    margin-bottom: 177px
}

.u-pb-177 {
    padding-bottom: 177px
}

.u-mb-178 {
    margin-bottom: 178px
}

.u-pb-178 {
    padding-bottom: 178px
}

.u-mb-179 {
    margin-bottom: 179px
}

.u-pb-179 {
    padding-bottom: 179px
}

.u-mb-180 {
    margin-bottom: 180px
}

.u-pb-180 {
    padding-bottom: 180px
}

.u-mb-181 {
    margin-bottom: 181px
}

.u-pb-181 {
    padding-bottom: 181px
}

.u-mb-182 {
    margin-bottom: 182px
}

.u-pb-182 {
    padding-bottom: 182px
}

.u-mb-183 {
    margin-bottom: 183px
}

.u-pb-183 {
    padding-bottom: 183px
}

.u-mb-184 {
    margin-bottom: 184px
}

.u-pb-184 {
    padding-bottom: 184px
}

.u-mb-185 {
    margin-bottom: 185px
}

.u-pb-185 {
    padding-bottom: 185px
}

.u-mb-186 {
    margin-bottom: 186px
}

.u-pb-186 {
    padding-bottom: 186px
}

.u-mb-187 {
    margin-bottom: 187px
}

.u-pb-187 {
    padding-bottom: 187px
}

.u-mb-188 {
    margin-bottom: 188px
}

.u-pb-188 {
    padding-bottom: 188px
}

.u-mb-189 {
    margin-bottom: 189px
}

.u-pb-189 {
    padding-bottom: 189px
}

.u-mb-190 {
    margin-bottom: 190px
}

.u-pb-190 {
    padding-bottom: 190px
}

.u-mb-191 {
    margin-bottom: 191px
}

.u-pb-191 {
    padding-bottom: 191px
}

.u-mb-192 {
    margin-bottom: 192px
}

.u-pb-192 {
    padding-bottom: 192px
}

.u-mb-193 {
    margin-bottom: 193px
}

.u-pb-193 {
    padding-bottom: 193px
}

.u-mb-194 {
    margin-bottom: 194px
}

.u-pb-194 {
    padding-bottom: 194px
}

.u-mb-195 {
    margin-bottom: 195px
}

.u-pb-195 {
    padding-bottom: 195px
}

.u-mb-196 {
    margin-bottom: 196px
}

.u-pb-196 {
    padding-bottom: 196px
}

.u-mb-197 {
    margin-bottom: 197px
}

.u-pb-197 {
    padding-bottom: 197px
}

.u-mb-198 {
    margin-bottom: 198px
}

.u-pb-198 {
    padding-bottom: 198px
}

.u-mb-199 {
    margin-bottom: 199px
}

.u-pb-199 {
    padding-bottom: 199px
}

.u-mb-200 {
    margin-bottom: 200px
}

.u-pb-200 {
    padding-bottom: 200px
}

.u-ml-negative-50 {
    margin-left: -50px
}

.u-ml-negative-49 {
    margin-left: -49px
}

.u-ml-negative-48 {
    margin-left: -48px
}

.u-ml-negative-47 {
    margin-left: -47px
}

.u-ml-negative-46 {
    margin-left: -46px
}

.u-ml-negative-45 {
    margin-left: -45px
}

.u-ml-negative-44 {
    margin-left: -44px
}

.u-ml-negative-43 {
    margin-left: -43px
}

.u-ml-negative-42 {
    margin-left: -42px
}

.u-ml-negative-41 {
    margin-left: -41px
}

.u-ml-negative-40 {
    margin-left: -40px
}

.u-ml-negative-39 {
    margin-left: -39px
}

.u-ml-negative-38 {
    margin-left: -38px
}

.u-ml-negative-37 {
    margin-left: -37px
}

.u-ml-negative-36 {
    margin-left: -36px
}

.u-ml-negative-35 {
    margin-left: -35px
}

.u-ml-negative-34 {
    margin-left: -34px
}

.u-ml-negative-33 {
    margin-left: -33px
}

.u-ml-negative-32 {
    margin-left: -32px
}

.u-ml-negative-31 {
    margin-left: -31px
}

.u-ml-negative-30 {
    margin-left: -30px
}

.u-ml-negative-29 {
    margin-left: -29px
}

.u-ml-negative-28 {
    margin-left: -28px
}

.u-ml-negative-27 {
    margin-left: -27px
}

.u-ml-negative-26 {
    margin-left: -26px
}

.u-ml-negative-25 {
    margin-left: -25px
}

.u-ml-negative-24 {
    margin-left: -24px
}

.u-ml-negative-23 {
    margin-left: -23px
}

.u-ml-negative-22 {
    margin-left: -22px
}

.u-ml-negative-21 {
    margin-left: -21px
}

.u-ml-negative-20 {
    margin-left: -20px
}

.u-ml-negative-19 {
    margin-left: -19px
}

.u-ml-negative-18 {
    margin-left: -18px
}

.u-ml-negative-17 {
    margin-left: -17px
}

.u-ml-negative-16 {
    margin-left: -16px
}

.u-ml-negative-15 {
    margin-left: -15px
}

.u-ml-negative-14 {
    margin-left: -14px
}

.u-ml-negative-13 {
    margin-left: -13px
}

.u-ml-negative-12 {
    margin-left: -12px
}

.u-ml-negative-11 {
    margin-left: -11px
}

.u-ml-negative-10 {
    margin-left: -10px
}

.u-ml-negative-9 {
    margin-left: -9px
}

.u-ml-negative-8 {
    margin-left: -8px
}

.u-ml-negative-7 {
    margin-left: -7px
}

.u-ml-negative-6 {
    margin-left: -6px
}

.u-ml-negative-5 {
    margin-left: -5px
}

.u-ml-negative-4 {
    margin-left: -4px
}

.u-ml-negative-3 {
    margin-left: -3px
}

.u-ml-negative-2 {
    margin-left: -2px
}

.u-ml-negative-1 {
    margin-left: -1px
}

.u-ml-0 {
    margin-left: 0
}

.u-pl-0 {
    padding-left: 0
}

.u-ml-1 {
    margin-left: 1px
}

.u-pl-1 {
    padding-left: 1px
}

.u-ml-2 {
    margin-left: 2px
}

.u-pl-2 {
    padding-left: 2px
}

.u-ml-3 {
    margin-left: 3px
}

.u-pl-3 {
    padding-left: 3px
}

.u-ml-4 {
    margin-left: 4px
}

.u-pl-4 {
    padding-left: 4px
}

.u-ml-5 {
    margin-left: 5px
}

.u-pl-5 {
    padding-left: 5px
}

.u-ml-6 {
    margin-left: 6px
}

.u-pl-6 {
    padding-left: 6px
}

.u-ml-7 {
    margin-left: 7px
}

.u-pl-7 {
    padding-left: 7px
}

.u-ml-8 {
    margin-left: 8px
}

.u-pl-8 {
    padding-left: 8px
}

.u-ml-9 {
    margin-left: 9px
}

.u-pl-9 {
    padding-left: 9px
}

.u-ml-10 {
    margin-left: 10px
}

.u-pl-10 {
    padding-left: 10px
}

.u-ml-11 {
    margin-left: 11px
}

.u-pl-11 {
    padding-left: 11px
}

.u-ml-12 {
    margin-left: 12px
}

.u-pl-12 {
    padding-left: 12px
}

.u-ml-13 {
    margin-left: 13px
}

.u-pl-13 {
    padding-left: 13px
}

.u-ml-14 {
    margin-left: 14px
}

.u-pl-14 {
    padding-left: 14px
}

.u-ml-15 {
    margin-left: 15px
}

.u-pl-15 {
    padding-left: 15px
}

.u-ml-16 {
    margin-left: 16px
}

.u-pl-16 {
    padding-left: 16px
}

.u-ml-17 {
    margin-left: 17px
}

.u-pl-17 {
    padding-left: 17px
}

.u-ml-18 {
    margin-left: 18px
}

.u-pl-18 {
    padding-left: 18px
}

.u-ml-19 {
    margin-left: 19px
}

.u-pl-19 {
    padding-left: 19px
}

.u-ml-20 {
    margin-left: 20px
}

.u-pl-20 {
    padding-left: 20px
}

.u-ml-21 {
    margin-left: 21px
}

.u-pl-21 {
    padding-left: 21px
}

.u-ml-22 {
    margin-left: 22px
}

.u-pl-22 {
    padding-left: 22px
}

.u-ml-23 {
    margin-left: 23px
}

.u-pl-23 {
    padding-left: 23px
}

.u-ml-24 {
    margin-left: 24px
}

.u-pl-24 {
    padding-left: 24px
}

.u-ml-25 {
    margin-left: 25px
}

.u-pl-25 {
    padding-left: 25px
}

.u-ml-26 {
    margin-left: 26px
}

.u-pl-26 {
    padding-left: 26px
}

.u-ml-27 {
    margin-left: 27px
}

.u-pl-27 {
    padding-left: 27px
}

.u-ml-28 {
    margin-left: 28px
}

.u-pl-28 {
    padding-left: 28px
}

.u-ml-29 {
    margin-left: 29px
}

.u-pl-29 {
    padding-left: 29px
}

.u-ml-30 {
    margin-left: 30px
}

.u-pl-30 {
    padding-left: 30px
}

.u-ml-31 {
    margin-left: 31px
}

.u-pl-31 {
    padding-left: 31px
}

.u-ml-32 {
    margin-left: 32px
}

.u-pl-32 {
    padding-left: 32px
}

.u-ml-33 {
    margin-left: 33px
}

.u-pl-33 {
    padding-left: 33px
}

.u-ml-34 {
    margin-left: 34px
}

.u-pl-34 {
    padding-left: 34px
}

.u-ml-35 {
    margin-left: 35px
}

.u-pl-35 {
    padding-left: 35px
}

.u-ml-36 {
    margin-left: 36px
}

.u-pl-36 {
    padding-left: 36px
}

.u-ml-37 {
    margin-left: 37px
}

.u-pl-37 {
    padding-left: 37px
}

.u-ml-38 {
    margin-left: 38px
}

.u-pl-38 {
    padding-left: 38px
}

.u-ml-39 {
    margin-left: 39px
}

.u-pl-39 {
    padding-left: 39px
}

.u-ml-40 {
    margin-left: 40px
}

.u-pl-40 {
    padding-left: 40px
}

.u-ml-41 {
    margin-left: 41px
}

.u-pl-41 {
    padding-left: 41px
}

.u-ml-42 {
    margin-left: 42px
}

.u-pl-42 {
    padding-left: 42px
}

.u-ml-43 {
    margin-left: 43px
}

.u-pl-43 {
    padding-left: 43px
}

.u-ml-44 {
    margin-left: 44px
}

.u-pl-44 {
    padding-left: 44px
}

.u-ml-45 {
    margin-left: 45px
}

.u-pl-45 {
    padding-left: 45px
}

.u-ml-46 {
    margin-left: 46px
}

.u-pl-46 {
    padding-left: 46px
}

.u-ml-47 {
    margin-left: 47px
}

.u-pl-47 {
    padding-left: 47px
}

.u-ml-48 {
    margin-left: 48px
}

.u-pl-48 {
    padding-left: 48px
}

.u-ml-49 {
    margin-left: 49px
}

.u-pl-49 {
    padding-left: 49px
}

.u-ml-50 {
    margin-left: 50px
}

.u-pl-50 {
    padding-left: 50px
}

.u-ml-51 {
    margin-left: 51px
}

.u-pl-51 {
    padding-left: 51px
}

.u-ml-52 {
    margin-left: 52px
}

.u-pl-52 {
    padding-left: 52px
}

.u-ml-53 {
    margin-left: 53px
}

.u-pl-53 {
    padding-left: 53px
}

.u-ml-54 {
    margin-left: 54px
}

.u-pl-54 {
    padding-left: 54px
}

.u-ml-55 {
    margin-left: 55px
}

.u-pl-55 {
    padding-left: 55px
}

.u-ml-56 {
    margin-left: 56px
}

.u-pl-56 {
    padding-left: 56px
}

.u-ml-57 {
    margin-left: 57px
}

.u-pl-57 {
    padding-left: 57px
}

.u-ml-58 {
    margin-left: 58px
}

.u-pl-58 {
    padding-left: 58px
}

.u-ml-59 {
    margin-left: 59px
}

.u-pl-59 {
    padding-left: 59px
}

.u-ml-60 {
    margin-left: 60px
}

.u-pl-60 {
    padding-left: 60px
}

.u-ml-61 {
    margin-left: 61px
}

.u-pl-61 {
    padding-left: 61px
}

.u-ml-62 {
    margin-left: 62px
}

.u-pl-62 {
    padding-left: 62px
}

.u-ml-63 {
    margin-left: 63px
}

.u-pl-63 {
    padding-left: 63px
}

.u-ml-64 {
    margin-left: 64px
}

.u-pl-64 {
    padding-left: 64px
}

.u-ml-65 {
    margin-left: 65px
}

.u-pl-65 {
    padding-left: 65px
}

.u-ml-66 {
    margin-left: 66px
}

.u-pl-66 {
    padding-left: 66px
}

.u-ml-67 {
    margin-left: 67px
}

.u-pl-67 {
    padding-left: 67px
}

.u-ml-68 {
    margin-left: 68px
}

.u-pl-68 {
    padding-left: 68px
}

.u-ml-69 {
    margin-left: 69px
}

.u-pl-69 {
    padding-left: 69px
}

.u-ml-70 {
    margin-left: 70px
}

.u-pl-70 {
    padding-left: 70px
}

.u-ml-71 {
    margin-left: 71px
}

.u-pl-71 {
    padding-left: 71px
}

.u-ml-72 {
    margin-left: 72px
}

.u-pl-72 {
    padding-left: 72px
}

.u-ml-73 {
    margin-left: 73px
}

.u-pl-73 {
    padding-left: 73px
}

.u-ml-74 {
    margin-left: 74px
}

.u-pl-74 {
    padding-left: 74px
}

.u-ml-75 {
    margin-left: 75px
}

.u-pl-75 {
    padding-left: 75px
}

.u-ml-76 {
    margin-left: 76px
}

.u-pl-76 {
    padding-left: 76px
}

.u-ml-77 {
    margin-left: 77px
}

.u-pl-77 {
    padding-left: 77px
}

.u-ml-78 {
    margin-left: 78px
}

.u-pl-78 {
    padding-left: 78px
}

.u-ml-79 {
    margin-left: 79px
}

.u-pl-79 {
    padding-left: 79px
}

.u-ml-80 {
    margin-left: 80px
}

.u-pl-80 {
    padding-left: 80px
}

.u-ml-81 {
    margin-left: 81px
}

.u-pl-81 {
    padding-left: 81px
}

.u-ml-82 {
    margin-left: 82px
}

.u-pl-82 {
    padding-left: 82px
}

.u-ml-83 {
    margin-left: 83px
}

.u-pl-83 {
    padding-left: 83px
}

.u-ml-84 {
    margin-left: 84px
}

.u-pl-84 {
    padding-left: 84px
}

.u-ml-85 {
    margin-left: 85px
}

.u-pl-85 {
    padding-left: 85px
}

.u-ml-86 {
    margin-left: 86px
}

.u-pl-86 {
    padding-left: 86px
}

.u-ml-87 {
    margin-left: 87px
}

.u-pl-87 {
    padding-left: 87px
}

.u-ml-88 {
    margin-left: 88px
}

.u-pl-88 {
    padding-left: 88px
}

.u-ml-89 {
    margin-left: 89px
}

.u-pl-89 {
    padding-left: 89px
}

.u-ml-90 {
    margin-left: 90px
}

.u-pl-90 {
    padding-left: 90px
}

.u-ml-91 {
    margin-left: 91px
}

.u-pl-91 {
    padding-left: 91px
}

.u-ml-92 {
    margin-left: 92px
}

.u-pl-92 {
    padding-left: 92px
}

.u-ml-93 {
    margin-left: 93px
}

.u-pl-93 {
    padding-left: 93px
}

.u-ml-94 {
    margin-left: 94px
}

.u-pl-94 {
    padding-left: 94px
}

.u-ml-95 {
    margin-left: 95px
}

.u-pl-95 {
    padding-left: 95px
}

.u-ml-96 {
    margin-left: 96px
}

.u-pl-96 {
    padding-left: 96px
}

.u-ml-97 {
    margin-left: 97px
}

.u-pl-97 {
    padding-left: 97px
}

.u-ml-98 {
    margin-left: 98px
}

.u-pl-98 {
    padding-left: 98px
}

.u-ml-99 {
    margin-left: 99px
}

.u-pl-99 {
    padding-left: 99px
}

.u-ml-100 {
    margin-left: 100px
}

.u-pl-100 {
    padding-left: 100px
}

.u-ml-101 {
    margin-left: 101px
}

.u-pl-101 {
    padding-left: 101px
}

.u-ml-102 {
    margin-left: 102px
}

.u-pl-102 {
    padding-left: 102px
}

.u-ml-103 {
    margin-left: 103px
}

.u-pl-103 {
    padding-left: 103px
}

.u-ml-104 {
    margin-left: 104px
}

.u-pl-104 {
    padding-left: 104px
}

.u-ml-105 {
    margin-left: 105px
}

.u-pl-105 {
    padding-left: 105px
}

.u-ml-106 {
    margin-left: 106px
}

.u-pl-106 {
    padding-left: 106px
}

.u-ml-107 {
    margin-left: 107px
}

.u-pl-107 {
    padding-left: 107px
}

.u-ml-108 {
    margin-left: 108px
}

.u-pl-108 {
    padding-left: 108px
}

.u-ml-109 {
    margin-left: 109px
}

.u-pl-109 {
    padding-left: 109px
}

.u-ml-110 {
    margin-left: 110px
}

.u-pl-110 {
    padding-left: 110px
}

.u-ml-111 {
    margin-left: 111px
}

.u-pl-111 {
    padding-left: 111px
}

.u-ml-112 {
    margin-left: 112px
}

.u-pl-112 {
    padding-left: 112px
}

.u-ml-113 {
    margin-left: 113px
}

.u-pl-113 {
    padding-left: 113px
}

.u-ml-114 {
    margin-left: 114px
}

.u-pl-114 {
    padding-left: 114px
}

.u-ml-115 {
    margin-left: 115px
}

.u-pl-115 {
    padding-left: 115px
}

.u-ml-116 {
    margin-left: 116px
}

.u-pl-116 {
    padding-left: 116px
}

.u-ml-117 {
    margin-left: 117px
}

.u-pl-117 {
    padding-left: 117px
}

.u-ml-118 {
    margin-left: 118px
}

.u-pl-118 {
    padding-left: 118px
}

.u-ml-119 {
    margin-left: 119px
}

.u-pl-119 {
    padding-left: 119px
}

.u-ml-120 {
    margin-left: 120px
}

.u-pl-120 {
    padding-left: 120px
}

.u-ml-121 {
    margin-left: 121px
}

.u-pl-121 {
    padding-left: 121px
}

.u-ml-122 {
    margin-left: 122px
}

.u-pl-122 {
    padding-left: 122px
}

.u-ml-123 {
    margin-left: 123px
}

.u-pl-123 {
    padding-left: 123px
}

.u-ml-124 {
    margin-left: 124px
}

.u-pl-124 {
    padding-left: 124px
}

.u-ml-125 {
    margin-left: 125px
}

.u-pl-125 {
    padding-left: 125px
}

.u-ml-126 {
    margin-left: 126px
}

.u-pl-126 {
    padding-left: 126px
}

.u-ml-127 {
    margin-left: 127px
}

.u-pl-127 {
    padding-left: 127px
}

.u-ml-128 {
    margin-left: 128px
}

.u-pl-128 {
    padding-left: 128px
}

.u-ml-129 {
    margin-left: 129px
}

.u-pl-129 {
    padding-left: 129px
}

.u-ml-130 {
    margin-left: 130px
}

.u-pl-130 {
    padding-left: 130px
}

.u-ml-131 {
    margin-left: 131px
}

.u-pl-131 {
    padding-left: 131px
}

.u-ml-132 {
    margin-left: 132px
}

.u-pl-132 {
    padding-left: 132px
}

.u-ml-133 {
    margin-left: 133px
}

.u-pl-133 {
    padding-left: 133px
}

.u-ml-134 {
    margin-left: 134px
}

.u-pl-134 {
    padding-left: 134px
}

.u-ml-135 {
    margin-left: 135px
}

.u-pl-135 {
    padding-left: 135px
}

.u-ml-136 {
    margin-left: 136px
}

.u-pl-136 {
    padding-left: 136px
}

.u-ml-137 {
    margin-left: 137px
}

.u-pl-137 {
    padding-left: 137px
}

.u-ml-138 {
    margin-left: 138px
}

.u-pl-138 {
    padding-left: 138px
}

.u-ml-139 {
    margin-left: 139px
}

.u-pl-139 {
    padding-left: 139px
}

.u-ml-140 {
    margin-left: 140px
}

.u-pl-140 {
    padding-left: 140px
}

.u-ml-141 {
    margin-left: 141px
}

.u-pl-141 {
    padding-left: 141px
}

.u-ml-142 {
    margin-left: 142px
}

.u-pl-142 {
    padding-left: 142px
}

.u-ml-143 {
    margin-left: 143px
}

.u-pl-143 {
    padding-left: 143px
}

.u-ml-144 {
    margin-left: 144px
}

.u-pl-144 {
    padding-left: 144px
}

.u-ml-145 {
    margin-left: 145px
}

.u-pl-145 {
    padding-left: 145px
}

.u-ml-146 {
    margin-left: 146px
}

.u-pl-146 {
    padding-left: 146px
}

.u-ml-147 {
    margin-left: 147px
}

.u-pl-147 {
    padding-left: 147px
}

.u-ml-148 {
    margin-left: 148px
}

.u-pl-148 {
    padding-left: 148px
}

.u-ml-149 {
    margin-left: 149px
}

.u-pl-149 {
    padding-left: 149px
}

.u-ml-150 {
    margin-left: 150px
}

.u-pl-150 {
    padding-left: 150px
}

.u-ml-151 {
    margin-left: 151px
}

.u-pl-151 {
    padding-left: 151px
}

.u-ml-152 {
    margin-left: 152px
}

.u-pl-152 {
    padding-left: 152px
}

.u-ml-153 {
    margin-left: 153px
}

.u-pl-153 {
    padding-left: 153px
}

.u-ml-154 {
    margin-left: 154px
}

.u-pl-154 {
    padding-left: 154px
}

.u-ml-155 {
    margin-left: 155px
}

.u-pl-155 {
    padding-left: 155px
}

.u-ml-156 {
    margin-left: 156px
}

.u-pl-156 {
    padding-left: 156px
}

.u-ml-157 {
    margin-left: 157px
}

.u-pl-157 {
    padding-left: 157px
}

.u-ml-158 {
    margin-left: 158px
}

.u-pl-158 {
    padding-left: 158px
}

.u-ml-159 {
    margin-left: 159px
}

.u-pl-159 {
    padding-left: 159px
}

.u-ml-160 {
    margin-left: 160px
}

.u-pl-160 {
    padding-left: 160px
}

.u-ml-161 {
    margin-left: 161px
}

.u-pl-161 {
    padding-left: 161px
}

.u-ml-162 {
    margin-left: 162px
}

.u-pl-162 {
    padding-left: 162px
}

.u-ml-163 {
    margin-left: 163px
}

.u-pl-163 {
    padding-left: 163px
}

.u-ml-164 {
    margin-left: 164px
}

.u-pl-164 {
    padding-left: 164px
}

.u-ml-165 {
    margin-left: 165px
}

.u-pl-165 {
    padding-left: 165px
}

.u-ml-166 {
    margin-left: 166px
}

.u-pl-166 {
    padding-left: 166px
}

.u-ml-167 {
    margin-left: 167px
}

.u-pl-167 {
    padding-left: 167px
}

.u-ml-168 {
    margin-left: 168px
}

.u-pl-168 {
    padding-left: 168px
}

.u-ml-169 {
    margin-left: 169px
}

.u-pl-169 {
    padding-left: 169px
}

.u-ml-170 {
    margin-left: 170px
}

.u-pl-170 {
    padding-left: 170px
}

.u-ml-171 {
    margin-left: 171px
}

.u-pl-171 {
    padding-left: 171px
}

.u-ml-172 {
    margin-left: 172px
}

.u-pl-172 {
    padding-left: 172px
}

.u-ml-173 {
    margin-left: 173px
}

.u-pl-173 {
    padding-left: 173px
}

.u-ml-174 {
    margin-left: 174px
}

.u-pl-174 {
    padding-left: 174px
}

.u-ml-175 {
    margin-left: 175px
}

.u-pl-175 {
    padding-left: 175px
}

.u-ml-176 {
    margin-left: 176px
}

.u-pl-176 {
    padding-left: 176px
}

.u-ml-177 {
    margin-left: 177px
}

.u-pl-177 {
    padding-left: 177px
}

.u-ml-178 {
    margin-left: 178px
}

.u-pl-178 {
    padding-left: 178px
}

.u-ml-179 {
    margin-left: 179px
}

.u-pl-179 {
    padding-left: 179px
}

.u-ml-180 {
    margin-left: 180px
}

.u-pl-180 {
    padding-left: 180px
}

.u-ml-181 {
    margin-left: 181px
}

.u-pl-181 {
    padding-left: 181px
}

.u-ml-182 {
    margin-left: 182px
}

.u-pl-182 {
    padding-left: 182px
}

.u-ml-183 {
    margin-left: 183px
}

.u-pl-183 {
    padding-left: 183px
}

.u-ml-184 {
    margin-left: 184px
}

.u-pl-184 {
    padding-left: 184px
}

.u-ml-185 {
    margin-left: 185px
}

.u-pl-185 {
    padding-left: 185px
}

.u-ml-186 {
    margin-left: 186px
}

.u-pl-186 {
    padding-left: 186px
}

.u-ml-187 {
    margin-left: 187px
}

.u-pl-187 {
    padding-left: 187px
}

.u-ml-188 {
    margin-left: 188px
}

.u-pl-188 {
    padding-left: 188px
}

.u-ml-189 {
    margin-left: 189px
}

.u-pl-189 {
    padding-left: 189px
}

.u-ml-190 {
    margin-left: 190px
}

.u-pl-190 {
    padding-left: 190px
}

.u-ml-191 {
    margin-left: 191px
}

.u-pl-191 {
    padding-left: 191px
}

.u-ml-192 {
    margin-left: 192px
}

.u-pl-192 {
    padding-left: 192px
}

.u-ml-193 {
    margin-left: 193px
}

.u-pl-193 {
    padding-left: 193px
}

.u-ml-194 {
    margin-left: 194px
}

.u-pl-194 {
    padding-left: 194px
}

.u-ml-195 {
    margin-left: 195px
}

.u-pl-195 {
    padding-left: 195px
}

.u-ml-196 {
    margin-left: 196px
}

.u-pl-196 {
    padding-left: 196px
}

.u-ml-197 {
    margin-left: 197px
}

.u-pl-197 {
    padding-left: 197px
}

.u-ml-198 {
    margin-left: 198px
}

.u-pl-198 {
    padding-left: 198px
}

.u-ml-199 {
    margin-left: 199px
}

.u-pl-199 {
    padding-left: 199px
}

.u-ml-200 {
    margin-left: 200px
}

.u-pl-200 {
    padding-left: 200px
}

.u-mr-negative-50 {
    margin-right: -50px
}

.u-mr-negative-49 {
    margin-right: -49px
}

.u-mr-negative-48 {
    margin-right: -48px
}

.u-mr-negative-47 {
    margin-right: -47px
}

.u-mr-negative-46 {
    margin-right: -46px
}

.u-mr-negative-45 {
    margin-right: -45px
}

.u-mr-negative-44 {
    margin-right: -44px
}

.u-mr-negative-43 {
    margin-right: -43px
}

.u-mr-negative-42 {
    margin-right: -42px
}

.u-mr-negative-41 {
    margin-right: -41px
}

.u-mr-negative-40 {
    margin-right: -40px
}

.u-mr-negative-39 {
    margin-right: -39px
}

.u-mr-negative-38 {
    margin-right: -38px
}

.u-mr-negative-37 {
    margin-right: -37px
}

.u-mr-negative-36 {
    margin-right: -36px
}

.u-mr-negative-35 {
    margin-right: -35px
}

.u-mr-negative-34 {
    margin-right: -34px
}

.u-mr-negative-33 {
    margin-right: -33px
}

.u-mr-negative-32 {
    margin-right: -32px
}

.u-mr-negative-31 {
    margin-right: -31px
}

.u-mr-negative-30 {
    margin-right: -30px
}

.u-mr-negative-29 {
    margin-right: -29px
}

.u-mr-negative-28 {
    margin-right: -28px
}

.u-mr-negative-27 {
    margin-right: -27px
}

.u-mr-negative-26 {
    margin-right: -26px
}

.u-mr-negative-25 {
    margin-right: -25px
}

.u-mr-negative-24 {
    margin-right: -24px
}

.u-mr-negative-23 {
    margin-right: -23px
}

.u-mr-negative-22 {
    margin-right: -22px
}

.u-mr-negative-21 {
    margin-right: -21px
}

.u-mr-negative-20 {
    margin-right: -20px
}

.u-mr-negative-19 {
    margin-right: -19px
}

.u-mr-negative-18 {
    margin-right: -18px
}

.u-mr-negative-17 {
    margin-right: -17px
}

.u-mr-negative-16 {
    margin-right: -16px
}

.u-mr-negative-15 {
    margin-right: -15px
}

.u-mr-negative-14 {
    margin-right: -14px
}

.u-mr-negative-13 {
    margin-right: -13px
}

.u-mr-negative-12 {
    margin-right: -12px
}

.u-mr-negative-11 {
    margin-right: -11px
}

.u-mr-negative-10 {
    margin-right: -10px
}

.u-mr-negative-9 {
    margin-right: -9px
}

.u-mr-negative-8 {
    margin-right: -8px
}

.u-mr-negative-7 {
    margin-right: -7px
}

.u-mr-negative-6 {
    margin-right: -6px
}

.u-mr-negative-5 {
    margin-right: -5px
}

.u-mr-negative-4 {
    margin-right: -4px
}

.u-mr-negative-3 {
    margin-right: -3px
}

.u-mr-negative-2 {
    margin-right: -2px
}

.u-mr-negative-1 {
    margin-right: -1px
}

.u-mr-0 {
    margin-right: 0
}

.u-pr-0 {
    padding-right: 0
}

.u-mr-1 {
    margin-right: 1px
}

.u-pr-1 {
    padding-right: 1px
}

.u-mr-2 {
    margin-right: 2px
}

.u-pr-2 {
    padding-right: 2px
}

.u-mr-3 {
    margin-right: 3px
}

.u-pr-3 {
    padding-right: 3px
}

.u-mr-4 {
    margin-right: 4px
}

.u-pr-4 {
    padding-right: 4px
}

.u-mr-5 {
    margin-right: 5px
}

.u-pr-5 {
    padding-right: 5px
}

.u-mr-6 {
    margin-right: 6px
}

.u-pr-6 {
    padding-right: 6px
}

.u-mr-7 {
    margin-right: 7px
}

.u-pr-7 {
    padding-right: 7px
}

.u-mr-8 {
    margin-right: 8px
}

.u-pr-8 {
    padding-right: 8px
}

.u-mr-9 {
    margin-right: 9px
}

.u-pr-9 {
    padding-right: 9px
}

.u-mr-10 {
    margin-right: 10px
}

.u-pr-10 {
    padding-right: 10px
}

.u-mr-11 {
    margin-right: 11px
}

.u-pr-11 {
    padding-right: 11px
}

.u-mr-12 {
    margin-right: 12px
}

.u-pr-12 {
    padding-right: 12px
}

.u-mr-13 {
    margin-right: 13px
}

.u-pr-13 {
    padding-right: 13px
}

.u-mr-14 {
    margin-right: 14px
}

.u-pr-14 {
    padding-right: 14px
}

.u-mr-15 {
    margin-right: 15px
}

.u-pr-15 {
    padding-right: 15px
}

.u-mr-16 {
    margin-right: 16px
}

.u-pr-16 {
    padding-right: 16px
}

.u-mr-17 {
    margin-right: 17px
}

.u-pr-17 {
    padding-right: 17px
}

.u-mr-18 {
    margin-right: 18px
}

.u-pr-18 {
    padding-right: 18px
}

.u-mr-19 {
    margin-right: 19px
}

.u-pr-19 {
    padding-right: 19px
}

.u-mr-20 {
    margin-right: 20px
}

.u-pr-20 {
    padding-right: 20px
}

.u-mr-21 {
    margin-right: 21px
}

.u-pr-21 {
    padding-right: 21px
}

.u-mr-22 {
    margin-right: 22px
}

.u-pr-22 {
    padding-right: 22px
}

.u-mr-23 {
    margin-right: 23px
}

.u-pr-23 {
    padding-right: 23px
}

.u-mr-24 {
    margin-right: 24px
}

.u-pr-24 {
    padding-right: 24px
}

.u-mr-25 {
    margin-right: 25px
}

.u-pr-25 {
    padding-right: 25px
}

.u-mr-26 {
    margin-right: 26px
}

.u-pr-26 {
    padding-right: 26px
}

.u-mr-27 {
    margin-right: 27px
}

.u-pr-27 {
    padding-right: 27px
}

.u-mr-28 {
    margin-right: 28px
}

.u-pr-28 {
    padding-right: 28px
}

.u-mr-29 {
    margin-right: 29px
}

.u-pr-29 {
    padding-right: 29px
}

.u-mr-30 {
    margin-right: 30px
}

.u-pr-30 {
    padding-right: 30px
}

.u-mr-31 {
    margin-right: 31px
}

.u-pr-31 {
    padding-right: 31px
}

.u-mr-32 {
    margin-right: 32px
}

.u-pr-32 {
    padding-right: 32px
}

.u-mr-33 {
    margin-right: 33px
}

.u-pr-33 {
    padding-right: 33px
}

.u-mr-34 {
    margin-right: 34px
}

.u-pr-34 {
    padding-right: 34px
}

.u-mr-35 {
    margin-right: 35px
}

.u-pr-35 {
    padding-right: 35px
}

.u-mr-36 {
    margin-right: 36px
}

.u-pr-36 {
    padding-right: 36px
}

.u-mr-37 {
    margin-right: 37px
}

.u-pr-37 {
    padding-right: 37px
}

.u-mr-38 {
    margin-right: 38px
}

.u-pr-38 {
    padding-right: 38px
}

.u-mr-39 {
    margin-right: 39px
}

.u-pr-39 {
    padding-right: 39px
}

.u-mr-40 {
    margin-right: 40px
}

.u-pr-40 {
    padding-right: 40px
}

.u-mr-41 {
    margin-right: 41px
}

.u-pr-41 {
    padding-right: 41px
}

.u-mr-42 {
    margin-right: 42px
}

.u-pr-42 {
    padding-right: 42px
}

.u-mr-43 {
    margin-right: 43px
}

.u-pr-43 {
    padding-right: 43px
}

.u-mr-44 {
    margin-right: 44px
}

.u-pr-44 {
    padding-right: 44px
}

.u-mr-45 {
    margin-right: 45px
}

.u-pr-45 {
    padding-right: 45px
}

.u-mr-46 {
    margin-right: 46px
}

.u-pr-46 {
    padding-right: 46px
}

.u-mr-47 {
    margin-right: 47px
}

.u-pr-47 {
    padding-right: 47px
}

.u-mr-48 {
    margin-right: 48px
}

.u-pr-48 {
    padding-right: 48px
}

.u-mr-49 {
    margin-right: 49px
}

.u-pr-49 {
    padding-right: 49px
}

.u-mr-50 {
    margin-right: 50px
}

.u-pr-50 {
    padding-right: 50px
}

.u-mr-51 {
    margin-right: 51px
}

.u-pr-51 {
    padding-right: 51px
}

.u-mr-52 {
    margin-right: 52px
}

.u-pr-52 {
    padding-right: 52px
}

.u-mr-53 {
    margin-right: 53px
}

.u-pr-53 {
    padding-right: 53px
}

.u-mr-54 {
    margin-right: 54px
}

.u-pr-54 {
    padding-right: 54px
}

.u-mr-55 {
    margin-right: 55px
}

.u-pr-55 {
    padding-right: 55px
}

.u-mr-56 {
    margin-right: 56px
}

.u-pr-56 {
    padding-right: 56px
}

.u-mr-57 {
    margin-right: 57px
}

.u-pr-57 {
    padding-right: 57px
}

.u-mr-58 {
    margin-right: 58px
}

.u-pr-58 {
    padding-right: 58px
}

.u-mr-59 {
    margin-right: 59px
}

.u-pr-59 {
    padding-right: 59px
}

.u-mr-60 {
    margin-right: 60px
}

.u-pr-60 {
    padding-right: 60px
}

.u-mr-61 {
    margin-right: 61px
}

.u-pr-61 {
    padding-right: 61px
}

.u-mr-62 {
    margin-right: 62px
}

.u-pr-62 {
    padding-right: 62px
}

.u-mr-63 {
    margin-right: 63px
}

.u-pr-63 {
    padding-right: 63px
}

.u-mr-64 {
    margin-right: 64px
}

.u-pr-64 {
    padding-right: 64px
}

.u-mr-65 {
    margin-right: 65px
}

.u-pr-65 {
    padding-right: 65px
}

.u-mr-66 {
    margin-right: 66px
}

.u-pr-66 {
    padding-right: 66px
}

.u-mr-67 {
    margin-right: 67px
}

.u-pr-67 {
    padding-right: 67px
}

.u-mr-68 {
    margin-right: 68px
}

.u-pr-68 {
    padding-right: 68px
}

.u-mr-69 {
    margin-right: 69px
}

.u-pr-69 {
    padding-right: 69px
}

.u-mr-70 {
    margin-right: 70px
}

.u-pr-70 {
    padding-right: 70px
}

.u-mr-71 {
    margin-right: 71px
}

.u-pr-71 {
    padding-right: 71px
}

.u-mr-72 {
    margin-right: 72px
}

.u-pr-72 {
    padding-right: 72px
}

.u-mr-73 {
    margin-right: 73px
}

.u-pr-73 {
    padding-right: 73px
}

.u-mr-74 {
    margin-right: 74px
}

.u-pr-74 {
    padding-right: 74px
}

.u-mr-75 {
    margin-right: 75px
}

.u-pr-75 {
    padding-right: 75px
}

.u-mr-76 {
    margin-right: 76px
}

.u-pr-76 {
    padding-right: 76px
}

.u-mr-77 {
    margin-right: 77px
}

.u-pr-77 {
    padding-right: 77px
}

.u-mr-78 {
    margin-right: 78px
}

.u-pr-78 {
    padding-right: 78px
}

.u-mr-79 {
    margin-right: 79px
}

.u-pr-79 {
    padding-right: 79px
}

.u-mr-80 {
    margin-right: 80px
}

.u-pr-80 {
    padding-right: 80px
}

.u-mr-81 {
    margin-right: 81px
}

.u-pr-81 {
    padding-right: 81px
}

.u-mr-82 {
    margin-right: 82px
}

.u-pr-82 {
    padding-right: 82px
}

.u-mr-83 {
    margin-right: 83px
}

.u-pr-83 {
    padding-right: 83px
}

.u-mr-84 {
    margin-right: 84px
}

.u-pr-84 {
    padding-right: 84px
}

.u-mr-85 {
    margin-right: 85px
}

.u-pr-85 {
    padding-right: 85px
}

.u-mr-86 {
    margin-right: 86px
}

.u-pr-86 {
    padding-right: 86px
}

.u-mr-87 {
    margin-right: 87px
}

.u-pr-87 {
    padding-right: 87px
}

.u-mr-88 {
    margin-right: 88px
}

.u-pr-88 {
    padding-right: 88px
}

.u-mr-89 {
    margin-right: 89px
}

.u-pr-89 {
    padding-right: 89px
}

.u-mr-90 {
    margin-right: 90px
}

.u-pr-90 {
    padding-right: 90px
}

.u-mr-91 {
    margin-right: 91px
}

.u-pr-91 {
    padding-right: 91px
}

.u-mr-92 {
    margin-right: 92px
}

.u-pr-92 {
    padding-right: 92px
}

.u-mr-93 {
    margin-right: 93px
}

.u-pr-93 {
    padding-right: 93px
}

.u-mr-94 {
    margin-right: 94px
}

.u-pr-94 {
    padding-right: 94px
}

.u-mr-95 {
    margin-right: 95px
}

.u-pr-95 {
    padding-right: 95px
}

.u-mr-96 {
    margin-right: 96px
}

.u-pr-96 {
    padding-right: 96px
}

.u-mr-97 {
    margin-right: 97px
}

.u-pr-97 {
    padding-right: 97px
}

.u-mr-98 {
    margin-right: 98px
}

.u-pr-98 {
    padding-right: 98px
}

.u-mr-99 {
    margin-right: 99px
}

.u-pr-99 {
    padding-right: 99px
}

.u-mr-100 {
    margin-right: 100px
}

.u-pr-100 {
    padding-right: 100px
}

.u-mr-101 {
    margin-right: 101px
}

.u-pr-101 {
    padding-right: 101px
}

.u-mr-102 {
    margin-right: 102px
}

.u-pr-102 {
    padding-right: 102px
}

.u-mr-103 {
    margin-right: 103px
}

.u-pr-103 {
    padding-right: 103px
}

.u-mr-104 {
    margin-right: 104px
}

.u-pr-104 {
    padding-right: 104px
}

.u-mr-105 {
    margin-right: 105px
}

.u-pr-105 {
    padding-right: 105px
}

.u-mr-106 {
    margin-right: 106px
}

.u-pr-106 {
    padding-right: 106px
}

.u-mr-107 {
    margin-right: 107px
}

.u-pr-107 {
    padding-right: 107px
}

.u-mr-108 {
    margin-right: 108px
}

.u-pr-108 {
    padding-right: 108px
}

.u-mr-109 {
    margin-right: 109px
}

.u-pr-109 {
    padding-right: 109px
}

.u-mr-110 {
    margin-right: 110px
}

.u-pr-110 {
    padding-right: 110px
}

.u-mr-111 {
    margin-right: 111px
}

.u-pr-111 {
    padding-right: 111px
}

.u-mr-112 {
    margin-right: 112px
}

.u-pr-112 {
    padding-right: 112px
}

.u-mr-113 {
    margin-right: 113px
}

.u-pr-113 {
    padding-right: 113px
}

.u-mr-114 {
    margin-right: 114px
}

.u-pr-114 {
    padding-right: 114px
}

.u-mr-115 {
    margin-right: 115px
}

.u-pr-115 {
    padding-right: 115px
}

.u-mr-116 {
    margin-right: 116px
}

.u-pr-116 {
    padding-right: 116px
}

.u-mr-117 {
    margin-right: 117px
}

.u-pr-117 {
    padding-right: 117px
}

.u-mr-118 {
    margin-right: 118px
}

.u-pr-118 {
    padding-right: 118px
}

.u-mr-119 {
    margin-right: 119px
}

.u-pr-119 {
    padding-right: 119px
}

.u-mr-120 {
    margin-right: 120px
}

.u-pr-120 {
    padding-right: 120px
}

.u-mr-121 {
    margin-right: 121px
}

.u-pr-121 {
    padding-right: 121px
}

.u-mr-122 {
    margin-right: 122px
}

.u-pr-122 {
    padding-right: 122px
}

.u-mr-123 {
    margin-right: 123px
}

.u-pr-123 {
    padding-right: 123px
}

.u-mr-124 {
    margin-right: 124px
}

.u-pr-124 {
    padding-right: 124px
}

.u-mr-125 {
    margin-right: 125px
}

.u-pr-125 {
    padding-right: 125px
}

.u-mr-126 {
    margin-right: 126px
}

.u-pr-126 {
    padding-right: 126px
}

.u-mr-127 {
    margin-right: 127px
}

.u-pr-127 {
    padding-right: 127px
}

.u-mr-128 {
    margin-right: 128px
}

.u-pr-128 {
    padding-right: 128px
}

.u-mr-129 {
    margin-right: 129px
}

.u-pr-129 {
    padding-right: 129px
}

.u-mr-130 {
    margin-right: 130px
}

.u-pr-130 {
    padding-right: 130px
}

.u-mr-131 {
    margin-right: 131px
}

.u-pr-131 {
    padding-right: 131px
}

.u-mr-132 {
    margin-right: 132px
}

.u-pr-132 {
    padding-right: 132px
}

.u-mr-133 {
    margin-right: 133px
}

.u-pr-133 {
    padding-right: 133px
}

.u-mr-134 {
    margin-right: 134px
}

.u-pr-134 {
    padding-right: 134px
}

.u-mr-135 {
    margin-right: 135px
}

.u-pr-135 {
    padding-right: 135px
}

.u-mr-136 {
    margin-right: 136px
}

.u-pr-136 {
    padding-right: 136px
}

.u-mr-137 {
    margin-right: 137px
}

.u-pr-137 {
    padding-right: 137px
}

.u-mr-138 {
    margin-right: 138px
}

.u-pr-138 {
    padding-right: 138px
}

.u-mr-139 {
    margin-right: 139px
}

.u-pr-139 {
    padding-right: 139px
}

.u-mr-140 {
    margin-right: 140px
}

.u-pr-140 {
    padding-right: 140px
}

.u-mr-141 {
    margin-right: 141px
}

.u-pr-141 {
    padding-right: 141px
}

.u-mr-142 {
    margin-right: 142px
}

.u-pr-142 {
    padding-right: 142px
}

.u-mr-143 {
    margin-right: 143px
}

.u-pr-143 {
    padding-right: 143px
}

.u-mr-144 {
    margin-right: 144px
}

.u-pr-144 {
    padding-right: 144px
}

.u-mr-145 {
    margin-right: 145px
}

.u-pr-145 {
    padding-right: 145px
}

.u-mr-146 {
    margin-right: 146px
}

.u-pr-146 {
    padding-right: 146px
}

.u-mr-147 {
    margin-right: 147px
}

.u-pr-147 {
    padding-right: 147px
}

.u-mr-148 {
    margin-right: 148px
}

.u-pr-148 {
    padding-right: 148px
}

.u-mr-149 {
    margin-right: 149px
}

.u-pr-149 {
    padding-right: 149px
}

.u-mr-150 {
    margin-right: 150px
}

.u-pr-150 {
    padding-right: 150px
}

.u-mr-151 {
    margin-right: 151px
}

.u-pr-151 {
    padding-right: 151px
}

.u-mr-152 {
    margin-right: 152px
}

.u-pr-152 {
    padding-right: 152px
}

.u-mr-153 {
    margin-right: 153px
}

.u-pr-153 {
    padding-right: 153px
}

.u-mr-154 {
    margin-right: 154px
}

.u-pr-154 {
    padding-right: 154px
}

.u-mr-155 {
    margin-right: 155px
}

.u-pr-155 {
    padding-right: 155px
}

.u-mr-156 {
    margin-right: 156px
}

.u-pr-156 {
    padding-right: 156px
}

.u-mr-157 {
    margin-right: 157px
}

.u-pr-157 {
    padding-right: 157px
}

.u-mr-158 {
    margin-right: 158px
}

.u-pr-158 {
    padding-right: 158px
}

.u-mr-159 {
    margin-right: 159px
}

.u-pr-159 {
    padding-right: 159px
}

.u-mr-160 {
    margin-right: 160px
}

.u-pr-160 {
    padding-right: 160px
}

.u-mr-161 {
    margin-right: 161px
}

.u-pr-161 {
    padding-right: 161px
}

.u-mr-162 {
    margin-right: 162px
}

.u-pr-162 {
    padding-right: 162px
}

.u-mr-163 {
    margin-right: 163px
}

.u-pr-163 {
    padding-right: 163px
}

.u-mr-164 {
    margin-right: 164px
}

.u-pr-164 {
    padding-right: 164px
}

.u-mr-165 {
    margin-right: 165px
}

.u-pr-165 {
    padding-right: 165px
}

.u-mr-166 {
    margin-right: 166px
}

.u-pr-166 {
    padding-right: 166px
}

.u-mr-167 {
    margin-right: 167px
}

.u-pr-167 {
    padding-right: 167px
}

.u-mr-168 {
    margin-right: 168px
}

.u-pr-168 {
    padding-right: 168px
}

.u-mr-169 {
    margin-right: 169px
}

.u-pr-169 {
    padding-right: 169px
}

.u-mr-170 {
    margin-right: 170px
}

.u-pr-170 {
    padding-right: 170px
}

.u-mr-171 {
    margin-right: 171px
}

.u-pr-171 {
    padding-right: 171px
}

.u-mr-172 {
    margin-right: 172px
}

.u-pr-172 {
    padding-right: 172px
}

.u-mr-173 {
    margin-right: 173px
}

.u-pr-173 {
    padding-right: 173px
}

.u-mr-174 {
    margin-right: 174px
}

.u-pr-174 {
    padding-right: 174px
}

.u-mr-175 {
    margin-right: 175px
}

.u-pr-175 {
    padding-right: 175px
}

.u-mr-176 {
    margin-right: 176px
}

.u-pr-176 {
    padding-right: 176px
}

.u-mr-177 {
    margin-right: 177px
}

.u-pr-177 {
    padding-right: 177px
}

.u-mr-178 {
    margin-right: 178px
}

.u-pr-178 {
    padding-right: 178px
}

.u-mr-179 {
    margin-right: 179px
}

.u-pr-179 {
    padding-right: 179px
}

.u-mr-180 {
    margin-right: 180px
}

.u-pr-180 {
    padding-right: 180px
}

.u-mr-181 {
    margin-right: 181px
}

.u-pr-181 {
    padding-right: 181px
}

.u-mr-182 {
    margin-right: 182px
}

.u-pr-182 {
    padding-right: 182px
}

.u-mr-183 {
    margin-right: 183px
}

.u-pr-183 {
    padding-right: 183px
}

.u-mr-184 {
    margin-right: 184px
}

.u-pr-184 {
    padding-right: 184px
}

.u-mr-185 {
    margin-right: 185px
}

.u-pr-185 {
    padding-right: 185px
}

.u-mr-186 {
    margin-right: 186px
}

.u-pr-186 {
    padding-right: 186px
}

.u-mr-187 {
    margin-right: 187px
}

.u-pr-187 {
    padding-right: 187px
}

.u-mr-188 {
    margin-right: 188px
}

.u-pr-188 {
    padding-right: 188px
}

.u-mr-189 {
    margin-right: 189px
}

.u-pr-189 {
    padding-right: 189px
}

.u-mr-190 {
    margin-right: 190px
}

.u-pr-190 {
    padding-right: 190px
}

.u-mr-191 {
    margin-right: 191px
}

.u-pr-191 {
    padding-right: 191px
}

.u-mr-192 {
    margin-right: 192px
}

.u-pr-192 {
    padding-right: 192px
}

.u-mr-193 {
    margin-right: 193px
}

.u-pr-193 {
    padding-right: 193px
}

.u-mr-194 {
    margin-right: 194px
}

.u-pr-194 {
    padding-right: 194px
}

.u-mr-195 {
    margin-right: 195px
}

.u-pr-195 {
    padding-right: 195px
}

.u-mr-196 {
    margin-right: 196px
}

.u-pr-196 {
    padding-right: 196px
}

.u-mr-197 {
    margin-right: 197px
}

.u-pr-197 {
    padding-right: 197px
}

.u-mr-198 {
    margin-right: 198px
}

.u-pr-198 {
    padding-right: 198px
}

.u-mr-199 {
    margin-right: 199px
}

.u-pr-199 {
    padding-right: 199px
}

.u-mr-200 {
    margin-right: 200px
}

.u-pr-200 {
    padding-right: 200px
}

@media(min-width:576px) {
    .u-mt-negative-sm-50 {
        margin-top: -50px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-49 {
        margin-top: -49px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-48 {
        margin-top: -48px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-47 {
        margin-top: -47px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-46 {
        margin-top: -46px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-45 {
        margin-top: -45px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-44 {
        margin-top: -44px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-43 {
        margin-top: -43px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-42 {
        margin-top: -42px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-41 {
        margin-top: -41px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-40 {
        margin-top: -40px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-39 {
        margin-top: -39px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-38 {
        margin-top: -38px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-37 {
        margin-top: -37px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-36 {
        margin-top: -36px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-35 {
        margin-top: -35px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-34 {
        margin-top: -34px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-33 {
        margin-top: -33px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-32 {
        margin-top: -32px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-31 {
        margin-top: -31px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-30 {
        margin-top: -30px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-29 {
        margin-top: -29px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-28 {
        margin-top: -28px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-27 {
        margin-top: -27px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-26 {
        margin-top: -26px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-25 {
        margin-top: -25px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-24 {
        margin-top: -24px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-23 {
        margin-top: -23px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-22 {
        margin-top: -22px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-21 {
        margin-top: -21px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-20 {
        margin-top: -20px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-19 {
        margin-top: -19px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-18 {
        margin-top: -18px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-17 {
        margin-top: -17px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-16 {
        margin-top: -16px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-15 {
        margin-top: -15px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-14 {
        margin-top: -14px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-13 {
        margin-top: -13px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-12 {
        margin-top: -12px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-11 {
        margin-top: -11px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-10 {
        margin-top: -10px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-9 {
        margin-top: -9px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-8 {
        margin-top: -8px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-7 {
        margin-top: -7px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-6 {
        margin-top: -6px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-5 {
        margin-top: -5px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-4 {
        margin-top: -4px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-3 {
        margin-top: -3px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-2 {
        margin-top: -2px
    }
}

@media(min-width:576px) {
    .u-mt-negative-sm-1 {
        margin-top: -1px
    }
}

@media(min-width:576px) {
    .u-mt-sm-0 {
        margin-top: 0
    }
}

@media(min-width:576px) {
    .u-pt-sm-0 {
        padding-top: 0
    }
}

@media(min-width:576px) {
    .u-mt-sm-1 {
        margin-top: 1px
    }
}

@media(min-width:576px) {
    .u-pt-sm-1 {
        padding-top: 1px
    }
}

@media(min-width:576px) {
    .u-mt-sm-2 {
        margin-top: 2px
    }
}

@media(min-width:576px) {
    .u-pt-sm-2 {
        padding-top: 2px
    }
}

@media(min-width:576px) {
    .u-mt-sm-3 {
        margin-top: 3px
    }
}

@media(min-width:576px) {
    .u-pt-sm-3 {
        padding-top: 3px
    }
}

@media(min-width:576px) {
    .u-mt-sm-4 {
        margin-top: 4px
    }
}

@media(min-width:576px) {
    .u-pt-sm-4 {
        padding-top: 4px
    }
}

@media(min-width:576px) {
    .u-mt-sm-5 {
        margin-top: 5px
    }
}

@media(min-width:576px) {
    .u-pt-sm-5 {
        padding-top: 5px
    }
}

@media(min-width:576px) {
    .u-mt-sm-6 {
        margin-top: 6px
    }
}

@media(min-width:576px) {
    .u-pt-sm-6 {
        padding-top: 6px
    }
}

@media(min-width:576px) {
    .u-mt-sm-7 {
        margin-top: 7px
    }
}

@media(min-width:576px) {
    .u-pt-sm-7 {
        padding-top: 7px
    }
}

@media(min-width:576px) {
    .u-mt-sm-8 {
        margin-top: 8px
    }
}

@media(min-width:576px) {
    .u-pt-sm-8 {
        padding-top: 8px
    }
}

@media(min-width:576px) {
    .u-mt-sm-9 {
        margin-top: 9px
    }
}

@media(min-width:576px) {
    .u-pt-sm-9 {
        padding-top: 9px
    }
}

@media(min-width:576px) {
    .u-mt-sm-10 {
        margin-top: 10px
    }
}

@media(min-width:576px) {
    .u-pt-sm-10 {
        padding-top: 10px
    }
}

@media(min-width:576px) {
    .u-mt-sm-11 {
        margin-top: 11px
    }
}

@media(min-width:576px) {
    .u-pt-sm-11 {
        padding-top: 11px
    }
}

@media(min-width:576px) {
    .u-mt-sm-12 {
        margin-top: 12px
    }
}

@media(min-width:576px) {
    .u-pt-sm-12 {
        padding-top: 12px
    }
}

@media(min-width:576px) {
    .u-mt-sm-13 {
        margin-top: 13px
    }
}

@media(min-width:576px) {
    .u-pt-sm-13 {
        padding-top: 13px
    }
}

@media(min-width:576px) {
    .u-mt-sm-14 {
        margin-top: 14px
    }
}

@media(min-width:576px) {
    .u-pt-sm-14 {
        padding-top: 14px
    }
}

@media(min-width:576px) {
    .u-mt-sm-15 {
        margin-top: 15px
    }
}

@media(min-width:576px) {
    .u-pt-sm-15 {
        padding-top: 15px
    }
}

@media(min-width:576px) {
    .u-mt-sm-16 {
        margin-top: 16px
    }
}

@media(min-width:576px) {
    .u-pt-sm-16 {
        padding-top: 16px
    }
}

@media(min-width:576px) {
    .u-mt-sm-17 {
        margin-top: 17px
    }
}

@media(min-width:576px) {
    .u-pt-sm-17 {
        padding-top: 17px
    }
}

@media(min-width:576px) {
    .u-mt-sm-18 {
        margin-top: 18px
    }
}

@media(min-width:576px) {
    .u-pt-sm-18 {
        padding-top: 18px
    }
}

@media(min-width:576px) {
    .u-mt-sm-19 {
        margin-top: 19px
    }
}

@media(min-width:576px) {
    .u-pt-sm-19 {
        padding-top: 19px
    }
}

@media(min-width:576px) {
    .u-mt-sm-20 {
        margin-top: 20px
    }
}

@media(min-width:576px) {
    .u-pt-sm-20 {
        padding-top: 20px
    }
}

@media(min-width:576px) {
    .u-mt-sm-21 {
        margin-top: 21px
    }
}

@media(min-width:576px) {
    .u-pt-sm-21 {
        padding-top: 21px
    }
}

@media(min-width:576px) {
    .u-mt-sm-22 {
        margin-top: 22px
    }
}

@media(min-width:576px) {
    .u-pt-sm-22 {
        padding-top: 22px
    }
}

@media(min-width:576px) {
    .u-mt-sm-23 {
        margin-top: 23px
    }
}

@media(min-width:576px) {
    .u-pt-sm-23 {
        padding-top: 23px
    }
}

@media(min-width:576px) {
    .u-mt-sm-24 {
        margin-top: 24px
    }
}

@media(min-width:576px) {
    .u-pt-sm-24 {
        padding-top: 24px
    }
}

@media(min-width:576px) {
    .u-mt-sm-25 {
        margin-top: 25px
    }
}

@media(min-width:576px) {
    .u-pt-sm-25 {
        padding-top: 25px
    }
}

@media(min-width:576px) {
    .u-mt-sm-26 {
        margin-top: 26px
    }
}

@media(min-width:576px) {
    .u-pt-sm-26 {
        padding-top: 26px
    }
}

@media(min-width:576px) {
    .u-mt-sm-27 {
        margin-top: 27px
    }
}

@media(min-width:576px) {
    .u-pt-sm-27 {
        padding-top: 27px
    }
}

@media(min-width:576px) {
    .u-mt-sm-28 {
        margin-top: 28px
    }
}

@media(min-width:576px) {
    .u-pt-sm-28 {
        padding-top: 28px
    }
}

@media(min-width:576px) {
    .u-mt-sm-29 {
        margin-top: 29px
    }
}

@media(min-width:576px) {
    .u-pt-sm-29 {
        padding-top: 29px
    }
}

@media(min-width:576px) {
    .u-mt-sm-30 {
        margin-top: 30px
    }
}

@media(min-width:576px) {
    .u-pt-sm-30 {
        padding-top: 30px
    }
}

@media(min-width:576px) {
    .u-mt-sm-31 {
        margin-top: 31px
    }
}

@media(min-width:576px) {
    .u-pt-sm-31 {
        padding-top: 31px
    }
}

@media(min-width:576px) {
    .u-mt-sm-32 {
        margin-top: 32px
    }
}

@media(min-width:576px) {
    .u-pt-sm-32 {
        padding-top: 32px
    }
}

@media(min-width:576px) {
    .u-mt-sm-33 {
        margin-top: 33px
    }
}

@media(min-width:576px) {
    .u-pt-sm-33 {
        padding-top: 33px
    }
}

@media(min-width:576px) {
    .u-mt-sm-34 {
        margin-top: 34px
    }
}

@media(min-width:576px) {
    .u-pt-sm-34 {
        padding-top: 34px
    }
}

@media(min-width:576px) {
    .u-mt-sm-35 {
        margin-top: 35px
    }
}

@media(min-width:576px) {
    .u-pt-sm-35 {
        padding-top: 35px
    }
}

@media(min-width:576px) {
    .u-mt-sm-36 {
        margin-top: 36px
    }
}

@media(min-width:576px) {
    .u-pt-sm-36 {
        padding-top: 36px
    }
}

@media(min-width:576px) {
    .u-mt-sm-37 {
        margin-top: 37px
    }
}

@media(min-width:576px) {
    .u-pt-sm-37 {
        padding-top: 37px
    }
}

@media(min-width:576px) {
    .u-mt-sm-38 {
        margin-top: 38px
    }
}

@media(min-width:576px) {
    .u-pt-sm-38 {
        padding-top: 38px
    }
}

@media(min-width:576px) {
    .u-mt-sm-39 {
        margin-top: 39px
    }
}

@media(min-width:576px) {
    .u-pt-sm-39 {
        padding-top: 39px
    }
}

@media(min-width:576px) {
    .u-mt-sm-40 {
        margin-top: 40px
    }
}

@media(min-width:576px) {
    .u-pt-sm-40 {
        padding-top: 40px
    }
}

@media(min-width:576px) {
    .u-mt-sm-41 {
        margin-top: 41px
    }
}

@media(min-width:576px) {
    .u-pt-sm-41 {
        padding-top: 41px
    }
}

@media(min-width:576px) {
    .u-mt-sm-42 {
        margin-top: 42px
    }
}

@media(min-width:576px) {
    .u-pt-sm-42 {
        padding-top: 42px
    }
}

@media(min-width:576px) {
    .u-mt-sm-43 {
        margin-top: 43px
    }
}

@media(min-width:576px) {
    .u-pt-sm-43 {
        padding-top: 43px
    }
}

@media(min-width:576px) {
    .u-mt-sm-44 {
        margin-top: 44px
    }
}

@media(min-width:576px) {
    .u-pt-sm-44 {
        padding-top: 44px
    }
}

@media(min-width:576px) {
    .u-mt-sm-45 {
        margin-top: 45px
    }
}

@media(min-width:576px) {
    .u-pt-sm-45 {
        padding-top: 45px
    }
}

@media(min-width:576px) {
    .u-mt-sm-46 {
        margin-top: 46px
    }
}

@media(min-width:576px) {
    .u-pt-sm-46 {
        padding-top: 46px
    }
}

@media(min-width:576px) {
    .u-mt-sm-47 {
        margin-top: 47px
    }
}

@media(min-width:576px) {
    .u-pt-sm-47 {
        padding-top: 47px
    }
}

@media(min-width:576px) {
    .u-mt-sm-48 {
        margin-top: 48px
    }
}

@media(min-width:576px) {
    .u-pt-sm-48 {
        padding-top: 48px
    }
}

@media(min-width:576px) {
    .u-mt-sm-49 {
        margin-top: 49px
    }
}

@media(min-width:576px) {
    .u-pt-sm-49 {
        padding-top: 49px
    }
}

@media(min-width:576px) {
    .u-mt-sm-50 {
        margin-top: 50px
    }
}

@media(min-width:576px) {
    .u-pt-sm-50 {
        padding-top: 50px
    }
}

@media(min-width:576px) {
    .u-mt-sm-51 {
        margin-top: 51px
    }
}

@media(min-width:576px) {
    .u-pt-sm-51 {
        padding-top: 51px
    }
}

@media(min-width:576px) {
    .u-mt-sm-52 {
        margin-top: 52px
    }
}

@media(min-width:576px) {
    .u-pt-sm-52 {
        padding-top: 52px
    }
}

@media(min-width:576px) {
    .u-mt-sm-53 {
        margin-top: 53px
    }
}

@media(min-width:576px) {
    .u-pt-sm-53 {
        padding-top: 53px
    }
}

@media(min-width:576px) {
    .u-mt-sm-54 {
        margin-top: 54px
    }
}

@media(min-width:576px) {
    .u-pt-sm-54 {
        padding-top: 54px
    }
}

@media(min-width:576px) {
    .u-mt-sm-55 {
        margin-top: 55px
    }
}

@media(min-width:576px) {
    .u-pt-sm-55 {
        padding-top: 55px
    }
}

@media(min-width:576px) {
    .u-mt-sm-56 {
        margin-top: 56px
    }
}

@media(min-width:576px) {
    .u-pt-sm-56 {
        padding-top: 56px
    }
}

@media(min-width:576px) {
    .u-mt-sm-57 {
        margin-top: 57px
    }
}

@media(min-width:576px) {
    .u-pt-sm-57 {
        padding-top: 57px
    }
}

@media(min-width:576px) {
    .u-mt-sm-58 {
        margin-top: 58px
    }
}

@media(min-width:576px) {
    .u-pt-sm-58 {
        padding-top: 58px
    }
}

@media(min-width:576px) {
    .u-mt-sm-59 {
        margin-top: 59px
    }
}

@media(min-width:576px) {
    .u-pt-sm-59 {
        padding-top: 59px
    }
}

@media(min-width:576px) {
    .u-mt-sm-60 {
        margin-top: 60px
    }
}

@media(min-width:576px) {
    .u-pt-sm-60 {
        padding-top: 60px
    }
}

@media(min-width:576px) {
    .u-mt-sm-61 {
        margin-top: 61px
    }
}

@media(min-width:576px) {
    .u-pt-sm-61 {
        padding-top: 61px
    }
}

@media(min-width:576px) {
    .u-mt-sm-62 {
        margin-top: 62px
    }
}

@media(min-width:576px) {
    .u-pt-sm-62 {
        padding-top: 62px
    }
}

@media(min-width:576px) {
    .u-mt-sm-63 {
        margin-top: 63px
    }
}

@media(min-width:576px) {
    .u-pt-sm-63 {
        padding-top: 63px
    }
}

@media(min-width:576px) {
    .u-mt-sm-64 {
        margin-top: 64px
    }
}

@media(min-width:576px) {
    .u-pt-sm-64 {
        padding-top: 64px
    }
}

@media(min-width:576px) {
    .u-mt-sm-65 {
        margin-top: 65px
    }
}

@media(min-width:576px) {
    .u-pt-sm-65 {
        padding-top: 65px
    }
}

@media(min-width:576px) {
    .u-mt-sm-66 {
        margin-top: 66px
    }
}

@media(min-width:576px) {
    .u-pt-sm-66 {
        padding-top: 66px
    }
}

@media(min-width:576px) {
    .u-mt-sm-67 {
        margin-top: 67px
    }
}

@media(min-width:576px) {
    .u-pt-sm-67 {
        padding-top: 67px
    }
}

@media(min-width:576px) {
    .u-mt-sm-68 {
        margin-top: 68px
    }
}

@media(min-width:576px) {
    .u-pt-sm-68 {
        padding-top: 68px
    }
}

@media(min-width:576px) {
    .u-mt-sm-69 {
        margin-top: 69px
    }
}

@media(min-width:576px) {
    .u-pt-sm-69 {
        padding-top: 69px
    }
}

@media(min-width:576px) {
    .u-mt-sm-70 {
        margin-top: 70px
    }
}

@media(min-width:576px) {
    .u-pt-sm-70 {
        padding-top: 70px
    }
}

@media(min-width:576px) {
    .u-mt-sm-71 {
        margin-top: 71px
    }
}

@media(min-width:576px) {
    .u-pt-sm-71 {
        padding-top: 71px
    }
}

@media(min-width:576px) {
    .u-mt-sm-72 {
        margin-top: 72px
    }
}

@media(min-width:576px) {
    .u-pt-sm-72 {
        padding-top: 72px
    }
}

@media(min-width:576px) {
    .u-mt-sm-73 {
        margin-top: 73px
    }
}

@media(min-width:576px) {
    .u-pt-sm-73 {
        padding-top: 73px
    }
}

@media(min-width:576px) {
    .u-mt-sm-74 {
        margin-top: 74px
    }
}

@media(min-width:576px) {
    .u-pt-sm-74 {
        padding-top: 74px
    }
}

@media(min-width:576px) {
    .u-mt-sm-75 {
        margin-top: 75px
    }
}

@media(min-width:576px) {
    .u-pt-sm-75 {
        padding-top: 75px
    }
}

@media(min-width:576px) {
    .u-mt-sm-76 {
        margin-top: 76px
    }
}

@media(min-width:576px) {
    .u-pt-sm-76 {
        padding-top: 76px
    }
}

@media(min-width:576px) {
    .u-mt-sm-77 {
        margin-top: 77px
    }
}

@media(min-width:576px) {
    .u-pt-sm-77 {
        padding-top: 77px
    }
}

@media(min-width:576px) {
    .u-mt-sm-78 {
        margin-top: 78px
    }
}

@media(min-width:576px) {
    .u-pt-sm-78 {
        padding-top: 78px
    }
}

@media(min-width:576px) {
    .u-mt-sm-79 {
        margin-top: 79px
    }
}

@media(min-width:576px) {
    .u-pt-sm-79 {
        padding-top: 79px
    }
}

@media(min-width:576px) {
    .u-mt-sm-80 {
        margin-top: 80px
    }
}

@media(min-width:576px) {
    .u-pt-sm-80 {
        padding-top: 80px
    }
}

@media(min-width:576px) {
    .u-mt-sm-81 {
        margin-top: 81px
    }
}

@media(min-width:576px) {
    .u-pt-sm-81 {
        padding-top: 81px
    }
}

@media(min-width:576px) {
    .u-mt-sm-82 {
        margin-top: 82px
    }
}

@media(min-width:576px) {
    .u-pt-sm-82 {
        padding-top: 82px
    }
}

@media(min-width:576px) {
    .u-mt-sm-83 {
        margin-top: 83px
    }
}

@media(min-width:576px) {
    .u-pt-sm-83 {
        padding-top: 83px
    }
}

@media(min-width:576px) {
    .u-mt-sm-84 {
        margin-top: 84px
    }
}

@media(min-width:576px) {
    .u-pt-sm-84 {
        padding-top: 84px
    }
}

@media(min-width:576px) {
    .u-mt-sm-85 {
        margin-top: 85px
    }
}

@media(min-width:576px) {
    .u-pt-sm-85 {
        padding-top: 85px
    }
}

@media(min-width:576px) {
    .u-mt-sm-86 {
        margin-top: 86px
    }
}

@media(min-width:576px) {
    .u-pt-sm-86 {
        padding-top: 86px
    }
}

@media(min-width:576px) {
    .u-mt-sm-87 {
        margin-top: 87px
    }
}

@media(min-width:576px) {
    .u-pt-sm-87 {
        padding-top: 87px
    }
}

@media(min-width:576px) {
    .u-mt-sm-88 {
        margin-top: 88px
    }
}

@media(min-width:576px) {
    .u-pt-sm-88 {
        padding-top: 88px
    }
}

@media(min-width:576px) {
    .u-mt-sm-89 {
        margin-top: 89px
    }
}

@media(min-width:576px) {
    .u-pt-sm-89 {
        padding-top: 89px
    }
}

@media(min-width:576px) {
    .u-mt-sm-90 {
        margin-top: 90px
    }
}

@media(min-width:576px) {
    .u-pt-sm-90 {
        padding-top: 90px
    }
}

@media(min-width:576px) {
    .u-mt-sm-91 {
        margin-top: 91px
    }
}

@media(min-width:576px) {
    .u-pt-sm-91 {
        padding-top: 91px
    }
}

@media(min-width:576px) {
    .u-mt-sm-92 {
        margin-top: 92px
    }
}

@media(min-width:576px) {
    .u-pt-sm-92 {
        padding-top: 92px
    }
}

@media(min-width:576px) {
    .u-mt-sm-93 {
        margin-top: 93px
    }
}

@media(min-width:576px) {
    .u-pt-sm-93 {
        padding-top: 93px
    }
}

@media(min-width:576px) {
    .u-mt-sm-94 {
        margin-top: 94px
    }
}

@media(min-width:576px) {
    .u-pt-sm-94 {
        padding-top: 94px
    }
}

@media(min-width:576px) {
    .u-mt-sm-95 {
        margin-top: 95px
    }
}

@media(min-width:576px) {
    .u-pt-sm-95 {
        padding-top: 95px
    }
}

@media(min-width:576px) {
    .u-mt-sm-96 {
        margin-top: 96px
    }
}

@media(min-width:576px) {
    .u-pt-sm-96 {
        padding-top: 96px
    }
}

@media(min-width:576px) {
    .u-mt-sm-97 {
        margin-top: 97px
    }
}

@media(min-width:576px) {
    .u-pt-sm-97 {
        padding-top: 97px
    }
}

@media(min-width:576px) {
    .u-mt-sm-98 {
        margin-top: 98px
    }
}

@media(min-width:576px) {
    .u-pt-sm-98 {
        padding-top: 98px
    }
}

@media(min-width:576px) {
    .u-mt-sm-99 {
        margin-top: 99px
    }
}

@media(min-width:576px) {
    .u-pt-sm-99 {
        padding-top: 99px
    }
}

@media(min-width:576px) {
    .u-mt-sm-100 {
        margin-top: 100px
    }
}

@media(min-width:576px) {
    .u-pt-sm-100 {
        padding-top: 100px
    }
}

@media(min-width:576px) {
    .u-mt-sm-101 {
        margin-top: 101px
    }
}

@media(min-width:576px) {
    .u-pt-sm-101 {
        padding-top: 101px
    }
}

@media(min-width:576px) {
    .u-mt-sm-102 {
        margin-top: 102px
    }
}

@media(min-width:576px) {
    .u-pt-sm-102 {
        padding-top: 102px
    }
}

@media(min-width:576px) {
    .u-mt-sm-103 {
        margin-top: 103px
    }
}

@media(min-width:576px) {
    .u-pt-sm-103 {
        padding-top: 103px
    }
}

@media(min-width:576px) {
    .u-mt-sm-104 {
        margin-top: 104px
    }
}

@media(min-width:576px) {
    .u-pt-sm-104 {
        padding-top: 104px
    }
}

@media(min-width:576px) {
    .u-mt-sm-105 {
        margin-top: 105px
    }
}

@media(min-width:576px) {
    .u-pt-sm-105 {
        padding-top: 105px
    }
}

@media(min-width:576px) {
    .u-mt-sm-106 {
        margin-top: 106px
    }
}

@media(min-width:576px) {
    .u-pt-sm-106 {
        padding-top: 106px
    }
}

@media(min-width:576px) {
    .u-mt-sm-107 {
        margin-top: 107px
    }
}

@media(min-width:576px) {
    .u-pt-sm-107 {
        padding-top: 107px
    }
}

@media(min-width:576px) {
    .u-mt-sm-108 {
        margin-top: 108px
    }
}

@media(min-width:576px) {
    .u-pt-sm-108 {
        padding-top: 108px
    }
}

@media(min-width:576px) {
    .u-mt-sm-109 {
        margin-top: 109px
    }
}

@media(min-width:576px) {
    .u-pt-sm-109 {
        padding-top: 109px
    }
}

@media(min-width:576px) {
    .u-mt-sm-110 {
        margin-top: 110px
    }
}

@media(min-width:576px) {
    .u-pt-sm-110 {
        padding-top: 110px
    }
}

@media(min-width:576px) {
    .u-mt-sm-111 {
        margin-top: 111px
    }
}

@media(min-width:576px) {
    .u-pt-sm-111 {
        padding-top: 111px
    }
}

@media(min-width:576px) {
    .u-mt-sm-112 {
        margin-top: 112px
    }
}

@media(min-width:576px) {
    .u-pt-sm-112 {
        padding-top: 112px
    }
}

@media(min-width:576px) {
    .u-mt-sm-113 {
        margin-top: 113px
    }
}

@media(min-width:576px) {
    .u-pt-sm-113 {
        padding-top: 113px
    }
}

@media(min-width:576px) {
    .u-mt-sm-114 {
        margin-top: 114px
    }
}

@media(min-width:576px) {
    .u-pt-sm-114 {
        padding-top: 114px
    }
}

@media(min-width:576px) {
    .u-mt-sm-115 {
        margin-top: 115px
    }
}

@media(min-width:576px) {
    .u-pt-sm-115 {
        padding-top: 115px
    }
}

@media(min-width:576px) {
    .u-mt-sm-116 {
        margin-top: 116px
    }
}

@media(min-width:576px) {
    .u-pt-sm-116 {
        padding-top: 116px
    }
}

@media(min-width:576px) {
    .u-mt-sm-117 {
        margin-top: 117px
    }
}

@media(min-width:576px) {
    .u-pt-sm-117 {
        padding-top: 117px
    }
}

@media(min-width:576px) {
    .u-mt-sm-118 {
        margin-top: 118px
    }
}

@media(min-width:576px) {
    .u-pt-sm-118 {
        padding-top: 118px
    }
}

@media(min-width:576px) {
    .u-mt-sm-119 {
        margin-top: 119px
    }
}

@media(min-width:576px) {
    .u-pt-sm-119 {
        padding-top: 119px
    }
}

@media(min-width:576px) {
    .u-mt-sm-120 {
        margin-top: 120px
    }
}

@media(min-width:576px) {
    .u-pt-sm-120 {
        padding-top: 120px
    }
}

@media(min-width:576px) {
    .u-mt-sm-121 {
        margin-top: 121px
    }
}

@media(min-width:576px) {
    .u-pt-sm-121 {
        padding-top: 121px
    }
}

@media(min-width:576px) {
    .u-mt-sm-122 {
        margin-top: 122px
    }
}

@media(min-width:576px) {
    .u-pt-sm-122 {
        padding-top: 122px
    }
}

@media(min-width:576px) {
    .u-mt-sm-123 {
        margin-top: 123px
    }
}

@media(min-width:576px) {
    .u-pt-sm-123 {
        padding-top: 123px
    }
}

@media(min-width:576px) {
    .u-mt-sm-124 {
        margin-top: 124px
    }
}

@media(min-width:576px) {
    .u-pt-sm-124 {
        padding-top: 124px
    }
}

@media(min-width:576px) {
    .u-mt-sm-125 {
        margin-top: 125px
    }
}

@media(min-width:576px) {
    .u-pt-sm-125 {
        padding-top: 125px
    }
}

@media(min-width:576px) {
    .u-mt-sm-126 {
        margin-top: 126px
    }
}

@media(min-width:576px) {
    .u-pt-sm-126 {
        padding-top: 126px
    }
}

@media(min-width:576px) {
    .u-mt-sm-127 {
        margin-top: 127px
    }
}

@media(min-width:576px) {
    .u-pt-sm-127 {
        padding-top: 127px
    }
}

@media(min-width:576px) {
    .u-mt-sm-128 {
        margin-top: 128px
    }
}

@media(min-width:576px) {
    .u-pt-sm-128 {
        padding-top: 128px
    }
}

@media(min-width:576px) {
    .u-mt-sm-129 {
        margin-top: 129px
    }
}

@media(min-width:576px) {
    .u-pt-sm-129 {
        padding-top: 129px
    }
}

@media(min-width:576px) {
    .u-mt-sm-130 {
        margin-top: 130px
    }
}

@media(min-width:576px) {
    .u-pt-sm-130 {
        padding-top: 130px
    }
}

@media(min-width:576px) {
    .u-mt-sm-131 {
        margin-top: 131px
    }
}

@media(min-width:576px) {
    .u-pt-sm-131 {
        padding-top: 131px
    }
}

@media(min-width:576px) {
    .u-mt-sm-132 {
        margin-top: 132px
    }
}

@media(min-width:576px) {
    .u-pt-sm-132 {
        padding-top: 132px
    }
}

@media(min-width:576px) {
    .u-mt-sm-133 {
        margin-top: 133px
    }
}

@media(min-width:576px) {
    .u-pt-sm-133 {
        padding-top: 133px
    }
}

@media(min-width:576px) {
    .u-mt-sm-134 {
        margin-top: 134px
    }
}

@media(min-width:576px) {
    .u-pt-sm-134 {
        padding-top: 134px
    }
}

@media(min-width:576px) {
    .u-mt-sm-135 {
        margin-top: 135px
    }
}

@media(min-width:576px) {
    .u-pt-sm-135 {
        padding-top: 135px
    }
}

@media(min-width:576px) {
    .u-mt-sm-136 {
        margin-top: 136px
    }
}

@media(min-width:576px) {
    .u-pt-sm-136 {
        padding-top: 136px
    }
}

@media(min-width:576px) {
    .u-mt-sm-137 {
        margin-top: 137px
    }
}

@media(min-width:576px) {
    .u-pt-sm-137 {
        padding-top: 137px
    }
}

@media(min-width:576px) {
    .u-mt-sm-138 {
        margin-top: 138px
    }
}

@media(min-width:576px) {
    .u-pt-sm-138 {
        padding-top: 138px
    }
}

@media(min-width:576px) {
    .u-mt-sm-139 {
        margin-top: 139px
    }
}

@media(min-width:576px) {
    .u-pt-sm-139 {
        padding-top: 139px
    }
}

@media(min-width:576px) {
    .u-mt-sm-140 {
        margin-top: 140px
    }
}

@media(min-width:576px) {
    .u-pt-sm-140 {
        padding-top: 140px
    }
}

@media(min-width:576px) {
    .u-mt-sm-141 {
        margin-top: 141px
    }
}

@media(min-width:576px) {
    .u-pt-sm-141 {
        padding-top: 141px
    }
}

@media(min-width:576px) {
    .u-mt-sm-142 {
        margin-top: 142px
    }
}

@media(min-width:576px) {
    .u-pt-sm-142 {
        padding-top: 142px
    }
}

@media(min-width:576px) {
    .u-mt-sm-143 {
        margin-top: 143px
    }
}

@media(min-width:576px) {
    .u-pt-sm-143 {
        padding-top: 143px
    }
}

@media(min-width:576px) {
    .u-mt-sm-144 {
        margin-top: 144px
    }
}

@media(min-width:576px) {
    .u-pt-sm-144 {
        padding-top: 144px
    }
}

@media(min-width:576px) {
    .u-mt-sm-145 {
        margin-top: 145px
    }
}

@media(min-width:576px) {
    .u-pt-sm-145 {
        padding-top: 145px
    }
}

@media(min-width:576px) {
    .u-mt-sm-146 {
        margin-top: 146px
    }
}

@media(min-width:576px) {
    .u-pt-sm-146 {
        padding-top: 146px
    }
}

@media(min-width:576px) {
    .u-mt-sm-147 {
        margin-top: 147px
    }
}

@media(min-width:576px) {
    .u-pt-sm-147 {
        padding-top: 147px
    }
}

@media(min-width:576px) {
    .u-mt-sm-148 {
        margin-top: 148px
    }
}

@media(min-width:576px) {
    .u-pt-sm-148 {
        padding-top: 148px
    }
}

@media(min-width:576px) {
    .u-mt-sm-149 {
        margin-top: 149px
    }
}

@media(min-width:576px) {
    .u-pt-sm-149 {
        padding-top: 149px
    }
}

@media(min-width:576px) {
    .u-mt-sm-150 {
        margin-top: 150px
    }
}

@media(min-width:576px) {
    .u-pt-sm-150 {
        padding-top: 150px
    }
}

@media(min-width:576px) {
    .u-mt-sm-151 {
        margin-top: 151px
    }
}

@media(min-width:576px) {
    .u-pt-sm-151 {
        padding-top: 151px
    }
}

@media(min-width:576px) {
    .u-mt-sm-152 {
        margin-top: 152px
    }
}

@media(min-width:576px) {
    .u-pt-sm-152 {
        padding-top: 152px
    }
}

@media(min-width:576px) {
    .u-mt-sm-153 {
        margin-top: 153px
    }
}

@media(min-width:576px) {
    .u-pt-sm-153 {
        padding-top: 153px
    }
}

@media(min-width:576px) {
    .u-mt-sm-154 {
        margin-top: 154px
    }
}

@media(min-width:576px) {
    .u-pt-sm-154 {
        padding-top: 154px
    }
}

@media(min-width:576px) {
    .u-mt-sm-155 {
        margin-top: 155px
    }
}

@media(min-width:576px) {
    .u-pt-sm-155 {
        padding-top: 155px
    }
}

@media(min-width:576px) {
    .u-mt-sm-156 {
        margin-top: 156px
    }
}

@media(min-width:576px) {
    .u-pt-sm-156 {
        padding-top: 156px
    }
}

@media(min-width:576px) {
    .u-mt-sm-157 {
        margin-top: 157px
    }
}

@media(min-width:576px) {
    .u-pt-sm-157 {
        padding-top: 157px
    }
}

@media(min-width:576px) {
    .u-mt-sm-158 {
        margin-top: 158px
    }
}

@media(min-width:576px) {
    .u-pt-sm-158 {
        padding-top: 158px
    }
}

@media(min-width:576px) {
    .u-mt-sm-159 {
        margin-top: 159px
    }
}

@media(min-width:576px) {
    .u-pt-sm-159 {
        padding-top: 159px
    }
}

@media(min-width:576px) {
    .u-mt-sm-160 {
        margin-top: 160px
    }
}

@media(min-width:576px) {
    .u-pt-sm-160 {
        padding-top: 160px
    }
}

@media(min-width:576px) {
    .u-mt-sm-161 {
        margin-top: 161px
    }
}

@media(min-width:576px) {
    .u-pt-sm-161 {
        padding-top: 161px
    }
}

@media(min-width:576px) {
    .u-mt-sm-162 {
        margin-top: 162px
    }
}

@media(min-width:576px) {
    .u-pt-sm-162 {
        padding-top: 162px
    }
}

@media(min-width:576px) {
    .u-mt-sm-163 {
        margin-top: 163px
    }
}

@media(min-width:576px) {
    .u-pt-sm-163 {
        padding-top: 163px
    }
}

@media(min-width:576px) {
    .u-mt-sm-164 {
        margin-top: 164px
    }
}

@media(min-width:576px) {
    .u-pt-sm-164 {
        padding-top: 164px
    }
}

@media(min-width:576px) {
    .u-mt-sm-165 {
        margin-top: 165px
    }
}

@media(min-width:576px) {
    .u-pt-sm-165 {
        padding-top: 165px
    }
}

@media(min-width:576px) {
    .u-mt-sm-166 {
        margin-top: 166px
    }
}

@media(min-width:576px) {
    .u-pt-sm-166 {
        padding-top: 166px
    }
}

@media(min-width:576px) {
    .u-mt-sm-167 {
        margin-top: 167px
    }
}

@media(min-width:576px) {
    .u-pt-sm-167 {
        padding-top: 167px
    }
}

@media(min-width:576px) {
    .u-mt-sm-168 {
        margin-top: 168px
    }
}

@media(min-width:576px) {
    .u-pt-sm-168 {
        padding-top: 168px
    }
}

@media(min-width:576px) {
    .u-mt-sm-169 {
        margin-top: 169px
    }
}

@media(min-width:576px) {
    .u-pt-sm-169 {
        padding-top: 169px
    }
}

@media(min-width:576px) {
    .u-mt-sm-170 {
        margin-top: 170px
    }
}

@media(min-width:576px) {
    .u-pt-sm-170 {
        padding-top: 170px
    }
}

@media(min-width:576px) {
    .u-mt-sm-171 {
        margin-top: 171px
    }
}

@media(min-width:576px) {
    .u-pt-sm-171 {
        padding-top: 171px
    }
}

@media(min-width:576px) {
    .u-mt-sm-172 {
        margin-top: 172px
    }
}

@media(min-width:576px) {
    .u-pt-sm-172 {
        padding-top: 172px
    }
}

@media(min-width:576px) {
    .u-mt-sm-173 {
        margin-top: 173px
    }
}

@media(min-width:576px) {
    .u-pt-sm-173 {
        padding-top: 173px
    }
}

@media(min-width:576px) {
    .u-mt-sm-174 {
        margin-top: 174px
    }
}

@media(min-width:576px) {
    .u-pt-sm-174 {
        padding-top: 174px
    }
}

@media(min-width:576px) {
    .u-mt-sm-175 {
        margin-top: 175px
    }
}

@media(min-width:576px) {
    .u-pt-sm-175 {
        padding-top: 175px
    }
}

@media(min-width:576px) {
    .u-mt-sm-176 {
        margin-top: 176px
    }
}

@media(min-width:576px) {
    .u-pt-sm-176 {
        padding-top: 176px
    }
}

@media(min-width:576px) {
    .u-mt-sm-177 {
        margin-top: 177px
    }
}

@media(min-width:576px) {
    .u-pt-sm-177 {
        padding-top: 177px
    }
}

@media(min-width:576px) {
    .u-mt-sm-178 {
        margin-top: 178px
    }
}

@media(min-width:576px) {
    .u-pt-sm-178 {
        padding-top: 178px
    }
}

@media(min-width:576px) {
    .u-mt-sm-179 {
        margin-top: 179px
    }
}

@media(min-width:576px) {
    .u-pt-sm-179 {
        padding-top: 179px
    }
}

@media(min-width:576px) {
    .u-mt-sm-180 {
        margin-top: 180px
    }
}

@media(min-width:576px) {
    .u-pt-sm-180 {
        padding-top: 180px
    }
}

@media(min-width:576px) {
    .u-mt-sm-181 {
        margin-top: 181px
    }
}

@media(min-width:576px) {
    .u-pt-sm-181 {
        padding-top: 181px
    }
}

@media(min-width:576px) {
    .u-mt-sm-182 {
        margin-top: 182px
    }
}

@media(min-width:576px) {
    .u-pt-sm-182 {
        padding-top: 182px
    }
}

@media(min-width:576px) {
    .u-mt-sm-183 {
        margin-top: 183px
    }
}

@media(min-width:576px) {
    .u-pt-sm-183 {
        padding-top: 183px
    }
}

@media(min-width:576px) {
    .u-mt-sm-184 {
        margin-top: 184px
    }
}

@media(min-width:576px) {
    .u-pt-sm-184 {
        padding-top: 184px
    }
}

@media(min-width:576px) {
    .u-mt-sm-185 {
        margin-top: 185px
    }
}

@media(min-width:576px) {
    .u-pt-sm-185 {
        padding-top: 185px
    }
}

@media(min-width:576px) {
    .u-mt-sm-186 {
        margin-top: 186px
    }
}

@media(min-width:576px) {
    .u-pt-sm-186 {
        padding-top: 186px
    }
}

@media(min-width:576px) {
    .u-mt-sm-187 {
        margin-top: 187px
    }
}

@media(min-width:576px) {
    .u-pt-sm-187 {
        padding-top: 187px
    }
}

@media(min-width:576px) {
    .u-mt-sm-188 {
        margin-top: 188px
    }
}

@media(min-width:576px) {
    .u-pt-sm-188 {
        padding-top: 188px
    }
}

@media(min-width:576px) {
    .u-mt-sm-189 {
        margin-top: 189px
    }
}

@media(min-width:576px) {
    .u-pt-sm-189 {
        padding-top: 189px
    }
}

@media(min-width:576px) {
    .u-mt-sm-190 {
        margin-top: 190px
    }
}

@media(min-width:576px) {
    .u-pt-sm-190 {
        padding-top: 190px
    }
}

@media(min-width:576px) {
    .u-mt-sm-191 {
        margin-top: 191px
    }
}

@media(min-width:576px) {
    .u-pt-sm-191 {
        padding-top: 191px
    }
}

@media(min-width:576px) {
    .u-mt-sm-192 {
        margin-top: 192px
    }
}

@media(min-width:576px) {
    .u-pt-sm-192 {
        padding-top: 192px
    }
}

@media(min-width:576px) {
    .u-mt-sm-193 {
        margin-top: 193px
    }
}

@media(min-width:576px) {
    .u-pt-sm-193 {
        padding-top: 193px
    }
}

@media(min-width:576px) {
    .u-mt-sm-194 {
        margin-top: 194px
    }
}

@media(min-width:576px) {
    .u-pt-sm-194 {
        padding-top: 194px
    }
}

@media(min-width:576px) {
    .u-mt-sm-195 {
        margin-top: 195px
    }
}

@media(min-width:576px) {
    .u-pt-sm-195 {
        padding-top: 195px
    }
}

@media(min-width:576px) {
    .u-mt-sm-196 {
        margin-top: 196px
    }
}

@media(min-width:576px) {
    .u-pt-sm-196 {
        padding-top: 196px
    }
}

@media(min-width:576px) {
    .u-mt-sm-197 {
        margin-top: 197px
    }
}

@media(min-width:576px) {
    .u-pt-sm-197 {
        padding-top: 197px
    }
}

@media(min-width:576px) {
    .u-mt-sm-198 {
        margin-top: 198px
    }
}

@media(min-width:576px) {
    .u-pt-sm-198 {
        padding-top: 198px
    }
}

@media(min-width:576px) {
    .u-mt-sm-199 {
        margin-top: 199px
    }
}

@media(min-width:576px) {
    .u-pt-sm-199 {
        padding-top: 199px
    }
}

@media(min-width:576px) {
    .u-mt-sm-200 {
        margin-top: 200px
    }
}

@media(min-width:576px) {
    .u-pt-sm-200 {
        padding-top: 200px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-50 {
        margin-bottom: -50px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-49 {
        margin-bottom: -49px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-48 {
        margin-bottom: -48px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-47 {
        margin-bottom: -47px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-46 {
        margin-bottom: -46px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-45 {
        margin-bottom: -45px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-44 {
        margin-bottom: -44px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-43 {
        margin-bottom: -43px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-42 {
        margin-bottom: -42px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-41 {
        margin-bottom: -41px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-40 {
        margin-bottom: -40px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-39 {
        margin-bottom: -39px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-38 {
        margin-bottom: -38px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-37 {
        margin-bottom: -37px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-36 {
        margin-bottom: -36px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-35 {
        margin-bottom: -35px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-34 {
        margin-bottom: -34px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-33 {
        margin-bottom: -33px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-32 {
        margin-bottom: -32px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-31 {
        margin-bottom: -31px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-30 {
        margin-bottom: -30px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-29 {
        margin-bottom: -29px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-28 {
        margin-bottom: -28px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-27 {
        margin-bottom: -27px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-26 {
        margin-bottom: -26px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-25 {
        margin-bottom: -25px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-24 {
        margin-bottom: -24px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-23 {
        margin-bottom: -23px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-22 {
        margin-bottom: -22px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-21 {
        margin-bottom: -21px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-20 {
        margin-bottom: -20px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-19 {
        margin-bottom: -19px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-18 {
        margin-bottom: -18px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-17 {
        margin-bottom: -17px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-16 {
        margin-bottom: -16px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-15 {
        margin-bottom: -15px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-14 {
        margin-bottom: -14px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-13 {
        margin-bottom: -13px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-12 {
        margin-bottom: -12px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-11 {
        margin-bottom: -11px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-10 {
        margin-bottom: -10px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-9 {
        margin-bottom: -9px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-8 {
        margin-bottom: -8px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-7 {
        margin-bottom: -7px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-6 {
        margin-bottom: -6px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-5 {
        margin-bottom: -5px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-4 {
        margin-bottom: -4px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-3 {
        margin-bottom: -3px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-2 {
        margin-bottom: -2px
    }
}

@media(min-width:576px) {
    .u-mb-negative-sm-1 {
        margin-bottom: -1px
    }
}

@media(min-width:576px) {
    .u-mb-sm-0 {
        margin-bottom: 0
    }
}

@media(min-width:576px) {
    .u-pb-sm-0 {
        padding-bottom: 0
    }
}

@media(min-width:576px) {
    .u-mb-sm-1 {
        margin-bottom: 1px
    }
}

@media(min-width:576px) {
    .u-pb-sm-1 {
        padding-bottom: 1px
    }
}

@media(min-width:576px) {
    .u-mb-sm-2 {
        margin-bottom: 2px
    }
}

@media(min-width:576px) {
    .u-pb-sm-2 {
        padding-bottom: 2px
    }
}

@media(min-width:576px) {
    .u-mb-sm-3 {
        margin-bottom: 3px
    }
}

@media(min-width:576px) {
    .u-pb-sm-3 {
        padding-bottom: 3px
    }
}

@media(min-width:576px) {
    .u-mb-sm-4 {
        margin-bottom: 4px
    }
}

@media(min-width:576px) {
    .u-pb-sm-4 {
        padding-bottom: 4px
    }
}

@media(min-width:576px) {
    .u-mb-sm-5 {
        margin-bottom: 5px
    }
}

@media(min-width:576px) {
    .u-pb-sm-5 {
        padding-bottom: 5px
    }
}

@media(min-width:576px) {
    .u-mb-sm-6 {
        margin-bottom: 6px
    }
}

@media(min-width:576px) {
    .u-pb-sm-6 {
        padding-bottom: 6px
    }
}

@media(min-width:576px) {
    .u-mb-sm-7 {
        margin-bottom: 7px
    }
}

@media(min-width:576px) {
    .u-pb-sm-7 {
        padding-bottom: 7px
    }
}

@media(min-width:576px) {
    .u-mb-sm-8 {
        margin-bottom: 8px
    }
}

@media(min-width:576px) {
    .u-pb-sm-8 {
        padding-bottom: 8px
    }
}

@media(min-width:576px) {
    .u-mb-sm-9 {
        margin-bottom: 9px
    }
}

@media(min-width:576px) {
    .u-pb-sm-9 {
        padding-bottom: 9px
    }
}

@media(min-width:576px) {
    .u-mb-sm-10 {
        margin-bottom: 10px
    }
}

@media(min-width:576px) {
    .u-pb-sm-10 {
        padding-bottom: 10px
    }
}

@media(min-width:576px) {
    .u-mb-sm-11 {
        margin-bottom: 11px
    }
}

@media(min-width:576px) {
    .u-pb-sm-11 {
        padding-bottom: 11px
    }
}

@media(min-width:576px) {
    .u-mb-sm-12 {
        margin-bottom: 12px
    }
}

@media(min-width:576px) {
    .u-pb-sm-12 {
        padding-bottom: 12px
    }
}

@media(min-width:576px) {
    .u-mb-sm-13 {
        margin-bottom: 13px
    }
}

@media(min-width:576px) {
    .u-pb-sm-13 {
        padding-bottom: 13px
    }
}

@media(min-width:576px) {
    .u-mb-sm-14 {
        margin-bottom: 14px
    }
}

@media(min-width:576px) {
    .u-pb-sm-14 {
        padding-bottom: 14px
    }
}

@media(min-width:576px) {
    .u-mb-sm-15 {
        margin-bottom: 15px
    }
}

@media(min-width:576px) {
    .u-pb-sm-15 {
        padding-bottom: 15px
    }
}

@media(min-width:576px) {
    .u-mb-sm-16 {
        margin-bottom: 16px
    }
}

@media(min-width:576px) {
    .u-pb-sm-16 {
        padding-bottom: 16px
    }
}

@media(min-width:576px) {
    .u-mb-sm-17 {
        margin-bottom: 17px
    }
}

@media(min-width:576px) {
    .u-pb-sm-17 {
        padding-bottom: 17px
    }
}

@media(min-width:576px) {
    .u-mb-sm-18 {
        margin-bottom: 18px
    }
}

@media(min-width:576px) {
    .u-pb-sm-18 {
        padding-bottom: 18px
    }
}

@media(min-width:576px) {
    .u-mb-sm-19 {
        margin-bottom: 19px
    }
}

@media(min-width:576px) {
    .u-pb-sm-19 {
        padding-bottom: 19px
    }
}

@media(min-width:576px) {
    .u-mb-sm-20 {
        margin-bottom: 20px
    }
}

@media(min-width:576px) {
    .u-pb-sm-20 {
        padding-bottom: 20px
    }
}

@media(min-width:576px) {
    .u-mb-sm-21 {
        margin-bottom: 21px
    }
}

@media(min-width:576px) {
    .u-pb-sm-21 {
        padding-bottom: 21px
    }
}

@media(min-width:576px) {
    .u-mb-sm-22 {
        margin-bottom: 22px
    }
}

@media(min-width:576px) {
    .u-pb-sm-22 {
        padding-bottom: 22px
    }
}

@media(min-width:576px) {
    .u-mb-sm-23 {
        margin-bottom: 23px
    }
}

@media(min-width:576px) {
    .u-pb-sm-23 {
        padding-bottom: 23px
    }
}

@media(min-width:576px) {
    .u-mb-sm-24 {
        margin-bottom: 24px
    }
}

@media(min-width:576px) {
    .u-pb-sm-24 {
        padding-bottom: 24px
    }
}

@media(min-width:576px) {
    .u-mb-sm-25 {
        margin-bottom: 25px
    }
}

@media(min-width:576px) {
    .u-pb-sm-25 {
        padding-bottom: 25px
    }
}

@media(min-width:576px) {
    .u-mb-sm-26 {
        margin-bottom: 26px
    }
}

@media(min-width:576px) {
    .u-pb-sm-26 {
        padding-bottom: 26px
    }
}

@media(min-width:576px) {
    .u-mb-sm-27 {
        margin-bottom: 27px
    }
}

@media(min-width:576px) {
    .u-pb-sm-27 {
        padding-bottom: 27px
    }
}

@media(min-width:576px) {
    .u-mb-sm-28 {
        margin-bottom: 28px
    }
}

@media(min-width:576px) {
    .u-pb-sm-28 {
        padding-bottom: 28px
    }
}

@media(min-width:576px) {
    .u-mb-sm-29 {
        margin-bottom: 29px
    }
}

@media(min-width:576px) {
    .u-pb-sm-29 {
        padding-bottom: 29px
    }
}

@media(min-width:576px) {
    .u-mb-sm-30 {
        margin-bottom: 30px
    }
}

@media(min-width:576px) {
    .u-pb-sm-30 {
        padding-bottom: 30px
    }
}

@media(min-width:576px) {
    .u-mb-sm-31 {
        margin-bottom: 31px
    }
}

@media(min-width:576px) {
    .u-pb-sm-31 {
        padding-bottom: 31px
    }
}

@media(min-width:576px) {
    .u-mb-sm-32 {
        margin-bottom: 32px
    }
}

@media(min-width:576px) {
    .u-pb-sm-32 {
        padding-bottom: 32px
    }
}

@media(min-width:576px) {
    .u-mb-sm-33 {
        margin-bottom: 33px
    }
}

@media(min-width:576px) {
    .u-pb-sm-33 {
        padding-bottom: 33px
    }
}

@media(min-width:576px) {
    .u-mb-sm-34 {
        margin-bottom: 34px
    }
}

@media(min-width:576px) {
    .u-pb-sm-34 {
        padding-bottom: 34px
    }
}

@media(min-width:576px) {
    .u-mb-sm-35 {
        margin-bottom: 35px
    }
}

@media(min-width:576px) {
    .u-pb-sm-35 {
        padding-bottom: 35px
    }
}

@media(min-width:576px) {
    .u-mb-sm-36 {
        margin-bottom: 36px
    }
}

@media(min-width:576px) {
    .u-pb-sm-36 {
        padding-bottom: 36px
    }
}

@media(min-width:576px) {
    .u-mb-sm-37 {
        margin-bottom: 37px
    }
}

@media(min-width:576px) {
    .u-pb-sm-37 {
        padding-bottom: 37px
    }
}

@media(min-width:576px) {
    .u-mb-sm-38 {
        margin-bottom: 38px
    }
}

@media(min-width:576px) {
    .u-pb-sm-38 {
        padding-bottom: 38px
    }
}

@media(min-width:576px) {
    .u-mb-sm-39 {
        margin-bottom: 39px
    }
}

@media(min-width:576px) {
    .u-pb-sm-39 {
        padding-bottom: 39px
    }
}

@media(min-width:576px) {
    .u-mb-sm-40 {
        margin-bottom: 40px
    }
}

@media(min-width:576px) {
    .u-pb-sm-40 {
        padding-bottom: 40px
    }
}

@media(min-width:576px) {
    .u-mb-sm-41 {
        margin-bottom: 41px
    }
}

@media(min-width:576px) {
    .u-pb-sm-41 {
        padding-bottom: 41px
    }
}

@media(min-width:576px) {
    .u-mb-sm-42 {
        margin-bottom: 42px
    }
}

@media(min-width:576px) {
    .u-pb-sm-42 {
        padding-bottom: 42px
    }
}

@media(min-width:576px) {
    .u-mb-sm-43 {
        margin-bottom: 43px
    }
}

@media(min-width:576px) {
    .u-pb-sm-43 {
        padding-bottom: 43px
    }
}

@media(min-width:576px) {
    .u-mb-sm-44 {
        margin-bottom: 44px
    }
}

@media(min-width:576px) {
    .u-pb-sm-44 {
        padding-bottom: 44px
    }
}

@media(min-width:576px) {
    .u-mb-sm-45 {
        margin-bottom: 45px
    }
}

@media(min-width:576px) {
    .u-pb-sm-45 {
        padding-bottom: 45px
    }
}

@media(min-width:576px) {
    .u-mb-sm-46 {
        margin-bottom: 46px
    }
}

@media(min-width:576px) {
    .u-pb-sm-46 {
        padding-bottom: 46px
    }
}

@media(min-width:576px) {
    .u-mb-sm-47 {
        margin-bottom: 47px
    }
}

@media(min-width:576px) {
    .u-pb-sm-47 {
        padding-bottom: 47px
    }
}

@media(min-width:576px) {
    .u-mb-sm-48 {
        margin-bottom: 48px
    }
}

@media(min-width:576px) {
    .u-pb-sm-48 {
        padding-bottom: 48px
    }
}

@media(min-width:576px) {
    .u-mb-sm-49 {
        margin-bottom: 49px
    }
}

@media(min-width:576px) {
    .u-pb-sm-49 {
        padding-bottom: 49px
    }
}

@media(min-width:576px) {
    .u-mb-sm-50 {
        margin-bottom: 50px
    }
}

@media(min-width:576px) {
    .u-pb-sm-50 {
        padding-bottom: 50px
    }
}

@media(min-width:576px) {
    .u-mb-sm-51 {
        margin-bottom: 51px
    }
}

@media(min-width:576px) {
    .u-pb-sm-51 {
        padding-bottom: 51px
    }
}

@media(min-width:576px) {
    .u-mb-sm-52 {
        margin-bottom: 52px
    }
}

@media(min-width:576px) {
    .u-pb-sm-52 {
        padding-bottom: 52px
    }
}

@media(min-width:576px) {
    .u-mb-sm-53 {
        margin-bottom: 53px
    }
}

@media(min-width:576px) {
    .u-pb-sm-53 {
        padding-bottom: 53px
    }
}

@media(min-width:576px) {
    .u-mb-sm-54 {
        margin-bottom: 54px
    }
}

@media(min-width:576px) {
    .u-pb-sm-54 {
        padding-bottom: 54px
    }
}

@media(min-width:576px) {
    .u-mb-sm-55 {
        margin-bottom: 55px
    }
}

@media(min-width:576px) {
    .u-pb-sm-55 {
        padding-bottom: 55px
    }
}

@media(min-width:576px) {
    .u-mb-sm-56 {
        margin-bottom: 56px
    }
}

@media(min-width:576px) {
    .u-pb-sm-56 {
        padding-bottom: 56px
    }
}

@media(min-width:576px) {
    .u-mb-sm-57 {
        margin-bottom: 57px
    }
}

@media(min-width:576px) {
    .u-pb-sm-57 {
        padding-bottom: 57px
    }
}

@media(min-width:576px) {
    .u-mb-sm-58 {
        margin-bottom: 58px
    }
}

@media(min-width:576px) {
    .u-pb-sm-58 {
        padding-bottom: 58px
    }
}

@media(min-width:576px) {
    .u-mb-sm-59 {
        margin-bottom: 59px
    }
}

@media(min-width:576px) {
    .u-pb-sm-59 {
        padding-bottom: 59px
    }
}

@media(min-width:576px) {
    .u-mb-sm-60 {
        margin-bottom: 60px
    }
}

@media(min-width:576px) {
    .u-pb-sm-60 {
        padding-bottom: 60px
    }
}

@media(min-width:576px) {
    .u-mb-sm-61 {
        margin-bottom: 61px
    }
}

@media(min-width:576px) {
    .u-pb-sm-61 {
        padding-bottom: 61px
    }
}

@media(min-width:576px) {
    .u-mb-sm-62 {
        margin-bottom: 62px
    }
}

@media(min-width:576px) {
    .u-pb-sm-62 {
        padding-bottom: 62px
    }
}

@media(min-width:576px) {
    .u-mb-sm-63 {
        margin-bottom: 63px
    }
}

@media(min-width:576px) {
    .u-pb-sm-63 {
        padding-bottom: 63px
    }
}

@media(min-width:576px) {
    .u-mb-sm-64 {
        margin-bottom: 64px
    }
}

@media(min-width:576px) {
    .u-pb-sm-64 {
        padding-bottom: 64px
    }
}

@media(min-width:576px) {
    .u-mb-sm-65 {
        margin-bottom: 65px
    }
}

@media(min-width:576px) {
    .u-pb-sm-65 {
        padding-bottom: 65px
    }
}

@media(min-width:576px) {
    .u-mb-sm-66 {
        margin-bottom: 66px
    }
}

@media(min-width:576px) {
    .u-pb-sm-66 {
        padding-bottom: 66px
    }
}

@media(min-width:576px) {
    .u-mb-sm-67 {
        margin-bottom: 67px
    }
}

@media(min-width:576px) {
    .u-pb-sm-67 {
        padding-bottom: 67px
    }
}

@media(min-width:576px) {
    .u-mb-sm-68 {
        margin-bottom: 68px
    }
}

@media(min-width:576px) {
    .u-pb-sm-68 {
        padding-bottom: 68px
    }
}

@media(min-width:576px) {
    .u-mb-sm-69 {
        margin-bottom: 69px
    }
}

@media(min-width:576px) {
    .u-pb-sm-69 {
        padding-bottom: 69px
    }
}

@media(min-width:576px) {
    .u-mb-sm-70 {
        margin-bottom: 70px
    }
}

@media(min-width:576px) {
    .u-pb-sm-70 {
        padding-bottom: 70px
    }
}

@media(min-width:576px) {
    .u-mb-sm-71 {
        margin-bottom: 71px
    }
}

@media(min-width:576px) {
    .u-pb-sm-71 {
        padding-bottom: 71px
    }
}

@media(min-width:576px) {
    .u-mb-sm-72 {
        margin-bottom: 72px
    }
}

@media(min-width:576px) {
    .u-pb-sm-72 {
        padding-bottom: 72px
    }
}

@media(min-width:576px) {
    .u-mb-sm-73 {
        margin-bottom: 73px
    }
}

@media(min-width:576px) {
    .u-pb-sm-73 {
        padding-bottom: 73px
    }
}

@media(min-width:576px) {
    .u-mb-sm-74 {
        margin-bottom: 74px
    }
}

@media(min-width:576px) {
    .u-pb-sm-74 {
        padding-bottom: 74px
    }
}

@media(min-width:576px) {
    .u-mb-sm-75 {
        margin-bottom: 75px
    }
}

@media(min-width:576px) {
    .u-pb-sm-75 {
        padding-bottom: 75px
    }
}

@media(min-width:576px) {
    .u-mb-sm-76 {
        margin-bottom: 76px
    }
}

@media(min-width:576px) {
    .u-pb-sm-76 {
        padding-bottom: 76px
    }
}

@media(min-width:576px) {
    .u-mb-sm-77 {
        margin-bottom: 77px
    }
}

@media(min-width:576px) {
    .u-pb-sm-77 {
        padding-bottom: 77px
    }
}

@media(min-width:576px) {
    .u-mb-sm-78 {
        margin-bottom: 78px
    }
}

@media(min-width:576px) {
    .u-pb-sm-78 {
        padding-bottom: 78px
    }
}

@media(min-width:576px) {
    .u-mb-sm-79 {
        margin-bottom: 79px
    }
}

@media(min-width:576px) {
    .u-pb-sm-79 {
        padding-bottom: 79px
    }
}

@media(min-width:576px) {
    .u-mb-sm-80 {
        margin-bottom: 80px
    }
}

@media(min-width:576px) {
    .u-pb-sm-80 {
        padding-bottom: 80px
    }
}

@media(min-width:576px) {
    .u-mb-sm-81 {
        margin-bottom: 81px
    }
}

@media(min-width:576px) {
    .u-pb-sm-81 {
        padding-bottom: 81px
    }
}

@media(min-width:576px) {
    .u-mb-sm-82 {
        margin-bottom: 82px
    }
}

@media(min-width:576px) {
    .u-pb-sm-82 {
        padding-bottom: 82px
    }
}

@media(min-width:576px) {
    .u-mb-sm-83 {
        margin-bottom: 83px
    }
}

@media(min-width:576px) {
    .u-pb-sm-83 {
        padding-bottom: 83px
    }
}

@media(min-width:576px) {
    .u-mb-sm-84 {
        margin-bottom: 84px
    }
}

@media(min-width:576px) {
    .u-pb-sm-84 {
        padding-bottom: 84px
    }
}

@media(min-width:576px) {
    .u-mb-sm-85 {
        margin-bottom: 85px
    }
}

@media(min-width:576px) {
    .u-pb-sm-85 {
        padding-bottom: 85px
    }
}

@media(min-width:576px) {
    .u-mb-sm-86 {
        margin-bottom: 86px
    }
}

@media(min-width:576px) {
    .u-pb-sm-86 {
        padding-bottom: 86px
    }
}

@media(min-width:576px) {
    .u-mb-sm-87 {
        margin-bottom: 87px
    }
}

@media(min-width:576px) {
    .u-pb-sm-87 {
        padding-bottom: 87px
    }
}

@media(min-width:576px) {
    .u-mb-sm-88 {
        margin-bottom: 88px
    }
}

@media(min-width:576px) {
    .u-pb-sm-88 {
        padding-bottom: 88px
    }
}

@media(min-width:576px) {
    .u-mb-sm-89 {
        margin-bottom: 89px
    }
}

@media(min-width:576px) {
    .u-pb-sm-89 {
        padding-bottom: 89px
    }
}

@media(min-width:576px) {
    .u-mb-sm-90 {
        margin-bottom: 90px
    }
}

@media(min-width:576px) {
    .u-pb-sm-90 {
        padding-bottom: 90px
    }
}

@media(min-width:576px) {
    .u-mb-sm-91 {
        margin-bottom: 91px
    }
}

@media(min-width:576px) {
    .u-pb-sm-91 {
        padding-bottom: 91px
    }
}

@media(min-width:576px) {
    .u-mb-sm-92 {
        margin-bottom: 92px
    }
}

@media(min-width:576px) {
    .u-pb-sm-92 {
        padding-bottom: 92px
    }
}

@media(min-width:576px) {
    .u-mb-sm-93 {
        margin-bottom: 93px
    }
}

@media(min-width:576px) {
    .u-pb-sm-93 {
        padding-bottom: 93px
    }
}

@media(min-width:576px) {
    .u-mb-sm-94 {
        margin-bottom: 94px
    }
}

@media(min-width:576px) {
    .u-pb-sm-94 {
        padding-bottom: 94px
    }
}

@media(min-width:576px) {
    .u-mb-sm-95 {
        margin-bottom: 95px
    }
}

@media(min-width:576px) {
    .u-pb-sm-95 {
        padding-bottom: 95px
    }
}

@media(min-width:576px) {
    .u-mb-sm-96 {
        margin-bottom: 96px
    }
}

@media(min-width:576px) {
    .u-pb-sm-96 {
        padding-bottom: 96px
    }
}

@media(min-width:576px) {
    .u-mb-sm-97 {
        margin-bottom: 97px
    }
}

@media(min-width:576px) {
    .u-pb-sm-97 {
        padding-bottom: 97px
    }
}

@media(min-width:576px) {
    .u-mb-sm-98 {
        margin-bottom: 98px
    }
}

@media(min-width:576px) {
    .u-pb-sm-98 {
        padding-bottom: 98px
    }
}

@media(min-width:576px) {
    .u-mb-sm-99 {
        margin-bottom: 99px
    }
}

@media(min-width:576px) {
    .u-pb-sm-99 {
        padding-bottom: 99px
    }
}

@media(min-width:576px) {
    .u-mb-sm-100 {
        margin-bottom: 100px
    }
}

@media(min-width:576px) {
    .u-pb-sm-100 {
        padding-bottom: 100px
    }
}

@media(min-width:576px) {
    .u-mb-sm-101 {
        margin-bottom: 101px
    }
}

@media(min-width:576px) {
    .u-pb-sm-101 {
        padding-bottom: 101px
    }
}

@media(min-width:576px) {
    .u-mb-sm-102 {
        margin-bottom: 102px
    }
}

@media(min-width:576px) {
    .u-pb-sm-102 {
        padding-bottom: 102px
    }
}

@media(min-width:576px) {
    .u-mb-sm-103 {
        margin-bottom: 103px
    }
}

@media(min-width:576px) {
    .u-pb-sm-103 {
        padding-bottom: 103px
    }
}

@media(min-width:576px) {
    .u-mb-sm-104 {
        margin-bottom: 104px
    }
}

@media(min-width:576px) {
    .u-pb-sm-104 {
        padding-bottom: 104px
    }
}

@media(min-width:576px) {
    .u-mb-sm-105 {
        margin-bottom: 105px
    }
}

@media(min-width:576px) {
    .u-pb-sm-105 {
        padding-bottom: 105px
    }
}

@media(min-width:576px) {
    .u-mb-sm-106 {
        margin-bottom: 106px
    }
}

@media(min-width:576px) {
    .u-pb-sm-106 {
        padding-bottom: 106px
    }
}

@media(min-width:576px) {
    .u-mb-sm-107 {
        margin-bottom: 107px
    }
}

@media(min-width:576px) {
    .u-pb-sm-107 {
        padding-bottom: 107px
    }
}

@media(min-width:576px) {
    .u-mb-sm-108 {
        margin-bottom: 108px
    }
}

@media(min-width:576px) {
    .u-pb-sm-108 {
        padding-bottom: 108px
    }
}

@media(min-width:576px) {
    .u-mb-sm-109 {
        margin-bottom: 109px
    }
}

@media(min-width:576px) {
    .u-pb-sm-109 {
        padding-bottom: 109px
    }
}

@media(min-width:576px) {
    .u-mb-sm-110 {
        margin-bottom: 110px
    }
}

@media(min-width:576px) {
    .u-pb-sm-110 {
        padding-bottom: 110px
    }
}

@media(min-width:576px) {
    .u-mb-sm-111 {
        margin-bottom: 111px
    }
}

@media(min-width:576px) {
    .u-pb-sm-111 {
        padding-bottom: 111px
    }
}

@media(min-width:576px) {
    .u-mb-sm-112 {
        margin-bottom: 112px
    }
}

@media(min-width:576px) {
    .u-pb-sm-112 {
        padding-bottom: 112px
    }
}

@media(min-width:576px) {
    .u-mb-sm-113 {
        margin-bottom: 113px
    }
}

@media(min-width:576px) {
    .u-pb-sm-113 {
        padding-bottom: 113px
    }
}

@media(min-width:576px) {
    .u-mb-sm-114 {
        margin-bottom: 114px
    }
}

@media(min-width:576px) {
    .u-pb-sm-114 {
        padding-bottom: 114px
    }
}

@media(min-width:576px) {
    .u-mb-sm-115 {
        margin-bottom: 115px
    }
}

@media(min-width:576px) {
    .u-pb-sm-115 {
        padding-bottom: 115px
    }
}

@media(min-width:576px) {
    .u-mb-sm-116 {
        margin-bottom: 116px
    }
}

@media(min-width:576px) {
    .u-pb-sm-116 {
        padding-bottom: 116px
    }
}

@media(min-width:576px) {
    .u-mb-sm-117 {
        margin-bottom: 117px
    }
}

@media(min-width:576px) {
    .u-pb-sm-117 {
        padding-bottom: 117px
    }
}

@media(min-width:576px) {
    .u-mb-sm-118 {
        margin-bottom: 118px
    }
}

@media(min-width:576px) {
    .u-pb-sm-118 {
        padding-bottom: 118px
    }
}

@media(min-width:576px) {
    .u-mb-sm-119 {
        margin-bottom: 119px
    }
}

@media(min-width:576px) {
    .u-pb-sm-119 {
        padding-bottom: 119px
    }
}

@media(min-width:576px) {
    .u-mb-sm-120 {
        margin-bottom: 120px
    }
}

@media(min-width:576px) {
    .u-pb-sm-120 {
        padding-bottom: 120px
    }
}

@media(min-width:576px) {
    .u-mb-sm-121 {
        margin-bottom: 121px
    }
}

@media(min-width:576px) {
    .u-pb-sm-121 {
        padding-bottom: 121px
    }
}

@media(min-width:576px) {
    .u-mb-sm-122 {
        margin-bottom: 122px
    }
}

@media(min-width:576px) {
    .u-pb-sm-122 {
        padding-bottom: 122px
    }
}

@media(min-width:576px) {
    .u-mb-sm-123 {
        margin-bottom: 123px
    }
}

@media(min-width:576px) {
    .u-pb-sm-123 {
        padding-bottom: 123px
    }
}

@media(min-width:576px) {
    .u-mb-sm-124 {
        margin-bottom: 124px
    }
}

@media(min-width:576px) {
    .u-pb-sm-124 {
        padding-bottom: 124px
    }
}

@media(min-width:576px) {
    .u-mb-sm-125 {
        margin-bottom: 125px
    }
}

@media(min-width:576px) {
    .u-pb-sm-125 {
        padding-bottom: 125px
    }
}

@media(min-width:576px) {
    .u-mb-sm-126 {
        margin-bottom: 126px
    }
}

@media(min-width:576px) {
    .u-pb-sm-126 {
        padding-bottom: 126px
    }
}

@media(min-width:576px) {
    .u-mb-sm-127 {
        margin-bottom: 127px
    }
}

@media(min-width:576px) {
    .u-pb-sm-127 {
        padding-bottom: 127px
    }
}

@media(min-width:576px) {
    .u-mb-sm-128 {
        margin-bottom: 128px
    }
}

@media(min-width:576px) {
    .u-pb-sm-128 {
        padding-bottom: 128px
    }
}

@media(min-width:576px) {
    .u-mb-sm-129 {
        margin-bottom: 129px
    }
}

@media(min-width:576px) {
    .u-pb-sm-129 {
        padding-bottom: 129px
    }
}

@media(min-width:576px) {
    .u-mb-sm-130 {
        margin-bottom: 130px
    }
}

@media(min-width:576px) {
    .u-pb-sm-130 {
        padding-bottom: 130px
    }
}

@media(min-width:576px) {
    .u-mb-sm-131 {
        margin-bottom: 131px
    }
}

@media(min-width:576px) {
    .u-pb-sm-131 {
        padding-bottom: 131px
    }
}

@media(min-width:576px) {
    .u-mb-sm-132 {
        margin-bottom: 132px
    }
}

@media(min-width:576px) {
    .u-pb-sm-132 {
        padding-bottom: 132px
    }
}

@media(min-width:576px) {
    .u-mb-sm-133 {
        margin-bottom: 133px
    }
}

@media(min-width:576px) {
    .u-pb-sm-133 {
        padding-bottom: 133px
    }
}

@media(min-width:576px) {
    .u-mb-sm-134 {
        margin-bottom: 134px
    }
}

@media(min-width:576px) {
    .u-pb-sm-134 {
        padding-bottom: 134px
    }
}

@media(min-width:576px) {
    .u-mb-sm-135 {
        margin-bottom: 135px
    }
}

@media(min-width:576px) {
    .u-pb-sm-135 {
        padding-bottom: 135px
    }
}

@media(min-width:576px) {
    .u-mb-sm-136 {
        margin-bottom: 136px
    }
}

@media(min-width:576px) {
    .u-pb-sm-136 {
        padding-bottom: 136px
    }
}

@media(min-width:576px) {
    .u-mb-sm-137 {
        margin-bottom: 137px
    }
}

@media(min-width:576px) {
    .u-pb-sm-137 {
        padding-bottom: 137px
    }
}

@media(min-width:576px) {
    .u-mb-sm-138 {
        margin-bottom: 138px
    }
}

@media(min-width:576px) {
    .u-pb-sm-138 {
        padding-bottom: 138px
    }
}

@media(min-width:576px) {
    .u-mb-sm-139 {
        margin-bottom: 139px
    }
}

@media(min-width:576px) {
    .u-pb-sm-139 {
        padding-bottom: 139px
    }
}

@media(min-width:576px) {
    .u-mb-sm-140 {
        margin-bottom: 140px
    }
}

@media(min-width:576px) {
    .u-pb-sm-140 {
        padding-bottom: 140px
    }
}

@media(min-width:576px) {
    .u-mb-sm-141 {
        margin-bottom: 141px
    }
}

@media(min-width:576px) {
    .u-pb-sm-141 {
        padding-bottom: 141px
    }
}

@media(min-width:576px) {
    .u-mb-sm-142 {
        margin-bottom: 142px
    }
}

@media(min-width:576px) {
    .u-pb-sm-142 {
        padding-bottom: 142px
    }
}

@media(min-width:576px) {
    .u-mb-sm-143 {
        margin-bottom: 143px
    }
}

@media(min-width:576px) {
    .u-pb-sm-143 {
        padding-bottom: 143px
    }
}

@media(min-width:576px) {
    .u-mb-sm-144 {
        margin-bottom: 144px
    }
}

@media(min-width:576px) {
    .u-pb-sm-144 {
        padding-bottom: 144px
    }
}

@media(min-width:576px) {
    .u-mb-sm-145 {
        margin-bottom: 145px
    }
}

@media(min-width:576px) {
    .u-pb-sm-145 {
        padding-bottom: 145px
    }
}

@media(min-width:576px) {
    .u-mb-sm-146 {
        margin-bottom: 146px
    }
}

@media(min-width:576px) {
    .u-pb-sm-146 {
        padding-bottom: 146px
    }
}

@media(min-width:576px) {
    .u-mb-sm-147 {
        margin-bottom: 147px
    }
}

@media(min-width:576px) {
    .u-pb-sm-147 {
        padding-bottom: 147px
    }
}

@media(min-width:576px) {
    .u-mb-sm-148 {
        margin-bottom: 148px
    }
}

@media(min-width:576px) {
    .u-pb-sm-148 {
        padding-bottom: 148px
    }
}

@media(min-width:576px) {
    .u-mb-sm-149 {
        margin-bottom: 149px
    }
}

@media(min-width:576px) {
    .u-pb-sm-149 {
        padding-bottom: 149px
    }
}

@media(min-width:576px) {
    .u-mb-sm-150 {
        margin-bottom: 150px
    }
}

@media(min-width:576px) {
    .u-pb-sm-150 {
        padding-bottom: 150px
    }
}

@media(min-width:576px) {
    .u-mb-sm-151 {
        margin-bottom: 151px
    }
}

@media(min-width:576px) {
    .u-pb-sm-151 {
        padding-bottom: 151px
    }
}

@media(min-width:576px) {
    .u-mb-sm-152 {
        margin-bottom: 152px
    }
}

@media(min-width:576px) {
    .u-pb-sm-152 {
        padding-bottom: 152px
    }
}

@media(min-width:576px) {
    .u-mb-sm-153 {
        margin-bottom: 153px
    }
}

@media(min-width:576px) {
    .u-pb-sm-153 {
        padding-bottom: 153px
    }
}

@media(min-width:576px) {
    .u-mb-sm-154 {
        margin-bottom: 154px
    }
}

@media(min-width:576px) {
    .u-pb-sm-154 {
        padding-bottom: 154px
    }
}

@media(min-width:576px) {
    .u-mb-sm-155 {
        margin-bottom: 155px
    }
}

@media(min-width:576px) {
    .u-pb-sm-155 {
        padding-bottom: 155px
    }
}

@media(min-width:576px) {
    .u-mb-sm-156 {
        margin-bottom: 156px
    }
}

@media(min-width:576px) {
    .u-pb-sm-156 {
        padding-bottom: 156px
    }
}

@media(min-width:576px) {
    .u-mb-sm-157 {
        margin-bottom: 157px
    }
}

@media(min-width:576px) {
    .u-pb-sm-157 {
        padding-bottom: 157px
    }
}

@media(min-width:576px) {
    .u-mb-sm-158 {
        margin-bottom: 158px
    }
}

@media(min-width:576px) {
    .u-pb-sm-158 {
        padding-bottom: 158px
    }
}

@media(min-width:576px) {
    .u-mb-sm-159 {
        margin-bottom: 159px
    }
}

@media(min-width:576px) {
    .u-pb-sm-159 {
        padding-bottom: 159px
    }
}

@media(min-width:576px) {
    .u-mb-sm-160 {
        margin-bottom: 160px
    }
}

@media(min-width:576px) {
    .u-pb-sm-160 {
        padding-bottom: 160px
    }
}

@media(min-width:576px) {
    .u-mb-sm-161 {
        margin-bottom: 161px
    }
}

@media(min-width:576px) {
    .u-pb-sm-161 {
        padding-bottom: 161px
    }
}

@media(min-width:576px) {
    .u-mb-sm-162 {
        margin-bottom: 162px
    }
}

@media(min-width:576px) {
    .u-pb-sm-162 {
        padding-bottom: 162px
    }
}

@media(min-width:576px) {
    .u-mb-sm-163 {
        margin-bottom: 163px
    }
}

@media(min-width:576px) {
    .u-pb-sm-163 {
        padding-bottom: 163px
    }
}

@media(min-width:576px) {
    .u-mb-sm-164 {
        margin-bottom: 164px
    }
}

@media(min-width:576px) {
    .u-pb-sm-164 {
        padding-bottom: 164px
    }
}

@media(min-width:576px) {
    .u-mb-sm-165 {
        margin-bottom: 165px
    }
}

@media(min-width:576px) {
    .u-pb-sm-165 {
        padding-bottom: 165px
    }
}

@media(min-width:576px) {
    .u-mb-sm-166 {
        margin-bottom: 166px
    }
}

@media(min-width:576px) {
    .u-pb-sm-166 {
        padding-bottom: 166px
    }
}

@media(min-width:576px) {
    .u-mb-sm-167 {
        margin-bottom: 167px
    }
}

@media(min-width:576px) {
    .u-pb-sm-167 {
        padding-bottom: 167px
    }
}

@media(min-width:576px) {
    .u-mb-sm-168 {
        margin-bottom: 168px
    }
}

@media(min-width:576px) {
    .u-pb-sm-168 {
        padding-bottom: 168px
    }
}

@media(min-width:576px) {
    .u-mb-sm-169 {
        margin-bottom: 169px
    }
}

@media(min-width:576px) {
    .u-pb-sm-169 {
        padding-bottom: 169px
    }
}

@media(min-width:576px) {
    .u-mb-sm-170 {
        margin-bottom: 170px
    }
}

@media(min-width:576px) {
    .u-pb-sm-170 {
        padding-bottom: 170px
    }
}

@media(min-width:576px) {
    .u-mb-sm-171 {
        margin-bottom: 171px
    }
}

@media(min-width:576px) {
    .u-pb-sm-171 {
        padding-bottom: 171px
    }
}

@media(min-width:576px) {
    .u-mb-sm-172 {
        margin-bottom: 172px
    }
}

@media(min-width:576px) {
    .u-pb-sm-172 {
        padding-bottom: 172px
    }
}

@media(min-width:576px) {
    .u-mb-sm-173 {
        margin-bottom: 173px
    }
}

@media(min-width:576px) {
    .u-pb-sm-173 {
        padding-bottom: 173px
    }
}

@media(min-width:576px) {
    .u-mb-sm-174 {
        margin-bottom: 174px
    }
}

@media(min-width:576px) {
    .u-pb-sm-174 {
        padding-bottom: 174px
    }
}

@media(min-width:576px) {
    .u-mb-sm-175 {
        margin-bottom: 175px
    }
}

@media(min-width:576px) {
    .u-pb-sm-175 {
        padding-bottom: 175px
    }
}

@media(min-width:576px) {
    .u-mb-sm-176 {
        margin-bottom: 176px
    }
}

@media(min-width:576px) {
    .u-pb-sm-176 {
        padding-bottom: 176px
    }
}

@media(min-width:576px) {
    .u-mb-sm-177 {
        margin-bottom: 177px
    }
}

@media(min-width:576px) {
    .u-pb-sm-177 {
        padding-bottom: 177px
    }
}

@media(min-width:576px) {
    .u-mb-sm-178 {
        margin-bottom: 178px
    }
}

@media(min-width:576px) {
    .u-pb-sm-178 {
        padding-bottom: 178px
    }
}

@media(min-width:576px) {
    .u-mb-sm-179 {
        margin-bottom: 179px
    }
}

@media(min-width:576px) {
    .u-pb-sm-179 {
        padding-bottom: 179px
    }
}

@media(min-width:576px) {
    .u-mb-sm-180 {
        margin-bottom: 180px
    }
}

@media(min-width:576px) {
    .u-pb-sm-180 {
        padding-bottom: 180px
    }
}

@media(min-width:576px) {
    .u-mb-sm-181 {
        margin-bottom: 181px
    }
}

@media(min-width:576px) {
    .u-pb-sm-181 {
        padding-bottom: 181px
    }
}

@media(min-width:576px) {
    .u-mb-sm-182 {
        margin-bottom: 182px
    }
}

@media(min-width:576px) {
    .u-pb-sm-182 {
        padding-bottom: 182px
    }
}

@media(min-width:576px) {
    .u-mb-sm-183 {
        margin-bottom: 183px
    }
}

@media(min-width:576px) {
    .u-pb-sm-183 {
        padding-bottom: 183px
    }
}

@media(min-width:576px) {
    .u-mb-sm-184 {
        margin-bottom: 184px
    }
}

@media(min-width:576px) {
    .u-pb-sm-184 {
        padding-bottom: 184px
    }
}

@media(min-width:576px) {
    .u-mb-sm-185 {
        margin-bottom: 185px
    }
}

@media(min-width:576px) {
    .u-pb-sm-185 {
        padding-bottom: 185px
    }
}

@media(min-width:576px) {
    .u-mb-sm-186 {
        margin-bottom: 186px
    }
}

@media(min-width:576px) {
    .u-pb-sm-186 {
        padding-bottom: 186px
    }
}

@media(min-width:576px) {
    .u-mb-sm-187 {
        margin-bottom: 187px
    }
}

@media(min-width:576px) {
    .u-pb-sm-187 {
        padding-bottom: 187px
    }
}

@media(min-width:576px) {
    .u-mb-sm-188 {
        margin-bottom: 188px
    }
}

@media(min-width:576px) {
    .u-pb-sm-188 {
        padding-bottom: 188px
    }
}

@media(min-width:576px) {
    .u-mb-sm-189 {
        margin-bottom: 189px
    }
}

@media(min-width:576px) {
    .u-pb-sm-189 {
        padding-bottom: 189px
    }
}

@media(min-width:576px) {
    .u-mb-sm-190 {
        margin-bottom: 190px
    }
}

@media(min-width:576px) {
    .u-pb-sm-190 {
        padding-bottom: 190px
    }
}

@media(min-width:576px) {
    .u-mb-sm-191 {
        margin-bottom: 191px
    }
}

@media(min-width:576px) {
    .u-pb-sm-191 {
        padding-bottom: 191px
    }
}

@media(min-width:576px) {
    .u-mb-sm-192 {
        margin-bottom: 192px
    }
}

@media(min-width:576px) {
    .u-pb-sm-192 {
        padding-bottom: 192px
    }
}

@media(min-width:576px) {
    .u-mb-sm-193 {
        margin-bottom: 193px
    }
}

@media(min-width:576px) {
    .u-pb-sm-193 {
        padding-bottom: 193px
    }
}

@media(min-width:576px) {
    .u-mb-sm-194 {
        margin-bottom: 194px
    }
}

@media(min-width:576px) {
    .u-pb-sm-194 {
        padding-bottom: 194px
    }
}

@media(min-width:576px) {
    .u-mb-sm-195 {
        margin-bottom: 195px
    }
}

@media(min-width:576px) {
    .u-pb-sm-195 {
        padding-bottom: 195px
    }
}

@media(min-width:576px) {
    .u-mb-sm-196 {
        margin-bottom: 196px
    }
}

@media(min-width:576px) {
    .u-pb-sm-196 {
        padding-bottom: 196px
    }
}

@media(min-width:576px) {
    .u-mb-sm-197 {
        margin-bottom: 197px
    }
}

@media(min-width:576px) {
    .u-pb-sm-197 {
        padding-bottom: 197px
    }
}

@media(min-width:576px) {
    .u-mb-sm-198 {
        margin-bottom: 198px
    }
}

@media(min-width:576px) {
    .u-pb-sm-198 {
        padding-bottom: 198px
    }
}

@media(min-width:576px) {
    .u-mb-sm-199 {
        margin-bottom: 199px
    }
}

@media(min-width:576px) {
    .u-pb-sm-199 {
        padding-bottom: 199px
    }
}

@media(min-width:576px) {
    .u-mb-sm-200 {
        margin-bottom: 200px
    }
}

@media(min-width:576px) {
    .u-pb-sm-200 {
        padding-bottom: 200px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-50 {
        margin-left: -50px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-49 {
        margin-left: -49px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-48 {
        margin-left: -48px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-47 {
        margin-left: -47px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-46 {
        margin-left: -46px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-45 {
        margin-left: -45px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-44 {
        margin-left: -44px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-43 {
        margin-left: -43px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-42 {
        margin-left: -42px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-41 {
        margin-left: -41px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-40 {
        margin-left: -40px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-39 {
        margin-left: -39px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-38 {
        margin-left: -38px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-37 {
        margin-left: -37px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-36 {
        margin-left: -36px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-35 {
        margin-left: -35px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-34 {
        margin-left: -34px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-33 {
        margin-left: -33px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-32 {
        margin-left: -32px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-31 {
        margin-left: -31px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-30 {
        margin-left: -30px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-29 {
        margin-left: -29px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-28 {
        margin-left: -28px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-27 {
        margin-left: -27px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-26 {
        margin-left: -26px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-25 {
        margin-left: -25px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-24 {
        margin-left: -24px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-23 {
        margin-left: -23px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-22 {
        margin-left: -22px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-21 {
        margin-left: -21px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-20 {
        margin-left: -20px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-19 {
        margin-left: -19px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-18 {
        margin-left: -18px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-17 {
        margin-left: -17px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-16 {
        margin-left: -16px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-15 {
        margin-left: -15px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-14 {
        margin-left: -14px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-13 {
        margin-left: -13px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-12 {
        margin-left: -12px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-11 {
        margin-left: -11px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-10 {
        margin-left: -10px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-9 {
        margin-left: -9px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-8 {
        margin-left: -8px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-7 {
        margin-left: -7px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-6 {
        margin-left: -6px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-5 {
        margin-left: -5px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-4 {
        margin-left: -4px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-3 {
        margin-left: -3px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-2 {
        margin-left: -2px
    }
}

@media(min-width:576px) {
    .u-ml-negative-sm-1 {
        margin-left: -1px
    }
}

@media(min-width:576px) {
    .u-ml-sm-0 {
        margin-left: 0
    }
}

@media(min-width:576px) {
    .u-pl-sm-0 {
        padding-left: 0
    }
}

@media(min-width:576px) {
    .u-ml-sm-1 {
        margin-left: 1px
    }
}

@media(min-width:576px) {
    .u-pl-sm-1 {
        padding-left: 1px
    }
}

@media(min-width:576px) {
    .u-ml-sm-2 {
        margin-left: 2px
    }
}

@media(min-width:576px) {
    .u-pl-sm-2 {
        padding-left: 2px
    }
}

@media(min-width:576px) {
    .u-ml-sm-3 {
        margin-left: 3px
    }
}

@media(min-width:576px) {
    .u-pl-sm-3 {
        padding-left: 3px
    }
}

@media(min-width:576px) {
    .u-ml-sm-4 {
        margin-left: 4px
    }
}

@media(min-width:576px) {
    .u-pl-sm-4 {
        padding-left: 4px
    }
}

@media(min-width:576px) {
    .u-ml-sm-5 {
        margin-left: 5px
    }
}

@media(min-width:576px) {
    .u-pl-sm-5 {
        padding-left: 5px
    }
}

@media(min-width:576px) {
    .u-ml-sm-6 {
        margin-left: 6px
    }
}

@media(min-width:576px) {
    .u-pl-sm-6 {
        padding-left: 6px
    }
}

@media(min-width:576px) {
    .u-ml-sm-7 {
        margin-left: 7px
    }
}

@media(min-width:576px) {
    .u-pl-sm-7 {
        padding-left: 7px
    }
}

@media(min-width:576px) {
    .u-ml-sm-8 {
        margin-left: 8px
    }
}

@media(min-width:576px) {
    .u-pl-sm-8 {
        padding-left: 8px
    }
}

@media(min-width:576px) {
    .u-ml-sm-9 {
        margin-left: 9px
    }
}

@media(min-width:576px) {
    .u-pl-sm-9 {
        padding-left: 9px
    }
}

@media(min-width:576px) {
    .u-ml-sm-10 {
        margin-left: 10px
    }
}

@media(min-width:576px) {
    .u-pl-sm-10 {
        padding-left: 10px
    }
}

@media(min-width:576px) {
    .u-ml-sm-11 {
        margin-left: 11px
    }
}

@media(min-width:576px) {
    .u-pl-sm-11 {
        padding-left: 11px
    }
}

@media(min-width:576px) {
    .u-ml-sm-12 {
        margin-left: 12px
    }
}

@media(min-width:576px) {
    .u-pl-sm-12 {
        padding-left: 12px
    }
}

@media(min-width:576px) {
    .u-ml-sm-13 {
        margin-left: 13px
    }
}

@media(min-width:576px) {
    .u-pl-sm-13 {
        padding-left: 13px
    }
}

@media(min-width:576px) {
    .u-ml-sm-14 {
        margin-left: 14px
    }
}

@media(min-width:576px) {
    .u-pl-sm-14 {
        padding-left: 14px
    }
}

@media(min-width:576px) {
    .u-ml-sm-15 {
        margin-left: 15px
    }
}

@media(min-width:576px) {
    .u-pl-sm-15 {
        padding-left: 15px
    }
}

@media(min-width:576px) {
    .u-ml-sm-16 {
        margin-left: 16px
    }
}

@media(min-width:576px) {
    .u-pl-sm-16 {
        padding-left: 16px
    }
}

@media(min-width:576px) {
    .u-ml-sm-17 {
        margin-left: 17px
    }
}

@media(min-width:576px) {
    .u-pl-sm-17 {
        padding-left: 17px
    }
}

@media(min-width:576px) {
    .u-ml-sm-18 {
        margin-left: 18px
    }
}

@media(min-width:576px) {
    .u-pl-sm-18 {
        padding-left: 18px
    }
}

@media(min-width:576px) {
    .u-ml-sm-19 {
        margin-left: 19px
    }
}

@media(min-width:576px) {
    .u-pl-sm-19 {
        padding-left: 19px
    }
}

@media(min-width:576px) {
    .u-ml-sm-20 {
        margin-left: 20px
    }
}

@media(min-width:576px) {
    .u-pl-sm-20 {
        padding-left: 20px
    }
}

@media(min-width:576px) {
    .u-ml-sm-21 {
        margin-left: 21px
    }
}

@media(min-width:576px) {
    .u-pl-sm-21 {
        padding-left: 21px
    }
}

@media(min-width:576px) {
    .u-ml-sm-22 {
        margin-left: 22px
    }
}

@media(min-width:576px) {
    .u-pl-sm-22 {
        padding-left: 22px
    }
}

@media(min-width:576px) {
    .u-ml-sm-23 {
        margin-left: 23px
    }
}

@media(min-width:576px) {
    .u-pl-sm-23 {
        padding-left: 23px
    }
}

@media(min-width:576px) {
    .u-ml-sm-24 {
        margin-left: 24px
    }
}

@media(min-width:576px) {
    .u-pl-sm-24 {
        padding-left: 24px
    }
}

@media(min-width:576px) {
    .u-ml-sm-25 {
        margin-left: 25px
    }
}

@media(min-width:576px) {
    .u-pl-sm-25 {
        padding-left: 25px
    }
}

@media(min-width:576px) {
    .u-ml-sm-26 {
        margin-left: 26px
    }
}

@media(min-width:576px) {
    .u-pl-sm-26 {
        padding-left: 26px
    }
}

@media(min-width:576px) {
    .u-ml-sm-27 {
        margin-left: 27px
    }
}

@media(min-width:576px) {
    .u-pl-sm-27 {
        padding-left: 27px
    }
}

@media(min-width:576px) {
    .u-ml-sm-28 {
        margin-left: 28px
    }
}

@media(min-width:576px) {
    .u-pl-sm-28 {
        padding-left: 28px
    }
}

@media(min-width:576px) {
    .u-ml-sm-29 {
        margin-left: 29px
    }
}

@media(min-width:576px) {
    .u-pl-sm-29 {
        padding-left: 29px
    }
}

@media(min-width:576px) {
    .u-ml-sm-30 {
        margin-left: 30px
    }
}

@media(min-width:576px) {
    .u-pl-sm-30 {
        padding-left: 30px
    }
}

@media(min-width:576px) {
    .u-ml-sm-31 {
        margin-left: 31px
    }
}

@media(min-width:576px) {
    .u-pl-sm-31 {
        padding-left: 31px
    }
}

@media(min-width:576px) {
    .u-ml-sm-32 {
        margin-left: 32px
    }
}

@media(min-width:576px) {
    .u-pl-sm-32 {
        padding-left: 32px
    }
}

@media(min-width:576px) {
    .u-ml-sm-33 {
        margin-left: 33px
    }
}

@media(min-width:576px) {
    .u-pl-sm-33 {
        padding-left: 33px
    }
}

@media(min-width:576px) {
    .u-ml-sm-34 {
        margin-left: 34px
    }
}

@media(min-width:576px) {
    .u-pl-sm-34 {
        padding-left: 34px
    }
}

@media(min-width:576px) {
    .u-ml-sm-35 {
        margin-left: 35px
    }
}

@media(min-width:576px) {
    .u-pl-sm-35 {
        padding-left: 35px
    }
}

@media(min-width:576px) {
    .u-ml-sm-36 {
        margin-left: 36px
    }
}

@media(min-width:576px) {
    .u-pl-sm-36 {
        padding-left: 36px
    }
}

@media(min-width:576px) {
    .u-ml-sm-37 {
        margin-left: 37px
    }
}

@media(min-width:576px) {
    .u-pl-sm-37 {
        padding-left: 37px
    }
}

@media(min-width:576px) {
    .u-ml-sm-38 {
        margin-left: 38px
    }
}

@media(min-width:576px) {
    .u-pl-sm-38 {
        padding-left: 38px
    }
}

@media(min-width:576px) {
    .u-ml-sm-39 {
        margin-left: 39px
    }
}

@media(min-width:576px) {
    .u-pl-sm-39 {
        padding-left: 39px
    }
}

@media(min-width:576px) {
    .u-ml-sm-40 {
        margin-left: 40px
    }
}

@media(min-width:576px) {
    .u-pl-sm-40 {
        padding-left: 40px
    }
}

@media(min-width:576px) {
    .u-ml-sm-41 {
        margin-left: 41px
    }
}

@media(min-width:576px) {
    .u-pl-sm-41 {
        padding-left: 41px
    }
}

@media(min-width:576px) {
    .u-ml-sm-42 {
        margin-left: 42px
    }
}

@media(min-width:576px) {
    .u-pl-sm-42 {
        padding-left: 42px
    }
}

@media(min-width:576px) {
    .u-ml-sm-43 {
        margin-left: 43px
    }
}

@media(min-width:576px) {
    .u-pl-sm-43 {
        padding-left: 43px
    }
}

@media(min-width:576px) {
    .u-ml-sm-44 {
        margin-left: 44px
    }
}

@media(min-width:576px) {
    .u-pl-sm-44 {
        padding-left: 44px
    }
}

@media(min-width:576px) {
    .u-ml-sm-45 {
        margin-left: 45px
    }
}

@media(min-width:576px) {
    .u-pl-sm-45 {
        padding-left: 45px
    }
}

@media(min-width:576px) {
    .u-ml-sm-46 {
        margin-left: 46px
    }
}

@media(min-width:576px) {
    .u-pl-sm-46 {
        padding-left: 46px
    }
}

@media(min-width:576px) {
    .u-ml-sm-47 {
        margin-left: 47px
    }
}

@media(min-width:576px) {
    .u-pl-sm-47 {
        padding-left: 47px
    }
}

@media(min-width:576px) {
    .u-ml-sm-48 {
        margin-left: 48px
    }
}

@media(min-width:576px) {
    .u-pl-sm-48 {
        padding-left: 48px
    }
}

@media(min-width:576px) {
    .u-ml-sm-49 {
        margin-left: 49px
    }
}

@media(min-width:576px) {
    .u-pl-sm-49 {
        padding-left: 49px
    }
}

@media(min-width:576px) {
    .u-ml-sm-50 {
        margin-left: 50px
    }
}

@media(min-width:576px) {
    .u-pl-sm-50 {
        padding-left: 50px
    }
}

@media(min-width:576px) {
    .u-ml-sm-51 {
        margin-left: 51px
    }
}

@media(min-width:576px) {
    .u-pl-sm-51 {
        padding-left: 51px
    }
}

@media(min-width:576px) {
    .u-ml-sm-52 {
        margin-left: 52px
    }
}

@media(min-width:576px) {
    .u-pl-sm-52 {
        padding-left: 52px
    }
}

@media(min-width:576px) {
    .u-ml-sm-53 {
        margin-left: 53px
    }
}

@media(min-width:576px) {
    .u-pl-sm-53 {
        padding-left: 53px
    }
}

@media(min-width:576px) {
    .u-ml-sm-54 {
        margin-left: 54px
    }
}

@media(min-width:576px) {
    .u-pl-sm-54 {
        padding-left: 54px
    }
}

@media(min-width:576px) {
    .u-ml-sm-55 {
        margin-left: 55px
    }
}

@media(min-width:576px) {
    .u-pl-sm-55 {
        padding-left: 55px
    }
}

@media(min-width:576px) {
    .u-ml-sm-56 {
        margin-left: 56px
    }
}

@media(min-width:576px) {
    .u-pl-sm-56 {
        padding-left: 56px
    }
}

@media(min-width:576px) {
    .u-ml-sm-57 {
        margin-left: 57px
    }
}

@media(min-width:576px) {
    .u-pl-sm-57 {
        padding-left: 57px
    }
}

@media(min-width:576px) {
    .u-ml-sm-58 {
        margin-left: 58px
    }
}

@media(min-width:576px) {
    .u-pl-sm-58 {
        padding-left: 58px
    }
}

@media(min-width:576px) {
    .u-ml-sm-59 {
        margin-left: 59px
    }
}

@media(min-width:576px) {
    .u-pl-sm-59 {
        padding-left: 59px
    }
}

@media(min-width:576px) {
    .u-ml-sm-60 {
        margin-left: 60px
    }
}

@media(min-width:576px) {
    .u-pl-sm-60 {
        padding-left: 60px
    }
}

@media(min-width:576px) {
    .u-ml-sm-61 {
        margin-left: 61px
    }
}

@media(min-width:576px) {
    .u-pl-sm-61 {
        padding-left: 61px
    }
}

@media(min-width:576px) {
    .u-ml-sm-62 {
        margin-left: 62px
    }
}

@media(min-width:576px) {
    .u-pl-sm-62 {
        padding-left: 62px
    }
}

@media(min-width:576px) {
    .u-ml-sm-63 {
        margin-left: 63px
    }
}

@media(min-width:576px) {
    .u-pl-sm-63 {
        padding-left: 63px
    }
}

@media(min-width:576px) {
    .u-ml-sm-64 {
        margin-left: 64px
    }
}

@media(min-width:576px) {
    .u-pl-sm-64 {
        padding-left: 64px
    }
}

@media(min-width:576px) {
    .u-ml-sm-65 {
        margin-left: 65px
    }
}

@media(min-width:576px) {
    .u-pl-sm-65 {
        padding-left: 65px
    }
}

@media(min-width:576px) {
    .u-ml-sm-66 {
        margin-left: 66px
    }
}

@media(min-width:576px) {
    .u-pl-sm-66 {
        padding-left: 66px
    }
}

@media(min-width:576px) {
    .u-ml-sm-67 {
        margin-left: 67px
    }
}

@media(min-width:576px) {
    .u-pl-sm-67 {
        padding-left: 67px
    }
}

@media(min-width:576px) {
    .u-ml-sm-68 {
        margin-left: 68px
    }
}

@media(min-width:576px) {
    .u-pl-sm-68 {
        padding-left: 68px
    }
}

@media(min-width:576px) {
    .u-ml-sm-69 {
        margin-left: 69px
    }
}

@media(min-width:576px) {
    .u-pl-sm-69 {
        padding-left: 69px
    }
}

@media(min-width:576px) {
    .u-ml-sm-70 {
        margin-left: 70px
    }
}

@media(min-width:576px) {
    .u-pl-sm-70 {
        padding-left: 70px
    }
}

@media(min-width:576px) {
    .u-ml-sm-71 {
        margin-left: 71px
    }
}

@media(min-width:576px) {
    .u-pl-sm-71 {
        padding-left: 71px
    }
}

@media(min-width:576px) {
    .u-ml-sm-72 {
        margin-left: 72px
    }
}

@media(min-width:576px) {
    .u-pl-sm-72 {
        padding-left: 72px
    }
}

@media(min-width:576px) {
    .u-ml-sm-73 {
        margin-left: 73px
    }
}

@media(min-width:576px) {
    .u-pl-sm-73 {
        padding-left: 73px
    }
}

@media(min-width:576px) {
    .u-ml-sm-74 {
        margin-left: 74px
    }
}

@media(min-width:576px) {
    .u-pl-sm-74 {
        padding-left: 74px
    }
}

@media(min-width:576px) {
    .u-ml-sm-75 {
        margin-left: 75px
    }
}

@media(min-width:576px) {
    .u-pl-sm-75 {
        padding-left: 75px
    }
}

@media(min-width:576px) {
    .u-ml-sm-76 {
        margin-left: 76px
    }
}

@media(min-width:576px) {
    .u-pl-sm-76 {
        padding-left: 76px
    }
}

@media(min-width:576px) {
    .u-ml-sm-77 {
        margin-left: 77px
    }
}

@media(min-width:576px) {
    .u-pl-sm-77 {
        padding-left: 77px
    }
}

@media(min-width:576px) {
    .u-ml-sm-78 {
        margin-left: 78px
    }
}

@media(min-width:576px) {
    .u-pl-sm-78 {
        padding-left: 78px
    }
}

@media(min-width:576px) {
    .u-ml-sm-79 {
        margin-left: 79px
    }
}

@media(min-width:576px) {
    .u-pl-sm-79 {
        padding-left: 79px
    }
}

@media(min-width:576px) {
    .u-ml-sm-80 {
        margin-left: 80px
    }
}

@media(min-width:576px) {
    .u-pl-sm-80 {
        padding-left: 80px
    }
}

@media(min-width:576px) {
    .u-ml-sm-81 {
        margin-left: 81px
    }
}

@media(min-width:576px) {
    .u-pl-sm-81 {
        padding-left: 81px
    }
}

@media(min-width:576px) {
    .u-ml-sm-82 {
        margin-left: 82px
    }
}

@media(min-width:576px) {
    .u-pl-sm-82 {
        padding-left: 82px
    }
}

@media(min-width:576px) {
    .u-ml-sm-83 {
        margin-left: 83px
    }
}

@media(min-width:576px) {
    .u-pl-sm-83 {
        padding-left: 83px
    }
}

@media(min-width:576px) {
    .u-ml-sm-84 {
        margin-left: 84px
    }
}

@media(min-width:576px) {
    .u-pl-sm-84 {
        padding-left: 84px
    }
}

@media(min-width:576px) {
    .u-ml-sm-85 {
        margin-left: 85px
    }
}

@media(min-width:576px) {
    .u-pl-sm-85 {
        padding-left: 85px
    }
}

@media(min-width:576px) {
    .u-ml-sm-86 {
        margin-left: 86px
    }
}

@media(min-width:576px) {
    .u-pl-sm-86 {
        padding-left: 86px
    }
}

@media(min-width:576px) {
    .u-ml-sm-87 {
        margin-left: 87px
    }
}

@media(min-width:576px) {
    .u-pl-sm-87 {
        padding-left: 87px
    }
}

@media(min-width:576px) {
    .u-ml-sm-88 {
        margin-left: 88px
    }
}

@media(min-width:576px) {
    .u-pl-sm-88 {
        padding-left: 88px
    }
}

@media(min-width:576px) {
    .u-ml-sm-89 {
        margin-left: 89px
    }
}

@media(min-width:576px) {
    .u-pl-sm-89 {
        padding-left: 89px
    }
}

@media(min-width:576px) {
    .u-ml-sm-90 {
        margin-left: 90px
    }
}

@media(min-width:576px) {
    .u-pl-sm-90 {
        padding-left: 90px
    }
}

@media(min-width:576px) {
    .u-ml-sm-91 {
        margin-left: 91px
    }
}

@media(min-width:576px) {
    .u-pl-sm-91 {
        padding-left: 91px
    }
}

@media(min-width:576px) {
    .u-ml-sm-92 {
        margin-left: 92px
    }
}

@media(min-width:576px) {
    .u-pl-sm-92 {
        padding-left: 92px
    }
}

@media(min-width:576px) {
    .u-ml-sm-93 {
        margin-left: 93px
    }
}

@media(min-width:576px) {
    .u-pl-sm-93 {
        padding-left: 93px
    }
}

@media(min-width:576px) {
    .u-ml-sm-94 {
        margin-left: 94px
    }
}

@media(min-width:576px) {
    .u-pl-sm-94 {
        padding-left: 94px
    }
}

@media(min-width:576px) {
    .u-ml-sm-95 {
        margin-left: 95px
    }
}

@media(min-width:576px) {
    .u-pl-sm-95 {
        padding-left: 95px
    }
}

@media(min-width:576px) {
    .u-ml-sm-96 {
        margin-left: 96px
    }
}

@media(min-width:576px) {
    .u-pl-sm-96 {
        padding-left: 96px
    }
}

@media(min-width:576px) {
    .u-ml-sm-97 {
        margin-left: 97px
    }
}

@media(min-width:576px) {
    .u-pl-sm-97 {
        padding-left: 97px
    }
}

@media(min-width:576px) {
    .u-ml-sm-98 {
        margin-left: 98px
    }
}

@media(min-width:576px) {
    .u-pl-sm-98 {
        padding-left: 98px
    }
}

@media(min-width:576px) {
    .u-ml-sm-99 {
        margin-left: 99px
    }
}

@media(min-width:576px) {
    .u-pl-sm-99 {
        padding-left: 99px
    }
}

@media(min-width:576px) {
    .u-ml-sm-100 {
        margin-left: 100px
    }
}

@media(min-width:576px) {
    .u-pl-sm-100 {
        padding-left: 100px
    }
}

@media(min-width:576px) {
    .u-ml-sm-101 {
        margin-left: 101px
    }
}

@media(min-width:576px) {
    .u-pl-sm-101 {
        padding-left: 101px
    }
}

@media(min-width:576px) {
    .u-ml-sm-102 {
        margin-left: 102px
    }
}

@media(min-width:576px) {
    .u-pl-sm-102 {
        padding-left: 102px
    }
}

@media(min-width:576px) {
    .u-ml-sm-103 {
        margin-left: 103px
    }
}

@media(min-width:576px) {
    .u-pl-sm-103 {
        padding-left: 103px
    }
}

@media(min-width:576px) {
    .u-ml-sm-104 {
        margin-left: 104px
    }
}

@media(min-width:576px) {
    .u-pl-sm-104 {
        padding-left: 104px
    }
}

@media(min-width:576px) {
    .u-ml-sm-105 {
        margin-left: 105px
    }
}

@media(min-width:576px) {
    .u-pl-sm-105 {
        padding-left: 105px
    }
}

@media(min-width:576px) {
    .u-ml-sm-106 {
        margin-left: 106px
    }
}

@media(min-width:576px) {
    .u-pl-sm-106 {
        padding-left: 106px
    }
}

@media(min-width:576px) {
    .u-ml-sm-107 {
        margin-left: 107px
    }
}

@media(min-width:576px) {
    .u-pl-sm-107 {
        padding-left: 107px
    }
}

@media(min-width:576px) {
    .u-ml-sm-108 {
        margin-left: 108px
    }
}

@media(min-width:576px) {
    .u-pl-sm-108 {
        padding-left: 108px
    }
}

@media(min-width:576px) {
    .u-ml-sm-109 {
        margin-left: 109px
    }
}

@media(min-width:576px) {
    .u-pl-sm-109 {
        padding-left: 109px
    }
}

@media(min-width:576px) {
    .u-ml-sm-110 {
        margin-left: 110px
    }
}

@media(min-width:576px) {
    .u-pl-sm-110 {
        padding-left: 110px
    }
}

@media(min-width:576px) {
    .u-ml-sm-111 {
        margin-left: 111px
    }
}

@media(min-width:576px) {
    .u-pl-sm-111 {
        padding-left: 111px
    }
}

@media(min-width:576px) {
    .u-ml-sm-112 {
        margin-left: 112px
    }
}

@media(min-width:576px) {
    .u-pl-sm-112 {
        padding-left: 112px
    }
}

@media(min-width:576px) {
    .u-ml-sm-113 {
        margin-left: 113px
    }
}

@media(min-width:576px) {
    .u-pl-sm-113 {
        padding-left: 113px
    }
}

@media(min-width:576px) {
    .u-ml-sm-114 {
        margin-left: 114px
    }
}

@media(min-width:576px) {
    .u-pl-sm-114 {
        padding-left: 114px
    }
}

@media(min-width:576px) {
    .u-ml-sm-115 {
        margin-left: 115px
    }
}

@media(min-width:576px) {
    .u-pl-sm-115 {
        padding-left: 115px
    }
}

@media(min-width:576px) {
    .u-ml-sm-116 {
        margin-left: 116px
    }
}

@media(min-width:576px) {
    .u-pl-sm-116 {
        padding-left: 116px
    }
}

@media(min-width:576px) {
    .u-ml-sm-117 {
        margin-left: 117px
    }
}

@media(min-width:576px) {
    .u-pl-sm-117 {
        padding-left: 117px
    }
}

@media(min-width:576px) {
    .u-ml-sm-118 {
        margin-left: 118px
    }
}

@media(min-width:576px) {
    .u-pl-sm-118 {
        padding-left: 118px
    }
}

@media(min-width:576px) {
    .u-ml-sm-119 {
        margin-left: 119px
    }
}

@media(min-width:576px) {
    .u-pl-sm-119 {
        padding-left: 119px
    }
}

@media(min-width:576px) {
    .u-ml-sm-120 {
        margin-left: 120px
    }
}

@media(min-width:576px) {
    .u-pl-sm-120 {
        padding-left: 120px
    }
}

@media(min-width:576px) {
    .u-ml-sm-121 {
        margin-left: 121px
    }
}

@media(min-width:576px) {
    .u-pl-sm-121 {
        padding-left: 121px
    }
}

@media(min-width:576px) {
    .u-ml-sm-122 {
        margin-left: 122px
    }
}

@media(min-width:576px) {
    .u-pl-sm-122 {
        padding-left: 122px
    }
}

@media(min-width:576px) {
    .u-ml-sm-123 {
        margin-left: 123px
    }
}

@media(min-width:576px) {
    .u-pl-sm-123 {
        padding-left: 123px
    }
}

@media(min-width:576px) {
    .u-ml-sm-124 {
        margin-left: 124px
    }
}

@media(min-width:576px) {
    .u-pl-sm-124 {
        padding-left: 124px
    }
}

@media(min-width:576px) {
    .u-ml-sm-125 {
        margin-left: 125px
    }
}

@media(min-width:576px) {
    .u-pl-sm-125 {
        padding-left: 125px
    }
}

@media(min-width:576px) {
    .u-ml-sm-126 {
        margin-left: 126px
    }
}

@media(min-width:576px) {
    .u-pl-sm-126 {
        padding-left: 126px
    }
}

@media(min-width:576px) {
    .u-ml-sm-127 {
        margin-left: 127px
    }
}

@media(min-width:576px) {
    .u-pl-sm-127 {
        padding-left: 127px
    }
}

@media(min-width:576px) {
    .u-ml-sm-128 {
        margin-left: 128px
    }
}

@media(min-width:576px) {
    .u-pl-sm-128 {
        padding-left: 128px
    }
}

@media(min-width:576px) {
    .u-ml-sm-129 {
        margin-left: 129px
    }
}

@media(min-width:576px) {
    .u-pl-sm-129 {
        padding-left: 129px
    }
}

@media(min-width:576px) {
    .u-ml-sm-130 {
        margin-left: 130px
    }
}

@media(min-width:576px) {
    .u-pl-sm-130 {
        padding-left: 130px
    }
}

@media(min-width:576px) {
    .u-ml-sm-131 {
        margin-left: 131px
    }
}

@media(min-width:576px) {
    .u-pl-sm-131 {
        padding-left: 131px
    }
}

@media(min-width:576px) {
    .u-ml-sm-132 {
        margin-left: 132px
    }
}

@media(min-width:576px) {
    .u-pl-sm-132 {
        padding-left: 132px
    }
}

@media(min-width:576px) {
    .u-ml-sm-133 {
        margin-left: 133px
    }
}

@media(min-width:576px) {
    .u-pl-sm-133 {
        padding-left: 133px
    }
}

@media(min-width:576px) {
    .u-ml-sm-134 {
        margin-left: 134px
    }
}

@media(min-width:576px) {
    .u-pl-sm-134 {
        padding-left: 134px
    }
}

@media(min-width:576px) {
    .u-ml-sm-135 {
        margin-left: 135px
    }
}

@media(min-width:576px) {
    .u-pl-sm-135 {
        padding-left: 135px
    }
}

@media(min-width:576px) {
    .u-ml-sm-136 {
        margin-left: 136px
    }
}

@media(min-width:576px) {
    .u-pl-sm-136 {
        padding-left: 136px
    }
}

@media(min-width:576px) {
    .u-ml-sm-137 {
        margin-left: 137px
    }
}

@media(min-width:576px) {
    .u-pl-sm-137 {
        padding-left: 137px
    }
}

@media(min-width:576px) {
    .u-ml-sm-138 {
        margin-left: 138px
    }
}

@media(min-width:576px) {
    .u-pl-sm-138 {
        padding-left: 138px
    }
}

@media(min-width:576px) {
    .u-ml-sm-139 {
        margin-left: 139px
    }
}

@media(min-width:576px) {
    .u-pl-sm-139 {
        padding-left: 139px
    }
}

@media(min-width:576px) {
    .u-ml-sm-140 {
        margin-left: 140px
    }
}

@media(min-width:576px) {
    .u-pl-sm-140 {
        padding-left: 140px
    }
}

@media(min-width:576px) {
    .u-ml-sm-141 {
        margin-left: 141px
    }
}

@media(min-width:576px) {
    .u-pl-sm-141 {
        padding-left: 141px
    }
}

@media(min-width:576px) {
    .u-ml-sm-142 {
        margin-left: 142px
    }
}

@media(min-width:576px) {
    .u-pl-sm-142 {
        padding-left: 142px
    }
}

@media(min-width:576px) {
    .u-ml-sm-143 {
        margin-left: 143px
    }
}

@media(min-width:576px) {
    .u-pl-sm-143 {
        padding-left: 143px
    }
}

@media(min-width:576px) {
    .u-ml-sm-144 {
        margin-left: 144px
    }
}

@media(min-width:576px) {
    .u-pl-sm-144 {
        padding-left: 144px
    }
}

@media(min-width:576px) {
    .u-ml-sm-145 {
        margin-left: 145px
    }
}

@media(min-width:576px) {
    .u-pl-sm-145 {
        padding-left: 145px
    }
}

@media(min-width:576px) {
    .u-ml-sm-146 {
        margin-left: 146px
    }
}

@media(min-width:576px) {
    .u-pl-sm-146 {
        padding-left: 146px
    }
}

@media(min-width:576px) {
    .u-ml-sm-147 {
        margin-left: 147px
    }
}

@media(min-width:576px) {
    .u-pl-sm-147 {
        padding-left: 147px
    }
}

@media(min-width:576px) {
    .u-ml-sm-148 {
        margin-left: 148px
    }
}

@media(min-width:576px) {
    .u-pl-sm-148 {
        padding-left: 148px
    }
}

@media(min-width:576px) {
    .u-ml-sm-149 {
        margin-left: 149px
    }
}

@media(min-width:576px) {
    .u-pl-sm-149 {
        padding-left: 149px
    }
}

@media(min-width:576px) {
    .u-ml-sm-150 {
        margin-left: 150px
    }
}

@media(min-width:576px) {
    .u-pl-sm-150 {
        padding-left: 150px
    }
}

@media(min-width:576px) {
    .u-ml-sm-151 {
        margin-left: 151px
    }
}

@media(min-width:576px) {
    .u-pl-sm-151 {
        padding-left: 151px
    }
}

@media(min-width:576px) {
    .u-ml-sm-152 {
        margin-left: 152px
    }
}

@media(min-width:576px) {
    .u-pl-sm-152 {
        padding-left: 152px
    }
}

@media(min-width:576px) {
    .u-ml-sm-153 {
        margin-left: 153px
    }
}

@media(min-width:576px) {
    .u-pl-sm-153 {
        padding-left: 153px
    }
}

@media(min-width:576px) {
    .u-ml-sm-154 {
        margin-left: 154px
    }
}

@media(min-width:576px) {
    .u-pl-sm-154 {
        padding-left: 154px
    }
}

@media(min-width:576px) {
    .u-ml-sm-155 {
        margin-left: 155px
    }
}

@media(min-width:576px) {
    .u-pl-sm-155 {
        padding-left: 155px
    }
}

@media(min-width:576px) {
    .u-ml-sm-156 {
        margin-left: 156px
    }
}

@media(min-width:576px) {
    .u-pl-sm-156 {
        padding-left: 156px
    }
}

@media(min-width:576px) {
    .u-ml-sm-157 {
        margin-left: 157px
    }
}

@media(min-width:576px) {
    .u-pl-sm-157 {
        padding-left: 157px
    }
}

@media(min-width:576px) {
    .u-ml-sm-158 {
        margin-left: 158px
    }
}

@media(min-width:576px) {
    .u-pl-sm-158 {
        padding-left: 158px
    }
}

@media(min-width:576px) {
    .u-ml-sm-159 {
        margin-left: 159px
    }
}

@media(min-width:576px) {
    .u-pl-sm-159 {
        padding-left: 159px
    }
}

@media(min-width:576px) {
    .u-ml-sm-160 {
        margin-left: 160px
    }
}

@media(min-width:576px) {
    .u-pl-sm-160 {
        padding-left: 160px
    }
}

@media(min-width:576px) {
    .u-ml-sm-161 {
        margin-left: 161px
    }
}

@media(min-width:576px) {
    .u-pl-sm-161 {
        padding-left: 161px
    }
}

@media(min-width:576px) {
    .u-ml-sm-162 {
        margin-left: 162px
    }
}

@media(min-width:576px) {
    .u-pl-sm-162 {
        padding-left: 162px
    }
}

@media(min-width:576px) {
    .u-ml-sm-163 {
        margin-left: 163px
    }
}

@media(min-width:576px) {
    .u-pl-sm-163 {
        padding-left: 163px
    }
}

@media(min-width:576px) {
    .u-ml-sm-164 {
        margin-left: 164px
    }
}

@media(min-width:576px) {
    .u-pl-sm-164 {
        padding-left: 164px
    }
}

@media(min-width:576px) {
    .u-ml-sm-165 {
        margin-left: 165px
    }
}

@media(min-width:576px) {
    .u-pl-sm-165 {
        padding-left: 165px
    }
}

@media(min-width:576px) {
    .u-ml-sm-166 {
        margin-left: 166px
    }
}

@media(min-width:576px) {
    .u-pl-sm-166 {
        padding-left: 166px
    }
}

@media(min-width:576px) {
    .u-ml-sm-167 {
        margin-left: 167px
    }
}

@media(min-width:576px) {
    .u-pl-sm-167 {
        padding-left: 167px
    }
}

@media(min-width:576px) {
    .u-ml-sm-168 {
        margin-left: 168px
    }
}

@media(min-width:576px) {
    .u-pl-sm-168 {
        padding-left: 168px
    }
}

@media(min-width:576px) {
    .u-ml-sm-169 {
        margin-left: 169px
    }
}

@media(min-width:576px) {
    .u-pl-sm-169 {
        padding-left: 169px
    }
}

@media(min-width:576px) {
    .u-ml-sm-170 {
        margin-left: 170px
    }
}

@media(min-width:576px) {
    .u-pl-sm-170 {
        padding-left: 170px
    }
}

@media(min-width:576px) {
    .u-ml-sm-171 {
        margin-left: 171px
    }
}

@media(min-width:576px) {
    .u-pl-sm-171 {
        padding-left: 171px
    }
}

@media(min-width:576px) {
    .u-ml-sm-172 {
        margin-left: 172px
    }
}

@media(min-width:576px) {
    .u-pl-sm-172 {
        padding-left: 172px
    }
}

@media(min-width:576px) {
    .u-ml-sm-173 {
        margin-left: 173px
    }
}

@media(min-width:576px) {
    .u-pl-sm-173 {
        padding-left: 173px
    }
}

@media(min-width:576px) {
    .u-ml-sm-174 {
        margin-left: 174px
    }
}

@media(min-width:576px) {
    .u-pl-sm-174 {
        padding-left: 174px
    }
}

@media(min-width:576px) {
    .u-ml-sm-175 {
        margin-left: 175px
    }
}

@media(min-width:576px) {
    .u-pl-sm-175 {
        padding-left: 175px
    }
}

@media(min-width:576px) {
    .u-ml-sm-176 {
        margin-left: 176px
    }
}

@media(min-width:576px) {
    .u-pl-sm-176 {
        padding-left: 176px
    }
}

@media(min-width:576px) {
    .u-ml-sm-177 {
        margin-left: 177px
    }
}

@media(min-width:576px) {
    .u-pl-sm-177 {
        padding-left: 177px
    }
}

@media(min-width:576px) {
    .u-ml-sm-178 {
        margin-left: 178px
    }
}

@media(min-width:576px) {
    .u-pl-sm-178 {
        padding-left: 178px
    }
}

@media(min-width:576px) {
    .u-ml-sm-179 {
        margin-left: 179px
    }
}

@media(min-width:576px) {
    .u-pl-sm-179 {
        padding-left: 179px
    }
}

@media(min-width:576px) {
    .u-ml-sm-180 {
        margin-left: 180px
    }
}

@media(min-width:576px) {
    .u-pl-sm-180 {
        padding-left: 180px
    }
}

@media(min-width:576px) {
    .u-ml-sm-181 {
        margin-left: 181px
    }
}

@media(min-width:576px) {
    .u-pl-sm-181 {
        padding-left: 181px
    }
}

@media(min-width:576px) {
    .u-ml-sm-182 {
        margin-left: 182px
    }
}

@media(min-width:576px) {
    .u-pl-sm-182 {
        padding-left: 182px
    }
}

@media(min-width:576px) {
    .u-ml-sm-183 {
        margin-left: 183px
    }
}

@media(min-width:576px) {
    .u-pl-sm-183 {
        padding-left: 183px
    }
}

@media(min-width:576px) {
    .u-ml-sm-184 {
        margin-left: 184px
    }
}

@media(min-width:576px) {
    .u-pl-sm-184 {
        padding-left: 184px
    }
}

@media(min-width:576px) {
    .u-ml-sm-185 {
        margin-left: 185px
    }
}

@media(min-width:576px) {
    .u-pl-sm-185 {
        padding-left: 185px
    }
}

@media(min-width:576px) {
    .u-ml-sm-186 {
        margin-left: 186px
    }
}

@media(min-width:576px) {
    .u-pl-sm-186 {
        padding-left: 186px
    }
}

@media(min-width:576px) {
    .u-ml-sm-187 {
        margin-left: 187px
    }
}

@media(min-width:576px) {
    .u-pl-sm-187 {
        padding-left: 187px
    }
}

@media(min-width:576px) {
    .u-ml-sm-188 {
        margin-left: 188px
    }
}

@media(min-width:576px) {
    .u-pl-sm-188 {
        padding-left: 188px
    }
}

@media(min-width:576px) {
    .u-ml-sm-189 {
        margin-left: 189px
    }
}

@media(min-width:576px) {
    .u-pl-sm-189 {
        padding-left: 189px
    }
}

@media(min-width:576px) {
    .u-ml-sm-190 {
        margin-left: 190px
    }
}

@media(min-width:576px) {
    .u-pl-sm-190 {
        padding-left: 190px
    }
}

@media(min-width:576px) {
    .u-ml-sm-191 {
        margin-left: 191px
    }
}

@media(min-width:576px) {
    .u-pl-sm-191 {
        padding-left: 191px
    }
}

@media(min-width:576px) {
    .u-ml-sm-192 {
        margin-left: 192px
    }
}

@media(min-width:576px) {
    .u-pl-sm-192 {
        padding-left: 192px
    }
}

@media(min-width:576px) {
    .u-ml-sm-193 {
        margin-left: 193px
    }
}

@media(min-width:576px) {
    .u-pl-sm-193 {
        padding-left: 193px
    }
}

@media(min-width:576px) {
    .u-ml-sm-194 {
        margin-left: 194px
    }
}

@media(min-width:576px) {
    .u-pl-sm-194 {
        padding-left: 194px
    }
}

@media(min-width:576px) {
    .u-ml-sm-195 {
        margin-left: 195px
    }
}

@media(min-width:576px) {
    .u-pl-sm-195 {
        padding-left: 195px
    }
}

@media(min-width:576px) {
    .u-ml-sm-196 {
        margin-left: 196px
    }
}

@media(min-width:576px) {
    .u-pl-sm-196 {
        padding-left: 196px
    }
}

@media(min-width:576px) {
    .u-ml-sm-197 {
        margin-left: 197px
    }
}

@media(min-width:576px) {
    .u-pl-sm-197 {
        padding-left: 197px
    }
}

@media(min-width:576px) {
    .u-ml-sm-198 {
        margin-left: 198px
    }
}

@media(min-width:576px) {
    .u-pl-sm-198 {
        padding-left: 198px
    }
}

@media(min-width:576px) {
    .u-ml-sm-199 {
        margin-left: 199px
    }
}

@media(min-width:576px) {
    .u-pl-sm-199 {
        padding-left: 199px
    }
}

@media(min-width:576px) {
    .u-ml-sm-200 {
        margin-left: 200px
    }
}

@media(min-width:576px) {
    .u-pl-sm-200 {
        padding-left: 200px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-50 {
        margin-right: -50px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-49 {
        margin-right: -49px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-48 {
        margin-right: -48px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-47 {
        margin-right: -47px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-46 {
        margin-right: -46px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-45 {
        margin-right: -45px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-44 {
        margin-right: -44px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-43 {
        margin-right: -43px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-42 {
        margin-right: -42px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-41 {
        margin-right: -41px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-40 {
        margin-right: -40px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-39 {
        margin-right: -39px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-38 {
        margin-right: -38px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-37 {
        margin-right: -37px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-36 {
        margin-right: -36px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-35 {
        margin-right: -35px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-34 {
        margin-right: -34px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-33 {
        margin-right: -33px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-32 {
        margin-right: -32px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-31 {
        margin-right: -31px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-30 {
        margin-right: -30px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-29 {
        margin-right: -29px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-28 {
        margin-right: -28px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-27 {
        margin-right: -27px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-26 {
        margin-right: -26px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-25 {
        margin-right: -25px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-24 {
        margin-right: -24px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-23 {
        margin-right: -23px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-22 {
        margin-right: -22px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-21 {
        margin-right: -21px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-20 {
        margin-right: -20px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-19 {
        margin-right: -19px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-18 {
        margin-right: -18px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-17 {
        margin-right: -17px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-16 {
        margin-right: -16px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-15 {
        margin-right: -15px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-14 {
        margin-right: -14px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-13 {
        margin-right: -13px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-12 {
        margin-right: -12px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-11 {
        margin-right: -11px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-10 {
        margin-right: -10px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-9 {
        margin-right: -9px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-8 {
        margin-right: -8px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-7 {
        margin-right: -7px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-6 {
        margin-right: -6px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-5 {
        margin-right: -5px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-4 {
        margin-right: -4px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-3 {
        margin-right: -3px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-2 {
        margin-right: -2px
    }
}

@media(min-width:576px) {
    .u-mr-negative-sm-1 {
        margin-right: -1px
    }
}

@media(min-width:576px) {
    .u-mr-sm-0 {
        margin-right: 0
    }
}

@media(min-width:576px) {
    .u-pr-sm-0 {
        padding-right: 0
    }
}

@media(min-width:576px) {
    .u-mr-sm-1 {
        margin-right: 1px
    }
}

@media(min-width:576px) {
    .u-pr-sm-1 {
        padding-right: 1px
    }
}

@media(min-width:576px) {
    .u-mr-sm-2 {
        margin-right: 2px
    }
}

@media(min-width:576px) {
    .u-pr-sm-2 {
        padding-right: 2px
    }
}

@media(min-width:576px) {
    .u-mr-sm-3 {
        margin-right: 3px
    }
}

@media(min-width:576px) {
    .u-pr-sm-3 {
        padding-right: 3px
    }
}

@media(min-width:576px) {
    .u-mr-sm-4 {
        margin-right: 4px
    }
}

@media(min-width:576px) {
    .u-pr-sm-4 {
        padding-right: 4px
    }
}

@media(min-width:576px) {
    .u-mr-sm-5 {
        margin-right: 5px
    }
}

@media(min-width:576px) {
    .u-pr-sm-5 {
        padding-right: 5px
    }
}

@media(min-width:576px) {
    .u-mr-sm-6 {
        margin-right: 6px
    }
}

@media(min-width:576px) {
    .u-pr-sm-6 {
        padding-right: 6px
    }
}

@media(min-width:576px) {
    .u-mr-sm-7 {
        margin-right: 7px
    }
}

@media(min-width:576px) {
    .u-pr-sm-7 {
        padding-right: 7px
    }
}

@media(min-width:576px) {
    .u-mr-sm-8 {
        margin-right: 8px
    }
}

@media(min-width:576px) {
    .u-pr-sm-8 {
        padding-right: 8px
    }
}

@media(min-width:576px) {
    .u-mr-sm-9 {
        margin-right: 9px
    }
}

@media(min-width:576px) {
    .u-pr-sm-9 {
        padding-right: 9px
    }
}

@media(min-width:576px) {
    .u-mr-sm-10 {
        margin-right: 10px
    }
}

@media(min-width:576px) {
    .u-pr-sm-10 {
        padding-right: 10px
    }
}

@media(min-width:576px) {
    .u-mr-sm-11 {
        margin-right: 11px
    }
}

@media(min-width:576px) {
    .u-pr-sm-11 {
        padding-right: 11px
    }
}

@media(min-width:576px) {
    .u-mr-sm-12 {
        margin-right: 12px
    }
}

@media(min-width:576px) {
    .u-pr-sm-12 {
        padding-right: 12px
    }
}

@media(min-width:576px) {
    .u-mr-sm-13 {
        margin-right: 13px
    }
}

@media(min-width:576px) {
    .u-pr-sm-13 {
        padding-right: 13px
    }
}

@media(min-width:576px) {
    .u-mr-sm-14 {
        margin-right: 14px
    }
}

@media(min-width:576px) {
    .u-pr-sm-14 {
        padding-right: 14px
    }
}

@media(min-width:576px) {
    .u-mr-sm-15 {
        margin-right: 15px
    }
}

@media(min-width:576px) {
    .u-pr-sm-15 {
        padding-right: 15px
    }
}

@media(min-width:576px) {
    .u-mr-sm-16 {
        margin-right: 16px
    }
}

@media(min-width:576px) {
    .u-pr-sm-16 {
        padding-right: 16px
    }
}

@media(min-width:576px) {
    .u-mr-sm-17 {
        margin-right: 17px
    }
}

@media(min-width:576px) {
    .u-pr-sm-17 {
        padding-right: 17px
    }
}

@media(min-width:576px) {
    .u-mr-sm-18 {
        margin-right: 18px
    }
}

@media(min-width:576px) {
    .u-pr-sm-18 {
        padding-right: 18px
    }
}

@media(min-width:576px) {
    .u-mr-sm-19 {
        margin-right: 19px
    }
}

@media(min-width:576px) {
    .u-pr-sm-19 {
        padding-right: 19px
    }
}

@media(min-width:576px) {
    .u-mr-sm-20 {
        margin-right: 20px
    }
}

@media(min-width:576px) {
    .u-pr-sm-20 {
        padding-right: 20px
    }
}

@media(min-width:576px) {
    .u-mr-sm-21 {
        margin-right: 21px
    }
}

@media(min-width:576px) {
    .u-pr-sm-21 {
        padding-right: 21px
    }
}

@media(min-width:576px) {
    .u-mr-sm-22 {
        margin-right: 22px
    }
}

@media(min-width:576px) {
    .u-pr-sm-22 {
        padding-right: 22px
    }
}

@media(min-width:576px) {
    .u-mr-sm-23 {
        margin-right: 23px
    }
}

@media(min-width:576px) {
    .u-pr-sm-23 {
        padding-right: 23px
    }
}

@media(min-width:576px) {
    .u-mr-sm-24 {
        margin-right: 24px
    }
}

@media(min-width:576px) {
    .u-pr-sm-24 {
        padding-right: 24px
    }
}

@media(min-width:576px) {
    .u-mr-sm-25 {
        margin-right: 25px
    }
}

@media(min-width:576px) {
    .u-pr-sm-25 {
        padding-right: 25px
    }
}

@media(min-width:576px) {
    .u-mr-sm-26 {
        margin-right: 26px
    }
}

@media(min-width:576px) {
    .u-pr-sm-26 {
        padding-right: 26px
    }
}

@media(min-width:576px) {
    .u-mr-sm-27 {
        margin-right: 27px
    }
}

@media(min-width:576px) {
    .u-pr-sm-27 {
        padding-right: 27px
    }
}

@media(min-width:576px) {
    .u-mr-sm-28 {
        margin-right: 28px
    }
}

@media(min-width:576px) {
    .u-pr-sm-28 {
        padding-right: 28px
    }
}

@media(min-width:576px) {
    .u-mr-sm-29 {
        margin-right: 29px
    }
}

@media(min-width:576px) {
    .u-pr-sm-29 {
        padding-right: 29px
    }
}

@media(min-width:576px) {
    .u-mr-sm-30 {
        margin-right: 30px
    }
}

@media(min-width:576px) {
    .u-pr-sm-30 {
        padding-right: 30px
    }
}

@media(min-width:576px) {
    .u-mr-sm-31 {
        margin-right: 31px
    }
}

@media(min-width:576px) {
    .u-pr-sm-31 {
        padding-right: 31px
    }
}

@media(min-width:576px) {
    .u-mr-sm-32 {
        margin-right: 32px
    }
}

@media(min-width:576px) {
    .u-pr-sm-32 {
        padding-right: 32px
    }
}

@media(min-width:576px) {
    .u-mr-sm-33 {
        margin-right: 33px
    }
}

@media(min-width:576px) {
    .u-pr-sm-33 {
        padding-right: 33px
    }
}

@media(min-width:576px) {
    .u-mr-sm-34 {
        margin-right: 34px
    }
}

@media(min-width:576px) {
    .u-pr-sm-34 {
        padding-right: 34px
    }
}

@media(min-width:576px) {
    .u-mr-sm-35 {
        margin-right: 35px
    }
}

@media(min-width:576px) {
    .u-pr-sm-35 {
        padding-right: 35px
    }
}

@media(min-width:576px) {
    .u-mr-sm-36 {
        margin-right: 36px
    }
}

@media(min-width:576px) {
    .u-pr-sm-36 {
        padding-right: 36px
    }
}

@media(min-width:576px) {
    .u-mr-sm-37 {
        margin-right: 37px
    }
}

@media(min-width:576px) {
    .u-pr-sm-37 {
        padding-right: 37px
    }
}

@media(min-width:576px) {
    .u-mr-sm-38 {
        margin-right: 38px
    }
}

@media(min-width:576px) {
    .u-pr-sm-38 {
        padding-right: 38px
    }
}

@media(min-width:576px) {
    .u-mr-sm-39 {
        margin-right: 39px
    }
}

@media(min-width:576px) {
    .u-pr-sm-39 {
        padding-right: 39px
    }
}

@media(min-width:576px) {
    .u-mr-sm-40 {
        margin-right: 40px
    }
}

@media(min-width:576px) {
    .u-pr-sm-40 {
        padding-right: 40px
    }
}

@media(min-width:576px) {
    .u-mr-sm-41 {
        margin-right: 41px
    }
}

@media(min-width:576px) {
    .u-pr-sm-41 {
        padding-right: 41px
    }
}

@media(min-width:576px) {
    .u-mr-sm-42 {
        margin-right: 42px
    }
}

@media(min-width:576px) {
    .u-pr-sm-42 {
        padding-right: 42px
    }
}

@media(min-width:576px) {
    .u-mr-sm-43 {
        margin-right: 43px
    }
}

@media(min-width:576px) {
    .u-pr-sm-43 {
        padding-right: 43px
    }
}

@media(min-width:576px) {
    .u-mr-sm-44 {
        margin-right: 44px
    }
}

@media(min-width:576px) {
    .u-pr-sm-44 {
        padding-right: 44px
    }
}

@media(min-width:576px) {
    .u-mr-sm-45 {
        margin-right: 45px
    }
}

@media(min-width:576px) {
    .u-pr-sm-45 {
        padding-right: 45px
    }
}

@media(min-width:576px) {
    .u-mr-sm-46 {
        margin-right: 46px
    }
}

@media(min-width:576px) {
    .u-pr-sm-46 {
        padding-right: 46px
    }
}

@media(min-width:576px) {
    .u-mr-sm-47 {
        margin-right: 47px
    }
}

@media(min-width:576px) {
    .u-pr-sm-47 {
        padding-right: 47px
    }
}

@media(min-width:576px) {
    .u-mr-sm-48 {
        margin-right: 48px
    }
}

@media(min-width:576px) {
    .u-pr-sm-48 {
        padding-right: 48px
    }
}

@media(min-width:576px) {
    .u-mr-sm-49 {
        margin-right: 49px
    }
}

@media(min-width:576px) {
    .u-pr-sm-49 {
        padding-right: 49px
    }
}

@media(min-width:576px) {
    .u-mr-sm-50 {
        margin-right: 50px
    }
}

@media(min-width:576px) {
    .u-pr-sm-50 {
        padding-right: 50px
    }
}

@media(min-width:576px) {
    .u-mr-sm-51 {
        margin-right: 51px
    }
}

@media(min-width:576px) {
    .u-pr-sm-51 {
        padding-right: 51px
    }
}

@media(min-width:576px) {
    .u-mr-sm-52 {
        margin-right: 52px
    }
}

@media(min-width:576px) {
    .u-pr-sm-52 {
        padding-right: 52px
    }
}

@media(min-width:576px) {
    .u-mr-sm-53 {
        margin-right: 53px
    }
}

@media(min-width:576px) {
    .u-pr-sm-53 {
        padding-right: 53px
    }
}

@media(min-width:576px) {
    .u-mr-sm-54 {
        margin-right: 54px
    }
}

@media(min-width:576px) {
    .u-pr-sm-54 {
        padding-right: 54px
    }
}

@media(min-width:576px) {
    .u-mr-sm-55 {
        margin-right: 55px
    }
}

@media(min-width:576px) {
    .u-pr-sm-55 {
        padding-right: 55px
    }
}

@media(min-width:576px) {
    .u-mr-sm-56 {
        margin-right: 56px
    }
}

@media(min-width:576px) {
    .u-pr-sm-56 {
        padding-right: 56px
    }
}

@media(min-width:576px) {
    .u-mr-sm-57 {
        margin-right: 57px
    }
}

@media(min-width:576px) {
    .u-pr-sm-57 {
        padding-right: 57px
    }
}

@media(min-width:576px) {
    .u-mr-sm-58 {
        margin-right: 58px
    }
}

@media(min-width:576px) {
    .u-pr-sm-58 {
        padding-right: 58px
    }
}

@media(min-width:576px) {
    .u-mr-sm-59 {
        margin-right: 59px
    }
}

@media(min-width:576px) {
    .u-pr-sm-59 {
        padding-right: 59px
    }
}

@media(min-width:576px) {
    .u-mr-sm-60 {
        margin-right: 60px
    }
}

@media(min-width:576px) {
    .u-pr-sm-60 {
        padding-right: 60px
    }
}

@media(min-width:576px) {
    .u-mr-sm-61 {
        margin-right: 61px
    }
}

@media(min-width:576px) {
    .u-pr-sm-61 {
        padding-right: 61px
    }
}

@media(min-width:576px) {
    .u-mr-sm-62 {
        margin-right: 62px
    }
}

@media(min-width:576px) {
    .u-pr-sm-62 {
        padding-right: 62px
    }
}

@media(min-width:576px) {
    .u-mr-sm-63 {
        margin-right: 63px
    }
}

@media(min-width:576px) {
    .u-pr-sm-63 {
        padding-right: 63px
    }
}

@media(min-width:576px) {
    .u-mr-sm-64 {
        margin-right: 64px
    }
}

@media(min-width:576px) {
    .u-pr-sm-64 {
        padding-right: 64px
    }
}

@media(min-width:576px) {
    .u-mr-sm-65 {
        margin-right: 65px
    }
}

@media(min-width:576px) {
    .u-pr-sm-65 {
        padding-right: 65px
    }
}

@media(min-width:576px) {
    .u-mr-sm-66 {
        margin-right: 66px
    }
}

@media(min-width:576px) {
    .u-pr-sm-66 {
        padding-right: 66px
    }
}

@media(min-width:576px) {
    .u-mr-sm-67 {
        margin-right: 67px
    }
}

@media(min-width:576px) {
    .u-pr-sm-67 {
        padding-right: 67px
    }
}

@media(min-width:576px) {
    .u-mr-sm-68 {
        margin-right: 68px
    }
}

@media(min-width:576px) {
    .u-pr-sm-68 {
        padding-right: 68px
    }
}

@media(min-width:576px) {
    .u-mr-sm-69 {
        margin-right: 69px
    }
}

@media(min-width:576px) {
    .u-pr-sm-69 {
        padding-right: 69px
    }
}

@media(min-width:576px) {
    .u-mr-sm-70 {
        margin-right: 70px
    }
}

@media(min-width:576px) {
    .u-pr-sm-70 {
        padding-right: 70px
    }
}

@media(min-width:576px) {
    .u-mr-sm-71 {
        margin-right: 71px
    }
}

@media(min-width:576px) {
    .u-pr-sm-71 {
        padding-right: 71px
    }
}

@media(min-width:576px) {
    .u-mr-sm-72 {
        margin-right: 72px
    }
}

@media(min-width:576px) {
    .u-pr-sm-72 {
        padding-right: 72px
    }
}

@media(min-width:576px) {
    .u-mr-sm-73 {
        margin-right: 73px
    }
}

@media(min-width:576px) {
    .u-pr-sm-73 {
        padding-right: 73px
    }
}

@media(min-width:576px) {
    .u-mr-sm-74 {
        margin-right: 74px
    }
}

@media(min-width:576px) {
    .u-pr-sm-74 {
        padding-right: 74px
    }
}

@media(min-width:576px) {
    .u-mr-sm-75 {
        margin-right: 75px
    }
}

@media(min-width:576px) {
    .u-pr-sm-75 {
        padding-right: 75px
    }
}

@media(min-width:576px) {
    .u-mr-sm-76 {
        margin-right: 76px
    }
}

@media(min-width:576px) {
    .u-pr-sm-76 {
        padding-right: 76px
    }
}

@media(min-width:576px) {
    .u-mr-sm-77 {
        margin-right: 77px
    }
}

@media(min-width:576px) {
    .u-pr-sm-77 {
        padding-right: 77px
    }
}

@media(min-width:576px) {
    .u-mr-sm-78 {
        margin-right: 78px
    }
}

@media(min-width:576px) {
    .u-pr-sm-78 {
        padding-right: 78px
    }
}

@media(min-width:576px) {
    .u-mr-sm-79 {
        margin-right: 79px
    }
}

@media(min-width:576px) {
    .u-pr-sm-79 {
        padding-right: 79px
    }
}

@media(min-width:576px) {
    .u-mr-sm-80 {
        margin-right: 80px
    }
}

@media(min-width:576px) {
    .u-pr-sm-80 {
        padding-right: 80px
    }
}

@media(min-width:576px) {
    .u-mr-sm-81 {
        margin-right: 81px
    }
}

@media(min-width:576px) {
    .u-pr-sm-81 {
        padding-right: 81px
    }
}

@media(min-width:576px) {
    .u-mr-sm-82 {
        margin-right: 82px
    }
}

@media(min-width:576px) {
    .u-pr-sm-82 {
        padding-right: 82px
    }
}

@media(min-width:576px) {
    .u-mr-sm-83 {
        margin-right: 83px
    }
}

@media(min-width:576px) {
    .u-pr-sm-83 {
        padding-right: 83px
    }
}

@media(min-width:576px) {
    .u-mr-sm-84 {
        margin-right: 84px
    }
}

@media(min-width:576px) {
    .u-pr-sm-84 {
        padding-right: 84px
    }
}

@media(min-width:576px) {
    .u-mr-sm-85 {
        margin-right: 85px
    }
}

@media(min-width:576px) {
    .u-pr-sm-85 {
        padding-right: 85px
    }
}

@media(min-width:576px) {
    .u-mr-sm-86 {
        margin-right: 86px
    }
}

@media(min-width:576px) {
    .u-pr-sm-86 {
        padding-right: 86px
    }
}

@media(min-width:576px) {
    .u-mr-sm-87 {
        margin-right: 87px
    }
}

@media(min-width:576px) {
    .u-pr-sm-87 {
        padding-right: 87px
    }
}

@media(min-width:576px) {
    .u-mr-sm-88 {
        margin-right: 88px
    }
}

@media(min-width:576px) {
    .u-pr-sm-88 {
        padding-right: 88px
    }
}

@media(min-width:576px) {
    .u-mr-sm-89 {
        margin-right: 89px
    }
}

@media(min-width:576px) {
    .u-pr-sm-89 {
        padding-right: 89px
    }
}

@media(min-width:576px) {
    .u-mr-sm-90 {
        margin-right: 90px
    }
}

@media(min-width:576px) {
    .u-pr-sm-90 {
        padding-right: 90px
    }
}

@media(min-width:576px) {
    .u-mr-sm-91 {
        margin-right: 91px
    }
}

@media(min-width:576px) {
    .u-pr-sm-91 {
        padding-right: 91px
    }
}

@media(min-width:576px) {
    .u-mr-sm-92 {
        margin-right: 92px
    }
}

@media(min-width:576px) {
    .u-pr-sm-92 {
        padding-right: 92px
    }
}

@media(min-width:576px) {
    .u-mr-sm-93 {
        margin-right: 93px
    }
}

@media(min-width:576px) {
    .u-pr-sm-93 {
        padding-right: 93px
    }
}

@media(min-width:576px) {
    .u-mr-sm-94 {
        margin-right: 94px
    }
}

@media(min-width:576px) {
    .u-pr-sm-94 {
        padding-right: 94px
    }
}

@media(min-width:576px) {
    .u-mr-sm-95 {
        margin-right: 95px
    }
}

@media(min-width:576px) {
    .u-pr-sm-95 {
        padding-right: 95px
    }
}

@media(min-width:576px) {
    .u-mr-sm-96 {
        margin-right: 96px
    }
}

@media(min-width:576px) {
    .u-pr-sm-96 {
        padding-right: 96px
    }
}

@media(min-width:576px) {
    .u-mr-sm-97 {
        margin-right: 97px
    }
}

@media(min-width:576px) {
    .u-pr-sm-97 {
        padding-right: 97px
    }
}

@media(min-width:576px) {
    .u-mr-sm-98 {
        margin-right: 98px
    }
}

@media(min-width:576px) {
    .u-pr-sm-98 {
        padding-right: 98px
    }
}

@media(min-width:576px) {
    .u-mr-sm-99 {
        margin-right: 99px
    }
}

@media(min-width:576px) {
    .u-pr-sm-99 {
        padding-right: 99px
    }
}

@media(min-width:576px) {
    .u-mr-sm-100 {
        margin-right: 100px
    }
}

@media(min-width:576px) {
    .u-pr-sm-100 {
        padding-right: 100px
    }
}

@media(min-width:576px) {
    .u-mr-sm-101 {
        margin-right: 101px
    }
}

@media(min-width:576px) {
    .u-pr-sm-101 {
        padding-right: 101px
    }
}

@media(min-width:576px) {
    .u-mr-sm-102 {
        margin-right: 102px
    }
}

@media(min-width:576px) {
    .u-pr-sm-102 {
        padding-right: 102px
    }
}

@media(min-width:576px) {
    .u-mr-sm-103 {
        margin-right: 103px
    }
}

@media(min-width:576px) {
    .u-pr-sm-103 {
        padding-right: 103px
    }
}

@media(min-width:576px) {
    .u-mr-sm-104 {
        margin-right: 104px
    }
}

@media(min-width:576px) {
    .u-pr-sm-104 {
        padding-right: 104px
    }
}

@media(min-width:576px) {
    .u-mr-sm-105 {
        margin-right: 105px
    }
}

@media(min-width:576px) {
    .u-pr-sm-105 {
        padding-right: 105px
    }
}

@media(min-width:576px) {
    .u-mr-sm-106 {
        margin-right: 106px
    }
}

@media(min-width:576px) {
    .u-pr-sm-106 {
        padding-right: 106px
    }
}

@media(min-width:576px) {
    .u-mr-sm-107 {
        margin-right: 107px
    }
}

@media(min-width:576px) {
    .u-pr-sm-107 {
        padding-right: 107px
    }
}

@media(min-width:576px) {
    .u-mr-sm-108 {
        margin-right: 108px
    }
}

@media(min-width:576px) {
    .u-pr-sm-108 {
        padding-right: 108px
    }
}

@media(min-width:576px) {
    .u-mr-sm-109 {
        margin-right: 109px
    }
}

@media(min-width:576px) {
    .u-pr-sm-109 {
        padding-right: 109px
    }
}

@media(min-width:576px) {
    .u-mr-sm-110 {
        margin-right: 110px
    }
}

@media(min-width:576px) {
    .u-pr-sm-110 {
        padding-right: 110px
    }
}

@media(min-width:576px) {
    .u-mr-sm-111 {
        margin-right: 111px
    }
}

@media(min-width:576px) {
    .u-pr-sm-111 {
        padding-right: 111px
    }
}

@media(min-width:576px) {
    .u-mr-sm-112 {
        margin-right: 112px
    }
}

@media(min-width:576px) {
    .u-pr-sm-112 {
        padding-right: 112px
    }
}

@media(min-width:576px) {
    .u-mr-sm-113 {
        margin-right: 113px
    }
}

@media(min-width:576px) {
    .u-pr-sm-113 {
        padding-right: 113px
    }
}

@media(min-width:576px) {
    .u-mr-sm-114 {
        margin-right: 114px
    }
}

@media(min-width:576px) {
    .u-pr-sm-114 {
        padding-right: 114px
    }
}

@media(min-width:576px) {
    .u-mr-sm-115 {
        margin-right: 115px
    }
}

@media(min-width:576px) {
    .u-pr-sm-115 {
        padding-right: 115px
    }
}

@media(min-width:576px) {
    .u-mr-sm-116 {
        margin-right: 116px
    }
}

@media(min-width:576px) {
    .u-pr-sm-116 {
        padding-right: 116px
    }
}

@media(min-width:576px) {
    .u-mr-sm-117 {
        margin-right: 117px
    }
}

@media(min-width:576px) {
    .u-pr-sm-117 {
        padding-right: 117px
    }
}

@media(min-width:576px) {
    .u-mr-sm-118 {
        margin-right: 118px
    }
}

@media(min-width:576px) {
    .u-pr-sm-118 {
        padding-right: 118px
    }
}

@media(min-width:576px) {
    .u-mr-sm-119 {
        margin-right: 119px
    }
}

@media(min-width:576px) {
    .u-pr-sm-119 {
        padding-right: 119px
    }
}

@media(min-width:576px) {
    .u-mr-sm-120 {
        margin-right: 120px
    }
}

@media(min-width:576px) {
    .u-pr-sm-120 {
        padding-right: 120px
    }
}

@media(min-width:576px) {
    .u-mr-sm-121 {
        margin-right: 121px
    }
}

@media(min-width:576px) {
    .u-pr-sm-121 {
        padding-right: 121px
    }
}

@media(min-width:576px) {
    .u-mr-sm-122 {
        margin-right: 122px
    }
}

@media(min-width:576px) {
    .u-pr-sm-122 {
        padding-right: 122px
    }
}

@media(min-width:576px) {
    .u-mr-sm-123 {
        margin-right: 123px
    }
}

@media(min-width:576px) {
    .u-pr-sm-123 {
        padding-right: 123px
    }
}

@media(min-width:576px) {
    .u-mr-sm-124 {
        margin-right: 124px
    }
}

@media(min-width:576px) {
    .u-pr-sm-124 {
        padding-right: 124px
    }
}

@media(min-width:576px) {
    .u-mr-sm-125 {
        margin-right: 125px
    }
}

@media(min-width:576px) {
    .u-pr-sm-125 {
        padding-right: 125px
    }
}

@media(min-width:576px) {
    .u-mr-sm-126 {
        margin-right: 126px
    }
}

@media(min-width:576px) {
    .u-pr-sm-126 {
        padding-right: 126px
    }
}

@media(min-width:576px) {
    .u-mr-sm-127 {
        margin-right: 127px
    }
}

@media(min-width:576px) {
    .u-pr-sm-127 {
        padding-right: 127px
    }
}

@media(min-width:576px) {
    .u-mr-sm-128 {
        margin-right: 128px
    }
}

@media(min-width:576px) {
    .u-pr-sm-128 {
        padding-right: 128px
    }
}

@media(min-width:576px) {
    .u-mr-sm-129 {
        margin-right: 129px
    }
}

@media(min-width:576px) {
    .u-pr-sm-129 {
        padding-right: 129px
    }
}

@media(min-width:576px) {
    .u-mr-sm-130 {
        margin-right: 130px
    }
}

@media(min-width:576px) {
    .u-pr-sm-130 {
        padding-right: 130px
    }
}

@media(min-width:576px) {
    .u-mr-sm-131 {
        margin-right: 131px
    }
}

@media(min-width:576px) {
    .u-pr-sm-131 {
        padding-right: 131px
    }
}

@media(min-width:576px) {
    .u-mr-sm-132 {
        margin-right: 132px
    }
}

@media(min-width:576px) {
    .u-pr-sm-132 {
        padding-right: 132px
    }
}

@media(min-width:576px) {
    .u-mr-sm-133 {
        margin-right: 133px
    }
}

@media(min-width:576px) {
    .u-pr-sm-133 {
        padding-right: 133px
    }
}

@media(min-width:576px) {
    .u-mr-sm-134 {
        margin-right: 134px
    }
}

@media(min-width:576px) {
    .u-pr-sm-134 {
        padding-right: 134px
    }
}

@media(min-width:576px) {
    .u-mr-sm-135 {
        margin-right: 135px
    }
}

@media(min-width:576px) {
    .u-pr-sm-135 {
        padding-right: 135px
    }
}

@media(min-width:576px) {
    .u-mr-sm-136 {
        margin-right: 136px
    }
}

@media(min-width:576px) {
    .u-pr-sm-136 {
        padding-right: 136px
    }
}

@media(min-width:576px) {
    .u-mr-sm-137 {
        margin-right: 137px
    }
}

@media(min-width:576px) {
    .u-pr-sm-137 {
        padding-right: 137px
    }
}

@media(min-width:576px) {
    .u-mr-sm-138 {
        margin-right: 138px
    }
}

@media(min-width:576px) {
    .u-pr-sm-138 {
        padding-right: 138px
    }
}

@media(min-width:576px) {
    .u-mr-sm-139 {
        margin-right: 139px
    }
}

@media(min-width:576px) {
    .u-pr-sm-139 {
        padding-right: 139px
    }
}

@media(min-width:576px) {
    .u-mr-sm-140 {
        margin-right: 140px
    }
}

@media(min-width:576px) {
    .u-pr-sm-140 {
        padding-right: 140px
    }
}

@media(min-width:576px) {
    .u-mr-sm-141 {
        margin-right: 141px
    }
}

@media(min-width:576px) {
    .u-pr-sm-141 {
        padding-right: 141px
    }
}

@media(min-width:576px) {
    .u-mr-sm-142 {
        margin-right: 142px
    }
}

@media(min-width:576px) {
    .u-pr-sm-142 {
        padding-right: 142px
    }
}

@media(min-width:576px) {
    .u-mr-sm-143 {
        margin-right: 143px
    }
}

@media(min-width:576px) {
    .u-pr-sm-143 {
        padding-right: 143px
    }
}

@media(min-width:576px) {
    .u-mr-sm-144 {
        margin-right: 144px
    }
}

@media(min-width:576px) {
    .u-pr-sm-144 {
        padding-right: 144px
    }
}

@media(min-width:576px) {
    .u-mr-sm-145 {
        margin-right: 145px
    }
}

@media(min-width:576px) {
    .u-pr-sm-145 {
        padding-right: 145px
    }
}

@media(min-width:576px) {
    .u-mr-sm-146 {
        margin-right: 146px
    }
}

@media(min-width:576px) {
    .u-pr-sm-146 {
        padding-right: 146px
    }
}

@media(min-width:576px) {
    .u-mr-sm-147 {
        margin-right: 147px
    }
}

@media(min-width:576px) {
    .u-pr-sm-147 {
        padding-right: 147px
    }
}

@media(min-width:576px) {
    .u-mr-sm-148 {
        margin-right: 148px
    }
}

@media(min-width:576px) {
    .u-pr-sm-148 {
        padding-right: 148px
    }
}

@media(min-width:576px) {
    .u-mr-sm-149 {
        margin-right: 149px
    }
}

@media(min-width:576px) {
    .u-pr-sm-149 {
        padding-right: 149px
    }
}

@media(min-width:576px) {
    .u-mr-sm-150 {
        margin-right: 150px
    }
}

@media(min-width:576px) {
    .u-pr-sm-150 {
        padding-right: 150px
    }
}

@media(min-width:576px) {
    .u-mr-sm-151 {
        margin-right: 151px
    }
}

@media(min-width:576px) {
    .u-pr-sm-151 {
        padding-right: 151px
    }
}

@media(min-width:576px) {
    .u-mr-sm-152 {
        margin-right: 152px
    }
}

@media(min-width:576px) {
    .u-pr-sm-152 {
        padding-right: 152px
    }
}

@media(min-width:576px) {
    .u-mr-sm-153 {
        margin-right: 153px
    }
}

@media(min-width:576px) {
    .u-pr-sm-153 {
        padding-right: 153px
    }
}

@media(min-width:576px) {
    .u-mr-sm-154 {
        margin-right: 154px
    }
}

@media(min-width:576px) {
    .u-pr-sm-154 {
        padding-right: 154px
    }
}

@media(min-width:576px) {
    .u-mr-sm-155 {
        margin-right: 155px
    }
}

@media(min-width:576px) {
    .u-pr-sm-155 {
        padding-right: 155px
    }
}

@media(min-width:576px) {
    .u-mr-sm-156 {
        margin-right: 156px
    }
}

@media(min-width:576px) {
    .u-pr-sm-156 {
        padding-right: 156px
    }
}

@media(min-width:576px) {
    .u-mr-sm-157 {
        margin-right: 157px
    }
}

@media(min-width:576px) {
    .u-pr-sm-157 {
        padding-right: 157px
    }
}

@media(min-width:576px) {
    .u-mr-sm-158 {
        margin-right: 158px
    }
}

@media(min-width:576px) {
    .u-pr-sm-158 {
        padding-right: 158px
    }
}

@media(min-width:576px) {
    .u-mr-sm-159 {
        margin-right: 159px
    }
}

@media(min-width:576px) {
    .u-pr-sm-159 {
        padding-right: 159px
    }
}

@media(min-width:576px) {
    .u-mr-sm-160 {
        margin-right: 160px
    }
}

@media(min-width:576px) {
    .u-pr-sm-160 {
        padding-right: 160px
    }
}

@media(min-width:576px) {
    .u-mr-sm-161 {
        margin-right: 161px
    }
}

@media(min-width:576px) {
    .u-pr-sm-161 {
        padding-right: 161px
    }
}

@media(min-width:576px) {
    .u-mr-sm-162 {
        margin-right: 162px
    }
}

@media(min-width:576px) {
    .u-pr-sm-162 {
        padding-right: 162px
    }
}

@media(min-width:576px) {
    .u-mr-sm-163 {
        margin-right: 163px
    }
}

@media(min-width:576px) {
    .u-pr-sm-163 {
        padding-right: 163px
    }
}

@media(min-width:576px) {
    .u-mr-sm-164 {
        margin-right: 164px
    }
}

@media(min-width:576px) {
    .u-pr-sm-164 {
        padding-right: 164px
    }
}

@media(min-width:576px) {
    .u-mr-sm-165 {
        margin-right: 165px
    }
}

@media(min-width:576px) {
    .u-pr-sm-165 {
        padding-right: 165px
    }
}

@media(min-width:576px) {
    .u-mr-sm-166 {
        margin-right: 166px
    }
}

@media(min-width:576px) {
    .u-pr-sm-166 {
        padding-right: 166px
    }
}

@media(min-width:576px) {
    .u-mr-sm-167 {
        margin-right: 167px
    }
}

@media(min-width:576px) {
    .u-pr-sm-167 {
        padding-right: 167px
    }
}

@media(min-width:576px) {
    .u-mr-sm-168 {
        margin-right: 168px
    }
}

@media(min-width:576px) {
    .u-pr-sm-168 {
        padding-right: 168px
    }
}

@media(min-width:576px) {
    .u-mr-sm-169 {
        margin-right: 169px
    }
}

@media(min-width:576px) {
    .u-pr-sm-169 {
        padding-right: 169px
    }
}

@media(min-width:576px) {
    .u-mr-sm-170 {
        margin-right: 170px
    }
}

@media(min-width:576px) {
    .u-pr-sm-170 {
        padding-right: 170px
    }
}

@media(min-width:576px) {
    .u-mr-sm-171 {
        margin-right: 171px
    }
}

@media(min-width:576px) {
    .u-pr-sm-171 {
        padding-right: 171px
    }
}

@media(min-width:576px) {
    .u-mr-sm-172 {
        margin-right: 172px
    }
}

@media(min-width:576px) {
    .u-pr-sm-172 {
        padding-right: 172px
    }
}

@media(min-width:576px) {
    .u-mr-sm-173 {
        margin-right: 173px
    }
}

@media(min-width:576px) {
    .u-pr-sm-173 {
        padding-right: 173px
    }
}

@media(min-width:576px) {
    .u-mr-sm-174 {
        margin-right: 174px
    }
}

@media(min-width:576px) {
    .u-pr-sm-174 {
        padding-right: 174px
    }
}

@media(min-width:576px) {
    .u-mr-sm-175 {
        margin-right: 175px
    }
}

@media(min-width:576px) {
    .u-pr-sm-175 {
        padding-right: 175px
    }
}

@media(min-width:576px) {
    .u-mr-sm-176 {
        margin-right: 176px
    }
}

@media(min-width:576px) {
    .u-pr-sm-176 {
        padding-right: 176px
    }
}

@media(min-width:576px) {
    .u-mr-sm-177 {
        margin-right: 177px
    }
}

@media(min-width:576px) {
    .u-pr-sm-177 {
        padding-right: 177px
    }
}

@media(min-width:576px) {
    .u-mr-sm-178 {
        margin-right: 178px
    }
}

@media(min-width:576px) {
    .u-pr-sm-178 {
        padding-right: 178px
    }
}

@media(min-width:576px) {
    .u-mr-sm-179 {
        margin-right: 179px
    }
}

@media(min-width:576px) {
    .u-pr-sm-179 {
        padding-right: 179px
    }
}

@media(min-width:576px) {
    .u-mr-sm-180 {
        margin-right: 180px
    }
}

@media(min-width:576px) {
    .u-pr-sm-180 {
        padding-right: 180px
    }
}

@media(min-width:576px) {
    .u-mr-sm-181 {
        margin-right: 181px
    }
}

@media(min-width:576px) {
    .u-pr-sm-181 {
        padding-right: 181px
    }
}

@media(min-width:576px) {
    .u-mr-sm-182 {
        margin-right: 182px
    }
}

@media(min-width:576px) {
    .u-pr-sm-182 {
        padding-right: 182px
    }
}

@media(min-width:576px) {
    .u-mr-sm-183 {
        margin-right: 183px
    }
}

@media(min-width:576px) {
    .u-pr-sm-183 {
        padding-right: 183px
    }
}

@media(min-width:576px) {
    .u-mr-sm-184 {
        margin-right: 184px
    }
}

@media(min-width:576px) {
    .u-pr-sm-184 {
        padding-right: 184px
    }
}

@media(min-width:576px) {
    .u-mr-sm-185 {
        margin-right: 185px
    }
}

@media(min-width:576px) {
    .u-pr-sm-185 {
        padding-right: 185px
    }
}

@media(min-width:576px) {
    .u-mr-sm-186 {
        margin-right: 186px
    }
}

@media(min-width:576px) {
    .u-pr-sm-186 {
        padding-right: 186px
    }
}

@media(min-width:576px) {
    .u-mr-sm-187 {
        margin-right: 187px
    }
}

@media(min-width:576px) {
    .u-pr-sm-187 {
        padding-right: 187px
    }
}

@media(min-width:576px) {
    .u-mr-sm-188 {
        margin-right: 188px
    }
}

@media(min-width:576px) {
    .u-pr-sm-188 {
        padding-right: 188px
    }
}

@media(min-width:576px) {
    .u-mr-sm-189 {
        margin-right: 189px
    }
}

@media(min-width:576px) {
    .u-pr-sm-189 {
        padding-right: 189px
    }
}

@media(min-width:576px) {
    .u-mr-sm-190 {
        margin-right: 190px
    }
}

@media(min-width:576px) {
    .u-pr-sm-190 {
        padding-right: 190px
    }
}

@media(min-width:576px) {
    .u-mr-sm-191 {
        margin-right: 191px
    }
}

@media(min-width:576px) {
    .u-pr-sm-191 {
        padding-right: 191px
    }
}

@media(min-width:576px) {
    .u-mr-sm-192 {
        margin-right: 192px
    }
}

@media(min-width:576px) {
    .u-pr-sm-192 {
        padding-right: 192px
    }
}

@media(min-width:576px) {
    .u-mr-sm-193 {
        margin-right: 193px
    }
}

@media(min-width:576px) {
    .u-pr-sm-193 {
        padding-right: 193px
    }
}

@media(min-width:576px) {
    .u-mr-sm-194 {
        margin-right: 194px
    }
}

@media(min-width:576px) {
    .u-pr-sm-194 {
        padding-right: 194px
    }
}

@media(min-width:576px) {
    .u-mr-sm-195 {
        margin-right: 195px
    }
}

@media(min-width:576px) {
    .u-pr-sm-195 {
        padding-right: 195px
    }
}

@media(min-width:576px) {
    .u-mr-sm-196 {
        margin-right: 196px
    }
}

@media(min-width:576px) {
    .u-pr-sm-196 {
        padding-right: 196px
    }
}

@media(min-width:576px) {
    .u-mr-sm-197 {
        margin-right: 197px
    }
}

@media(min-width:576px) {
    .u-pr-sm-197 {
        padding-right: 197px
    }
}

@media(min-width:576px) {
    .u-mr-sm-198 {
        margin-right: 198px
    }
}

@media(min-width:576px) {
    .u-pr-sm-198 {
        padding-right: 198px
    }
}

@media(min-width:576px) {
    .u-mr-sm-199 {
        margin-right: 199px
    }
}

@media(min-width:576px) {
    .u-pr-sm-199 {
        padding-right: 199px
    }
}

@media(min-width:576px) {
    .u-mr-sm-200 {
        margin-right: 200px
    }
}

@media(min-width:576px) {
    .u-pr-sm-200 {
        padding-right: 200px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-50 {
        margin-top: -50px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-49 {
        margin-top: -49px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-48 {
        margin-top: -48px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-47 {
        margin-top: -47px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-46 {
        margin-top: -46px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-45 {
        margin-top: -45px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-44 {
        margin-top: -44px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-43 {
        margin-top: -43px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-42 {
        margin-top: -42px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-41 {
        margin-top: -41px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-40 {
        margin-top: -40px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-39 {
        margin-top: -39px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-38 {
        margin-top: -38px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-37 {
        margin-top: -37px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-36 {
        margin-top: -36px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-35 {
        margin-top: -35px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-34 {
        margin-top: -34px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-33 {
        margin-top: -33px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-32 {
        margin-top: -32px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-31 {
        margin-top: -31px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-30 {
        margin-top: -30px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-29 {
        margin-top: -29px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-28 {
        margin-top: -28px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-27 {
        margin-top: -27px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-26 {
        margin-top: -26px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-25 {
        margin-top: -25px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-24 {
        margin-top: -24px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-23 {
        margin-top: -23px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-22 {
        margin-top: -22px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-21 {
        margin-top: -21px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-20 {
        margin-top: -20px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-19 {
        margin-top: -19px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-18 {
        margin-top: -18px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-17 {
        margin-top: -17px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-16 {
        margin-top: -16px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-15 {
        margin-top: -15px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-14 {
        margin-top: -14px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-13 {
        margin-top: -13px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-12 {
        margin-top: -12px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-11 {
        margin-top: -11px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-10 {
        margin-top: -10px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-9 {
        margin-top: -9px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-8 {
        margin-top: -8px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-7 {
        margin-top: -7px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-6 {
        margin-top: -6px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-5 {
        margin-top: -5px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-4 {
        margin-top: -4px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-3 {
        margin-top: -3px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-2 {
        margin-top: -2px
    }
}

@media(min-width:768px) {
    .u-mt-negative-md-1 {
        margin-top: -1px
    }
}

@media(min-width:768px) {
    .u-mt-md-0 {
        margin-top: 0
    }
}

@media(min-width:768px) {
    .u-pt-md-0 {
        padding-top: 0
    }
}

@media(min-width:768px) {
    .u-mt-md-1 {
        margin-top: 1px
    }
}

@media(min-width:768px) {
    .u-pt-md-1 {
        padding-top: 1px
    }
}

@media(min-width:768px) {
    .u-mt-md-2 {
        margin-top: 2px
    }
}

@media(min-width:768px) {
    .u-pt-md-2 {
        padding-top: 2px
    }
}

@media(min-width:768px) {
    .u-mt-md-3 {
        margin-top: 3px
    }
}

@media(min-width:768px) {
    .u-pt-md-3 {
        padding-top: 3px
    }
}

@media(min-width:768px) {
    .u-mt-md-4 {
        margin-top: 4px
    }
}

@media(min-width:768px) {
    .u-pt-md-4 {
        padding-top: 4px
    }
}

@media(min-width:768px) {
    .u-mt-md-5 {
        margin-top: 5px
    }
}

@media(min-width:768px) {
    .u-pt-md-5 {
        padding-top: 5px
    }
}

@media(min-width:768px) {
    .u-mt-md-6 {
        margin-top: 6px
    }
}

@media(min-width:768px) {
    .u-pt-md-6 {
        padding-top: 6px
    }
}

@media(min-width:768px) {
    .u-mt-md-7 {
        margin-top: 7px
    }
}

@media(min-width:768px) {
    .u-pt-md-7 {
        padding-top: 7px
    }
}

@media(min-width:768px) {
    .u-mt-md-8 {
        margin-top: 8px
    }
}

@media(min-width:768px) {
    .u-pt-md-8 {
        padding-top: 8px
    }
}

@media(min-width:768px) {
    .u-mt-md-9 {
        margin-top: 9px
    }
}

@media(min-width:768px) {
    .u-pt-md-9 {
        padding-top: 9px
    }
}

@media(min-width:768px) {
    .u-mt-md-10 {
        margin-top: 10px
    }
}

@media(min-width:768px) {
    .u-pt-md-10 {
        padding-top: 10px
    }
}

@media(min-width:768px) {
    .u-mt-md-11 {
        margin-top: 11px
    }
}

@media(min-width:768px) {
    .u-pt-md-11 {
        padding-top: 11px
    }
}

@media(min-width:768px) {
    .u-mt-md-12 {
        margin-top: 12px
    }
}

@media(min-width:768px) {
    .u-pt-md-12 {
        padding-top: 12px
    }
}

@media(min-width:768px) {
    .u-mt-md-13 {
        margin-top: 13px
    }
}

@media(min-width:768px) {
    .u-pt-md-13 {
        padding-top: 13px
    }
}

@media(min-width:768px) {
    .u-mt-md-14 {
        margin-top: 14px
    }
}

@media(min-width:768px) {
    .u-pt-md-14 {
        padding-top: 14px
    }
}

@media(min-width:768px) {
    .u-mt-md-15 {
        margin-top: 15px
    }
}

@media(min-width:768px) {
    .u-pt-md-15 {
        padding-top: 15px
    }
}

@media(min-width:768px) {
    .u-mt-md-16 {
        margin-top: 16px
    }
}

@media(min-width:768px) {
    .u-pt-md-16 {
        padding-top: 16px
    }
}

@media(min-width:768px) {
    .u-mt-md-17 {
        margin-top: 17px
    }
}

@media(min-width:768px) {
    .u-pt-md-17 {
        padding-top: 17px
    }
}

@media(min-width:768px) {
    .u-mt-md-18 {
        margin-top: 18px
    }
}

@media(min-width:768px) {
    .u-pt-md-18 {
        padding-top: 18px
    }
}

@media(min-width:768px) {
    .u-mt-md-19 {
        margin-top: 19px
    }
}

@media(min-width:768px) {
    .u-pt-md-19 {
        padding-top: 19px
    }
}

@media(min-width:768px) {
    .u-mt-md-20 {
        margin-top: 20px
    }
}

@media(min-width:768px) {
    .u-pt-md-20 {
        padding-top: 20px
    }
}

@media(min-width:768px) {
    .u-mt-md-21 {
        margin-top: 21px
    }
}

@media(min-width:768px) {
    .u-pt-md-21 {
        padding-top: 21px
    }
}

@media(min-width:768px) {
    .u-mt-md-22 {
        margin-top: 22px
    }
}

@media(min-width:768px) {
    .u-pt-md-22 {
        padding-top: 22px
    }
}

@media(min-width:768px) {
    .u-mt-md-23 {
        margin-top: 23px
    }
}

@media(min-width:768px) {
    .u-pt-md-23 {
        padding-top: 23px
    }
}

@media(min-width:768px) {
    .u-mt-md-24 {
        margin-top: 24px
    }
}

@media(min-width:768px) {
    .u-pt-md-24 {
        padding-top: 24px
    }
}

@media(min-width:768px) {
    .u-mt-md-25 {
        margin-top: 25px
    }
}

@media(min-width:768px) {
    .u-pt-md-25 {
        padding-top: 25px
    }
}

@media(min-width:768px) {
    .u-mt-md-26 {
        margin-top: 26px
    }
}

@media(min-width:768px) {
    .u-pt-md-26 {
        padding-top: 26px
    }
}

@media(min-width:768px) {
    .u-mt-md-27 {
        margin-top: 27px
    }
}

@media(min-width:768px) {
    .u-pt-md-27 {
        padding-top: 27px
    }
}

@media(min-width:768px) {
    .u-mt-md-28 {
        margin-top: 28px
    }
}

@media(min-width:768px) {
    .u-pt-md-28 {
        padding-top: 28px
    }
}

@media(min-width:768px) {
    .u-mt-md-29 {
        margin-top: 29px
    }
}

@media(min-width:768px) {
    .u-pt-md-29 {
        padding-top: 29px
    }
}

@media(min-width:768px) {
    .u-mt-md-30 {
        margin-top: 30px
    }
}

@media(min-width:768px) {
    .u-pt-md-30 {
        padding-top: 30px
    }
}

@media(min-width:768px) {
    .u-mt-md-31 {
        margin-top: 31px
    }
}

@media(min-width:768px) {
    .u-pt-md-31 {
        padding-top: 31px
    }
}

@media(min-width:768px) {
    .u-mt-md-32 {
        margin-top: 32px
    }
}

@media(min-width:768px) {
    .u-pt-md-32 {
        padding-top: 32px
    }
}

@media(min-width:768px) {
    .u-mt-md-33 {
        margin-top: 33px
    }
}

@media(min-width:768px) {
    .u-pt-md-33 {
        padding-top: 33px
    }
}

@media(min-width:768px) {
    .u-mt-md-34 {
        margin-top: 34px
    }
}

@media(min-width:768px) {
    .u-pt-md-34 {
        padding-top: 34px
    }
}

@media(min-width:768px) {
    .u-mt-md-35 {
        margin-top: 35px
    }
}

@media(min-width:768px) {
    .u-pt-md-35 {
        padding-top: 35px
    }
}

@media(min-width:768px) {
    .u-mt-md-36 {
        margin-top: 36px
    }
}

@media(min-width:768px) {
    .u-pt-md-36 {
        padding-top: 36px
    }
}

@media(min-width:768px) {
    .u-mt-md-37 {
        margin-top: 37px
    }
}

@media(min-width:768px) {
    .u-pt-md-37 {
        padding-top: 37px
    }
}

@media(min-width:768px) {
    .u-mt-md-38 {
        margin-top: 38px
    }
}

@media(min-width:768px) {
    .u-pt-md-38 {
        padding-top: 38px
    }
}

@media(min-width:768px) {
    .u-mt-md-39 {
        margin-top: 39px
    }
}

@media(min-width:768px) {
    .u-pt-md-39 {
        padding-top: 39px
    }
}

@media(min-width:768px) {
    .u-mt-md-40 {
        margin-top: 40px
    }
}

@media(min-width:768px) {
    .u-pt-md-40 {
        padding-top: 40px
    }
}

@media(min-width:768px) {
    .u-mt-md-41 {
        margin-top: 41px
    }
}

@media(min-width:768px) {
    .u-pt-md-41 {
        padding-top: 41px
    }
}

@media(min-width:768px) {
    .u-mt-md-42 {
        margin-top: 42px
    }
}

@media(min-width:768px) {
    .u-pt-md-42 {
        padding-top: 42px
    }
}

@media(min-width:768px) {
    .u-mt-md-43 {
        margin-top: 43px
    }
}

@media(min-width:768px) {
    .u-pt-md-43 {
        padding-top: 43px
    }
}

@media(min-width:768px) {
    .u-mt-md-44 {
        margin-top: 44px
    }
}

@media(min-width:768px) {
    .u-pt-md-44 {
        padding-top: 44px
    }
}

@media(min-width:768px) {
    .u-mt-md-45 {
        margin-top: 45px
    }
}

@media(min-width:768px) {
    .u-pt-md-45 {
        padding-top: 45px
    }
}

@media(min-width:768px) {
    .u-mt-md-46 {
        margin-top: 46px
    }
}

@media(min-width:768px) {
    .u-pt-md-46 {
        padding-top: 46px
    }
}

@media(min-width:768px) {
    .u-mt-md-47 {
        margin-top: 47px
    }
}

@media(min-width:768px) {
    .u-pt-md-47 {
        padding-top: 47px
    }
}

@media(min-width:768px) {
    .u-mt-md-48 {
        margin-top: 48px
    }
}

@media(min-width:768px) {
    .u-pt-md-48 {
        padding-top: 48px
    }
}

@media(min-width:768px) {
    .u-mt-md-49 {
        margin-top: 49px
    }
}

@media(min-width:768px) {
    .u-pt-md-49 {
        padding-top: 49px
    }
}

@media(min-width:768px) {
    .u-mt-md-50 {
        margin-top: 50px
    }
}

@media(min-width:768px) {
    .u-pt-md-50 {
        padding-top: 50px
    }
}

@media(min-width:768px) {
    .u-mt-md-51 {
        margin-top: 51px
    }
}

@media(min-width:768px) {
    .u-pt-md-51 {
        padding-top: 51px
    }
}

@media(min-width:768px) {
    .u-mt-md-52 {
        margin-top: 52px
    }
}

@media(min-width:768px) {
    .u-pt-md-52 {
        padding-top: 52px
    }
}

@media(min-width:768px) {
    .u-mt-md-53 {
        margin-top: 53px
    }
}

@media(min-width:768px) {
    .u-pt-md-53 {
        padding-top: 53px
    }
}

@media(min-width:768px) {
    .u-mt-md-54 {
        margin-top: 54px
    }
}

@media(min-width:768px) {
    .u-pt-md-54 {
        padding-top: 54px
    }
}

@media(min-width:768px) {
    .u-mt-md-55 {
        margin-top: 55px
    }
}

@media(min-width:768px) {
    .u-pt-md-55 {
        padding-top: 55px
    }
}

@media(min-width:768px) {
    .u-mt-md-56 {
        margin-top: 56px
    }
}

@media(min-width:768px) {
    .u-pt-md-56 {
        padding-top: 56px
    }
}

@media(min-width:768px) {
    .u-mt-md-57 {
        margin-top: 57px
    }
}

@media(min-width:768px) {
    .u-pt-md-57 {
        padding-top: 57px
    }
}

@media(min-width:768px) {
    .u-mt-md-58 {
        margin-top: 58px
    }
}

@media(min-width:768px) {
    .u-pt-md-58 {
        padding-top: 58px
    }
}

@media(min-width:768px) {
    .u-mt-md-59 {
        margin-top: 59px
    }
}

@media(min-width:768px) {
    .u-pt-md-59 {
        padding-top: 59px
    }
}

@media(min-width:768px) {
    .u-mt-md-60 {
        margin-top: 60px
    }
}

@media(min-width:768px) {
    .u-pt-md-60 {
        padding-top: 60px
    }
}

@media(min-width:768px) {
    .u-mt-md-61 {
        margin-top: 61px
    }
}

@media(min-width:768px) {
    .u-pt-md-61 {
        padding-top: 61px
    }
}

@media(min-width:768px) {
    .u-mt-md-62 {
        margin-top: 62px
    }
}

@media(min-width:768px) {
    .u-pt-md-62 {
        padding-top: 62px
    }
}

@media(min-width:768px) {
    .u-mt-md-63 {
        margin-top: 63px
    }
}

@media(min-width:768px) {
    .u-pt-md-63 {
        padding-top: 63px
    }
}

@media(min-width:768px) {
    .u-mt-md-64 {
        margin-top: 64px
    }
}

@media(min-width:768px) {
    .u-pt-md-64 {
        padding-top: 64px
    }
}

@media(min-width:768px) {
    .u-mt-md-65 {
        margin-top: 65px
    }
}

@media(min-width:768px) {
    .u-pt-md-65 {
        padding-top: 65px
    }
}

@media(min-width:768px) {
    .u-mt-md-66 {
        margin-top: 66px
    }
}

@media(min-width:768px) {
    .u-pt-md-66 {
        padding-top: 66px
    }
}

@media(min-width:768px) {
    .u-mt-md-67 {
        margin-top: 67px
    }
}

@media(min-width:768px) {
    .u-pt-md-67 {
        padding-top: 67px
    }
}

@media(min-width:768px) {
    .u-mt-md-68 {
        margin-top: 68px
    }
}

@media(min-width:768px) {
    .u-pt-md-68 {
        padding-top: 68px
    }
}

@media(min-width:768px) {
    .u-mt-md-69 {
        margin-top: 69px
    }
}

@media(min-width:768px) {
    .u-pt-md-69 {
        padding-top: 69px
    }
}

@media(min-width:768px) {
    .u-mt-md-70 {
        margin-top: 70px
    }
}

@media(min-width:768px) {
    .u-pt-md-70 {
        padding-top: 70px
    }
}

@media(min-width:768px) {
    .u-mt-md-71 {
        margin-top: 71px
    }
}

@media(min-width:768px) {
    .u-pt-md-71 {
        padding-top: 71px
    }
}

@media(min-width:768px) {
    .u-mt-md-72 {
        margin-top: 72px
    }
}

@media(min-width:768px) {
    .u-pt-md-72 {
        padding-top: 72px
    }
}

@media(min-width:768px) {
    .u-mt-md-73 {
        margin-top: 73px
    }
}

@media(min-width:768px) {
    .u-pt-md-73 {
        padding-top: 73px
    }
}

@media(min-width:768px) {
    .u-mt-md-74 {
        margin-top: 74px
    }
}

@media(min-width:768px) {
    .u-pt-md-74 {
        padding-top: 74px
    }
}

@media(min-width:768px) {
    .u-mt-md-75 {
        margin-top: 75px
    }
}

@media(min-width:768px) {
    .u-pt-md-75 {
        padding-top: 75px
    }
}

@media(min-width:768px) {
    .u-mt-md-76 {
        margin-top: 76px
    }
}

@media(min-width:768px) {
    .u-pt-md-76 {
        padding-top: 76px
    }
}

@media(min-width:768px) {
    .u-mt-md-77 {
        margin-top: 77px
    }
}

@media(min-width:768px) {
    .u-pt-md-77 {
        padding-top: 77px
    }
}

@media(min-width:768px) {
    .u-mt-md-78 {
        margin-top: 78px
    }
}

@media(min-width:768px) {
    .u-pt-md-78 {
        padding-top: 78px
    }
}

@media(min-width:768px) {
    .u-mt-md-79 {
        margin-top: 79px
    }
}

@media(min-width:768px) {
    .u-pt-md-79 {
        padding-top: 79px
    }
}

@media(min-width:768px) {
    .u-mt-md-80 {
        margin-top: 80px
    }
}

@media(min-width:768px) {
    .u-pt-md-80 {
        padding-top: 80px
    }
}

@media(min-width:768px) {
    .u-mt-md-81 {
        margin-top: 81px
    }
}

@media(min-width:768px) {
    .u-pt-md-81 {
        padding-top: 81px
    }
}

@media(min-width:768px) {
    .u-mt-md-82 {
        margin-top: 82px
    }
}

@media(min-width:768px) {
    .u-pt-md-82 {
        padding-top: 82px
    }
}

@media(min-width:768px) {
    .u-mt-md-83 {
        margin-top: 83px
    }
}

@media(min-width:768px) {
    .u-pt-md-83 {
        padding-top: 83px
    }
}

@media(min-width:768px) {
    .u-mt-md-84 {
        margin-top: 84px
    }
}

@media(min-width:768px) {
    .u-pt-md-84 {
        padding-top: 84px
    }
}

@media(min-width:768px) {
    .u-mt-md-85 {
        margin-top: 85px
    }
}

@media(min-width:768px) {
    .u-pt-md-85 {
        padding-top: 85px
    }
}

@media(min-width:768px) {
    .u-mt-md-86 {
        margin-top: 86px
    }
}

@media(min-width:768px) {
    .u-pt-md-86 {
        padding-top: 86px
    }
}

@media(min-width:768px) {
    .u-mt-md-87 {
        margin-top: 87px
    }
}

@media(min-width:768px) {
    .u-pt-md-87 {
        padding-top: 87px
    }
}

@media(min-width:768px) {
    .u-mt-md-88 {
        margin-top: 88px
    }
}

@media(min-width:768px) {
    .u-pt-md-88 {
        padding-top: 88px
    }
}

@media(min-width:768px) {
    .u-mt-md-89 {
        margin-top: 89px
    }
}

@media(min-width:768px) {
    .u-pt-md-89 {
        padding-top: 89px
    }
}

@media(min-width:768px) {
    .u-mt-md-90 {
        margin-top: 90px
    }
}

@media(min-width:768px) {
    .u-pt-md-90 {
        padding-top: 90px
    }
}

@media(min-width:768px) {
    .u-mt-md-91 {
        margin-top: 91px
    }
}

@media(min-width:768px) {
    .u-pt-md-91 {
        padding-top: 91px
    }
}

@media(min-width:768px) {
    .u-mt-md-92 {
        margin-top: 92px
    }
}

@media(min-width:768px) {
    .u-pt-md-92 {
        padding-top: 92px
    }
}

@media(min-width:768px) {
    .u-mt-md-93 {
        margin-top: 93px
    }
}

@media(min-width:768px) {
    .u-pt-md-93 {
        padding-top: 93px
    }
}

@media(min-width:768px) {
    .u-mt-md-94 {
        margin-top: 94px
    }
}

@media(min-width:768px) {
    .u-pt-md-94 {
        padding-top: 94px
    }
}

@media(min-width:768px) {
    .u-mt-md-95 {
        margin-top: 95px
    }
}

@media(min-width:768px) {
    .u-pt-md-95 {
        padding-top: 95px
    }
}

@media(min-width:768px) {
    .u-mt-md-96 {
        margin-top: 96px
    }
}

@media(min-width:768px) {
    .u-pt-md-96 {
        padding-top: 96px
    }
}

@media(min-width:768px) {
    .u-mt-md-97 {
        margin-top: 97px
    }
}

@media(min-width:768px) {
    .u-pt-md-97 {
        padding-top: 97px
    }
}

@media(min-width:768px) {
    .u-mt-md-98 {
        margin-top: 98px
    }
}

@media(min-width:768px) {
    .u-pt-md-98 {
        padding-top: 98px
    }
}

@media(min-width:768px) {
    .u-mt-md-99 {
        margin-top: 99px
    }
}

@media(min-width:768px) {
    .u-pt-md-99 {
        padding-top: 99px
    }
}

@media(min-width:768px) {
    .u-mt-md-100 {
        margin-top: 100px
    }
}

@media(min-width:768px) {
    .u-pt-md-100 {
        padding-top: 100px
    }
}

@media(min-width:768px) {
    .u-mt-md-101 {
        margin-top: 101px
    }
}

@media(min-width:768px) {
    .u-pt-md-101 {
        padding-top: 101px
    }
}

@media(min-width:768px) {
    .u-mt-md-102 {
        margin-top: 102px
    }
}

@media(min-width:768px) {
    .u-pt-md-102 {
        padding-top: 102px
    }
}

@media(min-width:768px) {
    .u-mt-md-103 {
        margin-top: 103px
    }
}

@media(min-width:768px) {
    .u-pt-md-103 {
        padding-top: 103px
    }
}

@media(min-width:768px) {
    .u-mt-md-104 {
        margin-top: 104px
    }
}

@media(min-width:768px) {
    .u-pt-md-104 {
        padding-top: 104px
    }
}

@media(min-width:768px) {
    .u-mt-md-105 {
        margin-top: 105px
    }
}

@media(min-width:768px) {
    .u-pt-md-105 {
        padding-top: 105px
    }
}

@media(min-width:768px) {
    .u-mt-md-106 {
        margin-top: 106px
    }
}

@media(min-width:768px) {
    .u-pt-md-106 {
        padding-top: 106px
    }
}

@media(min-width:768px) {
    .u-mt-md-107 {
        margin-top: 107px
    }
}

@media(min-width:768px) {
    .u-pt-md-107 {
        padding-top: 107px
    }
}

@media(min-width:768px) {
    .u-mt-md-108 {
        margin-top: 108px
    }
}

@media(min-width:768px) {
    .u-pt-md-108 {
        padding-top: 108px
    }
}

@media(min-width:768px) {
    .u-mt-md-109 {
        margin-top: 109px
    }
}

@media(min-width:768px) {
    .u-pt-md-109 {
        padding-top: 109px
    }
}

@media(min-width:768px) {
    .u-mt-md-110 {
        margin-top: 110px
    }
}

@media(min-width:768px) {
    .u-pt-md-110 {
        padding-top: 110px
    }
}

@media(min-width:768px) {
    .u-mt-md-111 {
        margin-top: 111px
    }
}

@media(min-width:768px) {
    .u-pt-md-111 {
        padding-top: 111px
    }
}

@media(min-width:768px) {
    .u-mt-md-112 {
        margin-top: 112px
    }
}

@media(min-width:768px) {
    .u-pt-md-112 {
        padding-top: 112px
    }
}

@media(min-width:768px) {
    .u-mt-md-113 {
        margin-top: 113px
    }
}

@media(min-width:768px) {
    .u-pt-md-113 {
        padding-top: 113px
    }
}

@media(min-width:768px) {
    .u-mt-md-114 {
        margin-top: 114px
    }
}

@media(min-width:768px) {
    .u-pt-md-114 {
        padding-top: 114px
    }
}

@media(min-width:768px) {
    .u-mt-md-115 {
        margin-top: 115px
    }
}

@media(min-width:768px) {
    .u-pt-md-115 {
        padding-top: 115px
    }
}

@media(min-width:768px) {
    .u-mt-md-116 {
        margin-top: 116px
    }
}

@media(min-width:768px) {
    .u-pt-md-116 {
        padding-top: 116px
    }
}

@media(min-width:768px) {
    .u-mt-md-117 {
        margin-top: 117px
    }
}

@media(min-width:768px) {
    .u-pt-md-117 {
        padding-top: 117px
    }
}

@media(min-width:768px) {
    .u-mt-md-118 {
        margin-top: 118px
    }
}

@media(min-width:768px) {
    .u-pt-md-118 {
        padding-top: 118px
    }
}

@media(min-width:768px) {
    .u-mt-md-119 {
        margin-top: 119px
    }
}

@media(min-width:768px) {
    .u-pt-md-119 {
        padding-top: 119px
    }
}

@media(min-width:768px) {
    .u-mt-md-120 {
        margin-top: 120px
    }
}

@media(min-width:768px) {
    .u-pt-md-120 {
        padding-top: 120px
    }
}

@media(min-width:768px) {
    .u-mt-md-121 {
        margin-top: 121px
    }
}

@media(min-width:768px) {
    .u-pt-md-121 {
        padding-top: 121px
    }
}

@media(min-width:768px) {
    .u-mt-md-122 {
        margin-top: 122px
    }
}

@media(min-width:768px) {
    .u-pt-md-122 {
        padding-top: 122px
    }
}

@media(min-width:768px) {
    .u-mt-md-123 {
        margin-top: 123px
    }
}

@media(min-width:768px) {
    .u-pt-md-123 {
        padding-top: 123px
    }
}

@media(min-width:768px) {
    .u-mt-md-124 {
        margin-top: 124px
    }
}

@media(min-width:768px) {
    .u-pt-md-124 {
        padding-top: 124px
    }
}

@media(min-width:768px) {
    .u-mt-md-125 {
        margin-top: 125px
    }
}

@media(min-width:768px) {
    .u-pt-md-125 {
        padding-top: 125px
    }
}

@media(min-width:768px) {
    .u-mt-md-126 {
        margin-top: 126px
    }
}

@media(min-width:768px) {
    .u-pt-md-126 {
        padding-top: 126px
    }
}

@media(min-width:768px) {
    .u-mt-md-127 {
        margin-top: 127px
    }
}

@media(min-width:768px) {
    .u-pt-md-127 {
        padding-top: 127px
    }
}

@media(min-width:768px) {
    .u-mt-md-128 {
        margin-top: 128px
    }
}

@media(min-width:768px) {
    .u-pt-md-128 {
        padding-top: 128px
    }
}

@media(min-width:768px) {
    .u-mt-md-129 {
        margin-top: 129px
    }
}

@media(min-width:768px) {
    .u-pt-md-129 {
        padding-top: 129px
    }
}

@media(min-width:768px) {
    .u-mt-md-130 {
        margin-top: 130px
    }
}

@media(min-width:768px) {
    .u-pt-md-130 {
        padding-top: 130px
    }
}

@media(min-width:768px) {
    .u-mt-md-131 {
        margin-top: 131px
    }
}

@media(min-width:768px) {
    .u-pt-md-131 {
        padding-top: 131px
    }
}

@media(min-width:768px) {
    .u-mt-md-132 {
        margin-top: 132px
    }
}

@media(min-width:768px) {
    .u-pt-md-132 {
        padding-top: 132px
    }
}

@media(min-width:768px) {
    .u-mt-md-133 {
        margin-top: 133px
    }
}

@media(min-width:768px) {
    .u-pt-md-133 {
        padding-top: 133px
    }
}

@media(min-width:768px) {
    .u-mt-md-134 {
        margin-top: 134px
    }
}

@media(min-width:768px) {
    .u-pt-md-134 {
        padding-top: 134px
    }
}

@media(min-width:768px) {
    .u-mt-md-135 {
        margin-top: 135px
    }
}

@media(min-width:768px) {
    .u-pt-md-135 {
        padding-top: 135px
    }
}

@media(min-width:768px) {
    .u-mt-md-136 {
        margin-top: 136px
    }
}

@media(min-width:768px) {
    .u-pt-md-136 {
        padding-top: 136px
    }
}

@media(min-width:768px) {
    .u-mt-md-137 {
        margin-top: 137px
    }
}

@media(min-width:768px) {
    .u-pt-md-137 {
        padding-top: 137px
    }
}

@media(min-width:768px) {
    .u-mt-md-138 {
        margin-top: 138px
    }
}

@media(min-width:768px) {
    .u-pt-md-138 {
        padding-top: 138px
    }
}

@media(min-width:768px) {
    .u-mt-md-139 {
        margin-top: 139px
    }
}

@media(min-width:768px) {
    .u-pt-md-139 {
        padding-top: 139px
    }
}

@media(min-width:768px) {
    .u-mt-md-140 {
        margin-top: 140px
    }
}

@media(min-width:768px) {
    .u-pt-md-140 {
        padding-top: 140px
    }
}

@media(min-width:768px) {
    .u-mt-md-141 {
        margin-top: 141px
    }
}

@media(min-width:768px) {
    .u-pt-md-141 {
        padding-top: 141px
    }
}

@media(min-width:768px) {
    .u-mt-md-142 {
        margin-top: 142px
    }
}

@media(min-width:768px) {
    .u-pt-md-142 {
        padding-top: 142px
    }
}

@media(min-width:768px) {
    .u-mt-md-143 {
        margin-top: 143px
    }
}

@media(min-width:768px) {
    .u-pt-md-143 {
        padding-top: 143px
    }
}

@media(min-width:768px) {
    .u-mt-md-144 {
        margin-top: 144px
    }
}

@media(min-width:768px) {
    .u-pt-md-144 {
        padding-top: 144px
    }
}

@media(min-width:768px) {
    .u-mt-md-145 {
        margin-top: 145px
    }
}

@media(min-width:768px) {
    .u-pt-md-145 {
        padding-top: 145px
    }
}

@media(min-width:768px) {
    .u-mt-md-146 {
        margin-top: 146px
    }
}

@media(min-width:768px) {
    .u-pt-md-146 {
        padding-top: 146px
    }
}

@media(min-width:768px) {
    .u-mt-md-147 {
        margin-top: 147px
    }
}

@media(min-width:768px) {
    .u-pt-md-147 {
        padding-top: 147px
    }
}

@media(min-width:768px) {
    .u-mt-md-148 {
        margin-top: 148px
    }
}

@media(min-width:768px) {
    .u-pt-md-148 {
        padding-top: 148px
    }
}

@media(min-width:768px) {
    .u-mt-md-149 {
        margin-top: 149px
    }
}

@media(min-width:768px) {
    .u-pt-md-149 {
        padding-top: 149px
    }
}

@media(min-width:768px) {
    .u-mt-md-150 {
        margin-top: 150px
    }
}

@media(min-width:768px) {
    .u-pt-md-150 {
        padding-top: 150px
    }
}

@media(min-width:768px) {
    .u-mt-md-151 {
        margin-top: 151px
    }
}

@media(min-width:768px) {
    .u-pt-md-151 {
        padding-top: 151px
    }
}

@media(min-width:768px) {
    .u-mt-md-152 {
        margin-top: 152px
    }
}

@media(min-width:768px) {
    .u-pt-md-152 {
        padding-top: 152px
    }
}

@media(min-width:768px) {
    .u-mt-md-153 {
        margin-top: 153px
    }
}

@media(min-width:768px) {
    .u-pt-md-153 {
        padding-top: 153px
    }
}

@media(min-width:768px) {
    .u-mt-md-154 {
        margin-top: 154px
    }
}

@media(min-width:768px) {
    .u-pt-md-154 {
        padding-top: 154px
    }
}

@media(min-width:768px) {
    .u-mt-md-155 {
        margin-top: 155px
    }
}

@media(min-width:768px) {
    .u-pt-md-155 {
        padding-top: 155px
    }
}

@media(min-width:768px) {
    .u-mt-md-156 {
        margin-top: 156px
    }
}

@media(min-width:768px) {
    .u-pt-md-156 {
        padding-top: 156px
    }
}

@media(min-width:768px) {
    .u-mt-md-157 {
        margin-top: 157px
    }
}

@media(min-width:768px) {
    .u-pt-md-157 {
        padding-top: 157px
    }
}

@media(min-width:768px) {
    .u-mt-md-158 {
        margin-top: 158px
    }
}

@media(min-width:768px) {
    .u-pt-md-158 {
        padding-top: 158px
    }
}

@media(min-width:768px) {
    .u-mt-md-159 {
        margin-top: 159px
    }
}

@media(min-width:768px) {
    .u-pt-md-159 {
        padding-top: 159px
    }
}

@media(min-width:768px) {
    .u-mt-md-160 {
        margin-top: 160px
    }
}

@media(min-width:768px) {
    .u-pt-md-160 {
        padding-top: 160px
    }
}

@media(min-width:768px) {
    .u-mt-md-161 {
        margin-top: 161px
    }
}

@media(min-width:768px) {
    .u-pt-md-161 {
        padding-top: 161px
    }
}

@media(min-width:768px) {
    .u-mt-md-162 {
        margin-top: 162px
    }
}

@media(min-width:768px) {
    .u-pt-md-162 {
        padding-top: 162px
    }
}

@media(min-width:768px) {
    .u-mt-md-163 {
        margin-top: 163px
    }
}

@media(min-width:768px) {
    .u-pt-md-163 {
        padding-top: 163px
    }
}

@media(min-width:768px) {
    .u-mt-md-164 {
        margin-top: 164px
    }
}

@media(min-width:768px) {
    .u-pt-md-164 {
        padding-top: 164px
    }
}

@media(min-width:768px) {
    .u-mt-md-165 {
        margin-top: 165px
    }
}

@media(min-width:768px) {
    .u-pt-md-165 {
        padding-top: 165px
    }
}

@media(min-width:768px) {
    .u-mt-md-166 {
        margin-top: 166px
    }
}

@media(min-width:768px) {
    .u-pt-md-166 {
        padding-top: 166px
    }
}

@media(min-width:768px) {
    .u-mt-md-167 {
        margin-top: 167px
    }
}

@media(min-width:768px) {
    .u-pt-md-167 {
        padding-top: 167px
    }
}

@media(min-width:768px) {
    .u-mt-md-168 {
        margin-top: 168px
    }
}

@media(min-width:768px) {
    .u-pt-md-168 {
        padding-top: 168px
    }
}

@media(min-width:768px) {
    .u-mt-md-169 {
        margin-top: 169px
    }
}

@media(min-width:768px) {
    .u-pt-md-169 {
        padding-top: 169px
    }
}

@media(min-width:768px) {
    .u-mt-md-170 {
        margin-top: 170px
    }
}

@media(min-width:768px) {
    .u-pt-md-170 {
        padding-top: 170px
    }
}

@media(min-width:768px) {
    .u-mt-md-171 {
        margin-top: 171px
    }
}

@media(min-width:768px) {
    .u-pt-md-171 {
        padding-top: 171px
    }
}

@media(min-width:768px) {
    .u-mt-md-172 {
        margin-top: 172px
    }
}

@media(min-width:768px) {
    .u-pt-md-172 {
        padding-top: 172px
    }
}

@media(min-width:768px) {
    .u-mt-md-173 {
        margin-top: 173px
    }
}

@media(min-width:768px) {
    .u-pt-md-173 {
        padding-top: 173px
    }
}

@media(min-width:768px) {
    .u-mt-md-174 {
        margin-top: 174px
    }
}

@media(min-width:768px) {
    .u-pt-md-174 {
        padding-top: 174px
    }
}

@media(min-width:768px) {
    .u-mt-md-175 {
        margin-top: 175px
    }
}

@media(min-width:768px) {
    .u-pt-md-175 {
        padding-top: 175px
    }
}

@media(min-width:768px) {
    .u-mt-md-176 {
        margin-top: 176px
    }
}

@media(min-width:768px) {
    .u-pt-md-176 {
        padding-top: 176px
    }
}

@media(min-width:768px) {
    .u-mt-md-177 {
        margin-top: 177px
    }
}

@media(min-width:768px) {
    .u-pt-md-177 {
        padding-top: 177px
    }
}

@media(min-width:768px) {
    .u-mt-md-178 {
        margin-top: 178px
    }
}

@media(min-width:768px) {
    .u-pt-md-178 {
        padding-top: 178px
    }
}

@media(min-width:768px) {
    .u-mt-md-179 {
        margin-top: 179px
    }
}

@media(min-width:768px) {
    .u-pt-md-179 {
        padding-top: 179px
    }
}

@media(min-width:768px) {
    .u-mt-md-180 {
        margin-top: 180px
    }
}

@media(min-width:768px) {
    .u-pt-md-180 {
        padding-top: 180px
    }
}

@media(min-width:768px) {
    .u-mt-md-181 {
        margin-top: 181px
    }
}

@media(min-width:768px) {
    .u-pt-md-181 {
        padding-top: 181px
    }
}

@media(min-width:768px) {
    .u-mt-md-182 {
        margin-top: 182px
    }
}

@media(min-width:768px) {
    .u-pt-md-182 {
        padding-top: 182px
    }
}

@media(min-width:768px) {
    .u-mt-md-183 {
        margin-top: 183px
    }
}

@media(min-width:768px) {
    .u-pt-md-183 {
        padding-top: 183px
    }
}

@media(min-width:768px) {
    .u-mt-md-184 {
        margin-top: 184px
    }
}

@media(min-width:768px) {
    .u-pt-md-184 {
        padding-top: 184px
    }
}

@media(min-width:768px) {
    .u-mt-md-185 {
        margin-top: 185px
    }
}

@media(min-width:768px) {
    .u-pt-md-185 {
        padding-top: 185px
    }
}

@media(min-width:768px) {
    .u-mt-md-186 {
        margin-top: 186px
    }
}

@media(min-width:768px) {
    .u-pt-md-186 {
        padding-top: 186px
    }
}

@media(min-width:768px) {
    .u-mt-md-187 {
        margin-top: 187px
    }
}

@media(min-width:768px) {
    .u-pt-md-187 {
        padding-top: 187px
    }
}

@media(min-width:768px) {
    .u-mt-md-188 {
        margin-top: 188px
    }
}

@media(min-width:768px) {
    .u-pt-md-188 {
        padding-top: 188px
    }
}

@media(min-width:768px) {
    .u-mt-md-189 {
        margin-top: 189px
    }
}

@media(min-width:768px) {
    .u-pt-md-189 {
        padding-top: 189px
    }
}

@media(min-width:768px) {
    .u-mt-md-190 {
        margin-top: 190px
    }
}

@media(min-width:768px) {
    .u-pt-md-190 {
        padding-top: 190px
    }
}

@media(min-width:768px) {
    .u-mt-md-191 {
        margin-top: 191px
    }
}

@media(min-width:768px) {
    .u-pt-md-191 {
        padding-top: 191px
    }
}

@media(min-width:768px) {
    .u-mt-md-192 {
        margin-top: 192px
    }
}

@media(min-width:768px) {
    .u-pt-md-192 {
        padding-top: 192px
    }
}

@media(min-width:768px) {
    .u-mt-md-193 {
        margin-top: 193px
    }
}

@media(min-width:768px) {
    .u-pt-md-193 {
        padding-top: 193px
    }
}

@media(min-width:768px) {
    .u-mt-md-194 {
        margin-top: 194px
    }
}

@media(min-width:768px) {
    .u-pt-md-194 {
        padding-top: 194px
    }
}

@media(min-width:768px) {
    .u-mt-md-195 {
        margin-top: 195px
    }
}

@media(min-width:768px) {
    .u-pt-md-195 {
        padding-top: 195px
    }
}

@media(min-width:768px) {
    .u-mt-md-196 {
        margin-top: 196px
    }
}

@media(min-width:768px) {
    .u-pt-md-196 {
        padding-top: 196px
    }
}

@media(min-width:768px) {
    .u-mt-md-197 {
        margin-top: 197px
    }
}

@media(min-width:768px) {
    .u-pt-md-197 {
        padding-top: 197px
    }
}

@media(min-width:768px) {
    .u-mt-md-198 {
        margin-top: 198px
    }
}

@media(min-width:768px) {
    .u-pt-md-198 {
        padding-top: 198px
    }
}

@media(min-width:768px) {
    .u-mt-md-199 {
        margin-top: 199px
    }
}

@media(min-width:768px) {
    .u-pt-md-199 {
        padding-top: 199px
    }
}

@media(min-width:768px) {
    .u-mt-md-200 {
        margin-top: 200px
    }
}

@media(min-width:768px) {
    .u-pt-md-200 {
        padding-top: 200px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-50 {
        margin-bottom: -50px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-49 {
        margin-bottom: -49px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-48 {
        margin-bottom: -48px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-47 {
        margin-bottom: -47px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-46 {
        margin-bottom: -46px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-45 {
        margin-bottom: -45px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-44 {
        margin-bottom: -44px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-43 {
        margin-bottom: -43px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-42 {
        margin-bottom: -42px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-41 {
        margin-bottom: -41px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-40 {
        margin-bottom: -40px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-39 {
        margin-bottom: -39px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-38 {
        margin-bottom: -38px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-37 {
        margin-bottom: -37px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-36 {
        margin-bottom: -36px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-35 {
        margin-bottom: -35px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-34 {
        margin-bottom: -34px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-33 {
        margin-bottom: -33px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-32 {
        margin-bottom: -32px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-31 {
        margin-bottom: -31px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-30 {
        margin-bottom: -30px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-29 {
        margin-bottom: -29px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-28 {
        margin-bottom: -28px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-27 {
        margin-bottom: -27px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-26 {
        margin-bottom: -26px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-25 {
        margin-bottom: -25px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-24 {
        margin-bottom: -24px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-23 {
        margin-bottom: -23px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-22 {
        margin-bottom: -22px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-21 {
        margin-bottom: -21px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-20 {
        margin-bottom: -20px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-19 {
        margin-bottom: -19px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-18 {
        margin-bottom: -18px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-17 {
        margin-bottom: -17px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-16 {
        margin-bottom: -16px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-15 {
        margin-bottom: -15px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-14 {
        margin-bottom: -14px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-13 {
        margin-bottom: -13px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-12 {
        margin-bottom: -12px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-11 {
        margin-bottom: -11px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-10 {
        margin-bottom: -10px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-9 {
        margin-bottom: -9px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-8 {
        margin-bottom: -8px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-7 {
        margin-bottom: -7px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-6 {
        margin-bottom: -6px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-5 {
        margin-bottom: -5px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-4 {
        margin-bottom: -4px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-3 {
        margin-bottom: -3px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-2 {
        margin-bottom: -2px
    }
}

@media(min-width:768px) {
    .u-mb-negative-md-1 {
        margin-bottom: -1px
    }
}

@media(min-width:768px) {
    .u-mb-md-0 {
        margin-bottom: 0
    }
}

@media(min-width:768px) {
    .u-pb-md-0 {
        padding-bottom: 0
    }
}

@media(min-width:768px) {
    .u-mb-md-1 {
        margin-bottom: 1px
    }
}

@media(min-width:768px) {
    .u-pb-md-1 {
        padding-bottom: 1px
    }
}

@media(min-width:768px) {
    .u-mb-md-2 {
        margin-bottom: 2px
    }
}

@media(min-width:768px) {
    .u-pb-md-2 {
        padding-bottom: 2px
    }
}

@media(min-width:768px) {
    .u-mb-md-3 {
        margin-bottom: 3px
    }
}

@media(min-width:768px) {
    .u-pb-md-3 {
        padding-bottom: 3px
    }
}

@media(min-width:768px) {
    .u-mb-md-4 {
        margin-bottom: 4px
    }
}

@media(min-width:768px) {
    .u-pb-md-4 {
        padding-bottom: 4px
    }
}

@media(min-width:768px) {
    .u-mb-md-5 {
        margin-bottom: 5px
    }
}

@media(min-width:768px) {
    .u-pb-md-5 {
        padding-bottom: 5px
    }
}

@media(min-width:768px) {
    .u-mb-md-6 {
        margin-bottom: 6px
    }
}

@media(min-width:768px) {
    .u-pb-md-6 {
        padding-bottom: 6px
    }
}

@media(min-width:768px) {
    .u-mb-md-7 {
        margin-bottom: 7px
    }
}

@media(min-width:768px) {
    .u-pb-md-7 {
        padding-bottom: 7px
    }
}

@media(min-width:768px) {
    .u-mb-md-8 {
        margin-bottom: 8px
    }
}

@media(min-width:768px) {
    .u-pb-md-8 {
        padding-bottom: 8px
    }
}

@media(min-width:768px) {
    .u-mb-md-9 {
        margin-bottom: 9px
    }
}

@media(min-width:768px) {
    .u-pb-md-9 {
        padding-bottom: 9px
    }
}

@media(min-width:768px) {
    .u-mb-md-10 {
        margin-bottom: 10px
    }
}

@media(min-width:768px) {
    .u-pb-md-10 {
        padding-bottom: 10px
    }
}

@media(min-width:768px) {
    .u-mb-md-11 {
        margin-bottom: 11px
    }
}

@media(min-width:768px) {
    .u-pb-md-11 {
        padding-bottom: 11px
    }
}

@media(min-width:768px) {
    .u-mb-md-12 {
        margin-bottom: 12px
    }
}

@media(min-width:768px) {
    .u-pb-md-12 {
        padding-bottom: 12px
    }
}

@media(min-width:768px) {
    .u-mb-md-13 {
        margin-bottom: 13px
    }
}

@media(min-width:768px) {
    .u-pb-md-13 {
        padding-bottom: 13px
    }
}

@media(min-width:768px) {
    .u-mb-md-14 {
        margin-bottom: 14px
    }
}

@media(min-width:768px) {
    .u-pb-md-14 {
        padding-bottom: 14px
    }
}

@media(min-width:768px) {
    .u-mb-md-15 {
        margin-bottom: 15px
    }
}

@media(min-width:768px) {
    .u-pb-md-15 {
        padding-bottom: 15px
    }
}

@media(min-width:768px) {
    .u-mb-md-16 {
        margin-bottom: 16px
    }
}

@media(min-width:768px) {
    .u-pb-md-16 {
        padding-bottom: 16px
    }
}

@media(min-width:768px) {
    .u-mb-md-17 {
        margin-bottom: 17px
    }
}

@media(min-width:768px) {
    .u-pb-md-17 {
        padding-bottom: 17px
    }
}

@media(min-width:768px) {
    .u-mb-md-18 {
        margin-bottom: 18px
    }
}

@media(min-width:768px) {
    .u-pb-md-18 {
        padding-bottom: 18px
    }
}

@media(min-width:768px) {
    .u-mb-md-19 {
        margin-bottom: 19px
    }
}

@media(min-width:768px) {
    .u-pb-md-19 {
        padding-bottom: 19px
    }
}

@media(min-width:768px) {
    .u-mb-md-20 {
        margin-bottom: 20px
    }
}

@media(min-width:768px) {
    .u-pb-md-20 {
        padding-bottom: 20px
    }
}

@media(min-width:768px) {
    .u-mb-md-21 {
        margin-bottom: 21px
    }
}

@media(min-width:768px) {
    .u-pb-md-21 {
        padding-bottom: 21px
    }
}

@media(min-width:768px) {
    .u-mb-md-22 {
        margin-bottom: 22px
    }
}

@media(min-width:768px) {
    .u-pb-md-22 {
        padding-bottom: 22px
    }
}

@media(min-width:768px) {
    .u-mb-md-23 {
        margin-bottom: 23px
    }
}

@media(min-width:768px) {
    .u-pb-md-23 {
        padding-bottom: 23px
    }
}

@media(min-width:768px) {
    .u-mb-md-24 {
        margin-bottom: 24px
    }
}

@media(min-width:768px) {
    .u-pb-md-24 {
        padding-bottom: 24px
    }
}

@media(min-width:768px) {
    .u-mb-md-25 {
        margin-bottom: 25px
    }
}

@media(min-width:768px) {
    .u-pb-md-25 {
        padding-bottom: 25px
    }
}

@media(min-width:768px) {
    .u-mb-md-26 {
        margin-bottom: 26px
    }
}

@media(min-width:768px) {
    .u-pb-md-26 {
        padding-bottom: 26px
    }
}

@media(min-width:768px) {
    .u-mb-md-27 {
        margin-bottom: 27px
    }
}

@media(min-width:768px) {
    .u-pb-md-27 {
        padding-bottom: 27px
    }
}

@media(min-width:768px) {
    .u-mb-md-28 {
        margin-bottom: 28px
    }
}

@media(min-width:768px) {
    .u-pb-md-28 {
        padding-bottom: 28px
    }
}

@media(min-width:768px) {
    .u-mb-md-29 {
        margin-bottom: 29px
    }
}

@media(min-width:768px) {
    .u-pb-md-29 {
        padding-bottom: 29px
    }
}

@media(min-width:768px) {
    .u-mb-md-30 {
        margin-bottom: 30px
    }
}

@media(min-width:768px) {
    .u-pb-md-30 {
        padding-bottom: 30px
    }
}

@media(min-width:768px) {
    .u-mb-md-31 {
        margin-bottom: 31px
    }
}

@media(min-width:768px) {
    .u-pb-md-31 {
        padding-bottom: 31px
    }
}

@media(min-width:768px) {
    .u-mb-md-32 {
        margin-bottom: 32px
    }
}

@media(min-width:768px) {
    .u-pb-md-32 {
        padding-bottom: 32px
    }
}

@media(min-width:768px) {
    .u-mb-md-33 {
        margin-bottom: 33px
    }
}

@media(min-width:768px) {
    .u-pb-md-33 {
        padding-bottom: 33px
    }
}

@media(min-width:768px) {
    .u-mb-md-34 {
        margin-bottom: 34px
    }
}

@media(min-width:768px) {
    .u-pb-md-34 {
        padding-bottom: 34px
    }
}

@media(min-width:768px) {
    .u-mb-md-35 {
        margin-bottom: 35px
    }
}

@media(min-width:768px) {
    .u-pb-md-35 {
        padding-bottom: 35px
    }
}

@media(min-width:768px) {
    .u-mb-md-36 {
        margin-bottom: 36px
    }
}

@media(min-width:768px) {
    .u-pb-md-36 {
        padding-bottom: 36px
    }
}

@media(min-width:768px) {
    .u-mb-md-37 {
        margin-bottom: 37px
    }
}

@media(min-width:768px) {
    .u-pb-md-37 {
        padding-bottom: 37px
    }
}

@media(min-width:768px) {
    .u-mb-md-38 {
        margin-bottom: 38px
    }
}

@media(min-width:768px) {
    .u-pb-md-38 {
        padding-bottom: 38px
    }
}

@media(min-width:768px) {
    .u-mb-md-39 {
        margin-bottom: 39px
    }
}

@media(min-width:768px) {
    .u-pb-md-39 {
        padding-bottom: 39px
    }
}

@media(min-width:768px) {
    .u-mb-md-40 {
        margin-bottom: 40px
    }
}

@media(min-width:768px) {
    .u-pb-md-40 {
        padding-bottom: 40px
    }
}

@media(min-width:768px) {
    .u-mb-md-41 {
        margin-bottom: 41px
    }
}

@media(min-width:768px) {
    .u-pb-md-41 {
        padding-bottom: 41px
    }
}

@media(min-width:768px) {
    .u-mb-md-42 {
        margin-bottom: 42px
    }
}

@media(min-width:768px) {
    .u-pb-md-42 {
        padding-bottom: 42px
    }
}

@media(min-width:768px) {
    .u-mb-md-43 {
        margin-bottom: 43px
    }
}

@media(min-width:768px) {
    .u-pb-md-43 {
        padding-bottom: 43px
    }
}

@media(min-width:768px) {
    .u-mb-md-44 {
        margin-bottom: 44px
    }
}

@media(min-width:768px) {
    .u-pb-md-44 {
        padding-bottom: 44px
    }
}

@media(min-width:768px) {
    .u-mb-md-45 {
        margin-bottom: 45px
    }
}

@media(min-width:768px) {
    .u-pb-md-45 {
        padding-bottom: 45px
    }
}

@media(min-width:768px) {
    .u-mb-md-46 {
        margin-bottom: 46px
    }
}

@media(min-width:768px) {
    .u-pb-md-46 {
        padding-bottom: 46px
    }
}

@media(min-width:768px) {
    .u-mb-md-47 {
        margin-bottom: 47px
    }
}

@media(min-width:768px) {
    .u-pb-md-47 {
        padding-bottom: 47px
    }
}

@media(min-width:768px) {
    .u-mb-md-48 {
        margin-bottom: 48px
    }
}

@media(min-width:768px) {
    .u-pb-md-48 {
        padding-bottom: 48px
    }
}

@media(min-width:768px) {
    .u-mb-md-49 {
        margin-bottom: 49px
    }
}

@media(min-width:768px) {
    .u-pb-md-49 {
        padding-bottom: 49px
    }
}

@media(min-width:768px) {
    .u-mb-md-50 {
        margin-bottom: 50px
    }
}

@media(min-width:768px) {
    .u-pb-md-50 {
        padding-bottom: 50px
    }
}

@media(min-width:768px) {
    .u-mb-md-51 {
        margin-bottom: 51px
    }
}

@media(min-width:768px) {
    .u-pb-md-51 {
        padding-bottom: 51px
    }
}

@media(min-width:768px) {
    .u-mb-md-52 {
        margin-bottom: 52px
    }
}

@media(min-width:768px) {
    .u-pb-md-52 {
        padding-bottom: 52px
    }
}

@media(min-width:768px) {
    .u-mb-md-53 {
        margin-bottom: 53px
    }
}

@media(min-width:768px) {
    .u-pb-md-53 {
        padding-bottom: 53px
    }
}

@media(min-width:768px) {
    .u-mb-md-54 {
        margin-bottom: 54px
    }
}

@media(min-width:768px) {
    .u-pb-md-54 {
        padding-bottom: 54px
    }
}

@media(min-width:768px) {
    .u-mb-md-55 {
        margin-bottom: 55px
    }
}

@media(min-width:768px) {
    .u-pb-md-55 {
        padding-bottom: 55px
    }
}

@media(min-width:768px) {
    .u-mb-md-56 {
        margin-bottom: 56px
    }
}

@media(min-width:768px) {
    .u-pb-md-56 {
        padding-bottom: 56px
    }
}

@media(min-width:768px) {
    .u-mb-md-57 {
        margin-bottom: 57px
    }
}

@media(min-width:768px) {
    .u-pb-md-57 {
        padding-bottom: 57px
    }
}

@media(min-width:768px) {
    .u-mb-md-58 {
        margin-bottom: 58px
    }
}

@media(min-width:768px) {
    .u-pb-md-58 {
        padding-bottom: 58px
    }
}

@media(min-width:768px) {
    .u-mb-md-59 {
        margin-bottom: 59px
    }
}

@media(min-width:768px) {
    .u-pb-md-59 {
        padding-bottom: 59px
    }
}

@media(min-width:768px) {
    .u-mb-md-60 {
        margin-bottom: 60px
    }
}

@media(min-width:768px) {
    .u-pb-md-60 {
        padding-bottom: 60px
    }
}

@media(min-width:768px) {
    .u-mb-md-61 {
        margin-bottom: 61px
    }
}

@media(min-width:768px) {
    .u-pb-md-61 {
        padding-bottom: 61px
    }
}

@media(min-width:768px) {
    .u-mb-md-62 {
        margin-bottom: 62px
    }
}

@media(min-width:768px) {
    .u-pb-md-62 {
        padding-bottom: 62px
    }
}

@media(min-width:768px) {
    .u-mb-md-63 {
        margin-bottom: 63px
    }
}

@media(min-width:768px) {
    .u-pb-md-63 {
        padding-bottom: 63px
    }
}

@media(min-width:768px) {
    .u-mb-md-64 {
        margin-bottom: 64px
    }
}

@media(min-width:768px) {
    .u-pb-md-64 {
        padding-bottom: 64px
    }
}

@media(min-width:768px) {
    .u-mb-md-65 {
        margin-bottom: 65px
    }
}

@media(min-width:768px) {
    .u-pb-md-65 {
        padding-bottom: 65px
    }
}

@media(min-width:768px) {
    .u-mb-md-66 {
        margin-bottom: 66px
    }
}

@media(min-width:768px) {
    .u-pb-md-66 {
        padding-bottom: 66px
    }
}

@media(min-width:768px) {
    .u-mb-md-67 {
        margin-bottom: 67px
    }
}

@media(min-width:768px) {
    .u-pb-md-67 {
        padding-bottom: 67px
    }
}

@media(min-width:768px) {
    .u-mb-md-68 {
        margin-bottom: 68px
    }
}

@media(min-width:768px) {
    .u-pb-md-68 {
        padding-bottom: 68px
    }
}

@media(min-width:768px) {
    .u-mb-md-69 {
        margin-bottom: 69px
    }
}

@media(min-width:768px) {
    .u-pb-md-69 {
        padding-bottom: 69px
    }
}

@media(min-width:768px) {
    .u-mb-md-70 {
        margin-bottom: 70px
    }
}

@media(min-width:768px) {
    .u-pb-md-70 {
        padding-bottom: 70px
    }
}

@media(min-width:768px) {
    .u-mb-md-71 {
        margin-bottom: 71px
    }
}

@media(min-width:768px) {
    .u-pb-md-71 {
        padding-bottom: 71px
    }
}

@media(min-width:768px) {
    .u-mb-md-72 {
        margin-bottom: 72px
    }
}

@media(min-width:768px) {
    .u-pb-md-72 {
        padding-bottom: 72px
    }
}

@media(min-width:768px) {
    .u-mb-md-73 {
        margin-bottom: 73px
    }
}

@media(min-width:768px) {
    .u-pb-md-73 {
        padding-bottom: 73px
    }
}

@media(min-width:768px) {
    .u-mb-md-74 {
        margin-bottom: 74px
    }
}

@media(min-width:768px) {
    .u-pb-md-74 {
        padding-bottom: 74px
    }
}

@media(min-width:768px) {
    .u-mb-md-75 {
        margin-bottom: 75px
    }
}

@media(min-width:768px) {
    .u-pb-md-75 {
        padding-bottom: 75px
    }
}

@media(min-width:768px) {
    .u-mb-md-76 {
        margin-bottom: 76px
    }
}

@media(min-width:768px) {
    .u-pb-md-76 {
        padding-bottom: 76px
    }
}

@media(min-width:768px) {
    .u-mb-md-77 {
        margin-bottom: 77px
    }
}

@media(min-width:768px) {
    .u-pb-md-77 {
        padding-bottom: 77px
    }
}

@media(min-width:768px) {
    .u-mb-md-78 {
        margin-bottom: 78px
    }
}

@media(min-width:768px) {
    .u-pb-md-78 {
        padding-bottom: 78px
    }
}

@media(min-width:768px) {
    .u-mb-md-79 {
        margin-bottom: 79px
    }
}

@media(min-width:768px) {
    .u-pb-md-79 {
        padding-bottom: 79px
    }
}

@media(min-width:768px) {
    .u-mb-md-80 {
        margin-bottom: 80px
    }
}

@media(min-width:768px) {
    .u-pb-md-80 {
        padding-bottom: 80px
    }
}

@media(min-width:768px) {
    .u-mb-md-81 {
        margin-bottom: 81px
    }
}

@media(min-width:768px) {
    .u-pb-md-81 {
        padding-bottom: 81px
    }
}

@media(min-width:768px) {
    .u-mb-md-82 {
        margin-bottom: 82px
    }
}

@media(min-width:768px) {
    .u-pb-md-82 {
        padding-bottom: 82px
    }
}

@media(min-width:768px) {
    .u-mb-md-83 {
        margin-bottom: 83px
    }
}

@media(min-width:768px) {
    .u-pb-md-83 {
        padding-bottom: 83px
    }
}

@media(min-width:768px) {
    .u-mb-md-84 {
        margin-bottom: 84px
    }
}

@media(min-width:768px) {
    .u-pb-md-84 {
        padding-bottom: 84px
    }
}

@media(min-width:768px) {
    .u-mb-md-85 {
        margin-bottom: 85px
    }
}

@media(min-width:768px) {
    .u-pb-md-85 {
        padding-bottom: 85px
    }
}

@media(min-width:768px) {
    .u-mb-md-86 {
        margin-bottom: 86px
    }
}

@media(min-width:768px) {
    .u-pb-md-86 {
        padding-bottom: 86px
    }
}

@media(min-width:768px) {
    .u-mb-md-87 {
        margin-bottom: 87px
    }
}

@media(min-width:768px) {
    .u-pb-md-87 {
        padding-bottom: 87px
    }
}

@media(min-width:768px) {
    .u-mb-md-88 {
        margin-bottom: 88px
    }
}

@media(min-width:768px) {
    .u-pb-md-88 {
        padding-bottom: 88px
    }
}

@media(min-width:768px) {
    .u-mb-md-89 {
        margin-bottom: 89px
    }
}

@media(min-width:768px) {
    .u-pb-md-89 {
        padding-bottom: 89px
    }
}

@media(min-width:768px) {
    .u-mb-md-90 {
        margin-bottom: 90px
    }
}

@media(min-width:768px) {
    .u-pb-md-90 {
        padding-bottom: 90px
    }
}

@media(min-width:768px) {
    .u-mb-md-91 {
        margin-bottom: 91px
    }
}

@media(min-width:768px) {
    .u-pb-md-91 {
        padding-bottom: 91px
    }
}

@media(min-width:768px) {
    .u-mb-md-92 {
        margin-bottom: 92px
    }
}

@media(min-width:768px) {
    .u-pb-md-92 {
        padding-bottom: 92px
    }
}

@media(min-width:768px) {
    .u-mb-md-93 {
        margin-bottom: 93px
    }
}

@media(min-width:768px) {
    .u-pb-md-93 {
        padding-bottom: 93px
    }
}

@media(min-width:768px) {
    .u-mb-md-94 {
        margin-bottom: 94px
    }
}

@media(min-width:768px) {
    .u-pb-md-94 {
        padding-bottom: 94px
    }
}

@media(min-width:768px) {
    .u-mb-md-95 {
        margin-bottom: 95px
    }
}

@media(min-width:768px) {
    .u-pb-md-95 {
        padding-bottom: 95px
    }
}

@media(min-width:768px) {
    .u-mb-md-96 {
        margin-bottom: 96px
    }
}

@media(min-width:768px) {
    .u-pb-md-96 {
        padding-bottom: 96px
    }
}

@media(min-width:768px) {
    .u-mb-md-97 {
        margin-bottom: 97px
    }
}

@media(min-width:768px) {
    .u-pb-md-97 {
        padding-bottom: 97px
    }
}

@media(min-width:768px) {
    .u-mb-md-98 {
        margin-bottom: 98px
    }
}

@media(min-width:768px) {
    .u-pb-md-98 {
        padding-bottom: 98px
    }
}

@media(min-width:768px) {
    .u-mb-md-99 {
        margin-bottom: 99px
    }
}

@media(min-width:768px) {
    .u-pb-md-99 {
        padding-bottom: 99px
    }
}

@media(min-width:768px) {
    .u-mb-md-100 {
        margin-bottom: 100px
    }
}

@media(min-width:768px) {
    .u-pb-md-100 {
        padding-bottom: 100px
    }
}

@media(min-width:768px) {
    .u-mb-md-101 {
        margin-bottom: 101px
    }
}

@media(min-width:768px) {
    .u-pb-md-101 {
        padding-bottom: 101px
    }
}

@media(min-width:768px) {
    .u-mb-md-102 {
        margin-bottom: 102px
    }
}

@media(min-width:768px) {
    .u-pb-md-102 {
        padding-bottom: 102px
    }
}

@media(min-width:768px) {
    .u-mb-md-103 {
        margin-bottom: 103px
    }
}

@media(min-width:768px) {
    .u-pb-md-103 {
        padding-bottom: 103px
    }
}

@media(min-width:768px) {
    .u-mb-md-104 {
        margin-bottom: 104px
    }
}

@media(min-width:768px) {
    .u-pb-md-104 {
        padding-bottom: 104px
    }
}

@media(min-width:768px) {
    .u-mb-md-105 {
        margin-bottom: 105px
    }
}

@media(min-width:768px) {
    .u-pb-md-105 {
        padding-bottom: 105px
    }
}

@media(min-width:768px) {
    .u-mb-md-106 {
        margin-bottom: 106px
    }
}

@media(min-width:768px) {
    .u-pb-md-106 {
        padding-bottom: 106px
    }
}

@media(min-width:768px) {
    .u-mb-md-107 {
        margin-bottom: 107px
    }
}

@media(min-width:768px) {
    .u-pb-md-107 {
        padding-bottom: 107px
    }
}

@media(min-width:768px) {
    .u-mb-md-108 {
        margin-bottom: 108px
    }
}

@media(min-width:768px) {
    .u-pb-md-108 {
        padding-bottom: 108px
    }
}

@media(min-width:768px) {
    .u-mb-md-109 {
        margin-bottom: 109px
    }
}

@media(min-width:768px) {
    .u-pb-md-109 {
        padding-bottom: 109px
    }
}

@media(min-width:768px) {
    .u-mb-md-110 {
        margin-bottom: 110px
    }
}

@media(min-width:768px) {
    .u-pb-md-110 {
        padding-bottom: 110px
    }
}

@media(min-width:768px) {
    .u-mb-md-111 {
        margin-bottom: 111px
    }
}

@media(min-width:768px) {
    .u-pb-md-111 {
        padding-bottom: 111px
    }
}

@media(min-width:768px) {
    .u-mb-md-112 {
        margin-bottom: 112px
    }
}

@media(min-width:768px) {
    .u-pb-md-112 {
        padding-bottom: 112px
    }
}

@media(min-width:768px) {
    .u-mb-md-113 {
        margin-bottom: 113px
    }
}

@media(min-width:768px) {
    .u-pb-md-113 {
        padding-bottom: 113px
    }
}

@media(min-width:768px) {
    .u-mb-md-114 {
        margin-bottom: 114px
    }
}

@media(min-width:768px) {
    .u-pb-md-114 {
        padding-bottom: 114px
    }
}

@media(min-width:768px) {
    .u-mb-md-115 {
        margin-bottom: 115px
    }
}

@media(min-width:768px) {
    .u-pb-md-115 {
        padding-bottom: 115px
    }
}

@media(min-width:768px) {
    .u-mb-md-116 {
        margin-bottom: 116px
    }
}

@media(min-width:768px) {
    .u-pb-md-116 {
        padding-bottom: 116px
    }
}

@media(min-width:768px) {
    .u-mb-md-117 {
        margin-bottom: 117px
    }
}

@media(min-width:768px) {
    .u-pb-md-117 {
        padding-bottom: 117px
    }
}

@media(min-width:768px) {
    .u-mb-md-118 {
        margin-bottom: 118px
    }
}

@media(min-width:768px) {
    .u-pb-md-118 {
        padding-bottom: 118px
    }
}

@media(min-width:768px) {
    .u-mb-md-119 {
        margin-bottom: 119px
    }
}

@media(min-width:768px) {
    .u-pb-md-119 {
        padding-bottom: 119px
    }
}

@media(min-width:768px) {
    .u-mb-md-120 {
        margin-bottom: 120px
    }
}

@media(min-width:768px) {
    .u-pb-md-120 {
        padding-bottom: 120px
    }
}

@media(min-width:768px) {
    .u-mb-md-121 {
        margin-bottom: 121px
    }
}

@media(min-width:768px) {
    .u-pb-md-121 {
        padding-bottom: 121px
    }
}

@media(min-width:768px) {
    .u-mb-md-122 {
        margin-bottom: 122px
    }
}

@media(min-width:768px) {
    .u-pb-md-122 {
        padding-bottom: 122px
    }
}

@media(min-width:768px) {
    .u-mb-md-123 {
        margin-bottom: 123px
    }
}

@media(min-width:768px) {
    .u-pb-md-123 {
        padding-bottom: 123px
    }
}

@media(min-width:768px) {
    .u-mb-md-124 {
        margin-bottom: 124px
    }
}

@media(min-width:768px) {
    .u-pb-md-124 {
        padding-bottom: 124px
    }
}

@media(min-width:768px) {
    .u-mb-md-125 {
        margin-bottom: 125px
    }
}

@media(min-width:768px) {
    .u-pb-md-125 {
        padding-bottom: 125px
    }
}

@media(min-width:768px) {
    .u-mb-md-126 {
        margin-bottom: 126px
    }
}

@media(min-width:768px) {
    .u-pb-md-126 {
        padding-bottom: 126px
    }
}

@media(min-width:768px) {
    .u-mb-md-127 {
        margin-bottom: 127px
    }
}

@media(min-width:768px) {
    .u-pb-md-127 {
        padding-bottom: 127px
    }
}

@media(min-width:768px) {
    .u-mb-md-128 {
        margin-bottom: 128px
    }
}

@media(min-width:768px) {
    .u-pb-md-128 {
        padding-bottom: 128px
    }
}

@media(min-width:768px) {
    .u-mb-md-129 {
        margin-bottom: 129px
    }
}

@media(min-width:768px) {
    .u-pb-md-129 {
        padding-bottom: 129px
    }
}

@media(min-width:768px) {
    .u-mb-md-130 {
        margin-bottom: 130px
    }
}

@media(min-width:768px) {
    .u-pb-md-130 {
        padding-bottom: 130px
    }
}

@media(min-width:768px) {
    .u-mb-md-131 {
        margin-bottom: 131px
    }
}

@media(min-width:768px) {
    .u-pb-md-131 {
        padding-bottom: 131px
    }
}

@media(min-width:768px) {
    .u-mb-md-132 {
        margin-bottom: 132px
    }
}

@media(min-width:768px) {
    .u-pb-md-132 {
        padding-bottom: 132px
    }
}

@media(min-width:768px) {
    .u-mb-md-133 {
        margin-bottom: 133px
    }
}

@media(min-width:768px) {
    .u-pb-md-133 {
        padding-bottom: 133px
    }
}

@media(min-width:768px) {
    .u-mb-md-134 {
        margin-bottom: 134px
    }
}

@media(min-width:768px) {
    .u-pb-md-134 {
        padding-bottom: 134px
    }
}

@media(min-width:768px) {
    .u-mb-md-135 {
        margin-bottom: 135px
    }
}

@media(min-width:768px) {
    .u-pb-md-135 {
        padding-bottom: 135px
    }
}

@media(min-width:768px) {
    .u-mb-md-136 {
        margin-bottom: 136px
    }
}

@media(min-width:768px) {
    .u-pb-md-136 {
        padding-bottom: 136px
    }
}

@media(min-width:768px) {
    .u-mb-md-137 {
        margin-bottom: 137px
    }
}

@media(min-width:768px) {
    .u-pb-md-137 {
        padding-bottom: 137px
    }
}

@media(min-width:768px) {
    .u-mb-md-138 {
        margin-bottom: 138px
    }
}

@media(min-width:768px) {
    .u-pb-md-138 {
        padding-bottom: 138px
    }
}

@media(min-width:768px) {
    .u-mb-md-139 {
        margin-bottom: 139px
    }
}

@media(min-width:768px) {
    .u-pb-md-139 {
        padding-bottom: 139px
    }
}

@media(min-width:768px) {
    .u-mb-md-140 {
        margin-bottom: 140px
    }
}

@media(min-width:768px) {
    .u-pb-md-140 {
        padding-bottom: 140px
    }
}

@media(min-width:768px) {
    .u-mb-md-141 {
        margin-bottom: 141px
    }
}

@media(min-width:768px) {
    .u-pb-md-141 {
        padding-bottom: 141px
    }
}

@media(min-width:768px) {
    .u-mb-md-142 {
        margin-bottom: 142px
    }
}

@media(min-width:768px) {
    .u-pb-md-142 {
        padding-bottom: 142px
    }
}

@media(min-width:768px) {
    .u-mb-md-143 {
        margin-bottom: 143px
    }
}

@media(min-width:768px) {
    .u-pb-md-143 {
        padding-bottom: 143px
    }
}

@media(min-width:768px) {
    .u-mb-md-144 {
        margin-bottom: 144px
    }
}

@media(min-width:768px) {
    .u-pb-md-144 {
        padding-bottom: 144px
    }
}

@media(min-width:768px) {
    .u-mb-md-145 {
        margin-bottom: 145px
    }
}

@media(min-width:768px) {
    .u-pb-md-145 {
        padding-bottom: 145px
    }
}

@media(min-width:768px) {
    .u-mb-md-146 {
        margin-bottom: 146px
    }
}

@media(min-width:768px) {
    .u-pb-md-146 {
        padding-bottom: 146px
    }
}

@media(min-width:768px) {
    .u-mb-md-147 {
        margin-bottom: 147px
    }
}

@media(min-width:768px) {
    .u-pb-md-147 {
        padding-bottom: 147px
    }
}

@media(min-width:768px) {
    .u-mb-md-148 {
        margin-bottom: 148px
    }
}

@media(min-width:768px) {
    .u-pb-md-148 {
        padding-bottom: 148px
    }
}

@media(min-width:768px) {
    .u-mb-md-149 {
        margin-bottom: 149px
    }
}

@media(min-width:768px) {
    .u-pb-md-149 {
        padding-bottom: 149px
    }
}

@media(min-width:768px) {
    .u-mb-md-150 {
        margin-bottom: 150px
    }
}

@media(min-width:768px) {
    .u-pb-md-150 {
        padding-bottom: 150px
    }
}

@media(min-width:768px) {
    .u-mb-md-151 {
        margin-bottom: 151px
    }
}

@media(min-width:768px) {
    .u-pb-md-151 {
        padding-bottom: 151px
    }
}

@media(min-width:768px) {
    .u-mb-md-152 {
        margin-bottom: 152px
    }
}

@media(min-width:768px) {
    .u-pb-md-152 {
        padding-bottom: 152px
    }
}

@media(min-width:768px) {
    .u-mb-md-153 {
        margin-bottom: 153px
    }
}

@media(min-width:768px) {
    .u-pb-md-153 {
        padding-bottom: 153px
    }
}

@media(min-width:768px) {
    .u-mb-md-154 {
        margin-bottom: 154px
    }
}

@media(min-width:768px) {
    .u-pb-md-154 {
        padding-bottom: 154px
    }
}

@media(min-width:768px) {
    .u-mb-md-155 {
        margin-bottom: 155px
    }
}

@media(min-width:768px) {
    .u-pb-md-155 {
        padding-bottom: 155px
    }
}

@media(min-width:768px) {
    .u-mb-md-156 {
        margin-bottom: 156px
    }
}

@media(min-width:768px) {
    .u-pb-md-156 {
        padding-bottom: 156px
    }
}

@media(min-width:768px) {
    .u-mb-md-157 {
        margin-bottom: 157px
    }
}

@media(min-width:768px) {
    .u-pb-md-157 {
        padding-bottom: 157px
    }
}

@media(min-width:768px) {
    .u-mb-md-158 {
        margin-bottom: 158px
    }
}

@media(min-width:768px) {
    .u-pb-md-158 {
        padding-bottom: 158px
    }
}

@media(min-width:768px) {
    .u-mb-md-159 {
        margin-bottom: 159px
    }
}

@media(min-width:768px) {
    .u-pb-md-159 {
        padding-bottom: 159px
    }
}

@media(min-width:768px) {
    .u-mb-md-160 {
        margin-bottom: 160px
    }
}

@media(min-width:768px) {
    .u-pb-md-160 {
        padding-bottom: 160px
    }
}

@media(min-width:768px) {
    .u-mb-md-161 {
        margin-bottom: 161px
    }
}

@media(min-width:768px) {
    .u-pb-md-161 {
        padding-bottom: 161px
    }
}

@media(min-width:768px) {
    .u-mb-md-162 {
        margin-bottom: 162px
    }
}

@media(min-width:768px) {
    .u-pb-md-162 {
        padding-bottom: 162px
    }
}

@media(min-width:768px) {
    .u-mb-md-163 {
        margin-bottom: 163px
    }
}

@media(min-width:768px) {
    .u-pb-md-163 {
        padding-bottom: 163px
    }
}

@media(min-width:768px) {
    .u-mb-md-164 {
        margin-bottom: 164px
    }
}

@media(min-width:768px) {
    .u-pb-md-164 {
        padding-bottom: 164px
    }
}

@media(min-width:768px) {
    .u-mb-md-165 {
        margin-bottom: 165px
    }
}

@media(min-width:768px) {
    .u-pb-md-165 {
        padding-bottom: 165px
    }
}

@media(min-width:768px) {
    .u-mb-md-166 {
        margin-bottom: 166px
    }
}

@media(min-width:768px) {
    .u-pb-md-166 {
        padding-bottom: 166px
    }
}

@media(min-width:768px) {
    .u-mb-md-167 {
        margin-bottom: 167px
    }
}

@media(min-width:768px) {
    .u-pb-md-167 {
        padding-bottom: 167px
    }
}

@media(min-width:768px) {
    .u-mb-md-168 {
        margin-bottom: 168px
    }
}

@media(min-width:768px) {
    .u-pb-md-168 {
        padding-bottom: 168px
    }
}

@media(min-width:768px) {
    .u-mb-md-169 {
        margin-bottom: 169px
    }
}

@media(min-width:768px) {
    .u-pb-md-169 {
        padding-bottom: 169px
    }
}

@media(min-width:768px) {
    .u-mb-md-170 {
        margin-bottom: 170px
    }
}

@media(min-width:768px) {
    .u-pb-md-170 {
        padding-bottom: 170px
    }
}

@media(min-width:768px) {
    .u-mb-md-171 {
        margin-bottom: 171px
    }
}

@media(min-width:768px) {
    .u-pb-md-171 {
        padding-bottom: 171px
    }
}

@media(min-width:768px) {
    .u-mb-md-172 {
        margin-bottom: 172px
    }
}

@media(min-width:768px) {
    .u-pb-md-172 {
        padding-bottom: 172px
    }
}

@media(min-width:768px) {
    .u-mb-md-173 {
        margin-bottom: 173px
    }
}

@media(min-width:768px) {
    .u-pb-md-173 {
        padding-bottom: 173px
    }
}

@media(min-width:768px) {
    .u-mb-md-174 {
        margin-bottom: 174px
    }
}

@media(min-width:768px) {
    .u-pb-md-174 {
        padding-bottom: 174px
    }
}

@media(min-width:768px) {
    .u-mb-md-175 {
        margin-bottom: 175px
    }
}

@media(min-width:768px) {
    .u-pb-md-175 {
        padding-bottom: 175px
    }
}

@media(min-width:768px) {
    .u-mb-md-176 {
        margin-bottom: 176px
    }
}

@media(min-width:768px) {
    .u-pb-md-176 {
        padding-bottom: 176px
    }
}

@media(min-width:768px) {
    .u-mb-md-177 {
        margin-bottom: 177px
    }
}

@media(min-width:768px) {
    .u-pb-md-177 {
        padding-bottom: 177px
    }
}

@media(min-width:768px) {
    .u-mb-md-178 {
        margin-bottom: 178px
    }
}

@media(min-width:768px) {
    .u-pb-md-178 {
        padding-bottom: 178px
    }
}

@media(min-width:768px) {
    .u-mb-md-179 {
        margin-bottom: 179px
    }
}

@media(min-width:768px) {
    .u-pb-md-179 {
        padding-bottom: 179px
    }
}

@media(min-width:768px) {
    .u-mb-md-180 {
        margin-bottom: 180px
    }
}

@media(min-width:768px) {
    .u-pb-md-180 {
        padding-bottom: 180px
    }
}

@media(min-width:768px) {
    .u-mb-md-181 {
        margin-bottom: 181px
    }
}

@media(min-width:768px) {
    .u-pb-md-181 {
        padding-bottom: 181px
    }
}

@media(min-width:768px) {
    .u-mb-md-182 {
        margin-bottom: 182px
    }
}

@media(min-width:768px) {
    .u-pb-md-182 {
        padding-bottom: 182px
    }
}

@media(min-width:768px) {
    .u-mb-md-183 {
        margin-bottom: 183px
    }
}

@media(min-width:768px) {
    .u-pb-md-183 {
        padding-bottom: 183px
    }
}

@media(min-width:768px) {
    .u-mb-md-184 {
        margin-bottom: 184px
    }
}

@media(min-width:768px) {
    .u-pb-md-184 {
        padding-bottom: 184px
    }
}

@media(min-width:768px) {
    .u-mb-md-185 {
        margin-bottom: 185px
    }
}

@media(min-width:768px) {
    .u-pb-md-185 {
        padding-bottom: 185px
    }
}

@media(min-width:768px) {
    .u-mb-md-186 {
        margin-bottom: 186px
    }
}

@media(min-width:768px) {
    .u-pb-md-186 {
        padding-bottom: 186px
    }
}

@media(min-width:768px) {
    .u-mb-md-187 {
        margin-bottom: 187px
    }
}

@media(min-width:768px) {
    .u-pb-md-187 {
        padding-bottom: 187px
    }
}

@media(min-width:768px) {
    .u-mb-md-188 {
        margin-bottom: 188px
    }
}

@media(min-width:768px) {
    .u-pb-md-188 {
        padding-bottom: 188px
    }
}

@media(min-width:768px) {
    .u-mb-md-189 {
        margin-bottom: 189px
    }
}

@media(min-width:768px) {
    .u-pb-md-189 {
        padding-bottom: 189px
    }
}

@media(min-width:768px) {
    .u-mb-md-190 {
        margin-bottom: 190px
    }
}

@media(min-width:768px) {
    .u-pb-md-190 {
        padding-bottom: 190px
    }
}

@media(min-width:768px) {
    .u-mb-md-191 {
        margin-bottom: 191px
    }
}

@media(min-width:768px) {
    .u-pb-md-191 {
        padding-bottom: 191px
    }
}

@media(min-width:768px) {
    .u-mb-md-192 {
        margin-bottom: 192px
    }
}

@media(min-width:768px) {
    .u-pb-md-192 {
        padding-bottom: 192px
    }
}

@media(min-width:768px) {
    .u-mb-md-193 {
        margin-bottom: 193px
    }
}

@media(min-width:768px) {
    .u-pb-md-193 {
        padding-bottom: 193px
    }
}

@media(min-width:768px) {
    .u-mb-md-194 {
        margin-bottom: 194px
    }
}

@media(min-width:768px) {
    .u-pb-md-194 {
        padding-bottom: 194px
    }
}

@media(min-width:768px) {
    .u-mb-md-195 {
        margin-bottom: 195px
    }
}

@media(min-width:768px) {
    .u-pb-md-195 {
        padding-bottom: 195px
    }
}

@media(min-width:768px) {
    .u-mb-md-196 {
        margin-bottom: 196px
    }
}

@media(min-width:768px) {
    .u-pb-md-196 {
        padding-bottom: 196px
    }
}

@media(min-width:768px) {
    .u-mb-md-197 {
        margin-bottom: 197px
    }
}

@media(min-width:768px) {
    .u-pb-md-197 {
        padding-bottom: 197px
    }
}

@media(min-width:768px) {
    .u-mb-md-198 {
        margin-bottom: 198px
    }
}

@media(min-width:768px) {
    .u-pb-md-198 {
        padding-bottom: 198px
    }
}

@media(min-width:768px) {
    .u-mb-md-199 {
        margin-bottom: 199px
    }
}

@media(min-width:768px) {
    .u-pb-md-199 {
        padding-bottom: 199px
    }
}

@media(min-width:768px) {
    .u-mb-md-200 {
        margin-bottom: 200px
    }
}

@media(min-width:768px) {
    .u-pb-md-200 {
        padding-bottom: 200px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-50 {
        margin-left: -50px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-49 {
        margin-left: -49px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-48 {
        margin-left: -48px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-47 {
        margin-left: -47px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-46 {
        margin-left: -46px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-45 {
        margin-left: -45px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-44 {
        margin-left: -44px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-43 {
        margin-left: -43px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-42 {
        margin-left: -42px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-41 {
        margin-left: -41px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-40 {
        margin-left: -40px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-39 {
        margin-left: -39px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-38 {
        margin-left: -38px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-37 {
        margin-left: -37px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-36 {
        margin-left: -36px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-35 {
        margin-left: -35px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-34 {
        margin-left: -34px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-33 {
        margin-left: -33px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-32 {
        margin-left: -32px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-31 {
        margin-left: -31px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-30 {
        margin-left: -30px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-29 {
        margin-left: -29px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-28 {
        margin-left: -28px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-27 {
        margin-left: -27px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-26 {
        margin-left: -26px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-25 {
        margin-left: -25px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-24 {
        margin-left: -24px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-23 {
        margin-left: -23px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-22 {
        margin-left: -22px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-21 {
        margin-left: -21px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-20 {
        margin-left: -20px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-19 {
        margin-left: -19px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-18 {
        margin-left: -18px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-17 {
        margin-left: -17px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-16 {
        margin-left: -16px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-15 {
        margin-left: -15px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-14 {
        margin-left: -14px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-13 {
        margin-left: -13px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-12 {
        margin-left: -12px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-11 {
        margin-left: -11px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-10 {
        margin-left: -10px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-9 {
        margin-left: -9px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-8 {
        margin-left: -8px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-7 {
        margin-left: -7px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-6 {
        margin-left: -6px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-5 {
        margin-left: -5px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-4 {
        margin-left: -4px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-3 {
        margin-left: -3px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-2 {
        margin-left: -2px
    }
}

@media(min-width:768px) {
    .u-ml-negative-md-1 {
        margin-left: -1px
    }
}

@media(min-width:768px) {
    .u-ml-md-0 {
        margin-left: 0
    }
}

@media(min-width:768px) {
    .u-pl-md-0 {
        padding-left: 0
    }
}

@media(min-width:768px) {
    .u-ml-md-1 {
        margin-left: 1px
    }
}

@media(min-width:768px) {
    .u-pl-md-1 {
        padding-left: 1px
    }
}

@media(min-width:768px) {
    .u-ml-md-2 {
        margin-left: 2px
    }
}

@media(min-width:768px) {
    .u-pl-md-2 {
        padding-left: 2px
    }
}

@media(min-width:768px) {
    .u-ml-md-3 {
        margin-left: 3px
    }
}

@media(min-width:768px) {
    .u-pl-md-3 {
        padding-left: 3px
    }
}

@media(min-width:768px) {
    .u-ml-md-4 {
        margin-left: 4px
    }
}

@media(min-width:768px) {
    .u-pl-md-4 {
        padding-left: 4px
    }
}

@media(min-width:768px) {
    .u-ml-md-5 {
        margin-left: 5px
    }
}

@media(min-width:768px) {
    .u-pl-md-5 {
        padding-left: 5px
    }
}

@media(min-width:768px) {
    .u-ml-md-6 {
        margin-left: 6px
    }
}

@media(min-width:768px) {
    .u-pl-md-6 {
        padding-left: 6px
    }
}

@media(min-width:768px) {
    .u-ml-md-7 {
        margin-left: 7px
    }
}

@media(min-width:768px) {
    .u-pl-md-7 {
        padding-left: 7px
    }
}

@media(min-width:768px) {
    .u-ml-md-8 {
        margin-left: 8px
    }
}

@media(min-width:768px) {
    .u-pl-md-8 {
        padding-left: 8px
    }
}

@media(min-width:768px) {
    .u-ml-md-9 {
        margin-left: 9px
    }
}

@media(min-width:768px) {
    .u-pl-md-9 {
        padding-left: 9px
    }
}

@media(min-width:768px) {
    .u-ml-md-10 {
        margin-left: 10px
    }
}

@media(min-width:768px) {
    .u-pl-md-10 {
        padding-left: 10px
    }
}

@media(min-width:768px) {
    .u-ml-md-11 {
        margin-left: 11px
    }
}

@media(min-width:768px) {
    .u-pl-md-11 {
        padding-left: 11px
    }
}

@media(min-width:768px) {
    .u-ml-md-12 {
        margin-left: 12px
    }
}

@media(min-width:768px) {
    .u-pl-md-12 {
        padding-left: 12px
    }
}

@media(min-width:768px) {
    .u-ml-md-13 {
        margin-left: 13px
    }
}

@media(min-width:768px) {
    .u-pl-md-13 {
        padding-left: 13px
    }
}

@media(min-width:768px) {
    .u-ml-md-14 {
        margin-left: 14px
    }
}

@media(min-width:768px) {
    .u-pl-md-14 {
        padding-left: 14px
    }
}

@media(min-width:768px) {
    .u-ml-md-15 {
        margin-left: 15px
    }
}

@media(min-width:768px) {
    .u-pl-md-15 {
        padding-left: 15px
    }
}

@media(min-width:768px) {
    .u-ml-md-16 {
        margin-left: 16px
    }
}

@media(min-width:768px) {
    .u-pl-md-16 {
        padding-left: 16px
    }
}

@media(min-width:768px) {
    .u-ml-md-17 {
        margin-left: 17px
    }
}

@media(min-width:768px) {
    .u-pl-md-17 {
        padding-left: 17px
    }
}

@media(min-width:768px) {
    .u-ml-md-18 {
        margin-left: 18px
    }
}

@media(min-width:768px) {
    .u-pl-md-18 {
        padding-left: 18px
    }
}

@media(min-width:768px) {
    .u-ml-md-19 {
        margin-left: 19px
    }
}

@media(min-width:768px) {
    .u-pl-md-19 {
        padding-left: 19px
    }
}

@media(min-width:768px) {
    .u-ml-md-20 {
        margin-left: 20px
    }
}

@media(min-width:768px) {
    .u-pl-md-20 {
        padding-left: 20px
    }
}

@media(min-width:768px) {
    .u-ml-md-21 {
        margin-left: 21px
    }
}

@media(min-width:768px) {
    .u-pl-md-21 {
        padding-left: 21px
    }
}

@media(min-width:768px) {
    .u-ml-md-22 {
        margin-left: 22px
    }
}

@media(min-width:768px) {
    .u-pl-md-22 {
        padding-left: 22px
    }
}

@media(min-width:768px) {
    .u-ml-md-23 {
        margin-left: 23px
    }
}

@media(min-width:768px) {
    .u-pl-md-23 {
        padding-left: 23px
    }
}

@media(min-width:768px) {
    .u-ml-md-24 {
        margin-left: 24px
    }
}

@media(min-width:768px) {
    .u-pl-md-24 {
        padding-left: 24px
    }
}

@media(min-width:768px) {
    .u-ml-md-25 {
        margin-left: 25px
    }
}

@media(min-width:768px) {
    .u-pl-md-25 {
        padding-left: 25px
    }
}

@media(min-width:768px) {
    .u-ml-md-26 {
        margin-left: 26px
    }
}

@media(min-width:768px) {
    .u-pl-md-26 {
        padding-left: 26px
    }
}

@media(min-width:768px) {
    .u-ml-md-27 {
        margin-left: 27px
    }
}

@media(min-width:768px) {
    .u-pl-md-27 {
        padding-left: 27px
    }
}

@media(min-width:768px) {
    .u-ml-md-28 {
        margin-left: 28px
    }
}

@media(min-width:768px) {
    .u-pl-md-28 {
        padding-left: 28px
    }
}

@media(min-width:768px) {
    .u-ml-md-29 {
        margin-left: 29px
    }
}

@media(min-width:768px) {
    .u-pl-md-29 {
        padding-left: 29px
    }
}

@media(min-width:768px) {
    .u-ml-md-30 {
        margin-left: 30px
    }
}

@media(min-width:768px) {
    .u-pl-md-30 {
        padding-left: 30px
    }
}

@media(min-width:768px) {
    .u-ml-md-31 {
        margin-left: 31px
    }
}

@media(min-width:768px) {
    .u-pl-md-31 {
        padding-left: 31px
    }
}

@media(min-width:768px) {
    .u-ml-md-32 {
        margin-left: 32px
    }
}

@media(min-width:768px) {
    .u-pl-md-32 {
        padding-left: 32px
    }
}

@media(min-width:768px) {
    .u-ml-md-33 {
        margin-left: 33px
    }
}

@media(min-width:768px) {
    .u-pl-md-33 {
        padding-left: 33px
    }
}

@media(min-width:768px) {
    .u-ml-md-34 {
        margin-left: 34px
    }
}

@media(min-width:768px) {
    .u-pl-md-34 {
        padding-left: 34px
    }
}

@media(min-width:768px) {
    .u-ml-md-35 {
        margin-left: 35px
    }
}

@media(min-width:768px) {
    .u-pl-md-35 {
        padding-left: 35px
    }
}

@media(min-width:768px) {
    .u-ml-md-36 {
        margin-left: 36px
    }
}

@media(min-width:768px) {
    .u-pl-md-36 {
        padding-left: 36px
    }
}

@media(min-width:768px) {
    .u-ml-md-37 {
        margin-left: 37px
    }
}

@media(min-width:768px) {
    .u-pl-md-37 {
        padding-left: 37px
    }
}

@media(min-width:768px) {
    .u-ml-md-38 {
        margin-left: 38px
    }
}

@media(min-width:768px) {
    .u-pl-md-38 {
        padding-left: 38px
    }
}

@media(min-width:768px) {
    .u-ml-md-39 {
        margin-left: 39px
    }
}

@media(min-width:768px) {
    .u-pl-md-39 {
        padding-left: 39px
    }
}

@media(min-width:768px) {
    .u-ml-md-40 {
        margin-left: 40px
    }
}

@media(min-width:768px) {
    .u-pl-md-40 {
        padding-left: 40px
    }
}

@media(min-width:768px) {
    .u-ml-md-41 {
        margin-left: 41px
    }
}

@media(min-width:768px) {
    .u-pl-md-41 {
        padding-left: 41px
    }
}

@media(min-width:768px) {
    .u-ml-md-42 {
        margin-left: 42px
    }
}

@media(min-width:768px) {
    .u-pl-md-42 {
        padding-left: 42px
    }
}

@media(min-width:768px) {
    .u-ml-md-43 {
        margin-left: 43px
    }
}

@media(min-width:768px) {
    .u-pl-md-43 {
        padding-left: 43px
    }
}

@media(min-width:768px) {
    .u-ml-md-44 {
        margin-left: 44px
    }
}

@media(min-width:768px) {
    .u-pl-md-44 {
        padding-left: 44px
    }
}

@media(min-width:768px) {
    .u-ml-md-45 {
        margin-left: 45px
    }
}

@media(min-width:768px) {
    .u-pl-md-45 {
        padding-left: 45px
    }
}

@media(min-width:768px) {
    .u-ml-md-46 {
        margin-left: 46px
    }
}

@media(min-width:768px) {
    .u-pl-md-46 {
        padding-left: 46px
    }
}

@media(min-width:768px) {
    .u-ml-md-47 {
        margin-left: 47px
    }
}

@media(min-width:768px) {
    .u-pl-md-47 {
        padding-left: 47px
    }
}

@media(min-width:768px) {
    .u-ml-md-48 {
        margin-left: 48px
    }
}

@media(min-width:768px) {
    .u-pl-md-48 {
        padding-left: 48px
    }
}

@media(min-width:768px) {
    .u-ml-md-49 {
        margin-left: 49px
    }
}

@media(min-width:768px) {
    .u-pl-md-49 {
        padding-left: 49px
    }
}

@media(min-width:768px) {
    .u-ml-md-50 {
        margin-left: 50px
    }
}

@media(min-width:768px) {
    .u-pl-md-50 {
        padding-left: 50px
    }
}

@media(min-width:768px) {
    .u-ml-md-51 {
        margin-left: 51px
    }
}

@media(min-width:768px) {
    .u-pl-md-51 {
        padding-left: 51px
    }
}

@media(min-width:768px) {
    .u-ml-md-52 {
        margin-left: 52px
    }
}

@media(min-width:768px) {
    .u-pl-md-52 {
        padding-left: 52px
    }
}

@media(min-width:768px) {
    .u-ml-md-53 {
        margin-left: 53px
    }
}

@media(min-width:768px) {
    .u-pl-md-53 {
        padding-left: 53px
    }
}

@media(min-width:768px) {
    .u-ml-md-54 {
        margin-left: 54px
    }
}

@media(min-width:768px) {
    .u-pl-md-54 {
        padding-left: 54px
    }
}

@media(min-width:768px) {
    .u-ml-md-55 {
        margin-left: 55px
    }
}

@media(min-width:768px) {
    .u-pl-md-55 {
        padding-left: 55px
    }
}

@media(min-width:768px) {
    .u-ml-md-56 {
        margin-left: 56px
    }
}

@media(min-width:768px) {
    .u-pl-md-56 {
        padding-left: 56px
    }
}

@media(min-width:768px) {
    .u-ml-md-57 {
        margin-left: 57px
    }
}

@media(min-width:768px) {
    .u-pl-md-57 {
        padding-left: 57px
    }
}

@media(min-width:768px) {
    .u-ml-md-58 {
        margin-left: 58px
    }
}

@media(min-width:768px) {
    .u-pl-md-58 {
        padding-left: 58px
    }
}

@media(min-width:768px) {
    .u-ml-md-59 {
        margin-left: 59px
    }
}

@media(min-width:768px) {
    .u-pl-md-59 {
        padding-left: 59px
    }
}

@media(min-width:768px) {
    .u-ml-md-60 {
        margin-left: 60px
    }
}

@media(min-width:768px) {
    .u-pl-md-60 {
        padding-left: 60px
    }
}

@media(min-width:768px) {
    .u-ml-md-61 {
        margin-left: 61px
    }
}

@media(min-width:768px) {
    .u-pl-md-61 {
        padding-left: 61px
    }
}

@media(min-width:768px) {
    .u-ml-md-62 {
        margin-left: 62px
    }
}

@media(min-width:768px) {
    .u-pl-md-62 {
        padding-left: 62px
    }
}

@media(min-width:768px) {
    .u-ml-md-63 {
        margin-left: 63px
    }
}

@media(min-width:768px) {
    .u-pl-md-63 {
        padding-left: 63px
    }
}

@media(min-width:768px) {
    .u-ml-md-64 {
        margin-left: 64px
    }
}

@media(min-width:768px) {
    .u-pl-md-64 {
        padding-left: 64px
    }
}

@media(min-width:768px) {
    .u-ml-md-65 {
        margin-left: 65px
    }
}

@media(min-width:768px) {
    .u-pl-md-65 {
        padding-left: 65px
    }
}

@media(min-width:768px) {
    .u-ml-md-66 {
        margin-left: 66px
    }
}

@media(min-width:768px) {
    .u-pl-md-66 {
        padding-left: 66px
    }
}

@media(min-width:768px) {
    .u-ml-md-67 {
        margin-left: 67px
    }
}

@media(min-width:768px) {
    .u-pl-md-67 {
        padding-left: 67px
    }
}

@media(min-width:768px) {
    .u-ml-md-68 {
        margin-left: 68px
    }
}

@media(min-width:768px) {
    .u-pl-md-68 {
        padding-left: 68px
    }
}

@media(min-width:768px) {
    .u-ml-md-69 {
        margin-left: 69px
    }
}

@media(min-width:768px) {
    .u-pl-md-69 {
        padding-left: 69px
    }
}

@media(min-width:768px) {
    .u-ml-md-70 {
        margin-left: 70px
    }
}

@media(min-width:768px) {
    .u-pl-md-70 {
        padding-left: 70px
    }
}

@media(min-width:768px) {
    .u-ml-md-71 {
        margin-left: 71px
    }
}

@media(min-width:768px) {
    .u-pl-md-71 {
        padding-left: 71px
    }
}

@media(min-width:768px) {
    .u-ml-md-72 {
        margin-left: 72px
    }
}

@media(min-width:768px) {
    .u-pl-md-72 {
        padding-left: 72px
    }
}

@media(min-width:768px) {
    .u-ml-md-73 {
        margin-left: 73px
    }
}

@media(min-width:768px) {
    .u-pl-md-73 {
        padding-left: 73px
    }
}

@media(min-width:768px) {
    .u-ml-md-74 {
        margin-left: 74px
    }
}

@media(min-width:768px) {
    .u-pl-md-74 {
        padding-left: 74px
    }
}

@media(min-width:768px) {
    .u-ml-md-75 {
        margin-left: 75px
    }
}

@media(min-width:768px) {
    .u-pl-md-75 {
        padding-left: 75px
    }
}

@media(min-width:768px) {
    .u-ml-md-76 {
        margin-left: 76px
    }
}

@media(min-width:768px) {
    .u-pl-md-76 {
        padding-left: 76px
    }
}

@media(min-width:768px) {
    .u-ml-md-77 {
        margin-left: 77px
    }
}

@media(min-width:768px) {
    .u-pl-md-77 {
        padding-left: 77px
    }
}

@media(min-width:768px) {
    .u-ml-md-78 {
        margin-left: 78px
    }
}

@media(min-width:768px) {
    .u-pl-md-78 {
        padding-left: 78px
    }
}

@media(min-width:768px) {
    .u-ml-md-79 {
        margin-left: 79px
    }
}

@media(min-width:768px) {
    .u-pl-md-79 {
        padding-left: 79px
    }
}

@media(min-width:768px) {
    .u-ml-md-80 {
        margin-left: 80px
    }
}

@media(min-width:768px) {
    .u-pl-md-80 {
        padding-left: 80px
    }
}

@media(min-width:768px) {
    .u-ml-md-81 {
        margin-left: 81px
    }
}

@media(min-width:768px) {
    .u-pl-md-81 {
        padding-left: 81px
    }
}

@media(min-width:768px) {
    .u-ml-md-82 {
        margin-left: 82px
    }
}

@media(min-width:768px) {
    .u-pl-md-82 {
        padding-left: 82px
    }
}

@media(min-width:768px) {
    .u-ml-md-83 {
        margin-left: 83px
    }
}

@media(min-width:768px) {
    .u-pl-md-83 {
        padding-left: 83px
    }
}

@media(min-width:768px) {
    .u-ml-md-84 {
        margin-left: 84px
    }
}

@media(min-width:768px) {
    .u-pl-md-84 {
        padding-left: 84px
    }
}

@media(min-width:768px) {
    .u-ml-md-85 {
        margin-left: 85px
    }
}

@media(min-width:768px) {
    .u-pl-md-85 {
        padding-left: 85px
    }
}

@media(min-width:768px) {
    .u-ml-md-86 {
        margin-left: 86px
    }
}

@media(min-width:768px) {
    .u-pl-md-86 {
        padding-left: 86px
    }
}

@media(min-width:768px) {
    .u-ml-md-87 {
        margin-left: 87px
    }
}

@media(min-width:768px) {
    .u-pl-md-87 {
        padding-left: 87px
    }
}

@media(min-width:768px) {
    .u-ml-md-88 {
        margin-left: 88px
    }
}

@media(min-width:768px) {
    .u-pl-md-88 {
        padding-left: 88px
    }
}

@media(min-width:768px) {
    .u-ml-md-89 {
        margin-left: 89px
    }
}

@media(min-width:768px) {
    .u-pl-md-89 {
        padding-left: 89px
    }
}

@media(min-width:768px) {
    .u-ml-md-90 {
        margin-left: 90px
    }
}

@media(min-width:768px) {
    .u-pl-md-90 {
        padding-left: 90px
    }
}

@media(min-width:768px) {
    .u-ml-md-91 {
        margin-left: 91px
    }
}

@media(min-width:768px) {
    .u-pl-md-91 {
        padding-left: 91px
    }
}

@media(min-width:768px) {
    .u-ml-md-92 {
        margin-left: 92px
    }
}

@media(min-width:768px) {
    .u-pl-md-92 {
        padding-left: 92px
    }
}

@media(min-width:768px) {
    .u-ml-md-93 {
        margin-left: 93px
    }
}

@media(min-width:768px) {
    .u-pl-md-93 {
        padding-left: 93px
    }
}

@media(min-width:768px) {
    .u-ml-md-94 {
        margin-left: 94px
    }
}

@media(min-width:768px) {
    .u-pl-md-94 {
        padding-left: 94px
    }
}

@media(min-width:768px) {
    .u-ml-md-95 {
        margin-left: 95px
    }
}

@media(min-width:768px) {
    .u-pl-md-95 {
        padding-left: 95px
    }
}

@media(min-width:768px) {
    .u-ml-md-96 {
        margin-left: 96px
    }
}

@media(min-width:768px) {
    .u-pl-md-96 {
        padding-left: 96px
    }
}

@media(min-width:768px) {
    .u-ml-md-97 {
        margin-left: 97px
    }
}

@media(min-width:768px) {
    .u-pl-md-97 {
        padding-left: 97px
    }
}

@media(min-width:768px) {
    .u-ml-md-98 {
        margin-left: 98px
    }
}

@media(min-width:768px) {
    .u-pl-md-98 {
        padding-left: 98px
    }
}

@media(min-width:768px) {
    .u-ml-md-99 {
        margin-left: 99px
    }
}

@media(min-width:768px) {
    .u-pl-md-99 {
        padding-left: 99px
    }
}

@media(min-width:768px) {
    .u-ml-md-100 {
        margin-left: 100px
    }
}

@media(min-width:768px) {
    .u-pl-md-100 {
        padding-left: 100px
    }
}

@media(min-width:768px) {
    .u-ml-md-101 {
        margin-left: 101px
    }
}

@media(min-width:768px) {
    .u-pl-md-101 {
        padding-left: 101px
    }
}

@media(min-width:768px) {
    .u-ml-md-102 {
        margin-left: 102px
    }
}

@media(min-width:768px) {
    .u-pl-md-102 {
        padding-left: 102px
    }
}

@media(min-width:768px) {
    .u-ml-md-103 {
        margin-left: 103px
    }
}

@media(min-width:768px) {
    .u-pl-md-103 {
        padding-left: 103px
    }
}

@media(min-width:768px) {
    .u-ml-md-104 {
        margin-left: 104px
    }
}

@media(min-width:768px) {
    .u-pl-md-104 {
        padding-left: 104px
    }
}

@media(min-width:768px) {
    .u-ml-md-105 {
        margin-left: 105px
    }
}

@media(min-width:768px) {
    .u-pl-md-105 {
        padding-left: 105px
    }
}

@media(min-width:768px) {
    .u-ml-md-106 {
        margin-left: 106px
    }
}

@media(min-width:768px) {
    .u-pl-md-106 {
        padding-left: 106px
    }
}

@media(min-width:768px) {
    .u-ml-md-107 {
        margin-left: 107px
    }
}

@media(min-width:768px) {
    .u-pl-md-107 {
        padding-left: 107px
    }
}

@media(min-width:768px) {
    .u-ml-md-108 {
        margin-left: 108px
    }
}

@media(min-width:768px) {
    .u-pl-md-108 {
        padding-left: 108px
    }
}

@media(min-width:768px) {
    .u-ml-md-109 {
        margin-left: 109px
    }
}

@media(min-width:768px) {
    .u-pl-md-109 {
        padding-left: 109px
    }
}

@media(min-width:768px) {
    .u-ml-md-110 {
        margin-left: 110px
    }
}

@media(min-width:768px) {
    .u-pl-md-110 {
        padding-left: 110px
    }
}

@media(min-width:768px) {
    .u-ml-md-111 {
        margin-left: 111px
    }
}

@media(min-width:768px) {
    .u-pl-md-111 {
        padding-left: 111px
    }
}

@media(min-width:768px) {
    .u-ml-md-112 {
        margin-left: 112px
    }
}

@media(min-width:768px) {
    .u-pl-md-112 {
        padding-left: 112px
    }
}

@media(min-width:768px) {
    .u-ml-md-113 {
        margin-left: 113px
    }
}

@media(min-width:768px) {
    .u-pl-md-113 {
        padding-left: 113px
    }
}

@media(min-width:768px) {
    .u-ml-md-114 {
        margin-left: 114px
    }
}

@media(min-width:768px) {
    .u-pl-md-114 {
        padding-left: 114px
    }
}

@media(min-width:768px) {
    .u-ml-md-115 {
        margin-left: 115px
    }
}

@media(min-width:768px) {
    .u-pl-md-115 {
        padding-left: 115px
    }
}

@media(min-width:768px) {
    .u-ml-md-116 {
        margin-left: 116px
    }
}

@media(min-width:768px) {
    .u-pl-md-116 {
        padding-left: 116px
    }
}

@media(min-width:768px) {
    .u-ml-md-117 {
        margin-left: 117px
    }
}

@media(min-width:768px) {
    .u-pl-md-117 {
        padding-left: 117px
    }
}

@media(min-width:768px) {
    .u-ml-md-118 {
        margin-left: 118px
    }
}

@media(min-width:768px) {
    .u-pl-md-118 {
        padding-left: 118px
    }
}

@media(min-width:768px) {
    .u-ml-md-119 {
        margin-left: 119px
    }
}

@media(min-width:768px) {
    .u-pl-md-119 {
        padding-left: 119px
    }
}

@media(min-width:768px) {
    .u-ml-md-120 {
        margin-left: 120px
    }
}

@media(min-width:768px) {
    .u-pl-md-120 {
        padding-left: 120px
    }
}

@media(min-width:768px) {
    .u-ml-md-121 {
        margin-left: 121px
    }
}

@media(min-width:768px) {
    .u-pl-md-121 {
        padding-left: 121px
    }
}

@media(min-width:768px) {
    .u-ml-md-122 {
        margin-left: 122px
    }
}

@media(min-width:768px) {
    .u-pl-md-122 {
        padding-left: 122px
    }
}

@media(min-width:768px) {
    .u-ml-md-123 {
        margin-left: 123px
    }
}

@media(min-width:768px) {
    .u-pl-md-123 {
        padding-left: 123px
    }
}

@media(min-width:768px) {
    .u-ml-md-124 {
        margin-left: 124px
    }
}

@media(min-width:768px) {
    .u-pl-md-124 {
        padding-left: 124px
    }
}

@media(min-width:768px) {
    .u-ml-md-125 {
        margin-left: 125px
    }
}

@media(min-width:768px) {
    .u-pl-md-125 {
        padding-left: 125px
    }
}

@media(min-width:768px) {
    .u-ml-md-126 {
        margin-left: 126px
    }
}

@media(min-width:768px) {
    .u-pl-md-126 {
        padding-left: 126px
    }
}

@media(min-width:768px) {
    .u-ml-md-127 {
        margin-left: 127px
    }
}

@media(min-width:768px) {
    .u-pl-md-127 {
        padding-left: 127px
    }
}

@media(min-width:768px) {
    .u-ml-md-128 {
        margin-left: 128px
    }
}

@media(min-width:768px) {
    .u-pl-md-128 {
        padding-left: 128px
    }
}

@media(min-width:768px) {
    .u-ml-md-129 {
        margin-left: 129px
    }
}

@media(min-width:768px) {
    .u-pl-md-129 {
        padding-left: 129px
    }
}

@media(min-width:768px) {
    .u-ml-md-130 {
        margin-left: 130px
    }
}

@media(min-width:768px) {
    .u-pl-md-130 {
        padding-left: 130px
    }
}

@media(min-width:768px) {
    .u-ml-md-131 {
        margin-left: 131px
    }
}

@media(min-width:768px) {
    .u-pl-md-131 {
        padding-left: 131px
    }
}

@media(min-width:768px) {
    .u-ml-md-132 {
        margin-left: 132px
    }
}

@media(min-width:768px) {
    .u-pl-md-132 {
        padding-left: 132px
    }
}

@media(min-width:768px) {
    .u-ml-md-133 {
        margin-left: 133px
    }
}

@media(min-width:768px) {
    .u-pl-md-133 {
        padding-left: 133px
    }
}

@media(min-width:768px) {
    .u-ml-md-134 {
        margin-left: 134px
    }
}

@media(min-width:768px) {
    .u-pl-md-134 {
        padding-left: 134px
    }
}

@media(min-width:768px) {
    .u-ml-md-135 {
        margin-left: 135px
    }
}

@media(min-width:768px) {
    .u-pl-md-135 {
        padding-left: 135px
    }
}

@media(min-width:768px) {
    .u-ml-md-136 {
        margin-left: 136px
    }
}

@media(min-width:768px) {
    .u-pl-md-136 {
        padding-left: 136px
    }
}

@media(min-width:768px) {
    .u-ml-md-137 {
        margin-left: 137px
    }
}

@media(min-width:768px) {
    .u-pl-md-137 {
        padding-left: 137px
    }
}

@media(min-width:768px) {
    .u-ml-md-138 {
        margin-left: 138px
    }
}

@media(min-width:768px) {
    .u-pl-md-138 {
        padding-left: 138px
    }
}

@media(min-width:768px) {
    .u-ml-md-139 {
        margin-left: 139px
    }
}

@media(min-width:768px) {
    .u-pl-md-139 {
        padding-left: 139px
    }
}

@media(min-width:768px) {
    .u-ml-md-140 {
        margin-left: 140px
    }
}

@media(min-width:768px) {
    .u-pl-md-140 {
        padding-left: 140px
    }
}

@media(min-width:768px) {
    .u-ml-md-141 {
        margin-left: 141px
    }
}

@media(min-width:768px) {
    .u-pl-md-141 {
        padding-left: 141px
    }
}

@media(min-width:768px) {
    .u-ml-md-142 {
        margin-left: 142px
    }
}

@media(min-width:768px) {
    .u-pl-md-142 {
        padding-left: 142px
    }
}

@media(min-width:768px) {
    .u-ml-md-143 {
        margin-left: 143px
    }
}

@media(min-width:768px) {
    .u-pl-md-143 {
        padding-left: 143px
    }
}

@media(min-width:768px) {
    .u-ml-md-144 {
        margin-left: 144px
    }
}

@media(min-width:768px) {
    .u-pl-md-144 {
        padding-left: 144px
    }
}

@media(min-width:768px) {
    .u-ml-md-145 {
        margin-left: 145px
    }
}

@media(min-width:768px) {
    .u-pl-md-145 {
        padding-left: 145px
    }
}

@media(min-width:768px) {
    .u-ml-md-146 {
        margin-left: 146px
    }
}

@media(min-width:768px) {
    .u-pl-md-146 {
        padding-left: 146px
    }
}

@media(min-width:768px) {
    .u-ml-md-147 {
        margin-left: 147px
    }
}

@media(min-width:768px) {
    .u-pl-md-147 {
        padding-left: 147px
    }
}

@media(min-width:768px) {
    .u-ml-md-148 {
        margin-left: 148px
    }
}

@media(min-width:768px) {
    .u-pl-md-148 {
        padding-left: 148px
    }
}

@media(min-width:768px) {
    .u-ml-md-149 {
        margin-left: 149px
    }
}

@media(min-width:768px) {
    .u-pl-md-149 {
        padding-left: 149px
    }
}

@media(min-width:768px) {
    .u-ml-md-150 {
        margin-left: 150px
    }
}

@media(min-width:768px) {
    .u-pl-md-150 {
        padding-left: 150px
    }
}

@media(min-width:768px) {
    .u-ml-md-151 {
        margin-left: 151px
    }
}

@media(min-width:768px) {
    .u-pl-md-151 {
        padding-left: 151px
    }
}

@media(min-width:768px) {
    .u-ml-md-152 {
        margin-left: 152px
    }
}

@media(min-width:768px) {
    .u-pl-md-152 {
        padding-left: 152px
    }
}

@media(min-width:768px) {
    .u-ml-md-153 {
        margin-left: 153px
    }
}

@media(min-width:768px) {
    .u-pl-md-153 {
        padding-left: 153px
    }
}

@media(min-width:768px) {
    .u-ml-md-154 {
        margin-left: 154px
    }
}

@media(min-width:768px) {
    .u-pl-md-154 {
        padding-left: 154px
    }
}

@media(min-width:768px) {
    .u-ml-md-155 {
        margin-left: 155px
    }
}

@media(min-width:768px) {
    .u-pl-md-155 {
        padding-left: 155px
    }
}

@media(min-width:768px) {
    .u-ml-md-156 {
        margin-left: 156px
    }
}

@media(min-width:768px) {
    .u-pl-md-156 {
        padding-left: 156px
    }
}

@media(min-width:768px) {
    .u-ml-md-157 {
        margin-left: 157px
    }
}

@media(min-width:768px) {
    .u-pl-md-157 {
        padding-left: 157px
    }
}

@media(min-width:768px) {
    .u-ml-md-158 {
        margin-left: 158px
    }
}

@media(min-width:768px) {
    .u-pl-md-158 {
        padding-left: 158px
    }
}

@media(min-width:768px) {
    .u-ml-md-159 {
        margin-left: 159px
    }
}

@media(min-width:768px) {
    .u-pl-md-159 {
        padding-left: 159px
    }
}

@media(min-width:768px) {
    .u-ml-md-160 {
        margin-left: 160px
    }
}

@media(min-width:768px) {
    .u-pl-md-160 {
        padding-left: 160px
    }
}

@media(min-width:768px) {
    .u-ml-md-161 {
        margin-left: 161px
    }
}

@media(min-width:768px) {
    .u-pl-md-161 {
        padding-left: 161px
    }
}

@media(min-width:768px) {
    .u-ml-md-162 {
        margin-left: 162px
    }
}

@media(min-width:768px) {
    .u-pl-md-162 {
        padding-left: 162px
    }
}

@media(min-width:768px) {
    .u-ml-md-163 {
        margin-left: 163px
    }
}

@media(min-width:768px) {
    .u-pl-md-163 {
        padding-left: 163px
    }
}

@media(min-width:768px) {
    .u-ml-md-164 {
        margin-left: 164px
    }
}

@media(min-width:768px) {
    .u-pl-md-164 {
        padding-left: 164px
    }
}

@media(min-width:768px) {
    .u-ml-md-165 {
        margin-left: 165px
    }
}

@media(min-width:768px) {
    .u-pl-md-165 {
        padding-left: 165px
    }
}

@media(min-width:768px) {
    .u-ml-md-166 {
        margin-left: 166px
    }
}

@media(min-width:768px) {
    .u-pl-md-166 {
        padding-left: 166px
    }
}

@media(min-width:768px) {
    .u-ml-md-167 {
        margin-left: 167px
    }
}

@media(min-width:768px) {
    .u-pl-md-167 {
        padding-left: 167px
    }
}

@media(min-width:768px) {
    .u-ml-md-168 {
        margin-left: 168px
    }
}

@media(min-width:768px) {
    .u-pl-md-168 {
        padding-left: 168px
    }
}

@media(min-width:768px) {
    .u-ml-md-169 {
        margin-left: 169px
    }
}

@media(min-width:768px) {
    .u-pl-md-169 {
        padding-left: 169px
    }
}

@media(min-width:768px) {
    .u-ml-md-170 {
        margin-left: 170px
    }
}

@media(min-width:768px) {
    .u-pl-md-170 {
        padding-left: 170px
    }
}

@media(min-width:768px) {
    .u-ml-md-171 {
        margin-left: 171px
    }
}

@media(min-width:768px) {
    .u-pl-md-171 {
        padding-left: 171px
    }
}

@media(min-width:768px) {
    .u-ml-md-172 {
        margin-left: 172px
    }
}

@media(min-width:768px) {
    .u-pl-md-172 {
        padding-left: 172px
    }
}

@media(min-width:768px) {
    .u-ml-md-173 {
        margin-left: 173px
    }
}

@media(min-width:768px) {
    .u-pl-md-173 {
        padding-left: 173px
    }
}

@media(min-width:768px) {
    .u-ml-md-174 {
        margin-left: 174px
    }
}

@media(min-width:768px) {
    .u-pl-md-174 {
        padding-left: 174px
    }
}

@media(min-width:768px) {
    .u-ml-md-175 {
        margin-left: 175px
    }
}

@media(min-width:768px) {
    .u-pl-md-175 {
        padding-left: 175px
    }
}

@media(min-width:768px) {
    .u-ml-md-176 {
        margin-left: 176px
    }
}

@media(min-width:768px) {
    .u-pl-md-176 {
        padding-left: 176px
    }
}

@media(min-width:768px) {
    .u-ml-md-177 {
        margin-left: 177px
    }
}

@media(min-width:768px) {
    .u-pl-md-177 {
        padding-left: 177px
    }
}

@media(min-width:768px) {
    .u-ml-md-178 {
        margin-left: 178px
    }
}

@media(min-width:768px) {
    .u-pl-md-178 {
        padding-left: 178px
    }
}

@media(min-width:768px) {
    .u-ml-md-179 {
        margin-left: 179px
    }
}

@media(min-width:768px) {
    .u-pl-md-179 {
        padding-left: 179px
    }
}

@media(min-width:768px) {
    .u-ml-md-180 {
        margin-left: 180px
    }
}

@media(min-width:768px) {
    .u-pl-md-180 {
        padding-left: 180px
    }
}

@media(min-width:768px) {
    .u-ml-md-181 {
        margin-left: 181px
    }
}

@media(min-width:768px) {
    .u-pl-md-181 {
        padding-left: 181px
    }
}

@media(min-width:768px) {
    .u-ml-md-182 {
        margin-left: 182px
    }
}

@media(min-width:768px) {
    .u-pl-md-182 {
        padding-left: 182px
    }
}

@media(min-width:768px) {
    .u-ml-md-183 {
        margin-left: 183px
    }
}

@media(min-width:768px) {
    .u-pl-md-183 {
        padding-left: 183px
    }
}

@media(min-width:768px) {
    .u-ml-md-184 {
        margin-left: 184px
    }
}

@media(min-width:768px) {
    .u-pl-md-184 {
        padding-left: 184px
    }
}

@media(min-width:768px) {
    .u-ml-md-185 {
        margin-left: 185px
    }
}

@media(min-width:768px) {
    .u-pl-md-185 {
        padding-left: 185px
    }
}

@media(min-width:768px) {
    .u-ml-md-186 {
        margin-left: 186px
    }
}

@media(min-width:768px) {
    .u-pl-md-186 {
        padding-left: 186px
    }
}

@media(min-width:768px) {
    .u-ml-md-187 {
        margin-left: 187px
    }
}

@media(min-width:768px) {
    .u-pl-md-187 {
        padding-left: 187px
    }
}

@media(min-width:768px) {
    .u-ml-md-188 {
        margin-left: 188px
    }
}

@media(min-width:768px) {
    .u-pl-md-188 {
        padding-left: 188px
    }
}

@media(min-width:768px) {
    .u-ml-md-189 {
        margin-left: 189px
    }
}

@media(min-width:768px) {
    .u-pl-md-189 {
        padding-left: 189px
    }
}

@media(min-width:768px) {
    .u-ml-md-190 {
        margin-left: 190px
    }
}

@media(min-width:768px) {
    .u-pl-md-190 {
        padding-left: 190px
    }
}

@media(min-width:768px) {
    .u-ml-md-191 {
        margin-left: 191px
    }
}

@media(min-width:768px) {
    .u-pl-md-191 {
        padding-left: 191px
    }
}

@media(min-width:768px) {
    .u-ml-md-192 {
        margin-left: 192px
    }
}

@media(min-width:768px) {
    .u-pl-md-192 {
        padding-left: 192px
    }
}

@media(min-width:768px) {
    .u-ml-md-193 {
        margin-left: 193px
    }
}

@media(min-width:768px) {
    .u-pl-md-193 {
        padding-left: 193px
    }
}

@media(min-width:768px) {
    .u-ml-md-194 {
        margin-left: 194px
    }
}

@media(min-width:768px) {
    .u-pl-md-194 {
        padding-left: 194px
    }
}

@media(min-width:768px) {
    .u-ml-md-195 {
        margin-left: 195px
    }
}

@media(min-width:768px) {
    .u-pl-md-195 {
        padding-left: 195px
    }
}

@media(min-width:768px) {
    .u-ml-md-196 {
        margin-left: 196px
    }
}

@media(min-width:768px) {
    .u-pl-md-196 {
        padding-left: 196px
    }
}

@media(min-width:768px) {
    .u-ml-md-197 {
        margin-left: 197px
    }
}

@media(min-width:768px) {
    .u-pl-md-197 {
        padding-left: 197px
    }
}

@media(min-width:768px) {
    .u-ml-md-198 {
        margin-left: 198px
    }
}

@media(min-width:768px) {
    .u-pl-md-198 {
        padding-left: 198px
    }
}

@media(min-width:768px) {
    .u-ml-md-199 {
        margin-left: 199px
    }
}

@media(min-width:768px) {
    .u-pl-md-199 {
        padding-left: 199px
    }
}

@media(min-width:768px) {
    .u-ml-md-200 {
        margin-left: 200px
    }
}

@media(min-width:768px) {
    .u-pl-md-200 {
        padding-left: 200px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-50 {
        margin-right: -50px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-49 {
        margin-right: -49px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-48 {
        margin-right: -48px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-47 {
        margin-right: -47px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-46 {
        margin-right: -46px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-45 {
        margin-right: -45px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-44 {
        margin-right: -44px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-43 {
        margin-right: -43px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-42 {
        margin-right: -42px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-41 {
        margin-right: -41px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-40 {
        margin-right: -40px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-39 {
        margin-right: -39px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-38 {
        margin-right: -38px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-37 {
        margin-right: -37px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-36 {
        margin-right: -36px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-35 {
        margin-right: -35px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-34 {
        margin-right: -34px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-33 {
        margin-right: -33px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-32 {
        margin-right: -32px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-31 {
        margin-right: -31px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-30 {
        margin-right: -30px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-29 {
        margin-right: -29px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-28 {
        margin-right: -28px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-27 {
        margin-right: -27px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-26 {
        margin-right: -26px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-25 {
        margin-right: -25px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-24 {
        margin-right: -24px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-23 {
        margin-right: -23px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-22 {
        margin-right: -22px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-21 {
        margin-right: -21px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-20 {
        margin-right: -20px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-19 {
        margin-right: -19px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-18 {
        margin-right: -18px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-17 {
        margin-right: -17px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-16 {
        margin-right: -16px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-15 {
        margin-right: -15px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-14 {
        margin-right: -14px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-13 {
        margin-right: -13px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-12 {
        margin-right: -12px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-11 {
        margin-right: -11px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-10 {
        margin-right: -10px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-9 {
        margin-right: -9px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-8 {
        margin-right: -8px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-7 {
        margin-right: -7px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-6 {
        margin-right: -6px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-5 {
        margin-right: -5px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-4 {
        margin-right: -4px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-3 {
        margin-right: -3px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-2 {
        margin-right: -2px
    }
}

@media(min-width:768px) {
    .u-mr-negative-md-1 {
        margin-right: -1px
    }
}

@media(min-width:768px) {
    .u-mr-md-0 {
        margin-right: 0
    }
}

@media(min-width:768px) {
    .u-pr-md-0 {
        padding-right: 0
    }
}

@media(min-width:768px) {
    .u-mr-md-1 {
        margin-right: 1px
    }
}

@media(min-width:768px) {
    .u-pr-md-1 {
        padding-right: 1px
    }
}

@media(min-width:768px) {
    .u-mr-md-2 {
        margin-right: 2px
    }
}

@media(min-width:768px) {
    .u-pr-md-2 {
        padding-right: 2px
    }
}

@media(min-width:768px) {
    .u-mr-md-3 {
        margin-right: 3px
    }
}

@media(min-width:768px) {
    .u-pr-md-3 {
        padding-right: 3px
    }
}

@media(min-width:768px) {
    .u-mr-md-4 {
        margin-right: 4px
    }
}

@media(min-width:768px) {
    .u-pr-md-4 {
        padding-right: 4px
    }
}

@media(min-width:768px) {
    .u-mr-md-5 {
        margin-right: 5px
    }
}

@media(min-width:768px) {
    .u-pr-md-5 {
        padding-right: 5px
    }
}

@media(min-width:768px) {
    .u-mr-md-6 {
        margin-right: 6px
    }
}

@media(min-width:768px) {
    .u-pr-md-6 {
        padding-right: 6px
    }
}

@media(min-width:768px) {
    .u-mr-md-7 {
        margin-right: 7px
    }
}

@media(min-width:768px) {
    .u-pr-md-7 {
        padding-right: 7px
    }
}

@media(min-width:768px) {
    .u-mr-md-8 {
        margin-right: 8px
    }
}

@media(min-width:768px) {
    .u-pr-md-8 {
        padding-right: 8px
    }
}

@media(min-width:768px) {
    .u-mr-md-9 {
        margin-right: 9px
    }
}

@media(min-width:768px) {
    .u-pr-md-9 {
        padding-right: 9px
    }
}

@media(min-width:768px) {
    .u-mr-md-10 {
        margin-right: 10px
    }
}

@media(min-width:768px) {
    .u-pr-md-10 {
        padding-right: 10px
    }
}

@media(min-width:768px) {
    .u-mr-md-11 {
        margin-right: 11px
    }
}

@media(min-width:768px) {
    .u-pr-md-11 {
        padding-right: 11px
    }
}

@media(min-width:768px) {
    .u-mr-md-12 {
        margin-right: 12px
    }
}

@media(min-width:768px) {
    .u-pr-md-12 {
        padding-right: 12px
    }
}

@media(min-width:768px) {
    .u-mr-md-13 {
        margin-right: 13px
    }
}

@media(min-width:768px) {
    .u-pr-md-13 {
        padding-right: 13px
    }
}

@media(min-width:768px) {
    .u-mr-md-14 {
        margin-right: 14px
    }
}

@media(min-width:768px) {
    .u-pr-md-14 {
        padding-right: 14px
    }
}

@media(min-width:768px) {
    .u-mr-md-15 {
        margin-right: 15px
    }
}

@media(min-width:768px) {
    .u-pr-md-15 {
        padding-right: 15px
    }
}

@media(min-width:768px) {
    .u-mr-md-16 {
        margin-right: 16px
    }
}

@media(min-width:768px) {
    .u-pr-md-16 {
        padding-right: 16px
    }
}

@media(min-width:768px) {
    .u-mr-md-17 {
        margin-right: 17px
    }
}

@media(min-width:768px) {
    .u-pr-md-17 {
        padding-right: 17px
    }
}

@media(min-width:768px) {
    .u-mr-md-18 {
        margin-right: 18px
    }
}

@media(min-width:768px) {
    .u-pr-md-18 {
        padding-right: 18px
    }
}

@media(min-width:768px) {
    .u-mr-md-19 {
        margin-right: 19px
    }
}

@media(min-width:768px) {
    .u-pr-md-19 {
        padding-right: 19px
    }
}

@media(min-width:768px) {
    .u-mr-md-20 {
        margin-right: 20px
    }
}

@media(min-width:768px) {
    .u-pr-md-20 {
        padding-right: 20px
    }
}

@media(min-width:768px) {
    .u-mr-md-21 {
        margin-right: 21px
    }
}

@media(min-width:768px) {
    .u-pr-md-21 {
        padding-right: 21px
    }
}

@media(min-width:768px) {
    .u-mr-md-22 {
        margin-right: 22px
    }
}

@media(min-width:768px) {
    .u-pr-md-22 {
        padding-right: 22px
    }
}

@media(min-width:768px) {
    .u-mr-md-23 {
        margin-right: 23px
    }
}

@media(min-width:768px) {
    .u-pr-md-23 {
        padding-right: 23px
    }
}

@media(min-width:768px) {
    .u-mr-md-24 {
        margin-right: 24px
    }
}

@media(min-width:768px) {
    .u-pr-md-24 {
        padding-right: 24px
    }
}

@media(min-width:768px) {
    .u-mr-md-25 {
        margin-right: 25px
    }
}

@media(min-width:768px) {
    .u-pr-md-25 {
        padding-right: 25px
    }
}

@media(min-width:768px) {
    .u-mr-md-26 {
        margin-right: 26px
    }
}

@media(min-width:768px) {
    .u-pr-md-26 {
        padding-right: 26px
    }
}

@media(min-width:768px) {
    .u-mr-md-27 {
        margin-right: 27px
    }
}

@media(min-width:768px) {
    .u-pr-md-27 {
        padding-right: 27px
    }
}

@media(min-width:768px) {
    .u-mr-md-28 {
        margin-right: 28px
    }
}

@media(min-width:768px) {
    .u-pr-md-28 {
        padding-right: 28px
    }
}

@media(min-width:768px) {
    .u-mr-md-29 {
        margin-right: 29px
    }
}

@media(min-width:768px) {
    .u-pr-md-29 {
        padding-right: 29px
    }
}

@media(min-width:768px) {
    .u-mr-md-30 {
        margin-right: 30px
    }
}

@media(min-width:768px) {
    .u-pr-md-30 {
        padding-right: 30px
    }
}

@media(min-width:768px) {
    .u-mr-md-31 {
        margin-right: 31px
    }
}

@media(min-width:768px) {
    .u-pr-md-31 {
        padding-right: 31px
    }
}

@media(min-width:768px) {
    .u-mr-md-32 {
        margin-right: 32px
    }
}

@media(min-width:768px) {
    .u-pr-md-32 {
        padding-right: 32px
    }
}

@media(min-width:768px) {
    .u-mr-md-33 {
        margin-right: 33px
    }
}

@media(min-width:768px) {
    .u-pr-md-33 {
        padding-right: 33px
    }
}

@media(min-width:768px) {
    .u-mr-md-34 {
        margin-right: 34px
    }
}

@media(min-width:768px) {
    .u-pr-md-34 {
        padding-right: 34px
    }
}

@media(min-width:768px) {
    .u-mr-md-35 {
        margin-right: 35px
    }
}

@media(min-width:768px) {
    .u-pr-md-35 {
        padding-right: 35px
    }
}

@media(min-width:768px) {
    .u-mr-md-36 {
        margin-right: 36px
    }
}

@media(min-width:768px) {
    .u-pr-md-36 {
        padding-right: 36px
    }
}

@media(min-width:768px) {
    .u-mr-md-37 {
        margin-right: 37px
    }
}

@media(min-width:768px) {
    .u-pr-md-37 {
        padding-right: 37px
    }
}

@media(min-width:768px) {
    .u-mr-md-38 {
        margin-right: 38px
    }
}

@media(min-width:768px) {
    .u-pr-md-38 {
        padding-right: 38px
    }
}

@media(min-width:768px) {
    .u-mr-md-39 {
        margin-right: 39px
    }
}

@media(min-width:768px) {
    .u-pr-md-39 {
        padding-right: 39px
    }
}

@media(min-width:768px) {
    .u-mr-md-40 {
        margin-right: 40px
    }
}

@media(min-width:768px) {
    .u-pr-md-40 {
        padding-right: 40px
    }
}

@media(min-width:768px) {
    .u-mr-md-41 {
        margin-right: 41px
    }
}

@media(min-width:768px) {
    .u-pr-md-41 {
        padding-right: 41px
    }
}

@media(min-width:768px) {
    .u-mr-md-42 {
        margin-right: 42px
    }
}

@media(min-width:768px) {
    .u-pr-md-42 {
        padding-right: 42px
    }
}

@media(min-width:768px) {
    .u-mr-md-43 {
        margin-right: 43px
    }
}

@media(min-width:768px) {
    .u-pr-md-43 {
        padding-right: 43px
    }
}

@media(min-width:768px) {
    .u-mr-md-44 {
        margin-right: 44px
    }
}

@media(min-width:768px) {
    .u-pr-md-44 {
        padding-right: 44px
    }
}

@media(min-width:768px) {
    .u-mr-md-45 {
        margin-right: 45px
    }
}

@media(min-width:768px) {
    .u-pr-md-45 {
        padding-right: 45px
    }
}

@media(min-width:768px) {
    .u-mr-md-46 {
        margin-right: 46px
    }
}

@media(min-width:768px) {
    .u-pr-md-46 {
        padding-right: 46px
    }
}

@media(min-width:768px) {
    .u-mr-md-47 {
        margin-right: 47px
    }
}

@media(min-width:768px) {
    .u-pr-md-47 {
        padding-right: 47px
    }
}

@media(min-width:768px) {
    .u-mr-md-48 {
        margin-right: 48px
    }
}

@media(min-width:768px) {
    .u-pr-md-48 {
        padding-right: 48px
    }
}

@media(min-width:768px) {
    .u-mr-md-49 {
        margin-right: 49px
    }
}

@media(min-width:768px) {
    .u-pr-md-49 {
        padding-right: 49px
    }
}

@media(min-width:768px) {
    .u-mr-md-50 {
        margin-right: 50px
    }
}

@media(min-width:768px) {
    .u-pr-md-50 {
        padding-right: 50px
    }
}

@media(min-width:768px) {
    .u-mr-md-51 {
        margin-right: 51px
    }
}

@media(min-width:768px) {
    .u-pr-md-51 {
        padding-right: 51px
    }
}

@media(min-width:768px) {
    .u-mr-md-52 {
        margin-right: 52px
    }
}

@media(min-width:768px) {
    .u-pr-md-52 {
        padding-right: 52px
    }
}

@media(min-width:768px) {
    .u-mr-md-53 {
        margin-right: 53px
    }
}

@media(min-width:768px) {
    .u-pr-md-53 {
        padding-right: 53px
    }
}

@media(min-width:768px) {
    .u-mr-md-54 {
        margin-right: 54px
    }
}

@media(min-width:768px) {
    .u-pr-md-54 {
        padding-right: 54px
    }
}

@media(min-width:768px) {
    .u-mr-md-55 {
        margin-right: 55px
    }
}

@media(min-width:768px) {
    .u-pr-md-55 {
        padding-right: 55px
    }
}

@media(min-width:768px) {
    .u-mr-md-56 {
        margin-right: 56px
    }
}

@media(min-width:768px) {
    .u-pr-md-56 {
        padding-right: 56px
    }
}

@media(min-width:768px) {
    .u-mr-md-57 {
        margin-right: 57px
    }
}

@media(min-width:768px) {
    .u-pr-md-57 {
        padding-right: 57px
    }
}

@media(min-width:768px) {
    .u-mr-md-58 {
        margin-right: 58px
    }
}

@media(min-width:768px) {
    .u-pr-md-58 {
        padding-right: 58px
    }
}

@media(min-width:768px) {
    .u-mr-md-59 {
        margin-right: 59px
    }
}

@media(min-width:768px) {
    .u-pr-md-59 {
        padding-right: 59px
    }
}

@media(min-width:768px) {
    .u-mr-md-60 {
        margin-right: 60px
    }
}

@media(min-width:768px) {
    .u-pr-md-60 {
        padding-right: 60px
    }
}

@media(min-width:768px) {
    .u-mr-md-61 {
        margin-right: 61px
    }
}

@media(min-width:768px) {
    .u-pr-md-61 {
        padding-right: 61px
    }
}

@media(min-width:768px) {
    .u-mr-md-62 {
        margin-right: 62px
    }
}

@media(min-width:768px) {
    .u-pr-md-62 {
        padding-right: 62px
    }
}

@media(min-width:768px) {
    .u-mr-md-63 {
        margin-right: 63px
    }
}

@media(min-width:768px) {
    .u-pr-md-63 {
        padding-right: 63px
    }
}

@media(min-width:768px) {
    .u-mr-md-64 {
        margin-right: 64px
    }
}

@media(min-width:768px) {
    .u-pr-md-64 {
        padding-right: 64px
    }
}

@media(min-width:768px) {
    .u-mr-md-65 {
        margin-right: 65px
    }
}

@media(min-width:768px) {
    .u-pr-md-65 {
        padding-right: 65px
    }
}

@media(min-width:768px) {
    .u-mr-md-66 {
        margin-right: 66px
    }
}

@media(min-width:768px) {
    .u-pr-md-66 {
        padding-right: 66px
    }
}

@media(min-width:768px) {
    .u-mr-md-67 {
        margin-right: 67px
    }
}

@media(min-width:768px) {
    .u-pr-md-67 {
        padding-right: 67px
    }
}

@media(min-width:768px) {
    .u-mr-md-68 {
        margin-right: 68px
    }
}

@media(min-width:768px) {
    .u-pr-md-68 {
        padding-right: 68px
    }
}

@media(min-width:768px) {
    .u-mr-md-69 {
        margin-right: 69px
    }
}

@media(min-width:768px) {
    .u-pr-md-69 {
        padding-right: 69px
    }
}

@media(min-width:768px) {
    .u-mr-md-70 {
        margin-right: 70px
    }
}

@media(min-width:768px) {
    .u-pr-md-70 {
        padding-right: 70px
    }
}

@media(min-width:768px) {
    .u-mr-md-71 {
        margin-right: 71px
    }
}

@media(min-width:768px) {
    .u-pr-md-71 {
        padding-right: 71px
    }
}

@media(min-width:768px) {
    .u-mr-md-72 {
        margin-right: 72px
    }
}

@media(min-width:768px) {
    .u-pr-md-72 {
        padding-right: 72px
    }
}

@media(min-width:768px) {
    .u-mr-md-73 {
        margin-right: 73px
    }
}

@media(min-width:768px) {
    .u-pr-md-73 {
        padding-right: 73px
    }
}

@media(min-width:768px) {
    .u-mr-md-74 {
        margin-right: 74px
    }
}

@media(min-width:768px) {
    .u-pr-md-74 {
        padding-right: 74px
    }
}

@media(min-width:768px) {
    .u-mr-md-75 {
        margin-right: 75px
    }
}

@media(min-width:768px) {
    .u-pr-md-75 {
        padding-right: 75px
    }
}

@media(min-width:768px) {
    .u-mr-md-76 {
        margin-right: 76px
    }
}

@media(min-width:768px) {
    .u-pr-md-76 {
        padding-right: 76px
    }
}

@media(min-width:768px) {
    .u-mr-md-77 {
        margin-right: 77px
    }
}

@media(min-width:768px) {
    .u-pr-md-77 {
        padding-right: 77px
    }
}

@media(min-width:768px) {
    .u-mr-md-78 {
        margin-right: 78px
    }
}

@media(min-width:768px) {
    .u-pr-md-78 {
        padding-right: 78px
    }
}

@media(min-width:768px) {
    .u-mr-md-79 {
        margin-right: 79px
    }
}

@media(min-width:768px) {
    .u-pr-md-79 {
        padding-right: 79px
    }
}

@media(min-width:768px) {
    .u-mr-md-80 {
        margin-right: 80px
    }
}

@media(min-width:768px) {
    .u-pr-md-80 {
        padding-right: 80px
    }
}

@media(min-width:768px) {
    .u-mr-md-81 {
        margin-right: 81px
    }
}

@media(min-width:768px) {
    .u-pr-md-81 {
        padding-right: 81px
    }
}

@media(min-width:768px) {
    .u-mr-md-82 {
        margin-right: 82px
    }
}

@media(min-width:768px) {
    .u-pr-md-82 {
        padding-right: 82px
    }
}

@media(min-width:768px) {
    .u-mr-md-83 {
        margin-right: 83px
    }
}

@media(min-width:768px) {
    .u-pr-md-83 {
        padding-right: 83px
    }
}

@media(min-width:768px) {
    .u-mr-md-84 {
        margin-right: 84px
    }
}

@media(min-width:768px) {
    .u-pr-md-84 {
        padding-right: 84px
    }
}

@media(min-width:768px) {
    .u-mr-md-85 {
        margin-right: 85px
    }
}

@media(min-width:768px) {
    .u-pr-md-85 {
        padding-right: 85px
    }
}

@media(min-width:768px) {
    .u-mr-md-86 {
        margin-right: 86px
    }
}

@media(min-width:768px) {
    .u-pr-md-86 {
        padding-right: 86px
    }
}

@media(min-width:768px) {
    .u-mr-md-87 {
        margin-right: 87px
    }
}

@media(min-width:768px) {
    .u-pr-md-87 {
        padding-right: 87px
    }
}

@media(min-width:768px) {
    .u-mr-md-88 {
        margin-right: 88px
    }
}

@media(min-width:768px) {
    .u-pr-md-88 {
        padding-right: 88px
    }
}

@media(min-width:768px) {
    .u-mr-md-89 {
        margin-right: 89px
    }
}

@media(min-width:768px) {
    .u-pr-md-89 {
        padding-right: 89px
    }
}

@media(min-width:768px) {
    .u-mr-md-90 {
        margin-right: 90px
    }
}

@media(min-width:768px) {
    .u-pr-md-90 {
        padding-right: 90px
    }
}

@media(min-width:768px) {
    .u-mr-md-91 {
        margin-right: 91px
    }
}

@media(min-width:768px) {
    .u-pr-md-91 {
        padding-right: 91px
    }
}

@media(min-width:768px) {
    .u-mr-md-92 {
        margin-right: 92px
    }
}

@media(min-width:768px) {
    .u-pr-md-92 {
        padding-right: 92px
    }
}

@media(min-width:768px) {
    .u-mr-md-93 {
        margin-right: 93px
    }
}

@media(min-width:768px) {
    .u-pr-md-93 {
        padding-right: 93px
    }
}

@media(min-width:768px) {
    .u-mr-md-94 {
        margin-right: 94px
    }
}

@media(min-width:768px) {
    .u-pr-md-94 {
        padding-right: 94px
    }
}

@media(min-width:768px) {
    .u-mr-md-95 {
        margin-right: 95px
    }
}

@media(min-width:768px) {
    .u-pr-md-95 {
        padding-right: 95px
    }
}

@media(min-width:768px) {
    .u-mr-md-96 {
        margin-right: 96px
    }
}

@media(min-width:768px) {
    .u-pr-md-96 {
        padding-right: 96px
    }
}

@media(min-width:768px) {
    .u-mr-md-97 {
        margin-right: 97px
    }
}

@media(min-width:768px) {
    .u-pr-md-97 {
        padding-right: 97px
    }
}

@media(min-width:768px) {
    .u-mr-md-98 {
        margin-right: 98px
    }
}

@media(min-width:768px) {
    .u-pr-md-98 {
        padding-right: 98px
    }
}

@media(min-width:768px) {
    .u-mr-md-99 {
        margin-right: 99px
    }
}

@media(min-width:768px) {
    .u-pr-md-99 {
        padding-right: 99px
    }
}

@media(min-width:768px) {
    .u-mr-md-100 {
        margin-right: 100px
    }
}

@media(min-width:768px) {
    .u-pr-md-100 {
        padding-right: 100px
    }
}

@media(min-width:768px) {
    .u-mr-md-101 {
        margin-right: 101px
    }
}

@media(min-width:768px) {
    .u-pr-md-101 {
        padding-right: 101px
    }
}

@media(min-width:768px) {
    .u-mr-md-102 {
        margin-right: 102px
    }
}

@media(min-width:768px) {
    .u-pr-md-102 {
        padding-right: 102px
    }
}

@media(min-width:768px) {
    .u-mr-md-103 {
        margin-right: 103px
    }
}

@media(min-width:768px) {
    .u-pr-md-103 {
        padding-right: 103px
    }
}

@media(min-width:768px) {
    .u-mr-md-104 {
        margin-right: 104px
    }
}

@media(min-width:768px) {
    .u-pr-md-104 {
        padding-right: 104px
    }
}

@media(min-width:768px) {
    .u-mr-md-105 {
        margin-right: 105px
    }
}

@media(min-width:768px) {
    .u-pr-md-105 {
        padding-right: 105px
    }
}

@media(min-width:768px) {
    .u-mr-md-106 {
        margin-right: 106px
    }
}

@media(min-width:768px) {
    .u-pr-md-106 {
        padding-right: 106px
    }
}

@media(min-width:768px) {
    .u-mr-md-107 {
        margin-right: 107px
    }
}

@media(min-width:768px) {
    .u-pr-md-107 {
        padding-right: 107px
    }
}

@media(min-width:768px) {
    .u-mr-md-108 {
        margin-right: 108px
    }
}

@media(min-width:768px) {
    .u-pr-md-108 {
        padding-right: 108px
    }
}

@media(min-width:768px) {
    .u-mr-md-109 {
        margin-right: 109px
    }
}

@media(min-width:768px) {
    .u-pr-md-109 {
        padding-right: 109px
    }
}

@media(min-width:768px) {
    .u-mr-md-110 {
        margin-right: 110px
    }
}

@media(min-width:768px) {
    .u-pr-md-110 {
        padding-right: 110px
    }
}

@media(min-width:768px) {
    .u-mr-md-111 {
        margin-right: 111px
    }
}

@media(min-width:768px) {
    .u-pr-md-111 {
        padding-right: 111px
    }
}

@media(min-width:768px) {
    .u-mr-md-112 {
        margin-right: 112px
    }
}

@media(min-width:768px) {
    .u-pr-md-112 {
        padding-right: 112px
    }
}

@media(min-width:768px) {
    .u-mr-md-113 {
        margin-right: 113px
    }
}

@media(min-width:768px) {
    .u-pr-md-113 {
        padding-right: 113px
    }
}

@media(min-width:768px) {
    .u-mr-md-114 {
        margin-right: 114px
    }
}

@media(min-width:768px) {
    .u-pr-md-114 {
        padding-right: 114px
    }
}

@media(min-width:768px) {
    .u-mr-md-115 {
        margin-right: 115px
    }
}

@media(min-width:768px) {
    .u-pr-md-115 {
        padding-right: 115px
    }
}

@media(min-width:768px) {
    .u-mr-md-116 {
        margin-right: 116px
    }
}

@media(min-width:768px) {
    .u-pr-md-116 {
        padding-right: 116px
    }
}

@media(min-width:768px) {
    .u-mr-md-117 {
        margin-right: 117px
    }
}

@media(min-width:768px) {
    .u-pr-md-117 {
        padding-right: 117px
    }
}

@media(min-width:768px) {
    .u-mr-md-118 {
        margin-right: 118px
    }
}

@media(min-width:768px) {
    .u-pr-md-118 {
        padding-right: 118px
    }
}

@media(min-width:768px) {
    .u-mr-md-119 {
        margin-right: 119px
    }
}

@media(min-width:768px) {
    .u-pr-md-119 {
        padding-right: 119px
    }
}

@media(min-width:768px) {
    .u-mr-md-120 {
        margin-right: 120px
    }
}

@media(min-width:768px) {
    .u-pr-md-120 {
        padding-right: 120px
    }
}

@media(min-width:768px) {
    .u-mr-md-121 {
        margin-right: 121px
    }
}

@media(min-width:768px) {
    .u-pr-md-121 {
        padding-right: 121px
    }
}

@media(min-width:768px) {
    .u-mr-md-122 {
        margin-right: 122px
    }
}

@media(min-width:768px) {
    .u-pr-md-122 {
        padding-right: 122px
    }
}

@media(min-width:768px) {
    .u-mr-md-123 {
        margin-right: 123px
    }
}

@media(min-width:768px) {
    .u-pr-md-123 {
        padding-right: 123px
    }
}

@media(min-width:768px) {
    .u-mr-md-124 {
        margin-right: 124px
    }
}

@media(min-width:768px) {
    .u-pr-md-124 {
        padding-right: 124px
    }
}

@media(min-width:768px) {
    .u-mr-md-125 {
        margin-right: 125px
    }
}

@media(min-width:768px) {
    .u-pr-md-125 {
        padding-right: 125px
    }
}

@media(min-width:768px) {
    .u-mr-md-126 {
        margin-right: 126px
    }
}

@media(min-width:768px) {
    .u-pr-md-126 {
        padding-right: 126px
    }
}

@media(min-width:768px) {
    .u-mr-md-127 {
        margin-right: 127px
    }
}

@media(min-width:768px) {
    .u-pr-md-127 {
        padding-right: 127px
    }
}

@media(min-width:768px) {
    .u-mr-md-128 {
        margin-right: 128px
    }
}

@media(min-width:768px) {
    .u-pr-md-128 {
        padding-right: 128px
    }
}

@media(min-width:768px) {
    .u-mr-md-129 {
        margin-right: 129px
    }
}

@media(min-width:768px) {
    .u-pr-md-129 {
        padding-right: 129px
    }
}

@media(min-width:768px) {
    .u-mr-md-130 {
        margin-right: 130px
    }
}

@media(min-width:768px) {
    .u-pr-md-130 {
        padding-right: 130px
    }
}

@media(min-width:768px) {
    .u-mr-md-131 {
        margin-right: 131px
    }
}

@media(min-width:768px) {
    .u-pr-md-131 {
        padding-right: 131px
    }
}

@media(min-width:768px) {
    .u-mr-md-132 {
        margin-right: 132px
    }
}

@media(min-width:768px) {
    .u-pr-md-132 {
        padding-right: 132px
    }
}

@media(min-width:768px) {
    .u-mr-md-133 {
        margin-right: 133px
    }
}

@media(min-width:768px) {
    .u-pr-md-133 {
        padding-right: 133px
    }
}

@media(min-width:768px) {
    .u-mr-md-134 {
        margin-right: 134px
    }
}

@media(min-width:768px) {
    .u-pr-md-134 {
        padding-right: 134px
    }
}

@media(min-width:768px) {
    .u-mr-md-135 {
        margin-right: 135px
    }
}

@media(min-width:768px) {
    .u-pr-md-135 {
        padding-right: 135px
    }
}

@media(min-width:768px) {
    .u-mr-md-136 {
        margin-right: 136px
    }
}

@media(min-width:768px) {
    .u-pr-md-136 {
        padding-right: 136px
    }
}

@media(min-width:768px) {
    .u-mr-md-137 {
        margin-right: 137px
    }
}

@media(min-width:768px) {
    .u-pr-md-137 {
        padding-right: 137px
    }
}

@media(min-width:768px) {
    .u-mr-md-138 {
        margin-right: 138px
    }
}

@media(min-width:768px) {
    .u-pr-md-138 {
        padding-right: 138px
    }
}

@media(min-width:768px) {
    .u-mr-md-139 {
        margin-right: 139px
    }
}

@media(min-width:768px) {
    .u-pr-md-139 {
        padding-right: 139px
    }
}

@media(min-width:768px) {
    .u-mr-md-140 {
        margin-right: 140px
    }
}

@media(min-width:768px) {
    .u-pr-md-140 {
        padding-right: 140px
    }
}

@media(min-width:768px) {
    .u-mr-md-141 {
        margin-right: 141px
    }
}

@media(min-width:768px) {
    .u-pr-md-141 {
        padding-right: 141px
    }
}

@media(min-width:768px) {
    .u-mr-md-142 {
        margin-right: 142px
    }
}

@media(min-width:768px) {
    .u-pr-md-142 {
        padding-right: 142px
    }
}

@media(min-width:768px) {
    .u-mr-md-143 {
        margin-right: 143px
    }
}

@media(min-width:768px) {
    .u-pr-md-143 {
        padding-right: 143px
    }
}

@media(min-width:768px) {
    .u-mr-md-144 {
        margin-right: 144px
    }
}

@media(min-width:768px) {
    .u-pr-md-144 {
        padding-right: 144px
    }
}

@media(min-width:768px) {
    .u-mr-md-145 {
        margin-right: 145px
    }
}

@media(min-width:768px) {
    .u-pr-md-145 {
        padding-right: 145px
    }
}

@media(min-width:768px) {
    .u-mr-md-146 {
        margin-right: 146px
    }
}

@media(min-width:768px) {
    .u-pr-md-146 {
        padding-right: 146px
    }
}

@media(min-width:768px) {
    .u-mr-md-147 {
        margin-right: 147px
    }
}

@media(min-width:768px) {
    .u-pr-md-147 {
        padding-right: 147px
    }
}

@media(min-width:768px) {
    .u-mr-md-148 {
        margin-right: 148px
    }
}

@media(min-width:768px) {
    .u-pr-md-148 {
        padding-right: 148px
    }
}

@media(min-width:768px) {
    .u-mr-md-149 {
        margin-right: 149px
    }
}

@media(min-width:768px) {
    .u-pr-md-149 {
        padding-right: 149px
    }
}

@media(min-width:768px) {
    .u-mr-md-150 {
        margin-right: 150px
    }
}

@media(min-width:768px) {
    .u-pr-md-150 {
        padding-right: 150px
    }
}

@media(min-width:768px) {
    .u-mr-md-151 {
        margin-right: 151px
    }
}

@media(min-width:768px) {
    .u-pr-md-151 {
        padding-right: 151px
    }
}

@media(min-width:768px) {
    .u-mr-md-152 {
        margin-right: 152px
    }
}

@media(min-width:768px) {
    .u-pr-md-152 {
        padding-right: 152px
    }
}

@media(min-width:768px) {
    .u-mr-md-153 {
        margin-right: 153px
    }
}

@media(min-width:768px) {
    .u-pr-md-153 {
        padding-right: 153px
    }
}

@media(min-width:768px) {
    .u-mr-md-154 {
        margin-right: 154px
    }
}

@media(min-width:768px) {
    .u-pr-md-154 {
        padding-right: 154px
    }
}

@media(min-width:768px) {
    .u-mr-md-155 {
        margin-right: 155px
    }
}

@media(min-width:768px) {
    .u-pr-md-155 {
        padding-right: 155px
    }
}

@media(min-width:768px) {
    .u-mr-md-156 {
        margin-right: 156px
    }
}

@media(min-width:768px) {
    .u-pr-md-156 {
        padding-right: 156px
    }
}

@media(min-width:768px) {
    .u-mr-md-157 {
        margin-right: 157px
    }
}

@media(min-width:768px) {
    .u-pr-md-157 {
        padding-right: 157px
    }
}

@media(min-width:768px) {
    .u-mr-md-158 {
        margin-right: 158px
    }
}

@media(min-width:768px) {
    .u-pr-md-158 {
        padding-right: 158px
    }
}

@media(min-width:768px) {
    .u-mr-md-159 {
        margin-right: 159px
    }
}

@media(min-width:768px) {
    .u-pr-md-159 {
        padding-right: 159px
    }
}

@media(min-width:768px) {
    .u-mr-md-160 {
        margin-right: 160px
    }
}

@media(min-width:768px) {
    .u-pr-md-160 {
        padding-right: 160px
    }
}

@media(min-width:768px) {
    .u-mr-md-161 {
        margin-right: 161px
    }
}

@media(min-width:768px) {
    .u-pr-md-161 {
        padding-right: 161px
    }
}

@media(min-width:768px) {
    .u-mr-md-162 {
        margin-right: 162px
    }
}

@media(min-width:768px) {
    .u-pr-md-162 {
        padding-right: 162px
    }
}

@media(min-width:768px) {
    .u-mr-md-163 {
        margin-right: 163px
    }
}

@media(min-width:768px) {
    .u-pr-md-163 {
        padding-right: 163px
    }
}

@media(min-width:768px) {
    .u-mr-md-164 {
        margin-right: 164px
    }
}

@media(min-width:768px) {
    .u-pr-md-164 {
        padding-right: 164px
    }
}

@media(min-width:768px) {
    .u-mr-md-165 {
        margin-right: 165px
    }
}

@media(min-width:768px) {
    .u-pr-md-165 {
        padding-right: 165px
    }
}

@media(min-width:768px) {
    .u-mr-md-166 {
        margin-right: 166px
    }
}

@media(min-width:768px) {
    .u-pr-md-166 {
        padding-right: 166px
    }
}

@media(min-width:768px) {
    .u-mr-md-167 {
        margin-right: 167px
    }
}

@media(min-width:768px) {
    .u-pr-md-167 {
        padding-right: 167px
    }
}

@media(min-width:768px) {
    .u-mr-md-168 {
        margin-right: 168px
    }
}

@media(min-width:768px) {
    .u-pr-md-168 {
        padding-right: 168px
    }
}

@media(min-width:768px) {
    .u-mr-md-169 {
        margin-right: 169px
    }
}

@media(min-width:768px) {
    .u-pr-md-169 {
        padding-right: 169px
    }
}

@media(min-width:768px) {
    .u-mr-md-170 {
        margin-right: 170px
    }
}

@media(min-width:768px) {
    .u-pr-md-170 {
        padding-right: 170px
    }
}

@media(min-width:768px) {
    .u-mr-md-171 {
        margin-right: 171px
    }
}

@media(min-width:768px) {
    .u-pr-md-171 {
        padding-right: 171px
    }
}

@media(min-width:768px) {
    .u-mr-md-172 {
        margin-right: 172px
    }
}

@media(min-width:768px) {
    .u-pr-md-172 {
        padding-right: 172px
    }
}

@media(min-width:768px) {
    .u-mr-md-173 {
        margin-right: 173px
    }
}

@media(min-width:768px) {
    .u-pr-md-173 {
        padding-right: 173px
    }
}

@media(min-width:768px) {
    .u-mr-md-174 {
        margin-right: 174px
    }
}

@media(min-width:768px) {
    .u-pr-md-174 {
        padding-right: 174px
    }
}

@media(min-width:768px) {
    .u-mr-md-175 {
        margin-right: 175px
    }
}

@media(min-width:768px) {
    .u-pr-md-175 {
        padding-right: 175px
    }
}

@media(min-width:768px) {
    .u-mr-md-176 {
        margin-right: 176px
    }
}

@media(min-width:768px) {
    .u-pr-md-176 {
        padding-right: 176px
    }
}

@media(min-width:768px) {
    .u-mr-md-177 {
        margin-right: 177px
    }
}

@media(min-width:768px) {
    .u-pr-md-177 {
        padding-right: 177px
    }
}

@media(min-width:768px) {
    .u-mr-md-178 {
        margin-right: 178px
    }
}

@media(min-width:768px) {
    .u-pr-md-178 {
        padding-right: 178px
    }
}

@media(min-width:768px) {
    .u-mr-md-179 {
        margin-right: 179px
    }
}

@media(min-width:768px) {
    .u-pr-md-179 {
        padding-right: 179px
    }
}

@media(min-width:768px) {
    .u-mr-md-180 {
        margin-right: 180px
    }
}

@media(min-width:768px) {
    .u-pr-md-180 {
        padding-right: 180px
    }
}

@media(min-width:768px) {
    .u-mr-md-181 {
        margin-right: 181px
    }
}

@media(min-width:768px) {
    .u-pr-md-181 {
        padding-right: 181px
    }
}

@media(min-width:768px) {
    .u-mr-md-182 {
        margin-right: 182px
    }
}

@media(min-width:768px) {
    .u-pr-md-182 {
        padding-right: 182px
    }
}

@media(min-width:768px) {
    .u-mr-md-183 {
        margin-right: 183px
    }
}

@media(min-width:768px) {
    .u-pr-md-183 {
        padding-right: 183px
    }
}

@media(min-width:768px) {
    .u-mr-md-184 {
        margin-right: 184px
    }
}

@media(min-width:768px) {
    .u-pr-md-184 {
        padding-right: 184px
    }
}

@media(min-width:768px) {
    .u-mr-md-185 {
        margin-right: 185px
    }
}

@media(min-width:768px) {
    .u-pr-md-185 {
        padding-right: 185px
    }
}

@media(min-width:768px) {
    .u-mr-md-186 {
        margin-right: 186px
    }
}

@media(min-width:768px) {
    .u-pr-md-186 {
        padding-right: 186px
    }
}

@media(min-width:768px) {
    .u-mr-md-187 {
        margin-right: 187px
    }
}

@media(min-width:768px) {
    .u-pr-md-187 {
        padding-right: 187px
    }
}

@media(min-width:768px) {
    .u-mr-md-188 {
        margin-right: 188px
    }
}

@media(min-width:768px) {
    .u-pr-md-188 {
        padding-right: 188px
    }
}

@media(min-width:768px) {
    .u-mr-md-189 {
        margin-right: 189px
    }
}

@media(min-width:768px) {
    .u-pr-md-189 {
        padding-right: 189px
    }
}

@media(min-width:768px) {
    .u-mr-md-190 {
        margin-right: 190px
    }
}

@media(min-width:768px) {
    .u-pr-md-190 {
        padding-right: 190px
    }
}

@media(min-width:768px) {
    .u-mr-md-191 {
        margin-right: 191px
    }
}

@media(min-width:768px) {
    .u-pr-md-191 {
        padding-right: 191px
    }
}

@media(min-width:768px) {
    .u-mr-md-192 {
        margin-right: 192px
    }
}

@media(min-width:768px) {
    .u-pr-md-192 {
        padding-right: 192px
    }
}

@media(min-width:768px) {
    .u-mr-md-193 {
        margin-right: 193px
    }
}

@media(min-width:768px) {
    .u-pr-md-193 {
        padding-right: 193px
    }
}

@media(min-width:768px) {
    .u-mr-md-194 {
        margin-right: 194px
    }
}

@media(min-width:768px) {
    .u-pr-md-194 {
        padding-right: 194px
    }
}

@media(min-width:768px) {
    .u-mr-md-195 {
        margin-right: 195px
    }
}

@media(min-width:768px) {
    .u-pr-md-195 {
        padding-right: 195px
    }
}

@media(min-width:768px) {
    .u-mr-md-196 {
        margin-right: 196px
    }
}

@media(min-width:768px) {
    .u-pr-md-196 {
        padding-right: 196px
    }
}

@media(min-width:768px) {
    .u-mr-md-197 {
        margin-right: 197px
    }
}

@media(min-width:768px) {
    .u-pr-md-197 {
        padding-right: 197px
    }
}

@media(min-width:768px) {
    .u-mr-md-198 {
        margin-right: 198px
    }
}

@media(min-width:768px) {
    .u-pr-md-198 {
        padding-right: 198px
    }
}

@media(min-width:768px) {
    .u-mr-md-199 {
        margin-right: 199px
    }
}

@media(min-width:768px) {
    .u-pr-md-199 {
        padding-right: 199px
    }
}

@media(min-width:768px) {
    .u-mr-md-200 {
        margin-right: 200px
    }
}

@media(min-width:768px) {
    .u-pr-md-200 {
        padding-right: 200px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-50 {
        margin-top: -50px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-49 {
        margin-top: -49px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-48 {
        margin-top: -48px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-47 {
        margin-top: -47px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-46 {
        margin-top: -46px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-45 {
        margin-top: -45px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-44 {
        margin-top: -44px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-43 {
        margin-top: -43px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-42 {
        margin-top: -42px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-41 {
        margin-top: -41px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-40 {
        margin-top: -40px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-39 {
        margin-top: -39px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-38 {
        margin-top: -38px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-37 {
        margin-top: -37px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-36 {
        margin-top: -36px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-35 {
        margin-top: -35px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-34 {
        margin-top: -34px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-33 {
        margin-top: -33px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-32 {
        margin-top: -32px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-31 {
        margin-top: -31px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-30 {
        margin-top: -30px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-29 {
        margin-top: -29px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-28 {
        margin-top: -28px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-27 {
        margin-top: -27px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-26 {
        margin-top: -26px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-25 {
        margin-top: -25px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-24 {
        margin-top: -24px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-23 {
        margin-top: -23px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-22 {
        margin-top: -22px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-21 {
        margin-top: -21px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-20 {
        margin-top: -20px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-19 {
        margin-top: -19px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-18 {
        margin-top: -18px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-17 {
        margin-top: -17px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-16 {
        margin-top: -16px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-15 {
        margin-top: -15px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-14 {
        margin-top: -14px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-13 {
        margin-top: -13px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-12 {
        margin-top: -12px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-11 {
        margin-top: -11px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-10 {
        margin-top: -10px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-9 {
        margin-top: -9px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-8 {
        margin-top: -8px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-7 {
        margin-top: -7px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-6 {
        margin-top: -6px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-5 {
        margin-top: -5px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-4 {
        margin-top: -4px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-3 {
        margin-top: -3px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-2 {
        margin-top: -2px
    }
}

@media(min-width:992px) {
    .u-mt-negative-lg-1 {
        margin-top: -1px
    }
}

@media(min-width:992px) {
    .u-mt-lg-0 {
        margin-top: 0
    }
}

@media(min-width:992px) {
    .u-pt-lg-0 {
        padding-top: 0
    }
}

@media(min-width:992px) {
    .u-mt-lg-1 {
        margin-top: 1px
    }
}

@media(min-width:992px) {
    .u-pt-lg-1 {
        padding-top: 1px
    }
}

@media(min-width:992px) {
    .u-mt-lg-2 {
        margin-top: 2px
    }
}

@media(min-width:992px) {
    .u-pt-lg-2 {
        padding-top: 2px
    }
}

@media(min-width:992px) {
    .u-mt-lg-3 {
        margin-top: 3px
    }
}

@media(min-width:992px) {
    .u-pt-lg-3 {
        padding-top: 3px
    }
}

@media(min-width:992px) {
    .u-mt-lg-4 {
        margin-top: 4px
    }
}

@media(min-width:992px) {
    .u-pt-lg-4 {
        padding-top: 4px
    }
}

@media(min-width:992px) {
    .u-mt-lg-5 {
        margin-top: 5px
    }
}

@media(min-width:992px) {
    .u-pt-lg-5 {
        padding-top: 5px
    }
}

@media(min-width:992px) {
    .u-mt-lg-6 {
        margin-top: 6px
    }
}

@media(min-width:992px) {
    .u-pt-lg-6 {
        padding-top: 6px
    }
}

@media(min-width:992px) {
    .u-mt-lg-7 {
        margin-top: 7px
    }
}

@media(min-width:992px) {
    .u-pt-lg-7 {
        padding-top: 7px
    }
}

@media(min-width:992px) {
    .u-mt-lg-8 {
        margin-top: 8px
    }
}

@media(min-width:992px) {
    .u-pt-lg-8 {
        padding-top: 8px
    }
}

@media(min-width:992px) {
    .u-mt-lg-9 {
        margin-top: 9px
    }
}

@media(min-width:992px) {
    .u-pt-lg-9 {
        padding-top: 9px
    }
}

@media(min-width:992px) {
    .u-mt-lg-10 {
        margin-top: 10px
    }
}

@media(min-width:992px) {
    .u-pt-lg-10 {
        padding-top: 10px
    }
}

@media(min-width:992px) {
    .u-mt-lg-11 {
        margin-top: 11px
    }
}

@media(min-width:992px) {
    .u-pt-lg-11 {
        padding-top: 11px
    }
}

@media(min-width:992px) {
    .u-mt-lg-12 {
        margin-top: 12px
    }
}

@media(min-width:992px) {
    .u-pt-lg-12 {
        padding-top: 12px
    }
}

@media(min-width:992px) {
    .u-mt-lg-13 {
        margin-top: 13px
    }
}

@media(min-width:992px) {
    .u-pt-lg-13 {
        padding-top: 13px
    }
}

@media(min-width:992px) {
    .u-mt-lg-14 {
        margin-top: 14px
    }
}

@media(min-width:992px) {
    .u-pt-lg-14 {
        padding-top: 14px
    }
}

@media(min-width:992px) {
    .u-mt-lg-15 {
        margin-top: 15px
    }
}

@media(min-width:992px) {
    .u-pt-lg-15 {
        padding-top: 15px
    }
}

@media(min-width:992px) {
    .u-mt-lg-16 {
        margin-top: 16px
    }
}

@media(min-width:992px) {
    .u-pt-lg-16 {
        padding-top: 16px
    }
}

@media(min-width:992px) {
    .u-mt-lg-17 {
        margin-top: 17px
    }
}

@media(min-width:992px) {
    .u-pt-lg-17 {
        padding-top: 17px
    }
}

@media(min-width:992px) {
    .u-mt-lg-18 {
        margin-top: 18px
    }
}

@media(min-width:992px) {
    .u-pt-lg-18 {
        padding-top: 18px
    }
}

@media(min-width:992px) {
    .u-mt-lg-19 {
        margin-top: 19px
    }
}

@media(min-width:992px) {
    .u-pt-lg-19 {
        padding-top: 19px
    }
}

@media(min-width:992px) {
    .u-mt-lg-20 {
        margin-top: 20px
    }
}

@media(min-width:992px) {
    .u-pt-lg-20 {
        padding-top: 20px
    }
}

@media(min-width:992px) {
    .u-mt-lg-21 {
        margin-top: 21px
    }
}

@media(min-width:992px) {
    .u-pt-lg-21 {
        padding-top: 21px
    }
}

@media(min-width:992px) {
    .u-mt-lg-22 {
        margin-top: 22px
    }
}

@media(min-width:992px) {
    .u-pt-lg-22 {
        padding-top: 22px
    }
}

@media(min-width:992px) {
    .u-mt-lg-23 {
        margin-top: 23px
    }
}

@media(min-width:992px) {
    .u-pt-lg-23 {
        padding-top: 23px
    }
}

@media(min-width:992px) {
    .u-mt-lg-24 {
        margin-top: 24px
    }
}

@media(min-width:992px) {
    .u-pt-lg-24 {
        padding-top: 24px
    }
}

@media(min-width:992px) {
    .u-mt-lg-25 {
        margin-top: 25px
    }
}

@media(min-width:992px) {
    .u-pt-lg-25 {
        padding-top: 25px
    }
}

@media(min-width:992px) {
    .u-mt-lg-26 {
        margin-top: 26px
    }
}

@media(min-width:992px) {
    .u-pt-lg-26 {
        padding-top: 26px
    }
}

@media(min-width:992px) {
    .u-mt-lg-27 {
        margin-top: 27px
    }
}

@media(min-width:992px) {
    .u-pt-lg-27 {
        padding-top: 27px
    }
}

@media(min-width:992px) {
    .u-mt-lg-28 {
        margin-top: 28px
    }
}

@media(min-width:992px) {
    .u-pt-lg-28 {
        padding-top: 28px
    }
}

@media(min-width:992px) {
    .u-mt-lg-29 {
        margin-top: 29px
    }
}

@media(min-width:992px) {
    .u-pt-lg-29 {
        padding-top: 29px
    }
}

@media(min-width:992px) {
    .u-mt-lg-30 {
        margin-top: 30px
    }
}

@media(min-width:992px) {
    .u-pt-lg-30 {
        padding-top: 30px
    }
}

@media(min-width:992px) {
    .u-mt-lg-31 {
        margin-top: 31px
    }
}

@media(min-width:992px) {
    .u-pt-lg-31 {
        padding-top: 31px
    }
}

@media(min-width:992px) {
    .u-mt-lg-32 {
        margin-top: 32px
    }
}

@media(min-width:992px) {
    .u-pt-lg-32 {
        padding-top: 32px
    }
}

@media(min-width:992px) {
    .u-mt-lg-33 {
        margin-top: 33px
    }
}

@media(min-width:992px) {
    .u-pt-lg-33 {
        padding-top: 33px
    }
}

@media(min-width:992px) {
    .u-mt-lg-34 {
        margin-top: 34px
    }
}

@media(min-width:992px) {
    .u-pt-lg-34 {
        padding-top: 34px
    }
}

@media(min-width:992px) {
    .u-mt-lg-35 {
        margin-top: 35px
    }
}

@media(min-width:992px) {
    .u-pt-lg-35 {
        padding-top: 35px
    }
}

@media(min-width:992px) {
    .u-mt-lg-36 {
        margin-top: 36px
    }
}

@media(min-width:992px) {
    .u-pt-lg-36 {
        padding-top: 36px
    }
}

@media(min-width:992px) {
    .u-mt-lg-37 {
        margin-top: 37px
    }
}

@media(min-width:992px) {
    .u-pt-lg-37 {
        padding-top: 37px
    }
}

@media(min-width:992px) {
    .u-mt-lg-38 {
        margin-top: 38px
    }
}

@media(min-width:992px) {
    .u-pt-lg-38 {
        padding-top: 38px
    }
}

@media(min-width:992px) {
    .u-mt-lg-39 {
        margin-top: 39px
    }
}

@media(min-width:992px) {
    .u-pt-lg-39 {
        padding-top: 39px
    }
}

@media(min-width:992px) {
    .u-mt-lg-40 {
        margin-top: 40px
    }
}

@media(min-width:992px) {
    .u-pt-lg-40 {
        padding-top: 40px
    }
}

@media(min-width:992px) {
    .u-mt-lg-41 {
        margin-top: 41px
    }
}

@media(min-width:992px) {
    .u-pt-lg-41 {
        padding-top: 41px
    }
}

@media(min-width:992px) {
    .u-mt-lg-42 {
        margin-top: 42px
    }
}

@media(min-width:992px) {
    .u-pt-lg-42 {
        padding-top: 42px
    }
}

@media(min-width:992px) {
    .u-mt-lg-43 {
        margin-top: 43px
    }
}

@media(min-width:992px) {
    .u-pt-lg-43 {
        padding-top: 43px
    }
}

@media(min-width:992px) {
    .u-mt-lg-44 {
        margin-top: 44px
    }
}

@media(min-width:992px) {
    .u-pt-lg-44 {
        padding-top: 44px
    }
}

@media(min-width:992px) {
    .u-mt-lg-45 {
        margin-top: 45px
    }
}

@media(min-width:992px) {
    .u-pt-lg-45 {
        padding-top: 45px
    }
}

@media(min-width:992px) {
    .u-mt-lg-46 {
        margin-top: 46px
    }
}

@media(min-width:992px) {
    .u-pt-lg-46 {
        padding-top: 46px
    }
}

@media(min-width:992px) {
    .u-mt-lg-47 {
        margin-top: 47px
    }
}

@media(min-width:992px) {
    .u-pt-lg-47 {
        padding-top: 47px
    }
}

@media(min-width:992px) {
    .u-mt-lg-48 {
        margin-top: 48px
    }
}

@media(min-width:992px) {
    .u-pt-lg-48 {
        padding-top: 48px
    }
}

@media(min-width:992px) {
    .u-mt-lg-49 {
        margin-top: 49px
    }
}

@media(min-width:992px) {
    .u-pt-lg-49 {
        padding-top: 49px
    }
}

@media(min-width:992px) {
    .u-mt-lg-50 {
        margin-top: 50px
    }
}

@media(min-width:992px) {
    .u-pt-lg-50 {
        padding-top: 50px
    }
}

@media(min-width:992px) {
    .u-mt-lg-51 {
        margin-top: 51px
    }
}

@media(min-width:992px) {
    .u-pt-lg-51 {
        padding-top: 51px
    }
}

@media(min-width:992px) {
    .u-mt-lg-52 {
        margin-top: 52px
    }
}

@media(min-width:992px) {
    .u-pt-lg-52 {
        padding-top: 52px
    }
}

@media(min-width:992px) {
    .u-mt-lg-53 {
        margin-top: 53px
    }
}

@media(min-width:992px) {
    .u-pt-lg-53 {
        padding-top: 53px
    }
}

@media(min-width:992px) {
    .u-mt-lg-54 {
        margin-top: 54px
    }
}

@media(min-width:992px) {
    .u-pt-lg-54 {
        padding-top: 54px
    }
}

@media(min-width:992px) {
    .u-mt-lg-55 {
        margin-top: 55px
    }
}

@media(min-width:992px) {
    .u-pt-lg-55 {
        padding-top: 55px
    }
}

@media(min-width:992px) {
    .u-mt-lg-56 {
        margin-top: 56px
    }
}

@media(min-width:992px) {
    .u-pt-lg-56 {
        padding-top: 56px
    }
}

@media(min-width:992px) {
    .u-mt-lg-57 {
        margin-top: 57px
    }
}

@media(min-width:992px) {
    .u-pt-lg-57 {
        padding-top: 57px
    }
}

@media(min-width:992px) {
    .u-mt-lg-58 {
        margin-top: 58px
    }
}

@media(min-width:992px) {
    .u-pt-lg-58 {
        padding-top: 58px
    }
}

@media(min-width:992px) {
    .u-mt-lg-59 {
        margin-top: 59px
    }
}

@media(min-width:992px) {
    .u-pt-lg-59 {
        padding-top: 59px
    }
}

@media(min-width:992px) {
    .u-mt-lg-60 {
        margin-top: 60px
    }
}

@media(min-width:992px) {
    .u-pt-lg-60 {
        padding-top: 60px
    }
}

@media(min-width:992px) {
    .u-mt-lg-61 {
        margin-top: 61px
    }
}

@media(min-width:992px) {
    .u-pt-lg-61 {
        padding-top: 61px
    }
}

@media(min-width:992px) {
    .u-mt-lg-62 {
        margin-top: 62px
    }
}

@media(min-width:992px) {
    .u-pt-lg-62 {
        padding-top: 62px
    }
}

@media(min-width:992px) {
    .u-mt-lg-63 {
        margin-top: 63px
    }
}

@media(min-width:992px) {
    .u-pt-lg-63 {
        padding-top: 63px
    }
}

@media(min-width:992px) {
    .u-mt-lg-64 {
        margin-top: 64px
    }
}

@media(min-width:992px) {
    .u-pt-lg-64 {
        padding-top: 64px
    }
}

@media(min-width:992px) {
    .u-mt-lg-65 {
        margin-top: 65px
    }
}

@media(min-width:992px) {
    .u-pt-lg-65 {
        padding-top: 65px
    }
}

@media(min-width:992px) {
    .u-mt-lg-66 {
        margin-top: 66px
    }
}

@media(min-width:992px) {
    .u-pt-lg-66 {
        padding-top: 66px
    }
}

@media(min-width:992px) {
    .u-mt-lg-67 {
        margin-top: 67px
    }
}

@media(min-width:992px) {
    .u-pt-lg-67 {
        padding-top: 67px
    }
}

@media(min-width:992px) {
    .u-mt-lg-68 {
        margin-top: 68px
    }
}

@media(min-width:992px) {
    .u-pt-lg-68 {
        padding-top: 68px
    }
}

@media(min-width:992px) {
    .u-mt-lg-69 {
        margin-top: 69px
    }
}

@media(min-width:992px) {
    .u-pt-lg-69 {
        padding-top: 69px
    }
}

@media(min-width:992px) {
    .u-mt-lg-70 {
        margin-top: 70px
    }
}

@media(min-width:992px) {
    .u-pt-lg-70 {
        padding-top: 70px
    }
}

@media(min-width:992px) {
    .u-mt-lg-71 {
        margin-top: 71px
    }
}

@media(min-width:992px) {
    .u-pt-lg-71 {
        padding-top: 71px
    }
}

@media(min-width:992px) {
    .u-mt-lg-72 {
        margin-top: 72px
    }
}

@media(min-width:992px) {
    .u-pt-lg-72 {
        padding-top: 72px
    }
}

@media(min-width:992px) {
    .u-mt-lg-73 {
        margin-top: 73px
    }
}

@media(min-width:992px) {
    .u-pt-lg-73 {
        padding-top: 73px
    }
}

@media(min-width:992px) {
    .u-mt-lg-74 {
        margin-top: 74px
    }
}

@media(min-width:992px) {
    .u-pt-lg-74 {
        padding-top: 74px
    }
}

@media(min-width:992px) {
    .u-mt-lg-75 {
        margin-top: 75px
    }
}

@media(min-width:992px) {
    .u-pt-lg-75 {
        padding-top: 75px
    }
}

@media(min-width:992px) {
    .u-mt-lg-76 {
        margin-top: 76px
    }
}

@media(min-width:992px) {
    .u-pt-lg-76 {
        padding-top: 76px
    }
}

@media(min-width:992px) {
    .u-mt-lg-77 {
        margin-top: 77px
    }
}

@media(min-width:992px) {
    .u-pt-lg-77 {
        padding-top: 77px
    }
}

@media(min-width:992px) {
    .u-mt-lg-78 {
        margin-top: 78px
    }
}

@media(min-width:992px) {
    .u-pt-lg-78 {
        padding-top: 78px
    }
}

@media(min-width:992px) {
    .u-mt-lg-79 {
        margin-top: 79px
    }
}

@media(min-width:992px) {
    .u-pt-lg-79 {
        padding-top: 79px
    }
}

@media(min-width:992px) {
    .u-mt-lg-80 {
        margin-top: 80px
    }
}

@media(min-width:992px) {
    .u-pt-lg-80 {
        padding-top: 80px
    }
}

@media(min-width:992px) {
    .u-mt-lg-81 {
        margin-top: 81px
    }
}

@media(min-width:992px) {
    .u-pt-lg-81 {
        padding-top: 81px
    }
}

@media(min-width:992px) {
    .u-mt-lg-82 {
        margin-top: 82px
    }
}

@media(min-width:992px) {
    .u-pt-lg-82 {
        padding-top: 82px
    }
}

@media(min-width:992px) {
    .u-mt-lg-83 {
        margin-top: 83px
    }
}

@media(min-width:992px) {
    .u-pt-lg-83 {
        padding-top: 83px
    }
}

@media(min-width:992px) {
    .u-mt-lg-84 {
        margin-top: 84px
    }
}

@media(min-width:992px) {
    .u-pt-lg-84 {
        padding-top: 84px
    }
}

@media(min-width:992px) {
    .u-mt-lg-85 {
        margin-top: 85px
    }
}

@media(min-width:992px) {
    .u-pt-lg-85 {
        padding-top: 85px
    }
}

@media(min-width:992px) {
    .u-mt-lg-86 {
        margin-top: 86px
    }
}

@media(min-width:992px) {
    .u-pt-lg-86 {
        padding-top: 86px
    }
}

@media(min-width:992px) {
    .u-mt-lg-87 {
        margin-top: 87px
    }
}

@media(min-width:992px) {
    .u-pt-lg-87 {
        padding-top: 87px
    }
}

@media(min-width:992px) {
    .u-mt-lg-88 {
        margin-top: 88px
    }
}

@media(min-width:992px) {
    .u-pt-lg-88 {
        padding-top: 88px
    }
}

@media(min-width:992px) {
    .u-mt-lg-89 {
        margin-top: 89px
    }
}

@media(min-width:992px) {
    .u-pt-lg-89 {
        padding-top: 89px
    }
}

@media(min-width:992px) {
    .u-mt-lg-90 {
        margin-top: 90px
    }
}

@media(min-width:992px) {
    .u-pt-lg-90 {
        padding-top: 90px
    }
}

@media(min-width:992px) {
    .u-mt-lg-91 {
        margin-top: 91px
    }
}

@media(min-width:992px) {
    .u-pt-lg-91 {
        padding-top: 91px
    }
}

@media(min-width:992px) {
    .u-mt-lg-92 {
        margin-top: 92px
    }
}

@media(min-width:992px) {
    .u-pt-lg-92 {
        padding-top: 92px
    }
}

@media(min-width:992px) {
    .u-mt-lg-93 {
        margin-top: 93px
    }
}

@media(min-width:992px) {
    .u-pt-lg-93 {
        padding-top: 93px
    }
}

@media(min-width:992px) {
    .u-mt-lg-94 {
        margin-top: 94px
    }
}

@media(min-width:992px) {
    .u-pt-lg-94 {
        padding-top: 94px
    }
}

@media(min-width:992px) {
    .u-mt-lg-95 {
        margin-top: 95px
    }
}

@media(min-width:992px) {
    .u-pt-lg-95 {
        padding-top: 95px
    }
}

@media(min-width:992px) {
    .u-mt-lg-96 {
        margin-top: 96px
    }
}

@media(min-width:992px) {
    .u-pt-lg-96 {
        padding-top: 96px
    }
}

@media(min-width:992px) {
    .u-mt-lg-97 {
        margin-top: 97px
    }
}

@media(min-width:992px) {
    .u-pt-lg-97 {
        padding-top: 97px
    }
}

@media(min-width:992px) {
    .u-mt-lg-98 {
        margin-top: 98px
    }
}

@media(min-width:992px) {
    .u-pt-lg-98 {
        padding-top: 98px
    }
}

@media(min-width:992px) {
    .u-mt-lg-99 {
        margin-top: 99px
    }
}

@media(min-width:992px) {
    .u-pt-lg-99 {
        padding-top: 99px
    }
}

@media(min-width:992px) {
    .u-mt-lg-100 {
        margin-top: 100px
    }
}

@media(min-width:992px) {
    .u-pt-lg-100 {
        padding-top: 100px
    }
}

@media(min-width:992px) {
    .u-mt-lg-101 {
        margin-top: 101px
    }
}

@media(min-width:992px) {
    .u-pt-lg-101 {
        padding-top: 101px
    }
}

@media(min-width:992px) {
    .u-mt-lg-102 {
        margin-top: 102px
    }
}

@media(min-width:992px) {
    .u-pt-lg-102 {
        padding-top: 102px
    }
}

@media(min-width:992px) {
    .u-mt-lg-103 {
        margin-top: 103px
    }
}

@media(min-width:992px) {
    .u-pt-lg-103 {
        padding-top: 103px
    }
}

@media(min-width:992px) {
    .u-mt-lg-104 {
        margin-top: 104px
    }
}

@media(min-width:992px) {
    .u-pt-lg-104 {
        padding-top: 104px
    }
}

@media(min-width:992px) {
    .u-mt-lg-105 {
        margin-top: 105px
    }
}

@media(min-width:992px) {
    .u-pt-lg-105 {
        padding-top: 105px
    }
}

@media(min-width:992px) {
    .u-mt-lg-106 {
        margin-top: 106px
    }
}

@media(min-width:992px) {
    .u-pt-lg-106 {
        padding-top: 106px
    }
}

@media(min-width:992px) {
    .u-mt-lg-107 {
        margin-top: 107px
    }
}

@media(min-width:992px) {
    .u-pt-lg-107 {
        padding-top: 107px
    }
}

@media(min-width:992px) {
    .u-mt-lg-108 {
        margin-top: 108px
    }
}

@media(min-width:992px) {
    .u-pt-lg-108 {
        padding-top: 108px
    }
}

@media(min-width:992px) {
    .u-mt-lg-109 {
        margin-top: 109px
    }
}

@media(min-width:992px) {
    .u-pt-lg-109 {
        padding-top: 109px
    }
}

@media(min-width:992px) {
    .u-mt-lg-110 {
        margin-top: 110px
    }
}

@media(min-width:992px) {
    .u-pt-lg-110 {
        padding-top: 110px
    }
}

@media(min-width:992px) {
    .u-mt-lg-111 {
        margin-top: 111px
    }
}

@media(min-width:992px) {
    .u-pt-lg-111 {
        padding-top: 111px
    }
}

@media(min-width:992px) {
    .u-mt-lg-112 {
        margin-top: 112px
    }
}

@media(min-width:992px) {
    .u-pt-lg-112 {
        padding-top: 112px
    }
}

@media(min-width:992px) {
    .u-mt-lg-113 {
        margin-top: 113px
    }
}

@media(min-width:992px) {
    .u-pt-lg-113 {
        padding-top: 113px
    }
}

@media(min-width:992px) {
    .u-mt-lg-114 {
        margin-top: 114px
    }
}

@media(min-width:992px) {
    .u-pt-lg-114 {
        padding-top: 114px
    }
}

@media(min-width:992px) {
    .u-mt-lg-115 {
        margin-top: 115px
    }
}

@media(min-width:992px) {
    .u-pt-lg-115 {
        padding-top: 115px
    }
}

@media(min-width:992px) {
    .u-mt-lg-116 {
        margin-top: 116px
    }
}

@media(min-width:992px) {
    .u-pt-lg-116 {
        padding-top: 116px
    }
}

@media(min-width:992px) {
    .u-mt-lg-117 {
        margin-top: 117px
    }
}

@media(min-width:992px) {
    .u-pt-lg-117 {
        padding-top: 117px
    }
}

@media(min-width:992px) {
    .u-mt-lg-118 {
        margin-top: 118px
    }
}

@media(min-width:992px) {
    .u-pt-lg-118 {
        padding-top: 118px
    }
}

@media(min-width:992px) {
    .u-mt-lg-119 {
        margin-top: 119px
    }
}

@media(min-width:992px) {
    .u-pt-lg-119 {
        padding-top: 119px
    }
}

@media(min-width:992px) {
    .u-mt-lg-120 {
        margin-top: 120px
    }
}

@media(min-width:992px) {
    .u-pt-lg-120 {
        padding-top: 120px
    }
}

@media(min-width:992px) {
    .u-mt-lg-121 {
        margin-top: 121px
    }
}

@media(min-width:992px) {
    .u-pt-lg-121 {
        padding-top: 121px
    }
}

@media(min-width:992px) {
    .u-mt-lg-122 {
        margin-top: 122px
    }
}

@media(min-width:992px) {
    .u-pt-lg-122 {
        padding-top: 122px
    }
}

@media(min-width:992px) {
    .u-mt-lg-123 {
        margin-top: 123px
    }
}

@media(min-width:992px) {
    .u-pt-lg-123 {
        padding-top: 123px
    }
}

@media(min-width:992px) {
    .u-mt-lg-124 {
        margin-top: 124px
    }
}

@media(min-width:992px) {
    .u-pt-lg-124 {
        padding-top: 124px
    }
}

@media(min-width:992px) {
    .u-mt-lg-125 {
        margin-top: 125px
    }
}

@media(min-width:992px) {
    .u-pt-lg-125 {
        padding-top: 125px
    }
}

@media(min-width:992px) {
    .u-mt-lg-126 {
        margin-top: 126px
    }
}

@media(min-width:992px) {
    .u-pt-lg-126 {
        padding-top: 126px
    }
}

@media(min-width:992px) {
    .u-mt-lg-127 {
        margin-top: 127px
    }
}

@media(min-width:992px) {
    .u-pt-lg-127 {
        padding-top: 127px
    }
}

@media(min-width:992px) {
    .u-mt-lg-128 {
        margin-top: 128px
    }
}

@media(min-width:992px) {
    .u-pt-lg-128 {
        padding-top: 128px
    }
}

@media(min-width:992px) {
    .u-mt-lg-129 {
        margin-top: 129px
    }
}

@media(min-width:992px) {
    .u-pt-lg-129 {
        padding-top: 129px
    }
}

@media(min-width:992px) {
    .u-mt-lg-130 {
        margin-top: 130px
    }
}

@media(min-width:992px) {
    .u-pt-lg-130 {
        padding-top: 130px
    }
}

@media(min-width:992px) {
    .u-mt-lg-131 {
        margin-top: 131px
    }
}

@media(min-width:992px) {
    .u-pt-lg-131 {
        padding-top: 131px
    }
}

@media(min-width:992px) {
    .u-mt-lg-132 {
        margin-top: 132px
    }
}

@media(min-width:992px) {
    .u-pt-lg-132 {
        padding-top: 132px
    }
}

@media(min-width:992px) {
    .u-mt-lg-133 {
        margin-top: 133px
    }
}

@media(min-width:992px) {
    .u-pt-lg-133 {
        padding-top: 133px
    }
}

@media(min-width:992px) {
    .u-mt-lg-134 {
        margin-top: 134px
    }
}

@media(min-width:992px) {
    .u-pt-lg-134 {
        padding-top: 134px
    }
}

@media(min-width:992px) {
    .u-mt-lg-135 {
        margin-top: 135px
    }
}

@media(min-width:992px) {
    .u-pt-lg-135 {
        padding-top: 135px
    }
}

@media(min-width:992px) {
    .u-mt-lg-136 {
        margin-top: 136px
    }
}

@media(min-width:992px) {
    .u-pt-lg-136 {
        padding-top: 136px
    }
}

@media(min-width:992px) {
    .u-mt-lg-137 {
        margin-top: 137px
    }
}

@media(min-width:992px) {
    .u-pt-lg-137 {
        padding-top: 137px
    }
}

@media(min-width:992px) {
    .u-mt-lg-138 {
        margin-top: 138px
    }
}

@media(min-width:992px) {
    .u-pt-lg-138 {
        padding-top: 138px
    }
}

@media(min-width:992px) {
    .u-mt-lg-139 {
        margin-top: 139px
    }
}

@media(min-width:992px) {
    .u-pt-lg-139 {
        padding-top: 139px
    }
}

@media(min-width:992px) {
    .u-mt-lg-140 {
        margin-top: 140px
    }
}

@media(min-width:992px) {
    .u-pt-lg-140 {
        padding-top: 140px
    }
}

@media(min-width:992px) {
    .u-mt-lg-141 {
        margin-top: 141px
    }
}

@media(min-width:992px) {
    .u-pt-lg-141 {
        padding-top: 141px
    }
}

@media(min-width:992px) {
    .u-mt-lg-142 {
        margin-top: 142px
    }
}

@media(min-width:992px) {
    .u-pt-lg-142 {
        padding-top: 142px
    }
}

@media(min-width:992px) {
    .u-mt-lg-143 {
        margin-top: 143px
    }
}

@media(min-width:992px) {
    .u-pt-lg-143 {
        padding-top: 143px
    }
}

@media(min-width:992px) {
    .u-mt-lg-144 {
        margin-top: 144px
    }
}

@media(min-width:992px) {
    .u-pt-lg-144 {
        padding-top: 144px
    }
}

@media(min-width:992px) {
    .u-mt-lg-145 {
        margin-top: 145px
    }
}

@media(min-width:992px) {
    .u-pt-lg-145 {
        padding-top: 145px
    }
}

@media(min-width:992px) {
    .u-mt-lg-146 {
        margin-top: 146px
    }
}

@media(min-width:992px) {
    .u-pt-lg-146 {
        padding-top: 146px
    }
}

@media(min-width:992px) {
    .u-mt-lg-147 {
        margin-top: 147px
    }
}

@media(min-width:992px) {
    .u-pt-lg-147 {
        padding-top: 147px
    }
}

@media(min-width:992px) {
    .u-mt-lg-148 {
        margin-top: 148px
    }
}

@media(min-width:992px) {
    .u-pt-lg-148 {
        padding-top: 148px
    }
}

@media(min-width:992px) {
    .u-mt-lg-149 {
        margin-top: 149px
    }
}

@media(min-width:992px) {
    .u-pt-lg-149 {
        padding-top: 149px
    }
}

@media(min-width:992px) {
    .u-mt-lg-150 {
        margin-top: 150px
    }
}

@media(min-width:992px) {
    .u-pt-lg-150 {
        padding-top: 150px
    }
}

@media(min-width:992px) {
    .u-mt-lg-151 {
        margin-top: 151px
    }
}

@media(min-width:992px) {
    .u-pt-lg-151 {
        padding-top: 151px
    }
}

@media(min-width:992px) {
    .u-mt-lg-152 {
        margin-top: 152px
    }
}

@media(min-width:992px) {
    .u-pt-lg-152 {
        padding-top: 152px
    }
}

@media(min-width:992px) {
    .u-mt-lg-153 {
        margin-top: 153px
    }
}

@media(min-width:992px) {
    .u-pt-lg-153 {
        padding-top: 153px
    }
}

@media(min-width:992px) {
    .u-mt-lg-154 {
        margin-top: 154px
    }
}

@media(min-width:992px) {
    .u-pt-lg-154 {
        padding-top: 154px
    }
}

@media(min-width:992px) {
    .u-mt-lg-155 {
        margin-top: 155px
    }
}

@media(min-width:992px) {
    .u-pt-lg-155 {
        padding-top: 155px
    }
}

@media(min-width:992px) {
    .u-mt-lg-156 {
        margin-top: 156px
    }
}

@media(min-width:992px) {
    .u-pt-lg-156 {
        padding-top: 156px
    }
}

@media(min-width:992px) {
    .u-mt-lg-157 {
        margin-top: 157px
    }
}

@media(min-width:992px) {
    .u-pt-lg-157 {
        padding-top: 157px
    }
}

@media(min-width:992px) {
    .u-mt-lg-158 {
        margin-top: 158px
    }
}

@media(min-width:992px) {
    .u-pt-lg-158 {
        padding-top: 158px
    }
}

@media(min-width:992px) {
    .u-mt-lg-159 {
        margin-top: 159px
    }
}

@media(min-width:992px) {
    .u-pt-lg-159 {
        padding-top: 159px
    }
}

@media(min-width:992px) {
    .u-mt-lg-160 {
        margin-top: 160px
    }
}

@media(min-width:992px) {
    .u-pt-lg-160 {
        padding-top: 160px
    }
}

@media(min-width:992px) {
    .u-mt-lg-161 {
        margin-top: 161px
    }
}

@media(min-width:992px) {
    .u-pt-lg-161 {
        padding-top: 161px
    }
}

@media(min-width:992px) {
    .u-mt-lg-162 {
        margin-top: 162px
    }
}

@media(min-width:992px) {
    .u-pt-lg-162 {
        padding-top: 162px
    }
}

@media(min-width:992px) {
    .u-mt-lg-163 {
        margin-top: 163px
    }
}

@media(min-width:992px) {
    .u-pt-lg-163 {
        padding-top: 163px
    }
}

@media(min-width:992px) {
    .u-mt-lg-164 {
        margin-top: 164px
    }
}

@media(min-width:992px) {
    .u-pt-lg-164 {
        padding-top: 164px
    }
}

@media(min-width:992px) {
    .u-mt-lg-165 {
        margin-top: 165px
    }
}

@media(min-width:992px) {
    .u-pt-lg-165 {
        padding-top: 165px
    }
}

@media(min-width:992px) {
    .u-mt-lg-166 {
        margin-top: 166px
    }
}

@media(min-width:992px) {
    .u-pt-lg-166 {
        padding-top: 166px
    }
}

@media(min-width:992px) {
    .u-mt-lg-167 {
        margin-top: 167px
    }
}

@media(min-width:992px) {
    .u-pt-lg-167 {
        padding-top: 167px
    }
}

@media(min-width:992px) {
    .u-mt-lg-168 {
        margin-top: 168px
    }
}

@media(min-width:992px) {
    .u-pt-lg-168 {
        padding-top: 168px
    }
}

@media(min-width:992px) {
    .u-mt-lg-169 {
        margin-top: 169px
    }
}

@media(min-width:992px) {
    .u-pt-lg-169 {
        padding-top: 169px
    }
}

@media(min-width:992px) {
    .u-mt-lg-170 {
        margin-top: 170px
    }
}

@media(min-width:992px) {
    .u-pt-lg-170 {
        padding-top: 170px
    }
}

@media(min-width:992px) {
    .u-mt-lg-171 {
        margin-top: 171px
    }
}

@media(min-width:992px) {
    .u-pt-lg-171 {
        padding-top: 171px
    }
}

@media(min-width:992px) {
    .u-mt-lg-172 {
        margin-top: 172px
    }
}

@media(min-width:992px) {
    .u-pt-lg-172 {
        padding-top: 172px
    }
}

@media(min-width:992px) {
    .u-mt-lg-173 {
        margin-top: 173px
    }
}

@media(min-width:992px) {
    .u-pt-lg-173 {
        padding-top: 173px
    }
}

@media(min-width:992px) {
    .u-mt-lg-174 {
        margin-top: 174px
    }
}

@media(min-width:992px) {
    .u-pt-lg-174 {
        padding-top: 174px
    }
}

@media(min-width:992px) {
    .u-mt-lg-175 {
        margin-top: 175px
    }
}

@media(min-width:992px) {
    .u-pt-lg-175 {
        padding-top: 175px
    }
}

@media(min-width:992px) {
    .u-mt-lg-176 {
        margin-top: 176px
    }
}

@media(min-width:992px) {
    .u-pt-lg-176 {
        padding-top: 176px
    }
}

@media(min-width:992px) {
    .u-mt-lg-177 {
        margin-top: 177px
    }
}

@media(min-width:992px) {
    .u-pt-lg-177 {
        padding-top: 177px
    }
}

@media(min-width:992px) {
    .u-mt-lg-178 {
        margin-top: 178px
    }
}

@media(min-width:992px) {
    .u-pt-lg-178 {
        padding-top: 178px
    }
}

@media(min-width:992px) {
    .u-mt-lg-179 {
        margin-top: 179px
    }
}

@media(min-width:992px) {
    .u-pt-lg-179 {
        padding-top: 179px
    }
}

@media(min-width:992px) {
    .u-mt-lg-180 {
        margin-top: 180px
    }
}

@media(min-width:992px) {
    .u-pt-lg-180 {
        padding-top: 180px
    }
}

@media(min-width:992px) {
    .u-mt-lg-181 {
        margin-top: 181px
    }
}

@media(min-width:992px) {
    .u-pt-lg-181 {
        padding-top: 181px
    }
}

@media(min-width:992px) {
    .u-mt-lg-182 {
        margin-top: 182px
    }
}

@media(min-width:992px) {
    .u-pt-lg-182 {
        padding-top: 182px
    }
}

@media(min-width:992px) {
    .u-mt-lg-183 {
        margin-top: 183px
    }
}

@media(min-width:992px) {
    .u-pt-lg-183 {
        padding-top: 183px
    }
}

@media(min-width:992px) {
    .u-mt-lg-184 {
        margin-top: 184px
    }
}

@media(min-width:992px) {
    .u-pt-lg-184 {
        padding-top: 184px
    }
}

@media(min-width:992px) {
    .u-mt-lg-185 {
        margin-top: 185px
    }
}

@media(min-width:992px) {
    .u-pt-lg-185 {
        padding-top: 185px
    }
}

@media(min-width:992px) {
    .u-mt-lg-186 {
        margin-top: 186px
    }
}

@media(min-width:992px) {
    .u-pt-lg-186 {
        padding-top: 186px
    }
}

@media(min-width:992px) {
    .u-mt-lg-187 {
        margin-top: 187px
    }
}

@media(min-width:992px) {
    .u-pt-lg-187 {
        padding-top: 187px
    }
}

@media(min-width:992px) {
    .u-mt-lg-188 {
        margin-top: 188px
    }
}

@media(min-width:992px) {
    .u-pt-lg-188 {
        padding-top: 188px
    }
}

@media(min-width:992px) {
    .u-mt-lg-189 {
        margin-top: 189px
    }
}

@media(min-width:992px) {
    .u-pt-lg-189 {
        padding-top: 189px
    }
}

@media(min-width:992px) {
    .u-mt-lg-190 {
        margin-top: 190px
    }
}

@media(min-width:992px) {
    .u-pt-lg-190 {
        padding-top: 190px
    }
}

@media(min-width:992px) {
    .u-mt-lg-191 {
        margin-top: 191px
    }
}

@media(min-width:992px) {
    .u-pt-lg-191 {
        padding-top: 191px
    }
}

@media(min-width:992px) {
    .u-mt-lg-192 {
        margin-top: 192px
    }
}

@media(min-width:992px) {
    .u-pt-lg-192 {
        padding-top: 192px
    }
}

@media(min-width:992px) {
    .u-mt-lg-193 {
        margin-top: 193px
    }
}

@media(min-width:992px) {
    .u-pt-lg-193 {
        padding-top: 193px
    }
}

@media(min-width:992px) {
    .u-mt-lg-194 {
        margin-top: 194px
    }
}

@media(min-width:992px) {
    .u-pt-lg-194 {
        padding-top: 194px
    }
}

@media(min-width:992px) {
    .u-mt-lg-195 {
        margin-top: 195px
    }
}

@media(min-width:992px) {
    .u-pt-lg-195 {
        padding-top: 195px
    }
}

@media(min-width:992px) {
    .u-mt-lg-196 {
        margin-top: 196px
    }
}

@media(min-width:992px) {
    .u-pt-lg-196 {
        padding-top: 196px
    }
}

@media(min-width:992px) {
    .u-mt-lg-197 {
        margin-top: 197px
    }
}

@media(min-width:992px) {
    .u-pt-lg-197 {
        padding-top: 197px
    }
}

@media(min-width:992px) {
    .u-mt-lg-198 {
        margin-top: 198px
    }
}

@media(min-width:992px) {
    .u-pt-lg-198 {
        padding-top: 198px
    }
}

@media(min-width:992px) {
    .u-mt-lg-199 {
        margin-top: 199px
    }
}

@media(min-width:992px) {
    .u-pt-lg-199 {
        padding-top: 199px
    }
}

@media(min-width:992px) {
    .u-mt-lg-200 {
        margin-top: 200px
    }
}

@media(min-width:992px) {
    .u-pt-lg-200 {
        padding-top: 200px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-50 {
        margin-bottom: -50px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-49 {
        margin-bottom: -49px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-48 {
        margin-bottom: -48px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-47 {
        margin-bottom: -47px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-46 {
        margin-bottom: -46px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-45 {
        margin-bottom: -45px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-44 {
        margin-bottom: -44px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-43 {
        margin-bottom: -43px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-42 {
        margin-bottom: -42px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-41 {
        margin-bottom: -41px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-40 {
        margin-bottom: -40px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-39 {
        margin-bottom: -39px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-38 {
        margin-bottom: -38px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-37 {
        margin-bottom: -37px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-36 {
        margin-bottom: -36px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-35 {
        margin-bottom: -35px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-34 {
        margin-bottom: -34px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-33 {
        margin-bottom: -33px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-32 {
        margin-bottom: -32px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-31 {
        margin-bottom: -31px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-30 {
        margin-bottom: -30px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-29 {
        margin-bottom: -29px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-28 {
        margin-bottom: -28px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-27 {
        margin-bottom: -27px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-26 {
        margin-bottom: -26px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-25 {
        margin-bottom: -25px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-24 {
        margin-bottom: -24px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-23 {
        margin-bottom: -23px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-22 {
        margin-bottom: -22px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-21 {
        margin-bottom: -21px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-20 {
        margin-bottom: -20px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-19 {
        margin-bottom: -19px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-18 {
        margin-bottom: -18px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-17 {
        margin-bottom: -17px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-16 {
        margin-bottom: -16px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-15 {
        margin-bottom: -15px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-14 {
        margin-bottom: -14px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-13 {
        margin-bottom: -13px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-12 {
        margin-bottom: -12px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-11 {
        margin-bottom: -11px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-10 {
        margin-bottom: -10px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-9 {
        margin-bottom: -9px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-8 {
        margin-bottom: -8px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-7 {
        margin-bottom: -7px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-6 {
        margin-bottom: -6px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-5 {
        margin-bottom: -5px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-4 {
        margin-bottom: -4px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-3 {
        margin-bottom: -3px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-2 {
        margin-bottom: -2px
    }
}

@media(min-width:992px) {
    .u-mb-negative-lg-1 {
        margin-bottom: -1px
    }
}

@media(min-width:992px) {
    .u-mb-lg-0 {
        margin-bottom: 0
    }
}

@media(min-width:992px) {
    .u-pb-lg-0 {
        padding-bottom: 0
    }
}

@media(min-width:992px) {
    .u-mb-lg-1 {
        margin-bottom: 1px
    }
}

@media(min-width:992px) {
    .u-pb-lg-1 {
        padding-bottom: 1px
    }
}

@media(min-width:992px) {
    .u-mb-lg-2 {
        margin-bottom: 2px
    }
}

@media(min-width:992px) {
    .u-pb-lg-2 {
        padding-bottom: 2px
    }
}

@media(min-width:992px) {
    .u-mb-lg-3 {
        margin-bottom: 3px
    }
}

@media(min-width:992px) {
    .u-pb-lg-3 {
        padding-bottom: 3px
    }
}

@media(min-width:992px) {
    .u-mb-lg-4 {
        margin-bottom: 4px
    }
}

@media(min-width:992px) {
    .u-pb-lg-4 {
        padding-bottom: 4px
    }
}

@media(min-width:992px) {
    .u-mb-lg-5 {
        margin-bottom: 5px
    }
}

@media(min-width:992px) {
    .u-pb-lg-5 {
        padding-bottom: 5px
    }
}

@media(min-width:992px) {
    .u-mb-lg-6 {
        margin-bottom: 6px
    }
}

@media(min-width:992px) {
    .u-pb-lg-6 {
        padding-bottom: 6px
    }
}

@media(min-width:992px) {
    .u-mb-lg-7 {
        margin-bottom: 7px
    }
}

@media(min-width:992px) {
    .u-pb-lg-7 {
        padding-bottom: 7px
    }
}

@media(min-width:992px) {
    .u-mb-lg-8 {
        margin-bottom: 8px
    }
}

@media(min-width:992px) {
    .u-pb-lg-8 {
        padding-bottom: 8px
    }
}

@media(min-width:992px) {
    .u-mb-lg-9 {
        margin-bottom: 9px
    }
}

@media(min-width:992px) {
    .u-pb-lg-9 {
        padding-bottom: 9px
    }
}

@media(min-width:992px) {
    .u-mb-lg-10 {
        margin-bottom: 10px
    }
}

@media(min-width:992px) {
    .u-pb-lg-10 {
        padding-bottom: 10px
    }
}

@media(min-width:992px) {
    .u-mb-lg-11 {
        margin-bottom: 11px
    }
}

@media(min-width:992px) {
    .u-pb-lg-11 {
        padding-bottom: 11px
    }
}

@media(min-width:992px) {
    .u-mb-lg-12 {
        margin-bottom: 12px
    }
}

@media(min-width:992px) {
    .u-pb-lg-12 {
        padding-bottom: 12px
    }
}

@media(min-width:992px) {
    .u-mb-lg-13 {
        margin-bottom: 13px
    }
}

@media(min-width:992px) {
    .u-pb-lg-13 {
        padding-bottom: 13px
    }
}

@media(min-width:992px) {
    .u-mb-lg-14 {
        margin-bottom: 14px
    }
}

@media(min-width:992px) {
    .u-pb-lg-14 {
        padding-bottom: 14px
    }
}

@media(min-width:992px) {
    .u-mb-lg-15 {
        margin-bottom: 15px
    }
}

@media(min-width:992px) {
    .u-pb-lg-15 {
        padding-bottom: 15px
    }
}

@media(min-width:992px) {
    .u-mb-lg-16 {
        margin-bottom: 16px
    }
}

@media(min-width:992px) {
    .u-pb-lg-16 {
        padding-bottom: 16px
    }
}

@media(min-width:992px) {
    .u-mb-lg-17 {
        margin-bottom: 17px
    }
}

@media(min-width:992px) {
    .u-pb-lg-17 {
        padding-bottom: 17px
    }
}

@media(min-width:992px) {
    .u-mb-lg-18 {
        margin-bottom: 18px
    }
}

@media(min-width:992px) {
    .u-pb-lg-18 {
        padding-bottom: 18px
    }
}

@media(min-width:992px) {
    .u-mb-lg-19 {
        margin-bottom: 19px
    }
}

@media(min-width:992px) {
    .u-pb-lg-19 {
        padding-bottom: 19px
    }
}

@media(min-width:992px) {
    .u-mb-lg-20 {
        margin-bottom: 20px
    }
}

@media(min-width:992px) {
    .u-pb-lg-20 {
        padding-bottom: 20px
    }
}

@media(min-width:992px) {
    .u-mb-lg-21 {
        margin-bottom: 21px
    }
}

@media(min-width:992px) {
    .u-pb-lg-21 {
        padding-bottom: 21px
    }
}

@media(min-width:992px) {
    .u-mb-lg-22 {
        margin-bottom: 22px
    }
}

@media(min-width:992px) {
    .u-pb-lg-22 {
        padding-bottom: 22px
    }
}

@media(min-width:992px) {
    .u-mb-lg-23 {
        margin-bottom: 23px
    }
}

@media(min-width:992px) {
    .u-pb-lg-23 {
        padding-bottom: 23px
    }
}

@media(min-width:992px) {
    .u-mb-lg-24 {
        margin-bottom: 24px
    }
}

@media(min-width:992px) {
    .u-pb-lg-24 {
        padding-bottom: 24px
    }
}

@media(min-width:992px) {
    .u-mb-lg-25 {
        margin-bottom: 25px
    }
}

@media(min-width:992px) {
    .u-pb-lg-25 {
        padding-bottom: 25px
    }
}

@media(min-width:992px) {
    .u-mb-lg-26 {
        margin-bottom: 26px
    }
}

@media(min-width:992px) {
    .u-pb-lg-26 {
        padding-bottom: 26px
    }
}

@media(min-width:992px) {
    .u-mb-lg-27 {
        margin-bottom: 27px
    }
}

@media(min-width:992px) {
    .u-pb-lg-27 {
        padding-bottom: 27px
    }
}

@media(min-width:992px) {
    .u-mb-lg-28 {
        margin-bottom: 28px
    }
}

@media(min-width:992px) {
    .u-pb-lg-28 {
        padding-bottom: 28px
    }
}

@media(min-width:992px) {
    .u-mb-lg-29 {
        margin-bottom: 29px
    }
}

@media(min-width:992px) {
    .u-pb-lg-29 {
        padding-bottom: 29px
    }
}

@media(min-width:992px) {
    .u-mb-lg-30 {
        margin-bottom: 30px
    }
}

@media(min-width:992px) {
    .u-pb-lg-30 {
        padding-bottom: 30px
    }
}

@media(min-width:992px) {
    .u-mb-lg-31 {
        margin-bottom: 31px
    }
}

@media(min-width:992px) {
    .u-pb-lg-31 {
        padding-bottom: 31px
    }
}

@media(min-width:992px) {
    .u-mb-lg-32 {
        margin-bottom: 32px
    }
}

@media(min-width:992px) {
    .u-pb-lg-32 {
        padding-bottom: 32px
    }
}

@media(min-width:992px) {
    .u-mb-lg-33 {
        margin-bottom: 33px
    }
}

@media(min-width:992px) {
    .u-pb-lg-33 {
        padding-bottom: 33px
    }
}

@media(min-width:992px) {
    .u-mb-lg-34 {
        margin-bottom: 34px
    }
}

@media(min-width:992px) {
    .u-pb-lg-34 {
        padding-bottom: 34px
    }
}

@media(min-width:992px) {
    .u-mb-lg-35 {
        margin-bottom: 35px
    }
}

@media(min-width:992px) {
    .u-pb-lg-35 {
        padding-bottom: 35px
    }
}

@media(min-width:992px) {
    .u-mb-lg-36 {
        margin-bottom: 36px
    }
}

@media(min-width:992px) {
    .u-pb-lg-36 {
        padding-bottom: 36px
    }
}

@media(min-width:992px) {
    .u-mb-lg-37 {
        margin-bottom: 37px
    }
}

@media(min-width:992px) {
    .u-pb-lg-37 {
        padding-bottom: 37px
    }
}

@media(min-width:992px) {
    .u-mb-lg-38 {
        margin-bottom: 38px
    }
}

@media(min-width:992px) {
    .u-pb-lg-38 {
        padding-bottom: 38px
    }
}

@media(min-width:992px) {
    .u-mb-lg-39 {
        margin-bottom: 39px
    }
}

@media(min-width:992px) {
    .u-pb-lg-39 {
        padding-bottom: 39px
    }
}

@media(min-width:992px) {
    .u-mb-lg-40 {
        margin-bottom: 40px
    }
}

@media(min-width:992px) {
    .u-pb-lg-40 {
        padding-bottom: 40px
    }
}

@media(min-width:992px) {
    .u-mb-lg-41 {
        margin-bottom: 41px
    }
}

@media(min-width:992px) {
    .u-pb-lg-41 {
        padding-bottom: 41px
    }
}

@media(min-width:992px) {
    .u-mb-lg-42 {
        margin-bottom: 42px
    }
}

@media(min-width:992px) {
    .u-pb-lg-42 {
        padding-bottom: 42px
    }
}

@media(min-width:992px) {
    .u-mb-lg-43 {
        margin-bottom: 43px
    }
}

@media(min-width:992px) {
    .u-pb-lg-43 {
        padding-bottom: 43px
    }
}

@media(min-width:992px) {
    .u-mb-lg-44 {
        margin-bottom: 44px
    }
}

@media(min-width:992px) {
    .u-pb-lg-44 {
        padding-bottom: 44px
    }
}

@media(min-width:992px) {
    .u-mb-lg-45 {
        margin-bottom: 45px
    }
}

@media(min-width:992px) {
    .u-pb-lg-45 {
        padding-bottom: 45px
    }
}

@media(min-width:992px) {
    .u-mb-lg-46 {
        margin-bottom: 46px
    }
}

@media(min-width:992px) {
    .u-pb-lg-46 {
        padding-bottom: 46px
    }
}

@media(min-width:992px) {
    .u-mb-lg-47 {
        margin-bottom: 47px
    }
}

@media(min-width:992px) {
    .u-pb-lg-47 {
        padding-bottom: 47px
    }
}

@media(min-width:992px) {
    .u-mb-lg-48 {
        margin-bottom: 48px
    }
}

@media(min-width:992px) {
    .u-pb-lg-48 {
        padding-bottom: 48px
    }
}

@media(min-width:992px) {
    .u-mb-lg-49 {
        margin-bottom: 49px
    }
}

@media(min-width:992px) {
    .u-pb-lg-49 {
        padding-bottom: 49px
    }
}

@media(min-width:992px) {
    .u-mb-lg-50 {
        margin-bottom: 50px
    }
}

@media(min-width:992px) {
    .u-pb-lg-50 {
        padding-bottom: 50px
    }
}

@media(min-width:992px) {
    .u-mb-lg-51 {
        margin-bottom: 51px
    }
}

@media(min-width:992px) {
    .u-pb-lg-51 {
        padding-bottom: 51px
    }
}

@media(min-width:992px) {
    .u-mb-lg-52 {
        margin-bottom: 52px
    }
}

@media(min-width:992px) {
    .u-pb-lg-52 {
        padding-bottom: 52px
    }
}

@media(min-width:992px) {
    .u-mb-lg-53 {
        margin-bottom: 53px
    }
}

@media(min-width:992px) {
    .u-pb-lg-53 {
        padding-bottom: 53px
    }
}

@media(min-width:992px) {
    .u-mb-lg-54 {
        margin-bottom: 54px
    }
}

@media(min-width:992px) {
    .u-pb-lg-54 {
        padding-bottom: 54px
    }
}

@media(min-width:992px) {
    .u-mb-lg-55 {
        margin-bottom: 55px
    }
}

@media(min-width:992px) {
    .u-pb-lg-55 {
        padding-bottom: 55px
    }
}

@media(min-width:992px) {
    .u-mb-lg-56 {
        margin-bottom: 56px
    }
}

@media(min-width:992px) {
    .u-pb-lg-56 {
        padding-bottom: 56px
    }
}

@media(min-width:992px) {
    .u-mb-lg-57 {
        margin-bottom: 57px
    }
}

@media(min-width:992px) {
    .u-pb-lg-57 {
        padding-bottom: 57px
    }
}

@media(min-width:992px) {
    .u-mb-lg-58 {
        margin-bottom: 58px
    }
}

@media(min-width:992px) {
    .u-pb-lg-58 {
        padding-bottom: 58px
    }
}

@media(min-width:992px) {
    .u-mb-lg-59 {
        margin-bottom: 59px
    }
}

@media(min-width:992px) {
    .u-pb-lg-59 {
        padding-bottom: 59px
    }
}

@media(min-width:992px) {
    .u-mb-lg-60 {
        margin-bottom: 60px
    }
}

@media(min-width:992px) {
    .u-pb-lg-60 {
        padding-bottom: 60px
    }
}

@media(min-width:992px) {
    .u-mb-lg-61 {
        margin-bottom: 61px
    }
}

@media(min-width:992px) {
    .u-pb-lg-61 {
        padding-bottom: 61px
    }
}

@media(min-width:992px) {
    .u-mb-lg-62 {
        margin-bottom: 62px
    }
}

@media(min-width:992px) {
    .u-pb-lg-62 {
        padding-bottom: 62px
    }
}

@media(min-width:992px) {
    .u-mb-lg-63 {
        margin-bottom: 63px
    }
}

@media(min-width:992px) {
    .u-pb-lg-63 {
        padding-bottom: 63px
    }
}

@media(min-width:992px) {
    .u-mb-lg-64 {
        margin-bottom: 64px
    }
}

@media(min-width:992px) {
    .u-pb-lg-64 {
        padding-bottom: 64px
    }
}

@media(min-width:992px) {
    .u-mb-lg-65 {
        margin-bottom: 65px
    }
}

@media(min-width:992px) {
    .u-pb-lg-65 {
        padding-bottom: 65px
    }
}

@media(min-width:992px) {
    .u-mb-lg-66 {
        margin-bottom: 66px
    }
}

@media(min-width:992px) {
    .u-pb-lg-66 {
        padding-bottom: 66px
    }
}

@media(min-width:992px) {
    .u-mb-lg-67 {
        margin-bottom: 67px
    }
}

@media(min-width:992px) {
    .u-pb-lg-67 {
        padding-bottom: 67px
    }
}

@media(min-width:992px) {
    .u-mb-lg-68 {
        margin-bottom: 68px
    }
}

@media(min-width:992px) {
    .u-pb-lg-68 {
        padding-bottom: 68px
    }
}

@media(min-width:992px) {
    .u-mb-lg-69 {
        margin-bottom: 69px
    }
}

@media(min-width:992px) {
    .u-pb-lg-69 {
        padding-bottom: 69px
    }
}

@media(min-width:992px) {
    .u-mb-lg-70 {
        margin-bottom: 70px
    }
}

@media(min-width:992px) {
    .u-pb-lg-70 {
        padding-bottom: 70px
    }
}

@media(min-width:992px) {
    .u-mb-lg-71 {
        margin-bottom: 71px
    }
}

@media(min-width:992px) {
    .u-pb-lg-71 {
        padding-bottom: 71px
    }
}

@media(min-width:992px) {
    .u-mb-lg-72 {
        margin-bottom: 72px
    }
}

@media(min-width:992px) {
    .u-pb-lg-72 {
        padding-bottom: 72px
    }
}

@media(min-width:992px) {
    .u-mb-lg-73 {
        margin-bottom: 73px
    }
}

@media(min-width:992px) {
    .u-pb-lg-73 {
        padding-bottom: 73px
    }
}

@media(min-width:992px) {
    .u-mb-lg-74 {
        margin-bottom: 74px
    }
}

@media(min-width:992px) {
    .u-pb-lg-74 {
        padding-bottom: 74px
    }
}

@media(min-width:992px) {
    .u-mb-lg-75 {
        margin-bottom: 75px
    }
}

@media(min-width:992px) {
    .u-pb-lg-75 {
        padding-bottom: 75px
    }
}

@media(min-width:992px) {
    .u-mb-lg-76 {
        margin-bottom: 76px
    }
}

@media(min-width:992px) {
    .u-pb-lg-76 {
        padding-bottom: 76px
    }
}

@media(min-width:992px) {
    .u-mb-lg-77 {
        margin-bottom: 77px
    }
}

@media(min-width:992px) {
    .u-pb-lg-77 {
        padding-bottom: 77px
    }
}

@media(min-width:992px) {
    .u-mb-lg-78 {
        margin-bottom: 78px
    }
}

@media(min-width:992px) {
    .u-pb-lg-78 {
        padding-bottom: 78px
    }
}

@media(min-width:992px) {
    .u-mb-lg-79 {
        margin-bottom: 79px
    }
}

@media(min-width:992px) {
    .u-pb-lg-79 {
        padding-bottom: 79px
    }
}

@media(min-width:992px) {
    .u-mb-lg-80 {
        margin-bottom: 80px
    }
}

@media(min-width:992px) {
    .u-pb-lg-80 {
        padding-bottom: 80px
    }
}

@media(min-width:992px) {
    .u-mb-lg-81 {
        margin-bottom: 81px
    }
}

@media(min-width:992px) {
    .u-pb-lg-81 {
        padding-bottom: 81px
    }
}

@media(min-width:992px) {
    .u-mb-lg-82 {
        margin-bottom: 82px
    }
}

@media(min-width:992px) {
    .u-pb-lg-82 {
        padding-bottom: 82px
    }
}

@media(min-width:992px) {
    .u-mb-lg-83 {
        margin-bottom: 83px
    }
}

@media(min-width:992px) {
    .u-pb-lg-83 {
        padding-bottom: 83px
    }
}

@media(min-width:992px) {
    .u-mb-lg-84 {
        margin-bottom: 84px
    }
}

@media(min-width:992px) {
    .u-pb-lg-84 {
        padding-bottom: 84px
    }
}

@media(min-width:992px) {
    .u-mb-lg-85 {
        margin-bottom: 85px
    }
}

@media(min-width:992px) {
    .u-pb-lg-85 {
        padding-bottom: 85px
    }
}

@media(min-width:992px) {
    .u-mb-lg-86 {
        margin-bottom: 86px
    }
}

@media(min-width:992px) {
    .u-pb-lg-86 {
        padding-bottom: 86px
    }
}

@media(min-width:992px) {
    .u-mb-lg-87 {
        margin-bottom: 87px
    }
}

@media(min-width:992px) {
    .u-pb-lg-87 {
        padding-bottom: 87px
    }
}

@media(min-width:992px) {
    .u-mb-lg-88 {
        margin-bottom: 88px
    }
}

@media(min-width:992px) {
    .u-pb-lg-88 {
        padding-bottom: 88px
    }
}

@media(min-width:992px) {
    .u-mb-lg-89 {
        margin-bottom: 89px
    }
}

@media(min-width:992px) {
    .u-pb-lg-89 {
        padding-bottom: 89px
    }
}

@media(min-width:992px) {
    .u-mb-lg-90 {
        margin-bottom: 90px
    }
}

@media(min-width:992px) {
    .u-pb-lg-90 {
        padding-bottom: 90px
    }
}

@media(min-width:992px) {
    .u-mb-lg-91 {
        margin-bottom: 91px
    }
}

@media(min-width:992px) {
    .u-pb-lg-91 {
        padding-bottom: 91px
    }
}

@media(min-width:992px) {
    .u-mb-lg-92 {
        margin-bottom: 92px
    }
}

@media(min-width:992px) {
    .u-pb-lg-92 {
        padding-bottom: 92px
    }
}

@media(min-width:992px) {
    .u-mb-lg-93 {
        margin-bottom: 93px
    }
}

@media(min-width:992px) {
    .u-pb-lg-93 {
        padding-bottom: 93px
    }
}

@media(min-width:992px) {
    .u-mb-lg-94 {
        margin-bottom: 94px
    }
}

@media(min-width:992px) {
    .u-pb-lg-94 {
        padding-bottom: 94px
    }
}

@media(min-width:992px) {
    .u-mb-lg-95 {
        margin-bottom: 95px
    }
}

@media(min-width:992px) {
    .u-pb-lg-95 {
        padding-bottom: 95px
    }
}

@media(min-width:992px) {
    .u-mb-lg-96 {
        margin-bottom: 96px
    }
}

@media(min-width:992px) {
    .u-pb-lg-96 {
        padding-bottom: 96px
    }
}

@media(min-width:992px) {
    .u-mb-lg-97 {
        margin-bottom: 97px
    }
}

@media(min-width:992px) {
    .u-pb-lg-97 {
        padding-bottom: 97px
    }
}

@media(min-width:992px) {
    .u-mb-lg-98 {
        margin-bottom: 98px
    }
}

@media(min-width:992px) {
    .u-pb-lg-98 {
        padding-bottom: 98px
    }
}

@media(min-width:992px) {
    .u-mb-lg-99 {
        margin-bottom: 99px
    }
}

@media(min-width:992px) {
    .u-pb-lg-99 {
        padding-bottom: 99px
    }
}

@media(min-width:992px) {
    .u-mb-lg-100 {
        margin-bottom: 100px
    }
}

@media(min-width:992px) {
    .u-pb-lg-100 {
        padding-bottom: 100px
    }
}

@media(min-width:992px) {
    .u-mb-lg-101 {
        margin-bottom: 101px
    }
}

@media(min-width:992px) {
    .u-pb-lg-101 {
        padding-bottom: 101px
    }
}

@media(min-width:992px) {
    .u-mb-lg-102 {
        margin-bottom: 102px
    }
}

@media(min-width:992px) {
    .u-pb-lg-102 {
        padding-bottom: 102px
    }
}

@media(min-width:992px) {
    .u-mb-lg-103 {
        margin-bottom: 103px
    }
}

@media(min-width:992px) {
    .u-pb-lg-103 {
        padding-bottom: 103px
    }
}

@media(min-width:992px) {
    .u-mb-lg-104 {
        margin-bottom: 104px
    }
}

@media(min-width:992px) {
    .u-pb-lg-104 {
        padding-bottom: 104px
    }
}

@media(min-width:992px) {
    .u-mb-lg-105 {
        margin-bottom: 105px
    }
}

@media(min-width:992px) {
    .u-pb-lg-105 {
        padding-bottom: 105px
    }
}

@media(min-width:992px) {
    .u-mb-lg-106 {
        margin-bottom: 106px
    }
}

@media(min-width:992px) {
    .u-pb-lg-106 {
        padding-bottom: 106px
    }
}

@media(min-width:992px) {
    .u-mb-lg-107 {
        margin-bottom: 107px
    }
}

@media(min-width:992px) {
    .u-pb-lg-107 {
        padding-bottom: 107px
    }
}

@media(min-width:992px) {
    .u-mb-lg-108 {
        margin-bottom: 108px
    }
}

@media(min-width:992px) {
    .u-pb-lg-108 {
        padding-bottom: 108px
    }
}

@media(min-width:992px) {
    .u-mb-lg-109 {
        margin-bottom: 109px
    }
}

@media(min-width:992px) {
    .u-pb-lg-109 {
        padding-bottom: 109px
    }
}

@media(min-width:992px) {
    .u-mb-lg-110 {
        margin-bottom: 110px
    }
}

@media(min-width:992px) {
    .u-pb-lg-110 {
        padding-bottom: 110px
    }
}

@media(min-width:992px) {
    .u-mb-lg-111 {
        margin-bottom: 111px
    }
}

@media(min-width:992px) {
    .u-pb-lg-111 {
        padding-bottom: 111px
    }
}

@media(min-width:992px) {
    .u-mb-lg-112 {
        margin-bottom: 112px
    }
}

@media(min-width:992px) {
    .u-pb-lg-112 {
        padding-bottom: 112px
    }
}

@media(min-width:992px) {
    .u-mb-lg-113 {
        margin-bottom: 113px
    }
}

@media(min-width:992px) {
    .u-pb-lg-113 {
        padding-bottom: 113px
    }
}

@media(min-width:992px) {
    .u-mb-lg-114 {
        margin-bottom: 114px
    }
}

@media(min-width:992px) {
    .u-pb-lg-114 {
        padding-bottom: 114px
    }
}

@media(min-width:992px) {
    .u-mb-lg-115 {
        margin-bottom: 115px
    }
}

@media(min-width:992px) {
    .u-pb-lg-115 {
        padding-bottom: 115px
    }
}

@media(min-width:992px) {
    .u-mb-lg-116 {
        margin-bottom: 116px
    }
}

@media(min-width:992px) {
    .u-pb-lg-116 {
        padding-bottom: 116px
    }
}

@media(min-width:992px) {
    .u-mb-lg-117 {
        margin-bottom: 117px
    }
}

@media(min-width:992px) {
    .u-pb-lg-117 {
        padding-bottom: 117px
    }
}

@media(min-width:992px) {
    .u-mb-lg-118 {
        margin-bottom: 118px
    }
}

@media(min-width:992px) {
    .u-pb-lg-118 {
        padding-bottom: 118px
    }
}

@media(min-width:992px) {
    .u-mb-lg-119 {
        margin-bottom: 119px
    }
}

@media(min-width:992px) {
    .u-pb-lg-119 {
        padding-bottom: 119px
    }
}

@media(min-width:992px) {
    .u-mb-lg-120 {
        margin-bottom: 120px
    }
}

@media(min-width:992px) {
    .u-pb-lg-120 {
        padding-bottom: 120px
    }
}

@media(min-width:992px) {
    .u-mb-lg-121 {
        margin-bottom: 121px
    }
}

@media(min-width:992px) {
    .u-pb-lg-121 {
        padding-bottom: 121px
    }
}

@media(min-width:992px) {
    .u-mb-lg-122 {
        margin-bottom: 122px
    }
}

@media(min-width:992px) {
    .u-pb-lg-122 {
        padding-bottom: 122px
    }
}

@media(min-width:992px) {
    .u-mb-lg-123 {
        margin-bottom: 123px
    }
}

@media(min-width:992px) {
    .u-pb-lg-123 {
        padding-bottom: 123px
    }
}

@media(min-width:992px) {
    .u-mb-lg-124 {
        margin-bottom: 124px
    }
}

@media(min-width:992px) {
    .u-pb-lg-124 {
        padding-bottom: 124px
    }
}

@media(min-width:992px) {
    .u-mb-lg-125 {
        margin-bottom: 125px
    }
}

@media(min-width:992px) {
    .u-pb-lg-125 {
        padding-bottom: 125px
    }
}

@media(min-width:992px) {
    .u-mb-lg-126 {
        margin-bottom: 126px
    }
}

@media(min-width:992px) {
    .u-pb-lg-126 {
        padding-bottom: 126px
    }
}

@media(min-width:992px) {
    .u-mb-lg-127 {
        margin-bottom: 127px
    }
}

@media(min-width:992px) {
    .u-pb-lg-127 {
        padding-bottom: 127px
    }
}

@media(min-width:992px) {
    .u-mb-lg-128 {
        margin-bottom: 128px
    }
}

@media(min-width:992px) {
    .u-pb-lg-128 {
        padding-bottom: 128px
    }
}

@media(min-width:992px) {
    .u-mb-lg-129 {
        margin-bottom: 129px
    }
}

@media(min-width:992px) {
    .u-pb-lg-129 {
        padding-bottom: 129px
    }
}

@media(min-width:992px) {
    .u-mb-lg-130 {
        margin-bottom: 130px
    }
}

@media(min-width:992px) {
    .u-pb-lg-130 {
        padding-bottom: 130px
    }
}

@media(min-width:992px) {
    .u-mb-lg-131 {
        margin-bottom: 131px
    }
}

@media(min-width:992px) {
    .u-pb-lg-131 {
        padding-bottom: 131px
    }
}

@media(min-width:992px) {
    .u-mb-lg-132 {
        margin-bottom: 132px
    }
}

@media(min-width:992px) {
    .u-pb-lg-132 {
        padding-bottom: 132px
    }
}

@media(min-width:992px) {
    .u-mb-lg-133 {
        margin-bottom: 133px
    }
}

@media(min-width:992px) {
    .u-pb-lg-133 {
        padding-bottom: 133px
    }
}

@media(min-width:992px) {
    .u-mb-lg-134 {
        margin-bottom: 134px
    }
}

@media(min-width:992px) {
    .u-pb-lg-134 {
        padding-bottom: 134px
    }
}

@media(min-width:992px) {
    .u-mb-lg-135 {
        margin-bottom: 135px
    }
}

@media(min-width:992px) {
    .u-pb-lg-135 {
        padding-bottom: 135px
    }
}

@media(min-width:992px) {
    .u-mb-lg-136 {
        margin-bottom: 136px
    }
}

@media(min-width:992px) {
    .u-pb-lg-136 {
        padding-bottom: 136px
    }
}

@media(min-width:992px) {
    .u-mb-lg-137 {
        margin-bottom: 137px
    }
}

@media(min-width:992px) {
    .u-pb-lg-137 {
        padding-bottom: 137px
    }
}

@media(min-width:992px) {
    .u-mb-lg-138 {
        margin-bottom: 138px
    }
}

@media(min-width:992px) {
    .u-pb-lg-138 {
        padding-bottom: 138px
    }
}

@media(min-width:992px) {
    .u-mb-lg-139 {
        margin-bottom: 139px
    }
}

@media(min-width:992px) {
    .u-pb-lg-139 {
        padding-bottom: 139px
    }
}

@media(min-width:992px) {
    .u-mb-lg-140 {
        margin-bottom: 140px
    }
}

@media(min-width:992px) {
    .u-pb-lg-140 {
        padding-bottom: 140px
    }
}

@media(min-width:992px) {
    .u-mb-lg-141 {
        margin-bottom: 141px
    }
}

@media(min-width:992px) {
    .u-pb-lg-141 {
        padding-bottom: 141px
    }
}

@media(min-width:992px) {
    .u-mb-lg-142 {
        margin-bottom: 142px
    }
}

@media(min-width:992px) {
    .u-pb-lg-142 {
        padding-bottom: 142px
    }
}

@media(min-width:992px) {
    .u-mb-lg-143 {
        margin-bottom: 143px
    }
}

@media(min-width:992px) {
    .u-pb-lg-143 {
        padding-bottom: 143px
    }
}

@media(min-width:992px) {
    .u-mb-lg-144 {
        margin-bottom: 144px
    }
}

@media(min-width:992px) {
    .u-pb-lg-144 {
        padding-bottom: 144px
    }
}

@media(min-width:992px) {
    .u-mb-lg-145 {
        margin-bottom: 145px
    }
}

@media(min-width:992px) {
    .u-pb-lg-145 {
        padding-bottom: 145px
    }
}

@media(min-width:992px) {
    .u-mb-lg-146 {
        margin-bottom: 146px
    }
}

@media(min-width:992px) {
    .u-pb-lg-146 {
        padding-bottom: 146px
    }
}

@media(min-width:992px) {
    .u-mb-lg-147 {
        margin-bottom: 147px
    }
}

@media(min-width:992px) {
    .u-pb-lg-147 {
        padding-bottom: 147px
    }
}

@media(min-width:992px) {
    .u-mb-lg-148 {
        margin-bottom: 148px
    }
}

@media(min-width:992px) {
    .u-pb-lg-148 {
        padding-bottom: 148px
    }
}

@media(min-width:992px) {
    .u-mb-lg-149 {
        margin-bottom: 149px
    }
}

@media(min-width:992px) {
    .u-pb-lg-149 {
        padding-bottom: 149px
    }
}

@media(min-width:992px) {
    .u-mb-lg-150 {
        margin-bottom: 150px
    }
}

@media(min-width:992px) {
    .u-pb-lg-150 {
        padding-bottom: 150px
    }
}

@media(min-width:992px) {
    .u-mb-lg-151 {
        margin-bottom: 151px
    }
}

@media(min-width:992px) {
    .u-pb-lg-151 {
        padding-bottom: 151px
    }
}

@media(min-width:992px) {
    .u-mb-lg-152 {
        margin-bottom: 152px
    }
}

@media(min-width:992px) {
    .u-pb-lg-152 {
        padding-bottom: 152px
    }
}

@media(min-width:992px) {
    .u-mb-lg-153 {
        margin-bottom: 153px
    }
}

@media(min-width:992px) {
    .u-pb-lg-153 {
        padding-bottom: 153px
    }
}

@media(min-width:992px) {
    .u-mb-lg-154 {
        margin-bottom: 154px
    }
}

@media(min-width:992px) {
    .u-pb-lg-154 {
        padding-bottom: 154px
    }
}

@media(min-width:992px) {
    .u-mb-lg-155 {
        margin-bottom: 155px
    }
}

@media(min-width:992px) {
    .u-pb-lg-155 {
        padding-bottom: 155px
    }
}

@media(min-width:992px) {
    .u-mb-lg-156 {
        margin-bottom: 156px
    }
}

@media(min-width:992px) {
    .u-pb-lg-156 {
        padding-bottom: 156px
    }
}

@media(min-width:992px) {
    .u-mb-lg-157 {
        margin-bottom: 157px
    }
}

@media(min-width:992px) {
    .u-pb-lg-157 {
        padding-bottom: 157px
    }
}

@media(min-width:992px) {
    .u-mb-lg-158 {
        margin-bottom: 158px
    }
}

@media(min-width:992px) {
    .u-pb-lg-158 {
        padding-bottom: 158px
    }
}

@media(min-width:992px) {
    .u-mb-lg-159 {
        margin-bottom: 159px
    }
}

@media(min-width:992px) {
    .u-pb-lg-159 {
        padding-bottom: 159px
    }
}

@media(min-width:992px) {
    .u-mb-lg-160 {
        margin-bottom: 160px
    }
}

@media(min-width:992px) {
    .u-pb-lg-160 {
        padding-bottom: 160px
    }
}

@media(min-width:992px) {
    .u-mb-lg-161 {
        margin-bottom: 161px
    }
}

@media(min-width:992px) {
    .u-pb-lg-161 {
        padding-bottom: 161px
    }
}

@media(min-width:992px) {
    .u-mb-lg-162 {
        margin-bottom: 162px
    }
}

@media(min-width:992px) {
    .u-pb-lg-162 {
        padding-bottom: 162px
    }
}

@media(min-width:992px) {
    .u-mb-lg-163 {
        margin-bottom: 163px
    }
}

@media(min-width:992px) {
    .u-pb-lg-163 {
        padding-bottom: 163px
    }
}

@media(min-width:992px) {
    .u-mb-lg-164 {
        margin-bottom: 164px
    }
}

@media(min-width:992px) {
    .u-pb-lg-164 {
        padding-bottom: 164px
    }
}

@media(min-width:992px) {
    .u-mb-lg-165 {
        margin-bottom: 165px
    }
}

@media(min-width:992px) {
    .u-pb-lg-165 {
        padding-bottom: 165px
    }
}

@media(min-width:992px) {
    .u-mb-lg-166 {
        margin-bottom: 166px
    }
}

@media(min-width:992px) {
    .u-pb-lg-166 {
        padding-bottom: 166px
    }
}

@media(min-width:992px) {
    .u-mb-lg-167 {
        margin-bottom: 167px
    }
}

@media(min-width:992px) {
    .u-pb-lg-167 {
        padding-bottom: 167px
    }
}

@media(min-width:992px) {
    .u-mb-lg-168 {
        margin-bottom: 168px
    }
}

@media(min-width:992px) {
    .u-pb-lg-168 {
        padding-bottom: 168px
    }
}

@media(min-width:992px) {
    .u-mb-lg-169 {
        margin-bottom: 169px
    }
}

@media(min-width:992px) {
    .u-pb-lg-169 {
        padding-bottom: 169px
    }
}

@media(min-width:992px) {
    .u-mb-lg-170 {
        margin-bottom: 170px
    }
}

@media(min-width:992px) {
    .u-pb-lg-170 {
        padding-bottom: 170px
    }
}

@media(min-width:992px) {
    .u-mb-lg-171 {
        margin-bottom: 171px
    }
}

@media(min-width:992px) {
    .u-pb-lg-171 {
        padding-bottom: 171px
    }
}

@media(min-width:992px) {
    .u-mb-lg-172 {
        margin-bottom: 172px
    }
}

@media(min-width:992px) {
    .u-pb-lg-172 {
        padding-bottom: 172px
    }
}

@media(min-width:992px) {
    .u-mb-lg-173 {
        margin-bottom: 173px
    }
}

@media(min-width:992px) {
    .u-pb-lg-173 {
        padding-bottom: 173px
    }
}

@media(min-width:992px) {
    .u-mb-lg-174 {
        margin-bottom: 174px
    }
}

@media(min-width:992px) {
    .u-pb-lg-174 {
        padding-bottom: 174px
    }
}

@media(min-width:992px) {
    .u-mb-lg-175 {
        margin-bottom: 175px
    }
}

@media(min-width:992px) {
    .u-pb-lg-175 {
        padding-bottom: 175px
    }
}

@media(min-width:992px) {
    .u-mb-lg-176 {
        margin-bottom: 176px
    }
}

@media(min-width:992px) {
    .u-pb-lg-176 {
        padding-bottom: 176px
    }
}

@media(min-width:992px) {
    .u-mb-lg-177 {
        margin-bottom: 177px
    }
}

@media(min-width:992px) {
    .u-pb-lg-177 {
        padding-bottom: 177px
    }
}

@media(min-width:992px) {
    .u-mb-lg-178 {
        margin-bottom: 178px
    }
}

@media(min-width:992px) {
    .u-pb-lg-178 {
        padding-bottom: 178px
    }
}

@media(min-width:992px) {
    .u-mb-lg-179 {
        margin-bottom: 179px
    }
}

@media(min-width:992px) {
    .u-pb-lg-179 {
        padding-bottom: 179px
    }
}

@media(min-width:992px) {
    .u-mb-lg-180 {
        margin-bottom: 180px
    }
}

@media(min-width:992px) {
    .u-pb-lg-180 {
        padding-bottom: 180px
    }
}

@media(min-width:992px) {
    .u-mb-lg-181 {
        margin-bottom: 181px
    }
}

@media(min-width:992px) {
    .u-pb-lg-181 {
        padding-bottom: 181px
    }
}

@media(min-width:992px) {
    .u-mb-lg-182 {
        margin-bottom: 182px
    }
}

@media(min-width:992px) {
    .u-pb-lg-182 {
        padding-bottom: 182px
    }
}

@media(min-width:992px) {
    .u-mb-lg-183 {
        margin-bottom: 183px
    }
}

@media(min-width:992px) {
    .u-pb-lg-183 {
        padding-bottom: 183px
    }
}

@media(min-width:992px) {
    .u-mb-lg-184 {
        margin-bottom: 184px
    }
}

@media(min-width:992px) {
    .u-pb-lg-184 {
        padding-bottom: 184px
    }
}

@media(min-width:992px) {
    .u-mb-lg-185 {
        margin-bottom: 185px
    }
}

@media(min-width:992px) {
    .u-pb-lg-185 {
        padding-bottom: 185px
    }
}

@media(min-width:992px) {
    .u-mb-lg-186 {
        margin-bottom: 186px
    }
}

@media(min-width:992px) {
    .u-pb-lg-186 {
        padding-bottom: 186px
    }
}

@media(min-width:992px) {
    .u-mb-lg-187 {
        margin-bottom: 187px
    }
}

@media(min-width:992px) {
    .u-pb-lg-187 {
        padding-bottom: 187px
    }
}

@media(min-width:992px) {
    .u-mb-lg-188 {
        margin-bottom: 188px
    }
}

@media(min-width:992px) {
    .u-pb-lg-188 {
        padding-bottom: 188px
    }
}

@media(min-width:992px) {
    .u-mb-lg-189 {
        margin-bottom: 189px
    }
}

@media(min-width:992px) {
    .u-pb-lg-189 {
        padding-bottom: 189px
    }
}

@media(min-width:992px) {
    .u-mb-lg-190 {
        margin-bottom: 190px
    }
}

@media(min-width:992px) {
    .u-pb-lg-190 {
        padding-bottom: 190px
    }
}

@media(min-width:992px) {
    .u-mb-lg-191 {
        margin-bottom: 191px
    }
}

@media(min-width:992px) {
    .u-pb-lg-191 {
        padding-bottom: 191px
    }
}

@media(min-width:992px) {
    .u-mb-lg-192 {
        margin-bottom: 192px
    }
}

@media(min-width:992px) {
    .u-pb-lg-192 {
        padding-bottom: 192px
    }
}

@media(min-width:992px) {
    .u-mb-lg-193 {
        margin-bottom: 193px
    }
}

@media(min-width:992px) {
    .u-pb-lg-193 {
        padding-bottom: 193px
    }
}

@media(min-width:992px) {
    .u-mb-lg-194 {
        margin-bottom: 194px
    }
}

@media(min-width:992px) {
    .u-pb-lg-194 {
        padding-bottom: 194px
    }
}

@media(min-width:992px) {
    .u-mb-lg-195 {
        margin-bottom: 195px
    }
}

@media(min-width:992px) {
    .u-pb-lg-195 {
        padding-bottom: 195px
    }
}

@media(min-width:992px) {
    .u-mb-lg-196 {
        margin-bottom: 196px
    }
}

@media(min-width:992px) {
    .u-pb-lg-196 {
        padding-bottom: 196px
    }
}

@media(min-width:992px) {
    .u-mb-lg-197 {
        margin-bottom: 197px
    }
}

@media(min-width:992px) {
    .u-pb-lg-197 {
        padding-bottom: 197px
    }
}

@media(min-width:992px) {
    .u-mb-lg-198 {
        margin-bottom: 198px
    }
}

@media(min-width:992px) {
    .u-pb-lg-198 {
        padding-bottom: 198px
    }
}

@media(min-width:992px) {
    .u-mb-lg-199 {
        margin-bottom: 199px
    }
}

@media(min-width:992px) {
    .u-pb-lg-199 {
        padding-bottom: 199px
    }
}

@media(min-width:992px) {
    .u-mb-lg-200 {
        margin-bottom: 200px
    }
}

@media(min-width:992px) {
    .u-pb-lg-200 {
        padding-bottom: 200px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-50 {
        margin-left: -50px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-49 {
        margin-left: -49px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-48 {
        margin-left: -48px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-47 {
        margin-left: -47px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-46 {
        margin-left: -46px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-45 {
        margin-left: -45px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-44 {
        margin-left: -44px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-43 {
        margin-left: -43px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-42 {
        margin-left: -42px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-41 {
        margin-left: -41px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-40 {
        margin-left: -40px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-39 {
        margin-left: -39px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-38 {
        margin-left: -38px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-37 {
        margin-left: -37px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-36 {
        margin-left: -36px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-35 {
        margin-left: -35px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-34 {
        margin-left: -34px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-33 {
        margin-left: -33px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-32 {
        margin-left: -32px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-31 {
        margin-left: -31px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-30 {
        margin-left: -30px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-29 {
        margin-left: -29px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-28 {
        margin-left: -28px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-27 {
        margin-left: -27px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-26 {
        margin-left: -26px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-25 {
        margin-left: -25px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-24 {
        margin-left: -24px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-23 {
        margin-left: -23px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-22 {
        margin-left: -22px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-21 {
        margin-left: -21px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-20 {
        margin-left: -20px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-19 {
        margin-left: -19px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-18 {
        margin-left: -18px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-17 {
        margin-left: -17px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-16 {
        margin-left: -16px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-15 {
        margin-left: -15px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-14 {
        margin-left: -14px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-13 {
        margin-left: -13px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-12 {
        margin-left: -12px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-11 {
        margin-left: -11px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-10 {
        margin-left: -10px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-9 {
        margin-left: -9px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-8 {
        margin-left: -8px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-7 {
        margin-left: -7px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-6 {
        margin-left: -6px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-5 {
        margin-left: -5px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-4 {
        margin-left: -4px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-3 {
        margin-left: -3px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-2 {
        margin-left: -2px
    }
}

@media(min-width:992px) {
    .u-ml-negative-lg-1 {
        margin-left: -1px
    }
}

@media(min-width:992px) {
    .u-ml-lg-0 {
        margin-left: 0
    }
}

@media(min-width:992px) {
    .u-pl-lg-0 {
        padding-left: 0
    }
}

@media(min-width:992px) {
    .u-ml-lg-1 {
        margin-left: 1px
    }
}

@media(min-width:992px) {
    .u-pl-lg-1 {
        padding-left: 1px
    }
}

@media(min-width:992px) {
    .u-ml-lg-2 {
        margin-left: 2px
    }
}

@media(min-width:992px) {
    .u-pl-lg-2 {
        padding-left: 2px
    }
}

@media(min-width:992px) {
    .u-ml-lg-3 {
        margin-left: 3px
    }
}

@media(min-width:992px) {
    .u-pl-lg-3 {
        padding-left: 3px
    }
}

@media(min-width:992px) {
    .u-ml-lg-4 {
        margin-left: 4px
    }
}

@media(min-width:992px) {
    .u-pl-lg-4 {
        padding-left: 4px
    }
}

@media(min-width:992px) {
    .u-ml-lg-5 {
        margin-left: 5px
    }
}

@media(min-width:992px) {
    .u-pl-lg-5 {
        padding-left: 5px
    }
}

@media(min-width:992px) {
    .u-ml-lg-6 {
        margin-left: 6px
    }
}

@media(min-width:992px) {
    .u-pl-lg-6 {
        padding-left: 6px
    }
}

@media(min-width:992px) {
    .u-ml-lg-7 {
        margin-left: 7px
    }
}

@media(min-width:992px) {
    .u-pl-lg-7 {
        padding-left: 7px
    }
}

@media(min-width:992px) {
    .u-ml-lg-8 {
        margin-left: 8px
    }
}

@media(min-width:992px) {
    .u-pl-lg-8 {
        padding-left: 8px
    }
}

@media(min-width:992px) {
    .u-ml-lg-9 {
        margin-left: 9px
    }
}

@media(min-width:992px) {
    .u-pl-lg-9 {
        padding-left: 9px
    }
}

@media(min-width:992px) {
    .u-ml-lg-10 {
        margin-left: 10px
    }
}

@media(min-width:992px) {
    .u-pl-lg-10 {
        padding-left: 10px
    }
}

@media(min-width:992px) {
    .u-ml-lg-11 {
        margin-left: 11px
    }
}

@media(min-width:992px) {
    .u-pl-lg-11 {
        padding-left: 11px
    }
}

@media(min-width:992px) {
    .u-ml-lg-12 {
        margin-left: 12px
    }
}

@media(min-width:992px) {
    .u-pl-lg-12 {
        padding-left: 12px
    }
}

@media(min-width:992px) {
    .u-ml-lg-13 {
        margin-left: 13px
    }
}

@media(min-width:992px) {
    .u-pl-lg-13 {
        padding-left: 13px
    }
}

@media(min-width:992px) {
    .u-ml-lg-14 {
        margin-left: 14px
    }
}

@media(min-width:992px) {
    .u-pl-lg-14 {
        padding-left: 14px
    }
}

@media(min-width:992px) {
    .u-ml-lg-15 {
        margin-left: 15px
    }
}

@media(min-width:992px) {
    .u-pl-lg-15 {
        padding-left: 15px
    }
}

@media(min-width:992px) {
    .u-ml-lg-16 {
        margin-left: 16px
    }
}

@media(min-width:992px) {
    .u-pl-lg-16 {
        padding-left: 16px
    }
}

@media(min-width:992px) {
    .u-ml-lg-17 {
        margin-left: 17px
    }
}

@media(min-width:992px) {
    .u-pl-lg-17 {
        padding-left: 17px
    }
}

@media(min-width:992px) {
    .u-ml-lg-18 {
        margin-left: 18px
    }
}

@media(min-width:992px) {
    .u-pl-lg-18 {
        padding-left: 18px
    }
}

@media(min-width:992px) {
    .u-ml-lg-19 {
        margin-left: 19px
    }
}

@media(min-width:992px) {
    .u-pl-lg-19 {
        padding-left: 19px
    }
}

@media(min-width:992px) {
    .u-ml-lg-20 {
        margin-left: 20px
    }
}

@media(min-width:992px) {
    .u-pl-lg-20 {
        padding-left: 20px
    }
}

@media(min-width:992px) {
    .u-ml-lg-21 {
        margin-left: 21px
    }
}

@media(min-width:992px) {
    .u-pl-lg-21 {
        padding-left: 21px
    }
}

@media(min-width:992px) {
    .u-ml-lg-22 {
        margin-left: 22px
    }
}

@media(min-width:992px) {
    .u-pl-lg-22 {
        padding-left: 22px
    }
}

@media(min-width:992px) {
    .u-ml-lg-23 {
        margin-left: 23px
    }
}

@media(min-width:992px) {
    .u-pl-lg-23 {
        padding-left: 23px
    }
}

@media(min-width:992px) {
    .u-ml-lg-24 {
        margin-left: 24px
    }
}

@media(min-width:992px) {
    .u-pl-lg-24 {
        padding-left: 24px
    }
}

@media(min-width:992px) {
    .u-ml-lg-25 {
        margin-left: 25px
    }
}

@media(min-width:992px) {
    .u-pl-lg-25 {
        padding-left: 25px
    }
}

@media(min-width:992px) {
    .u-ml-lg-26 {
        margin-left: 26px
    }
}

@media(min-width:992px) {
    .u-pl-lg-26 {
        padding-left: 26px
    }
}

@media(min-width:992px) {
    .u-ml-lg-27 {
        margin-left: 27px
    }
}

@media(min-width:992px) {
    .u-pl-lg-27 {
        padding-left: 27px
    }
}

@media(min-width:992px) {
    .u-ml-lg-28 {
        margin-left: 28px
    }
}

@media(min-width:992px) {
    .u-pl-lg-28 {
        padding-left: 28px
    }
}

@media(min-width:992px) {
    .u-ml-lg-29 {
        margin-left: 29px
    }
}

@media(min-width:992px) {
    .u-pl-lg-29 {
        padding-left: 29px
    }
}

@media(min-width:992px) {
    .u-ml-lg-30 {
        margin-left: 30px
    }
}

@media(min-width:992px) {
    .u-pl-lg-30 {
        padding-left: 30px
    }
}

@media(min-width:992px) {
    .u-ml-lg-31 {
        margin-left: 31px
    }
}

@media(min-width:992px) {
    .u-pl-lg-31 {
        padding-left: 31px
    }
}

@media(min-width:992px) {
    .u-ml-lg-32 {
        margin-left: 32px
    }
}

@media(min-width:992px) {
    .u-pl-lg-32 {
        padding-left: 32px
    }
}

@media(min-width:992px) {
    .u-ml-lg-33 {
        margin-left: 33px
    }
}

@media(min-width:992px) {
    .u-pl-lg-33 {
        padding-left: 33px
    }
}

@media(min-width:992px) {
    .u-ml-lg-34 {
        margin-left: 34px
    }
}

@media(min-width:992px) {
    .u-pl-lg-34 {
        padding-left: 34px
    }
}

@media(min-width:992px) {
    .u-ml-lg-35 {
        margin-left: 35px
    }
}

@media(min-width:992px) {
    .u-pl-lg-35 {
        padding-left: 35px
    }
}

@media(min-width:992px) {
    .u-ml-lg-36 {
        margin-left: 36px
    }
}

@media(min-width:992px) {
    .u-pl-lg-36 {
        padding-left: 36px
    }
}

@media(min-width:992px) {
    .u-ml-lg-37 {
        margin-left: 37px
    }
}

@media(min-width:992px) {
    .u-pl-lg-37 {
        padding-left: 37px
    }
}

@media(min-width:992px) {
    .u-ml-lg-38 {
        margin-left: 38px
    }
}

@media(min-width:992px) {
    .u-pl-lg-38 {
        padding-left: 38px
    }
}

@media(min-width:992px) {
    .u-ml-lg-39 {
        margin-left: 39px
    }
}

@media(min-width:992px) {
    .u-pl-lg-39 {
        padding-left: 39px
    }
}

@media(min-width:992px) {
    .u-ml-lg-40 {
        margin-left: 40px
    }
}

@media(min-width:992px) {
    .u-pl-lg-40 {
        padding-left: 40px
    }
}

@media(min-width:992px) {
    .u-ml-lg-41 {
        margin-left: 41px
    }
}

@media(min-width:992px) {
    .u-pl-lg-41 {
        padding-left: 41px
    }
}

@media(min-width:992px) {
    .u-ml-lg-42 {
        margin-left: 42px
    }
}

@media(min-width:992px) {
    .u-pl-lg-42 {
        padding-left: 42px
    }
}

@media(min-width:992px) {
    .u-ml-lg-43 {
        margin-left: 43px
    }
}

@media(min-width:992px) {
    .u-pl-lg-43 {
        padding-left: 43px
    }
}

@media(min-width:992px) {
    .u-ml-lg-44 {
        margin-left: 44px
    }
}

@media(min-width:992px) {
    .u-pl-lg-44 {
        padding-left: 44px
    }
}

@media(min-width:992px) {
    .u-ml-lg-45 {
        margin-left: 45px
    }
}

@media(min-width:992px) {
    .u-pl-lg-45 {
        padding-left: 45px
    }
}

@media(min-width:992px) {
    .u-ml-lg-46 {
        margin-left: 46px
    }
}

@media(min-width:992px) {
    .u-pl-lg-46 {
        padding-left: 46px
    }
}

@media(min-width:992px) {
    .u-ml-lg-47 {
        margin-left: 47px
    }
}

@media(min-width:992px) {
    .u-pl-lg-47 {
        padding-left: 47px
    }
}

@media(min-width:992px) {
    .u-ml-lg-48 {
        margin-left: 48px
    }
}

@media(min-width:992px) {
    .u-pl-lg-48 {
        padding-left: 48px
    }
}

@media(min-width:992px) {
    .u-ml-lg-49 {
        margin-left: 49px
    }
}

@media(min-width:992px) {
    .u-pl-lg-49 {
        padding-left: 49px
    }
}

@media(min-width:992px) {
    .u-ml-lg-50 {
        margin-left: 50px
    }
}

@media(min-width:992px) {
    .u-pl-lg-50 {
        padding-left: 50px
    }
}

@media(min-width:992px) {
    .u-ml-lg-51 {
        margin-left: 51px
    }
}

@media(min-width:992px) {
    .u-pl-lg-51 {
        padding-left: 51px
    }
}

@media(min-width:992px) {
    .u-ml-lg-52 {
        margin-left: 52px
    }
}

@media(min-width:992px) {
    .u-pl-lg-52 {
        padding-left: 52px
    }
}

@media(min-width:992px) {
    .u-ml-lg-53 {
        margin-left: 53px
    }
}

@media(min-width:992px) {
    .u-pl-lg-53 {
        padding-left: 53px
    }
}

@media(min-width:992px) {
    .u-ml-lg-54 {
        margin-left: 54px
    }
}

@media(min-width:992px) {
    .u-pl-lg-54 {
        padding-left: 54px
    }
}

@media(min-width:992px) {
    .u-ml-lg-55 {
        margin-left: 55px
    }
}

@media(min-width:992px) {
    .u-pl-lg-55 {
        padding-left: 55px
    }
}

@media(min-width:992px) {
    .u-ml-lg-56 {
        margin-left: 56px
    }
}

@media(min-width:992px) {
    .u-pl-lg-56 {
        padding-left: 56px
    }
}

@media(min-width:992px) {
    .u-ml-lg-57 {
        margin-left: 57px
    }
}

@media(min-width:992px) {
    .u-pl-lg-57 {
        padding-left: 57px
    }
}

@media(min-width:992px) {
    .u-ml-lg-58 {
        margin-left: 58px
    }
}

@media(min-width:992px) {
    .u-pl-lg-58 {
        padding-left: 58px
    }
}

@media(min-width:992px) {
    .u-ml-lg-59 {
        margin-left: 59px
    }
}

@media(min-width:992px) {
    .u-pl-lg-59 {
        padding-left: 59px
    }
}

@media(min-width:992px) {
    .u-ml-lg-60 {
        margin-left: 60px
    }
}

@media(min-width:992px) {
    .u-pl-lg-60 {
        padding-left: 60px
    }
}

@media(min-width:992px) {
    .u-ml-lg-61 {
        margin-left: 61px
    }
}

@media(min-width:992px) {
    .u-pl-lg-61 {
        padding-left: 61px
    }
}

@media(min-width:992px) {
    .u-ml-lg-62 {
        margin-left: 62px
    }
}

@media(min-width:992px) {
    .u-pl-lg-62 {
        padding-left: 62px
    }
}

@media(min-width:992px) {
    .u-ml-lg-63 {
        margin-left: 63px
    }
}

@media(min-width:992px) {
    .u-pl-lg-63 {
        padding-left: 63px
    }
}

@media(min-width:992px) {
    .u-ml-lg-64 {
        margin-left: 64px
    }
}

@media(min-width:992px) {
    .u-pl-lg-64 {
        padding-left: 64px
    }
}

@media(min-width:992px) {
    .u-ml-lg-65 {
        margin-left: 65px
    }
}

@media(min-width:992px) {
    .u-pl-lg-65 {
        padding-left: 65px
    }
}

@media(min-width:992px) {
    .u-ml-lg-66 {
        margin-left: 66px
    }
}

@media(min-width:992px) {
    .u-pl-lg-66 {
        padding-left: 66px
    }
}

@media(min-width:992px) {
    .u-ml-lg-67 {
        margin-left: 67px
    }
}

@media(min-width:992px) {
    .u-pl-lg-67 {
        padding-left: 67px
    }
}

@media(min-width:992px) {
    .u-ml-lg-68 {
        margin-left: 68px
    }
}

@media(min-width:992px) {
    .u-pl-lg-68 {
        padding-left: 68px
    }
}

@media(min-width:992px) {
    .u-ml-lg-69 {
        margin-left: 69px
    }
}

@media(min-width:992px) {
    .u-pl-lg-69 {
        padding-left: 69px
    }
}

@media(min-width:992px) {
    .u-ml-lg-70 {
        margin-left: 70px
    }
}

@media(min-width:992px) {
    .u-pl-lg-70 {
        padding-left: 70px
    }
}

@media(min-width:992px) {
    .u-ml-lg-71 {
        margin-left: 71px
    }
}

@media(min-width:992px) {
    .u-pl-lg-71 {
        padding-left: 71px
    }
}

@media(min-width:992px) {
    .u-ml-lg-72 {
        margin-left: 72px
    }
}

@media(min-width:992px) {
    .u-pl-lg-72 {
        padding-left: 72px
    }
}

@media(min-width:992px) {
    .u-ml-lg-73 {
        margin-left: 73px
    }
}

@media(min-width:992px) {
    .u-pl-lg-73 {
        padding-left: 73px
    }
}

@media(min-width:992px) {
    .u-ml-lg-74 {
        margin-left: 74px
    }
}

@media(min-width:992px) {
    .u-pl-lg-74 {
        padding-left: 74px
    }
}

@media(min-width:992px) {
    .u-ml-lg-75 {
        margin-left: 75px
    }
}

@media(min-width:992px) {
    .u-pl-lg-75 {
        padding-left: 75px
    }
}

@media(min-width:992px) {
    .u-ml-lg-76 {
        margin-left: 76px
    }
}

@media(min-width:992px) {
    .u-pl-lg-76 {
        padding-left: 76px
    }
}

@media(min-width:992px) {
    .u-ml-lg-77 {
        margin-left: 77px
    }
}

@media(min-width:992px) {
    .u-pl-lg-77 {
        padding-left: 77px
    }
}

@media(min-width:992px) {
    .u-ml-lg-78 {
        margin-left: 78px
    }
}

@media(min-width:992px) {
    .u-pl-lg-78 {
        padding-left: 78px
    }
}

@media(min-width:992px) {
    .u-ml-lg-79 {
        margin-left: 79px
    }
}

@media(min-width:992px) {
    .u-pl-lg-79 {
        padding-left: 79px
    }
}

@media(min-width:992px) {
    .u-ml-lg-80 {
        margin-left: 80px
    }
}

@media(min-width:992px) {
    .u-pl-lg-80 {
        padding-left: 80px
    }
}

@media(min-width:992px) {
    .u-ml-lg-81 {
        margin-left: 81px
    }
}

@media(min-width:992px) {
    .u-pl-lg-81 {
        padding-left: 81px
    }
}

@media(min-width:992px) {
    .u-ml-lg-82 {
        margin-left: 82px
    }
}

@media(min-width:992px) {
    .u-pl-lg-82 {
        padding-left: 82px
    }
}

@media(min-width:992px) {
    .u-ml-lg-83 {
        margin-left: 83px
    }
}

@media(min-width:992px) {
    .u-pl-lg-83 {
        padding-left: 83px
    }
}

@media(min-width:992px) {
    .u-ml-lg-84 {
        margin-left: 84px
    }
}

@media(min-width:992px) {
    .u-pl-lg-84 {
        padding-left: 84px
    }
}

@media(min-width:992px) {
    .u-ml-lg-85 {
        margin-left: 85px
    }
}

@media(min-width:992px) {
    .u-pl-lg-85 {
        padding-left: 85px
    }
}

@media(min-width:992px) {
    .u-ml-lg-86 {
        margin-left: 86px
    }
}

@media(min-width:992px) {
    .u-pl-lg-86 {
        padding-left: 86px
    }
}

@media(min-width:992px) {
    .u-ml-lg-87 {
        margin-left: 87px
    }
}

@media(min-width:992px) {
    .u-pl-lg-87 {
        padding-left: 87px
    }
}

@media(min-width:992px) {
    .u-ml-lg-88 {
        margin-left: 88px
    }
}

@media(min-width:992px) {
    .u-pl-lg-88 {
        padding-left: 88px
    }
}

@media(min-width:992px) {
    .u-ml-lg-89 {
        margin-left: 89px
    }
}

@media(min-width:992px) {
    .u-pl-lg-89 {
        padding-left: 89px
    }
}

@media(min-width:992px) {
    .u-ml-lg-90 {
        margin-left: 90px
    }
}

@media(min-width:992px) {
    .u-pl-lg-90 {
        padding-left: 90px
    }
}

@media(min-width:992px) {
    .u-ml-lg-91 {
        margin-left: 91px
    }
}

@media(min-width:992px) {
    .u-pl-lg-91 {
        padding-left: 91px
    }
}

@media(min-width:992px) {
    .u-ml-lg-92 {
        margin-left: 92px
    }
}

@media(min-width:992px) {
    .u-pl-lg-92 {
        padding-left: 92px
    }
}

@media(min-width:992px) {
    .u-ml-lg-93 {
        margin-left: 93px
    }
}

@media(min-width:992px) {
    .u-pl-lg-93 {
        padding-left: 93px
    }
}

@media(min-width:992px) {
    .u-ml-lg-94 {
        margin-left: 94px
    }
}

@media(min-width:992px) {
    .u-pl-lg-94 {
        padding-left: 94px
    }
}

@media(min-width:992px) {
    .u-ml-lg-95 {
        margin-left: 95px
    }
}

@media(min-width:992px) {
    .u-pl-lg-95 {
        padding-left: 95px
    }
}

@media(min-width:992px) {
    .u-ml-lg-96 {
        margin-left: 96px
    }
}

@media(min-width:992px) {
    .u-pl-lg-96 {
        padding-left: 96px
    }
}

@media(min-width:992px) {
    .u-ml-lg-97 {
        margin-left: 97px
    }
}

@media(min-width:992px) {
    .u-pl-lg-97 {
        padding-left: 97px
    }
}

@media(min-width:992px) {
    .u-ml-lg-98 {
        margin-left: 98px
    }
}

@media(min-width:992px) {
    .u-pl-lg-98 {
        padding-left: 98px
    }
}

@media(min-width:992px) {
    .u-ml-lg-99 {
        margin-left: 99px
    }
}

@media(min-width:992px) {
    .u-pl-lg-99 {
        padding-left: 99px
    }
}

@media(min-width:992px) {
    .u-ml-lg-100 {
        margin-left: 100px
    }
}

@media(min-width:992px) {
    .u-pl-lg-100 {
        padding-left: 100px
    }
}

@media(min-width:992px) {
    .u-ml-lg-101 {
        margin-left: 101px
    }
}

@media(min-width:992px) {
    .u-pl-lg-101 {
        padding-left: 101px
    }
}

@media(min-width:992px) {
    .u-ml-lg-102 {
        margin-left: 102px
    }
}

@media(min-width:992px) {
    .u-pl-lg-102 {
        padding-left: 102px
    }
}

@media(min-width:992px) {
    .u-ml-lg-103 {
        margin-left: 103px
    }
}

@media(min-width:992px) {
    .u-pl-lg-103 {
        padding-left: 103px
    }
}

@media(min-width:992px) {
    .u-ml-lg-104 {
        margin-left: 104px
    }
}

@media(min-width:992px) {
    .u-pl-lg-104 {
        padding-left: 104px
    }
}

@media(min-width:992px) {
    .u-ml-lg-105 {
        margin-left: 105px
    }
}

@media(min-width:992px) {
    .u-pl-lg-105 {
        padding-left: 105px
    }
}

@media(min-width:992px) {
    .u-ml-lg-106 {
        margin-left: 106px
    }
}

@media(min-width:992px) {
    .u-pl-lg-106 {
        padding-left: 106px
    }
}

@media(min-width:992px) {
    .u-ml-lg-107 {
        margin-left: 107px
    }
}

@media(min-width:992px) {
    .u-pl-lg-107 {
        padding-left: 107px
    }
}

@media(min-width:992px) {
    .u-ml-lg-108 {
        margin-left: 108px
    }
}

@media(min-width:992px) {
    .u-pl-lg-108 {
        padding-left: 108px
    }
}

@media(min-width:992px) {
    .u-ml-lg-109 {
        margin-left: 109px
    }
}

@media(min-width:992px) {
    .u-pl-lg-109 {
        padding-left: 109px
    }
}

@media(min-width:992px) {
    .u-ml-lg-110 {
        margin-left: 110px
    }
}

@media(min-width:992px) {
    .u-pl-lg-110 {
        padding-left: 110px
    }
}

@media(min-width:992px) {
    .u-ml-lg-111 {
        margin-left: 111px
    }
}

@media(min-width:992px) {
    .u-pl-lg-111 {
        padding-left: 111px
    }
}

@media(min-width:992px) {
    .u-ml-lg-112 {
        margin-left: 112px
    }
}

@media(min-width:992px) {
    .u-pl-lg-112 {
        padding-left: 112px
    }
}

@media(min-width:992px) {
    .u-ml-lg-113 {
        margin-left: 113px
    }
}

@media(min-width:992px) {
    .u-pl-lg-113 {
        padding-left: 113px
    }
}

@media(min-width:992px) {
    .u-ml-lg-114 {
        margin-left: 114px
    }
}

@media(min-width:992px) {
    .u-pl-lg-114 {
        padding-left: 114px
    }
}

@media(min-width:992px) {
    .u-ml-lg-115 {
        margin-left: 115px
    }
}

@media(min-width:992px) {
    .u-pl-lg-115 {
        padding-left: 115px
    }
}

@media(min-width:992px) {
    .u-ml-lg-116 {
        margin-left: 116px
    }
}

@media(min-width:992px) {
    .u-pl-lg-116 {
        padding-left: 116px
    }
}

@media(min-width:992px) {
    .u-ml-lg-117 {
        margin-left: 117px
    }
}

@media(min-width:992px) {
    .u-pl-lg-117 {
        padding-left: 117px
    }
}

@media(min-width:992px) {
    .u-ml-lg-118 {
        margin-left: 118px
    }
}

@media(min-width:992px) {
    .u-pl-lg-118 {
        padding-left: 118px
    }
}

@media(min-width:992px) {
    .u-ml-lg-119 {
        margin-left: 119px
    }
}

@media(min-width:992px) {
    .u-pl-lg-119 {
        padding-left: 119px
    }
}

@media(min-width:992px) {
    .u-ml-lg-120 {
        margin-left: 120px
    }
}

@media(min-width:992px) {
    .u-pl-lg-120 {
        padding-left: 120px
    }
}

@media(min-width:992px) {
    .u-ml-lg-121 {
        margin-left: 121px
    }
}

@media(min-width:992px) {
    .u-pl-lg-121 {
        padding-left: 121px
    }
}

@media(min-width:992px) {
    .u-ml-lg-122 {
        margin-left: 122px
    }
}

@media(min-width:992px) {
    .u-pl-lg-122 {
        padding-left: 122px
    }
}

@media(min-width:992px) {
    .u-ml-lg-123 {
        margin-left: 123px
    }
}

@media(min-width:992px) {
    .u-pl-lg-123 {
        padding-left: 123px
    }
}

@media(min-width:992px) {
    .u-ml-lg-124 {
        margin-left: 124px
    }
}

@media(min-width:992px) {
    .u-pl-lg-124 {
        padding-left: 124px
    }
}

@media(min-width:992px) {
    .u-ml-lg-125 {
        margin-left: 125px
    }
}

@media(min-width:992px) {
    .u-pl-lg-125 {
        padding-left: 125px
    }
}

@media(min-width:992px) {
    .u-ml-lg-126 {
        margin-left: 126px
    }
}

@media(min-width:992px) {
    .u-pl-lg-126 {
        padding-left: 126px
    }
}

@media(min-width:992px) {
    .u-ml-lg-127 {
        margin-left: 127px
    }
}

@media(min-width:992px) {
    .u-pl-lg-127 {
        padding-left: 127px
    }
}

@media(min-width:992px) {
    .u-ml-lg-128 {
        margin-left: 128px
    }
}

@media(min-width:992px) {
    .u-pl-lg-128 {
        padding-left: 128px
    }
}

@media(min-width:992px) {
    .u-ml-lg-129 {
        margin-left: 129px
    }
}

@media(min-width:992px) {
    .u-pl-lg-129 {
        padding-left: 129px
    }
}

@media(min-width:992px) {
    .u-ml-lg-130 {
        margin-left: 130px
    }
}

@media(min-width:992px) {
    .u-pl-lg-130 {
        padding-left: 130px
    }
}

@media(min-width:992px) {
    .u-ml-lg-131 {
        margin-left: 131px
    }
}

@media(min-width:992px) {
    .u-pl-lg-131 {
        padding-left: 131px
    }
}

@media(min-width:992px) {
    .u-ml-lg-132 {
        margin-left: 132px
    }
}

@media(min-width:992px) {
    .u-pl-lg-132 {
        padding-left: 132px
    }
}

@media(min-width:992px) {
    .u-ml-lg-133 {
        margin-left: 133px
    }
}

@media(min-width:992px) {
    .u-pl-lg-133 {
        padding-left: 133px
    }
}

@media(min-width:992px) {
    .u-ml-lg-134 {
        margin-left: 134px
    }
}

@media(min-width:992px) {
    .u-pl-lg-134 {
        padding-left: 134px
    }
}

@media(min-width:992px) {
    .u-ml-lg-135 {
        margin-left: 135px
    }
}

@media(min-width:992px) {
    .u-pl-lg-135 {
        padding-left: 135px
    }
}

@media(min-width:992px) {
    .u-ml-lg-136 {
        margin-left: 136px
    }
}

@media(min-width:992px) {
    .u-pl-lg-136 {
        padding-left: 136px
    }
}

@media(min-width:992px) {
    .u-ml-lg-137 {
        margin-left: 137px
    }
}

@media(min-width:992px) {
    .u-pl-lg-137 {
        padding-left: 137px
    }
}

@media(min-width:992px) {
    .u-ml-lg-138 {
        margin-left: 138px
    }
}

@media(min-width:992px) {
    .u-pl-lg-138 {
        padding-left: 138px
    }
}

@media(min-width:992px) {
    .u-ml-lg-139 {
        margin-left: 139px
    }
}

@media(min-width:992px) {
    .u-pl-lg-139 {
        padding-left: 139px
    }
}

@media(min-width:992px) {
    .u-ml-lg-140 {
        margin-left: 140px
    }
}

@media(min-width:992px) {
    .u-pl-lg-140 {
        padding-left: 140px
    }
}

@media(min-width:992px) {
    .u-ml-lg-141 {
        margin-left: 141px
    }
}

@media(min-width:992px) {
    .u-pl-lg-141 {
        padding-left: 141px
    }
}

@media(min-width:992px) {
    .u-ml-lg-142 {
        margin-left: 142px
    }
}

@media(min-width:992px) {
    .u-pl-lg-142 {
        padding-left: 142px
    }
}

@media(min-width:992px) {
    .u-ml-lg-143 {
        margin-left: 143px
    }
}

@media(min-width:992px) {
    .u-pl-lg-143 {
        padding-left: 143px
    }
}

@media(min-width:992px) {
    .u-ml-lg-144 {
        margin-left: 144px
    }
}

@media(min-width:992px) {
    .u-pl-lg-144 {
        padding-left: 144px
    }
}

@media(min-width:992px) {
    .u-ml-lg-145 {
        margin-left: 145px
    }
}

@media(min-width:992px) {
    .u-pl-lg-145 {
        padding-left: 145px
    }
}

@media(min-width:992px) {
    .u-ml-lg-146 {
        margin-left: 146px
    }
}

@media(min-width:992px) {
    .u-pl-lg-146 {
        padding-left: 146px
    }
}

@media(min-width:992px) {
    .u-ml-lg-147 {
        margin-left: 147px
    }
}

@media(min-width:992px) {
    .u-pl-lg-147 {
        padding-left: 147px
    }
}

@media(min-width:992px) {
    .u-ml-lg-148 {
        margin-left: 148px
    }
}

@media(min-width:992px) {
    .u-pl-lg-148 {
        padding-left: 148px
    }
}

@media(min-width:992px) {
    .u-ml-lg-149 {
        margin-left: 149px
    }
}

@media(min-width:992px) {
    .u-pl-lg-149 {
        padding-left: 149px
    }
}

@media(min-width:992px) {
    .u-ml-lg-150 {
        margin-left: 150px
    }
}

@media(min-width:992px) {
    .u-pl-lg-150 {
        padding-left: 150px
    }
}

@media(min-width:992px) {
    .u-ml-lg-151 {
        margin-left: 151px
    }
}

@media(min-width:992px) {
    .u-pl-lg-151 {
        padding-left: 151px
    }
}

@media(min-width:992px) {
    .u-ml-lg-152 {
        margin-left: 152px
    }
}

@media(min-width:992px) {
    .u-pl-lg-152 {
        padding-left: 152px
    }
}

@media(min-width:992px) {
    .u-ml-lg-153 {
        margin-left: 153px
    }
}

@media(min-width:992px) {
    .u-pl-lg-153 {
        padding-left: 153px
    }
}

@media(min-width:992px) {
    .u-ml-lg-154 {
        margin-left: 154px
    }
}

@media(min-width:992px) {
    .u-pl-lg-154 {
        padding-left: 154px
    }
}

@media(min-width:992px) {
    .u-ml-lg-155 {
        margin-left: 155px
    }
}

@media(min-width:992px) {
    .u-pl-lg-155 {
        padding-left: 155px
    }
}

@media(min-width:992px) {
    .u-ml-lg-156 {
        margin-left: 156px
    }
}

@media(min-width:992px) {
    .u-pl-lg-156 {
        padding-left: 156px
    }
}

@media(min-width:992px) {
    .u-ml-lg-157 {
        margin-left: 157px
    }
}

@media(min-width:992px) {
    .u-pl-lg-157 {
        padding-left: 157px
    }
}

@media(min-width:992px) {
    .u-ml-lg-158 {
        margin-left: 158px
    }
}

@media(min-width:992px) {
    .u-pl-lg-158 {
        padding-left: 158px
    }
}

@media(min-width:992px) {
    .u-ml-lg-159 {
        margin-left: 159px
    }
}

@media(min-width:992px) {
    .u-pl-lg-159 {
        padding-left: 159px
    }
}

@media(min-width:992px) {
    .u-ml-lg-160 {
        margin-left: 160px
    }
}

@media(min-width:992px) {
    .u-pl-lg-160 {
        padding-left: 160px
    }
}

@media(min-width:992px) {
    .u-ml-lg-161 {
        margin-left: 161px
    }
}

@media(min-width:992px) {
    .u-pl-lg-161 {
        padding-left: 161px
    }
}

@media(min-width:992px) {
    .u-ml-lg-162 {
        margin-left: 162px
    }
}

@media(min-width:992px) {
    .u-pl-lg-162 {
        padding-left: 162px
    }
}

@media(min-width:992px) {
    .u-ml-lg-163 {
        margin-left: 163px
    }
}

@media(min-width:992px) {
    .u-pl-lg-163 {
        padding-left: 163px
    }
}

@media(min-width:992px) {
    .u-ml-lg-164 {
        margin-left: 164px
    }
}

@media(min-width:992px) {
    .u-pl-lg-164 {
        padding-left: 164px
    }
}

@media(min-width:992px) {
    .u-ml-lg-165 {
        margin-left: 165px
    }
}

@media(min-width:992px) {
    .u-pl-lg-165 {
        padding-left: 165px
    }
}

@media(min-width:992px) {
    .u-ml-lg-166 {
        margin-left: 166px
    }
}

@media(min-width:992px) {
    .u-pl-lg-166 {
        padding-left: 166px
    }
}

@media(min-width:992px) {
    .u-ml-lg-167 {
        margin-left: 167px
    }
}

@media(min-width:992px) {
    .u-pl-lg-167 {
        padding-left: 167px
    }
}

@media(min-width:992px) {
    .u-ml-lg-168 {
        margin-left: 168px
    }
}

@media(min-width:992px) {
    .u-pl-lg-168 {
        padding-left: 168px
    }
}

@media(min-width:992px) {
    .u-ml-lg-169 {
        margin-left: 169px
    }
}

@media(min-width:992px) {
    .u-pl-lg-169 {
        padding-left: 169px
    }
}

@media(min-width:992px) {
    .u-ml-lg-170 {
        margin-left: 170px
    }
}

@media(min-width:992px) {
    .u-pl-lg-170 {
        padding-left: 170px
    }
}

@media(min-width:992px) {
    .u-ml-lg-171 {
        margin-left: 171px
    }
}

@media(min-width:992px) {
    .u-pl-lg-171 {
        padding-left: 171px
    }
}

@media(min-width:992px) {
    .u-ml-lg-172 {
        margin-left: 172px
    }
}

@media(min-width:992px) {
    .u-pl-lg-172 {
        padding-left: 172px
    }
}

@media(min-width:992px) {
    .u-ml-lg-173 {
        margin-left: 173px
    }
}

@media(min-width:992px) {
    .u-pl-lg-173 {
        padding-left: 173px
    }
}

@media(min-width:992px) {
    .u-ml-lg-174 {
        margin-left: 174px
    }
}

@media(min-width:992px) {
    .u-pl-lg-174 {
        padding-left: 174px
    }
}

@media(min-width:992px) {
    .u-ml-lg-175 {
        margin-left: 175px
    }
}

@media(min-width:992px) {
    .u-pl-lg-175 {
        padding-left: 175px
    }
}

@media(min-width:992px) {
    .u-ml-lg-176 {
        margin-left: 176px
    }
}

@media(min-width:992px) {
    .u-pl-lg-176 {
        padding-left: 176px
    }
}

@media(min-width:992px) {
    .u-ml-lg-177 {
        margin-left: 177px
    }
}

@media(min-width:992px) {
    .u-pl-lg-177 {
        padding-left: 177px
    }
}

@media(min-width:992px) {
    .u-ml-lg-178 {
        margin-left: 178px
    }
}

@media(min-width:992px) {
    .u-pl-lg-178 {
        padding-left: 178px
    }
}

@media(min-width:992px) {
    .u-ml-lg-179 {
        margin-left: 179px
    }
}

@media(min-width:992px) {
    .u-pl-lg-179 {
        padding-left: 179px
    }
}

@media(min-width:992px) {
    .u-ml-lg-180 {
        margin-left: 180px
    }
}

@media(min-width:992px) {
    .u-pl-lg-180 {
        padding-left: 180px
    }
}

@media(min-width:992px) {
    .u-ml-lg-181 {
        margin-left: 181px
    }
}

@media(min-width:992px) {
    .u-pl-lg-181 {
        padding-left: 181px
    }
}

@media(min-width:992px) {
    .u-ml-lg-182 {
        margin-left: 182px
    }
}

@media(min-width:992px) {
    .u-pl-lg-182 {
        padding-left: 182px
    }
}

@media(min-width:992px) {
    .u-ml-lg-183 {
        margin-left: 183px
    }
}

@media(min-width:992px) {
    .u-pl-lg-183 {
        padding-left: 183px
    }
}

@media(min-width:992px) {
    .u-ml-lg-184 {
        margin-left: 184px
    }
}

@media(min-width:992px) {
    .u-pl-lg-184 {
        padding-left: 184px
    }
}

@media(min-width:992px) {
    .u-ml-lg-185 {
        margin-left: 185px
    }
}

@media(min-width:992px) {
    .u-pl-lg-185 {
        padding-left: 185px
    }
}

@media(min-width:992px) {
    .u-ml-lg-186 {
        margin-left: 186px
    }
}

@media(min-width:992px) {
    .u-pl-lg-186 {
        padding-left: 186px
    }
}

@media(min-width:992px) {
    .u-ml-lg-187 {
        margin-left: 187px
    }
}

@media(min-width:992px) {
    .u-pl-lg-187 {
        padding-left: 187px
    }
}

@media(min-width:992px) {
    .u-ml-lg-188 {
        margin-left: 188px
    }
}

@media(min-width:992px) {
    .u-pl-lg-188 {
        padding-left: 188px
    }
}

@media(min-width:992px) {
    .u-ml-lg-189 {
        margin-left: 189px
    }
}

@media(min-width:992px) {
    .u-pl-lg-189 {
        padding-left: 189px
    }
}

@media(min-width:992px) {
    .u-ml-lg-190 {
        margin-left: 190px
    }
}

@media(min-width:992px) {
    .u-pl-lg-190 {
        padding-left: 190px
    }
}

@media(min-width:992px) {
    .u-ml-lg-191 {
        margin-left: 191px
    }
}

@media(min-width:992px) {
    .u-pl-lg-191 {
        padding-left: 191px
    }
}

@media(min-width:992px) {
    .u-ml-lg-192 {
        margin-left: 192px
    }
}

@media(min-width:992px) {
    .u-pl-lg-192 {
        padding-left: 192px
    }
}

@media(min-width:992px) {
    .u-ml-lg-193 {
        margin-left: 193px
    }
}

@media(min-width:992px) {
    .u-pl-lg-193 {
        padding-left: 193px
    }
}

@media(min-width:992px) {
    .u-ml-lg-194 {
        margin-left: 194px
    }
}

@media(min-width:992px) {
    .u-pl-lg-194 {
        padding-left: 194px
    }
}

@media(min-width:992px) {
    .u-ml-lg-195 {
        margin-left: 195px
    }
}

@media(min-width:992px) {
    .u-pl-lg-195 {
        padding-left: 195px
    }
}

@media(min-width:992px) {
    .u-ml-lg-196 {
        margin-left: 196px
    }
}

@media(min-width:992px) {
    .u-pl-lg-196 {
        padding-left: 196px
    }
}

@media(min-width:992px) {
    .u-ml-lg-197 {
        margin-left: 197px
    }
}

@media(min-width:992px) {
    .u-pl-lg-197 {
        padding-left: 197px
    }
}

@media(min-width:992px) {
    .u-ml-lg-198 {
        margin-left: 198px
    }
}

@media(min-width:992px) {
    .u-pl-lg-198 {
        padding-left: 198px
    }
}

@media(min-width:992px) {
    .u-ml-lg-199 {
        margin-left: 199px
    }
}

@media(min-width:992px) {
    .u-pl-lg-199 {
        padding-left: 199px
    }
}

@media(min-width:992px) {
    .u-ml-lg-200 {
        margin-left: 200px
    }
}

@media(min-width:992px) {
    .u-pl-lg-200 {
        padding-left: 200px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-50 {
        margin-right: -50px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-49 {
        margin-right: -49px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-48 {
        margin-right: -48px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-47 {
        margin-right: -47px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-46 {
        margin-right: -46px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-45 {
        margin-right: -45px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-44 {
        margin-right: -44px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-43 {
        margin-right: -43px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-42 {
        margin-right: -42px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-41 {
        margin-right: -41px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-40 {
        margin-right: -40px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-39 {
        margin-right: -39px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-38 {
        margin-right: -38px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-37 {
        margin-right: -37px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-36 {
        margin-right: -36px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-35 {
        margin-right: -35px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-34 {
        margin-right: -34px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-33 {
        margin-right: -33px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-32 {
        margin-right: -32px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-31 {
        margin-right: -31px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-30 {
        margin-right: -30px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-29 {
        margin-right: -29px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-28 {
        margin-right: -28px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-27 {
        margin-right: -27px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-26 {
        margin-right: -26px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-25 {
        margin-right: -25px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-24 {
        margin-right: -24px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-23 {
        margin-right: -23px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-22 {
        margin-right: -22px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-21 {
        margin-right: -21px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-20 {
        margin-right: -20px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-19 {
        margin-right: -19px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-18 {
        margin-right: -18px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-17 {
        margin-right: -17px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-16 {
        margin-right: -16px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-15 {
        margin-right: -15px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-14 {
        margin-right: -14px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-13 {
        margin-right: -13px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-12 {
        margin-right: -12px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-11 {
        margin-right: -11px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-10 {
        margin-right: -10px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-9 {
        margin-right: -9px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-8 {
        margin-right: -8px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-7 {
        margin-right: -7px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-6 {
        margin-right: -6px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-5 {
        margin-right: -5px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-4 {
        margin-right: -4px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-3 {
        margin-right: -3px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-2 {
        margin-right: -2px
    }
}

@media(min-width:992px) {
    .u-mr-negative-lg-1 {
        margin-right: -1px
    }
}

@media(min-width:992px) {
    .u-mr-lg-0 {
        margin-right: 0
    }
}

@media(min-width:992px) {
    .u-pr-lg-0 {
        padding-right: 0
    }
}

@media(min-width:992px) {
    .u-mr-lg-1 {
        margin-right: 1px
    }
}

@media(min-width:992px) {
    .u-pr-lg-1 {
        padding-right: 1px
    }
}

@media(min-width:992px) {
    .u-mr-lg-2 {
        margin-right: 2px
    }
}

@media(min-width:992px) {
    .u-pr-lg-2 {
        padding-right: 2px
    }
}

@media(min-width:992px) {
    .u-mr-lg-3 {
        margin-right: 3px
    }
}

@media(min-width:992px) {
    .u-pr-lg-3 {
        padding-right: 3px
    }
}

@media(min-width:992px) {
    .u-mr-lg-4 {
        margin-right: 4px
    }
}

@media(min-width:992px) {
    .u-pr-lg-4 {
        padding-right: 4px
    }
}

@media(min-width:992px) {
    .u-mr-lg-5 {
        margin-right: 5px
    }
}

@media(min-width:992px) {
    .u-pr-lg-5 {
        padding-right: 5px
    }
}

@media(min-width:992px) {
    .u-mr-lg-6 {
        margin-right: 6px
    }
}

@media(min-width:992px) {
    .u-pr-lg-6 {
        padding-right: 6px
    }
}

@media(min-width:992px) {
    .u-mr-lg-7 {
        margin-right: 7px
    }
}

@media(min-width:992px) {
    .u-pr-lg-7 {
        padding-right: 7px
    }
}

@media(min-width:992px) {
    .u-mr-lg-8 {
        margin-right: 8px
    }
}

@media(min-width:992px) {
    .u-pr-lg-8 {
        padding-right: 8px
    }
}

@media(min-width:992px) {
    .u-mr-lg-9 {
        margin-right: 9px
    }
}

@media(min-width:992px) {
    .u-pr-lg-9 {
        padding-right: 9px
    }
}

@media(min-width:992px) {
    .u-mr-lg-10 {
        margin-right: 10px
    }
}

@media(min-width:992px) {
    .u-pr-lg-10 {
        padding-right: 10px
    }
}

@media(min-width:992px) {
    .u-mr-lg-11 {
        margin-right: 11px
    }
}

@media(min-width:992px) {
    .u-pr-lg-11 {
        padding-right: 11px
    }
}

@media(min-width:992px) {
    .u-mr-lg-12 {
        margin-right: 12px
    }
}

@media(min-width:992px) {
    .u-pr-lg-12 {
        padding-right: 12px
    }
}

@media(min-width:992px) {
    .u-mr-lg-13 {
        margin-right: 13px
    }
}

@media(min-width:992px) {
    .u-pr-lg-13 {
        padding-right: 13px
    }
}

@media(min-width:992px) {
    .u-mr-lg-14 {
        margin-right: 14px
    }
}

@media(min-width:992px) {
    .u-pr-lg-14 {
        padding-right: 14px
    }
}

@media(min-width:992px) {
    .u-mr-lg-15 {
        margin-right: 15px
    }
}

@media(min-width:992px) {
    .u-pr-lg-15 {
        padding-right: 15px
    }
}

@media(min-width:992px) {
    .u-mr-lg-16 {
        margin-right: 16px
    }
}

@media(min-width:992px) {
    .u-pr-lg-16 {
        padding-right: 16px
    }
}

@media(min-width:992px) {
    .u-mr-lg-17 {
        margin-right: 17px
    }
}

@media(min-width:992px) {
    .u-pr-lg-17 {
        padding-right: 17px
    }
}

@media(min-width:992px) {
    .u-mr-lg-18 {
        margin-right: 18px
    }
}

@media(min-width:992px) {
    .u-pr-lg-18 {
        padding-right: 18px
    }
}

@media(min-width:992px) {
    .u-mr-lg-19 {
        margin-right: 19px
    }
}

@media(min-width:992px) {
    .u-pr-lg-19 {
        padding-right: 19px
    }
}

@media(min-width:992px) {
    .u-mr-lg-20 {
        margin-right: 20px
    }
}

@media(min-width:992px) {
    .u-pr-lg-20 {
        padding-right: 20px
    }
}

@media(min-width:992px) {
    .u-mr-lg-21 {
        margin-right: 21px
    }
}

@media(min-width:992px) {
    .u-pr-lg-21 {
        padding-right: 21px
    }
}

@media(min-width:992px) {
    .u-mr-lg-22 {
        margin-right: 22px
    }
}

@media(min-width:992px) {
    .u-pr-lg-22 {
        padding-right: 22px
    }
}

@media(min-width:992px) {
    .u-mr-lg-23 {
        margin-right: 23px
    }
}

@media(min-width:992px) {
    .u-pr-lg-23 {
        padding-right: 23px
    }
}

@media(min-width:992px) {
    .u-mr-lg-24 {
        margin-right: 24px
    }
}

@media(min-width:992px) {
    .u-pr-lg-24 {
        padding-right: 24px
    }
}

@media(min-width:992px) {
    .u-mr-lg-25 {
        margin-right: 25px
    }
}

@media(min-width:992px) {
    .u-pr-lg-25 {
        padding-right: 25px
    }
}

@media(min-width:992px) {
    .u-mr-lg-26 {
        margin-right: 26px
    }
}

@media(min-width:992px) {
    .u-pr-lg-26 {
        padding-right: 26px
    }
}

@media(min-width:992px) {
    .u-mr-lg-27 {
        margin-right: 27px
    }
}

@media(min-width:992px) {
    .u-pr-lg-27 {
        padding-right: 27px
    }
}

@media(min-width:992px) {
    .u-mr-lg-28 {
        margin-right: 28px
    }
}

@media(min-width:992px) {
    .u-pr-lg-28 {
        padding-right: 28px
    }
}

@media(min-width:992px) {
    .u-mr-lg-29 {
        margin-right: 29px
    }
}

@media(min-width:992px) {
    .u-pr-lg-29 {
        padding-right: 29px
    }
}

@media(min-width:992px) {
    .u-mr-lg-30 {
        margin-right: 30px
    }
}

@media(min-width:992px) {
    .u-pr-lg-30 {
        padding-right: 30px
    }
}

@media(min-width:992px) {
    .u-mr-lg-31 {
        margin-right: 31px
    }
}

@media(min-width:992px) {
    .u-pr-lg-31 {
        padding-right: 31px
    }
}

@media(min-width:992px) {
    .u-mr-lg-32 {
        margin-right: 32px
    }
}

@media(min-width:992px) {
    .u-pr-lg-32 {
        padding-right: 32px
    }
}

@media(min-width:992px) {
    .u-mr-lg-33 {
        margin-right: 33px
    }
}

@media(min-width:992px) {
    .u-pr-lg-33 {
        padding-right: 33px
    }
}

@media(min-width:992px) {
    .u-mr-lg-34 {
        margin-right: 34px
    }
}

@media(min-width:992px) {
    .u-pr-lg-34 {
        padding-right: 34px
    }
}

@media(min-width:992px) {
    .u-mr-lg-35 {
        margin-right: 35px
    }
}

@media(min-width:992px) {
    .u-pr-lg-35 {
        padding-right: 35px
    }
}

@media(min-width:992px) {
    .u-mr-lg-36 {
        margin-right: 36px
    }
}

@media(min-width:992px) {
    .u-pr-lg-36 {
        padding-right: 36px
    }
}

@media(min-width:992px) {
    .u-mr-lg-37 {
        margin-right: 37px
    }
}

@media(min-width:992px) {
    .u-pr-lg-37 {
        padding-right: 37px
    }
}

@media(min-width:992px) {
    .u-mr-lg-38 {
        margin-right: 38px
    }
}

@media(min-width:992px) {
    .u-pr-lg-38 {
        padding-right: 38px
    }
}

@media(min-width:992px) {
    .u-mr-lg-39 {
        margin-right: 39px
    }
}

@media(min-width:992px) {
    .u-pr-lg-39 {
        padding-right: 39px
    }
}

@media(min-width:992px) {
    .u-mr-lg-40 {
        margin-right: 40px
    }
}

@media(min-width:992px) {
    .u-pr-lg-40 {
        padding-right: 40px
    }
}

@media(min-width:992px) {
    .u-mr-lg-41 {
        margin-right: 41px
    }
}

@media(min-width:992px) {
    .u-pr-lg-41 {
        padding-right: 41px
    }
}

@media(min-width:992px) {
    .u-mr-lg-42 {
        margin-right: 42px
    }
}

@media(min-width:992px) {
    .u-pr-lg-42 {
        padding-right: 42px
    }
}

@media(min-width:992px) {
    .u-mr-lg-43 {
        margin-right: 43px
    }
}

@media(min-width:992px) {
    .u-pr-lg-43 {
        padding-right: 43px
    }
}

@media(min-width:992px) {
    .u-mr-lg-44 {
        margin-right: 44px
    }
}

@media(min-width:992px) {
    .u-pr-lg-44 {
        padding-right: 44px
    }
}

@media(min-width:992px) {
    .u-mr-lg-45 {
        margin-right: 45px
    }
}

@media(min-width:992px) {
    .u-pr-lg-45 {
        padding-right: 45px
    }
}

@media(min-width:992px) {
    .u-mr-lg-46 {
        margin-right: 46px
    }
}

@media(min-width:992px) {
    .u-pr-lg-46 {
        padding-right: 46px
    }
}

@media(min-width:992px) {
    .u-mr-lg-47 {
        margin-right: 47px
    }
}

@media(min-width:992px) {
    .u-pr-lg-47 {
        padding-right: 47px
    }
}

@media(min-width:992px) {
    .u-mr-lg-48 {
        margin-right: 48px
    }
}

@media(min-width:992px) {
    .u-pr-lg-48 {
        padding-right: 48px
    }
}

@media(min-width:992px) {
    .u-mr-lg-49 {
        margin-right: 49px
    }
}

@media(min-width:992px) {
    .u-pr-lg-49 {
        padding-right: 49px
    }
}

@media(min-width:992px) {
    .u-mr-lg-50 {
        margin-right: 50px
    }
}

@media(min-width:992px) {
    .u-pr-lg-50 {
        padding-right: 50px
    }
}

@media(min-width:992px) {
    .u-mr-lg-51 {
        margin-right: 51px
    }
}

@media(min-width:992px) {
    .u-pr-lg-51 {
        padding-right: 51px
    }
}

@media(min-width:992px) {
    .u-mr-lg-52 {
        margin-right: 52px
    }
}

@media(min-width:992px) {
    .u-pr-lg-52 {
        padding-right: 52px
    }
}

@media(min-width:992px) {
    .u-mr-lg-53 {
        margin-right: 53px
    }
}

@media(min-width:992px) {
    .u-pr-lg-53 {
        padding-right: 53px
    }
}

@media(min-width:992px) {
    .u-mr-lg-54 {
        margin-right: 54px
    }
}

@media(min-width:992px) {
    .u-pr-lg-54 {
        padding-right: 54px
    }
}

@media(min-width:992px) {
    .u-mr-lg-55 {
        margin-right: 55px
    }
}

@media(min-width:992px) {
    .u-pr-lg-55 {
        padding-right: 55px
    }
}

@media(min-width:992px) {
    .u-mr-lg-56 {
        margin-right: 56px
    }
}

@media(min-width:992px) {
    .u-pr-lg-56 {
        padding-right: 56px
    }
}

@media(min-width:992px) {
    .u-mr-lg-57 {
        margin-right: 57px
    }
}

@media(min-width:992px) {
    .u-pr-lg-57 {
        padding-right: 57px
    }
}

@media(min-width:992px) {
    .u-mr-lg-58 {
        margin-right: 58px
    }
}

@media(min-width:992px) {
    .u-pr-lg-58 {
        padding-right: 58px
    }
}

@media(min-width:992px) {
    .u-mr-lg-59 {
        margin-right: 59px
    }
}

@media(min-width:992px) {
    .u-pr-lg-59 {
        padding-right: 59px
    }
}

@media(min-width:992px) {
    .u-mr-lg-60 {
        margin-right: 60px
    }
}

@media(min-width:992px) {
    .u-pr-lg-60 {
        padding-right: 60px
    }
}

@media(min-width:992px) {
    .u-mr-lg-61 {
        margin-right: 61px
    }
}

@media(min-width:992px) {
    .u-pr-lg-61 {
        padding-right: 61px
    }
}

@media(min-width:992px) {
    .u-mr-lg-62 {
        margin-right: 62px
    }
}

@media(min-width:992px) {
    .u-pr-lg-62 {
        padding-right: 62px
    }
}

@media(min-width:992px) {
    .u-mr-lg-63 {
        margin-right: 63px
    }
}

@media(min-width:992px) {
    .u-pr-lg-63 {
        padding-right: 63px
    }
}

@media(min-width:992px) {
    .u-mr-lg-64 {
        margin-right: 64px
    }
}

@media(min-width:992px) {
    .u-pr-lg-64 {
        padding-right: 64px
    }
}

@media(min-width:992px) {
    .u-mr-lg-65 {
        margin-right: 65px
    }
}

@media(min-width:992px) {
    .u-pr-lg-65 {
        padding-right: 65px
    }
}

@media(min-width:992px) {
    .u-mr-lg-66 {
        margin-right: 66px
    }
}

@media(min-width:992px) {
    .u-pr-lg-66 {
        padding-right: 66px
    }
}

@media(min-width:992px) {
    .u-mr-lg-67 {
        margin-right: 67px
    }
}

@media(min-width:992px) {
    .u-pr-lg-67 {
        padding-right: 67px
    }
}

@media(min-width:992px) {
    .u-mr-lg-68 {
        margin-right: 68px
    }
}

@media(min-width:992px) {
    .u-pr-lg-68 {
        padding-right: 68px
    }
}

@media(min-width:992px) {
    .u-mr-lg-69 {
        margin-right: 69px
    }
}

@media(min-width:992px) {
    .u-pr-lg-69 {
        padding-right: 69px
    }
}

@media(min-width:992px) {
    .u-mr-lg-70 {
        margin-right: 70px
    }
}

@media(min-width:992px) {
    .u-pr-lg-70 {
        padding-right: 70px
    }
}

@media(min-width:992px) {
    .u-mr-lg-71 {
        margin-right: 71px
    }
}

@media(min-width:992px) {
    .u-pr-lg-71 {
        padding-right: 71px
    }
}

@media(min-width:992px) {
    .u-mr-lg-72 {
        margin-right: 72px
    }
}

@media(min-width:992px) {
    .u-pr-lg-72 {
        padding-right: 72px
    }
}

@media(min-width:992px) {
    .u-mr-lg-73 {
        margin-right: 73px
    }
}

@media(min-width:992px) {
    .u-pr-lg-73 {
        padding-right: 73px
    }
}

@media(min-width:992px) {
    .u-mr-lg-74 {
        margin-right: 74px
    }
}

@media(min-width:992px) {
    .u-pr-lg-74 {
        padding-right: 74px
    }
}

@media(min-width:992px) {
    .u-mr-lg-75 {
        margin-right: 75px
    }
}

@media(min-width:992px) {
    .u-pr-lg-75 {
        padding-right: 75px
    }
}

@media(min-width:992px) {
    .u-mr-lg-76 {
        margin-right: 76px
    }
}

@media(min-width:992px) {
    .u-pr-lg-76 {
        padding-right: 76px
    }
}

@media(min-width:992px) {
    .u-mr-lg-77 {
        margin-right: 77px
    }
}

@media(min-width:992px) {
    .u-pr-lg-77 {
        padding-right: 77px
    }
}

@media(min-width:992px) {
    .u-mr-lg-78 {
        margin-right: 78px
    }
}

@media(min-width:992px) {
    .u-pr-lg-78 {
        padding-right: 78px
    }
}

@media(min-width:992px) {
    .u-mr-lg-79 {
        margin-right: 79px
    }
}

@media(min-width:992px) {
    .u-pr-lg-79 {
        padding-right: 79px
    }
}

@media(min-width:992px) {
    .u-mr-lg-80 {
        margin-right: 80px
    }
}

@media(min-width:992px) {
    .u-pr-lg-80 {
        padding-right: 80px
    }
}

@media(min-width:992px) {
    .u-mr-lg-81 {
        margin-right: 81px
    }
}

@media(min-width:992px) {
    .u-pr-lg-81 {
        padding-right: 81px
    }
}

@media(min-width:992px) {
    .u-mr-lg-82 {
        margin-right: 82px
    }
}

@media(min-width:992px) {
    .u-pr-lg-82 {
        padding-right: 82px
    }
}

@media(min-width:992px) {
    .u-mr-lg-83 {
        margin-right: 83px
    }
}

@media(min-width:992px) {
    .u-pr-lg-83 {
        padding-right: 83px
    }
}

@media(min-width:992px) {
    .u-mr-lg-84 {
        margin-right: 84px
    }
}

@media(min-width:992px) {
    .u-pr-lg-84 {
        padding-right: 84px
    }
}

@media(min-width:992px) {
    .u-mr-lg-85 {
        margin-right: 85px
    }
}

@media(min-width:992px) {
    .u-pr-lg-85 {
        padding-right: 85px
    }
}

@media(min-width:992px) {
    .u-mr-lg-86 {
        margin-right: 86px
    }
}

@media(min-width:992px) {
    .u-pr-lg-86 {
        padding-right: 86px
    }
}

@media(min-width:992px) {
    .u-mr-lg-87 {
        margin-right: 87px
    }
}

@media(min-width:992px) {
    .u-pr-lg-87 {
        padding-right: 87px
    }
}

@media(min-width:992px) {
    .u-mr-lg-88 {
        margin-right: 88px
    }
}

@media(min-width:992px) {
    .u-pr-lg-88 {
        padding-right: 88px
    }
}

@media(min-width:992px) {
    .u-mr-lg-89 {
        margin-right: 89px
    }
}

@media(min-width:992px) {
    .u-pr-lg-89 {
        padding-right: 89px
    }
}

@media(min-width:992px) {
    .u-mr-lg-90 {
        margin-right: 90px
    }
}

@media(min-width:992px) {
    .u-pr-lg-90 {
        padding-right: 90px
    }
}

@media(min-width:992px) {
    .u-mr-lg-91 {
        margin-right: 91px
    }
}

@media(min-width:992px) {
    .u-pr-lg-91 {
        padding-right: 91px
    }
}

@media(min-width:992px) {
    .u-mr-lg-92 {
        margin-right: 92px
    }
}

@media(min-width:992px) {
    .u-pr-lg-92 {
        padding-right: 92px
    }
}

@media(min-width:992px) {
    .u-mr-lg-93 {
        margin-right: 93px
    }
}

@media(min-width:992px) {
    .u-pr-lg-93 {
        padding-right: 93px
    }
}

@media(min-width:992px) {
    .u-mr-lg-94 {
        margin-right: 94px
    }
}

@media(min-width:992px) {
    .u-pr-lg-94 {
        padding-right: 94px
    }
}

@media(min-width:992px) {
    .u-mr-lg-95 {
        margin-right: 95px
    }
}

@media(min-width:992px) {
    .u-pr-lg-95 {
        padding-right: 95px
    }
}

@media(min-width:992px) {
    .u-mr-lg-96 {
        margin-right: 96px
    }
}

@media(min-width:992px) {
    .u-pr-lg-96 {
        padding-right: 96px
    }
}

@media(min-width:992px) {
    .u-mr-lg-97 {
        margin-right: 97px
    }
}

@media(min-width:992px) {
    .u-pr-lg-97 {
        padding-right: 97px
    }
}

@media(min-width:992px) {
    .u-mr-lg-98 {
        margin-right: 98px
    }
}

@media(min-width:992px) {
    .u-pr-lg-98 {
        padding-right: 98px
    }
}

@media(min-width:992px) {
    .u-mr-lg-99 {
        margin-right: 99px
    }
}

@media(min-width:992px) {
    .u-pr-lg-99 {
        padding-right: 99px
    }
}

@media(min-width:992px) {
    .u-mr-lg-100 {
        margin-right: 100px
    }
}

@media(min-width:992px) {
    .u-pr-lg-100 {
        padding-right: 100px
    }
}

@media(min-width:992px) {
    .u-mr-lg-101 {
        margin-right: 101px
    }
}

@media(min-width:992px) {
    .u-pr-lg-101 {
        padding-right: 101px
    }
}

@media(min-width:992px) {
    .u-mr-lg-102 {
        margin-right: 102px
    }
}

@media(min-width:992px) {
    .u-pr-lg-102 {
        padding-right: 102px
    }
}

@media(min-width:992px) {
    .u-mr-lg-103 {
        margin-right: 103px
    }
}

@media(min-width:992px) {
    .u-pr-lg-103 {
        padding-right: 103px
    }
}

@media(min-width:992px) {
    .u-mr-lg-104 {
        margin-right: 104px
    }
}

@media(min-width:992px) {
    .u-pr-lg-104 {
        padding-right: 104px
    }
}

@media(min-width:992px) {
    .u-mr-lg-105 {
        margin-right: 105px
    }
}

@media(min-width:992px) {
    .u-pr-lg-105 {
        padding-right: 105px
    }
}

@media(min-width:992px) {
    .u-mr-lg-106 {
        margin-right: 106px
    }
}

@media(min-width:992px) {
    .u-pr-lg-106 {
        padding-right: 106px
    }
}

@media(min-width:992px) {
    .u-mr-lg-107 {
        margin-right: 107px
    }
}

@media(min-width:992px) {
    .u-pr-lg-107 {
        padding-right: 107px
    }
}

@media(min-width:992px) {
    .u-mr-lg-108 {
        margin-right: 108px
    }
}

@media(min-width:992px) {
    .u-pr-lg-108 {
        padding-right: 108px
    }
}

@media(min-width:992px) {
    .u-mr-lg-109 {
        margin-right: 109px
    }
}

@media(min-width:992px) {
    .u-pr-lg-109 {
        padding-right: 109px
    }
}

@media(min-width:992px) {
    .u-mr-lg-110 {
        margin-right: 110px
    }
}

@media(min-width:992px) {
    .u-pr-lg-110 {
        padding-right: 110px
    }
}

@media(min-width:992px) {
    .u-mr-lg-111 {
        margin-right: 111px
    }
}

@media(min-width:992px) {
    .u-pr-lg-111 {
        padding-right: 111px
    }
}

@media(min-width:992px) {
    .u-mr-lg-112 {
        margin-right: 112px
    }
}

@media(min-width:992px) {
    .u-pr-lg-112 {
        padding-right: 112px
    }
}

@media(min-width:992px) {
    .u-mr-lg-113 {
        margin-right: 113px
    }
}

@media(min-width:992px) {
    .u-pr-lg-113 {
        padding-right: 113px
    }
}

@media(min-width:992px) {
    .u-mr-lg-114 {
        margin-right: 114px
    }
}

@media(min-width:992px) {
    .u-pr-lg-114 {
        padding-right: 114px
    }
}

@media(min-width:992px) {
    .u-mr-lg-115 {
        margin-right: 115px
    }
}

@media(min-width:992px) {
    .u-pr-lg-115 {
        padding-right: 115px
    }
}

@media(min-width:992px) {
    .u-mr-lg-116 {
        margin-right: 116px
    }
}

@media(min-width:992px) {
    .u-pr-lg-116 {
        padding-right: 116px
    }
}

@media(min-width:992px) {
    .u-mr-lg-117 {
        margin-right: 117px
    }
}

@media(min-width:992px) {
    .u-pr-lg-117 {
        padding-right: 117px
    }
}

@media(min-width:992px) {
    .u-mr-lg-118 {
        margin-right: 118px
    }
}

@media(min-width:992px) {
    .u-pr-lg-118 {
        padding-right: 118px
    }
}

@media(min-width:992px) {
    .u-mr-lg-119 {
        margin-right: 119px
    }
}

@media(min-width:992px) {
    .u-pr-lg-119 {
        padding-right: 119px
    }
}

@media(min-width:992px) {
    .u-mr-lg-120 {
        margin-right: 120px
    }
}

@media(min-width:992px) {
    .u-pr-lg-120 {
        padding-right: 120px
    }
}

@media(min-width:992px) {
    .u-mr-lg-121 {
        margin-right: 121px
    }
}

@media(min-width:992px) {
    .u-pr-lg-121 {
        padding-right: 121px
    }
}

@media(min-width:992px) {
    .u-mr-lg-122 {
        margin-right: 122px
    }
}

@media(min-width:992px) {
    .u-pr-lg-122 {
        padding-right: 122px
    }
}

@media(min-width:992px) {
    .u-mr-lg-123 {
        margin-right: 123px
    }
}

@media(min-width:992px) {
    .u-pr-lg-123 {
        padding-right: 123px
    }
}

@media(min-width:992px) {
    .u-mr-lg-124 {
        margin-right: 124px
    }
}

@media(min-width:992px) {
    .u-pr-lg-124 {
        padding-right: 124px
    }
}

@media(min-width:992px) {
    .u-mr-lg-125 {
        margin-right: 125px
    }
}

@media(min-width:992px) {
    .u-pr-lg-125 {
        padding-right: 125px
    }
}

@media(min-width:992px) {
    .u-mr-lg-126 {
        margin-right: 126px
    }
}

@media(min-width:992px) {
    .u-pr-lg-126 {
        padding-right: 126px
    }
}

@media(min-width:992px) {
    .u-mr-lg-127 {
        margin-right: 127px
    }
}

@media(min-width:992px) {
    .u-pr-lg-127 {
        padding-right: 127px
    }
}

@media(min-width:992px) {
    .u-mr-lg-128 {
        margin-right: 128px
    }
}

@media(min-width:992px) {
    .u-pr-lg-128 {
        padding-right: 128px
    }
}

@media(min-width:992px) {
    .u-mr-lg-129 {
        margin-right: 129px
    }
}

@media(min-width:992px) {
    .u-pr-lg-129 {
        padding-right: 129px
    }
}

@media(min-width:992px) {
    .u-mr-lg-130 {
        margin-right: 130px
    }
}

@media(min-width:992px) {
    .u-pr-lg-130 {
        padding-right: 130px
    }
}

@media(min-width:992px) {
    .u-mr-lg-131 {
        margin-right: 131px
    }
}

@media(min-width:992px) {
    .u-pr-lg-131 {
        padding-right: 131px
    }
}

@media(min-width:992px) {
    .u-mr-lg-132 {
        margin-right: 132px
    }
}

@media(min-width:992px) {
    .u-pr-lg-132 {
        padding-right: 132px
    }
}

@media(min-width:992px) {
    .u-mr-lg-133 {
        margin-right: 133px
    }
}

@media(min-width:992px) {
    .u-pr-lg-133 {
        padding-right: 133px
    }
}

@media(min-width:992px) {
    .u-mr-lg-134 {
        margin-right: 134px
    }
}

@media(min-width:992px) {
    .u-pr-lg-134 {
        padding-right: 134px
    }
}

@media(min-width:992px) {
    .u-mr-lg-135 {
        margin-right: 135px
    }
}

@media(min-width:992px) {
    .u-pr-lg-135 {
        padding-right: 135px
    }
}

@media(min-width:992px) {
    .u-mr-lg-136 {
        margin-right: 136px
    }
}

@media(min-width:992px) {
    .u-pr-lg-136 {
        padding-right: 136px
    }
}

@media(min-width:992px) {
    .u-mr-lg-137 {
        margin-right: 137px
    }
}

@media(min-width:992px) {
    .u-pr-lg-137 {
        padding-right: 137px
    }
}

@media(min-width:992px) {
    .u-mr-lg-138 {
        margin-right: 138px
    }
}

@media(min-width:992px) {
    .u-pr-lg-138 {
        padding-right: 138px
    }
}

@media(min-width:992px) {
    .u-mr-lg-139 {
        margin-right: 139px
    }
}

@media(min-width:992px) {
    .u-pr-lg-139 {
        padding-right: 139px
    }
}

@media(min-width:992px) {
    .u-mr-lg-140 {
        margin-right: 140px
    }
}

@media(min-width:992px) {
    .u-pr-lg-140 {
        padding-right: 140px
    }
}

@media(min-width:992px) {
    .u-mr-lg-141 {
        margin-right: 141px
    }
}

@media(min-width:992px) {
    .u-pr-lg-141 {
        padding-right: 141px
    }
}

@media(min-width:992px) {
    .u-mr-lg-142 {
        margin-right: 142px
    }
}

@media(min-width:992px) {
    .u-pr-lg-142 {
        padding-right: 142px
    }
}

@media(min-width:992px) {
    .u-mr-lg-143 {
        margin-right: 143px
    }
}

@media(min-width:992px) {
    .u-pr-lg-143 {
        padding-right: 143px
    }
}

@media(min-width:992px) {
    .u-mr-lg-144 {
        margin-right: 144px
    }
}

@media(min-width:992px) {
    .u-pr-lg-144 {
        padding-right: 144px
    }
}

@media(min-width:992px) {
    .u-mr-lg-145 {
        margin-right: 145px
    }
}

@media(min-width:992px) {
    .u-pr-lg-145 {
        padding-right: 145px
    }
}

@media(min-width:992px) {
    .u-mr-lg-146 {
        margin-right: 146px
    }
}

@media(min-width:992px) {
    .u-pr-lg-146 {
        padding-right: 146px
    }
}

@media(min-width:992px) {
    .u-mr-lg-147 {
        margin-right: 147px
    }
}

@media(min-width:992px) {
    .u-pr-lg-147 {
        padding-right: 147px
    }
}

@media(min-width:992px) {
    .u-mr-lg-148 {
        margin-right: 148px
    }
}

@media(min-width:992px) {
    .u-pr-lg-148 {
        padding-right: 148px
    }
}

@media(min-width:992px) {
    .u-mr-lg-149 {
        margin-right: 149px
    }
}

@media(min-width:992px) {
    .u-pr-lg-149 {
        padding-right: 149px
    }
}

@media(min-width:992px) {
    .u-mr-lg-150 {
        margin-right: 150px
    }
}

@media(min-width:992px) {
    .u-pr-lg-150 {
        padding-right: 150px
    }
}

@media(min-width:992px) {
    .u-mr-lg-151 {
        margin-right: 151px
    }
}

@media(min-width:992px) {
    .u-pr-lg-151 {
        padding-right: 151px
    }
}

@media(min-width:992px) {
    .u-mr-lg-152 {
        margin-right: 152px
    }
}

@media(min-width:992px) {
    .u-pr-lg-152 {
        padding-right: 152px
    }
}

@media(min-width:992px) {
    .u-mr-lg-153 {
        margin-right: 153px
    }
}

@media(min-width:992px) {
    .u-pr-lg-153 {
        padding-right: 153px
    }
}

@media(min-width:992px) {
    .u-mr-lg-154 {
        margin-right: 154px
    }
}

@media(min-width:992px) {
    .u-pr-lg-154 {
        padding-right: 154px
    }
}

@media(min-width:992px) {
    .u-mr-lg-155 {
        margin-right: 155px
    }
}

@media(min-width:992px) {
    .u-pr-lg-155 {
        padding-right: 155px
    }
}

@media(min-width:992px) {
    .u-mr-lg-156 {
        margin-right: 156px
    }
}

@media(min-width:992px) {
    .u-pr-lg-156 {
        padding-right: 156px
    }
}

@media(min-width:992px) {
    .u-mr-lg-157 {
        margin-right: 157px
    }
}

@media(min-width:992px) {
    .u-pr-lg-157 {
        padding-right: 157px
    }
}

@media(min-width:992px) {
    .u-mr-lg-158 {
        margin-right: 158px
    }
}

@media(min-width:992px) {
    .u-pr-lg-158 {
        padding-right: 158px
    }
}

@media(min-width:992px) {
    .u-mr-lg-159 {
        margin-right: 159px
    }
}

@media(min-width:992px) {
    .u-pr-lg-159 {
        padding-right: 159px
    }
}

@media(min-width:992px) {
    .u-mr-lg-160 {
        margin-right: 160px
    }
}

@media(min-width:992px) {
    .u-pr-lg-160 {
        padding-right: 160px
    }
}

@media(min-width:992px) {
    .u-mr-lg-161 {
        margin-right: 161px
    }
}

@media(min-width:992px) {
    .u-pr-lg-161 {
        padding-right: 161px
    }
}

@media(min-width:992px) {
    .u-mr-lg-162 {
        margin-right: 162px
    }
}

@media(min-width:992px) {
    .u-pr-lg-162 {
        padding-right: 162px
    }
}

@media(min-width:992px) {
    .u-mr-lg-163 {
        margin-right: 163px
    }
}

@media(min-width:992px) {
    .u-pr-lg-163 {
        padding-right: 163px
    }
}

@media(min-width:992px) {
    .u-mr-lg-164 {
        margin-right: 164px
    }
}

@media(min-width:992px) {
    .u-pr-lg-164 {
        padding-right: 164px
    }
}

@media(min-width:992px) {
    .u-mr-lg-165 {
        margin-right: 165px
    }
}

@media(min-width:992px) {
    .u-pr-lg-165 {
        padding-right: 165px
    }
}

@media(min-width:992px) {
    .u-mr-lg-166 {
        margin-right: 166px
    }
}

@media(min-width:992px) {
    .u-pr-lg-166 {
        padding-right: 166px
    }
}

@media(min-width:992px) {
    .u-mr-lg-167 {
        margin-right: 167px
    }
}

@media(min-width:992px) {
    .u-pr-lg-167 {
        padding-right: 167px
    }
}

@media(min-width:992px) {
    .u-mr-lg-168 {
        margin-right: 168px
    }
}

@media(min-width:992px) {
    .u-pr-lg-168 {
        padding-right: 168px
    }
}

@media(min-width:992px) {
    .u-mr-lg-169 {
        margin-right: 169px
    }
}

@media(min-width:992px) {
    .u-pr-lg-169 {
        padding-right: 169px
    }
}

@media(min-width:992px) {
    .u-mr-lg-170 {
        margin-right: 170px
    }
}

@media(min-width:992px) {
    .u-pr-lg-170 {
        padding-right: 170px
    }
}

@media(min-width:992px) {
    .u-mr-lg-171 {
        margin-right: 171px
    }
}

@media(min-width:992px) {
    .u-pr-lg-171 {
        padding-right: 171px
    }
}

@media(min-width:992px) {
    .u-mr-lg-172 {
        margin-right: 172px
    }
}

@media(min-width:992px) {
    .u-pr-lg-172 {
        padding-right: 172px
    }
}

@media(min-width:992px) {
    .u-mr-lg-173 {
        margin-right: 173px
    }
}

@media(min-width:992px) {
    .u-pr-lg-173 {
        padding-right: 173px
    }
}

@media(min-width:992px) {
    .u-mr-lg-174 {
        margin-right: 174px
    }
}

@media(min-width:992px) {
    .u-pr-lg-174 {
        padding-right: 174px
    }
}

@media(min-width:992px) {
    .u-mr-lg-175 {
        margin-right: 175px
    }
}

@media(min-width:992px) {
    .u-pr-lg-175 {
        padding-right: 175px
    }
}

@media(min-width:992px) {
    .u-mr-lg-176 {
        margin-right: 176px
    }
}

@media(min-width:992px) {
    .u-pr-lg-176 {
        padding-right: 176px
    }
}

@media(min-width:992px) {
    .u-mr-lg-177 {
        margin-right: 177px
    }
}

@media(min-width:992px) {
    .u-pr-lg-177 {
        padding-right: 177px
    }
}

@media(min-width:992px) {
    .u-mr-lg-178 {
        margin-right: 178px
    }
}

@media(min-width:992px) {
    .u-pr-lg-178 {
        padding-right: 178px
    }
}

@media(min-width:992px) {
    .u-mr-lg-179 {
        margin-right: 179px
    }
}

@media(min-width:992px) {
    .u-pr-lg-179 {
        padding-right: 179px
    }
}

@media(min-width:992px) {
    .u-mr-lg-180 {
        margin-right: 180px
    }
}

@media(min-width:992px) {
    .u-pr-lg-180 {
        padding-right: 180px
    }
}

@media(min-width:992px) {
    .u-mr-lg-181 {
        margin-right: 181px
    }
}

@media(min-width:992px) {
    .u-pr-lg-181 {
        padding-right: 181px
    }
}

@media(min-width:992px) {
    .u-mr-lg-182 {
        margin-right: 182px
    }
}

@media(min-width:992px) {
    .u-pr-lg-182 {
        padding-right: 182px
    }
}

@media(min-width:992px) {
    .u-mr-lg-183 {
        margin-right: 183px
    }
}

@media(min-width:992px) {
    .u-pr-lg-183 {
        padding-right: 183px
    }
}

@media(min-width:992px) {
    .u-mr-lg-184 {
        margin-right: 184px
    }
}

@media(min-width:992px) {
    .u-pr-lg-184 {
        padding-right: 184px
    }
}

@media(min-width:992px) {
    .u-mr-lg-185 {
        margin-right: 185px
    }
}

@media(min-width:992px) {
    .u-pr-lg-185 {
        padding-right: 185px
    }
}

@media(min-width:992px) {
    .u-mr-lg-186 {
        margin-right: 186px
    }
}

@media(min-width:992px) {
    .u-pr-lg-186 {
        padding-right: 186px
    }
}

@media(min-width:992px) {
    .u-mr-lg-187 {
        margin-right: 187px
    }
}

@media(min-width:992px) {
    .u-pr-lg-187 {
        padding-right: 187px
    }
}

@media(min-width:992px) {
    .u-mr-lg-188 {
        margin-right: 188px
    }
}

@media(min-width:992px) {
    .u-pr-lg-188 {
        padding-right: 188px
    }
}

@media(min-width:992px) {
    .u-mr-lg-189 {
        margin-right: 189px
    }
}

@media(min-width:992px) {
    .u-pr-lg-189 {
        padding-right: 189px
    }
}

@media(min-width:992px) {
    .u-mr-lg-190 {
        margin-right: 190px
    }
}

@media(min-width:992px) {
    .u-pr-lg-190 {
        padding-right: 190px
    }
}

@media(min-width:992px) {
    .u-mr-lg-191 {
        margin-right: 191px
    }
}

@media(min-width:992px) {
    .u-pr-lg-191 {
        padding-right: 191px
    }
}

@media(min-width:992px) {
    .u-mr-lg-192 {
        margin-right: 192px
    }
}

@media(min-width:992px) {
    .u-pr-lg-192 {
        padding-right: 192px
    }
}

@media(min-width:992px) {
    .u-mr-lg-193 {
        margin-right: 193px
    }
}

@media(min-width:992px) {
    .u-pr-lg-193 {
        padding-right: 193px
    }
}

@media(min-width:992px) {
    .u-mr-lg-194 {
        margin-right: 194px
    }
}

@media(min-width:992px) {
    .u-pr-lg-194 {
        padding-right: 194px
    }
}

@media(min-width:992px) {
    .u-mr-lg-195 {
        margin-right: 195px
    }
}

@media(min-width:992px) {
    .u-pr-lg-195 {
        padding-right: 195px
    }
}

@media(min-width:992px) {
    .u-mr-lg-196 {
        margin-right: 196px
    }
}

@media(min-width:992px) {
    .u-pr-lg-196 {
        padding-right: 196px
    }
}

@media(min-width:992px) {
    .u-mr-lg-197 {
        margin-right: 197px
    }
}

@media(min-width:992px) {
    .u-pr-lg-197 {
        padding-right: 197px
    }
}

@media(min-width:992px) {
    .u-mr-lg-198 {
        margin-right: 198px
    }
}

@media(min-width:992px) {
    .u-pr-lg-198 {
        padding-right: 198px
    }
}

@media(min-width:992px) {
    .u-mr-lg-199 {
        margin-right: 199px
    }
}

@media(min-width:992px) {
    .u-pr-lg-199 {
        padding-right: 199px
    }
}

@media(min-width:992px) {
    .u-mr-lg-200 {
        margin-right: 200px
    }
}

@media(min-width:992px) {
    .u-pr-lg-200 {
        padding-right: 200px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-50 {
        margin-top: -50px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-49 {
        margin-top: -49px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-48 {
        margin-top: -48px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-47 {
        margin-top: -47px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-46 {
        margin-top: -46px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-45 {
        margin-top: -45px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-44 {
        margin-top: -44px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-43 {
        margin-top: -43px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-42 {
        margin-top: -42px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-41 {
        margin-top: -41px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-40 {
        margin-top: -40px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-39 {
        margin-top: -39px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-38 {
        margin-top: -38px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-37 {
        margin-top: -37px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-36 {
        margin-top: -36px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-35 {
        margin-top: -35px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-34 {
        margin-top: -34px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-33 {
        margin-top: -33px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-32 {
        margin-top: -32px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-31 {
        margin-top: -31px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-30 {
        margin-top: -30px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-29 {
        margin-top: -29px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-28 {
        margin-top: -28px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-27 {
        margin-top: -27px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-26 {
        margin-top: -26px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-25 {
        margin-top: -25px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-24 {
        margin-top: -24px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-23 {
        margin-top: -23px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-22 {
        margin-top: -22px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-21 {
        margin-top: -21px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-20 {
        margin-top: -20px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-19 {
        margin-top: -19px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-18 {
        margin-top: -18px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-17 {
        margin-top: -17px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-16 {
        margin-top: -16px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-15 {
        margin-top: -15px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-14 {
        margin-top: -14px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-13 {
        margin-top: -13px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-12 {
        margin-top: -12px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-11 {
        margin-top: -11px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-10 {
        margin-top: -10px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-9 {
        margin-top: -9px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-8 {
        margin-top: -8px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-7 {
        margin-top: -7px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-6 {
        margin-top: -6px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-5 {
        margin-top: -5px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-4 {
        margin-top: -4px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-3 {
        margin-top: -3px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-2 {
        margin-top: -2px
    }
}

@media(min-width:1200px) {
    .u-mt-negative-xl-1 {
        margin-top: -1px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-0 {
        margin-top: 0
    }
}

@media(min-width:1200px) {
    .u-pt-xl-0 {
        padding-top: 0
    }
}

@media(min-width:1200px) {
    .u-mt-xl-1 {
        margin-top: 1px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-1 {
        padding-top: 1px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-2 {
        margin-top: 2px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-2 {
        padding-top: 2px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-3 {
        margin-top: 3px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-3 {
        padding-top: 3px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-4 {
        margin-top: 4px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-4 {
        padding-top: 4px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-5 {
        margin-top: 5px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-5 {
        padding-top: 5px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-6 {
        margin-top: 6px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-6 {
        padding-top: 6px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-7 {
        margin-top: 7px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-7 {
        padding-top: 7px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-8 {
        margin-top: 8px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-8 {
        padding-top: 8px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-9 {
        margin-top: 9px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-9 {
        padding-top: 9px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-10 {
        margin-top: 10px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-10 {
        padding-top: 10px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-11 {
        margin-top: 11px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-11 {
        padding-top: 11px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-12 {
        margin-top: 12px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-12 {
        padding-top: 12px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-13 {
        margin-top: 13px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-13 {
        padding-top: 13px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-14 {
        margin-top: 14px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-14 {
        padding-top: 14px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-15 {
        margin-top: 15px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-15 {
        padding-top: 15px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-16 {
        margin-top: 16px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-16 {
        padding-top: 16px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-17 {
        margin-top: 17px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-17 {
        padding-top: 17px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-18 {
        margin-top: 18px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-18 {
        padding-top: 18px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-19 {
        margin-top: 19px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-19 {
        padding-top: 19px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-20 {
        margin-top: 20px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-20 {
        padding-top: 20px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-21 {
        margin-top: 21px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-21 {
        padding-top: 21px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-22 {
        margin-top: 22px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-22 {
        padding-top: 22px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-23 {
        margin-top: 23px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-23 {
        padding-top: 23px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-24 {
        margin-top: 24px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-24 {
        padding-top: 24px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-25 {
        margin-top: 25px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-25 {
        padding-top: 25px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-26 {
        margin-top: 26px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-26 {
        padding-top: 26px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-27 {
        margin-top: 27px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-27 {
        padding-top: 27px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-28 {
        margin-top: 28px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-28 {
        padding-top: 28px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-29 {
        margin-top: 29px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-29 {
        padding-top: 29px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-30 {
        margin-top: 30px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-30 {
        padding-top: 30px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-31 {
        margin-top: 31px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-31 {
        padding-top: 31px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-32 {
        margin-top: 32px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-32 {
        padding-top: 32px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-33 {
        margin-top: 33px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-33 {
        padding-top: 33px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-34 {
        margin-top: 34px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-34 {
        padding-top: 34px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-35 {
        margin-top: 35px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-35 {
        padding-top: 35px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-36 {
        margin-top: 36px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-36 {
        padding-top: 36px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-37 {
        margin-top: 37px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-37 {
        padding-top: 37px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-38 {
        margin-top: 38px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-38 {
        padding-top: 38px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-39 {
        margin-top: 39px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-39 {
        padding-top: 39px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-40 {
        margin-top: 40px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-40 {
        padding-top: 40px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-41 {
        margin-top: 41px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-41 {
        padding-top: 41px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-42 {
        margin-top: 42px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-42 {
        padding-top: 42px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-43 {
        margin-top: 43px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-43 {
        padding-top: 43px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-44 {
        margin-top: 44px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-44 {
        padding-top: 44px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-45 {
        margin-top: 45px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-45 {
        padding-top: 45px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-46 {
        margin-top: 46px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-46 {
        padding-top: 46px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-47 {
        margin-top: 47px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-47 {
        padding-top: 47px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-48 {
        margin-top: 48px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-48 {
        padding-top: 48px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-49 {
        margin-top: 49px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-49 {
        padding-top: 49px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-50 {
        margin-top: 50px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-50 {
        padding-top: 50px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-51 {
        margin-top: 51px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-51 {
        padding-top: 51px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-52 {
        margin-top: 52px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-52 {
        padding-top: 52px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-53 {
        margin-top: 53px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-53 {
        padding-top: 53px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-54 {
        margin-top: 54px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-54 {
        padding-top: 54px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-55 {
        margin-top: 55px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-55 {
        padding-top: 55px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-56 {
        margin-top: 56px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-56 {
        padding-top: 56px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-57 {
        margin-top: 57px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-57 {
        padding-top: 57px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-58 {
        margin-top: 58px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-58 {
        padding-top: 58px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-59 {
        margin-top: 59px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-59 {
        padding-top: 59px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-60 {
        margin-top: 60px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-60 {
        padding-top: 60px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-61 {
        margin-top: 61px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-61 {
        padding-top: 61px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-62 {
        margin-top: 62px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-62 {
        padding-top: 62px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-63 {
        margin-top: 63px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-63 {
        padding-top: 63px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-64 {
        margin-top: 64px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-64 {
        padding-top: 64px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-65 {
        margin-top: 65px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-65 {
        padding-top: 65px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-66 {
        margin-top: 66px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-66 {
        padding-top: 66px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-67 {
        margin-top: 67px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-67 {
        padding-top: 67px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-68 {
        margin-top: 68px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-68 {
        padding-top: 68px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-69 {
        margin-top: 69px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-69 {
        padding-top: 69px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-70 {
        margin-top: 70px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-70 {
        padding-top: 70px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-71 {
        margin-top: 71px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-71 {
        padding-top: 71px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-72 {
        margin-top: 72px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-72 {
        padding-top: 72px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-73 {
        margin-top: 73px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-73 {
        padding-top: 73px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-74 {
        margin-top: 74px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-74 {
        padding-top: 74px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-75 {
        margin-top: 75px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-75 {
        padding-top: 75px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-76 {
        margin-top: 76px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-76 {
        padding-top: 76px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-77 {
        margin-top: 77px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-77 {
        padding-top: 77px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-78 {
        margin-top: 78px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-78 {
        padding-top: 78px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-79 {
        margin-top: 79px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-79 {
        padding-top: 79px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-80 {
        margin-top: 80px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-80 {
        padding-top: 80px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-81 {
        margin-top: 81px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-81 {
        padding-top: 81px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-82 {
        margin-top: 82px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-82 {
        padding-top: 82px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-83 {
        margin-top: 83px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-83 {
        padding-top: 83px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-84 {
        margin-top: 84px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-84 {
        padding-top: 84px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-85 {
        margin-top: 85px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-85 {
        padding-top: 85px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-86 {
        margin-top: 86px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-86 {
        padding-top: 86px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-87 {
        margin-top: 87px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-87 {
        padding-top: 87px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-88 {
        margin-top: 88px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-88 {
        padding-top: 88px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-89 {
        margin-top: 89px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-89 {
        padding-top: 89px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-90 {
        margin-top: 90px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-90 {
        padding-top: 90px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-91 {
        margin-top: 91px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-91 {
        padding-top: 91px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-92 {
        margin-top: 92px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-92 {
        padding-top: 92px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-93 {
        margin-top: 93px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-93 {
        padding-top: 93px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-94 {
        margin-top: 94px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-94 {
        padding-top: 94px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-95 {
        margin-top: 95px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-95 {
        padding-top: 95px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-96 {
        margin-top: 96px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-96 {
        padding-top: 96px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-97 {
        margin-top: 97px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-97 {
        padding-top: 97px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-98 {
        margin-top: 98px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-98 {
        padding-top: 98px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-99 {
        margin-top: 99px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-99 {
        padding-top: 99px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-100 {
        margin-top: 100px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-100 {
        padding-top: 100px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-101 {
        margin-top: 101px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-101 {
        padding-top: 101px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-102 {
        margin-top: 102px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-102 {
        padding-top: 102px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-103 {
        margin-top: 103px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-103 {
        padding-top: 103px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-104 {
        margin-top: 104px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-104 {
        padding-top: 104px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-105 {
        margin-top: 105px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-105 {
        padding-top: 105px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-106 {
        margin-top: 106px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-106 {
        padding-top: 106px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-107 {
        margin-top: 107px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-107 {
        padding-top: 107px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-108 {
        margin-top: 108px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-108 {
        padding-top: 108px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-109 {
        margin-top: 109px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-109 {
        padding-top: 109px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-110 {
        margin-top: 110px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-110 {
        padding-top: 110px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-111 {
        margin-top: 111px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-111 {
        padding-top: 111px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-112 {
        margin-top: 112px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-112 {
        padding-top: 112px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-113 {
        margin-top: 113px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-113 {
        padding-top: 113px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-114 {
        margin-top: 114px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-114 {
        padding-top: 114px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-115 {
        margin-top: 115px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-115 {
        padding-top: 115px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-116 {
        margin-top: 116px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-116 {
        padding-top: 116px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-117 {
        margin-top: 117px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-117 {
        padding-top: 117px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-118 {
        margin-top: 118px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-118 {
        padding-top: 118px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-119 {
        margin-top: 119px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-119 {
        padding-top: 119px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-120 {
        margin-top: 120px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-120 {
        padding-top: 120px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-121 {
        margin-top: 121px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-121 {
        padding-top: 121px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-122 {
        margin-top: 122px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-122 {
        padding-top: 122px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-123 {
        margin-top: 123px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-123 {
        padding-top: 123px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-124 {
        margin-top: 124px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-124 {
        padding-top: 124px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-125 {
        margin-top: 125px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-125 {
        padding-top: 125px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-126 {
        margin-top: 126px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-126 {
        padding-top: 126px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-127 {
        margin-top: 127px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-127 {
        padding-top: 127px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-128 {
        margin-top: 128px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-128 {
        padding-top: 128px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-129 {
        margin-top: 129px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-129 {
        padding-top: 129px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-130 {
        margin-top: 130px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-130 {
        padding-top: 130px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-131 {
        margin-top: 131px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-131 {
        padding-top: 131px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-132 {
        margin-top: 132px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-132 {
        padding-top: 132px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-133 {
        margin-top: 133px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-133 {
        padding-top: 133px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-134 {
        margin-top: 134px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-134 {
        padding-top: 134px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-135 {
        margin-top: 135px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-135 {
        padding-top: 135px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-136 {
        margin-top: 136px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-136 {
        padding-top: 136px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-137 {
        margin-top: 137px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-137 {
        padding-top: 137px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-138 {
        margin-top: 138px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-138 {
        padding-top: 138px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-139 {
        margin-top: 139px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-139 {
        padding-top: 139px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-140 {
        margin-top: 140px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-140 {
        padding-top: 140px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-141 {
        margin-top: 141px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-141 {
        padding-top: 141px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-142 {
        margin-top: 142px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-142 {
        padding-top: 142px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-143 {
        margin-top: 143px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-143 {
        padding-top: 143px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-144 {
        margin-top: 144px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-144 {
        padding-top: 144px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-145 {
        margin-top: 145px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-145 {
        padding-top: 145px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-146 {
        margin-top: 146px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-146 {
        padding-top: 146px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-147 {
        margin-top: 147px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-147 {
        padding-top: 147px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-148 {
        margin-top: 148px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-148 {
        padding-top: 148px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-149 {
        margin-top: 149px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-149 {
        padding-top: 149px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-150 {
        margin-top: 150px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-150 {
        padding-top: 150px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-151 {
        margin-top: 151px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-151 {
        padding-top: 151px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-152 {
        margin-top: 152px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-152 {
        padding-top: 152px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-153 {
        margin-top: 153px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-153 {
        padding-top: 153px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-154 {
        margin-top: 154px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-154 {
        padding-top: 154px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-155 {
        margin-top: 155px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-155 {
        padding-top: 155px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-156 {
        margin-top: 156px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-156 {
        padding-top: 156px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-157 {
        margin-top: 157px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-157 {
        padding-top: 157px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-158 {
        margin-top: 158px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-158 {
        padding-top: 158px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-159 {
        margin-top: 159px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-159 {
        padding-top: 159px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-160 {
        margin-top: 160px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-160 {
        padding-top: 160px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-161 {
        margin-top: 161px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-161 {
        padding-top: 161px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-162 {
        margin-top: 162px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-162 {
        padding-top: 162px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-163 {
        margin-top: 163px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-163 {
        padding-top: 163px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-164 {
        margin-top: 164px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-164 {
        padding-top: 164px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-165 {
        margin-top: 165px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-165 {
        padding-top: 165px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-166 {
        margin-top: 166px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-166 {
        padding-top: 166px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-167 {
        margin-top: 167px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-167 {
        padding-top: 167px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-168 {
        margin-top: 168px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-168 {
        padding-top: 168px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-169 {
        margin-top: 169px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-169 {
        padding-top: 169px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-170 {
        margin-top: 170px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-170 {
        padding-top: 170px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-171 {
        margin-top: 171px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-171 {
        padding-top: 171px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-172 {
        margin-top: 172px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-172 {
        padding-top: 172px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-173 {
        margin-top: 173px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-173 {
        padding-top: 173px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-174 {
        margin-top: 174px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-174 {
        padding-top: 174px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-175 {
        margin-top: 175px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-175 {
        padding-top: 175px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-176 {
        margin-top: 176px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-176 {
        padding-top: 176px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-177 {
        margin-top: 177px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-177 {
        padding-top: 177px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-178 {
        margin-top: 178px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-178 {
        padding-top: 178px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-179 {
        margin-top: 179px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-179 {
        padding-top: 179px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-180 {
        margin-top: 180px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-180 {
        padding-top: 180px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-181 {
        margin-top: 181px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-181 {
        padding-top: 181px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-182 {
        margin-top: 182px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-182 {
        padding-top: 182px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-183 {
        margin-top: 183px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-183 {
        padding-top: 183px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-184 {
        margin-top: 184px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-184 {
        padding-top: 184px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-185 {
        margin-top: 185px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-185 {
        padding-top: 185px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-186 {
        margin-top: 186px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-186 {
        padding-top: 186px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-187 {
        margin-top: 187px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-187 {
        padding-top: 187px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-188 {
        margin-top: 188px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-188 {
        padding-top: 188px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-189 {
        margin-top: 189px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-189 {
        padding-top: 189px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-190 {
        margin-top: 190px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-190 {
        padding-top: 190px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-191 {
        margin-top: 191px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-191 {
        padding-top: 191px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-192 {
        margin-top: 192px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-192 {
        padding-top: 192px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-193 {
        margin-top: 193px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-193 {
        padding-top: 193px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-194 {
        margin-top: 194px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-194 {
        padding-top: 194px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-195 {
        margin-top: 195px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-195 {
        padding-top: 195px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-196 {
        margin-top: 196px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-196 {
        padding-top: 196px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-197 {
        margin-top: 197px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-197 {
        padding-top: 197px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-198 {
        margin-top: 198px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-198 {
        padding-top: 198px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-199 {
        margin-top: 199px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-199 {
        padding-top: 199px
    }
}

@media(min-width:1200px) {
    .u-mt-xl-200 {
        margin-top: 200px
    }
}

@media(min-width:1200px) {
    .u-pt-xl-200 {
        padding-top: 200px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-50 {
        margin-bottom: -50px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-49 {
        margin-bottom: -49px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-48 {
        margin-bottom: -48px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-47 {
        margin-bottom: -47px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-46 {
        margin-bottom: -46px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-45 {
        margin-bottom: -45px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-44 {
        margin-bottom: -44px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-43 {
        margin-bottom: -43px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-42 {
        margin-bottom: -42px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-41 {
        margin-bottom: -41px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-40 {
        margin-bottom: -40px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-39 {
        margin-bottom: -39px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-38 {
        margin-bottom: -38px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-37 {
        margin-bottom: -37px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-36 {
        margin-bottom: -36px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-35 {
        margin-bottom: -35px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-34 {
        margin-bottom: -34px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-33 {
        margin-bottom: -33px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-32 {
        margin-bottom: -32px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-31 {
        margin-bottom: -31px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-30 {
        margin-bottom: -30px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-29 {
        margin-bottom: -29px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-28 {
        margin-bottom: -28px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-27 {
        margin-bottom: -27px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-26 {
        margin-bottom: -26px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-25 {
        margin-bottom: -25px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-24 {
        margin-bottom: -24px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-23 {
        margin-bottom: -23px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-22 {
        margin-bottom: -22px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-21 {
        margin-bottom: -21px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-20 {
        margin-bottom: -20px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-19 {
        margin-bottom: -19px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-18 {
        margin-bottom: -18px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-17 {
        margin-bottom: -17px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-16 {
        margin-bottom: -16px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-15 {
        margin-bottom: -15px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-14 {
        margin-bottom: -14px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-13 {
        margin-bottom: -13px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-12 {
        margin-bottom: -12px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-11 {
        margin-bottom: -11px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-10 {
        margin-bottom: -10px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-9 {
        margin-bottom: -9px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-8 {
        margin-bottom: -8px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-7 {
        margin-bottom: -7px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-6 {
        margin-bottom: -6px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-5 {
        margin-bottom: -5px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-4 {
        margin-bottom: -4px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-3 {
        margin-bottom: -3px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-2 {
        margin-bottom: -2px
    }
}

@media(min-width:1200px) {
    .u-mb-negative-xl-1 {
        margin-bottom: -1px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-0 {
        margin-bottom: 0
    }
}

@media(min-width:1200px) {
    .u-pb-xl-0 {
        padding-bottom: 0
    }
}

@media(min-width:1200px) {
    .u-mb-xl-1 {
        margin-bottom: 1px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-1 {
        padding-bottom: 1px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-2 {
        margin-bottom: 2px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-2 {
        padding-bottom: 2px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-3 {
        margin-bottom: 3px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-3 {
        padding-bottom: 3px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-4 {
        margin-bottom: 4px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-4 {
        padding-bottom: 4px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-5 {
        margin-bottom: 5px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-5 {
        padding-bottom: 5px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-6 {
        margin-bottom: 6px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-6 {
        padding-bottom: 6px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-7 {
        margin-bottom: 7px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-7 {
        padding-bottom: 7px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-8 {
        margin-bottom: 8px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-8 {
        padding-bottom: 8px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-9 {
        margin-bottom: 9px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-9 {
        padding-bottom: 9px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-10 {
        margin-bottom: 10px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-10 {
        padding-bottom: 10px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-11 {
        margin-bottom: 11px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-11 {
        padding-bottom: 11px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-12 {
        margin-bottom: 12px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-12 {
        padding-bottom: 12px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-13 {
        margin-bottom: 13px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-13 {
        padding-bottom: 13px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-14 {
        margin-bottom: 14px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-14 {
        padding-bottom: 14px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-15 {
        margin-bottom: 15px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-15 {
        padding-bottom: 15px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-16 {
        margin-bottom: 16px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-16 {
        padding-bottom: 16px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-17 {
        margin-bottom: 17px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-17 {
        padding-bottom: 17px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-18 {
        margin-bottom: 18px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-18 {
        padding-bottom: 18px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-19 {
        margin-bottom: 19px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-19 {
        padding-bottom: 19px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-20 {
        margin-bottom: 20px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-20 {
        padding-bottom: 20px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-21 {
        margin-bottom: 21px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-21 {
        padding-bottom: 21px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-22 {
        margin-bottom: 22px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-22 {
        padding-bottom: 22px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-23 {
        margin-bottom: 23px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-23 {
        padding-bottom: 23px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-24 {
        margin-bottom: 24px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-24 {
        padding-bottom: 24px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-25 {
        margin-bottom: 25px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-25 {
        padding-bottom: 25px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-26 {
        margin-bottom: 26px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-26 {
        padding-bottom: 26px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-27 {
        margin-bottom: 27px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-27 {
        padding-bottom: 27px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-28 {
        margin-bottom: 28px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-28 {
        padding-bottom: 28px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-29 {
        margin-bottom: 29px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-29 {
        padding-bottom: 29px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-30 {
        margin-bottom: 30px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-30 {
        padding-bottom: 30px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-31 {
        margin-bottom: 31px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-31 {
        padding-bottom: 31px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-32 {
        margin-bottom: 32px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-32 {
        padding-bottom: 32px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-33 {
        margin-bottom: 33px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-33 {
        padding-bottom: 33px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-34 {
        margin-bottom: 34px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-34 {
        padding-bottom: 34px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-35 {
        margin-bottom: 35px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-35 {
        padding-bottom: 35px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-36 {
        margin-bottom: 36px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-36 {
        padding-bottom: 36px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-37 {
        margin-bottom: 37px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-37 {
        padding-bottom: 37px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-38 {
        margin-bottom: 38px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-38 {
        padding-bottom: 38px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-39 {
        margin-bottom: 39px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-39 {
        padding-bottom: 39px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-40 {
        margin-bottom: 40px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-40 {
        padding-bottom: 40px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-41 {
        margin-bottom: 41px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-41 {
        padding-bottom: 41px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-42 {
        margin-bottom: 42px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-42 {
        padding-bottom: 42px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-43 {
        margin-bottom: 43px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-43 {
        padding-bottom: 43px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-44 {
        margin-bottom: 44px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-44 {
        padding-bottom: 44px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-45 {
        margin-bottom: 45px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-45 {
        padding-bottom: 45px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-46 {
        margin-bottom: 46px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-46 {
        padding-bottom: 46px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-47 {
        margin-bottom: 47px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-47 {
        padding-bottom: 47px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-48 {
        margin-bottom: 48px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-48 {
        padding-bottom: 48px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-49 {
        margin-bottom: 49px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-49 {
        padding-bottom: 49px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-50 {
        margin-bottom: 50px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-50 {
        padding-bottom: 50px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-51 {
        margin-bottom: 51px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-51 {
        padding-bottom: 51px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-52 {
        margin-bottom: 52px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-52 {
        padding-bottom: 52px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-53 {
        margin-bottom: 53px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-53 {
        padding-bottom: 53px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-54 {
        margin-bottom: 54px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-54 {
        padding-bottom: 54px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-55 {
        margin-bottom: 55px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-55 {
        padding-bottom: 55px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-56 {
        margin-bottom: 56px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-56 {
        padding-bottom: 56px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-57 {
        margin-bottom: 57px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-57 {
        padding-bottom: 57px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-58 {
        margin-bottom: 58px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-58 {
        padding-bottom: 58px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-59 {
        margin-bottom: 59px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-59 {
        padding-bottom: 59px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-60 {
        margin-bottom: 60px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-60 {
        padding-bottom: 60px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-61 {
        margin-bottom: 61px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-61 {
        padding-bottom: 61px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-62 {
        margin-bottom: 62px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-62 {
        padding-bottom: 62px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-63 {
        margin-bottom: 63px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-63 {
        padding-bottom: 63px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-64 {
        margin-bottom: 64px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-64 {
        padding-bottom: 64px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-65 {
        margin-bottom: 65px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-65 {
        padding-bottom: 65px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-66 {
        margin-bottom: 66px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-66 {
        padding-bottom: 66px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-67 {
        margin-bottom: 67px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-67 {
        padding-bottom: 67px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-68 {
        margin-bottom: 68px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-68 {
        padding-bottom: 68px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-69 {
        margin-bottom: 69px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-69 {
        padding-bottom: 69px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-70 {
        margin-bottom: 70px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-70 {
        padding-bottom: 70px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-71 {
        margin-bottom: 71px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-71 {
        padding-bottom: 71px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-72 {
        margin-bottom: 72px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-72 {
        padding-bottom: 72px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-73 {
        margin-bottom: 73px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-73 {
        padding-bottom: 73px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-74 {
        margin-bottom: 74px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-74 {
        padding-bottom: 74px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-75 {
        margin-bottom: 75px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-75 {
        padding-bottom: 75px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-76 {
        margin-bottom: 76px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-76 {
        padding-bottom: 76px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-77 {
        margin-bottom: 77px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-77 {
        padding-bottom: 77px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-78 {
        margin-bottom: 78px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-78 {
        padding-bottom: 78px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-79 {
        margin-bottom: 79px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-79 {
        padding-bottom: 79px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-80 {
        margin-bottom: 80px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-80 {
        padding-bottom: 80px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-81 {
        margin-bottom: 81px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-81 {
        padding-bottom: 81px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-82 {
        margin-bottom: 82px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-82 {
        padding-bottom: 82px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-83 {
        margin-bottom: 83px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-83 {
        padding-bottom: 83px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-84 {
        margin-bottom: 84px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-84 {
        padding-bottom: 84px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-85 {
        margin-bottom: 85px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-85 {
        padding-bottom: 85px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-86 {
        margin-bottom: 86px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-86 {
        padding-bottom: 86px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-87 {
        margin-bottom: 87px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-87 {
        padding-bottom: 87px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-88 {
        margin-bottom: 88px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-88 {
        padding-bottom: 88px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-89 {
        margin-bottom: 89px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-89 {
        padding-bottom: 89px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-90 {
        margin-bottom: 90px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-90 {
        padding-bottom: 90px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-91 {
        margin-bottom: 91px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-91 {
        padding-bottom: 91px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-92 {
        margin-bottom: 92px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-92 {
        padding-bottom: 92px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-93 {
        margin-bottom: 93px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-93 {
        padding-bottom: 93px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-94 {
        margin-bottom: 94px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-94 {
        padding-bottom: 94px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-95 {
        margin-bottom: 95px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-95 {
        padding-bottom: 95px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-96 {
        margin-bottom: 96px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-96 {
        padding-bottom: 96px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-97 {
        margin-bottom: 97px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-97 {
        padding-bottom: 97px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-98 {
        margin-bottom: 98px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-98 {
        padding-bottom: 98px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-99 {
        margin-bottom: 99px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-99 {
        padding-bottom: 99px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-100 {
        margin-bottom: 100px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-100 {
        padding-bottom: 100px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-101 {
        margin-bottom: 101px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-101 {
        padding-bottom: 101px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-102 {
        margin-bottom: 102px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-102 {
        padding-bottom: 102px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-103 {
        margin-bottom: 103px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-103 {
        padding-bottom: 103px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-104 {
        margin-bottom: 104px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-104 {
        padding-bottom: 104px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-105 {
        margin-bottom: 105px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-105 {
        padding-bottom: 105px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-106 {
        margin-bottom: 106px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-106 {
        padding-bottom: 106px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-107 {
        margin-bottom: 107px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-107 {
        padding-bottom: 107px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-108 {
        margin-bottom: 108px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-108 {
        padding-bottom: 108px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-109 {
        margin-bottom: 109px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-109 {
        padding-bottom: 109px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-110 {
        margin-bottom: 110px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-110 {
        padding-bottom: 110px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-111 {
        margin-bottom: 111px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-111 {
        padding-bottom: 111px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-112 {
        margin-bottom: 112px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-112 {
        padding-bottom: 112px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-113 {
        margin-bottom: 113px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-113 {
        padding-bottom: 113px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-114 {
        margin-bottom: 114px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-114 {
        padding-bottom: 114px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-115 {
        margin-bottom: 115px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-115 {
        padding-bottom: 115px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-116 {
        margin-bottom: 116px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-116 {
        padding-bottom: 116px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-117 {
        margin-bottom: 117px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-117 {
        padding-bottom: 117px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-118 {
        margin-bottom: 118px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-118 {
        padding-bottom: 118px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-119 {
        margin-bottom: 119px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-119 {
        padding-bottom: 119px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-120 {
        margin-bottom: 120px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-120 {
        padding-bottom: 120px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-121 {
        margin-bottom: 121px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-121 {
        padding-bottom: 121px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-122 {
        margin-bottom: 122px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-122 {
        padding-bottom: 122px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-123 {
        margin-bottom: 123px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-123 {
        padding-bottom: 123px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-124 {
        margin-bottom: 124px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-124 {
        padding-bottom: 124px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-125 {
        margin-bottom: 125px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-125 {
        padding-bottom: 125px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-126 {
        margin-bottom: 126px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-126 {
        padding-bottom: 126px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-127 {
        margin-bottom: 127px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-127 {
        padding-bottom: 127px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-128 {
        margin-bottom: 128px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-128 {
        padding-bottom: 128px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-129 {
        margin-bottom: 129px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-129 {
        padding-bottom: 129px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-130 {
        margin-bottom: 130px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-130 {
        padding-bottom: 130px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-131 {
        margin-bottom: 131px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-131 {
        padding-bottom: 131px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-132 {
        margin-bottom: 132px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-132 {
        padding-bottom: 132px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-133 {
        margin-bottom: 133px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-133 {
        padding-bottom: 133px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-134 {
        margin-bottom: 134px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-134 {
        padding-bottom: 134px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-135 {
        margin-bottom: 135px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-135 {
        padding-bottom: 135px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-136 {
        margin-bottom: 136px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-136 {
        padding-bottom: 136px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-137 {
        margin-bottom: 137px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-137 {
        padding-bottom: 137px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-138 {
        margin-bottom: 138px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-138 {
        padding-bottom: 138px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-139 {
        margin-bottom: 139px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-139 {
        padding-bottom: 139px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-140 {
        margin-bottom: 140px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-140 {
        padding-bottom: 140px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-141 {
        margin-bottom: 141px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-141 {
        padding-bottom: 141px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-142 {
        margin-bottom: 142px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-142 {
        padding-bottom: 142px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-143 {
        margin-bottom: 143px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-143 {
        padding-bottom: 143px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-144 {
        margin-bottom: 144px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-144 {
        padding-bottom: 144px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-145 {
        margin-bottom: 145px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-145 {
        padding-bottom: 145px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-146 {
        margin-bottom: 146px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-146 {
        padding-bottom: 146px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-147 {
        margin-bottom: 147px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-147 {
        padding-bottom: 147px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-148 {
        margin-bottom: 148px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-148 {
        padding-bottom: 148px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-149 {
        margin-bottom: 149px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-149 {
        padding-bottom: 149px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-150 {
        margin-bottom: 150px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-150 {
        padding-bottom: 150px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-151 {
        margin-bottom: 151px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-151 {
        padding-bottom: 151px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-152 {
        margin-bottom: 152px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-152 {
        padding-bottom: 152px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-153 {
        margin-bottom: 153px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-153 {
        padding-bottom: 153px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-154 {
        margin-bottom: 154px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-154 {
        padding-bottom: 154px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-155 {
        margin-bottom: 155px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-155 {
        padding-bottom: 155px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-156 {
        margin-bottom: 156px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-156 {
        padding-bottom: 156px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-157 {
        margin-bottom: 157px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-157 {
        padding-bottom: 157px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-158 {
        margin-bottom: 158px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-158 {
        padding-bottom: 158px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-159 {
        margin-bottom: 159px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-159 {
        padding-bottom: 159px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-160 {
        margin-bottom: 160px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-160 {
        padding-bottom: 160px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-161 {
        margin-bottom: 161px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-161 {
        padding-bottom: 161px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-162 {
        margin-bottom: 162px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-162 {
        padding-bottom: 162px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-163 {
        margin-bottom: 163px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-163 {
        padding-bottom: 163px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-164 {
        margin-bottom: 164px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-164 {
        padding-bottom: 164px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-165 {
        margin-bottom: 165px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-165 {
        padding-bottom: 165px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-166 {
        margin-bottom: 166px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-166 {
        padding-bottom: 166px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-167 {
        margin-bottom: 167px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-167 {
        padding-bottom: 167px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-168 {
        margin-bottom: 168px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-168 {
        padding-bottom: 168px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-169 {
        margin-bottom: 169px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-169 {
        padding-bottom: 169px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-170 {
        margin-bottom: 170px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-170 {
        padding-bottom: 170px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-171 {
        margin-bottom: 171px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-171 {
        padding-bottom: 171px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-172 {
        margin-bottom: 172px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-172 {
        padding-bottom: 172px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-173 {
        margin-bottom: 173px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-173 {
        padding-bottom: 173px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-174 {
        margin-bottom: 174px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-174 {
        padding-bottom: 174px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-175 {
        margin-bottom: 175px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-175 {
        padding-bottom: 175px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-176 {
        margin-bottom: 176px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-176 {
        padding-bottom: 176px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-177 {
        margin-bottom: 177px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-177 {
        padding-bottom: 177px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-178 {
        margin-bottom: 178px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-178 {
        padding-bottom: 178px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-179 {
        margin-bottom: 179px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-179 {
        padding-bottom: 179px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-180 {
        margin-bottom: 180px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-180 {
        padding-bottom: 180px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-181 {
        margin-bottom: 181px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-181 {
        padding-bottom: 181px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-182 {
        margin-bottom: 182px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-182 {
        padding-bottom: 182px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-183 {
        margin-bottom: 183px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-183 {
        padding-bottom: 183px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-184 {
        margin-bottom: 184px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-184 {
        padding-bottom: 184px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-185 {
        margin-bottom: 185px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-185 {
        padding-bottom: 185px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-186 {
        margin-bottom: 186px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-186 {
        padding-bottom: 186px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-187 {
        margin-bottom: 187px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-187 {
        padding-bottom: 187px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-188 {
        margin-bottom: 188px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-188 {
        padding-bottom: 188px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-189 {
        margin-bottom: 189px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-189 {
        padding-bottom: 189px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-190 {
        margin-bottom: 190px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-190 {
        padding-bottom: 190px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-191 {
        margin-bottom: 191px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-191 {
        padding-bottom: 191px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-192 {
        margin-bottom: 192px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-192 {
        padding-bottom: 192px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-193 {
        margin-bottom: 193px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-193 {
        padding-bottom: 193px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-194 {
        margin-bottom: 194px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-194 {
        padding-bottom: 194px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-195 {
        margin-bottom: 195px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-195 {
        padding-bottom: 195px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-196 {
        margin-bottom: 196px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-196 {
        padding-bottom: 196px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-197 {
        margin-bottom: 197px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-197 {
        padding-bottom: 197px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-198 {
        margin-bottom: 198px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-198 {
        padding-bottom: 198px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-199 {
        margin-bottom: 199px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-199 {
        padding-bottom: 199px
    }
}

@media(min-width:1200px) {
    .u-mb-xl-200 {
        margin-bottom: 200px
    }
}

@media(min-width:1200px) {
    .u-pb-xl-200 {
        padding-bottom: 200px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-50 {
        margin-left: -50px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-49 {
        margin-left: -49px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-48 {
        margin-left: -48px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-47 {
        margin-left: -47px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-46 {
        margin-left: -46px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-45 {
        margin-left: -45px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-44 {
        margin-left: -44px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-43 {
        margin-left: -43px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-42 {
        margin-left: -42px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-41 {
        margin-left: -41px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-40 {
        margin-left: -40px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-39 {
        margin-left: -39px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-38 {
        margin-left: -38px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-37 {
        margin-left: -37px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-36 {
        margin-left: -36px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-35 {
        margin-left: -35px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-34 {
        margin-left: -34px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-33 {
        margin-left: -33px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-32 {
        margin-left: -32px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-31 {
        margin-left: -31px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-30 {
        margin-left: -30px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-29 {
        margin-left: -29px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-28 {
        margin-left: -28px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-27 {
        margin-left: -27px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-26 {
        margin-left: -26px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-25 {
        margin-left: -25px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-24 {
        margin-left: -24px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-23 {
        margin-left: -23px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-22 {
        margin-left: -22px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-21 {
        margin-left: -21px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-20 {
        margin-left: -20px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-19 {
        margin-left: -19px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-18 {
        margin-left: -18px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-17 {
        margin-left: -17px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-16 {
        margin-left: -16px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-15 {
        margin-left: -15px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-14 {
        margin-left: -14px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-13 {
        margin-left: -13px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-12 {
        margin-left: -12px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-11 {
        margin-left: -11px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-10 {
        margin-left: -10px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-9 {
        margin-left: -9px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-8 {
        margin-left: -8px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-7 {
        margin-left: -7px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-6 {
        margin-left: -6px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-5 {
        margin-left: -5px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-4 {
        margin-left: -4px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-3 {
        margin-left: -3px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-2 {
        margin-left: -2px
    }
}

@media(min-width:1200px) {
    .u-ml-negative-xl-1 {
        margin-left: -1px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-0 {
        margin-left: 0
    }
}

@media(min-width:1200px) {
    .u-pl-xl-0 {
        padding-left: 0
    }
}

@media(min-width:1200px) {
    .u-ml-xl-1 {
        margin-left: 1px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-1 {
        padding-left: 1px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-2 {
        margin-left: 2px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-2 {
        padding-left: 2px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-3 {
        margin-left: 3px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-3 {
        padding-left: 3px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-4 {
        margin-left: 4px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-4 {
        padding-left: 4px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-5 {
        margin-left: 5px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-5 {
        padding-left: 5px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-6 {
        margin-left: 6px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-6 {
        padding-left: 6px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-7 {
        margin-left: 7px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-7 {
        padding-left: 7px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-8 {
        margin-left: 8px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-8 {
        padding-left: 8px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-9 {
        margin-left: 9px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-9 {
        padding-left: 9px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-10 {
        margin-left: 10px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-10 {
        padding-left: 10px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-11 {
        margin-left: 11px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-11 {
        padding-left: 11px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-12 {
        margin-left: 12px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-12 {
        padding-left: 12px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-13 {
        margin-left: 13px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-13 {
        padding-left: 13px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-14 {
        margin-left: 14px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-14 {
        padding-left: 14px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-15 {
        margin-left: 15px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-15 {
        padding-left: 15px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-16 {
        margin-left: 16px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-16 {
        padding-left: 16px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-17 {
        margin-left: 17px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-17 {
        padding-left: 17px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-18 {
        margin-left: 18px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-18 {
        padding-left: 18px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-19 {
        margin-left: 19px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-19 {
        padding-left: 19px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-20 {
        margin-left: 20px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-20 {
        padding-left: 20px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-21 {
        margin-left: 21px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-21 {
        padding-left: 21px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-22 {
        margin-left: 22px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-22 {
        padding-left: 22px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-23 {
        margin-left: 23px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-23 {
        padding-left: 23px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-24 {
        margin-left: 24px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-24 {
        padding-left: 24px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-25 {
        margin-left: 25px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-25 {
        padding-left: 25px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-26 {
        margin-left: 26px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-26 {
        padding-left: 26px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-27 {
        margin-left: 27px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-27 {
        padding-left: 27px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-28 {
        margin-left: 28px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-28 {
        padding-left: 28px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-29 {
        margin-left: 29px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-29 {
        padding-left: 29px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-30 {
        margin-left: 30px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-30 {
        padding-left: 30px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-31 {
        margin-left: 31px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-31 {
        padding-left: 31px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-32 {
        margin-left: 32px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-32 {
        padding-left: 32px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-33 {
        margin-left: 33px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-33 {
        padding-left: 33px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-34 {
        margin-left: 34px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-34 {
        padding-left: 34px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-35 {
        margin-left: 35px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-35 {
        padding-left: 35px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-36 {
        margin-left: 36px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-36 {
        padding-left: 36px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-37 {
        margin-left: 37px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-37 {
        padding-left: 37px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-38 {
        margin-left: 38px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-38 {
        padding-left: 38px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-39 {
        margin-left: 39px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-39 {
        padding-left: 39px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-40 {
        margin-left: 40px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-40 {
        padding-left: 40px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-41 {
        margin-left: 41px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-41 {
        padding-left: 41px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-42 {
        margin-left: 42px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-42 {
        padding-left: 42px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-43 {
        margin-left: 43px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-43 {
        padding-left: 43px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-44 {
        margin-left: 44px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-44 {
        padding-left: 44px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-45 {
        margin-left: 45px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-45 {
        padding-left: 45px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-46 {
        margin-left: 46px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-46 {
        padding-left: 46px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-47 {
        margin-left: 47px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-47 {
        padding-left: 47px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-48 {
        margin-left: 48px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-48 {
        padding-left: 48px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-49 {
        margin-left: 49px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-49 {
        padding-left: 49px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-50 {
        margin-left: 50px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-50 {
        padding-left: 50px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-51 {
        margin-left: 51px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-51 {
        padding-left: 51px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-52 {
        margin-left: 52px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-52 {
        padding-left: 52px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-53 {
        margin-left: 53px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-53 {
        padding-left: 53px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-54 {
        margin-left: 54px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-54 {
        padding-left: 54px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-55 {
        margin-left: 55px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-55 {
        padding-left: 55px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-56 {
        margin-left: 56px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-56 {
        padding-left: 56px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-57 {
        margin-left: 57px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-57 {
        padding-left: 57px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-58 {
        margin-left: 58px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-58 {
        padding-left: 58px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-59 {
        margin-left: 59px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-59 {
        padding-left: 59px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-60 {
        margin-left: 60px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-60 {
        padding-left: 60px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-61 {
        margin-left: 61px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-61 {
        padding-left: 61px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-62 {
        margin-left: 62px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-62 {
        padding-left: 62px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-63 {
        margin-left: 63px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-63 {
        padding-left: 63px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-64 {
        margin-left: 64px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-64 {
        padding-left: 64px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-65 {
        margin-left: 65px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-65 {
        padding-left: 65px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-66 {
        margin-left: 66px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-66 {
        padding-left: 66px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-67 {
        margin-left: 67px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-67 {
        padding-left: 67px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-68 {
        margin-left: 68px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-68 {
        padding-left: 68px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-69 {
        margin-left: 69px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-69 {
        padding-left: 69px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-70 {
        margin-left: 70px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-70 {
        padding-left: 70px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-71 {
        margin-left: 71px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-71 {
        padding-left: 71px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-72 {
        margin-left: 72px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-72 {
        padding-left: 72px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-73 {
        margin-left: 73px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-73 {
        padding-left: 73px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-74 {
        margin-left: 74px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-74 {
        padding-left: 74px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-75 {
        margin-left: 75px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-75 {
        padding-left: 75px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-76 {
        margin-left: 76px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-76 {
        padding-left: 76px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-77 {
        margin-left: 77px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-77 {
        padding-left: 77px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-78 {
        margin-left: 78px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-78 {
        padding-left: 78px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-79 {
        margin-left: 79px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-79 {
        padding-left: 79px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-80 {
        margin-left: 80px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-80 {
        padding-left: 80px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-81 {
        margin-left: 81px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-81 {
        padding-left: 81px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-82 {
        margin-left: 82px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-82 {
        padding-left: 82px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-83 {
        margin-left: 83px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-83 {
        padding-left: 83px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-84 {
        margin-left: 84px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-84 {
        padding-left: 84px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-85 {
        margin-left: 85px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-85 {
        padding-left: 85px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-86 {
        margin-left: 86px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-86 {
        padding-left: 86px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-87 {
        margin-left: 87px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-87 {
        padding-left: 87px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-88 {
        margin-left: 88px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-88 {
        padding-left: 88px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-89 {
        margin-left: 89px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-89 {
        padding-left: 89px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-90 {
        margin-left: 90px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-90 {
        padding-left: 90px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-91 {
        margin-left: 91px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-91 {
        padding-left: 91px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-92 {
        margin-left: 92px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-92 {
        padding-left: 92px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-93 {
        margin-left: 93px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-93 {
        padding-left: 93px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-94 {
        margin-left: 94px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-94 {
        padding-left: 94px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-95 {
        margin-left: 95px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-95 {
        padding-left: 95px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-96 {
        margin-left: 96px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-96 {
        padding-left: 96px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-97 {
        margin-left: 97px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-97 {
        padding-left: 97px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-98 {
        margin-left: 98px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-98 {
        padding-left: 98px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-99 {
        margin-left: 99px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-99 {
        padding-left: 99px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-100 {
        margin-left: 100px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-100 {
        padding-left: 100px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-101 {
        margin-left: 101px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-101 {
        padding-left: 101px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-102 {
        margin-left: 102px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-102 {
        padding-left: 102px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-103 {
        margin-left: 103px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-103 {
        padding-left: 103px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-104 {
        margin-left: 104px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-104 {
        padding-left: 104px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-105 {
        margin-left: 105px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-105 {
        padding-left: 105px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-106 {
        margin-left: 106px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-106 {
        padding-left: 106px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-107 {
        margin-left: 107px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-107 {
        padding-left: 107px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-108 {
        margin-left: 108px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-108 {
        padding-left: 108px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-109 {
        margin-left: 109px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-109 {
        padding-left: 109px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-110 {
        margin-left: 110px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-110 {
        padding-left: 110px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-111 {
        margin-left: 111px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-111 {
        padding-left: 111px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-112 {
        margin-left: 112px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-112 {
        padding-left: 112px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-113 {
        margin-left: 113px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-113 {
        padding-left: 113px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-114 {
        margin-left: 114px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-114 {
        padding-left: 114px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-115 {
        margin-left: 115px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-115 {
        padding-left: 115px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-116 {
        margin-left: 116px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-116 {
        padding-left: 116px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-117 {
        margin-left: 117px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-117 {
        padding-left: 117px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-118 {
        margin-left: 118px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-118 {
        padding-left: 118px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-119 {
        margin-left: 119px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-119 {
        padding-left: 119px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-120 {
        margin-left: 120px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-120 {
        padding-left: 120px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-121 {
        margin-left: 121px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-121 {
        padding-left: 121px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-122 {
        margin-left: 122px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-122 {
        padding-left: 122px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-123 {
        margin-left: 123px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-123 {
        padding-left: 123px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-124 {
        margin-left: 124px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-124 {
        padding-left: 124px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-125 {
        margin-left: 125px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-125 {
        padding-left: 125px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-126 {
        margin-left: 126px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-126 {
        padding-left: 126px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-127 {
        margin-left: 127px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-127 {
        padding-left: 127px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-128 {
        margin-left: 128px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-128 {
        padding-left: 128px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-129 {
        margin-left: 129px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-129 {
        padding-left: 129px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-130 {
        margin-left: 130px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-130 {
        padding-left: 130px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-131 {
        margin-left: 131px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-131 {
        padding-left: 131px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-132 {
        margin-left: 132px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-132 {
        padding-left: 132px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-133 {
        margin-left: 133px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-133 {
        padding-left: 133px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-134 {
        margin-left: 134px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-134 {
        padding-left: 134px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-135 {
        margin-left: 135px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-135 {
        padding-left: 135px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-136 {
        margin-left: 136px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-136 {
        padding-left: 136px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-137 {
        margin-left: 137px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-137 {
        padding-left: 137px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-138 {
        margin-left: 138px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-138 {
        padding-left: 138px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-139 {
        margin-left: 139px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-139 {
        padding-left: 139px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-140 {
        margin-left: 140px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-140 {
        padding-left: 140px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-141 {
        margin-left: 141px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-141 {
        padding-left: 141px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-142 {
        margin-left: 142px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-142 {
        padding-left: 142px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-143 {
        margin-left: 143px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-143 {
        padding-left: 143px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-144 {
        margin-left: 144px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-144 {
        padding-left: 144px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-145 {
        margin-left: 145px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-145 {
        padding-left: 145px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-146 {
        margin-left: 146px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-146 {
        padding-left: 146px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-147 {
        margin-left: 147px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-147 {
        padding-left: 147px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-148 {
        margin-left: 148px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-148 {
        padding-left: 148px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-149 {
        margin-left: 149px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-149 {
        padding-left: 149px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-150 {
        margin-left: 150px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-150 {
        padding-left: 150px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-151 {
        margin-left: 151px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-151 {
        padding-left: 151px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-152 {
        margin-left: 152px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-152 {
        padding-left: 152px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-153 {
        margin-left: 153px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-153 {
        padding-left: 153px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-154 {
        margin-left: 154px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-154 {
        padding-left: 154px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-155 {
        margin-left: 155px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-155 {
        padding-left: 155px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-156 {
        margin-left: 156px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-156 {
        padding-left: 156px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-157 {
        margin-left: 157px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-157 {
        padding-left: 157px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-158 {
        margin-left: 158px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-158 {
        padding-left: 158px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-159 {
        margin-left: 159px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-159 {
        padding-left: 159px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-160 {
        margin-left: 160px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-160 {
        padding-left: 160px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-161 {
        margin-left: 161px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-161 {
        padding-left: 161px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-162 {
        margin-left: 162px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-162 {
        padding-left: 162px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-163 {
        margin-left: 163px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-163 {
        padding-left: 163px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-164 {
        margin-left: 164px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-164 {
        padding-left: 164px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-165 {
        margin-left: 165px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-165 {
        padding-left: 165px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-166 {
        margin-left: 166px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-166 {
        padding-left: 166px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-167 {
        margin-left: 167px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-167 {
        padding-left: 167px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-168 {
        margin-left: 168px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-168 {
        padding-left: 168px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-169 {
        margin-left: 169px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-169 {
        padding-left: 169px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-170 {
        margin-left: 170px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-170 {
        padding-left: 170px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-171 {
        margin-left: 171px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-171 {
        padding-left: 171px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-172 {
        margin-left: 172px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-172 {
        padding-left: 172px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-173 {
        margin-left: 173px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-173 {
        padding-left: 173px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-174 {
        margin-left: 174px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-174 {
        padding-left: 174px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-175 {
        margin-left: 175px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-175 {
        padding-left: 175px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-176 {
        margin-left: 176px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-176 {
        padding-left: 176px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-177 {
        margin-left: 177px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-177 {
        padding-left: 177px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-178 {
        margin-left: 178px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-178 {
        padding-left: 178px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-179 {
        margin-left: 179px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-179 {
        padding-left: 179px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-180 {
        margin-left: 180px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-180 {
        padding-left: 180px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-181 {
        margin-left: 181px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-181 {
        padding-left: 181px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-182 {
        margin-left: 182px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-182 {
        padding-left: 182px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-183 {
        margin-left: 183px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-183 {
        padding-left: 183px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-184 {
        margin-left: 184px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-184 {
        padding-left: 184px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-185 {
        margin-left: 185px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-185 {
        padding-left: 185px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-186 {
        margin-left: 186px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-186 {
        padding-left: 186px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-187 {
        margin-left: 187px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-187 {
        padding-left: 187px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-188 {
        margin-left: 188px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-188 {
        padding-left: 188px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-189 {
        margin-left: 189px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-189 {
        padding-left: 189px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-190 {
        margin-left: 190px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-190 {
        padding-left: 190px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-191 {
        margin-left: 191px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-191 {
        padding-left: 191px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-192 {
        margin-left: 192px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-192 {
        padding-left: 192px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-193 {
        margin-left: 193px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-193 {
        padding-left: 193px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-194 {
        margin-left: 194px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-194 {
        padding-left: 194px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-195 {
        margin-left: 195px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-195 {
        padding-left: 195px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-196 {
        margin-left: 196px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-196 {
        padding-left: 196px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-197 {
        margin-left: 197px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-197 {
        padding-left: 197px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-198 {
        margin-left: 198px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-198 {
        padding-left: 198px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-199 {
        margin-left: 199px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-199 {
        padding-left: 199px
    }
}

@media(min-width:1200px) {
    .u-ml-xl-200 {
        margin-left: 200px
    }
}

@media(min-width:1200px) {
    .u-pl-xl-200 {
        padding-left: 200px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-50 {
        margin-right: -50px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-49 {
        margin-right: -49px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-48 {
        margin-right: -48px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-47 {
        margin-right: -47px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-46 {
        margin-right: -46px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-45 {
        margin-right: -45px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-44 {
        margin-right: -44px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-43 {
        margin-right: -43px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-42 {
        margin-right: -42px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-41 {
        margin-right: -41px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-40 {
        margin-right: -40px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-39 {
        margin-right: -39px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-38 {
        margin-right: -38px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-37 {
        margin-right: -37px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-36 {
        margin-right: -36px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-35 {
        margin-right: -35px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-34 {
        margin-right: -34px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-33 {
        margin-right: -33px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-32 {
        margin-right: -32px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-31 {
        margin-right: -31px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-30 {
        margin-right: -30px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-29 {
        margin-right: -29px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-28 {
        margin-right: -28px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-27 {
        margin-right: -27px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-26 {
        margin-right: -26px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-25 {
        margin-right: -25px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-24 {
        margin-right: -24px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-23 {
        margin-right: -23px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-22 {
        margin-right: -22px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-21 {
        margin-right: -21px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-20 {
        margin-right: -20px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-19 {
        margin-right: -19px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-18 {
        margin-right: -18px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-17 {
        margin-right: -17px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-16 {
        margin-right: -16px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-15 {
        margin-right: -15px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-14 {
        margin-right: -14px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-13 {
        margin-right: -13px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-12 {
        margin-right: -12px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-11 {
        margin-right: -11px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-10 {
        margin-right: -10px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-9 {
        margin-right: -9px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-8 {
        margin-right: -8px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-7 {
        margin-right: -7px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-6 {
        margin-right: -6px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-5 {
        margin-right: -5px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-4 {
        margin-right: -4px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-3 {
        margin-right: -3px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-2 {
        margin-right: -2px
    }
}

@media(min-width:1200px) {
    .u-mr-negative-xl-1 {
        margin-right: -1px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-0 {
        margin-right: 0
    }
}

@media(min-width:1200px) {
    .u-pr-xl-0 {
        padding-right: 0
    }
}

@media(min-width:1200px) {
    .u-mr-xl-1 {
        margin-right: 1px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-1 {
        padding-right: 1px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-2 {
        margin-right: 2px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-2 {
        padding-right: 2px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-3 {
        margin-right: 3px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-3 {
        padding-right: 3px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-4 {
        margin-right: 4px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-4 {
        padding-right: 4px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-5 {
        margin-right: 5px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-5 {
        padding-right: 5px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-6 {
        margin-right: 6px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-6 {
        padding-right: 6px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-7 {
        margin-right: 7px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-7 {
        padding-right: 7px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-8 {
        margin-right: 8px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-8 {
        padding-right: 8px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-9 {
        margin-right: 9px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-9 {
        padding-right: 9px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-10 {
        margin-right: 10px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-10 {
        padding-right: 10px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-11 {
        margin-right: 11px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-11 {
        padding-right: 11px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-12 {
        margin-right: 12px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-12 {
        padding-right: 12px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-13 {
        margin-right: 13px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-13 {
        padding-right: 13px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-14 {
        margin-right: 14px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-14 {
        padding-right: 14px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-15 {
        margin-right: 15px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-15 {
        padding-right: 15px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-16 {
        margin-right: 16px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-16 {
        padding-right: 16px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-17 {
        margin-right: 17px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-17 {
        padding-right: 17px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-18 {
        margin-right: 18px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-18 {
        padding-right: 18px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-19 {
        margin-right: 19px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-19 {
        padding-right: 19px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-20 {
        margin-right: 20px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-20 {
        padding-right: 20px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-21 {
        margin-right: 21px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-21 {
        padding-right: 21px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-22 {
        margin-right: 22px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-22 {
        padding-right: 22px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-23 {
        margin-right: 23px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-23 {
        padding-right: 23px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-24 {
        margin-right: 24px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-24 {
        padding-right: 24px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-25 {
        margin-right: 25px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-25 {
        padding-right: 25px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-26 {
        margin-right: 26px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-26 {
        padding-right: 26px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-27 {
        margin-right: 27px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-27 {
        padding-right: 27px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-28 {
        margin-right: 28px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-28 {
        padding-right: 28px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-29 {
        margin-right: 29px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-29 {
        padding-right: 29px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-30 {
        margin-right: 30px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-30 {
        padding-right: 30px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-31 {
        margin-right: 31px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-31 {
        padding-right: 31px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-32 {
        margin-right: 32px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-32 {
        padding-right: 32px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-33 {
        margin-right: 33px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-33 {
        padding-right: 33px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-34 {
        margin-right: 34px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-34 {
        padding-right: 34px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-35 {
        margin-right: 35px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-35 {
        padding-right: 35px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-36 {
        margin-right: 36px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-36 {
        padding-right: 36px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-37 {
        margin-right: 37px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-37 {
        padding-right: 37px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-38 {
        margin-right: 38px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-38 {
        padding-right: 38px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-39 {
        margin-right: 39px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-39 {
        padding-right: 39px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-40 {
        margin-right: 40px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-40 {
        padding-right: 40px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-41 {
        margin-right: 41px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-41 {
        padding-right: 41px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-42 {
        margin-right: 42px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-42 {
        padding-right: 42px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-43 {
        margin-right: 43px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-43 {
        padding-right: 43px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-44 {
        margin-right: 44px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-44 {
        padding-right: 44px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-45 {
        margin-right: 45px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-45 {
        padding-right: 45px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-46 {
        margin-right: 46px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-46 {
        padding-right: 46px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-47 {
        margin-right: 47px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-47 {
        padding-right: 47px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-48 {
        margin-right: 48px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-48 {
        padding-right: 48px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-49 {
        margin-right: 49px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-49 {
        padding-right: 49px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-50 {
        margin-right: 50px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-50 {
        padding-right: 50px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-51 {
        margin-right: 51px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-51 {
        padding-right: 51px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-52 {
        margin-right: 52px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-52 {
        padding-right: 52px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-53 {
        margin-right: 53px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-53 {
        padding-right: 53px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-54 {
        margin-right: 54px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-54 {
        padding-right: 54px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-55 {
        margin-right: 55px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-55 {
        padding-right: 55px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-56 {
        margin-right: 56px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-56 {
        padding-right: 56px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-57 {
        margin-right: 57px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-57 {
        padding-right: 57px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-58 {
        margin-right: 58px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-58 {
        padding-right: 58px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-59 {
        margin-right: 59px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-59 {
        padding-right: 59px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-60 {
        margin-right: 60px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-60 {
        padding-right: 60px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-61 {
        margin-right: 61px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-61 {
        padding-right: 61px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-62 {
        margin-right: 62px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-62 {
        padding-right: 62px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-63 {
        margin-right: 63px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-63 {
        padding-right: 63px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-64 {
        margin-right: 64px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-64 {
        padding-right: 64px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-65 {
        margin-right: 65px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-65 {
        padding-right: 65px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-66 {
        margin-right: 66px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-66 {
        padding-right: 66px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-67 {
        margin-right: 67px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-67 {
        padding-right: 67px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-68 {
        margin-right: 68px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-68 {
        padding-right: 68px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-69 {
        margin-right: 69px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-69 {
        padding-right: 69px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-70 {
        margin-right: 70px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-70 {
        padding-right: 70px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-71 {
        margin-right: 71px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-71 {
        padding-right: 71px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-72 {
        margin-right: 72px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-72 {
        padding-right: 72px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-73 {
        margin-right: 73px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-73 {
        padding-right: 73px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-74 {
        margin-right: 74px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-74 {
        padding-right: 74px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-75 {
        margin-right: 75px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-75 {
        padding-right: 75px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-76 {
        margin-right: 76px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-76 {
        padding-right: 76px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-77 {
        margin-right: 77px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-77 {
        padding-right: 77px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-78 {
        margin-right: 78px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-78 {
        padding-right: 78px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-79 {
        margin-right: 79px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-79 {
        padding-right: 79px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-80 {
        margin-right: 80px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-80 {
        padding-right: 80px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-81 {
        margin-right: 81px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-81 {
        padding-right: 81px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-82 {
        margin-right: 82px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-82 {
        padding-right: 82px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-83 {
        margin-right: 83px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-83 {
        padding-right: 83px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-84 {
        margin-right: 84px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-84 {
        padding-right: 84px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-85 {
        margin-right: 85px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-85 {
        padding-right: 85px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-86 {
        margin-right: 86px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-86 {
        padding-right: 86px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-87 {
        margin-right: 87px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-87 {
        padding-right: 87px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-88 {
        margin-right: 88px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-88 {
        padding-right: 88px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-89 {
        margin-right: 89px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-89 {
        padding-right: 89px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-90 {
        margin-right: 90px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-90 {
        padding-right: 90px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-91 {
        margin-right: 91px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-91 {
        padding-right: 91px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-92 {
        margin-right: 92px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-92 {
        padding-right: 92px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-93 {
        margin-right: 93px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-93 {
        padding-right: 93px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-94 {
        margin-right: 94px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-94 {
        padding-right: 94px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-95 {
        margin-right: 95px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-95 {
        padding-right: 95px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-96 {
        margin-right: 96px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-96 {
        padding-right: 96px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-97 {
        margin-right: 97px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-97 {
        padding-right: 97px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-98 {
        margin-right: 98px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-98 {
        padding-right: 98px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-99 {
        margin-right: 99px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-99 {
        padding-right: 99px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-100 {
        margin-right: 100px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-100 {
        padding-right: 100px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-101 {
        margin-right: 101px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-101 {
        padding-right: 101px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-102 {
        margin-right: 102px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-102 {
        padding-right: 102px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-103 {
        margin-right: 103px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-103 {
        padding-right: 103px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-104 {
        margin-right: 104px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-104 {
        padding-right: 104px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-105 {
        margin-right: 105px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-105 {
        padding-right: 105px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-106 {
        margin-right: 106px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-106 {
        padding-right: 106px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-107 {
        margin-right: 107px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-107 {
        padding-right: 107px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-108 {
        margin-right: 108px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-108 {
        padding-right: 108px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-109 {
        margin-right: 109px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-109 {
        padding-right: 109px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-110 {
        margin-right: 110px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-110 {
        padding-right: 110px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-111 {
        margin-right: 111px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-111 {
        padding-right: 111px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-112 {
        margin-right: 112px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-112 {
        padding-right: 112px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-113 {
        margin-right: 113px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-113 {
        padding-right: 113px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-114 {
        margin-right: 114px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-114 {
        padding-right: 114px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-115 {
        margin-right: 115px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-115 {
        padding-right: 115px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-116 {
        margin-right: 116px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-116 {
        padding-right: 116px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-117 {
        margin-right: 117px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-117 {
        padding-right: 117px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-118 {
        margin-right: 118px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-118 {
        padding-right: 118px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-119 {
        margin-right: 119px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-119 {
        padding-right: 119px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-120 {
        margin-right: 120px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-120 {
        padding-right: 120px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-121 {
        margin-right: 121px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-121 {
        padding-right: 121px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-122 {
        margin-right: 122px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-122 {
        padding-right: 122px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-123 {
        margin-right: 123px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-123 {
        padding-right: 123px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-124 {
        margin-right: 124px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-124 {
        padding-right: 124px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-125 {
        margin-right: 125px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-125 {
        padding-right: 125px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-126 {
        margin-right: 126px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-126 {
        padding-right: 126px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-127 {
        margin-right: 127px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-127 {
        padding-right: 127px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-128 {
        margin-right: 128px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-128 {
        padding-right: 128px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-129 {
        margin-right: 129px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-129 {
        padding-right: 129px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-130 {
        margin-right: 130px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-130 {
        padding-right: 130px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-131 {
        margin-right: 131px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-131 {
        padding-right: 131px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-132 {
        margin-right: 132px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-132 {
        padding-right: 132px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-133 {
        margin-right: 133px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-133 {
        padding-right: 133px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-134 {
        margin-right: 134px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-134 {
        padding-right: 134px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-135 {
        margin-right: 135px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-135 {
        padding-right: 135px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-136 {
        margin-right: 136px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-136 {
        padding-right: 136px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-137 {
        margin-right: 137px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-137 {
        padding-right: 137px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-138 {
        margin-right: 138px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-138 {
        padding-right: 138px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-139 {
        margin-right: 139px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-139 {
        padding-right: 139px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-140 {
        margin-right: 140px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-140 {
        padding-right: 140px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-141 {
        margin-right: 141px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-141 {
        padding-right: 141px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-142 {
        margin-right: 142px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-142 {
        padding-right: 142px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-143 {
        margin-right: 143px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-143 {
        padding-right: 143px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-144 {
        margin-right: 144px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-144 {
        padding-right: 144px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-145 {
        margin-right: 145px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-145 {
        padding-right: 145px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-146 {
        margin-right: 146px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-146 {
        padding-right: 146px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-147 {
        margin-right: 147px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-147 {
        padding-right: 147px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-148 {
        margin-right: 148px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-148 {
        padding-right: 148px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-149 {
        margin-right: 149px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-149 {
        padding-right: 149px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-150 {
        margin-right: 150px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-150 {
        padding-right: 150px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-151 {
        margin-right: 151px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-151 {
        padding-right: 151px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-152 {
        margin-right: 152px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-152 {
        padding-right: 152px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-153 {
        margin-right: 153px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-153 {
        padding-right: 153px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-154 {
        margin-right: 154px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-154 {
        padding-right: 154px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-155 {
        margin-right: 155px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-155 {
        padding-right: 155px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-156 {
        margin-right: 156px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-156 {
        padding-right: 156px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-157 {
        margin-right: 157px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-157 {
        padding-right: 157px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-158 {
        margin-right: 158px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-158 {
        padding-right: 158px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-159 {
        margin-right: 159px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-159 {
        padding-right: 159px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-160 {
        margin-right: 160px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-160 {
        padding-right: 160px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-161 {
        margin-right: 161px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-161 {
        padding-right: 161px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-162 {
        margin-right: 162px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-162 {
        padding-right: 162px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-163 {
        margin-right: 163px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-163 {
        padding-right: 163px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-164 {
        margin-right: 164px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-164 {
        padding-right: 164px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-165 {
        margin-right: 165px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-165 {
        padding-right: 165px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-166 {
        margin-right: 166px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-166 {
        padding-right: 166px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-167 {
        margin-right: 167px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-167 {
        padding-right: 167px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-168 {
        margin-right: 168px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-168 {
        padding-right: 168px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-169 {
        margin-right: 169px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-169 {
        padding-right: 169px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-170 {
        margin-right: 170px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-170 {
        padding-right: 170px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-171 {
        margin-right: 171px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-171 {
        padding-right: 171px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-172 {
        margin-right: 172px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-172 {
        padding-right: 172px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-173 {
        margin-right: 173px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-173 {
        padding-right: 173px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-174 {
        margin-right: 174px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-174 {
        padding-right: 174px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-175 {
        margin-right: 175px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-175 {
        padding-right: 175px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-176 {
        margin-right: 176px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-176 {
        padding-right: 176px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-177 {
        margin-right: 177px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-177 {
        padding-right: 177px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-178 {
        margin-right: 178px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-178 {
        padding-right: 178px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-179 {
        margin-right: 179px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-179 {
        padding-right: 179px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-180 {
        margin-right: 180px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-180 {
        padding-right: 180px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-181 {
        margin-right: 181px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-181 {
        padding-right: 181px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-182 {
        margin-right: 182px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-182 {
        padding-right: 182px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-183 {
        margin-right: 183px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-183 {
        padding-right: 183px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-184 {
        margin-right: 184px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-184 {
        padding-right: 184px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-185 {
        margin-right: 185px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-185 {
        padding-right: 185px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-186 {
        margin-right: 186px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-186 {
        padding-right: 186px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-187 {
        margin-right: 187px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-187 {
        padding-right: 187px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-188 {
        margin-right: 188px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-188 {
        padding-right: 188px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-189 {
        margin-right: 189px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-189 {
        padding-right: 189px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-190 {
        margin-right: 190px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-190 {
        padding-right: 190px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-191 {
        margin-right: 191px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-191 {
        padding-right: 191px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-192 {
        margin-right: 192px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-192 {
        padding-right: 192px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-193 {
        margin-right: 193px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-193 {
        padding-right: 193px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-194 {
        margin-right: 194px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-194 {
        padding-right: 194px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-195 {
        margin-right: 195px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-195 {
        padding-right: 195px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-196 {
        margin-right: 196px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-196 {
        padding-right: 196px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-197 {
        margin-right: 197px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-197 {
        padding-right: 197px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-198 {
        margin-right: 198px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-198 {
        padding-right: 198px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-199 {
        margin-right: 199px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-199 {
        padding-right: 199px
    }
}

@media(min-width:1200px) {
    .u-mr-xl-200 {
        margin-right: 200px
    }
}

@media(min-width:1200px) {
    .u-pr-xl-200 {
        padding-right: 200px
    }
}

.wrapper {
    margin-top: 9rem
}

@media(max-width:1024px) {
    .wrapper {
        margin-top: 8.8125rem
    }
}

@media(max-width:992px) {
    .wrapper {
        margin-top: 6.3125rem
    }
}

@media(max-width:768px) {
    .wrapper {
        margin-top: 2.25rem
    }
}

.page-content-sidebar .section-content p,
.page-content-sidebar .section-content li,
.page-content-sidebar .section-content strong {
    color: #585858;
    font-size: 1em;
    line-height: 1.42857
}

.page-content-sidebar .section-content ul {
    padding-left: 1.71429em;
    margin-bottom: .71429em
}

.page-content-sidebar .section-content ul li {
    font-size: 1em;
    line-height: 1.42857;
    margin-bottom: .71429em
}

.page-content-sidebar .section-content p {
    margin-bottom: .71429em !important
}

.page-content-sidebar .section-content p.sub-title {
    color: #585858
}

.footer__top {
    background-color: #fff;
    padding: 2.5rem 0
}

@media(max-width:767px) {
    .footer__top {
        display: none
    }
}

.footer__title {
    color: #585858;
    font-size: .75rem;
    line-height: 1.25rem;
    font-weight: 700;
    margin-bottom: 1rem
}

@media(max-width:767px) {
    .footer__title {
        color: #6d6d6d
    }
}

.footer__link {
    font-size: .75rem;
    line-height: 1.25rem;
    color: #585858;
    text-decoration: none
}

@media(max-width:767px) {
    .footer__link {
        color: #6d6d6d
    }
}

.footer__group__list {
    list-style: none;
    padding: 0;
    margin: 0
}

.footer__group__list li {
    margin-top: .5rem
}

.footer__group__list li:first-child {
    margin-top: 0
}

.footer__bottom {
    background-color: #f9f9f9;
    padding: .75rem 0
}

@media(max-width:767px) {
    .footer__bottom {
        padding: 2rem 0;
        background-color: #fff
    }
}

@media(max-width:767px) {
    .footer__bottom .footer__title {
        text-align: center;
        text-transform: uppercase;
        font-weight: 600;
        margin-top: 2rem
    }
}

.footer__bottom__info {
    display: flex;
    justify-content: space-between
}

@media(max-width:767px) {
    .footer__bottom__info {
        display: block
    }
}

.footer__bottom__privacy {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex
}

@media(max-width:767px) {
    .footer__bottom__privacy {
        justify-content: center;
        margin: 0 -.75rem
    }
}

.footer__bottom__privacy li {
    margin-right: 1.5rem
}

@media(max-width:767px) {
    .footer__bottom__privacy li {
        padding: 0 .75rem
    }
}

.footer__bottom__privacy li:last-child {
    margin-right: 0
}

.footer__bottom__copyright {
    flex-shrink: 0;
    font-size: .75rem;
    line-height: 1.25rem;
    margin-bottom: 0
}

@media(max-width:767px) {
    .footer__bottom__copyright {
        text-align: center;
        margin-top: 2rem
    }
}

@media(min-width:768px) {
    .footer__bottom__socials {
        display: none
    }
}

.toTop {
    position: fixed;
    right: 30px;
    bottom: 30px;
    z-index: 10;
    width: 50px;
    height: 50px;
    border: 2px solid #e2e9ec;
    background: #fff;
    box-shadow: 0 .5em 1.21429em rgba(0, 0, 0, .14);
    text-align: center;
    padding-top: .28571em;
    transition: all .1s ease-in-out;
    background-image: url(../images/bg-totop.svg), url(../images/bg-totop-1.svg);
    background-repeat: no-repeat, repeat-x;
    background-position: center, center .35714em;
    background-position: -10px center;
    -webkit-animation: bg-scrolling-reverse 5s infinite;
    animation: bg-scrolling-reverse 5s infinite;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

@media screen and (prefers-reduced-motion:reduce) {
    .toTop {
        transition: none
    }
}

@-webkit-keyframes bg-scrolling-reverse {
    100% {
        background-position: 10px center
    }
}

@keyframes bg-scrolling-reverse {
    100% {
        background-position: 10px center
    }
}

.toTop i {
    color: red;
    line-height: 1;
    font-size: 1.14286em;
    font-weight: 700;
    width: 1em;
    height: 1em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnPz48c3ZnIHdpZHRoPScxNzkyJyBoZWlnaHQ9JzE3OTInIHZpZXdCb3g9JzAgMCAxNzkyIDE3OTInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZmlsbD0nI2YwMCcgZD0nTTEyNzcgNDkzcS05IDE5LTI5IDE5aC0yMjR2MTI0OHEwIDE0LTkgMjN0LTIzIDloLTE5MnEtMTQgMC0yMy05dC05LTIzdi0xMjQ4aC0yMjRxLTIxIDAtMjktMTl0NS0zNWwzNTAtMzg0cTEwLTEwIDIzLTEwIDE0IDAgMjQgMTBsMzU1IDM4NHExMyAxNiA1IDM1eicvPjwvc3ZnPg==);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    margin: 0 auto .28571em
}

.toTop i::before,
.toTop i::after {
    display: none
}

.toTop span {
    padding-top: .14286em;
    display: block;
    color: #000;
    font-weight: 700;
    font-size: .85714em;
    line-height: 1;
    text-transform: uppercase
}

.toTop:hover {
    box-shadow: 0 .35714em .71429em rgba(0, 0, 0, .14)
}

.toTop:active {
    box-shadow: 0 .14286em .35714em rgba(0, 0, 0, .14)
}

@media(max-width:991.98px) {
    .toTop {
        right: 25px;
        bottom: 25px
    }
}

@media(max-width:767.98px) {
    .toTop {
        right: 20px;
        bottom: 20px
    }
}

@media(max-width:575.98px) {
    .toTop {
        right: 10px;
        bottom: 10px;
        padding-top: 7px
    }
}

.mobile {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    max-width: 100%;
    width: 280px;
    background: #fff;
    z-index: 10;
    padding-top: 65px;
    transform: translate(-120%, 0);
    font-size: 14px;
    transition: all .2s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
    .mobile {
        transition: none
    }
}

.mobile__inner {
    position: absolute;
    top: 65px;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 1.78571em;
    padding-right: 10px
}

.mobile__scroll {
    height: 100%;
    overflow: auto
}

.mobile .simplebar-content {
    padding-right: 15px
}

.mobile__top ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.mobile__top ul li {
    display: inline-block
}

.mobile__top ul li a {
    font-size: .85714em;
    line-height: 1.66667;
    color: #585858;
    padding: 0;
    position: relative;
    z-index: 2
}

.mobile__top ul li a i {
    margin-right: .75em
}

.mobile__top ul li a i svg {
    height: 1.16667em;
    position: relative;
    top: .16667em
}

.mobile__top ul li a i svg path {
    fill: #585858
}

.mobile__top ul li a i img {
    display: none
}

.mobile__top ul li a:hover {
    color: red
}

.mobile__top ul li:first-child a svg path {
    stroke: #585858
}

.mobile__center {
    margin-top: 25px
}

.mobile__center ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.mobile__center>ul>li {
    position: relative
}

.mobile__center>ul>li>a {
    font-family: merriweather sans, sans-serif;
    font-size: 1.14286em;
    line-height: 1.5;
    text-transform: uppercase;
    color: #585858
}

.mobile__center>ul>li>a:hover {
    color: red
}

.mobile__center>ul>li .arrow {
    position: absolute;
    right: 0
}

.mobile__center>ul>li>ul {
    padding: 24px 0 20px;
    padding-left: 25px;
    font-size: 1em;
    line-height: 1.42857;
    display: none
}

.mobile__center>ul>li>ul li a {
    color: #585858
}

.mobile__center>ul>li>ul li a:hover {
    color: red
}

.mobile__center>ul>li>ul li.active>a,
.mobile__center>ul>li>ul li.active>a:hover {
    color: red
}

.mobile__center>ul>li>ul li+li {
    margin-top: 10px
}

.mobile__center>ul>li+li {
    margin-top: 12px
}

.mobile__center>ul>li.expand .arrow i:before {
    content: "\32"
}

.mobile__center>ul>li.active>a,
.mobile__center>ul>li.active>a:hover {
    color: red
}

.mobile__bottom {
    margin-top: 31px
}

.mobile__bottom .navbar__language {
    margin: 0;
    text-align: left
}

.mobile__bottom .navbar__language .dropdown .btn {
    color: #585858
}

.mobile__bottom .navbar__language .dropdown .dropdown-menu {
    top: auto !important;
    bottom: 100%;
    left: 0;
    right: 0;
    transform: translate(0, 0) !important
}

@media(max-width:768px) {
    .mobile.active {
        transform: translate(0, 0);
        box-shadow: 0 .42857em .57143em rgba(0, 0, 0, .16)
    }
}

body {
    overflow-x: hidden
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #23395d;
    font-weight: 700
}

h2 {
    font-size: 2rem;
    line-height: 3rem
}

h3 {
    font-size: 1.5rem;
    line-height: 1.75rem
}

h3 .line-height-36 {
    line-height: 2.25rem
}

h3.small {
    font-size: 1.375rem;
    line-height: 2rem
}

h4 {
    font-size: 1.25rem;
    line-height: 1.75rem
}

h5 {
    font-size: 1.125rem;
    line-height: 1.3125rem
}

h5.crimson-color {
    color: #e31937
}

h6 {
    font-size: 1rem;
    line-height: 1.5rem
}

img {
    max-width: 100%;
    height: auto
}

a {
    color: #585858;
    transition: .3s ease-in-out
}

a.danger:hover,
a:hover {
    color: #e31937
}

.bold {
    font-weight: 700
}

.u-text {
    color: #585858
}

.u-text-md {
    font-size: 1.25rem;
    line-height: 1.75rem
}

.u-text-sm {
    font-size: 1rem;
    line-height: 1.5rem
}

.u-text-xs {
    font-size: .75rem;
    line-height: 1.25rem
}

.u-text__color-deepKoamaru {
    color: #23395d
}

.u-text__color-crimson {
    color: #e31937
}

.u-text__bold {
    font-weight: 700
}

.img-bg {
    background-repeat: no-repeat;
    background-size: cover
}

.img-bg-16x9 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.img-bg-16x9:after {
    content: "";
    padding-top: 56.25%;
    display: block
}

.img-bg-16x9 img {
    display: none
}

.img-bg-1x1 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.img-bg-1x1:after {
    content: "";
    padding-top: 100%;
    display: block
}

.img-bg-1x1 img {
    display: none
}

.img-bg-2x1 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.img-bg-2x1:after {
    content: "";
    padding-top: 50%;
    display: block
}

.img-bg-2x1 img {
    display: none
}

.img-bg-3x2 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.img-bg-3x2:after {
    content: "";
    padding-top: 66.66667%;
    display: block
}

.img-bg-3x2 img {
    display: none
}

.img-bg-3x4 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.img-bg-3x4:after {
    content: "";
    padding-top: 133.33333%;
    display: block
}

.img-bg-3x4 img {
    display: none
}

.img-bg-4x3 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.img-bg-4x3:after {
    content: "";
    padding-top: 75%;
    display: block
}

.img-bg-4x3 img {
    display: none
}

.img-bg-445x260 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.img-bg-445x260:after {
    content: "";
    padding-top: 58.42697%;
    display: block
}

.img-bg-445x260 img {
    display: none
}

.img-bg-825x181 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.img-bg-825x181:after {
    content: "";
    padding-top: 21.93939%;
    display: block
}

.img-bg-825x181 img {
    display: none
}

.img-bg-154x112 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.img-bg-154x112:after {
    content: "";
    padding-top: 72.72727%;
    display: block
}

.img-bg-154x112 img {
    display: none
}

.img-bg-540x405 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.img-bg-540x405:after {
    content: "";
    padding-top: 75%;
    display: block
}

.img-bg-540x405 img {
    display: none
}

.img-bg-673x345 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.img-bg-673x345:after {
    content: "";
    padding-top: 51.263%;
    display: block
}

.img-bg-673x345 img {
    display: none
}

.img-bg-445x333 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.img-bg-445x333:after {
    content: "";
    padding-top: 74.83146%;
    display: block
}

.img-bg-445x333 img {
    display: none
}

.img-bg-1110x624 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.img-bg-1110x624:after {
    content: "";
    padding-top: 56.21622%;
    display: block
}

.img-bg-1110x624 img {
    display: none
}

.img-bg-1110x569 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.img-bg-1110x569:after {
    content: "";
    padding-top: 51.26126%;
    display: block
}

.img-bg-1110x569 img {
    display: none
}

.img-bg-477x284 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.img-bg-477x284:after {
    content: "";
    padding-top: 59.53878%;
    display: block
}

.img-bg-477x284 img {
    display: none
}

.img-bg-540x446 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.img-bg-540x446:after {
    content: "";
    padding-top: 75%;
    display: block
}

.img-bg-540x446 img {
    display: none
}

.img-bg-516x387 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.img-bg-516x387:after {
    content: "";
    padding-top: 75%;
    display: block
}

.img-bg-516x387 img {
    display: none
}

.img-bg-1440x470 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.img-bg-1440x470:after {
    content: "";
    padding-top: 32.63889%;
    display: block
}

.img-bg-1440x470 img {
    display: none
}

.u-icon {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    width: 1.3125rem;
    height: 1.3125rem
}

.u-icon-card-download {
    background-image: url(../images/icons/icon-card-download.svg)
}

a:hover .u-icon-card-download {
    background-image: url(data:image/svg+xml;base64,CjxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTguMzc1JyBoZWlnaHQ9JzE2LjQwNicgdmlld0JveD0nMCAwIDE4LjM3NSAxNi40MDYnPjxnIGlkPSdpY29uLWNhcmQtZG93bmxvYWQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xLjMxMyAtMS4zMTMpJz48cGF0aCBpZD0nUGF0aF8xNjkwJyBkYXRhLW5hbWU9J1BhdGggMTY5MCcgZD0nTTEwLjAzNiwxMC45NjRsLjAwNy4wMDZjLjAxMy4wMTMuMDI3LjAyNS4wNDEuMDM3bC4wMjUuMDE5LjAyNy4wMi4wMjkuMDE4LjAyNi4wMTUuMDMuMDE0LjAyOC4wMTMuMDMuMDExLjAzMS4wMTEuMDMuMDA4LjAzMy4wMDguMDM0LjAwNS4wMjksMHEuMDMyLDAsLjA2NSwwdC4wNjUsMGwuMDI5LDAsLjAzNC0uMDA1LjAzMy0uMDA4LjAzLS4wMDguMDMxLS4wMTEuMDMtLjAxMS4wMjgtLjAxMy4wMy0uMDE0LjAyNi0uMDE1LjAyOS0uMDE4LjAyNy0uMDIuMDI1LS4wMTljLjAxNS0uMDEyLjAyOS0uMDI1LjA0Mi0uMDM4bC4wMDYtLjAwNUwxNC45LDcuMDI3YS42NTYuNjU2LDAsMSwwLS45MjgtLjkyOEwxMS4xNTYsOC45MTZWMS45NjlhLjY1Ni42NTYsMCwwLDAtMS4zMTMsMFY4LjkxNkw3LjAyNyw2LjFhLjY1Ni42NTYsMCwxLDAtLjkyOC45MjhaJyBmaWxsPScjZTMxOTM3Jy8+PHBhdGggaWQ9J1BhdGhfMTY5MScgZGF0YS1uYW1lPSdQYXRoIDE2OTEnIGQ9J00xOC4zNzUsOS44NDRIMTMuOTQxbC0yLjA0OCwyLjA0OGExLjk2OSwxLjk2OSwwLDAsMS0yLjc4NCwwTDcuMDU5LDkuODQ0SDIuNjI1YTEuMzE0LDEuMzE0LDAsMCwwLTEuMzEyLDEuMzEydjUuMjVhMS4zMTQsMS4zMTQsMCwwLDAsMS4zMTMsMS4zMTNoMTUuNzVhMS4zMTQsMS4zMTQsMCwwLDAsMS4zMTMtMS4zMTN2LTUuMjVhMS4zMTQsMS4zMTQsMCwwLDAtMS4zMTItMS4zMTJabS0yLjk1Myw0LjkyMmEuOTg0Ljk4NCwwLDEsMSwuNy0uMjg4QS45ODQuOTg0LDAsMCwxLDE1LjQyMiwxNC43NjZaJyBmaWxsPScjZTMxOTM3Jy8+PC9nPjwvc3ZnPgo=)
}

.u-icon-sound {
    background-image: url(../images/icons/icon-sound.svg)
}

.u-icon-search {
    background-image: url(../images/icons/icon-search.svg)
}

.border-rounded {
    border-radius: 50%
}

.u-section {
    position: relative
}

.u-section-page {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem
}

@media(min-width:768px) {
    .u-section-page {
        padding-top: 3.5rem;
        padding-bottom: 3.5rem
    }
}

.u-section-page-xl {
    padding-top: 2.125rem;
    padding-bottom: 2.125rem
}

@media(min-width:768px) {
    .u-section-page-xl {
        padding-top: 5rem;
        padding-bottom: 5rem
    }
}

.u-section-page-top-xl {
    margin-top: 5rem
}

@media(min-width:768px) {
    .u-section-page-top-xl {
        margin-top: 6.25rem
    }
}

.u-section-top-bottom {
    padding-top: 2rem;
    padding-bottom: 2rem
}

@media(min-width:768px) {
    .u-section-top-bottom {
        padding-top: 4.0625rem;
        padding-bottom: 4.0625rem
    }
}

.u-section-top {
    padding-top: 2rem
}

@media(min-width:768px) {
    .u-section-top {
        padding-top: 4.0625rem
    }
}

.u-section-bottom {
    padding-bottom: 2rem
}

@media(min-width:768px) {
    .u-section-bottom {
        padding-bottom: 4.0625rem
    }
}

.u-section-top-bottom-xl {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem
}

@media(min-width:768px) {
    .u-section-top-bottom-xl {
        padding-top: 3.5rem;
        padding-bottom: 3.5rem
    }
}

.u-section-top-xl {
    padding-top: 1.75rem
}

@media(min-width:768px) {
    .u-section-top-xl {
        padding-top: 3.5rem
    }
}

.u-section-bottom-xl {
    padding-bottom: 1.75rem
}

@media(min-width:768px) {
    .u-section-bottom-xl {
        padding-bottom: 3.5rem
    }
}

.u-section-top-bottom-lg {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

@media(min-width:768px) {
    .u-section-top-bottom-lg {
        padding-top: 3rem;
        padding-bottom: 3rem
    }
}

.u-section-top-lg {
    padding-top: 1.5rem
}

@media(min-width:768px) {
    .u-section-top-lg {
        padding-top: 3rem
    }
}

.u-section-bottom-lg {
    padding-bottom: 1.5rem
}

@media(min-width:768px) {
    .u-section-bottom-lg {
        padding-bottom: 3rem
    }
}

.u-section-top-bottom-md {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem
}

@media(min-width:768px) {
    .u-section-top-bottom-md {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }
}

.u-section-top-md {
    padding-top: 1.25rem
}

@media(min-width:768px) {
    .u-section-top-md {
        padding-top: 2.5rem
    }
}

.u-section-bottom-md {
    padding-bottom: 1.25rem
}

@media(min-width:768px) {
    .u-section-bottom-md {
        padding-bottom: 2.5rem
    }
}

.u-section-top-bottom-sm {
    padding-top: .75rem;
    padding-bottom: .75rem
}

@media(min-width:768px) {
    .u-section-top-bottom-sm {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
}

.u-section-top-sm {
    padding-top: .75rem
}

@media(min-width:768px) {
    .u-section-top-sm {
        padding-top: 1.5rem
    }
}

.u-section-bottom-sm {
    padding-bottom: .75rem
}

@media(min-width:768px) {
    .u-section-bottom-sm {
        padding-bottom: 1.5rem
    }
}

@media(min-width:768px) {
    .u-section-left {
        padding-left: 28px
    }
}

.u-section>.container {
    overflow: hidden
}

.u-section.icPage {
    overflow: inherit
}

.btn-link {
    background: #e31937;
    color: #fff;
    border-radius: .375rem;
    font-size: .75rem;
    line-height: 1.25rem;
    padding: .5rem 1rem;
    font-weight: 700
}

.btn-sm,
.btn-group-sm>.btn {
    padding-left: 2.09375rem;
    padding-right: 2.09375rem
}

.btn-lg,
.btn-group-lg>.btn {
    padding: .75rem 1.5rem
}

.btn:not(.dropdown-toggle):not(.sSSIIBoard-banner_item__link):not(.btn-outline) :hover {
    background: linear-gradient(281.83deg, #ec1c3c 0.77%, #920d10 98.28%);
    color: #fff;
    text-decoration: none
}

.button-text .btn-sm:not(:disabled):not(.disabled),
.button-text .btn-group-sm>.btn:not(:disabled):not(.disabled) {
    cursor: unset;
    padding: 4px 11px;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    min-width: 73px;
    width: auto;
    height: 29px
}

.button-text .btn-sm:hover,
.button-text .btn-group-sm>.btn:hover {
    background-color: #e31937;
    border-color: #e31937
}

@media(min-width:992px) {
    .button-text .col-lg-11 {
        padding-left: 32px
    }
}

.textLink-small {
    font-size: .75rem;
    line-height: 1.25rem;
    font-weight: 700
}

.textLink-small-ash-grey {
    color: #b3b3b3
}

.textLink-icon {
    display: flex;
    align-items: center
}

.textLink-icon span {
    margin-left: .25rem;
    font-size: 1.3125rem
}

.red-link {
    color: #e31937
}

.color-crimson {
    color: #e31937
}

.color-white {
    color: #fff
}

.color-body {
    color: #585858
}

.color-body:hover {
    color: #e31937
}

@media(min-width:1400px) {
    .container-max {
        max-width: 1440px !important
    }
}

.a-input {
    background: #fff;
    border-radius: 8px;
    color: #23395d;
    box-shadow: none;
    outline: 0;
    padding: 9px 16px;
    width: 100%;
    font-size: 14px;
    line-height: 20px;
    border: 1px solid #585858
}

.a-input-date {
    line-height: 24px;
    border: 1px solid #eaeaea;
    font-weight: 700;
    font-size: 16px;
    padding: 8px 16px;
    padding-right: 38px;
    background: transparent url("../icons/ic-calendar.svg") no-repeat 90% center/13% auto
}

.a-textarea {
    resize: none;
    background: #fff;
    border-radius: 8px;
    color: #23395d;
    box-shadow: none;
    outline: 0;
    padding: 9px 16px;
    width: 100%;
    font-size: 14px;
    line-height: 20px;
    border: 1px solid #585858
}

label.error {
    color: #e31937;
    font-size: 12px;
    margin: 0
}

.linkComeBack a {
    padding: .75rem 1rem;
    background-color: #fff;
    display: inline-flex;
    align-items: center
}

@media(min-width:768px) {
    .sWebTrading .articleItem__info {
        max-width: 19.8125rem
    }
}

.page-huong-dan-thay-doi-dich-vu-giao-dich a,
.page-huong-dan-nop-tien a,
.page-huong-dan-mo-tai-khoan-chung-chi-quy a,
.page-huong-dan-giao-dich-s-bond a,
.page-huong-dan-giao-dich-san-pham-s-bond a,
.page-quy-dinh-giao-dich-chung-khoan-phai-sinh a {
    text-decoration: none;
    color: #56aeff;
    font-weight: 700
}

.page-huong-dan-thay-doi-dich-vu-giao-dich a:hover,
.page-huong-dan-nop-tien a:hover,
.page-huong-dan-mo-tai-khoan-chung-chi-quy a:hover,
.page-huong-dan-giao-dich-s-bond a:hover,
.page-huong-dan-giao-dich-san-pham-s-bond a:hover,
.page-quy-dinh-giao-dich-chung-khoan-phai-sinh a:hover {
    color: #e31937;
    text-decoration: underline
}

.select2-dropdown {
    z-index: 2
}

.pageCKEditor div+div {
    margin-top: 2rem
}

@media(min-width:768px) {
    .pageCKEditor div+div {
        margin-top: 4.0625rem
    }
}

.pageCKEditor .m__table {
    margin-top: 0
}

.pageCKEditor .m__table__inner {
    margin-top: 1.5rem
}

.pageCKEditor h2 {
    font-size: 1.25rem;
    line-height: 1.75rem;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    position: relative;
    text-transform: uppercase;
    font-weight: 700;
    color: #23395d;
    margin-bottom: 0;
    justify-content: space-between;
    display: flex;
    align-items: center
}

@media(max-width:991.98px) {
    .pageCKEditor h2 {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

.pageCKEditor h2::before {
    content: '';
    background-color: #e31937;
    display: block;
    width: 4px;
    height: 100%;
    position: absolute;
    left: 0
}

.pageCKEditor h2~div {
    margin-top: 1.5rem;
    padding-left: 1.75rem
}

.pageCKEditor h2~div a {
    display: inline-flex;
    align-items: center;
    text-decoration: underline;
    color: #56aeff
}

.pageCKEditor h2~div a:hover {
    color: #e31937;
    font-weight: 700
}

.pageCKEditor h2~div span {
    margin-left: .25rem
}

.content-cms h6,
.tabSideBar h6 {
    color: #e31937
}

.content-cms h6:not(:first-child),
.tabSideBar h6:not(:first-child) {
    margin-top: 2.25rem
}

.content-cms ul li,
.tabSideBar ul li {
    font-size: 1rem;
    line-height: 1.5rem
}

.content-cms .m__table~div,
.tabSideBar .m__table~div {
    margin-top: .5625rem
}

.content-cms p {
    margin-top: 1rem
}

.content-cms ul {
    list-style-type: square
}

.content-cms ul li:not(:first-child) {
    margin-top: 1rem
}

.content-cms ul li .type-disc {
    list-style-type: disc
}

.content-cms ul li .type-disc li:not(:first-child) {
    margin-top: .375rem
}

.m__table__inner:not(.dataTables_scroll .m__table__inner) {
    position: relative;
    display: block;
    width: 100%;
    margin: auto;
    overflow-x: auto;
    overflow-y: hidden
}

hr {
    border-top: 1px dashed #23395d
}

.radio-ui .ctr-ui-input:checked~.ctr-ui-label::before {
    border-color: #e31937
}

.radio-ui .ctr-ui-input:checked~.ctr-ui-label::after {
    background-color: #e31937
}

.ctr-ui-label::before {
    width: 16px;
    height: 16px
}

.ctr-ui-label::after {
    width: 10px;
    height: 10px;
    top: 8px
}

.inputInfo .form-control,
.inputInfo .select2-selection--single,
.inputInfo .select2-selection--multiple,
.inputInfo .select2-search__field,
.inputInfo .select2-selection--single,
.inputInfo .select2-selection--multiple,
.inputInfo .select2-search__field {
    border-color: #b3b3b3 !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    font-weight: inherit;
    font-size: inherit
}

.form-control,
.select2-selection--single,
.select2-selection--multiple,
.select2-search__field,
.select2-selection--single,
.select2-selection--multiple,
.select2-search__field {
    color: inherit;
    font-weight: inherit;
    font-size: inherit
}

.iBoardWeb .select2-container,
.form-control~.select2-container,
.select2-selection--single~.select2-container,
.select2-selection--multiple~.select2-container,
.select2-search__field~.select2-container {
    width: 100% !important
}

.select2-container--open .select2-selection--single,
.select2-container--open .select2-selection--multiple {
    border-color: #585858
}

#successRegister .modal-content p {
    text-align: justify
}

.wrap__btnApp .btnApp {
    display: inline-block;
    width: 7.5rem;
    height: 2.25rem
}

@media(min-width:768px) and (max-width:1199px) {
    .wrap__btnApp .btnApp {
        max-width: 5rem
    }
}

.wrap__btnApp .btnApp:not(:first-child) {
    margin-left: 1rem
}

@media(min-width:768px) and (max-width:1199px) {
    .wrap__btnApp .btnApp:not(:first-child) {
        margin-left: .5rem
    }
}

.sServices {
    padding: 75px 0 25px;
    margin-bottom: -30px;
    overflow: hidden;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat
}

.sServices .row {
    margin: 0 -25px
}

.sServices .row>div {
    padding-left: 25px;
    padding-right: 25px
}

@media(max-width:1219px) {
    .sServices .row {
        margin: 0 -15px
    }

    .sServices .row>div {
        padding-left: 15px;
        padding-right: 15px
    }
}

@media(max-width:991px) {
    .sServices {
        padding: 65px 0 35px
    }

    .sServices .row {
        margin: 0 -10px
    }

    .sServices .row>div {
        padding-left: 10px;
        padding-right: 10px
    }
}

@media(max-width:767px) {
    .sServices {
        padding: 55px 0 50px;
        margin-bottom: -45px
    }

    .sServices .row {
        margin: 0 -8px
    }

    .sServices .row>div {
        padding-left: 8px;
        padding-right: 8px
    }
}

.about {
    background-image: url(../images/bg-1.svg);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: 100% auto;
    overflow: hidden
}

.about .overview {
    background-color: #ebebeb;
    padding: 25px 132px 28px 38px;
    position: relative
}

.about .overview::before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    height: 100%;
    width: 6px;
    background-color: #e12027
}

.about .overview::after {
    position: absolute;
    content: '';
    bottom: -35px;
    right: -40px;
    width: 150px;
    height: 111px;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(../images/note.svg)
}

.about .overview p {
    margin-bottom: 0;
    font-family: merriweather sans, sans-serif;
    line-height: 2;
    color: #363636
}

.about .overview p span {
    color: #e22127
}

.about .pageCenter {
    margin-top: 40px;
    margin-bottom: 30px
}

.about .pageCenter .content__text p {
    font-family: merriweather sans, sans-serif;
    line-height: 2;
    color: #363636
}

.about .pageCenter .content__text p span {
    color: #e22127;
    text-transform: lowercase
}

.about .pageCenter .map {
    margin-right: -90px;
    position: relative
}

.about .pageCenter .map__logo {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100px;
    height: 90px;
    border: 1px solid #fff
}

.about .pageCenter .map__logo::before {
    position: absolute;
    content: '';
    top: -20px;
    left: -20px;
    bottom: -20px;
    right: -20px;
    border: 1px solid #d7d7d7;
    background-color: rgba(255, 255, 255, .34);
    z-index: -1
}

.about .pageCenter .map .image {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.about .pageCenter .map .image:after {
    content: "";
    padding-top: 49.30314%;
    display: block
}

.about .pageCenter .map .image img {
    display: none
}

.about .pageBottom .content__text p {
    font-family: merriweather sans, sans-serif;
    line-height: 2;
    color: #363636;
    margin-bottom: 0
}

.about .pageBottom .video {
    padding-right: 53px;
    position: relative
}

.about .pageBottom .video::before {
    position: absolute;
    content: '';
    top: -13px;
    left: -10px;
    width: 280px;
    height: 1px;
    background-color: #dc0000
}

.about .pageBottom .video::after {
    position: absolute;
    content: '';
    top: -13px;
    left: -10px;
    width: 1px;
    height: 125px;
    background-color: #dc0000
}

@media(max-width:991px) {
    .about .pageCenter .map {
        margin-right: 0;
        margin-bottom: 30px
    }

    .about .pageBottom .video {
        padding-right: 0;
        margin-bottom: 20px
    }
}

@media(max-width:767px) {
    .about .overview {
        padding: 20px
    }

    .about .overview p {
        position: relative;
        z-index: 1
    }

    .about .pageCenter .col-md-5 {
        order: -1
    }

    .about .pageCenter .map {
        margin-right: 0;
        margin-bottom: 30px
    }

    .about .pageBottom .video {
        padding-right: 0;
        margin-bottom: 20px
    }
}

.pagePrize {
    background-image: url(../images/bg-giaithuong.jpg);
    background-position: bottom center;
    background-color: #fff;
    background-repeat: no-repeat no-repeat;
    background-size: cover
}

.pagePrize .prizeSlide {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem
}

@media(max-width:991.98px) {
    .pagePrize .prizeSlide {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }
}

@media(max-width:575.98px) {
    .pagePrize .prizeSlide {
        padding-left: 0;
        padding-right: 0
    }
}

.pagePrize .prizeSlide .slick-slide>div {
    padding: .625rem
}

.pagePrize .prizeSlide__item {
    display: block !important;
    background: #fff;
    border: 1px dotted #a1a1a1;
    padding: 2.5rem
}

@media(max-width:991.98px) {
    .pagePrize .prizeSlide__item {
        padding: .9375rem
    }
}

.pagePrize .prizeSlide__item .image img {
    max-width: 100%;
    max-height: 9.28571em
}

.pagePrize .prizeSlide__item .info {
    font-size: .875rem;
    height: 9.28571em;
    overflow: auto
}

.pagePrize .prizeSlide__item .info h4 {
    font-size: 1em;
    margin: 0;
    font-weight: 700;
    line-height: 1.85714
}

.pagePrize .prizeSlide__item .info p,
.pagePrize .prizeSlide__item .info h4+div {
    font-size: 1em;
    margin: 0;
    line-height: 1.85714
}

.pagePrize .prizeSlide__item .info .simplebar-content {
    padding-right: 8px
}

@media(max-width:1249px) {
    .pagePrize .prizeSlide {
        padding: 0
    }

    .pagePrize .prizeSlide .arrow--1.arrow--middle {
        z-index: 1
    }

    .pagePrize .prizeSlide .arrow--1.arrow--middle.arrow--prev {
        left: -.625rem
    }

    .pagePrize .prizeSlide .arrow--1.arrow--middle.arrow--next {
        right: -.625rem
    }
}

.prizeSlideOther::after {
    display: block;
    clear: both;
    content: ""
}

@media(min-width:768px) {
    .prizeSlideOther .prizeSlide__year {
        width: 120px;
        float: left
    }
}

@media(max-width:767.98px) {
    .prizeSlideOther .prizeSlide__year {
        margin-bottom: 1.25rem;
        position: relative;
        z-index: 0
    }
}

.prizeSlideOther .prizeSlide__year .nav-tabs {
    border: none
}

@media(max-width:767.98px) {
    .prizeSlideOther .prizeSlide__year .nav-tabs {
        display: block;
        background: #e12027
    }

    .prizeSlideOther .prizeSlide__year .nav-tabs li>a {
        color: #fff;
        text-align: center
    }
}

.prizeSlideOther .prizeSlide__year .item {
    font-weight: 700;
    font-size: .875rem;
    position: relative
}

.prizeSlideOther .prizeSlide__year .item>a {
    position: relative;
    padding: .1875rem 1.0625rem;
    display: block;
    color: #363636
}

.prizeSlideOther .prizeSlide__year .item>a span {
    position: relative;
    z-index: 2
}

.prizeSlideOther .prizeSlide__year .item>a:after {
    background: red;
    width: .25rem;
    top: 0;
    bottom: 0;
    left: -5px;
    position: absolute;
    content: '';
    height: 0;
    transition: all .2s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
    .prizeSlideOther .prizeSlide__year .item>a:after {
        transition: none
    }
}

@media(max-width:991.98px) {
    .prizeSlideOther .prizeSlide__year .item>a:after {
        left: 0
    }
}

.prizeSlideOther .prizeSlide__year .item>a:before {
    top: 0;
    bottom: 0;
    left: -5px;
    position: absolute;
    content: '';
    right: 0;
    background: rgba(0, 0, 0, .05);
    width: 0;
    transition: all .2s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
    .prizeSlideOther .prizeSlide__year .item>a:before {
        transition: none
    }
}

@media(max-width:991.98px) {
    .prizeSlideOther .prizeSlide__year .item>a:before {
        left: 0;
        background: rgba(255, 255, 255, .3)
    }
}

.prizeSlideOther .prizeSlide__year .item>a.active {
    color: red;
    font-size: 1.14286em;
    padding-bottom: .125rem
}

.prizeSlideOther .prizeSlide__year .item>a.active:after {
    height: 100%
}

.prizeSlideOther .prizeSlide__year .item>a.active:before {
    width: 100%
}

.prizeSlideOther .prizeSlide__content {
    border: 1px dotted #a1a1a1;
    padding: 3.125rem;
    box-shadow: -.42857em .57143em 3.28571em rgba(0, 0, 0, .24)
}

@media(min-width:768px) {
    .prizeSlideOther .prizeSlide__content {
        margin-left: 130px
    }
}

@media(max-width:991.98px) {
    .prizeSlideOther .prizeSlide__content {
        padding: 1.25rem
    }
}

.prizeSlideOther .prizeSlide__content .item {
    overflow: hidden
}

.prizeSlideOther .prizeSlide__content .item>.row .col-md-4 {
    border-top: 1px dashed #b7b7b7;
    padding-top: 1.875rem;
    padding-bottom: 1.875rem
}

.prizeSlideOther .prizeSlide__content .item>.row .col-md-4:nth-child(1) {
    border-top: none;
    padding-top: 0
}

@media(min-width:576px) {
    .prizeSlideOther .prizeSlide__content .item>.row .col-md-4:nth-child(2) {
        border-top: none;
        padding-top: 0
    }
}

@media(min-width:768px) {
    .prizeSlideOther .prizeSlide__content .item>.row .col-md-4:nth-child(3) {
        border-top: none;
        padding-top: 0
    }
}

.prizeSlideOther .prizeSlide__content .item>.row .col-md-4 h4 {
    font-size: .875rem;
    margin: 0;
    font-weight: 700;
    line-height: 2
}

.prizeSlideOther .prizeSlide__content .item>.row .col-md-4 p {
    font-size: .875rem;
    margin: 0;
    line-height: 2
}

.prizeSlideOther .prizeSlide__content--bank {
    padding: 0;
    border: none;
    box-shadow: none
}

.prizeSlideOther .prizeSlide__content--bank .itemSlide {
    max-width: 545px
}

.prizeSlideOther .prizeSlide__content--bank .itemSlide__prize__top {
    margin-top: 0
}

.ic-trophy {
    background-image: url(../images/icons/trophy.png);
    background-size: contain
}

@media only screen and (max-width:991px) and (min-width:768px) {
    .prizeSlideOther .prizeSlide__content--bank .itemSlide__prize__top {
        margin-top: 0
    }

    .prizeSlideOther .prizeSlide__content--bank .itemSlide__prize__top__item {
        display: block
    }

    .prizeSlideOther .prizeSlide__content--bank .itemSlide__prize__top__item__image {
        text-align: center;
        margin-bottom: 10px
    }

    .prizeSlideOther .prizeSlide__content--bank .itemSlide__prize__top__item__image img {
        width: auto !important;
        height: auto !important;
        max-width: 100% !important
    }

    .prizeSlideOther .prizeSlide__content--bank .itemSlide__prize__top__item__body {
        padding-left: 0
    }
}

.contentPost {
    border-bottom: 1px dashed #707070;
    padding-bottom: 30px
}

.contentPost__title {
    position: relative
}

.contentPost__title h3 {
    font-family: merriweather sans, sans-serif;
    font-size: 1.25rem;
    line-height: 1.7;
    color: #363636;
    font-weight: 700;
    max-width: 600px
}

.contentPost__title .btnBack {
    position: absolute;
    top: 5px;
    right: 0;
    color: #e22127
}

.contentPost__title .btnBack i {
    display: inline-block;
    width: 1.1875rem;
    height: .625rem;
    background-image: url(../images/return.svg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-right: .71429em
}

.contentPost__title .btnBack span {
    text-decoration: underline
}

.contentPost__btn a {
    margin-right: 30px
}

.contentPost__btn a i.ico-download {
    display: inline-block;
    width: 1.125rem;
    height: 1.125rem;
    background-image: url(../images/download.svg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-right: 5px
}

.contentPost__btn a i.ico-view {
    display: inline-block;
    width: 1.5rem;
    height: .875rem;
    background-image: url(../images/view.svg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-right: 5px
}

.contentPost__btn a span {
    font-family: merriweather sans, sans-serif;
    font-size: .75rem;
    line-height: 2.5;
    color: #363636
}

.contentPost__top {
    border: 1px dashed #707070;
    background-color: #ededed;
    padding: 23px 25px;
    margin-bottom: 1.875rem
}

.contentPost__top ul {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.contentPost__top ul li {
    float: left;
    margin-right: 70px
}

.contentPost__top ul li:last-child {
    margin-right: 0
}

.contentPost__top ul li span {
    display: inline-block;
    vertical-align: middle;
    color: #363636;
    background-position: center;
    background-repeat: no-repeat
}

.contentPost__top ul li span:first-child {
    width: .9375rem;
    height: .9375rem;
    margin-right: 12px
}

.contentPost__top ul li span:first-child.date {
    background-image: url(../images/date-red.svg)
}

.contentPost__top ul li span:first-child.address {
    background-image: url(../images/pin-red.svg)
}

.contentPost__top ul li span:first-child.list {
    background-image: url(../images/list-red.svg)
}

.contentPost__top ul li span:first-child.avatar {
    background-image: url(../images/avatar.svg)
}

.contentPost__primary .descJob__content .big,
.contentPost__primary .requimentJob__content .big,
.contentPost__primary .salarytJob__content .big {
    padding-left: 0;
    list-style: none
}

.contentPost__primary .descJob__content .big__item,
.contentPost__primary .requimentJob__content .big__item,
.contentPost__primary .salarytJob__content .big__item {
    padding-left: 10px;
    color: #363636;
    font-size: .875rem;
    font-family: merriweather sans, sans-serif;
    position: relative
}

.contentPost__primary .descJob__content .big__item::before,
.contentPost__primary .requimentJob__content .big__item::before,
.contentPost__primary .salarytJob__content .big__item::before {
    position: absolute;
    content: '-';
    top: 0;
    left: 0;
    color: red
}

.contentPost__primary .descJob__content .big__item .small,
.contentPost__primary .requimentJob__content .big__item .small,
.contentPost__primary .salarytJob__content .big__item .small {
    padding-left: 0;
    list-style: none;
    font-size: inherit
}

.contentPost__primary .descJob__content .big__item .small li,
.contentPost__primary .requimentJob__content .big__item .small li,
.contentPost__primary .salarytJob__content .big__item .small li {
    padding-left: 10px;
    color: #363636;
    font-size: .875rem;
    font-family: merriweather sans, sans-serif;
    position: relative
}

.contentPost__primary .descJob__content .big__item .small li::before,
.contentPost__primary .requimentJob__content .big__item .small li::before,
.contentPost__primary .salarytJob__content .big__item .small li::before {
    position: absolute;
    content: '+';
    top: 0;
    left: 0;
    color: red
}

.contentPost img {
    max-width: 100%
}

.contentPost--1 {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0
}

.contentPost--capital {
    margin: 0 auto;
    max-width: 860px
}

.contentPost--capital .contentPost__title .btnBack {
    right: -160px
}

.contentPost--advisory {
    margin-bottom: 30px
}

.contentPost--advisory-2 {
    border-bottom: none
}

.contentPost__text__video {
    margin-bottom: 20px;
    margin-top: 20px;
    position: relative
}

.contentPost__text__video::before {
    position: absolute;
    content: '';
    top: 50%;
    width: 100%;
    height: 70%;
    transform: translate(0, -50%);
    background-color: rgba(139, 139, 139, .1);
    z-index: 0
}

.contentPost__text__video .video {
    margin: 0 auto;
    max-width: 530px
}

.informationOther {
    margin-bottom: 25px;
    padding-top: .625rem
}

.informationOther__title {
    margin: .9375rem 0 .625rem
}

.informationOther__title i {
    margin-right: 12px
}

.informationOther__title h3 {
    text-transform: uppercase;
    font-family: merriweather sans, sans-serif;
    font-size: .875rem;
    font-weight: 700
}

.informationOther__item {
    padding: 10px 0
}

.informationOther__item__time p {
    margin-bottom: 0
}

.informationOther__item__time p i {
    margin-right: 10px
}

.informationOther__item__title a {
    color: #363636;
    font-weight: 700
}

.informationOther__item__title a:hover {
    color: #e12027
}

.informationOther__item__readmore {
    text-align: right
}

.informationOther__item__readmore a {
    color: #e22127;
    text-decoration: underline;
    font-family: merriweather sans, sans-serif
}

.informationOther__item__readmore a:hover {
    color: #0a89ff
}

.informationOther--capital {
    margin: 0 auto;
    max-width: 860px
}

@media only screen and (max-width:1199px) and (min-width:992px) {
    .informationOther__item__time p {
        font-size: .75rem
    }
}

@media(max-width:1199px) {
    .contentPost--capital {
        margin: 0 auto;
        max-width: 100%
    }

    .contentPost--capital .contentPost__title .btnBack {
        right: 0
    }

    .contentPost--capital .contentPost__text img {
        max-width: 100%;
        max-height: 100%;
        width: auto;
        height: auto
    }

    .contentPost--advisory .contentPost__text img {
        max-width: 100%;
        max-height: 100%;
        width: auto;
        height: auto
    }

    .informationOther {
        max-width: 100%
    }
}

@media(max-width:991px) {
    .contentPost__title h3 {
        max-width: 380px;
        font-size: 1rem
    }

    .contentPost__top ul li {
        margin-right: 35px
    }

    .informationOther__item__readmore {
        text-align: left
    }
}

@media(max-width:767px) {
    .contentPost__title {
        margin-top: 20px
    }

    .contentPost__top {
        padding: 17px 25px
    }

    .contentPost__top ul li {
        width: 50%;
        margin-right: 0;
        margin-bottom: 10px
    }
}

@media(max-width:575px) {
    .contentPost__title h3 {
        max-width: 100%
    }

    .contentPost__title .btnBack {
        position: inherit;
        padding-bottom: 10px;
        display: block;
        top: 0
    }

    .contentPost__top {
        padding: 17px 25px
    }

    .contentPost__top ul li {
        width: 100%
    }
}

.infoContact {
    margin-bottom: 60px
}

@media(min-width:1219px) {
    .infoContact {
        max-width: 211px
    }
}

.infoContact .image {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    border: 4px solid #e3e3e3
}

.infoContact .image:after {
    content: "";
    padding-top: 73.89163%;
    display: block
}

.infoContact .image img {
    display: none
}

.infoContact .navLink ul {
    margin: .5625rem 0 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-wrap: nowrap;
    align-content: flex-start;
    align-items: flex-start;
    justify-content: space-between;
    position: relative
}

.infoContact .navLink ul::before {
    content: '';
    top: 50%;
    height: 1px;
    position: absolute;
    left: 0;
    right: 0;
    border-top: 1px dashed #c6c6c6
}

.infoContact .navLink ul>li span {
    display: block;
    position: relative
}

.infoContact .navLink ul>li span::after {
    content: '';
    border-style: solid;
    border-width: 0 4px 6px;
    left: 50%;
    margin-left: -4px;
    content: '';
    position: absolute;
    bottom: -18px;
    border-color: #fff transparent;
    z-index: 3;
    opacity: 0
}

.infoContact .navLink ul>li span::before {
    border-style: solid;
    border-width: 0 5px 8px;
    left: 50%;
    margin-left: -5px;
    content: '';
    position: absolute;
    bottom: -18px;
    border-color: #ededed transparent;
    z-index: 3;
    opacity: 0
}

.infoContact .navLink ul>li span>a {
    width: 2.4375rem;
    height: 1.8125rem;
    display: block;
    border: 1px dashed #c6c6c6;
    background-image: linear-gradient(to bottom, #fff 0%, #fff 100%);
    position: relative;
    z-index: 3;
    transition: all .2s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
    .infoContact .navLink ul>li span>a {
        transition: none
    }
}

.infoContact .navLink ul>li span>a::after {
    transition: all .2s ease-in-out;
    content: '';
    position: absolute;
    top: -1px;
    left: -1px;
    right: -1px;
    bottom: -1px;
    background-image: linear-gradient(to bottom, #920d10 0%, #ec1c3c 100%);
    transform: scale(0);
    opacity: 0
}

@media screen and (prefers-reduced-motion:reduce) {
    .infoContact .navLink ul>li span>a::after {
        transition: none
    }
}

.infoContact .navLink ul>li span>a>i {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    background-size: 16px;
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    display: block;
    position: relative;
    z-index: 4
}

.infoContact .navLink ul>li span>a>i.ic-phone {
    background-size: 14px
}

.infoContact .navLink ul>li.active span::after,
.infoContact .navLink ul>li.active span::before {
    opacity: 1
}

.infoContact .navLink ul>li.active span>a::after {
    transform: scale(1);
    opacity: 1
}

.infoContact .navLink ul>li.active span>a i.ic-phone {
    background-image: url(../images/icons/ic-phone-hover.svg)
}

.infoContact .navLink ul>li.active span>a i.ic-mail {
    background-image: url(../images/icons/ic-mail-hover.svg)
}

.infoContact .navLink ul>li.active span>a i.ic-comment {
    background-image: url(../images/icons/ic-comment-hover.svg)
}

.infoContact .navLink ul>li.active .navLink__info {
    opacity: 1
}

.infoContact .navLink__info {
    background: #fff;
    text-align: center;
    color: red;
    left: 0;
    right: 0;
    position: absolute;
    top: 46px;
    opacity: 0;
    transition: all .2s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
    .infoContact .navLink__info {
        transition: none
    }
}

.infoContact .navLink__info>a {
    display: inline-block;
    color: red;
    font-size: .875rem;
    padding: .5625rem 0
}

.form-style .form-group {
    margin-bottom: 1.25rem
}

@media(max-width:991.98px) {
    .form-style .form-group {
        margin-bottom: .625rem
    }
}

.form-style .form-group label {
    padding-top: .71429em
}

.form-style .form-group label span {
    color: red
}

.form-style .form-group label.error {
    color: red;
    font-size: .85714em
}

.form-style .form-group .form-control,
.form-style .form-group .select2-selection--single,
.form-style .form-group .select2-selection--multiple,
.form-style .form-group .select2-search__field {
    height: 2.85714em;
    border: 1px solid #707070
}

.form-style .form-group .form-control:focus,
.form-style .form-group .select2-selection--single:focus,
.form-style .form-group .select2-selection--multiple:focus,
.form-style .form-group .select2-search__field:focus {
    background: #ddd;
    box-shadow: 0 .5em .64286em rgba(0, 0, 0, .16)
}

.form-style .form-group textarea.form-control,
.form-style .form-group textarea.select2-selection--single,
.form-style .form-group textarea.select2-selection--multiple,
.form-style .form-group textarea.select2-search__field {
    height: 7em;
    overflow: auto;
    resize: none
}

.newsletterBox {
    background: url(../images/bg-newsletlter.jpg) no-repeat;
    border: 1px dashed #707070;
    padding: .9375rem 1.25rem 1.4375rem;
    background-size: cover;
    margin-bottom: 3.125rem;
    margin-top: 1.25rem
}

.newsletterBox .heading__contact {
    margin-bottom: .625rem;
    margin-top: .625rem
}

.newsletterBox i.ic-email {
    position: relative;
    top: -.1875rem
}

.newsletterBox .form-group {
    margin-bottom: .625rem
}

.newsletterBox .form-group>.row {
    margin-right: 0
}

.newsletterBox .form-group>.row [class*=col-] {
    padding-right: 0
}

.newsletterBox .form-group .btn-more {
    min-width: 6em;
    margin-top: 2px;
    height: 2.57143em
}

@media(max-width:1219px) {
    .newsletterBox form>.row>div:last-child {
        margin-top: .71429em
    }
}

.mapContact {
    padding-bottom: 2.1875rem
}

.mapContact ul,
.mapContact li {
    margin: 0;
    padding: 0
}

.mapContact li {
    list-style: none
}

@media(min-width:768px) {
    .mapContact__inner {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-end
    }
}

@media(max-width:767.98px) {
    .mapContact__inner {
        padding-left: 15px;
        padding-right: 15px
    }
}

.mapContact__info {
    padding-bottom: 2.125rem
}

@media(min-width:768px) {
    .mapContact__info {
        width: calc(480/1110 * 100%);
        max-width: calc(480/1110 * 100%);
        margin-right: 0;
        padding-bottom: 5.5rem
    }
}

.mapContact__info b {
    font-weight: 700
}

@media(min-width:768px) {
    .mapContact__info b {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

.mapContact__info span {
    font-size: 1.375rem;
    line-height: 2rem
}

@media(min-width:768px) {
    .mapContact__info span {
        font-size: 1.5rem;
        line-height: 2.25rem
    }
}

@media(min-width:768px) {
    .mapContact__map {
        width: calc(684/1440 * 100%);
        margin-right: calc(144/1440 * 100%);
        position: absolute;
        height: 100%;
        left: 0;
        top: 0
    }
}

@media(max-width:767.98px) {
    .mapContact__map {
        margin-bottom: 1.5rem;
        position: relative
    }
}

.mapContact__map iframe {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

@media(max-width:767.98px) {
    .mapContact__iframe {
        padding-bottom: 73.09942%
    }
}

.contactJob {
    padding-left: 4.0625rem;
    padding-right: 5rem
}

.contactJob__item {
    max-width: 380px
}

.contactJob__item .image {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    border: 1px solid #707070
}

.contactJob__item .image:after {
    content: "";
    padding-top: 34.75783%;
    display: block
}

.contactJob__item .image img {
    display: none
}

.contactJob__item__body {
    padding: .625rem 1.25rem;
    border: 1px solid rgba(112, 112, 112, .16)
}

.contactJob__item__body h3 {
    font-family: merriweather sans, sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.7;
    text-transform: uppercase;
    margin-bottom: 0
}

.contactJob__item__body ul {
    list-style-type: none;
    padding: 0;
    margin-bottom: 0
}

.contactJob__item__body ul li {
    padding: .125rem 0
}

.contactJob__item__body ul li a {
    position: relative;
    padding-left: 1.5625rem;
    color: #363636
}

.contactJob__item__body ul li a:hover {
    color: red
}

.contactJob__item__body ul li a i {
    position: absolute;
    top: .1875rem;
    left: 0;
    display: block;
    width: .75rem;
    height: .75rem
}

.contactJob__item__body ul li a i.linkedin {
    background: url(../images/linkedin.svg) no-repeat
}

.contactJob__item__body ul li a i.skype {
    background: url(../images/skype.svg) no-repeat
}

.contactJob__item__body ul li a i.phone {
    background: url(../images/telephone.svg) no-repeat
}

.contactJob__item__body ul li a i.email {
    background: url(../images/email.svg) no-repeat
}

@media(max-width:1219.98px) {
    .contactJob {
        padding-left: 0;
        padding-right: 0
    }
}

@media(max-width:767.98px) {
    .contactJob__item {
        max-width: 100%;
        margin-bottom: 1.875rem
    }
}

.contactInfo {
    padding-bottom: 45px;
    border-bottom: 1px dashed #707070
}

.contactInfo .col-lg-6:first-child .contactInfo__item {
    margin-right: 20px
}

.contactInfo .col-lg-6:last-child .contactInfo__item {
    margin-left: 20px
}

.contactInfo__item__content {
    display: flex;
    align-items: center;
    border: 1px solid rgba(112, 112, 112, .17)
}

.contactInfo__item__content .images {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    width: 11rem;
    height: 12.25rem
}

.contactInfo__item__content .images:after {
    content: "";
    padding-top: 111.36364%;
    display: block
}

.contactInfo__item__content .images img {
    display: none
}

.contactInfo__item__content__body {
    flex: 1;
    height: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding-left: 2.1875rem
}

.contactInfo__item__content__body h3 {
    text-transform: uppercase;
    font-size: 1.125rem;
    font-family: merriweather sans, sans-serif
}

.contactInfo__item__content__body h3 span {
    text-transform: inherit;
    font-size: 1rem;
    font-weight: 400
}

.contactInfo__item__content__body p {
    margin-bottom: 0;
    letter-spacing: -.01em;
    color: #363636
}

.contactInfo__item__content__body ul {
    list-style: none;
    padding-left: 0;
    margin-bottom: 0
}

.contactInfo__item__content__body ul li p {
    margin-bottom: 0
}

.contactInfo__item__content__body ul li p span {
    display: inline-block;
    vertical-align: middle
}

.contactInfo__item__content__body ul li p span:first-child {
    width: .875rem;
    height: .875rem
}

.contactInfo__item__content__body ul li p span:last-child {
    line-height: 1.71429;
    letter-spacing: -.01em;
    color: #363636;
    padding-left: 10px
}

.contactForm {
    padding-top: 57px;
    margin: 0 auto;
    max-width: 725px
}

@media(max-width:991.98px) {
    .contactForm {
        padding-top: 30px;
        margin: 0 auto;
        max-width: 100%
    }

    .contactInfo__item {
        margin-bottom: 20px
    }

    .contactInfo .col-lg-6:first-child .contactInfo__item {
        margin-right: 0
    }

    .contactInfo .col-lg-6:last-child .contactInfo__item {
        margin-left: 0
    }
}

@media(max-width:479px) {
    .contactInfo__item__content {
        display: block
    }

    .contactInfo__item__content .images {
        width: unset;
        height: unset;
        max-width: 100%;
        max-height: 100%
    }

    .contactInfo__item__content__body {
        display: block;
        flex: unset;
        padding: 10px
    }
}

.google-map-ui {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.pagesAnnals {
    background-image: url(../images/bg-annals.png);
    background-position: center bottom;
    background-size: 100% auto;
    background-repeat: no-repeat
}

@media(min-width:1600px) {
    .pagesAnnals {
        background-size: auto
    }
}

.listReportRegular {
    background-color: #f2f2f2;
    padding: .8125rem 1.5rem;
    margin-bottom: 1.25rem
}

.listReportRegular__item {
    display: flex;
    align-items: center;
    padding: .75rem 0
}

.listReportRegular__item__images {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    width: 7.14286em;
    height: 8.64286em
}

.listReportRegular__item__images:after {
    content: "";
    padding-top: 141%;
    display: block
}

.listReportRegular__item__images img {
    display: none
}

.listReportRegular__item__body {
    padding: 1.07143em 1.92857em;
    border: 1px solid #ccc;
    background-color: #fff;
    flex: 1;
    height: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column
}

.listReportRegular__item__body p {
    line-height: 1.85714;
    height: 3.71429em;
    margin-bottom: 1.14286em;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.listReportRegular__item__reaction a {
    padding-right: 2.28571em;
    font-size: .85714em;
    color: #363636
}

.listReportRegular__item__reaction a i {
    display: inline-block;
    margin-right: .625rem;
    vertical-align: sub;
    background-size: contain
}

.listReportRegular__item__reaction a i.ic_download {
    background: url(../images/download.svg) no-repeat;
    width: 1.28571em;
    height: 1.28571em
}

.listReportRegular__item__reaction a i.ic_view {
    background: url(../images/view.svg) no-repeat;
    width: 1.71429em;
    height: 1em
}

@media(max-width:399.98px) {
    .listReportRegular__item {
        flex-direction: column
    }

    .listReportRegular__item__images {
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        display: block;
        width: 100%
    }

    .listReportRegular__item__images:after {
        content: "";
        padding-top: 50%;
        display: block
    }

    .listReportRegular__item__images img {
        display: none
    }
}

.serviceTop {
    margin-bottom: 30px
}

.serviceTop .col-lg-8 .serviceTop__item {
    margin-right: -30px;
    position: relative
}

.serviceTop .col-lg-8 .serviceTop__item::before {
    position: absolute;
    content: '';
    top: 0;
    right: 0;
    width: 11.875rem;
    bottom: 0;
    background-image: url(../images/bg01.svg);
    background-repeat: no-repeat;
    background-position: right
}

.serviceTop__item .image {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.serviceTop__item .image:after {
    content: "";
    padding-top: 46.77419%;
    display: block
}

.serviceTop__item .image img {
    display: none
}

.serviceTop__item ul {
    padding-left: 0;
    margin-bottom: 0;
    margin-left: -73px;
    list-style: none
}

.serviceTop__item ul li {
    min-height: 72px;
    margin-bottom: 14px;
    background-color: #fff;
    box-shadow: 0 12px 24px 0 rgba(0, 0, 0, .12);
    border-left: 5px solid red;
    border-bottom: 1px dotted #b7b7b7;
    border-top: 1px dotted #b7b7b7;
    border-right: 1px dotted #b7b7b7;
    padding-left: 45px;
    padding-right: 15px;
    position: relative;
    line-height: 72px
}

.serviceTop__item ul li:hover span {
    text-decoration: underline
}

.serviceTop__item ul li span {
    color: #363636;
    font-family: merriweather sans, sans-serif;
    display: inline-block;
    vertical-align: middle;
    line-height: 24px;
    position: relative
}

.serviceTop__item ul li span::before {
    position: absolute;
    content: '';
    top: 8px;
    left: -20px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: red
}

.serviceTop__item ul li:last-child {
    margin-bottom: 0
}

@media(max-width:991.98px) {
    .serviceTop .col-lg-8 .serviceTop__item {
        margin-right: 0
    }

    .serviceTop__item ul {
        margin-top: 20px;
        margin-left: 0
    }
}

@media(max-width:767.98px) {
    .serviceTop {
        margin-top: 20px
    }
}

.document__step {
    list-style: none;
    counter-reset: my-awesome-counter;
    padding-left: 55px
}

.document__step__item {
    counter-increment: my-awesome-counter;
    position: relative;
    font-family: merriweather sans, sans-serif
}

.document__step__item p {
    font-family: merriweather sans, sans-serif;
    color: #363636;
    letter-spacing: -.01em
}

.document__step__item::before {
    position: absolute;
    content: "0" counter(my-awesome-counter);
    top: 5px;
    left: -55px;
    width: 2.125rem;
    height: 2.125rem;
    text-align: center;
    line-height: 34px;
    color: #fff;
    border: 1px solid #707070;
    background: linear-gradient(to bottom, #920d10 0%, #bc1323 40%, #e01833 80%, #ed1a39 100%)
}

.document__step__item__small {
    padding-left: 0;
    list-style: none
}

.contactCenter__content {
    display: flex;
    align-items: center;
    border: 1px dashed #707070;
    background-color: #f4f4f4
}

.contactCenter__content .images {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    width: 8.375rem;
    height: 6.1875rem;
    margin: 1px
}

.contactCenter__content .images:after {
    content: "";
    padding-top: 73.8806%;
    display: block
}

.contactCenter__content .images img {
    display: none
}

.contactCenter__content__body {
    flex: 1;
    height: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding-left: 2.625rem
}

.contactCenter__content__body p {
    margin-bottom: 0;
    letter-spacing: -.01em;
    font-family: merriweather sans, sans-serif;
    color: #363636
}

.listAcc {
    margin-top: 38px;
    padding-top: 24px;
    border-top: 1px dashed #707070
}

.listAcc--search {
    padding: 1.125rem 1.75rem;
    background-color: #ededed;
    border: 1px dashed #707070
}

.listAcc--search .chooseBranch {
    margin-bottom: 0 !important
}

.listAcc--search .form-group {
    margin-bottom: 0
}

.listAcc--search .form-group input {
    padding: .5625rem .75rem;
    border: 1px solid #707070
}

.listAcc--search .form-group input::-moz-placeholder {
    color: #363636;
    font-weight: 400;
    opacity: 1
}

.listAcc--search .form-group input::placeholder {
    color: #363636;
    font-weight: 400;
    opacity: 1
}

.listAcc--search .form-group input:-ms-input-placeholder {
    color: #363636;
    font-weight: 400
}

.listAcc--search .form-group input::-ms-input-placeholder {
    color: #363636;
    font-weight: 400
}

.listAcc--search .form-group .select2-selection--single,
.listAcc--search .form-group .select2-selection--multiple {
    border: 1px solid #707070
}

.listAcc--search .form-group .select2-selection--single::-moz-placeholder,
.listAcc--search .form-group .select2-selection--multiple::-moz-placeholder {
    color: #363636;
    font-weight: 400;
    opacity: 1
}

.listAcc--search .form-group .select2-selection--single::placeholder,
.listAcc--search .form-group .select2-selection--multiple::placeholder {
    color: #363636;
    font-weight: 400;
    opacity: 1
}

.listAcc--search .form-group .select2-selection--single:-ms-input-placeholder,
.listAcc--search .form-group .select2-selection--multiple:-ms-input-placeholder {
    color: #363636;
    font-weight: 400
}

.listAcc--search .form-group .select2-selection--single::-ms-input-placeholder,
.listAcc--search .form-group .select2-selection--multiple::-ms-input-placeholder {
    color: #363636;
    font-weight: 400
}

.listAcc--search .btnSend {
    text-align: right
}

.listAcc--search .btnSend .btn-more {
    padding: .5625rem .75rem
}

.listAcc--search .btnSend .btn-more:before {
    content: "\55";
    transform: rotateY(180deg);
    line-height: 41px
}

.listAcc .chooseBranch {
    margin-bottom: 20px
}

.listAcc__item {
    padding: 20px 30px;
    border: 1px solid #b7b7b7;
    box-shadow: -6.02px 7.99px 29px 0 rgba(0, 0, 0, .07);
    margin-bottom: 20px
}

.listAcc__item .title {
    font-family: merriweather sans, sans-serif;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.66667;
    text-transform: uppercase;
    border-bottom: 1px dashed #b7b7b7;
    padding-bottom: 18px
}

.listAcc__item ul {
    list-style: none;
    padding-left: 0
}

.listAcc__item ul li p {
    margin-bottom: 8px;
    font-family: merriweather sans, sans-serif;
    color: #363636
}

.listAcc__item ul li p i {
    display: inline-block;
    vertical-align: middle;
    width: .875rem;
    height: .875rem;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 7px
}

.listAcc__item ul li p i.ico_list {
    background-image: url(../images/list.svg)
}

.listAcc__item ul li p i.ico_document {
    background-image: url(../images/document.svg)
}

.listAcc__item ul li p i.ico_pin {
    background-image: url(../images/pin.svg)
}

.listAcc__item ul li p i.ico_star {
    background-image: url(../images/star.svg)
}

.listAcc__item ul li p i.ico_phone {
    background-image: url(../images/phone.svg)
}

.listAcc__item ul li p i.ico_fax {
    background-image: url(../images/fax.svg)
}

.listAcc .chooseBranch .form-group .select2-selection--single,
.listAcc .chooseBranch .form-group .select2-selection--multiple {
    background-image: none;
    padding: .5625rem 2.1875rem
}

.listAcc .chooseBranch .form-group:first-child .select2::after {
    background-image: url(../images/placeholder.svg)
}

.listAcc .chooseBranch .form-group:last-child .select2::after {
    background-image: url(../images/house.svg)
}

.listAcc .chooseBranch .form-group .select2::before {
    position: absolute;
    content: "\33";
    top: 50%;
    right: 10px;
    transform: translate(0, -50%);
    font-family: eleganticons;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased
}

.listAcc .chooseBranch .form-group .select2::after {
    position: absolute;
    content: '';
    top: 50%;
    left: 12px;
    transform: translate(0, -50%);
    width: .9375rem;
    height: .9375rem;
    display: inline-block;
    vertical-align: middle;
    background-position: center;
    background-repeat: no-repeat
}

.listAcc .chooseBranch .form-group .select2.select2-container--open::before {
    content: "\32"
}

.listAcc--1 {
    margin-top: 0;
    border-top: 0;
    padding-top: 1.25rem
}

.listAcc--1 .listAcc__item {
    border: 1px dotted #b7b7b7;
    border-radius: 3px
}

.listAcc--1 .form-row {
    margin-left: -25px;
    margin-right: -25px
}

.listAcc--1 .form-row>[class*=col-] {
    padding-right: 25px;
    padding-left: 25px
}

@media(max-width:575.98px) {
    .listAcc--1 .form-row {
        margin-left: -10px;
        margin-right: -10px
    }

    .listAcc--1 .form-row>[class*=col-] {
        padding-right: 10px;
        padding-left: 10px
    }
}

.documentOther {
    padding: 20px 0
}

.documentOther__item {
    margin-bottom: 20px;
    display: table;
    width: 100%;
    cursor: pointer
}

.documentOther__item__icon,
.documentOther__item__text {
    display: table-cell;
    vertical-align: middle
}

.documentOther__item__icon {
    width: 3.4375rem
}

.documentOther__item__icon span {
    width: 3.4375rem;
    height: 3.4375rem;
    border: 1px solid #707070;
    border-radius: 50%;
    margin-right: 20px;
    display: inline-block;
    position: relative
}

.documentOther__item__icon span::before {
    position: absolute;
    content: '';
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background-image: url(../images/newspaper.svg);
    background-position: center;
    background-size: 50%;
    background-repeat: no-repeat
}

.documentOther__item__text span {
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.71429;
    color: #363636
}

.documentOther__item.active .documentOther__item__icon span::before,
.documentOther__item:hover .documentOther__item__icon span::before {
    background-image: url(../images/newspaper-white.svg);
    z-index: 2
}

.documentOther__item.active .documentOther__item__icon span::after,
.documentOther__item:hover .documentOther__item__icon span::after {
    position: absolute;
    content: '';
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    border-radius: 50%;
    background: linear-gradient(to bottom, #920d10 0%, #bc1323 40%, #e01833 80%, #ed1a39 100%);
    z-index: 1
}

.documentOther__item.active .documentOther__item__text span,
.documentOther__item:hover .documentOther__item__text span {
    text-decoration: underline
}

@media only screen and (max-width:991px) and (min-width:768px) {
    .listAcc--search .btnSend .btn-more {
        min-width: 80px
    }
}

@media(max-width:767.98px) {
    .listAcc--search .form-group {
        margin-bottom: 10px
    }

    .listAcc--search .btnSend {
        text-align: center
    }
}

@media(max-width:475px) {
    .contactCenter__content__body {
        padding-left: 10px
    }
}

@media(max-width:375px) {
    .contactCenter__content {
        display: block
    }

    .contactCenter__content .images {
        width: unset;
        height: unset;
        max-width: 100%;
        max-height: 100%
    }

    .contactCenter__content__body {
        display: block;
        flex: unset;
        padding: 10px
    }
}

.createAcc__step {
    padding-left: 15px;
    margin: 0 0 1.875rem
}

.createAcc__step__item {
    color: #e31937;
    font-weight: 700
}

.createAcc__step__item+.createAcc__step__item {
    margin-top: 22px
}

.createAcc__step__item .title {
    margin-bottom: 14px;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 700;
    color: #e31937
}

.createAcc__step__item .title span {
    color: #e31937
}

.createAcc__step__item:last-child ul li {
    width: 50%
}

.createAcc__step__item ul {
    list-style: none;
    padding-left: 0
}

.createAcc__step__item ul li {
    float: left;
    width: 25%;
    color: #363636;
    font-weight: 400
}

.createAcc__step__item ul li .ctr-ui-label {
    padding-top: .07143em
}

.createAccForm {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    opacity: 0;
    visibility: hidden;
    transition: all .2s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
    .createAccForm {
        transition: none
    }
}

.createAccForm.active {
    position: static;
    opacity: 1;
    visibility: visible
}

.createAccForm-wrap {
    position: relative
}

.createAccForm .inputInfo {
    padding-top: 25px;
    margin-top: 20.5px;
    border-top: 1px dashed #23395d
}

.createAccForm .inputInfo:first-child {
    margin-top: 0
}

.createAccForm .inputInfo__note {
    padding: 20px;
    border: 2px dashed #23395d;
    color: #23395d
}

.createAccForm .inputInfo__note:not(:first-child) {
    margin-top: 40px
}

.createAccForm .inputInfo__note a {
    color: #e31937;
    text-decoration: underline;
    margin-left: .35714em
}

.createAccForm .inputInfo ul.list-doc {
    list-style: none;
    margin: 0
}

.createAccForm .inputInfo ul.list-doc li {
    padding-left: 2.5rem
}

.createAccForm .inputInfo ul.list-doc li::before {
    content: "-";
    margin-right: .35714em;
    color: #e31937
}

.createAccForm .inputInfo ul.list-doc li+li {
    margin-top: 3px
}

.createAccForm .heading__list {
    margin-bottom: .83333em
}

.createAccForm .heading__list+p {
    font-size: .85714em;
    margin-bottom: 20px
}

.inputInfo .btnPrice {
    margin-bottom: 35px
}

.inputInfo--reg {
    max-width: 700px;
    margin: 0 auto
}

.inputInfo--reg .inputInfo__item {
    padding: 0
}

.inputInfo--reg .inputInfo__item:nth-child(odd) {
    background-color: transparent
}

.inputInfo--reg .inputInfo__item:last-child .form-group label {
    font-weight: 400
}

.inputInfo--reg .inputInfo__item .form-group .error {
    color: #e31937
}

.inputInfo--reg .inputInfo__item .form-group .form-control,
.inputInfo--reg .inputInfo__item .form-group .select2-selection--single,
.inputInfo--reg .inputInfo__item .form-group .select2-selection--multiple,
.inputInfo--reg .inputInfo__item .form-group .select2-search__field {
    border: 1px solid #707070
}

.inputInfo--reg .inputInfo__item .form-group .wrap-custom-file {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 41px
}

.inputInfo--reg .inputInfo__item .form-group .wrap-custom-file span {
    display: inline-block;
    vertical-align: middle
}

.inputInfo--reg .inputInfo__item .form-group .wrap-custom-file span.note {
    color: #363636
}

.inputInfo--reg .inputInfo__item .form-group .wrap-custom-file span+span {
    margin-left: .57143em
}

.inputInfo--reg .inputInfo__item .form-group .wrap-custom-file .ic-upload {
    display: inline-block;
    vertical-align: middle;
    width: 18px;
    height: 24px;
    margin-right: 12px
}

.inputInfo--reg .inputInfo__item .form-group .wrap-custom-file input[type=file] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 41px;
    overflow: hidden;
    opacity: 0;
    z-index: 1;
    cursor: pointer;
    padding: 0
}

.inputInfo--reg .inputInfo__item .form-group .wrap-custom-file label {
    z-index: 0;
    position: absolute;
    left: 0;
    top: 40%;
    bottom: 0;
    right: 0;
    width: 100%;
    overflow: hidden;
    padding: 0 .5rem;
    transform: translate(0, -40%);
    margin-bottom: 0
}

.inputInfo--reg .inputInfo__item .form-group .wrap-custom-file .error {
    position: absolute;
    bottom: 0;
    right: 0;
    text-align: right
}

.inputInfo--reg .inputInfo__item .form-group .select2::before {
    position: absolute;
    content: "\33";
    top: 50%;
    right: 20px;
    transform: translate(0, -50%);
    font-family: eleganticons;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased
}

.inputInfo--reg .inputInfo__item .form-group .select2::after {
    position: absolute;
    content: '';
    top: 50%;
    left: 12px;
    transform: translate(0, -50%);
    width: .9375rem;
    height: .9375rem;
    display: inline-block;
    vertical-align: middle;
    background-position: center;
    background-repeat: no-repeat
}

.inputInfo--reg .inputInfo__item .form-group .select2.select2-container--open::before {
    content: "\32"
}

.modal-body .inputInfo--reg {
    padding: 40px 0
}

.modal-body .inputInfo--reg .inputInfo__item .form-group {
    margin-bottom: 20px
}

.inputInfo__wrapper {
    margin-bottom: 30px
}

.inputInfo__item {
    padding: 14px 0
}

.inputInfo__item h6 {
    font-weight: 700;
    line-height: 1.5;
    margin-bottom: 20px;
    position: relative;
    padding-left: .75rem
}

.inputInfo__item h6::before {
    width: .375rem;
    height: 100%;
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    background-color: #e31937
}

.inputInfo__item__ul {
    list-style: none;
    padding-left: 15px
}

.inputInfo__item__ul__li {
    float: left;
    margin-right: 54px
}

.inputInfo__item__ul__li:last-child {
    margin-right: 0
}

.inputInfo__item__ul__li .ctr-ui-label {
    padding-top: 2px
}

.inputInfo__item .form-group {
    margin-bottom: 10px
}

.inputInfo__item .form-group:last-child {
    margin-bottom: 0
}

.inputInfo__item .form-group label {
    padding-top: 0;
    padding-bottom: 0
}

.inputInfo__item .form-group label span {
    color: #e31937;
    margin-left: 5px
}

.inputInfo__item .form-group .imageCapcha img {
    width: auto !important;
    height: auto !important;
    max-width: 100% !important
}

.inputInfo__item:last-child .form-group label {
    font-weight: 700
}

.inputInfo .form-control,
.inputInfo .select2-selection--single,
.inputInfo .select2-selection--multiple,
.inputInfo .select2-search__field {
    padding: .5625rem .75rem;
    border-color: #707070
}

.inputInfo .form-control+span.unitPrice,
.inputInfo .select2-selection--single+span.unitPrice,
.inputInfo .select2-selection--multiple+span.unitPrice,
.inputInfo .select2-search__field+span.unitPrice {
    position: absolute;
    content: '';
    top: 50%;
    right: 30px;
    transform: translate(0, -50%)
}

.inputInfo .select2-selection--single,
.inputInfo .select2-selection--multiple {
    background-image: none;
    padding: .5625rem 1.25rem
}

.inputInfo .select2::before {
    position: absolute;
    content: "\32";
    top: 50%;
    right: 20px;
    transform: translate(0, -50%);
    font-family: eleganticons;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-size: 1.25rem;
    color: #585858
}

.inputInfo .select2.select2-container--open::before {
    content: "\33"
}

@media(max-width:991.98px) {
    .createAcc__step__item ul li {
        width: 50%
    }
}

@media(max-width:767.98px) {
    .createAcc {
        margin-top: 20px
    }
}

@media(max-width:479px) {
    .createAcc__step__item:last-child ul li {
        width: 100%
    }
}

.itemSlide__achievement__content {
    margin-left: 23px;
    list-style: none;
    padding-left: 35px;
    border-left: 1px dashed #707070;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 15px;
    padding-bottom: 15px
}

.itemSlide__achievement__content__item {
    margin-bottom: 15px
}

.itemSlide__achievement__content__item:last-child {
    margin-bottom: 0
}

.itemSlide__achievement__content__item i {
    color: red;
    margin-right: 10px
}

.itemSlide__achievement__content__item span {
    color: #363636
}

.itemSlide__prize__top {
    margin-top: 35px
}

.itemSlide__prize__top__item {
    padding: 24px 35px;
    display: flex;
    align-items: center;
    border: 1px dotted #a1a1a1;
    box-shadow: -6.02px 7.99px 29px 0 rgba(0, 0, 0, .06);
    margin-bottom: 31px;
    flex-wrap: wrap
}

.itemSlide__prize__top__item__image {
    display: inline-block;
    vertical-align: middle;
    width: 7.75rem;
    height: 2.9375rem
}

.itemSlide__prize__top__item__body {
    flex: 1;
    height: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding-left: 3.4375rem
}

.itemSlide__prize__top__item__body p {
    margin-bottom: 0
}

.itemSlide__prize__top__item__body p:first-child {
    font-weight: 700;
    color: #363636;
    line-height: 1.71429;
    letter-spacing: -.01em;
    margin-bottom: 5px
}

.itemSlide__prize__top__item>.small {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 5px;
    margin-bottom: 40px;
    font-size: inherit
}

.itemSlide__prize__top__item>.small:last-child {
    margin-bottom: 0
}

.itemSlide__prize__top__item>.small p {
    font-size: .875rem;
    margin-bottom: 0
}

.itemSlide__prize__top__item>.small p:first-child {
    font-weight: 700;
    margin-bottom: 5px
}

.itemSlide__prize__top__item>.small p:last-child {
    margin-bottom: 0
}

@media(max-width:479px) {
    .itemSlide__prize__top__item {
        display: block
    }

    .itemSlide__prize__top__item__image {
        text-align: center;
        margin-bottom: 10px
    }

    .itemSlide__prize__top__item__image img {
        width: auto !important;
        height: auto !important;
        max-width: 100% !important
    }

    .itemSlide__prize__top__item__body {
        padding-left: 0
    }
}

#exTab1 {
    margin-top: 22px
}

.contentTabs {
    margin: 0 -11px
}

.contentTabs li {
    width: 50%;
    padding: 0 11px;
    position: relative
}

.contentTabs a {
    position: absolute;
    width: 95%;
    height: 100%;
    top: 0;
    bottom: 0;
    z-index: 2;
    box-shadow: 0 .71429em 1.42857em rgba(0, 0, 0, .11);
    border: 3px solid transparent
}

.contentTabs a.active,
.contentTabs a:hover {
    border: 3px solid red
}

.contentTabs__item {
    text-align: center;
    background: #fff;
    position: relative;
    z-index: 1;
    cursor: pointer
}

.contentTabs__item .img-bg {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.contentTabs__item .img-bg:after {
    content: "";
    padding-top: 35.47619%;
    display: block
}

.contentTabs__item .img-bg img {
    display: none
}

.contentTabs__item:hover {
    border: 3px solid red
}

.contentTabs__text {
    font-size: 1.125em;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0;
    font-family: uvnhonghahepbold, monospace;
    line-height: 1.6666666667;
    padding: 1.3888888889em .5555555556em;
    position: relative;
    z-index: 2;
    text-align: center
}

@media(max-width:767.98px) {
    .contentTabs {
        margin: 0
    }

    .contentTabs li {
        padding: 0;
        width: 100%;
        margin-bottom: 20px
    }

    .contentTabs a {
        width: 100%
    }
}

.formInfoAll {
    padding-right: 3.4375rem;
    margin-bottom: 1.42857em
}

.formInfoAll__item {
    position: relative
}

.formInfoAll__item i {
    font-size: 1.625rem;
    color: red;
    position: absolute;
    top: -.5rem;
    left: 0
}

.formInfoAll__item__content {
    padding-left: 2.8125rem
}

.formInfoAll__item__content>h5 {
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.71429;
    position: relative
}

.formInfoAll__item__desc {
    line-height: 1.71429;
    letter-spacing: -.01rem
}

.formInfoAll__item__desc p:last-child {
    margin: bottom
}

.formInfoAll__item+.formInfoAll__item {
    margin-top: 1.42857em
}

.listJob {
    margin-bottom: 30px
}

.listJob__item {
    margin-top: 40px;
    padding: 20px 30px 27px;
    border: 1px solid #b7b7b7;
    box-shadow: 0 .71429em 1.42857em rgba(0, 0, 0, .07)
}

.listJob__item__title {
    margin-bottom: 23px
}

.listJob__item__title h3 {
    position: relative;
    border-bottom: 1px dashed #707070;
    margin-bottom: 0;
    padding-bottom: 20px
}

.listJob__item__title h3 a {
    text-transform: uppercase;
    color: #363636;
    font-size: 1.125rem;
    font-weight: 700
}

.listJob__item__title h3 a:hover {
    text-decoration: underline
}

.listJob__item__content p i {
    color: red
}

.handle {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 1.875rem;
    border-bottom: 1px dashed #707070
}

.handle--custom {
    border-bottom: none;
    padding-bottom: 0
}

.handle__social {
    position: absolute;
    top: 20px;
    right: 0;
    opacity: 0;
    visibility: hidden;
    z-index: 1;
    transition: .3s all
}

@media screen and (prefers-reduced-motion:reduce) {
    .handle__social {
        transition: none
    }
}

.handle__social.active {
    visibility: visible;
    top: 40px;
    opacity: 1
}

.table .handle__social {
    right: auto;
    left: 50%;
    transform: translate(-50%, 0)
}

.handle__item {
    position: relative
}

.handle__item .share--1 {
    min-width: 110px
}

.handle__item ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: flex;
    border: 1px solid #ededed;
    box-shadow: 6px 6px 10px rgba(0, 0, 0, .09);
    padding: .33333em .44444em;
    position: relative;
    z-index: 1;
    background-color: #fff;
    font-size: 1.28571em
}

.handle__item ul li {
    padding: .27778em
}

.handle__item ul li a {
    display: block;
    color: #363636;
    padding: 0
}

.handle__item ul li a:hover {
    color: red
}

.handle__item ul li a i {
    display: block
}

.handle__item ul li a i[class*=ic-] {
    width: 1em;
    height: 1em;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    transition: all .2s ease-in-out
}

@media screen and (prefers-reduced-motion:reduce) {
    .handle__item ul li a i[class*=ic-] {
        transition: none
    }
}

.handle__item ul li a i[class*=ic-].ic-print {
    background-image: url(data:image/svg+xml;base64,CjxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxkZWZzPjxzdHlsZT4gLmNscy0xIHsgZmlsbDogIzM2MzYzNjsgfSAuY2xzLTIgeyBmaWxsOiAjZmZmOyB9IDwvc3R5bGU+PC9kZWZzPjxnIGlkPSdHcm91cF83NzEnIGRhdGEtbmFtZT0nR3JvdXAgNzcxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg3MCAtMTM0OTYpJz48ZyBpZD0nR3JvdXBfNzY3JyBkYXRhLW5hbWU9J0dyb3VwIDc2Nyc+PGNpcmNsZSBpZD0nRWxsaXBzZV8xMycgZGF0YS1uYW1lPSdFbGxpcHNlIDEzJyBjbGFzcz0nY2xzLTEnIGN4PSc4JyBjeT0nOCcgcj0nOCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTcwIDEzNDk2KScvPjxnIGlkPSdwcmludGVyLScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTY3IDEzNDk4LjUpJz48ZyBpZD0nR3JvdXBfNzY1JyBkYXRhLW5hbWU9J0dyb3VwIDc2NScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwLjUpJz48cGF0aCBpZD0nUGF0aF8yODAnIGRhdGEtbmFtZT0nUGF0aCAyODAnIGNsYXNzPSdjbHMtMicgZD0nTTQsMTEuNzE4djEuODI3SDguODcyVjEwLjVINFptLjYwOS0uNjA5SDguMjYzdi42MDlINC42MDlabTAsMS4yMThIOC4yNjN2LjYwOUg0LjYwOVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xLjU2NCAtNC40MTEpJy8+PHBhdGggaWQ9J1BhdGhfMjgxJyBkYXRhLW5hbWU9J1BhdGggMjgxJyBjbGFzcz0nY2xzLTInIGQ9J004Ljg3MiwyLjMyN1YuNUg0VjMuNTQ1SDguODcyWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEuNTY0IC0wLjUpJy8+PHBhdGggaWQ9J1BhdGhfMjgyJyBkYXRhLW5hbWU9J1BhdGggMjgyJyBjbGFzcz0nY2xzLTInIGQ9J004LjUyNSwzLjVINy45MTZWNS4zMjdIMS44MjdWMy41SDEuMjE4QTEuMzEsMS4zMSwwLDAsMCwwLDQuNzE4VjcuNzYzQTEuMzEsMS4zMSwwLDAsMCwxLjIxOCw4Ljk4MWguNjA5VjcuMTU0SDcuOTE2VjguOTgxaC42MDlBMS4zMSwxLjMxLDAsMCwwLDkuNzQzLDcuNzYzVjQuNzE4QTEuMzEsMS4zMSwwLDAsMCw4LjUyNSwzLjVaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIC0xLjY3MyknLz48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==)
}

.handle__item ul li a i[class*=ic-].ic-bookmark {
    background-image: url(data:image/svg+xml;base64,CjxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxkZWZzPjxzdHlsZT4gLmNscy0xIHsgZmlsbDogIzM2MzYzNjsgfSAuY2xzLTIgeyBmaWxsOiAjZmZmOyB9IDwvc3R5bGU+PC9kZWZzPjxnIGlkPSdHcm91cF83NzAnIGRhdGEtbmFtZT0nR3JvdXAgNzcwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg0MSAtMTM0OTYpJz48ZyBpZD0nR3JvdXBfNzY4JyBkYXRhLW5hbWU9J0dyb3VwIDc2OCc+PGNpcmNsZSBpZD0nRWxsaXBzZV8xNCcgZGF0YS1uYW1lPSdFbGxpcHNlIDE0JyBjbGFzcz0nY2xzLTEnIGN4PSc4JyBjeT0nOCcgcj0nOCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTQxIDEzNDk2KScvPjxnIGlkPSdHcm91cF83NjYnIGRhdGEtbmFtZT0nR3JvdXAgNzY2JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjc5OCknPjxnIGlkPSdib29rbWFyay1ibGFjay1zaGFwZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTM3IDEzNDk5LjQ1NSknPjxwYXRoIGlkPSdQYXRoXzI4NCcgZGF0YS1uYW1lPSdQYXRoIDI4NCcgY2xhc3M9J2Nscy0yJyBkPSdNNDAuMDg0LjI4N0EuNjE3LjYxNywwLDAsMCwzOS44LjA1Mi41Ny41NywwLDAsMCwzOS41NjIsMEgzMy44ODlhLjU3LjU3LDAsMCwwLS4yMzguMDUyLjYxNy42MTcsMCwwLDAtLjI4NC4yMzUuNjM0LjYzNCwwLDAsMC0uMTA2LjM1NlY4LjAzNmEuNjM0LjYzNCwwLDAsMCwuMTA2LjM1Ni42MTYuNjE2LDAsMCwwLC4yODQuMjM1LjU3LjU3LDAsMCwwLC4yMzguMDUyLjYyNi42MjYsMCwwLDAsLjQ0OS0uMTg5bDIuMzg3LTIuNDMyLDIuMzg3LDIuNDMyYS42MjQuNjI0LDAsMCwwLC40NDkuMTgzLjU4LjU4LDAsMCwwLC4yMzgtLjA0Ni42MTYuNjE2LDAsMCwwLC4yODQtLjIzNS42MzQuNjM0LDAsMCwwLC4xMDUtLjM1NlYuNjQyQS42MzQuNjM0LDAsMCwwLDQwLjA4NC4yODdaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzMuMjYxKScvPjwvZz48ZyBpZD0nc3Rhcl8yXycgZGF0YS1uYW1lPSdzdGFyICgyKScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTM1LjcwMyAxMzUwMC4yOTMpJz48cGF0aCBpZD0nUGF0aF8yODMnIGRhdGEtbmFtZT0nUGF0aCAyODMnIGNsYXNzPSdjbHMtMScgZD0nTTIuNDM1LjUyNWwuNTkyLDEuNCwxLjUxNS4xM2EuMTE5LjExOSwwLDAsMSwuMDY4LjIwOWwtMS4xNDksMSwuMzQ0LDEuNDgxYS4xMTkuMTE5LDAsMCwxLS4xNzguMTI5bC0xLjMtLjc4NS0xLjMuNzg1YS4xMTkuMTE5LDAsMCwxLS4xNzgtLjEyOUwxLjE5LDMuMjZsLTEuMTQ5LTFhLjExOS4xMTksMCwwLDEsLjA2OC0uMjA5bDEuNTE1LS4xMy41OTItMS40YS4xMTkuMTE5LDAsMCwxLC4yMiwwWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAtMC40NTIpJy8+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPgo=)
}

.handle__item ul li a i[class*=ic-].ic-email {
    background-image: url(data:image/svg+xml;base64,CjxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxkZWZzPjxzdHlsZT4gLmNscy0xIHsgZmlsbDogIzM2MzYzNjsgfSAuY2xzLTIgeyBmaWxsOiAjZmZmOyB9IDwvc3R5bGU+PC9kZWZzPjxnIGlkPSdHcm91cF83NjknIGRhdGEtbmFtZT0nR3JvdXAgNzY5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMyAtMTM0OTYpJz48Y2lyY2xlIGlkPSdFbGxpcHNlXzE1JyBkYXRhLW5hbWU9J0VsbGlwc2UgMTUnIGNsYXNzPSdjbHMtMScgY3g9JzgnIGN5PSc4JyByPSc4JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTMgMTM0OTYpJy8+PGcgaWQ9J2VtYWlsXzFfJyBkYXRhLW5hbWU9J2VtYWlsICgxKScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTI3Ljg3NCAxMzQ5OSknPjxwYXRoIGlkPSdQYXRoXzI4NScgZGF0YS1uYW1lPSdQYXRoIDI4NScgY2xhc3M9J2Nscy0yJyBkPSdNMTQ2LjMzMiwzLjU2M2gxLjgzOFYxLjQzNWguMzkxTDE0Ny4yNTEsMGwtMS4zMSwxLjQzNWguMzkxWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEyNC43MDQpJy8+PHBhdGggaWQ9J1BhdGhfMjg2JyBkYXRhLW5hbWU9J1BhdGggMjg2JyBjbGFzcz0nY2xzLTInIGQ9J000Ny44MDYsMTQ3LjIwNkg0Ni4wMjh2MS4zODNINDMuMDc0di0xLjM4M0g0MS4yOTVsMy4yNTYsMi45M1onIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yMi4wMDQgLTE0NC40NjkpJy8+PHBhdGggaWQ9J1BhdGhfMjg3JyBkYXRhLW5hbWU9J1BhdGggMjg3JyBjbGFzcz0nY2xzLTInIGQ9J00yNzcuNjc5LDE2OS42NjdsMi41MzIsMi4yOHYtNC41NTlaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjUzLjk5MyAtMTY0LjI3NSknLz48cGF0aCBpZD0nUGF0aF8yODgnIGRhdGEtbmFtZT0nUGF0aCAyODgnIGNsYXNzPSdjbHMtMicgZD0nTTQ0LjU1MSwzMTAuODFsLS43MjMtLjY1MS0yLjUzMywyLjI4aDYuNTExbC0yLjUzMy0yLjI4WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTIyLjAwNCAtMzA0LjM5MiknLz48cGF0aCBpZD0nUGF0aF8yODknIGRhdGEtbmFtZT0nUGF0aCAyODknIGNsYXNzPSdjbHMtMicgZD0nTTE4Ljg3NCwxNjcuMzg4djQuNTU5bDIuNTMyLTIuMjhaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIC0xNjQuMjc1KScvPjwvZz48L2c+PC9zdmc+Cg==)
}

.handle__item ul li a:hover i.ic-print {
    background-image: url(data:image/svg+xml;base64,CjxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxkZWZzPjxzdHlsZT4gLmNscy0xIHsgZmlsbDogI2UyMjEyNzsgfSAuY2xzLTIgeyBmaWxsOiAjZmZmOyB9IDwvc3R5bGU+PC9kZWZzPjxnIGlkPSdHcm91cF83NzEnIGRhdGEtbmFtZT0nR3JvdXAgNzcxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg3MCAtMTM0OTYpJz48ZyBpZD0nR3JvdXBfNzY3JyBkYXRhLW5hbWU9J0dyb3VwIDc2Nyc+PGNpcmNsZSBpZD0nRWxsaXBzZV8xMycgZGF0YS1uYW1lPSdFbGxpcHNlIDEzJyBjbGFzcz0nY2xzLTEnIGN4PSc4JyBjeT0nOCcgcj0nOCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTcwIDEzNDk2KScvPjxnIGlkPSdwcmludGVyLScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTY3IDEzNDk4LjUpJz48ZyBpZD0nR3JvdXBfNzY1JyBkYXRhLW5hbWU9J0dyb3VwIDc2NScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwLjUpJz48cGF0aCBpZD0nUGF0aF8yODAnIGRhdGEtbmFtZT0nUGF0aCAyODAnIGNsYXNzPSdjbHMtMicgZD0nTTQsMTEuNzE4djEuODI3SDguODcyVjEwLjVINFptLjYwOS0uNjA5SDguMjYzdi42MDlINC42MDlabTAsMS4yMThIOC4yNjN2LjYwOUg0LjYwOVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xLjU2NCAtNC40MTEpJy8+PHBhdGggaWQ9J1BhdGhfMjgxJyBkYXRhLW5hbWU9J1BhdGggMjgxJyBjbGFzcz0nY2xzLTInIGQ9J004Ljg3MiwyLjMyN1YuNUg0VjMuNTQ1SDguODcyWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEuNTY0IC0wLjUpJy8+PHBhdGggaWQ9J1BhdGhfMjgyJyBkYXRhLW5hbWU9J1BhdGggMjgyJyBjbGFzcz0nY2xzLTInIGQ9J004LjUyNSwzLjVINy45MTZWNS4zMjdIMS44MjdWMy41SDEuMjE4QTEuMzEsMS4zMSwwLDAsMCwwLDQuNzE4VjcuNzYzQTEuMzEsMS4zMSwwLDAsMCwxLjIxOCw4Ljk4MWguNjA5VjcuMTU0SDcuOTE2VjguOTgxaC42MDlBMS4zMSwxLjMxLDAsMCwwLDkuNzQzLDcuNzYzVjQuNzE4QTEuMzEsMS4zMSwwLDAsMCw4LjUyNSwzLjVaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIC0xLjY3MyknLz48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==)
}

.handle__item ul li a:hover i.ic-bookmark {
    background-image: url(data:image/svg+xml;base64,CjxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxkZWZzPjxzdHlsZT4gLmNscy0xIHsgZmlsbDogI2UyMjEyNzsgfSAuY2xzLTIgeyBmaWxsOiAjZmZmOyB9IDwvc3R5bGU+PC9kZWZzPjxnIGlkPSdHcm91cF83NzAnIGRhdGEtbmFtZT0nR3JvdXAgNzcwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg0MSAtMTM0OTYpJz48ZyBpZD0nR3JvdXBfNzY4JyBkYXRhLW5hbWU9J0dyb3VwIDc2OCc+PGNpcmNsZSBpZD0nRWxsaXBzZV8xNCcgZGF0YS1uYW1lPSdFbGxpcHNlIDE0JyBjbGFzcz0nY2xzLTEnIGN4PSc4JyBjeT0nOCcgcj0nOCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTQxIDEzNDk2KScvPjxnIGlkPSdHcm91cF83NjYnIGRhdGEtbmFtZT0nR3JvdXAgNzY2JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjc5OCknPjxnIGlkPSdib29rbWFyay1ibGFjay1zaGFwZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTM3IDEzNDk5LjQ1NSknPjxwYXRoIGlkPSdQYXRoXzI4NCcgZGF0YS1uYW1lPSdQYXRoIDI4NCcgY2xhc3M9J2Nscy0yJyBkPSdNNDAuMDg0LjI4N0EuNjE3LjYxNywwLDAsMCwzOS44LjA1Mi41Ny41NywwLDAsMCwzOS41NjIsMEgzMy44ODlhLjU3LjU3LDAsMCwwLS4yMzguMDUyLjYxNy42MTcsMCwwLDAtLjI4NC4yMzUuNjM0LjYzNCwwLDAsMC0uMTA2LjM1NlY4LjAzNmEuNjM0LjYzNCwwLDAsMCwuMTA2LjM1Ni42MTYuNjE2LDAsMCwwLC4yODQuMjM1LjU3LjU3LDAsMCwwLC4yMzguMDUyLjYyNi42MjYsMCwwLDAsLjQ0OS0uMTg5bDIuMzg3LTIuNDMyLDIuMzg3LDIuNDMyYS42MjQuNjI0LDAsMCwwLC40NDkuMTgzLjU4LjU4LDAsMCwwLC4yMzgtLjA0Ni42MTYuNjE2LDAsMCwwLC4yODQtLjIzNS42MzQuNjM0LDAsMCwwLC4xMDUtLjM1NlYuNjQyQS42MzQuNjM0LDAsMCwwLDQwLjA4NC4yODdaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzMuMjYxKScvPjwvZz48ZyBpZD0nc3Rhcl8yXycgZGF0YS1uYW1lPSdzdGFyICgyKScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTM1LjcwMyAxMzUwMC4yOTMpJz48cGF0aCBpZD0nUGF0aF8yODMnIGRhdGEtbmFtZT0nUGF0aCAyODMnIGNsYXNzPSdjbHMtMScgZD0nTTIuNDM1LjUyNWwuNTkyLDEuNCwxLjUxNS4xM2EuMTE5LjExOSwwLDAsMSwuMDY4LjIwOWwtMS4xNDksMSwuMzQ0LDEuNDgxYS4xMTkuMTE5LDAsMCwxLS4xNzguMTI5bC0xLjMtLjc4NS0xLjMuNzg1YS4xMTkuMTE5LDAsMCwxLS4xNzgtLjEyOUwxLjE5LDMuMjZsLTEuMTQ5LTFhLjExOS4xMTksMCwwLDEsLjA2OC0uMjA5bDEuNTE1LS4xMy41OTItMS40YS4xMTkuMTE5LDAsMCwxLC4yMiwwWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAtMC40NTIpJy8+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPgo=)
}

.handle__item ul li a:hover i.ic-email {
    background-image: url(data:image/svg+xml;base64,CjxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxkZWZzPjxzdHlsZT4gLmNscy0xIHsgZmlsbDogI2UyMjEyNzsgfSAuY2xzLTIgeyBmaWxsOiAjZmZmOyB9IDwvc3R5bGU+PC9kZWZzPjxnIGlkPSdHcm91cF83NjknIGRhdGEtbmFtZT0nR3JvdXAgNzY5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMyAtMTM0OTYpJz48Y2lyY2xlIGlkPSdFbGxpcHNlXzE1JyBkYXRhLW5hbWU9J0VsbGlwc2UgMTUnIGNsYXNzPSdjbHMtMScgY3g9JzgnIGN5PSc4JyByPSc4JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTMgMTM0OTYpJy8+PGcgaWQ9J2VtYWlsXzFfJyBkYXRhLW5hbWU9J2VtYWlsICgxKScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTI3Ljg3NCAxMzQ5OSknPjxwYXRoIGlkPSdQYXRoXzI4NScgZGF0YS1uYW1lPSdQYXRoIDI4NScgY2xhc3M9J2Nscy0yJyBkPSdNMTQ2LjMzMiwzLjU2M2gxLjgzOFYxLjQzNWguMzkxTDE0Ny4yNTEsMGwtMS4zMSwxLjQzNWguMzkxWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEyNC43MDQpJy8+PHBhdGggaWQ9J1BhdGhfMjg2JyBkYXRhLW5hbWU9J1BhdGggMjg2JyBjbGFzcz0nY2xzLTInIGQ9J000Ny44MDYsMTQ3LjIwNkg0Ni4wMjh2MS4zODNINDMuMDc0di0xLjM4M0g0MS4yOTVsMy4yNTYsMi45M1onIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yMi4wMDQgLTE0NC40NjkpJy8+PHBhdGggaWQ9J1BhdGhfMjg3JyBkYXRhLW5hbWU9J1BhdGggMjg3JyBjbGFzcz0nY2xzLTInIGQ9J00yNzcuNjc5LDE2OS42NjdsMi41MzIsMi4yOHYtNC41NTlaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjUzLjk5MyAtMTY0LjI3NSknLz48cGF0aCBpZD0nUGF0aF8yODgnIGRhdGEtbmFtZT0nUGF0aCAyODgnIGNsYXNzPSdjbHMtMicgZD0nTTQ0LjU1MSwzMTAuODFsLS43MjMtLjY1MS0yLjUzMywyLjI4aDYuNTExbC0yLjUzMy0yLjI4WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTIyLjAwNCAtMzA0LjM5MiknLz48cGF0aCBpZD0nUGF0aF8yODknIGRhdGEtbmFtZT0nUGF0aCAyODknIGNsYXNzPSdjbHMtMicgZD0nTTE4Ljg3NCwxNjcuMzg4djQuNTU5bDIuNTMyLTIuMjhaJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIC0xNjQuMjc1KScvPjwvZz48L2c+PC9zdmc+Cg==)
}

.handle__item ul::before,
.handle__item ul::after {
    bottom: 100%;
    right: 1.38889em;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

.table .handle__item ul::before,
.table .handle__item ul::after {
    right: auto;
    left: 50%;
    transform: translate(-50%, 0)
}

.handle__item ul::before {
    border-color: #ededed transparent;
    border-width: 0 10px 10px
}

.handle__item ul::after {
    border-color: #fff transparent;
    border-width: 0 8px 8px;
    margin-right: 2px
}

.table .handle__item ul::after {
    margin-right: 1px
}

.contentPost .handle {
    border-bottom: none;
    padding-bottom: 0
}

@media(max-width:1219.98px) {
    .handle--custom {
        display: block
    }

    .handle--custom .handle__item {
        display: block;
        width: 100%
    }

    .handle--custom .handle__item:first-child {
        margin-bottom: 10px
    }
}

@media(max-width:991.98px) {
    .listJob__item__title h3 a {
        font-size: 1rem
    }
}

.partnerCapital {
    background: url(../images/87.jpg) no-repeat center;
    background-size: cover
}

.inside {
    margin-bottom: 60px
}

.partner__slider {
    margin: 0 -11px;
    position: relative
}

.partner__slider__item {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    margin: 10px 0;
    padding: 0 11px
}

.partner__slider__item__inner {
    border: 1px dashed #a1a1a1;
    background-color: #fff;
    min-height: 160px;
    text-align: center;
    display: table;
    width: 100%;
    height: 100%
}

.partner__slider__item__inner .imageWrapper {
    display: table-cell;
    vertical-align: middle
}

.partner__slider__item__inner img {
    display: inline-block;
    max-width: 100%;
    max-height: 100%;
    width: auto
}

.partner__slider__item__inner:hover {
    box-shadow: 0 0 10px 0 rgba(50, 50, 50, .75)
}

.partner__slider--customer .partner__slider__item__inner {
    border: 1px dotted #a1a1a1
}

@media(max-width:767.98px) {
    .inside {
        margin-bottom: 20px
    }
}

.s404 {
    text-align: center;
    padding-top: 65px;
    padding-bottom: 85px
}

.s404__img {
    text-align: center;
    margin: 0 auto
}

.s404__img img {
    width: 32.85714em
}

.s404__title {
    font-size: 2.57143em;
    font-weight: 600;
    color: #000;
    font-family: merriweather sans, sans-serif
}

.s404__title span {
    color: #e31937
}

.s404__desc {
    line-height: 2;
    margin-top: 1.4em
}

.s404__link {
    margin-top: 1.85714em
}

.s404__link .btn {
    text-transform: none;
    min-width: 13.35714em
}

.s404__link .btn i {
    font-size: 1.42857em;
    line-height: 1;
    display: inline-block;
    vertical-align: top;
    margin-right: .6em
}

@media(max-width:1219.98px) {
    .s404__img {
        font-size: 1em
    }

    .s404__title {
        font-size: 2.14286em
    }
}

@media(max-width:767.98px) {
    .s404 {
        padding-top: 5px;
        padding-bottom: 35px
    }

    .s404__img {
        font-size: .71429em
    }

    .s404__title {
        font-size: 1.85714em
    }
}

@media(max-width:575.98px) {
    .s404 {
        padding-top: 5px;
        padding-bottom: 30px
    }

    .s404__img {
        font-size: .57143em
    }
}

.sWebTrading__banner {
    position: relative
}

@media(max-width:1219.98px) {
    .sWebTrading__banner {
        padding-top: 2.5em;
        padding-bottom: 2.5em
    }
}

@media(max-width:991.98px) {
    .sWebTrading__banner {
        padding-top: 1.5em;
        padding-bottom: 1.5em
    }
}

.sWebTrading__banner .sWebTrading__info {
    width: 224px;
    min-height: 150px;
    position: absolute;
    left: 7.8%;
    top: 50%;
    transform: translateY(-50%)
}

@media(max-width:991.98px) {
    .sWebTrading__banner .sWebTrading__info {
        z-index: 3
    }
}

.sWebTrading__banner .sWebTrading__info .sWebTrading__subTitle {
    color: #23395d;
    font-size: 1.14286em;
    line-height: 1.5;
    margin-bottom: 0
}

.sWebTrading__banner .sWebTrading__info .sWebTrading__title {
    font-size: 2.28571em;
    line-height: 1.5;
    color: #e31937;
    text-transform: uppercase
}

.sWebTrading__banner .sWebTrading__info .sWebTrading__list {
    list-style: none;
    padding-left: 0
}

.sWebTrading__banner .sWebTrading__info .sWebTrading__listItem {
    position: relative;
    padding-left: 32px
}

.sWebTrading__banner .sWebTrading__info .sWebTrading__listItem__circle {
    position: absolute;
    width: 20px;
    height: 20px;
    left: 0
}

.sWebTrading__banner .sWebTrading__info .sWebTrading__listItem__circle::before {
    content: '';
    position: absolute;
    display: inline-block;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    border: 1px solid #e31937;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.sWebTrading__banner .sWebTrading__info .sWebTrading__listItem__circle::after {
    content: '';
    display: inline-block;
    position: absolute;
    width: 6.88px;
    height: 4.38px;
    border: 1px solid transparent;
    border-left-color: #e31937;
    border-bottom-color: #e31937;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(310deg)
}

.sWebTrading__banner .sWebTrading__info .sWebTrading__listItem__text {
    color: #585858;
    font-size: 1em;
    line-height: 1.42857
}

.sWebTrading__banner .sWebTrading__images {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    background-size: contain
}

.sWebTrading__banner .sWebTrading__images:after {
    content: "";
    padding-top: 38.30303%;
    display: block
}

.sWebTrading__banner .sWebTrading__images img {
    display: none
}

@media(max-width:991.98px) {
    .sWebTrading__banner .sWebTrading__images {
        z-index: 1
    }
}

.sWebTrading__banner .sWebTrading__img {
    position: absolute;
    right: 0;
    bottom: -29px
}

@media(max-width:1219.98px) {
    .sWebTrading__banner .sWebTrading__img {
        z-index: 2;
        width: 48.48485%
    }
}

@media(max-width:767.98px) {
    .sWebTrading__banner .sWebTrading__img {
        width: 36.36364%
    }
}

@media(min-width:992px) {
    .sWebTrading__banner .sWebTrading__img {
        bottom: -59px;
        width: 65.45455%
    }
}

.p-otc_types {
    list-style: none;
    margin: 0;
    max-width: 44.375rem
}

.p-otc_types li {
    display: flex;
    align-items: center;
    flex: 0 0 50%;
    max-width: 50%;
    margin-bottom: 6px
}

.p-otc_types li p {
    margin-bottom: 0;
    margin-left: 8px;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px
}

.p-stockOverview_back {
    text-align: center
}

.p-stockOverview_back_button {
    cursor: pointer;
    font-size: 14px;
    line-height: 20px;
    color: #585858;
    padding: 9px 16px 9px 19px;
    position: relative;
    display: inline-block
}

.p-stockOverview_back_button::before {
    content: '';
    position: absolute;
    top: 13.5px;
    left: 0;
    border-bottom: 2px solid #585858;
    border-left: 2px solid #585858;
    transform: rotate(45deg);
    width: 9px;
    height: 9px
}

.p-stockOverview_title {
    text-align: center
}

.p-stockOverview_title h2 {
    font-weight: 700;
    font-size: 32px;
    line-height: 48px;
    text-transform: uppercase;
    color: #23395d
}

@media(max-width:991px) {
    .p-stockOverview_title h2 {
        font-size: 28px;
        line-height: 38px
    }
}

@media(max-width:767px) {
    .p-stockOverview_title h2 {
        font-size: 22px;
        line-height: 33px
    }
}

.p-stockOverview_why {
    padding-top: 56px;
    padding-bottom: 106px;
    overflow: hidden;
    position: relative
}

@media(max-width:991px) {
    .p-stockOverview_why {
        padding-top: 45px;
        padding-bottom: 60px
    }
}

@media(max-width:767px) {
    .p-stockOverview_why {
        padding-bottom: 80px
    }
}

.p-stockOverview_why_title {
    text-align: center;
    transition: .4s ease
}

@media(min-width:1200px) {
    .p-stockOverview_why_title {
        top: 35px !important;
        left: 32% !important
    }
}

@media(min-width:992px) {
    .p-stockOverview_why_title {
        position: absolute;
        top: 33px;
        left: 27%
    }
}

.p-stockOverview_why_title h2 {
    font-weight: 700;
    font-size: 72px;
    line-height: 80px;
    text-transform: uppercase;
    color: #23395d;
    transition: .4s ease
}

@media(max-width:991px) {
    .p-stockOverview_why_title h2 {
        font-size: 50px;
        line-height: 68px
    }
}

@media(max-width:767px) {
    .p-stockOverview_why_title h2 {
        font-size: 32px;
        line-height: 48px
    }
}

.p-stockOverview_why_panel {
    padding: 24px;
    border-radius: 12px;
    position: relative;
    transition: .4s ease
}

@media(max-width:767px) {
    .p-stockOverview_why_panel {
        padding: 15px
    }
}

.p-stockOverview_why_panel:not(:first-child) {
    margin-top: 92px
}

@media(max-width:991px) {
    .p-stockOverview_why_panel:not(:first-child) {
        margin-top: 70px
    }
}

.p-stockOverview_why_panel.blue {
    background: #23395d;
    z-index: 1
}

@media(min-width:992px) {
    .p-stockOverview_why_panel.blue {
        margin-top: 78px;
        border-bottom-right-radius: 0;
        margin-left: auto;
        margin-right: 0
    }
}

@media(max-width:991px) {
    .p-stockOverview_why_panel.blue {
        border-bottom-left-radius: 0
    }
}

.p-stockOverview_why_panel.blue::before {
    content: '';
    position: absolute;
    top: 100%;
    right: 0;
    background: #23395d;
    width: 50px;
    height: 50px;
    z-index: 1
}

@media(max-width:991px) {
    .p-stockOverview_why_panel.blue::before {
        left: 0;
        right: unset
    }
}

.p-stockOverview_why_panel.blue::after {
    content: '';
    position: absolute;
    top: 100%;
    right: 0;
    background: #fff;
    width: 100px;
    height: 100px;
    border-radius: 61px;
    z-index: 2
}

@media(max-width:991px) {
    .p-stockOverview_why_panel.blue::after {
        left: 0;
        right: unset
    }
}

.p-stockOverview_why_panel.pink {
    background: #974063;
    border-bottom-left-radius: 0;
    z-index: 2;
    margin-top: 0
}

@media(max-width:991px) {
    .p-stockOverview_why_panel.pink {
        margin-top: 70px
    }
}

.p-stockOverview_why_panel.pink::before {
    content: '';
    position: absolute;
    top: 100%;
    left: 0;
    background: #974063;
    width: 50px;
    height: 50px;
    z-index: 1
}

.p-stockOverview_why_panel.pink::after {
    content: '';
    position: absolute;
    top: 100%;
    left: 0;
    background: #fff;
    width: 100px;
    height: 100px;
    border-radius: 61px;
    z-index: 2
}

.p-stockOverview_why_panel.orange {
    background: #de592b;
    z-index: 3;
    border-bottom-left-radius: 0
}

.p-stockOverview_why_panel.orange::before {
    content: '';
    position: absolute;
    top: 100%;
    left: 0;
    background: #de592b;
    width: 50px;
    height: 50px;
    z-index: 1
}

.p-stockOverview_why_panel.orange::after {
    content: '';
    position: absolute;
    top: 100%;
    left: 0;
    background: #fff;
    width: 100px;
    height: 100px;
    border-radius: 61px;
    z-index: 2
}

.p-stockOverview_why_panel p {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #fff
}

@media(max-width:767px) {
    .p-stockOverview_why_panel p {
        font-size: 12px;
        line-height: 18px
    }
}

@media(max-width:991px) {
    .p-stockOverview_why_row {
        margin-top: 25px
    }
}

@media(max-width:991px) {
    .p-stockOverview_why_row {
        margin-top: 12px
    }
}

.p-stockOverview_why_col {
    transition: .4s ease
}

.p-stockOverview_types_wrap {
    margin-top: 62px;
    text-align: center
}

@media(max-width:991px) {
    .p-stockOverview_types_wrap {
        margin-top: 20px
    }
}

.p-stockOverview_types_wrap h4 {
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    color: #23395d;
    max-width: 540px;
    margin: 0 auto
}

@media(max-width:767px) {
    .p-stockOverview_types_wrap h4 {
        font-size: 18px;
        line-height: 22px
    }
}

.p-stockOverview_types_wrap img {
    margin-top: 32px;
    width: 100%;
    max-width: 673px
}

@media(max-width:991px) {
    .p-stockOverview_types_wrap img {
        margin-top: 10px
    }
}

.p-stockOverview_types_list {
    display: flex;
    flex-wrap: wrap;
    margin: 40px -10px 0
}

@media(max-width:991px) {
    .p-stockOverview_types_list {
        margin-top: 22px
    }
}

.p-stockOverview_types_list_item {
    margin: auto;
    width: 100%;
    flex: 0 0 50%;
    max-width: 492px;
    padding-left: 10px;
    padding-right: 10px
}

.p-stockOverview_types_list_item h3 {
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    color: #23395d;
    margin: 0
}

@media(max-width:767px) {
    .p-stockOverview_types_list_item h3 {
        font-size: 16px;
        line-height: 22px
    }
}

.p-stockOverview_types_list_item p {
    font-size: 16px;
    line-height: 24px;
    color: #23395d;
    margin: 0
}

@media(max-width:767px) {
    .p-stockOverview_types_list_item p {
        font-size: 12px;
        line-height: 18px
    }
}

.p-stockOverview_normal {
    background-color: #f9f9f9;
    padding-top: 1.75rem;
    padding-bottom: 1.75rem
}

@media(min-width:768px) {
    .p-stockOverview_normal {
        padding-top: 3.5rem;
        padding-bottom: 3.5rem
    }
}

.p-stockOverview_normal_title {
    padding: 16px 24px;
    border: 2px solid #23395d;
    max-width: 330px;
    margin: auto
}

.p-stockOverview_normal_title h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 34px;
    text-align: center;
    text-transform: uppercase;
    color: #23395d
}

.p-stockOverview_normal_title h2 span {
    display: block
}

.p-stockOverview_normal_bottom {
    text-align: center;
    margin-top: 64px
}

@media(max-width:991px) {
    .p-stockOverview_normal_bottom {
        margin-top: 40px
    }
}

@media(max-width:767px) {
    .p-stockOverview_normal_bottom {
        margin-top: 20px
    }
}

.p-stockOverview_normal_bottom h4 {
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    text-align: center;
    text-transform: capitalize;
    color: #23395d;
    margin: 0
}

.p-stockOverview_normal_bottom p {
    margin: 16px 0 0;
    color: #23395d
}

.p-stockOverview_normal_graphic {
    position: relative
}

.p-stockOverview_normal_graphic_img {
    max-width: 1110px;
    margin: 40px auto 0;
    position: relative
}

.p-stockOverview_normal_graphic_text {
    position: absolute;
    text-align: center;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #23395d;
    width: 100%;
    max-width: 165px
}

@media(max-width:991px) {
    .p-stockOverview_normal_graphic_text {
        font-size: 14px;
        line-height: 20px;
        max-width: 137px
    }
}

@media(max-width:767px) {
    .p-stockOverview_normal_graphic_text {
        font-size: 9px;
        line-height: 12px;
        max-width: 72px
    }
}

.p-stockOverview_normal_graphic_text.t1,
.p-stockOverview_normal_graphic_text.t2,
.p-stockOverview_normal_graphic_text.t3 {
    top: 28%
}

@media(min-width:768px) and (max-width:991px) {

    .p-stockOverview_normal_graphic_text.t1,
    .p-stockOverview_normal_graphic_text.t2,
    .p-stockOverview_normal_graphic_text.t3 {
        top: 25%
    }
}

@media(max-width:767px) {

    .p-stockOverview_normal_graphic_text.t1,
    .p-stockOverview_normal_graphic_text.t2,
    .p-stockOverview_normal_graphic_text.t3 {
        top: 22%
    }
}

.p-stockOverview_normal_graphic_text.t4,
.p-stockOverview_normal_graphic_text.t5 {
    top: 62%
}

@media(max-width:767px) {

    .p-stockOverview_normal_graphic_text.t4,
    .p-stockOverview_normal_graphic_text.t5 {
        top: 57%
    }
}

.p-stockOverview_normal_graphic_text.t1 {
    left: 8%
}

@media(max-width:767px) {
    .p-stockOverview_normal_graphic_text.t1 {
        left: 7%
    }
}

.p-stockOverview_normal_graphic_text.t2 {
    left: 50%;
    transform: translateX(-50%)
}

.p-stockOverview_normal_graphic_text.t3 {
    right: 8%
}

@media(max-width:767px) {
    .p-stockOverview_normal_graphic_text.t3 {
        right: 7%
    }
}

.p-stockOverview_normal_graphic_text.t4 {
    left: 25%
}

.p-stockOverview_normal_graphic_text.t5 {
    right: 27%
}

@media(min-width:1200px) {
    .p-stockOverview_normal_graphic_text.t5 {
        max-width: 133px
    }
}

@media(min-width:768px) and (max-width:991px) {
    .p-stockOverview_normal_graphic_text.t5 {
        max-width: 113px;
        right: 26%
    }
}

@media(max-width:767px) {
    .p-stockOverview_normal_graphic_text.t5 {
        right: 24%
    }
}

.p-stockOverview_endow {
    background-color: #1c2e4a
}

.p-stockOverview_endow_title {
    padding: 16px 24px;
    border: 2px solid #fff;
    max-width: 330px;
    margin: auto
}

.p-stockOverview_endow_title h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 34px;
    text-align: center;
    text-transform: uppercase;
    color: #fff
}

.p-stockOverview_endow_graphic {
    padding-top: 80px;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    margin-right: -16px;
    margin-left: -16px
}

@media(max-width:767px) {
    .p-stockOverview_endow_graphic {
        padding-top: 24px
    }
}

.p-stockOverview_endow_graphic::before {
    content: '';
    left: 50%;
    top: 0;
    width: 2px;
    height: 100%;
    background-color: #fff;
    position: absolute
}

@media(max-width:767px) {
    .p-stockOverview_endow_graphic::before {
        display: none
    }
}

.p-stockOverview_endow_graphic_img,
.p-stockOverview_endow_graphic_tag {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px
}

@media(min-width:768px) {

    .p-stockOverview_endow_graphic_img,
    .p-stockOverview_endow_graphic_tag {
        flex: 0 0 50%;
        max-width: 50%
    }
}

.p-stockOverview_endow_graphic_tag {
    padding-left: 40px;
    margin-top: 20px;
    position: relative
}

.p-stockOverview_endow_graphic_tag::before {
    content: '';
    left: 6px;
    top: 0;
    width: 2px;
    height: 100%;
    background-color: #fff;
    position: absolute
}

@media(min-width:768px) {
    .p-stockOverview_endow_graphic_tag::before {
        display: none
    }
}

@media(min-width:768px) {
    .p-stockOverview_endow_graphic_tag {
        margin-top: 0;
        display: flex;
        flex-direction: column;
        justify-content: space-between
    }
}

.p-stockOverview_endow_graphic_tag_item {
    padding: 16px 12px;
    font-weight: 700;
    font-size: 22px;
    line-height: 32px;
    text-align: center;
    color: #fff;
    position: relative
}

@media(max-width:1199px) {
    .p-stockOverview_endow_graphic_tag_item {
        font-size: 16px;
        line-height: 22px;
        padding: 10px
    }
}

@media(max-width:767px) {
    .p-stockOverview_endow_graphic_tag_item {
        font-size: 12px;
        line-height: 18px
    }
}

.p-stockOverview_endow_graphic_tag_item::before {
    content: '';
    position: absolute;
    width: 16px;
    height: 16px;
    left: -47px;
    top: calc(50% - 8px);
    background-color: #fff
}

@media(max-width:767px) {
    .p-stockOverview_endow_graphic_tag_item::before {
        left: -40px
    }
}

.p-stockOverview_endow_graphic_tag_item::after {
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    left: -14px;
    top: 50%;
    transform: translateY(-50%);
    border-top: 14px solid transparent;
    border-bottom: 14px solid transparent
}

@media(max-width:767px) {
    .p-stockOverview_endow_graphic_tag_item::after {
        border-top: 9px solid transparent;
        border-bottom: 9px solid transparent;
        left: -9px
    }
}

.p-stockOverview_endow_graphic_tag_item:not(:first-child) {
    margin-top: 46px
}

@media(max-width:767px) {
    .p-stockOverview_endow_graphic_tag_item:not(:first-child) {
        margin-top: 12px
    }
}

.p-stockOverview_endow_graphic_tag_item:first-child {
    background-color: #8c48c8
}

.p-stockOverview_endow_graphic_tag_item:nth-child(2) {
    background-color: #28ae64
}

.p-stockOverview_endow_graphic_tag_item:nth-child(3) {
    background-color: #2c4a96
}

.p-stockOverview_endow_bottom {
    text-align: center;
    margin-top: 64px
}

@media(max-width:991px) {
    .p-stockOverview_endow_bottom {
        margin-top: 40px
    }
}

@media(max-width:767px) {
    .p-stockOverview_endow_bottom {
        margin-top: 20px
    }
}

.p-stockOverview_endow_bottom h4 {
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    text-align: center;
    text-transform: capitalize;
    color: #fff;
    margin: 0
}

.p-stockOverview_endow_bottom p {
    margin: 16px auto 0;
    color: #fff;
    max-width: 950px
}

.p-stockOverview_endow_map {
    position: relative;
    overflow: hidden
}

@media(min-width:576px) and (max-width:991px) {
    .p-stockOverview_endow_map {
        height: 700px
    }
}

@media(max-width:575px) {
    .p-stockOverview_endow_map {
        height: 800px
    }
}

@media(min-width:768px) {
    .p-stockOverview_endow_map_text {
        position: absolute
    }
}

@media(max-width:767px) {
    .p-stockOverview_endow_map_text {
        margin-top: 32px
    }

    .p-stockOverview_endow_map_text+.p-stockOverview_endow_map_text {
        margin-top: 16px
    }
}

.p-stockOverview_endow_map_text_inner {
    position: relative;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    color: #fff;
    padding: 27px 8px 27px 17px;
    width: 100%;
    border-radius: 12px
}

@media(min-width:768px) {
    .p-stockOverview_endow_map_text_inner {
        max-width: 540px
    }
}

@media(max-width:1400px) {
    .p-stockOverview_endow_map_text_inner {
        font-size: 18px;
        line-height: 25px;
        max-width: 420px;
        margin-left: auto;
        margin-right: auto
    }
}

@media(max-width:1199px) {
    .p-stockOverview_endow_map_text_inner {
        font-size: 12px;
        max-width: 310px;
        padding: 12px
    }
}

@media(max-width:767px) {
    .p-stockOverview_endow_map_text_inner {
        max-width: 100%
    }
}

@media(min-width:768px) {

    .p-stockOverview_endow_map_text_inner::before,
    .p-stockOverview_endow_map_text_inner::after {
        content: '';
        position: absolute
    }
}

@media(min-width:768px) {
    .p-stockOverview_endow_map_text_inner::before {
        top: 50%;
        transform: translateY(-175);
        width: 356px;
        height: 350px;
        left: -46px;
        background-image: url(../images/shadow.svg)
    }
}

@media(min-width:768px) {
    .p-stockOverview_endow_map_text_inner::after {
        top: 50%;
        transform: translateY(-50%);
        width: 46px;
        height: 32px;
        left: -46px;
        background-image: url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9JzQ2JyBoZWlnaHQ9JzMyJyB2aWV3Qm94PScwIDAgNDYgMzInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTAgMTZMNDYgMFYzMkwwIDE2WicgZmlsbD0nIzIzMzk1RCcvPjwvc3ZnPgo=)
    }

    .p-stockOverview_endow_map_text.t2 .p-stockOverview_endow_map_text_inner::after {
        background-image: url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9JzQ2JyBoZWlnaHQ9JzMyJyB2aWV3Qm94PScwIDAgNDYgMzInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTAgMTZMNDYgMFYzMkwwIDE2WicgZmlsbD0nIzJDNEE5NicvPjwvc3ZnPgo=)
    }

    .p-stockOverview_endow_map_text.t3 .p-stockOverview_endow_map_text_inner::after {
        background-image: url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9JzQ2JyBoZWlnaHQ9JzMyJyB2aWV3Qm94PScwIDAgNDYgMzInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTAgMTZMNDYgMFYzMkwwIDE2WicgZmlsbD0nIzk3NDA2MycvPjwvc3ZnPgo=)
    }

    .p-stockOverview_endow_map_text.t4 .p-stockOverview_endow_map_text_inner::after {
        background-image: url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9JzQ2JyBoZWlnaHQ9JzMyJyB2aWV3Qm94PScwIDAgNDYgMzInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTAgMTZMNDYgMFYzMkwwIDE2WicgZmlsbD0nI0UzMTkzNycvPjwvc3ZnPgo=)
    }

    .p-stockOverview_endow_map_text.t5 .p-stockOverview_endow_map_text_inner::after {
        background-image: url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9JzQ2JyBoZWlnaHQ9JzMyJyB2aWV3Qm94PScwIDAgNDYgMzInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTAgMTZMNDYgMFYzMkwwIDE2WicgZmlsbD0nI0ZGNkMzOScvPjwvc3ZnPgo=)
    }
}

.p-stockOverview_endow_map_text.t1 {
    background-color: #23395d
}

@media(min-width:768px) {
    .p-stockOverview_endow_map_text.t1 {
        top: 10%;
        left: 23%
    }
}

.p-stockOverview_endow_map_text.t2 {
    background-color: #2c4a96
}

@media(min-width:768px) {
    .p-stockOverview_endow_map_text.t2 {
        top: 28%;
        left: 55%
    }
}

.p-stockOverview_endow_map_text.t3 {
    background-color: #974063
}

@media(min-width:768px) {
    .p-stockOverview_endow_map_text.t3 {
        top: 42%;
        left: 40%
    }
}

.p-stockOverview_endow_map_text.t4 {
    background-color: #e31937
}

@media(min-width:1200px) {
    .p-stockOverview_endow_map_text.t4 {
        max-width: 350px
    }
}

@media(min-width:768px) and (max-width:1199px) {
    .p-stockOverview_endow_map_text.t4 {
        max-width: 250px
    }
}

@media(min-width:768px) {
    .p-stockOverview_endow_map_text.t4 {
        top: 59%;
        left: 66%
    }
}

.p-stockOverview_endow_map_text.t5 {
    background-color: #ff6c39
}

@media(min-width:1400px) {
    .p-stockOverview_endow_map_text.t5 {
        max-width: 635px
    }
}

@media(min-width:768px) {
    .p-stockOverview_endow_map_text.t5 {
        top: 73%;
        left: 26%
    }
}

@media(max-width:767px) {
    .p-stockOverview_endow_map .image-ratio-1440x1238 {
        position: absolute;
        top: 0;
        z-index: -1
    }
}

.p-stockOverview_publishment,
.p-stockOverview_strength {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem
}

@media(min-width:768px) {

    .p-stockOverview_publishment,
    .p-stockOverview_strength {
        padding-top: 3.5rem;
        padding-bottom: 3.5rem
    }
}

.p-stockOverview_publishment {
    background-color: #f9f9f9
}

.p-stockOverview_publishment_svg {
    height: 500px
}

@media(max-width:767px) {
    .p-stockOverview_publishment_svg {
        height: 220px
    }
}

.p-stockOverview_publishment_svg_text {
    text-align: left
}

.p-stockOverview_publishment_svg_text h4 {
    font-weight: 700;
    font-size: 27px;
    line-height: 35px;
    color: #23395d;
    margin: 0
}

.p-stockOverview_publishment_svg_text p {
    color: #23395d;
    margin-top: 16px;
    font-size: 20px;
    line-height: 30px
}

.p-stockOverview_strength {
    padding-bottom: 0
}

.p-ckps_back {
    text-align: center
}

.p-ckps_back_button {
    cursor: pointer;
    font-size: 14px;
    line-height: 20px;
    color: #585858;
    padding: 9px 16px 9px 19px;
    position: relative;
    display: inline-block
}

.p-ckps_back_button::before {
    content: '';
    position: absolute;
    top: 13.5px;
    left: 0;
    border-bottom: 2px solid #585858;
    border-left: 2px solid #585858;
    transform: rotate(45deg);
    width: 9px;
    height: 9px
}

.p-ckps_title {
    text-align: center
}

.p-ckps_title h2 {
    font-weight: 700;
    font-size: 32px;
    line-height: 48px;
    text-transform: uppercase;
    color: #23395d
}

@media(max-width:991px) {
    .p-ckps_title h2 {
        font-size: 28px;
        line-height: 38px
    }
}

@media(max-width:767px) {
    .p-ckps_title h2 {
        font-size: 22px;
        line-height: 33px
    }
}

.p-ckps_why {
    padding-top: 56px;
    padding-bottom: 106px;
    overflow: hidden;
    position: relative
}

@media(max-width:991px) {
    .p-ckps_why {
        padding-top: 45px;
        padding-bottom: 60px
    }
}

@media(max-width:767px) {
    .p-ckps_why {
        padding-bottom: 80px
    }
}

.p-ckps_why_title {
    text-align: center;
    transition: .4s ease
}

@media(min-width:1200px) {
    .p-ckps_why_title {
        top: 35px !important;
        left: 32% !important
    }
}

@media(min-width:992px) {
    .p-ckps_why_title {
        position: absolute;
        top: 33px;
        left: 27%
    }
}

.p-ckps_why_title h2 {
    font-weight: 700;
    font-size: 72px;
    line-height: 80px;
    text-transform: uppercase;
    color: #23395d;
    transition: .4s ease
}

@media(max-width:991px) {
    .p-ckps_why_title h2 {
        font-size: 50px;
        line-height: 68px
    }
}

@media(max-width:767px) {
    .p-ckps_why_title h2 {
        font-size: 32px;
        line-height: 48px
    }
}

.p-ckps_why_panel {
    padding: 24px;
    border-radius: 12px;
    position: relative;
    transition: .4s ease
}

@media(min-width:992px) {
    .p-ckps_why_col:not(:first-child) .p-ckps_why_panel {
        border-bottom-left-radius: 0
    }
}

@media(max-width:767px) {
    .p-ckps_why_panel {
        padding: 15px
    }
}

.p-ckps_why_panel:not(:first-child) {
    margin-top: 92px
}

@media(max-width:991px) {
    .p-ckps_why_panel:not(:first-child) {
        margin-top: 70px
    }
}

.p-ckps_why_panel.blue {
    background: #23395d
}

.p-ckps_why_panel.pink {
    background: #974063;
    z-index: 2;
    margin-top: 0
}

@media(max-width:991px) {
    .p-ckps_why_panel.pink {
        margin-top: 70px
    }
}

@media(min-width:992px) {
    .p-ckps_why_panel.pink::before {
        content: '';
        position: absolute;
        top: 100%;
        left: 0;
        background: #974063;
        width: 50px;
        height: 50px;
        z-index: 1
    }

    .p-ckps_why_panel.pink::after {
        content: '';
        position: absolute;
        top: 100%;
        left: 0;
        background: #fff;
        width: 100px;
        height: 100px;
        border-radius: 61px;
        z-index: 2
    }
}

.p-ckps_why_panel.orange {
    background: #de592b;
    z-index: 3
}

@media(min-width:992px) {
    .p-ckps_why_panel.orange::before {
        content: '';
        position: absolute;
        top: 100%;
        left: 0;
        background: #de592b;
        width: 50px;
        height: 50px;
        z-index: 1
    }

    .p-ckps_why_panel.orange::after {
        content: '';
        position: absolute;
        top: 100%;
        left: 0;
        background: #fff;
        width: 100px;
        height: 100px;
        border-radius: 61px;
        z-index: 2
    }
}

.p-ckps_why_panel p {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #fff
}

@media(max-width:767px) {
    .p-ckps_why_panel p {
        font-size: 12px;
        line-height: 18px
    }
}

@media(max-width:991px) {
    .p-ckps_why_row {
        margin-top: 25px
    }
}

@media(max-width:991px) {
    .p-ckps_why_row {
        margin-top: 12px
    }
}

.p-ckps_why_col {
    transition: .4s ease
}

.p-ckps_why_col:first-child .p-ckps_why_panel {
    z-index: 1
}

@media(min-width:992px) {
    .p-ckps_why_col:first-child .p-ckps_why_panel {
        margin-top: 78px;
        border-bottom-right-radius: 0;
        margin-left: auto;
        margin-right: 0
    }
}

@media(min-width:992px) {
    .p-ckps_why_col:first-child .p-ckps_why_panel::before {
        content: '';
        position: absolute;
        top: 100%;
        right: 0;
        width: 50px;
        height: 50px;
        z-index: 1;
        left: auto
    }

    .p-ckps_why_col:first-child .p-ckps_why_panel::after {
        content: '';
        position: absolute;
        top: 100%;
        right: 0;
        background: #fff;
        width: 100px;
        height: 100px;
        border-radius: 61px;
        z-index: 2;
        left: auto
    }
}

@media(max-width:991px) {
    .p-ckps_why_col+.p-ckps_why_col {
        margin-top: 16px
    }
}

.p-ckps_types {
    background-color: #f9f9f9
}

.p-ckps_types_pointer {
    flex: 0 0 25%;
    max-width: 25%;
    padding-right: 18px;
    display: none
}

.p-ckps_types_pointer img {
    max-width: 144px;
    max-height: 246px
}

@media(min-width:1200px) {
    .p-ckps_types_pointer {
        display: block
    }
}

.p-ckps_types_list {
    position: relative;
    width: 100%
}

@media(min-width:1200px) {
    .p-ckps_types_list {
        flex: 0 0 75%;
        max-width: 75%
    }
}

.p-ckps_types_item {
    display: flex;
    flex-wrap: wrap;
    margin-top: 40px
}

@media(max-width:767px) {
    .p-ckps_types_item {
        margin-top: 22px
    }
}

.p-ckps_types_item:first-child .p-ckps_types_body {
    margin-top: 80px
}

@media(max-width:767px) {
    .p-ckps_types_item:first-child .p-ckps_types_body {
        margin-top: 40px
    }
}

.p-ckps_types_body h4 {
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    text-transform: uppercase;
    color: #23395d;
    margin: 0;
    position: relative
}

@media(max-width:767px) {
    .p-ckps_types_body h4 {
        font-size: 15px;
        line-height: 22px
    }
}

.p-ckps_types_body h4::before {
    content: '';
    position: absolute;
    top: calc(100% + 18px);
    left: 0;
    width: 80px;
    height: 2px;
    background: linear-gradient(90deg, #3499d7 0%, #2ec679 100%)
}

@media(max-width:767px) {
    .p-ckps_types_body h4::before {
        top: calc(100% + 9px)
    }
}

.p-ckps_types_body p {
    margin: 35px 0 0;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px
}

@media(max-width:767px) {
    .p-ckps_types_body p {
        font-size: 13px;
        line-height: 20px;
        margin-top: 20px
    }
}

.p-ckps_highlight_grid {
    width: 100%;
    margin-top: 20px
}

@media(min-width:1200px) {
    .p-ckps_highlight_grid {
        grid-column-gap: 20px;
        -moz-column-gap: 20px;
        column-gap: 20px;
        display: grid;
        grid-row-gap: 20px;
        row-gap: 20px;
        grid-auto-flow: column;
        margin-top: 56px;
        grid-template-columns: 375px 375px
    }
}

@media(min-width:1200px) {
    .p-ckps_highlight_grid_item:first-child {
        grid-column: 2;
        grid-row: 1/3;
        text-align: center
    }

    .p-ckps_highlight_grid_item:nth-child(2) {
        grid-column: 1/1;
        grid-row: 1
    }

    .p-ckps_highlight_grid_item:nth-child(3) {
        grid-column: 3;
        grid-row: 1
    }

    .p-ckps_highlight_grid_item:nth-child(4) {
        grid-column: 1;
        grid-row: 2
    }

    .p-ckps_highlight_grid_item:nth-child(5) {
        grid-column: 3;
        grid-row: 2
    }
}

@media(max-width:1199px) {
    .p-ckps_highlight_grid_item {
        margin-top: 18px
    }
}

@media(max-width:1199px) {
    .p-ckps_highlight_grid_item:first-child {
        max-width: 210px;
        margin: 0 auto
    }
}

@media(min-width:1200px) {
    .p-ckps_highlight_grid .wrap {
        max-width: 350px
    }
}

.p-ckps_highlight_grid .wrap h4,
.p-ckps_highlight_grid .wrap p {
    text-align: left;
    margin: 0
}

.p-ckps_highlight_grid .wrap h4 {
    font-size: 24px;
    line-height: 32px;
    text-transform: uppercase;
    color: #23395d;
    position: relative
}

@media(max-width:767px) {
    .p-ckps_highlight_grid .wrap h4 {
        font-size: 16px;
        line-height: 24px
    }
}

.p-ckps_highlight_grid .wrap h4::before {
    content: '';
    position: absolute;
    width: 88px;
    height: 3px;
    background: linear-gradient(90deg, #3499d7 0%, #2ec679 100%);
    bottom: -20px;
    left: 0
}

@media(max-width:767px) {
    .p-ckps_highlight_grid .wrap h4::before {
        bottom: -10px
    }
}

.p-ckps_highlight_grid .wrap p {
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    margin-top: 35px
}

@media(max-width:767px) {
    .p-ckps_highlight_grid .wrap p {
        margin-top: 20px;
        font-size: 12px;
        line-height: 20px
    }
}

.p-ckps_market {
    background: #f9f9f9
}

.p-ckps_market_desc {
    padding: 24px;
    border: 1px solid #c4c4c4;
    border-radius: 16px;
    max-width: 920px;
    margin: 56px auto 0;
    position: relative
}

.p-ckps_market_desc_arrow::before {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border: 10px solid transparent;
    left: 50%;
    transform: translateX(-50%)
}

.p-ckps_market_desc_arrow::after {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-bottom-color: #fff;
    left: 50%;
    transform: translateX(-50%)
}

.p-ckps_market_desc_arrow-top::before {
    border-bottom-color: #c4c4c4;
    top: 0;
    margin-top: -20px
}

.p-ckps_market_desc_arrow-top::after {
    top: 1px;
    margin-top: -20px
}

.p-ckps_market_desc_arrow-bottom::before {
    border-top-color: #c4c4c4;
    bottom: 0;
    margin-bottom: -20px
}

.p-ckps_market_desc_arrow-bottom::after {
    bottom: 1px;
    margin-bottom: -20px;
    border-top-color: #fff
}

@media(max-width:991px) {
    .p-ckps_market_desc {
        margin-top: 24px
    }
}

@media(max-width:767px) {
    .p-ckps_market_desc {
        padding: 12px 14px;
        margin-top: 12px
    }
}

.p-ckps_market_desc p {
    margin: 0;
    font-weight: 700;
    font-size: 22px;
    line-height: 32px
}

@media(max-width:767px) {
    .p-ckps_market_desc p {
        font-size: 15px;
        line-height: 24px
    }
}

.p-ckps_market_img {
    margin-top: 56px
}

@media(max-width:767px) {
    .p-ckps_market_img {
        margin-top: 24px
    }
}

.p-ckps_market_img_flex {
    justify-content: space-between;
    margin-top: 24px;
    border: 0
}

@media(max-width:767px) {
    .p-ckps_market_img_flex {
        margin-top: 12px
    }
}

.p-ckps_market_img_flex li {
    flex: 0 0 50%;
    max-width: 270px;
    margin: auto
}

@media(max-width:767px) {
    .p-ckps_market_img_flex li {
        padding: 0 8px
    }
}

.p-ckps_market_img_text {
    text-align: center;
    display: block;
    font-weight: 700;
    font-size: 22px;
    line-height: 32px;
    color: #23395d
}

@media(min-width:1200px) {
    .p-ckps_market_img_text {
        pointer-events: none
    }
}

@media(max-width:767px) {
    .p-ckps_market_img_text {
        font-size: 12px;
        line-height: 20px
    }
}

.p-ckps_market_content {
    margin-top: 56px
}

@media(min-width:1200px) {
    .p-ckps_market_content {
        display: flex;
        margin-left: -15px;
        margin-right: -15px
    }
}

@media(max-width:767px) {
    .p-ckps_market_content {
        margin-top: 26px
    }
}

@media(min-width:1200px) {
    .p-ckps_market_content .tab-pane {
        display: block !important;
        flex: 0 0 50%;
        max-width: 50%;
        padding-left: 15px;
        padding-right: 15px
    }
}

.p-ckps_market_content .p-ckps_market_desc {
    margin-bottom: 32px
}

.p-ckps_market_list_item:not(:first-child) {
    margin-top: 32px
}

.p-ckps_market_sample {
    font-weight: 700;
    font-size: 22px;
    line-height: 32px;
    margin-top: 32px
}

@media(max-width:1199px) {
    .p-ckps_market_sample {
        font-size: 18px;
        line-height: 28px;
        margin-top: 22px
    }
}

@media(max-width:767px) {
    .p-ckps_market_sample {
        font-size: 12px;
        line-height: 22px
    }
}

.p-ckps_market_sample_man:not(:first-child) {
    margin-top: 32px
}

@media(max-width:767px) {
    .p-ckps_market_sample_man:not(:first-child) {
        margin-top: 16px
    }
}

@media(min-width:1200px) {
    .p-investmentKnowledge {
        margin-top: -6px
    }
}

.p-investmentKnowledge_intro {
    padding-top: 118px;
    padding-bottom: 118px
}

@media(max-width:991px) {
    .p-investmentKnowledge_intro {
        padding-top: 90px;
        padding-bottom: 90px
    }
}

@media(max-width:767px) {
    .p-investmentKnowledge_intro {
        padding-top: 40px;
        padding-bottom: 40px
    }
}

.p-investmentKnowledge_intro_background {
    background: transparent url("../../../images/trung-tam-kien-thuc/bg-map.html") no-repeat center/100% auto
}

.p-investmentKnowledge_news {
    padding-top: 62px;
    padding-bottom: 80px
}

@media(max-width:767px) {
    .p-investmentKnowledge_news {
        padding-top: 40px;
        padding-bottom: 45px
    }
}

.p-investmentKnowledge_news_slide {
    position: relative;
    margin-top: 42px
}

@media(max-width:767px) {
    .p-investmentKnowledge_news_slide {
        margin-top: 26px
    }
}

.p-investmentKnowledge_news_item {
    padding-left: 13px;
    padding-right: 13px
}

.p-investmentKnowledge_news .invest__title {
    margin-bottom: 0
}

.p-investmentKnowledge_ourAchievements {
    padding-top: 84px;
    padding-bottom: 75px
}

@media(max-width:767px) {
    .p-investmentKnowledge_ourAchievements {
        padding-top: 40px;
        padding-bottom: 45px
    }
}

.pageAdvanceForSale__images {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block
}

.pageAdvanceForSale__images:after {
    content: "";
    padding-top: 75%;
    display: block
}

.pageAdvanceForSale__images img {
    display: none
}

@media(min-width:576px) {
    .pageAdvanceForSale__images {
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        display: block
    }

    .pageAdvanceForSale__images:after {
        content: "";
        padding-top: 40%;
        display: block
    }

    .pageAdvanceForSale__images img {
        display: none
    }
}

@media(min-width:992px) {
    .pageAdvanceForSale__images {
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        display: block
    }

    .pageAdvanceForSale__images:after {
        content: "";
        padding-top: 21.93939%;
        display: block
    }

    .pageAdvanceForSale__images img {
        display: none
    }
}

.pageAdvanceForSale__banner {
    position: relative
}

.pageAdvanceForSale__banner__text {
    font-weight: 400;
    max-width: 25em;
    text-align: justify;
    position: absolute;
    top: 3.57143em;
    left: 2.14286em
}

.pageAdvanceForSale__banner__text strong {
    font-weight: 700
}

@media(max-width:767.98px) {
    .pageAdvanceForSale__banner__text {
        max-width: calc(100% - 60px)
    }
}

.pageAdvanceForSale__advanceSteps ol {
    margin-bottom: 0
}

.p-seminor {
    margin-top: -6px
}

.p-seminor_news {
    padding-top: 72px;
    padding-bottom: 83px
}

@media(max-width:767px) {
    .p-seminor_news {
        padding-top: 30px;
        padding-bottom: 40px
    }
}

.p-seminor_news_filter {
    position: relative;
    max-width: 167px
}

.p-seminor_news_list {
    width: 100%;
    grid-column-gap: 30px;
    grid-row-gap: 18px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    row-gap: 18px;
    display: grid;
    padding-top: 30px
}

@media(min-width:992px) {
    .p-seminor_news_list {
        grid-auto-flow: column;
        grid-template-columns: 1fr 1fr
    }
}

@media(min-width:992px) {
    .p-seminor_news_list_item:first-child {
        grid-row-end: 4;
        grid-row-start: 1
    }
}

.p-seminor_news_list_item:first-child .m-cardContent {
    height: 100%
}

.p-seminor_news_list_item:first-child .m-cardContent_wrap {
    height: 100%
}

.p-seminor_news_pagination {
    margin-top: 48px
}

@media(max-width:767px) {
    .p-seminor_news_pagination {
        margin-top: 24px
    }
}

.p-seminor_breadcrumbs {
    position: relative
}

.p-seminor_breadcrumbs .breadcrumb {
    position: static;
    margin-bottom: 1.25rem
}

.p-seminor_breadcrumbs .breadcrumb-item {
    color: #4f4f4f
}

.p-seminor_breadcrumbs .breadcrumb-item.active {
    color: #e31937;
    font-weight: 700
}

.p-seminor_breadcrumbs .breadcrumb-item+.breadcrumb-item::before {
    color: #4f4f4f
}

.p-knowledgeDetail_back {
    text-align: center
}

.p-knowledgeDetail_back_button {
    cursor: pointer;
    font-size: 14px;
    line-height: 20px;
    color: #585858;
    padding: 9px 16px 9px 19px;
    position: relative;
    display: inline-block
}

.p-knowledgeDetail_back_button::before {
    content: '';
    position: absolute;
    top: 13.5px;
    left: 0;
    border-bottom: 2px solid #585858;
    border-left: 2px solid #585858;
    transform: rotate(45deg);
    width: 9px;
    height: 9px
}

.p-knowledgeDetail_heading,
.p-knowledgeDetail_info {
    max-width: 650px;
    margin: 33px auto 0
}

@media(max-width:767px) {

    .p-knowledgeDetail_heading,
    .p-knowledgeDetail_info {
        margin-top: 22px
    }
}

.p-knowledgeDetail_info_button {
    max-width: 162px;
    margin: 24px auto 0
}

@media(max-width:767px) {
    .p-knowledgeDetail_info_button {
        margin-top: 18px
    }
}

.p-knowledgeDetail_news {
    padding-top: 28px;
    padding-bottom: 80px
}

@media(max-width:991px) {
    .p-knowledgeDetail_news {
        padding-top: 0;
        padding-bottom: 45px
    }
}

.p-knowledgeDetail_news_slide {
    position: relative;
    margin-top: 42px
}

@media(max-width:767px) {
    .p-knowledgeDetail_news_slide {
        margin-top: 26px
    }
}

.p-knowledgeDetail_news_item {
    padding-left: 13px;
    padding-right: 13px
}

.p-knowledgeDetail_news .invest__title {
    margin-bottom: 0
}

.p-knowledgeDetail_content {
    margin-top: 33px;
    font-size: 12px;
    line-height: 20px;
    text-align: justify;
    color: #23395d
}

.p-knowledgeDetail_content img {
    width: 100%;
    margin-bottom: 14px
}

.p-knowledgeDetail_content_iframe {
    padding-bottom: 56.25%;
    width: 100%;
    position: relative
}

.p-knowledgeDetail_content_iframe iframe {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%
}

.p-knowledgeDetail_nav {
    border-bottom: 1px solid #eaeaea
}

@media(max-width:991px) {
    .p-knowledgeDetail_nav {
        width: 976px
    }
}

@media(max-width:991px) {
    .p-knowledgeDetail_nav_wrap {
        overflow: auto;
        scrollbar-face-color: #b3b3b3;
        scrollbar-track-color: transparent
    }

    .p-knowledgeDetail_nav_wrap::-webkit-scrollbar {
        width: .1875rem;
        height: .1875rem;
        margin-right: .3125rem
    }

    .p-knowledgeDetail_nav_wrap::-webkit-scrollbar-thumb {
        background: #b3b3b3;
        border: .125rem solid transparent;
        border-radius: .1875rem
    }

    .p-knowledgeDetail_nav_wrap::-webkit-scrollbar-track {
        background: 0 0
    }
}

.p-knowledgeDetail_nav_item {
    flex: 0 0 20%;
    max-width: 20%
}

.p-knowledgeDetail_nav_item.active a {
    color: #e31937
}

.p-knowledgeDetail_nav_item a {
    padding: 14px;
    display: block;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    color: #23395d;
    border-right: 1px solid #eaeaea;
    border-left: 1px solid #eaeaea
}

@media(min-width:1300px) {
    .p-knowledgeDetail_nav_item a {
        font-size: 20px;
        line-height: 32px
    }
}

@media(max-width:991px) {
    .p-knowledgeDetail_nav_item a {
        font-size: 14px;
        line-height: 18px;
        padding: 12px
    }
}

.searchResultPage__inner {
    padding-top: 2.57143em;
    padding-bottom: 1.14286em
}

@media(min-width:992px) {
    .searchResultPage__inner {
        padding-top: 4em;
        padding-bottom: 2.42857em
    }
}

.searchResultPage__bg {
    background: url("../images/search-result/bg.svg") no-repeat center/cover;
    padding-top: 2.57143em;
    padding-bottom: 2.57143em
}

@media(min-width:992px) {
    .searchResultPage__bg {
        padding-top: 4em;
        padding-bottom: 4em
    }
}

.searchResultPage__heading>h2 {
    font-size: 1.42857em;
    line-height: 1.2;
    text-transform: uppercase;
    margin-bottom: 0
}

@media(max-width:767.98px) {
    .searchResultPage__heading>h2 {
        margin-bottom: .57143em
    }
}

@media(min-width:576px) {
    .searchResultPage__heading {
        display: flex;
        justify-content: space-between;
        align-items: center
    }

    .searchResultPage__heading>h2 {
        font-size: 1.71429em;
        line-height: 1.16667;
        margin-bottom: 0
    }
}

.searchResultPage__resultList .searchResultItem {
    height: 100%
}

.searchResultPage__resultList>.row>[class^=col-] {
    margin-top: .57143em;
    margin-bottom: .57143em
}

.p-knowledgeOverview_list_item:not(:first-child) {
    margin-top: 24px
}

@media(max-width:767px) {
    .p-knowledgeOverview_list_item:not(:first-child) {
        margin-top: 14px
    }
}

.p-knowledgeOverview_pagination {
    margin-top: 48px
}

@media(max-width:767px) {
    .p-knowledgeOverview_pagination {
        margin-top: 26px
    }
}

.p-faq_form_button {
    max-width: 159px;
    margin: 51px auto 0
}

@media(max-width:767px) {
    .p-faq_form_button {
        margin-top: 30px
    }
}

.p-instruction_step {
    margin-top: 26px
}

@media(max-width:767px) {
    .p-instruction_step {
        margin-top: 14px
    }
}

.p-instruction_step_item:not(:first-child) {
    margin-top: 30px
}

@media(max-width:767px) {
    .p-instruction_step_item:not(:first-child) {
        margin-top: 20px
    }
}

.p-instruction .m__table__th:first-child {
    width: 12%
}

@media(min-width:768px) {
    .p-instructionEtf_wrap {
        margin-left: 30px
    }
}

.p-instructionEtf_box,
.p-instructionEtf_tree {
    margin-top: 16px
}

.p-instructionEtf_body {
    display: flex;
    margin-left: -8px;
    margin-right: -8px
}

.p-instructionEtf_branch {
    flex: 0 0 50%;
    max-width: 50%;
    padding-left: 8px;
    padding-right: 8px;
    margin-top: 75px
}

.p-instructionEtf_branch_head {
    position: relative
}

.p-instructionEtf_branch_head::before {
    content: '';
    position: absolute;
    top: -39px;
    height: 27px;
    width: 4px;
    background-color: #e31937;
    left: calc(50% - 2px)
}

.p-instructionEtf_branch_head::after {
    content: '';
    position: absolute;
    top: -12px;
    left: 50%;
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 8px solid #e31937
}

.p-instructionEtf_branch_head .o-boxArrowInfo_title {
    color: #585858;
    font-size: 14px;
    line-height: 20px
}

.p-instructionEtf_branch .o-boxArrowInfo-vertical {
    margin: 0 auto 40px
}

@media(max-width:767px) {
    .p-instructionEtf_branch .o-boxArrowInfo-vertical {
        width: 155px
    }
}

.p-instructionEtf_tree {
    display: flex;
    flex-wrap: wrap;
    margin-left: -8px;
    margin-right: -8px
}

.p-instructionEtf_tree_head {
    display: flex;
    justify-content: center;
    position: relative
}

.p-instructionEtf_tree_head.hasBranch::before {
    content: '';
    position: absolute;
    width: 4px;
    height: 30px;
    background-color: #e31937;
    top: calc(100% + 5px);
    left: calc(50% - 2px)
}

.p-instructionEtf_tree_head.hasBranch::after {
    content: '';
    position: absolute;
    width: 52.5%;
    height: 4px;
    background-color: #e31937;
    top: calc(100% + 34px);
    left: 50%;
    transform: translateX(-50%)
}

.p-instructionEtf_tree_item {
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

@media(min-width:1200px) {
    .p-instructionEtf_tree_item {
        flex: 0 0 50%;
        max-width: 50%
    }
}

.p-instructionEtf_detail {
    margin-top: 26px
}

.p-instructionEtf_detail:last-child {
    margin-top: 30px
}

@media(min-width:1200px) {
    .p-instructionEtf_detail:last-child {
        margin-top: 80px
    }
}

.p-instructionEtf_detail_title {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #e31937
}

@media(min-width:992px) {
    .page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .o-tabs_list_item {
        width: calc(100%/3)
    }
}

.page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .o-tabs_list_item .o-tabs_label {
    font-size: 95%;
    font-weight: 700
}

@media(min-width:992px) {
    .page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .o-tabs_list_item .o-tabs_label {
        display: flex;
        justify-content: center;
        text-transform: capitalize
    }
}

.page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien .slick-list {
    border: 1px solid #eaeaea
}

.page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien .slider__counter {
    font-size: 1.14286em;
    font-weight: 600;
    color: #fff;
    pointer-events: none;
    display: inline-flex;
    align-items: center;
    margin-right: .71429em
}

.page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien .slider__counter span {
    display: inline-block
}

.page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien .slider__counter .slider-current {
    color: #e31937;
    font-size: 1.14286em;
    line-height: 1.5
}

.page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien .slider__counter .slider-length {
    color: #b3b3b3;
    font-size: 1.14286em;
    line-height: 1.5
}

.page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien .slider__counter .slider-slash {
    color: #b3b3b3;
    font-size: 1.28571em;
    line-height: 1.5
}

.page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien .slider__counter .slider-line {
    background-color: #b3b3b3;
    height: 2px;
    width: 26px;
    margin-left: .57143em;
    position: relative;
    top: 50%;
    transform: translateY(-50%)
}

.page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien__item__text {
    padding: 1.14286em 1.71429em;
    border-top: 1px solid #eaeaea
}

.page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien__item__title {
    color: #e31937;
    font-size: 1.14286em;
    line-height: 1.5
}

.page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien__item__desc {
    color: #23395d;
    font-size: 1em;
    line-height: 1.42857
}

.page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien__item__desc>a {
    text-transform: uppercase;
    color: #56aeff
}

.page-huong-dan-mo-tai-khoan-truc-tuyen .thuc-hien-mo-tai-khoan .slider-cac-buoc-thuc-hien__item__desc {
    color: #23395d
}

.page-huong-dan-mo-tai-khoan-truc-tuyen .xac-thuc-thong-tin-khach-hang .slider-cac-buoc-thuc-hien__item {
    color: #585858
}

.page-huong-dan-mo-tai-khoan-truc-tuyen .xac-thuc-thong-tin-khach-hang .slider-cac-buoc-thuc-hien__item .warn-continue {
    font-weight: 700
}

.page-huong-dan-mo-tai-khoan-truc-tuyen .hoan-thien-ho-so-mo-tai-khoan ul {
    padding-left: 3.42857em
}

.page-huong-dan-mo-tai-khoan-truc-tuyen .hoan-thien-ho-so-mo-tai-khoan ul li {
    font-size: 1em;
    line-height: 1.42857;
    margin-bottom: .71429em
}

@media(min-width:992px) {
    .page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .o-tabs_list_item {
        width: calc(100%/3)
    }
}

.page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .o-tabs_list_item .o-tabs_label {
    font-size: 95%;
    font-weight: 700
}

@media(min-width:992px) {
    .page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .o-tabs_list_item .o-tabs_label {
        display: flex;
        justify-content: center;
        text-transform: capitalize
    }
}

.page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien .slick-list {
    border: 1px solid #eaeaea
}

.page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien .slider__counter {
    font-size: 1.14286em;
    font-weight: 600;
    color: #fff;
    pointer-events: none;
    display: inline-flex;
    align-items: center;
    margin-right: .71429em
}

.page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien .slider__counter span {
    display: inline-block
}

.page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien .slider__counter .slider-current {
    color: #e31937;
    font-size: 1.14286em;
    line-height: 1.5
}

.page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien .slider__counter .slider-length {
    color: #b3b3b3;
    font-size: 1.14286em;
    line-height: 1.5
}

.page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien .slider__counter .slider-slash {
    color: #b3b3b3;
    font-size: 1.28571em;
    line-height: 1.5
}

.page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien .slider__counter .slider-line {
    background-color: #b3b3b3;
    height: 2px;
    width: 26px;
    margin-left: .57143em;
    position: relative;
    top: 50%;
    transform: translateY(-50%)
}

.page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien__item__text {
    padding: 1.14286em 1.71429em;
    border-top: 1px solid #eaeaea
}

.page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien__item__title {
    color: #e31937;
    font-size: 1.14286em;
    line-height: 1.5
}

.page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien__item__desc {
    color: #23395d;
    font-size: 1em;
    line-height: 1.42857
}

.page-huong-dan-mo-tai-khoan-truc-tuyen .section-huong-dan .slider-cac-buoc-thuc-hien__item__desc>a {
    text-transform: uppercase;
    color: #56aeff
}

.page-huong-dan-mo-tai-khoan-truc-tuyen .thuc-hien-mo-tai-khoan .slider-cac-buoc-thuc-hien__item__desc {
    color: #23395d
}

.page-huong-dan-mo-tai-khoan-truc-tuyen .xac-thuc-thong-tin-khach-hang .slider-cac-buoc-thuc-hien__item {
    color: #585858
}

.page-huong-dan-mo-tai-khoan-truc-tuyen .xac-thuc-thong-tin-khach-hang .slider-cac-buoc-thuc-hien__item .warn-continue {
    font-weight: 700
}

.page-huong-dan-mo-tai-khoan-truc-tuyen .hoan-thien-ho-so-mo-tai-khoan ul {
    padding-left: 3.42857em
}

.page-huong-dan-mo-tai-khoan-truc-tuyen .hoan-thien-ho-so-mo-tai-khoan ul li {
    font-size: 1em;
    line-height: 1.42857;
    margin-bottom: .71429em
}

@media(max-width:767.98px) {
    .page-huong-dan-thay-doi-dich-vu-giao-dich .icon-text__thay-doi-dich-vu-giao-dich .img-bg {
        margin: 0 auto 1.14286em;
        display: block
    }
}

.page-huong-dan-thay-doi-dich-vu-giao-dich .icon-text__thay-doi-dich-vu-giao-dich .img-bg {
    max-width: 7.14286em
}

.page-huong-dan-thay-doi-dich-vu-giao-dich .icon-text__content {
    color: #585858;
    font-size: .85714em;
    line-height: 1.66667;
    margin-top: 1.14286em;
    padding-left: 1.42857em
}

.page-huong-dan-thay-doi-dich-vu-giao-dich .icon-text__content p {
    margin-bottom: .71429em
}

.page-huong-dan-thay-doi-dich-vu-giao-dich .icon-text__content strong {
    font-weight: 700
}

.page-huong-dan-thay-doi-dich-vu-giao-dich .icon-text_wrap {
    font-family: merriweather sans, sans-serif !important
}

.page-huong-dan-thay-doi-dich-vu-giao-dich .icon-text_wrap * {
    font-family: merriweather sans, sans-serif !important
}

.p-riskPolicy_content ul.listStyleNone {
    list-style: none
}

.p-riskPolicy_content ul.decimalStyle {
    list-style-type: decimal
}

.p-riskPolicy_content ul.iconList {
    margin-bottom: 8px !important
}

.p-riskPolicy_content ul.iconList li {
    display: flex;
    margin-top: 8px
}

.p-riskPolicy_content ul.iconList li i+p {
    margin-left: 7px !important
}

.p-riskPolicy_content ul.noPadding {
    padding-left: 0
}

@media(min-width:992px) {
    .p-contactCenter_flex {
        display: flex
    }
}

@media(min-width:992px) {
    .p-contactCenter_flex_content {
        flex: 0 0 45%;
        max-width: 45%
    }
}

.p-contactCenter_flex_content p {
    font-size: 14px;
    line-height: 20px
}

.p-contactCenter_flex_content p a {
    color: #56aeff;
    font-weight: 700;
    text-decoration: underline
}

.p-contactCenter_flex_content p a:hover {
    color: #e31937
}

.p-contactCenter_flex_video {
    margin-top: 22px
}

@media(min-width:992px) {
    .p-contactCenter_flex_video {
        margin-top: 0;
        flex: 0 0 55%;
        max-width: 55%;
        padding-left: 34px
    }
}

.p-contactCenter_flex_video_thumbnail {
    position: relative
}

.p-contactCenter_flex_video .m-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.p-contactCenter_box {
    display: flex;
    margin: 28px -15px 0
}

@media(max-width:767px) {
    .p-contactCenter_box {
        margin: 18px -8px
    }
}

.p-contactCenter_box_item {
    flex: 0 0 50%;
    max-width: 50%;
    padding-left: 15px;
    padding-right: 15px
}

@media(max-width:767px) {
    .p-contactCenter_box_item {
        padding-left: 8px;
        padding-right: 8px
    }
}

.p-contactCenter_box_item a {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 10px 30px;
    border: 2px solid #e31937;
    border-radius: 5px;
    background-color: #fff;
    color: #585858;
    transition: .4s ease
}

.p-contactCenter_box_item a:hover {
    background-color: #e31937;
    color: #fff
}

.p-contactCenter_box_item a:hover .a-icon {
    filter: brightness(0) invert(1)
}

.p-contactCenter_box_item i.a-icon {
    transition: .3s ease
}

.p-contactCenter_box_item span {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    display: block;
    margin-top: 7px
}

@media(max-width:767px) {
    .p-contactCenter_box_item span {
        font-size: 12px;
        line-height: 18px
    }
}

.p-auctionNotify_table_heading {
    background-color: #23395d;
    padding: 9px 16px
}

.p-auctionNotify_table_heading h3 {
    font-weight: 700;
    color: #fff;
    margin: 0;
    font-size: 16px;
    line-height: 24px
}

.p-auctionNotify_table_line {
    padding: 27px 16px;
    display: flex;
    align-items: center
}

@media(max-width:767px) {
    .p-auctionNotify_table_line {
        padding: 18px 12px
    }
}

.p-auctionNotify_table_line:nth-child(even) {
    background-color: #f7f7f7
}

.p-auctionNotify_table_line .date {
    display: flex;
    font-size: 14px;
    line-height: 20px;
    align-items: center;
    justify-content: flex-start;
    flex: 0 0 20%;
    max-width: 20%
}

.p-auctionNotify_table_line .date span {
    margin-left: 5px;
    padding: 0
}

.p-auctionNotify_table_line .content {
    flex: 0 0 70%;
    max-width: 70%;
    padding-left: 10px;
    padding-right: 10px
}

.p-auctionNotify_table_line .content a {
    margin: 0;
    display: block;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    color: #585858
}

.p-auctionNotify_table_line .more {
    flex: 0 0 10%;
    max-width: 10%;
    text-align: center
}

.p-auctionNotify_table_line .more a {
    font-weight: 700;
    font-size: 12px;
    line-height: 20px;
    color: #e31937
}

.p-auctionNotify_table_line .more a:hover {
    text-decoration: underline
}

.p-auctionNotify_table_wrap {
    overflow: auto
}

@media(max-width:991px) {
    .p-auctionNotify_table_list {
        width: 820px
    }
}

.p-auctionNotify_pagination {
    margin-top: 48px
}

@media(max-width:767px) {
    .p-auctionNotify_pagination {
        margin-top: 22px
    }
}

.p-auctionNotify_heading h3 {
    font-weight: 700;
    color: #23395d;
    margin: 0;
    line-height: 36px
}

@media(max-width:767px) {
    .p-auctionNotify_heading h3 {
        font-size: 18px;
        line-height: 25px
    }
}

.p-auctionNotify_note {
    margin-top: 26px;
    background: #eaeaea;
    border: 1px dashed #b3b3b3;
    padding: 16px 40px;
    position: relative
}

@media(max-width:767px) {
    .p-auctionNotify_note {
        padding: 20px;
        margin-top: 10px
    }
}

.p-auctionNotify_note ul {
    margin: 0;
    padding: 0
}

.p-auctionNotify_pulldownGroup {
    display: flex;
    flex-wrap: wrap;
    margin: 26px -8px 0
}

@media(max-width:767px) {
    .p-auctionNotify_pulldownGroup {
        margin-top: 18px
    }
}

.p-auctionNotify_pulldownGroup_item {
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

@media(min-width:768px) {
    .p-auctionNotify_pulldownGroup_item {
        flex: 0 0 50%;
        max-width: 50%
    }
}

@media(max-width:767px) {
    .p-auctionNotify_pulldownGroup_item:not(:first-child) {
        margin-top: 14px
    }
}

.p-auctionNotify hr {
    border-style: dashed;
    margin: 24px 0
}

@media(min-width:768px) {
    .p-auctionNotify hr {
        margin: 34px 0
    }
}

.page-huong-dan-nop-tien .text,
.page-huong-dan-nop-tien ul,
.page-huong-dan-nop-tien p {
    margin: 0
}

.page-huong-dan-nop-tien .box-huong-dan-nop-tien {
    margin-top: 1.14286em
}

.page-huong-dan-nop-tien .icon-text-in-box .img-bg {
    width: 1.71429em
}

.page-huong-dan-nop-tien section.section-huong-dan {
    margin-bottom: 4em
}

.page-huong-dan-nop-tien section.section-huong-dan>.section-content {
    padding-left: 1.42857em;
    padding-top: 1.14286em
}

.page-huong-dan-nop-tien section.section-huong-dan>.section-content>.section-content {
    padding-top: 1.14286em
}

.page-chi-tiet-tin-tuc-san-pham .text-title {
    color: #23395d;
    font-weight: 700
}

.page-chi-tiet-tin-tuc-san-pham .item-chi-tiet-tin-tuc {
    padding-bottom: 3.35714em;
    border-bottom: 1px solid #b3b3b3
}

.page-chi-tiet-tin-tuc-san-pham .item-chi-tiet-tin-tuc__title {
    font-size: 1.71429em;
    line-height: 1.16667;
    text-transform: uppercase;
    margin-bottom: 1.57143em
}

.page-chi-tiet-tin-tuc-san-pham .item-chi-tiet-tin-tuc__date {
    margin-bottom: 1.57143em
}

.page-chi-tiet-tin-tuc-san-pham .item-chi-tiet-tin-tuc__desc {
    margin-bottom: 1.57143em
}

.page-chi-tiet-tin-tuc-san-pham .item-chi-tiet-tin-tuc__files {
    margin-bottom: 1.57143em
}

.page-chi-tiet-tin-tuc-san-pham .item-chi-tiet-tin-tuc__social {
    cursor: pointer;
    transition: all .2s ease-in-out
}

.page-chi-tiet-tin-tuc-san-pham .item-chi-tiet-tin-tuc__social:hover {
    opacity: .75
}

.page-chi-tiet-tin-tuc-san-pham .highligh-row-items {
    padding-top: 2.85714em
}

.page-chi-tiet-tin-tuc-san-pham .highligh-row-items a.danger {
    font-weight: 700
}

.page-ket-qua-dang-ky-chi-tiet .section-item {
    border-bottom: 1px dashed #b3b3b3
}

.page-ket-qua-dang-ky-chi-tiet .section-item.section-ket-qua-dau-gia {
    border-bottom: none
}

.page-ket-qua-dang-ky-chi-tiet .text__title-section-ket-qua-dau-gia {
    font-weight: 700
}

@media(min-width:992px) {
    .page-ket-qua-dang-ky-chi-tiet .highligh-row-items .highligh-row-item {
        min-height: 5.28571em
    }

    .page-ket-qua-dang-ky-chi-tiet .highligh-row-items .highligh-row-item__dateCol {
        min-width: 150px
    }

    .page-ket-qua-dang-ky-chi-tiet .highligh-row-items .highligh-row-item__title {
        width: calc(100% - 230px);
        padding-right: 5.71429em;
        font-weight: 700
    }

    .page-ket-qua-dang-ky-chi-tiet .highligh-row-items .highligh-row-item__viewMore {
        min-width: 80px;
        font-weight: 700
    }
}

.page-huong-dan-giao-dich-san-pham-s-bond .section-huong-dan {
    padding-bottom: 4.64286em
}

.page-huong-dan-giao-dich-san-pham-s-bond .section-huong-dan>.button-text>.row {
    margin-bottom: .71429em
}

.page-huong-dan-giao-dich-san-pham-s-bond .section-huong-dan>.preview-items {
    padding-top: 1.78571em;
    padding-bottom: 1.78571em
}

@media(min-width:992px) {
    .page-huong-dan-giao-dich-san-pham-s-bond .section-huong-dan>.preview-items {
        padding-top: 2.85714em;
        padding-bottom: 2.14286em;
        margin-left: -4.07143em;
        margin-right: -4.07143em;
        display: flex;
        flex-wrap: wrap;
        justify-content: center
    }
}

.page-huong-dan-giao-dich-san-pham-s-bond .section-huong-dan>.preview-items .preview-item {
    max-width: 13.35714em;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: .71429em
}

@media(min-width:992px) {
    .page-huong-dan-giao-dich-san-pham-s-bond .section-huong-dan>.preview-items .preview-item {
        margin-left: 4.07143em;
        margin-right: 4.07143em;
        width: 13.35714em;
        max-width: 50%
    }
}

.p-marketOverview .m__table__inner table {
    width: 100% !important
}

.p-marketOverview_banner {
    position: relative;
    z-index: 1
}

.p-marketOverview_intro {
    position: relative;
    z-index: 2;
    background-color: #fff
}

.p-marketOverview_intro_list {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px
}

.p-marketOverview_intro_item {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
    padding-left: 15px;
    padding-right: 15px
}

@media(max-width:767px) {
    .p-marketOverview_intro_item {
        flex: 0 0 50%;
        max-width: 50%
    }
}

.p-marketOverview_intro_item:nth-child(1) {
    color: #23395d
}

.p-marketOverview_intro_item:nth-child(2) {
    color: #974063
}

.p-marketOverview_intro_item:nth-child(3) {
    color: #ff6c39
}

.p-marketOverview_intro_item:nth-child(4) {
    color: #2c4a96
}

.p-marketOverview_intro_item:nth-child(5) {
    color: #e31937
}

.p-marketOverview_intro_item:nth-child(4),
.p-marketOverview_intro_item:nth-child(5) {
    margin-top: -126px
}

@media(max-width:991px) {

    .p-marketOverview_intro_item:nth-child(4),
    .p-marketOverview_intro_item:nth-child(5) {
        margin-top: -97px
    }
}

@media(max-width:767px) {

    .p-marketOverview_intro_item:nth-child(4),
    .p-marketOverview_intro_item:nth-child(5) {
        margin-top: 0
    }
}

.p-marketOverview_intro_item_wrap {
    background: transparent url("../../../images/rhombus.html") no-repeat center/100% auto;
    position: relative;
    padding-bottom: 116.17647%
}

.p-marketOverview_intro_item h4,
.p-marketOverview_intro_item p {
    position: absolute;
    color: inherit
}

.p-marketOverview_intro_item h4 {
    font-size: 32px;
    line-height: 40px;
    font-weight: 700;
    max-width: 268px;
    margin: 0 auto;
    width: 100%;
    top: 45%;
    left: 50%;
    text-align: center;
    text-transform: uppercase;
    transform: translate(-50%, -50%)
}

@media(max-width:1199px) {
    .p-marketOverview_intro_item h4 {
        font-size: 24px;
        line-height: 32px;
        max-width: 225px
    }
}

@media(max-width:991px) {
    .p-marketOverview_intro_item h4 {
        font-size: 18px;
        line-height: 29px;
        max-width: 140px
    }
}

@media(max-width:767px) {
    .p-marketOverview_intro_item h4 {
        font-size: 14px;
        line-height: 22px;
        max-width: 126px
    }
}

.p-marketOverview_intro_item p {
    font-weight: 700;
    font-size: 48px;
    line-height: 60px;
    margin: 0;
    left: 50%;
    transform: translateX(-50%);
    bottom: 26%
}

@media(max-width:991px) {
    .p-marketOverview_intro_item p {
        font-size: 22px;
        line-height: 29px
    }
}

.p-marketOverview_stock {
    background-color: #f9f9f9
}

.p-marketOverview_stock_content {
    margin-top: 48px
}

@media(max-width:991px) {
    .p-marketOverview_stock_content {
        margin-top: 30px
    }
}

@media(max-width:767px) {
    .p-marketOverview_stock_content {
        margin-top: 16px
    }
}

@media(min-width:768px) {
    .p-marketOverview_stock_list_item {
        display: flex
    }
}

.p-marketOverview_stock_list_item:not(:first-child) {
    margin-top: 24px
}

.p-marketOverview_stock_list_img {
    width: 100%
}

@media(min-width:768px) {
    .p-marketOverview_stock_list_img {
        width: 255px
    }
}

.p-marketOverview_stock_list_content {
    flex: 1 0 0;
    padding-left: 30px
}

@media(max-width:991px) {
    .p-marketOverview_stock_list_content {
        padding-left: 20px
    }
}

@media(max-width:767px) {
    .p-marketOverview_stock_list_content {
        padding-left: 0;
        margin-top: 15px
    }
}

.p-marketOverview_stock_list_content h4 {
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    margin: 0;
    color: #23395d
}

@media(max-width:767px) {
    .p-marketOverview_stock_list_content h4 {
        font-size: 18px;
        line-height: 25px
    }
}

.p-marketOverview_stock_list_content ul {
    padding-left: 20px;
    margin: 12px 0 0
}

@media(max-width:767px) {
    .p-marketOverview_stock_list_content ul {
        margin-top: 6px
    }
}

.p-marketOverview_stock_list_content ul li {
    font-size: 14px;
    line-height: 20px
}

@media(max-width:767px) {
    .p-marketOverview_stock_list_content ul li {
        font-size: 13px
    }
}

.p-marketOverview_stock_list_content ul li:not(:first-child) {
    margin-top: 8px
}

.p-marketOverview_bond_list {
    margin-top: 48px
}

@media(max-width:767px) {
    .p-marketOverview_bond_list {
        margin-top: 16px
    }
}

.p-marketOverview_bond_list .slick-slide:nth-child(1) .p-marketOverview_bond_list_icon,
.p-marketOverview_bond_list .slick-slide:nth-child(1) .p-marketOverview_bond_list_content {
    background-color: #23395d
}

.p-marketOverview_bond_list .slick-slide:nth-child(1) .p-marketOverview_bond_list_content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.p-marketOverview_bond_list .slick-slide:nth-child(2) .p-marketOverview_bond_list_icon,
.p-marketOverview_bond_list .slick-slide:nth-child(2) .p-marketOverview_bond_list_content {
    background-color: #974063
}

.p-marketOverview_bond_list .slick-slide:nth-child(2) .p-marketOverview_bond_list_content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.p-marketOverview_bond_list .slick-slide:nth-child(3) .p-marketOverview_bond_list_icon,
.p-marketOverview_bond_list .slick-slide:nth-child(3) .p-marketOverview_bond_list_content {
    background-color: #ff6c39
}

.p-marketOverview_bond_list .slick-slide:nth-child(3) .p-marketOverview_bond_list_content::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.p-marketOverview_bond_list_icon {
    width: 88px;
    height: 88px;
    border-radius: 50%;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center
}

.p-marketOverview_bond_list_content {
    padding: 48px 36px;
    margin-top: 28px;
    position: relative
}

@media(max-width:767px) {
    .p-marketOverview_bond_list_content {
        margin-top: 14px
    }
}

.p-marketOverview_bond_list_content p {
    color: #fff;
    font-weight: 700;
    margin: 0;
    text-align: justify
}

.p-marketOverview_ckps {
    background-color: #1c2e4a
}

.p-marketOverview_ckps_content {
    position: relative;
    padding-bottom: 115px
}

@media(max-width:767px) {
    .p-marketOverview_ckps_content {
        padding-bottom: 68px
    }
}

.p-marketOverview_ckps_content_img {
    max-width: 1110px;
    margin: 48px auto 0
}

@media(max-width:767px) {
    .p-marketOverview_ckps_content_img {
        margin-top: 26px
    }
}

@media(min-width:992px) {
    .p-marketOverview_ckps_content_text {
        position: absolute;
        max-width: 318px;
        max-height: 140px;
        overflow-y: auto;
        scrollbar-face-color: #b3b3b3;
        scrollbar-track-color: transparent
    }

    .p-marketOverview_ckps_content_text::-webkit-scrollbar {
        width: .375rem;
        height: .375rem;
        margin-right: .3125rem
    }

    .p-marketOverview_ckps_content_text::-webkit-scrollbar-thumb {
        background: #b3b3b3;
        border: .125rem solid transparent;
        border-radius: .1875rem
    }

    .p-marketOverview_ckps_content_text::-webkit-scrollbar-track {
        background: 0 0
    }
}

@media(min-width:992px) and (max-width:1199px) {
    .p-marketOverview_ckps_content_text {
        max-height: 100px
    }
}

@media(max-width:991px) {
    .p-marketOverview_ckps_content_text+.p-marketOverview_ckps_content_text {
        margin-top: 16px
    }
}

.p-marketOverview_ckps_content_text p {
    font-weight: 700;
    color: #fff;
    margin: 0;
    font-size: 14px;
    line-height: 18px
}

@media(min-width:992px) {
    .p-marketOverview_ckps_content_text p {
        font-size: 20px;
        line-height: 28px
    }
}

@media(min-width:992px) {
    .p-marketOverview_ckps_content_text.t1 {
        left: 8%;
        bottom: 15%
    }
}

@media(min-width:992px) {
    .p-marketOverview_ckps_content_text.t2 {
        left: 50%;
        bottom: 0;
        transform: translateX(-50%)
    }
}

@media(min-width:992px) {
    .p-marketOverview_ckps_content_text.t3 {
        right: 6%;
        bottom: 15%
    }
}

.p-marketOverview_ensurance_row {
    margin-top: 48px
}

@media(max-width:767px) {
    .p-marketOverview_ensurance_row {
        margin-top: 20px
    }
}

.p-marketOverview_ensurance_content {
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    padding: 20px;
    border: 1px solid #c4c4c4;
    border-radius: 16px;
    position: relative
}

@media(max-width:767px) {
    .p-marketOverview_ensurance_content {
        font-size: 14px;
        line-height: 18px
    }
}

.p-marketOverview_ensurance_content::before {
    content: '';
    width: 20px;
    height: 20px;
    border-left: 1px solid #c4c4c4;
    border-bottom: 1px solid #c4c4c4;
    position: absolute;
    top: 50%;
    left: -11px;
    background-color: #fff;
    transform: translateY(-50%) rotate(45deg)
}

@media(max-width:991px) {
    .p-marketOverview_ensurance_content::before {
        display: none
    }
}

.p-marketOverview_funds {
    background: #f8f8f8
}

.p-marketOverview_funds_panel {
    display: flex;
    flex-wrap: wrap;
    margin: 48px -38px 0;
    position: relative
}

@media(min-width:768px) {
    .p-marketOverview_funds_panel::before {
        content: '';
        position: absolute;
        top: -52px;
        bottom: -56px;
        left: 50%;
        width: 1px;
        background-color: #23395d
    }
}

.p-marketOverview_funds_panel_item {
    padding-left: 38px;
    padding-right: 38px;
    width: 100%
}

@media(min-width:768px) {
    .p-marketOverview_funds_panel_item {
        flex: 0 0 50%;
        max-width: 50%
    }
}

.p-marketOverview_funds_panel_item:first-child .p-marketOverview_funds_panel_header {
    background-color: #8c48c8
}

.p-marketOverview_funds_panel_item:first-child .p-marketOverview_funds_panel_header::before {
    background-color: #8c48c8;
    right: -3px
}

.p-marketOverview_funds_panel_item:first-child .p-marketOverview_funds_panel_header::after {
    background-color: #8c48c8;
    left: calc(100% + 31px)
}

.p-marketOverview_funds_panel_item:nth-child(2) {
    margin-top: 120px
}

@media(max-width:767px) {
    .p-marketOverview_funds_panel_item:nth-child(2) {
        margin-top: 20px
    }
}

.p-marketOverview_funds_panel_item:nth-child(2) .p-marketOverview_funds_panel_header {
    background-color: #28ae64
}

.p-marketOverview_funds_panel_item:nth-child(2) .p-marketOverview_funds_panel_header::before {
    background-color: #28ae64;
    left: -16px
}

.p-marketOverview_funds_panel_item:nth-child(2) .p-marketOverview_funds_panel_header::after {
    background-color: #28ae64;
    right: calc(100% + 29px)
}

.p-marketOverview_funds_panel_header {
    font-weight: 700;
    font-size: 22px;
    line-height: 32px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    padding: 16px 28px;
    position: relative
}

@media(max-width:767px) {
    .p-marketOverview_funds_panel_header {
        font-size: 17px;
        line-height: 22px
    }
}

.p-marketOverview_funds_panel_header::before {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    transform: rotate(45deg) translateY(-50%);
    top: 50%
}

@media(max-width:767px) {
    .p-marketOverview_funds_panel_header::before {
        display: none
    }
}

.p-marketOverview_funds_panel_header::after {
    content: '';
    position: absolute;
    width: 16px;
    height: 16px;
    border: 2px solid #fff;
    transform: translateY(-50%);
    top: 50%;
    border-radius: 50%
}

@media(max-width:767px) {
    .p-marketOverview_funds_panel_header::after {
        display: none
    }
}

.p-marketOverview_funds_panel_content {
    padding: 24px;
    border: 1px solid #b3b3b3;
    border-top: 0
}

.p-marketOverview_funds_panel_content p {
    font-weight: 700;
    font-size: 14px;
    line-height: 18px
}

@media(min-width:1200px) {
    .p-marketOverview_funds_panel_content p {
        font-size: 20px;
        line-height: 28px
    }
}

.p-marketOverview_funds_icon {
    margin-top: 64px
}

@media(max-width:991px) {
    .p-marketOverview_funds_icon {
        margin-top: 30px
    }
}

.p-marketOverview_compare {
    background: transparent url("../../../images/compare-investment.html") no-repeat center/100% auto
}

.p-marketOverview_compare_heading {
    margin-bottom: 2.85714em
}

@media(min-width:992px) {
    .item-chi-tiet-tin-tuc__desc {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        max-width: 100%
    }
}

@media(max-width:991px) {
    .item-chi-tiet-tin-tuc__desc {
        -webkit-box-orient: vertical;
        display: box;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

.p-secured-warrants-are-issue_search {
    display: flex;
    justify-content: flex-end;
    margin-bottom: .375rem
}

.p-secured-warrants-are-issue_search .u-icon {
    margin-left: .6875rem
}

.p-registration-information-buy-ipo ::-moz-placeholder {
    color: #b3b3b3
}

.p-registration-information-buy-ipo ::placeholder {
    color: #b3b3b3
}

.p-registration-information-buy-ipo .form-wrapper {
    display: none
}

.p-registration-information-buy-ipo .form-wrapper.active {
    display: block
}

.p-registration-information-buy-ipo input[readonly] {
    background-color: #eaeaea !important
}

.p-registration-information-buy-ipo .form-wrapper .col-form-label>span {
    color: #e31937
}

.p-registration-information-buy-ipo .form-wrapper .col-form-label>.des {
    font-style: italic;
    display: block
}

.p-registration-information-buy-ipo .group-title {
    font-weight: 700
}

.p-pricing-on-the-model-black-scholes #g_recaptcha>div {
    float: right
}

.p-pricing-on-the-model-black-scholes .error {
    border: 1px solid red !important
}

.p-secured-warrants-are-issued .cardHeading {
    padding-bottom: 1.25rem
}

@media(min-width:768px) {
    .p-secured-warrants-are-issued .cardHeading {
        padding-bottom: 2.5rem
    }
}

.p-secured-warrants-are-issued #datatable-wrapper.show-row-filter {
    padding-bottom: 35px
}

.p-secured-warrants-are-issued #datatable-wrapper:not(.show-row-filter) thead>tr.row-filter {
    display: none
}

.p-secured-warrants-are-issued #datatable-wrapper table {
    border-spacing: 0 !important;
    margin: 0 !important
}

.p-secured-warrants-are-issued #datatable-wrapper table thead>tr>th,
.p-secured-warrants-are-issued #datatable-wrapper table tbody>tr>td {
    border-width: 0;
    border-right: 1px solid #fff;
    text-align: center
}

.p-secured-warrants-are-issued #datatable-wrapper table tbody>tr>td {
    cursor: pointer
}

.p-secured-warrants-are-issued #datatable-wrapper table thead>tr:not(:first-child)>th,
.p-secured-warrants-are-issued #datatable-wrapper table tbody>tr:not(:first-child)>td {
    border-top: 1px solid #fff
}

.p-secured-warrants-are-issued #datatable-wrapper table.dataTable th,
.p-secured-warrants-are-issued #datatable-wrapper table.dataTable td {
    word-break: break-word;
    padding-left: 2px;
    padding-right: 2px
}

.p-secured-warrants-are-issued #datatable-wrapper table.dataTable th {
    padding-top: 5px;
    padding-bottom: 5px;
    color: #fff;
    background-color: #23395d
}

.p-secured-warrants-are-issued #datatable-wrapper table tbody>tr.highlight>td {
    background-color: #bbb
}

.p-secured-warrants-are-issued #datatable thead tr,
.p-secured-warrants-are-issued .DTFC_LeftBodyLiner .DTFC_Cloned thead tr {
    height: 0 !important
}

.p-secured-warrants-are-issued table.dataTable th {
    vertical-align: top;
    position: relative
}

.p-secured-warrants-are-issued #datatable-wrapper table.dataTable th input.search-column {
    width: 100%;
    padding: 0 .5em;
    line-height: 1.75;
    border-width: 0;
    text-align: center
}

.p-secured-warrants-are-issued #datatable-wrapper table.dataTable th .select2-container {
    display: block;
    min-width: unset
}

.p-secured-warrants-are-issued #datatable-wrapper table.dataTable th .select2-container>.selection {
    width: 100%
}

.p-secured-warrants-are-issued #datatable-wrapper table.dataTable th .select2-container>.selection>.select2-selection {
    padding: 0 .5em;
    border-width: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.p-secured-warrants-are-issued #datatable-wrapper.loading::before {
    content: ''
}

.p-secured-warrants-are-issued #datatable-wrapper.loading::after {
    content: "Loading..."
}

.p-secured-warrants-are-issued #datatable-wrapper::after {
    display: block;
    position: absolute;
    left: 50%;
    top: 5rem;
    margin-left: -30px;
    z-index: 2
}

.p-secured-warrants-are-issued #datatable-wrapper::before {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(255, 255, 255, .5);
    z-index: 1
}

.p-secured-warrants-are-issued #datatable-wrapper {
    opacity: 0;
    position: relative
}

.p-secured-warrants-are-issued #datatable-wrapper.show {
    opacity: 1
}

.p-secured-warrants-are-issued #filter-date-wrapper {
    position: relative;
    z-index: 9999
}

.p-secured-warrants-are-issued #filter-date-wrapper .bootstrap-datetimepicker-widget {
    width: auto !important;
    top: 50% !important;
    left: 50% !important;
    position: fixed !important;
    right: auto !important;
    bottom: auto !important;
    margin: -132px 0 0 -105px !important;
    border: 1px solid #f0f0f0 !important
}

.p-secured-warrants-are-issued #filter-date-wrapper .bootstrap-datetimepicker-widget a[data-action] {
    padding: 0 !important;
    color: #ffff !important;
    width: 2em !important;
    height: 2em !important;
    display: inline-block !important;
    line-height: 2 !important;
    text-align: center !important;
    cursor: pointer !important
}

.p-secured-warrants-are-issued #filter-date-wrapper .bootstrap-datetimepicker-widget a[data-action]:hover {
    background-color: #ec1c3c !important
}

.p-secured-warrants-are-issued #filter-date-wrapper .bootstrap-datetimepicker-widget .picker-switch td span {
    width: auto !important;
    height: unset !important;
    line-height: 1 !important;
    color: #fff !important;
    background-color: unset !important
}

.p-secured-warrants-are-issued #filter-date-wrapper .bootstrap-datetimepicker-widget .picker-switch table>tbody>tr>td {
    background-color: #9b9b9b !important
}

.p-secured-warrants-are-issued #datatable_paginate {
    text-align: right;
    margin-top: 2em
}

.p-secured-warrants-are-issued #datatable_paginate .paginate_button {
    cursor: pointer;
    display: inline-block;
    padding: 0 .3571428571em;
    border: 1px solid transparent;
    line-height: 2.1428571429em;
    height: 2.1428571429em;
    color: #363636;
    text-align: center
}

.p-secured-warrants-are-issued #datatable_paginate .paginate_button.current {
    font-weight: 700
}

.p-secured-warrants-are-issued #datatable_paginate .paginate_button.current,
.p-secured-warrants-are-issued #datatable_paginate .paginate_button:hover {
    color: #e31937
}

.p-secured-warrants-are-issued #datatable_paginate .paginate_button.previous,
.p-secured-warrants-are-issued #datatable_paginate .paginate_button.next {
    border: 1px solid #e1e1e1;
    width: 2.1428571429em
}

.p-secured-warrants-are-issued #datatable_paginate .paginate_button.previous {
    margin-right: .7142857143em
}

.p-secured-warrants-are-issued #datatable_paginate .paginate_button.next {
    margin-left: .7142857143em
}

.p-secured-warrants-are-issued #btn-toggle-filter-table>* {
    display: inline-block;
    vertical-align: middle
}

.p-secured-warrants-are-issued #btn-toggle-filter-table.active .arrow_carrot-right::before {
    content: "\33"
}

.p-secured-warrants-are-issued ul {
    margin: 0
}

.p-secured-warrants-are-issued table tbody tr:nth-child(odd) {
    background-color: #e7e7e7
}

.p-secured-warrants-are-issued table tbody tr:nth-child(2n) {
    background-color: #f7f7f7
}

.tpl-blue .breadcrumb-item a:hover {
    color: #0081c6
}

.tpl-blue .breadcrumb-item.active {
    color: #0081c6
}

.tpl-blue .tabLinks:before {
    background: #008fd4;
    background: linear-gradient(to right, #008fd4 0%, #0483c9 18%, #0e62ad 52%, #1f2d80 94%, #232176 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008fd4', endColorstr='#232176', GradientType=1)
}

.tpl-blue .tabLinks ul li:before {
    background: #0081c6
}

.tpl-blue .tabLinks ul li a:hover {
    color: #0081c6
}

.tpl-blue .tabLinks ul li.active a,
.tpl-blue .tabLinks ul li.active a:hover {
    color: #fff;
    background: #0081c6
}

.tpl-blue .tabLinks__dropdown.active {
    background: #0081c6
}

@media(max-width:767px) {
    .tpl-blue .tabLinks ul {
        background: #0081c6
    }

    .tpl-blue .tabLinks ul li a {
        color: rgba(255, 255, 255, .7)
    }

    .tpl-blue .tabLinks ul li a:hover {
        color: #fff;
        background: rgba(255, 255, 255, .25)
    }

    .tpl-blue .tabLinks ul li.active a,
    .tpl-blue .tabLinks ul li.active a:hover {
        background: rgba(255, 255, 255, .25);
        color: #fff
    }
}

.tpl-blue .navSidebar>ul>li>a:not(.arrow):hover {
    color: #0081c6
}

.tpl-blue .navSidebar>ul>li .arrow:hover {
    color: #0081c6
}

.tpl-blue .navSidebar>ul>li.current>a:not(.arrow),
.tpl-blue .navSidebar>ul>li.current>a:not(.arrow):hover {
    color: #0081c6
}

.tpl-blue .navSidebar>ul>li>ul>li a:hover {
    color: #0081c6
}

.tpl-blue .navSidebar>ul>li>ul>li>ul>li a:hover {
    color: #0081c6
}

.tpl-blue .navSidebar>ul>li>ul>li>ul>li.current>a:not(.arrow),
.tpl-blue .navSidebar>ul>li>ul>li>ul>li.current>a:not(.arrow):hover {
    color: #0081c6
}

.tpl-blue .navSidebar>ul>li>ul>li.current>a:not(.arrow),
.tpl-blue .navSidebar>ul>li>ul>li.current>a:not(.arrow):hover {
    color: #0081c6
}

.tpl-blue .navWidget__content:before {
    border-color: #0081c6
}

.tpl-orange .breadcrumb-item a:hover {
    color: #f5a01a
}

.tpl-orange .breadcrumb-item.active {
    color: #f5a01a
}

.tpl-orange .tabLinks:before {
    background: #f68b1f;
    background: linear-gradient(to right, #f68b1f 0%, #f36c21 61%, #f15a22 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f68b1f', endColorstr='#f15a22', GradientType=1)
}

.tpl-orange .tabLinks ul li:before {
    background: #f5a01a
}

.tpl-orange .tabLinks ul li a:hover {
    color: #f5a01a
}

.tpl-orange .tabLinks ul li.active a,
.tpl-orange .tabLinks ul li.active a:hover {
    color: #fff;
    background: #f5a01a
}

.tpl-orange .tabLinks__dropdown.active {
    background: #f5a01a
}

@media(max-width:767px) {
    .tpl-orange .tabLinks ul {
        background: #f5a01a
    }

    .tpl-orange .tabLinks ul li a {
        color: rgba(255, 255, 255, .7)
    }

    .tpl-orange .tabLinks ul li a:hover {
        color: #fff;
        background: rgba(255, 255, 255, .25)
    }

    .tpl-orange .tabLinks ul li.active a,
    .tpl-orange .tabLinks ul li.active a:hover {
        background: rgba(255, 255, 255, .25);
        color: #fff
    }
}

.tpl-orange .navSidebar>ul>li>a:not(.arrow):hover {
    color: #f5a01a
}

.tpl-orange .navSidebar>ul>li .arrow:hover {
    color: #f5a01a
}

.tpl-orange .navSidebar>ul>li.current>a:not(.arrow),
.tpl-orange .navSidebar>ul>li.current>a:not(.arrow):hover {
    color: #f5a01a
}

.tpl-orange .navSidebar>ul>li>ul>li a:hover {
    color: #f5a01a
}

.tpl-orange .navSidebar>ul>li>ul>li>ul>li a:hover {
    color: #f5a01a
}

.tpl-orange .navSidebar>ul>li>ul>li>ul>li.current>a:not(.arrow),
.tpl-orange .navSidebar>ul>li>ul>li>ul>li.current>a:not(.arrow):hover {
    color: #f5a01a
}

.tpl-orange .navSidebar>ul>li>ul>li.current>a:not(.arrow),
.tpl-orange .navSidebar>ul>li>ul>li.current>a:not(.arrow):hover {
    color: #f5a01a
}

.tpl-orange .navWidget__content:before {
    border-color: #f5a01a
}

.tpl-gray .breadcrumb-item a:hover {
    color: #8b8b8b
}

.tpl-gray .breadcrumb-item.active {
    color: #8b8b8b
}

.tpl-gray .tabLinks:before {
    background: #8b8b8b
}

.tpl-gray .tabLinks ul li:before {
    background: #8b8b8b
}

.tpl-gray .tabLinks ul li a:hover {
    color: #8b8b8b
}

.tpl-gray .tabLinks ul li.active a,
.tpl-gray .tabLinks ul li.active a:hover {
    color: #fff;
    background: #8b8b8b
}

.tpl-gray .tabLinks__dropdown.active {
    background: #8b8b8b
}

@media(max-width:767px) {
    .tpl-gray .tabLinks ul {
        background: #8b8b8b
    }

    .tpl-gray .tabLinks ul li a {
        color: rgba(255, 255, 255, .7)
    }

    .tpl-gray .tabLinks ul li a:hover {
        color: #fff;
        background: rgba(255, 255, 255, .25)
    }

    .tpl-gray .tabLinks ul li.active a,
    .tpl-gray .tabLinks ul li.active a:hover {
        background: rgba(255, 255, 255, .25);
        color: #fff
    }
}

.tpl-gray .navSidebar>ul>li>a:not(.arrow):hover {
    color: #8b8b8b
}

.tpl-gray .navSidebar>ul>li .arrow:hover {
    color: #8b8b8b
}

.tpl-gray .navSidebar>ul>li.current>a:not(.arrow),
.tpl-gray .navSidebar>ul>li.current>a:not(.arrow):hover {
    color: #8b8b8b
}

.tpl-gray .navSidebar>ul>li>ul>li a:hover {
    color: #8b8b8b
}

.tpl-gray .navSidebar>ul>li>ul>li>ul>li a:hover {
    color: #8b8b8b
}

.tpl-gray .navSidebar>ul>li>ul>li>ul>li.current>a:not(.arrow),
.tpl-gray .navSidebar>ul>li>ul>li>ul>li.current>a:not(.arrow):hover {
    color: #8b8b8b
}

.tpl-gray .navSidebar>ul>li>ul>li.current>a:not(.arrow),
.tpl-gray .navSidebar>ul>li>ul>li.current>a:not(.arrow):hover {
    color: #8b8b8b
}

.tpl-gray .navWidget__content:before {
    border-color: #8b8b8b
}

.tpl-pink .breadcrumb-item a:hover {
    color: #91278f
}

.tpl-pink .breadcrumb-item.active {
    color: #91278f
}

.tpl-pink .tabLinks:before {
    background: #91278f
}

.tpl-pink .tabLinks ul li:before {
    background: #91278f
}

.tpl-pink .tabLinks ul li a:hover {
    color: #91278f
}

.tpl-pink .tabLinks ul li.active a,
.tpl-pink .tabLinks ul li.active a:hover {
    color: #fff;
    background: #91278f
}

.tpl-pink .tabLinks__dropdown.active {
    background: #91278f
}

@media(max-width:767px) {
    .tpl-pink .tabLinks ul {
        background: #91278f
    }

    .tpl-pink .tabLinks ul li a {
        color: rgba(255, 255, 255, .7)
    }

    .tpl-pink .tabLinks ul li a:hover {
        color: #fff;
        background: rgba(255, 255, 255, .25)
    }

    .tpl-pink .tabLinks ul li.active a,
    .tpl-pink .tabLinks ul li.active a:hover {
        background: rgba(255, 255, 255, .25);
        color: #fff
    }
}

.tpl-pink .navSidebar>ul>li>a:not(.arrow):hover {
    color: #91278f
}

.tpl-pink .navSidebar>ul>li .arrow:hover {
    color: #91278f
}

.tpl-pink .navSidebar>ul>li.current>a:not(.arrow),
.tpl-pink .navSidebar>ul>li.current>a:not(.arrow):hover {
    color: #91278f
}

.tpl-pink .navSidebar>ul>li>ul>li a:hover {
    color: #91278f
}

.tpl-pink .navSidebar>ul>li>ul>li>ul>li a:hover {
    color: #91278f
}

.tpl-pink .navSidebar>ul>li>ul>li>ul>li.current>a:not(.arrow),
.tpl-pink .navSidebar>ul>li>ul>li>ul>li.current>a:not(.arrow):hover {
    color: #91278f
}

.tpl-pink .navSidebar>ul>li>ul>li.current>a:not(.arrow),
.tpl-pink .navSidebar>ul>li>ul>li.current>a:not(.arrow):hover {
    color: #91278f
}

.tpl-pink .navWidget__content:before {
    border-color: #91278f
}