@font-face {
    font-family: "BebasExt";
    src: url("../assets/members_area_new/fonts/bebasneue_ext/bebasneue_bold-webfontff3e.html?v1.0") format("truetype"), url("../assets/members_area_new/fonts/bebasneue_ext/bebasneue_bold-webfontff3e-2.html?v1.0") format("woff"), url("../assets/members_area_new/fonts/bebasneue_ext/bebasneue_bold-webfontff3e-3.html?v1.0") format("embedded-opentype"), url("../assets/members_area_new/fonts/bebasneue_ext/bebasneue_bold-webfontff3e-4.html?v1.0") format("svg");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: "BebasExt";
    src: url("../assets/members_area_new/fonts/bebasneue_ext/bebasneue_regular-webfontff3e.html?v1.0") format("truetype"), url("../assets/members_area_new/fonts/bebasneue_ext/bebasneue_regular-webfontff3e-2.html?v1.0") format("woff"), url("../assets/members_area_new/fonts/bebasneue_ext/bebasneue_regular-webfontff3e-3.html?v1.0") format("embedded-opentype"), url("../assets/members_area_new/fonts/bebasneue_ext/bebasneue_regular-webfontff3e-4.html?v1.0") format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: "BebasExt";
    src: url("../assets/members_area_new/fonts/bebasneue_ext/bebasneue_book-webfontff3e.html?v1.0") format("truetype"), url("../assets/members_area_new/fonts/bebasneue_ext/bebasneue_book-webfontff3e-2.html?v1.0") format("woff"), url("../assets/members_area_new/fonts/bebasneue_ext/bebasneue_book-webfontff3e-3.html?v1.0") format("embedded-opentype"), url("../assets/members_area_new/fonts/bebasneue_ext/bebasneue_book-webfontff3e-4.html?v1.0") format("svg");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: "Bebas";
    src: url("../assets/members_area_new/fonts/bebasneue/bebasneue_bold-webfontff3e.html?v1.0") format("truetype"), url("../assets/members_area_new/fonts/bebasneue/bebasneue_bold-webfontff3e-2.html?v1.0") format("woff"), url("../assets/members_area_new/fonts/bebasneue/bebasneue_bold-webfontff3e-3.html?v1.0") format("embedded-opentype"), url("../assets/members_area_new/fonts/bebasneue/bebasneue_bold-webfontff3e-4.html?v1.0") format("svg");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: "Bebas";
    src: url("../assets/members_area_new/fonts/bebasneue/bebasneue_regular-webfontff3e.html?v1.0") format("truetype"), url("../assets/members_area_new/fonts/bebasneue/bebasneue_regular-webfontff3e-2.html?v1.0") format("woff"), url("../assets/members_area_new/fonts/bebasneue/bebasneue_regular-webfontff3e-3.html?v1.0") format("embedded-opentype"), url("../assets/members_area_new/fonts/bebasneue/bebasneue_regular-webfontff3e-4.html?v1.0") format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: "Bebas";
    src: url("../assets/members_area_new/fonts/bebasneue/bebasneue_book-webfontff3e.html?v1.0") format("truetype"), url("../assets/members_area_new/fonts/bebasneue/bebasneue_book-webfontff3e-2.html?v1.0") format("woff"), url("../assets/members_area_new/fonts/bebasneue/bebasneue_book-webfontff3e-3.html?v1.0") format("embedded-opentype"), url("../assets/members_area_new/fonts/bebasneue/bebasneue_book-webfontff3e-4.html?v1.0") format("svg");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: "RobCond";
    src: url("../assets/members_area_new/fonts/robotoCond/RobotoCondensed-Light.html");
    src: url("../assets/members_area_new/fonts/robotoCond/RobotoCondensed-Lightd41d.html?#iefix") format("embedded-opentype"), url("../assets/members_area_new/fonts/robotoCond/RobotoCondensed-Light-2.html") format("woff"), url("../assets/members_area_new/fonts/robotoCond/RobotoCondensed-Light-3.html") format("truetype"), url("../assets/members_area_new/fonts/robotoCond/RobotoCondensed-Light-4.html#RobCond") format("svg");
    font-weight: 300;
    font-style: normal;
    font-variant: normal
}

@font-face {
    font-family: "RobCond";
    src: url("../assets/members_area_new/fonts/robotoCond/RobotoCondensed-Regular.html");
    src: url("../assets/members_area_new/fonts/robotoCond/RobotoCondensed-Regulard41d.html?#iefix") format("embedded-opentype"), url("../assets/members_area_new/fonts/robotoCond/RobotoCondensed-Regular-2.html") format("woff"), url("../assets/members_area_new/fonts/robotoCond/RobotoCondensed-Regular-3.html") format("truetype"), url("../assets/members_area_new/fonts/robotoCond/RobotoCondensed-Regular-4.html#RobCond") format("svg");
    font-weight: 400;
    font-style: normal;
    font-variant: normal
}

@font-face {
    font-family: "RobCond";
    src: url("../assets/members_area_new/fonts/robotoCond/RobotoCondensed-Bold.html");
    src: url("../assets/members_area_new/fonts/robotoCond/RobotoCondensed-Boldd41d.html?#iefix") format("embedded-opentype"), url("../assets/members_area_new/fonts/robotoCond/RobotoCondensed-Bold-2.html") format("woff"), url("../assets/members_area_new/fonts/robotoCond/RobotoCondensed-Bold-3.html") format("truetype"), url("../assets/members_area_new/fonts/robotoCond/RobotoCondensed-Bold-4.html#RobCond") format("svg");
    font-weight: 700;
    font-style: normal;
    font-variant: normal
}

@font-face {
    font-family: "Roboto";
    src: url("../assets/members_area_new/fonts/roboto/Roboto-Thin-webfont.html");
    src: url("../assets/members_area_new/fonts/roboto/Roboto-Thin-webfontd41d.html?#iefix") format("embedded-opentype"), url("../assets/members_area_new/fonts/roboto/Roboto-Thin-webfont-2.html") format("woff"), url("../assets/members_area_new/fonts/roboto/Roboto-Thin-webfont-3.html") format("truetype"), url("../assets/members_area_new/fonts/roboto/Roboto-Thin-webfont-4.html#RobCond") format("svg");
    font-weight: 100;
    font-style: normal
}

@font-face {
    font-family: "Roboto";
    src: url("../assets/members_area_new/fonts/roboto/Roboto-Light-webfont.html");
    src: url("../assets/members_area_new/fonts/roboto/Roboto-Light-webfontd41d.html?#iefix") format("embedded-opentype"), url("../assets/members_area_new/fonts/roboto/Roboto-Light-webfont-2.html") format("woff"), url("../assets/members_area_new/fonts/roboto/Roboto-Light-webfont-3.html") format("truetype"), url("../assets/members_area_new/fonts/roboto/Roboto-Light-webfont-4.html#RobCond") format("svg");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: "Roboto";
    src: url("../assets/members_area_new/fonts/roboto/Roboto-Regular-webfont.html");
    src: url("../assets/members_area_new/fonts/roboto/Roboto-Regular-webfontd41d.html?#iefix") format("embedded-opentype"), url("../assets/members_area_new/fonts/roboto/Roboto-Regular-webfont-2.html") format("woff"), url("../assets/members_area_new/fonts/roboto/Roboto-Regular-webfont-3.html") format("truetype"), url("../assets/members_area_new/fonts/roboto/Roboto-Regular-webfont-4.html#RobCond") format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: "Roboto";
    src: url("../assets/members_area_new/fonts/roboto/Roboto-Medium-webfont.html");
    src: url("../assets/members_area_new/fonts/roboto/Roboto-Medium-webfontd41d.html?#iefix") format("embedded-opentype"), url("../assets/members_area_new/fonts/roboto/Roboto-Medium-webfont-2.html") format("woff"), url("../assets/members_area_new/fonts/roboto/Roboto-Medium-webfont-3.html") format("truetype"), url("../assets/members_area_new/fonts/roboto/Roboto-Medium-webfont-4.html#RobCond") format("svg");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: "Roboto";
    src: url("../assets/members_area_new/fonts/roboto/Roboto-Bold-webfont.html");
    src: url("../assets/members_area_new/fonts/roboto/Roboto-Bold-webfontd41d.html?#iefix") format("embedded-opentype"), url("../assets/members_area_new/fonts/roboto/Roboto-Bold-webfont-2.html") format("woff"), url("../assets/members_area_new/fonts/roboto/Roboto-Bold-webfont-3.html") format("truetype"), url("../assets/members_area_new/fonts/roboto/Roboto-Bold-webfont-4.html#RobCond") format("svg");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: "Roboto";
    src: url("../assets/members_area_new/fonts/roboto/Roboto-Black-webfont.html");
    src: url("../assets/members_area_new/fonts/roboto/Roboto-Black-webfontd41d.html?#iefix") format("embedded-opentype"), url("../assets/members_area_new/fonts/roboto/Roboto-Black-webfont-2.html") format("woff"), url("../assets/members_area_new/fonts/roboto/Roboto-Black-webfont-3.html") format("truetype"), url("../assets/members_area_new/fonts/roboto/Roboto-Black-webfont-4.html#RobCond") format("svg");
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-family: "HindSiliguri";
    src: url("../assets/members_area_new/fonts/hind_siliguri/hindsiliguri-light-webfont.html") format("woff2"), url("../assets/members_area_new/fonts/hind_siliguri/hindsiliguri-light-webfont.html") format("woff"), url("../assets/members_area_new/fonts/hind_siliguri/hindsiliguri-light.html") format("ttf");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: "HindSiliguri";
    src: url("../assets/members_area_new/fonts/hind_siliguri/hindsiliguri-regular-webfont.html") format("woff2"), url("../assets/members_area_new/fonts/hind_siliguri/hindsiliguri-regular-webfont.html") format("woff"), url("../assets/members_area_new/fonts/hind_siliguri/hindsiliguri-regular.html") format("ttf");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: "HindSiliguri";
    src: url("../assets/members_area_new/fonts/hind_siliguri/hindsiliguri-bold-webfont.html") format("woff2"), url("../assets/members_area_new/fonts/hind_siliguri/hindsiliguri-bold-webfont.html") format("woff"), url("../assets/members_area_new/fonts/hind_siliguri/hindsiliguri-bold.html") format("ttf");
    font-weight: 700;
    font-style: normal
}

body {
    font-size: 14px;
    color: #494949;
    line-height: 1.4
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    line-height: 1.1
}

html[lang="bn"] .h1,
html[lang="ja"] .h1,
html[lang="ko"] .h1,
html[lang="zh_CN"] .h1,
html[lang="tw"] .h1,
html[lang="ar"] .h1,
html[lang="fa"] .h1,
html[lang="th"] .h1,
html[lang="bn"] .h2,
html[lang="ja"] .h2,
html[lang="ko"] .h2,
html[lang="zh_CN"] .h2,
html[lang="tw"] .h2,
html[lang="ar"] .h2,
html[lang="fa"] .h2,
html[lang="th"] .h2,
html[lang="bn"] .h3,
html[lang="ja"] .h3,
html[lang="ko"] .h3,
html[lang="zh_CN"] .h3,
html[lang="tw"] .h3,
html[lang="ar"] .h3,
html[lang="fa"] .h3,
html[lang="th"] .h3,
html[lang="bn"] .h4,
html[lang="ja"] .h4,
html[lang="ko"] .h4,
html[lang="zh_CN"] .h4,
html[lang="tw"] .h4,
html[lang="ar"] .h4,
html[lang="fa"] .h4,
html[lang="th"] .h4,
html[lang="bn"] .h5,
html[lang="ja"] .h5,
html[lang="ko"] .h5,
html[lang="zh_CN"] .h5,
html[lang="tw"] .h5,
html[lang="ar"] .h5,
html[lang="fa"] .h5,
html[lang="th"] .h5,
html[lang="bn"] .h6,
html[lang="ja"] .h6,
html[lang="ko"] .h6,
html[lang="zh_CN"] .h6,
html[lang="tw"] .h6,
html[lang="ar"] .h6,
html[lang="fa"] .h6,
html[lang="th"] .h6,
html[lang="bn"] h1,
html[lang="ja"] h1,
html[lang="ko"] h1,
html[lang="zh_CN"] h1,
html[lang="tw"] h1,
html[lang="ar"] h1,
html[lang="fa"] h1,
html[lang="th"] h1,
html[lang="bn"] h2,
html[lang="ja"] h2,
html[lang="ko"] h2,
html[lang="zh_CN"] h2,
html[lang="tw"] h2,
html[lang="ar"] h2,
html[lang="fa"] h2,
html[lang="th"] h2,
html[lang="bn"] h3,
html[lang="ja"] h3,
html[lang="ko"] h3,
html[lang="zh_CN"] h3,
html[lang="tw"] h3,
html[lang="ar"] h3,
html[lang="fa"] h3,
html[lang="th"] h3,
html[lang="bn"] h4,
html[lang="ja"] h4,
html[lang="ko"] h4,
html[lang="zh_CN"] h4,
html[lang="tw"] h4,
html[lang="ar"] h4,
html[lang="fa"] h4,
html[lang="th"] h4,
html[lang="bn"] h5,
html[lang="ja"] h5,
html[lang="ko"] h5,
html[lang="zh_CN"] h5,
html[lang="tw"] h5,
html[lang="ar"] h5,
html[lang="fa"] h5,
html[lang="th"] h5,
html[lang="bn"] h6,
html[lang="ja"] h6,
html[lang="ko"] h6,
html[lang="zh_CN"] h6,
html[lang="tw"] h6,
html[lang="ar"] h6,
html[lang="fa"] h6,
html[lang="th"] h6 {
    font-weight: 700
}

h1,
.h1 {
    font-size: 1.802em;
    margin-bottom: 2rem
}

h2,
.h2 {
    font-size: 1.54em;
    margin-bottom: 1.75rem
}

h3,
.h3 {
    font-size: 1.266em;
    margin-bottom: 1.5rem
}

h4,
.h4 {
    font-size: 1.125em;
    margin-bottom: 1.25rem
}

h5,
.h5 {
    font-size: 1.125em;
    margin-bottom: 1rem
}

h6,
.h6 {
    font-size: 1em;
    margin-bottom: .75rem
}

.h1 {
    margin-top: 2.5rem
}

.h2 {
    margin-top: 2.25rem
}

.h3 {
    margin-top: 2rem
}

.h4 {
    margin-top: 1.75rem
}

.h5 {
    margin-top: 1.5rem
}

.h6 {
    margin-top: 1.25rem
}

.fs-1 {
    font-size: 1.802em !important
}

.fs-2 {
    font-size: 1.54em !important
}

.fs-3 {
    font-size: 1.266em !important
}

.fs-4 {
    font-size: 1.125em !important
}

.fs-5 {
    font-size: 1.125em !important
}

.fs-6 {
    font-size: 1em !important
}

.text--tiny {
    font-size: .79em
}

small,
.text--smaller {
    font-size: .889em
}

.text--bigger {
    font-size: 1.125em
}

.text--lead {
    font-size: 1.266em
}

strong {
    font-weight: bold
}

.rtl-layout .fa-angle-right::before {
    content: "\f104"
}

.rtl-layout .fa-angle-left::before {
    content: "\f105"
}

.rtl-layout .fa-chevron-right::before {
    content: "\f053"
}

.rtl-layout .fa-chevron-left::before {
    content: "\f054"
}

.font--emphasized,
.btn,
#processingpartners .wpwl-button,
#custom-livechat .btn,
#custom-livechat .nav-tabs>li>a,
#custom-livechat .custom-livechat__tabs li.tab-link a {
    font-family: "Bebas", "BebasExt", sans-serif;
    text-transform: uppercase
}

html[lang="el"] .font--emphasized,
html[lang="vn"] .font--emphasized,
html[lang="el"] .btn,
html[lang="vn"] .btn,
html[lang="el"] #processingpartners .wpwl-button,
html[lang="vn"] #processingpartners .wpwl-button {
    font-family: "RobCond", "Bebas", "BebasExt", sans-serif
}

html[lang="bn"] .font--emphasized,
html[lang="bn"] .btn,
html[lang="bn"] #processingpartners .wpwl-button {
    font-family: "Bebas", "HindSiliguri", sans-serif
}

html[lang="ja"] .font--emphasized,
html[lang="ja"] .btn,
html[lang="ja"] #processingpartners .wpwl-button {
    font-family: "Bebas", Hiragino Kaku Gothic Pro, "Meiryo", sans-serif
}

html[lang="zh_CN"] .font--emphasized,
html[lang="tw"] .font--emphasized,
html[lang="zh_CN"] .btn,
html[lang="tw"] .btn,
html[lang="zh_CN"] #processingpartners .wpwl-button,
html[lang="tw"] #processingpartners .wpwl-button {
    font-family: "Bebas", Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", sans-serif
}

html[lang="ar"] .font--emphasized,
html[lang="fa"] .font--emphasized,
html[lang="th"] .font--emphasized,
html[lang="ar"] .btn,
html[lang="fa"] .btn,
html[lang="th"] .btn,
html[lang="ar"] #processingpartners .wpwl-button,
html[lang="fa"] #processingpartners .wpwl-button,
html[lang="th"] #processingpartners .wpwl-button {
    font-family: "Bebas", Tahoma, sans-serif
}

.font--symbol,
.icon-number {
    font-family: "Bebas", "BebasExt", sans-serif
}

body,
.font--normal,
.btn__smallText,
.btn--selectLike,
.btn--simple,
.ui-widget.ui-datepicker,
.ui-widget.ui-datepicker select {
    font-family: "Roboto", sans-serif
}

html[lang="el"] body,
html[lang="vn"] body,
html[lang="el"] .font--normal,
html[lang="vn"] .font--normal,
html[lang="el"] .btn__smallText,
html[lang="vn"] .btn__smallText,
html[lang="el"] .btn--selectLike,
html[lang="vn"] .btn--selectLike,
html[lang="el"] .btn--simple,
html[lang="vn"] .btn--simple,
html[lang="el"] .ui-widget.ui-datepicker,
html[lang="vn"] .ui-widget.ui-datepicker,
html[lang="el"] .ui-widget.ui-datepicker select,
html[lang="vn"] .ui-widget.ui-datepicker select {
    font-family: "Roboto", sans-serif
}

html[lang="bn"] body,
html[lang="bn"] .font--normal,
html[lang="bn"] .btn__smallText,
html[lang="bn"] .btn--selectLike,
html[lang="bn"] .btn--simple,
html[lang="bn"] .ui-widget.ui-datepicker,
html[lang="bn"] .ui-widget.ui-datepicker select {
    font-family: "Roboto", "HindSiliguri", sans-serif
}

html[lang="ja"] body,
html[lang="ja"] .font--normal,
html[lang="ja"] .btn__smallText,
html[lang="ja"] .btn--selectLike,
html[lang="ja"] .btn--simple,
html[lang="ja"] .ui-widget.ui-datepicker,
html[lang="ja"] .ui-widget.ui-datepicker select {
    font-family: "Roboto", Hiragino Kaku Gothic Pro, "Meiryo", sans-serif
}

html[lang="zh_CN"] body,
html[lang="tw"] body,
html[lang="zh_CN"] .font--normal,
html[lang="tw"] .font--normal,
html[lang="zh_CN"] .btn__smallText,
html[lang="tw"] .btn__smallText,
html[lang="zh_CN"] .btn--selectLike,
html[lang="tw"] .btn--selectLike,
html[lang="zh_CN"] .btn--simple,
html[lang="tw"] .btn--simple,
html[lang="zh_CN"] .ui-widget.ui-datepicker,
html[lang="tw"] .ui-widget.ui-datepicker,
html[lang="zh_CN"] .ui-widget.ui-datepicker select,
html[lang="tw"] .ui-widget.ui-datepicker select {
    font-family: "Roboto", Arial, Helvetica, "Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", sans-serif
}

html[lang="ar"] body,
html[lang="fa"] body,
html[lang="th"] body,
html[lang="ar"] .font--normal,
html[lang="fa"] .font--normal,
html[lang="th"] .font--normal,
html[lang="ar"] .btn__smallText,
html[lang="fa"] .btn__smallText,
html[lang="th"] .btn__smallText,
html[lang="ar"] .btn--selectLike,
html[lang="fa"] .btn--selectLike,
html[lang="th"] .btn--selectLike,
html[lang="ar"] .btn--simple,
html[lang="fa"] .btn--simple,
html[lang="th"] .btn--simple,
html[lang="ar"] .ui-widget.ui-datepicker,
html[lang="fa"] .ui-widget.ui-datepicker,
html[lang="th"] .ui-widget.ui-datepicker,
html[lang="ar"] .ui-widget.ui-datepicker select,
html[lang="fa"] .ui-widget.ui-datepicker select,
html[lang="th"] .ui-widget.ui-datepicker select {
    font-family: "Roboto", Tahoma, sans-serif
}

@media(min-width:768px) {
    h1,
    .h1 {
        font-size: 2.027em
    }
    h2,
    .h2 {
        font-size: 1.802em
    }
    h3,
    .h3 {
        font-size: 1.424em
    }
    h4,
    .h4 {
        font-size: 1.266em
    }
    .fs-1 {
        font-size: 2.027em !important
    }
    .fs-2 {
        font-size: 1.802em !important
    }
    .fs-3 {
        font-size: 1.424em !important
    }
    .fs-4 {
        font-size: 1.266em !important
    }
}

*:focus {
    outline: 0
}

html {
    background-color: white;
    font-size: 13px
}

body.rtl-layout {
    direction: rtl;
    text-align: right
}

.page-wrapper {
    overflow: hidden;
    width: 100%
}

.page-content {
    background-color: #f7f7f7;
    padding-top: 2.5rem;
    padding-bottom: 7.5rem;
    position: relative
}

.tmp-forgotPassword .page-content,
.tmp-resetPassword .page-content,
.tmp-login .page-content {
    background-color: #fff
}

.page-layout {
    position: relative;
    width: 100%;
    left: 0;
    -webkit-transition: left .5s;
    -moz-transition: left .5s;
    -o-transition: left .5s;
    transition: left .5s
}

.rightMenu .page-layout,
.rtl-layout.leftMenu .page-layout {
    left: 300px
}

.leftMenu .page-layout,
.rtl-layout.rightMenu .page-layout {
    left: -300px
}

.main-header__slidebtn {
    -webkit-transition: opacity .3s;
    -moz-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s
}

.leftMenu .main-header__slidebtn,
.rightMenu .main-header__slidebtn {
    opacity: 0
}

.gutters-10 {
    margin-right: -10px;
    margin-left: -10px
}

.gutters-10>.col,
.gutters-10>[class*=col-] {
    padding-right: 10px;
    padding-left: 10px
}

.gutters-5 {
    margin-right: -5px;
    margin-left: -5px
}

.gutters-5>.col,
.gutters-5>[class*=col-] {
    padding-right: 5px;
    padding-left: 5px
}

.item-flex {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: auto
}

a,
.link-like {
    text-decoration: none;
    -webkit-transition: color .3s ease;
    -moz-transition: color .3s ease;
    -o-transition: color .3s ease;
    transition: color .3s ease;
    cursor: pointer
}

.link-like {
    color: #d51820
}

a {
    color: inherit
}

a:hover,
a:focus,
.link-like:hover,
.link-like:focus,
.link-like:visited {
    color: #d51820;
    text-decoration: none
}

a:focus,
.link-like:focus {
    outline: 0;
    outline-offset: 0
}

ul {
    margin-top: 0;
    margin-bottom: .75rem;
    padding: 0;
    list-style: none
}

p,
ol {
    margin-bottom: .75rem
}

ul:last-child,
ol:last-child,
p:last-child {
    margin-bottom: 0
}

p>a,
.controls__label a,
.icon-list a {
    color: #d51820
}

hr {
    border-color: #ccc
}

.tabs-bar+.container {
    margin-top: 47px
}

.tabs-bar--withSubmenu.submenu-open+.container {
    margin-top: 91px
}

.rtl-layout .text-left {
    text-align: right !important
}

.rtl-layout .text-right {
    text-align: left !important
}

.rtl-layout .float-right {
    float: left !important
}

.rtl-layout .float-left {
    float: right !important
}

.rtl-layout .offset-0 {
    margin-left: 0;
    margin-right: 0
}

.rtl-layout .offset-1 {
    margin-left: 0;
    margin-right: 8.3333333333%
}

.rtl-layout .offset-2 {
    margin-left: 0;
    margin-right: 16.6666666667%
}

.rtl-layout .offset-3 {
    margin-left: 0;
    margin-right: 25%
}

.rtl-layout .offset-4 {
    margin-left: 0;
    margin-right: 33.3333333333%
}

.rtl-layout .offset-5 {
    margin-left: 0;
    margin-right: 41.6666666667%
}

.rtl-layout .offset-6 {
    margin-left: 0;
    margin-right: 50%
}

.rtl-layout .offset-7 {
    margin-left: 0;
    margin-right: 58.3333333333%
}

.rtl-layout .offset-8 {
    margin-left: 0;
    margin-right: 66.6666666667%
}

.rtl-layout .offset-9 {
    margin-left: 0;
    margin-right: 75%
}

.rtl-layout .offset-10 {
    margin-left: 0;
    margin-right: 83.3333333333%
}

.rtl-layout .offset-11 {
    margin-left: 0;
    margin-right: 91.6666666667%
}

@-webkit-keyframes customLoader {
    from {
        top: 9%;
        height: 82%
    }
    50%,
    100% {
        top: 30%;
        height: 40%
    }
}

@keyframes customLoader {
    from {
        top: 9%;
        height: 82%
    }
    50%,
    100% {
        top: 30%;
        height: 40%
    }
}

.page-loader {
    display: none;
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2000;
    background-color: rgba(0, 0, 0, 0.4)
}

body.loading .page-loader {
    display: block
}

.custom-loader {
    position: absolute;
    display: block;
    width: 4rem;
    height: 4rem;
    top: 50%;
    left: 50%;
    margin-left: -2rem;
    margin-top: -2rem
}

.panel__loader .custom-loader {
    width: 3rem;
    height: 3rem;
    margin-left: -1.5rem;
    margin-top: -1.5rem
}

.custom-loader div {
    display: inline-block;
    position: absolute;
    left: 10%;
    width: 20%;
    background-color: #fff;
    animation: customLoader 1s cubic-bezier(0, 0.5, 0.5, 1) infinite
}

.panel__loader .custom-loader div {
    background-color: #d51820
}

.custom-loader div:nth-child(1) {
    left: 10%;
    animation-delay: -0.24s
}

.custom-loader div:nth-child(2) {
    left: 40%;
    animation-delay: -0.12s
}

.custom-loader div:nth-child(3) {
    left: 70%;
    animation-delay: 0
}

.tmp-platforms .platform-links .tab__contentWrapper {
    min-height: 335px
}

@media(min-width:576px) {
    .item-sm-flex {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        width: auto
    }
    .item-sm-noflex {
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto
    }
    .rtl-layout .text-sm-left {
        text-align: right !important
    }
    .rtl-layout .text-sm-right {
        text-align: left !important
    }
    .rtl-layout .text-sm-center {
        text-align: center !important
    }
    .rtl-layout .float-sm-right {
        float: left !important
    }
    .rtl-layout .float-sm-left {
        float: right !important
    }
    .rtl-layout .float-sm-none {
        float: none !important
    }
    .rtl-layout .offset-sm-0 {
        margin-left: 0;
        margin-right: 0
    }
    .rtl-layout .offset-sm-1 {
        margin-left: 0;
        margin-right: 8.3333333333%
    }
    .rtl-layout .offset-sm-2 {
        margin-left: 0;
        margin-right: 16.6666666667%
    }
    .rtl-layout .offset-sm-3 {
        margin-left: 0;
        margin-right: 25%
    }
    .rtl-layout .offset-sm-4 {
        margin-left: 0;
        margin-right: 33.3333333333%
    }
    .rtl-layout .offset-sm-5 {
        margin-left: 0;
        margin-right: 41.6666666667%
    }
    .rtl-layout .offset-sm-6 {
        margin-left: 0;
        margin-right: 50%
    }
    .rtl-layout .offset-sm-7 {
        margin-left: 0;
        margin-right: 58.3333333333%
    }
    .rtl-layout .offset-sm-8 {
        margin-left: 0;
        margin-right: 66.6666666667%
    }
    .rtl-layout .offset-sm-9 {
        margin-left: 0;
        margin-right: 75%
    }
    .rtl-layout .offset-sm-10 {
        margin-left: 0;
        margin-right: 83.3333333333%
    }
    .rtl-layout .offset-sm-11 {
        margin-left: 0;
        margin-right: 91.6666666667%
    }
    .page-content {
        padding-top: 3.5rem
    }
}

@media(min-width:768px) {
    html {
        font-size: 14px
    }
    .container {
        max-width: 750px
    }
    .item-md-flex {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        width: auto
    }
    .item-md-noflex {
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto
    }
    .rtl-layout .text-md-left {
        text-align: right !important
    }
    .rtl-layout .text-md-right {
        text-align: left !important
    }
    .rtl-layout .text-md-center {
        text-align: center !important
    }
    .rtl-layout .float-md-right {
        float: left !important
    }
    .rtl-layout .float-md-left {
        float: right !important
    }
    .rtl-layout .float-md-none {
        float: none !important
    }
    .rtl-layout .offset-md-0 {
        margin-left: 0;
        margin-right: 0
    }
    .rtl-layout .offset-md-1 {
        margin-left: 0;
        margin-right: 8.3333333333%
    }
    .rtl-layout .offset-md-2 {
        margin-left: 0;
        margin-right: 16.6666666667%
    }
    .rtl-layout .offset-md-3 {
        margin-left: 0;
        margin-right: 25%
    }
    .rtl-layout .offset-md-4 {
        margin-left: 0;
        margin-right: 33.3333333333%
    }
    .rtl-layout .offset-md-5 {
        margin-left: 0;
        margin-right: 41.6666666667%
    }
    .rtl-layout .offset-md-6 {
        margin-left: 0;
        margin-right: 50%
    }
    .rtl-layout .offset-md-7 {
        margin-left: 0;
        margin-right: 58.3333333333%
    }
    .rtl-layout .offset-md-8 {
        margin-left: 0;
        margin-right: 66.6666666667%
    }
    .rtl-layout .offset-md-9 {
        margin-left: 0;
        margin-right: 75%
    }
    .rtl-layout .offset-md-10 {
        margin-left: 0;
        margin-right: 83.3333333333%
    }
    .rtl-layout .offset-md-11 {
        margin-left: 0;
        margin-right: 91.6666666667%
    }
}

@media(min-width:992px) {
    html {
        font-size: 15px
    }
    .container {
        max-width: 970px
    }
    .item-lg-flex {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        width: auto
    }
    .item-lg-noflex {
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto
    }
    .page-layout {
        left: 0 !important;
        -webkit-transition: none;
        -moz-transition: none;
        -o-transition: none;
        transition: none
    }
    .tmp-maintenance .page-content,
    .tmp-404 .page-content,
    .tmp-forgotPassword .page-content,
    .tmp-resetPassword .page-content,
    .tmp-login .page-content {
        padding-top: 5rem
    }
    .tabs-bar--withSubmenu.submenu-open+.container,
    .tabs-bar+.container {
        margin-top: 0
    }
    .tmp-platforms .platform-links {
        margin-top: -50px;
        margin-bottom: 50px
    }
    .rtl-layout .text-lg-left {
        text-align: right !important
    }
    .rtl-layout .text-lg-right {
        text-align: left !important
    }
    .rtl-layout .text-lg-center {
        text-align: center !important
    }
    .rtl-layout .float-lg-right {
        float: left !important
    }
    .rtl-layout .float-lg-left {
        float: right !important
    }
    .rtl-layout .float-lg-none {
        float: none !important
    }
    .rtl-layout .offset-lg-0 {
        margin-left: 0;
        margin-right: 0
    }
    .rtl-layout .offset-lg-1 {
        margin-left: 0;
        margin-right: 8.3333333333%
    }
    .rtl-layout .offset-lg-2 {
        margin-left: 0;
        margin-right: 16.6666666667%
    }
    .rtl-layout .offset-lg-3 {
        margin-left: 0;
        margin-right: 25%
    }
    .rtl-layout .offset-lg-4 {
        margin-left: 0;
        margin-right: 33.3333333333%
    }
    .rtl-layout .offset-lg-5 {
        margin-left: 0;
        margin-right: 41.6666666667%
    }
    .rtl-layout .offset-lg-6 {
        margin-left: 0;
        margin-right: 50%
    }
    .rtl-layout .offset-lg-7 {
        margin-left: 0;
        margin-right: 58.3333333333%
    }
    .rtl-layout .offset-lg-8 {
        margin-left: 0;
        margin-right: 66.6666666667%
    }
    .rtl-layout .offset-lg-9 {
        margin-left: 0;
        margin-right: 75%
    }
    .rtl-layout .offset-lg-10 {
        margin-left: 0;
        margin-right: 83.3333333333%
    }
    .rtl-layout .offset-lg-11 {
        margin-left: 0;
        margin-right: 91.6666666667%
    }
}

@media(min-width:1200px) {
    html {
        font-size: 16px
    }
    .container {
        max-width: 1170px
    }
    .item-xl-flex {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        width: auto
    }
    .item-xl-noflex {
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto
    }
    .rtl-layout .text-xl-left {
        text-align: right !important
    }
    .rtl-layout .text-xl-right {
        text-align: left !important
    }
    .rtl-layout .text-xl-center {
        text-align: center !important
    }
    .rtl-layout .float-xl-right {
        float: left !important
    }
    .rtl-layout .float-xl-left {
        float: right !important
    }
    .rtl-layout .float-xl-none {
        float: none !important
    }
    .rtl-layout .offset-xl-0 {
        margin-left: 0;
        margin-right: 0
    }
    .rtl-layout .offset-xl-1 {
        margin-left: 0;
        margin-right: 8.3333333333%
    }
    .rtl-layout .offset-xl-2 {
        margin-left: 0;
        margin-right: 16.6666666667%
    }
    .rtl-layout .offset-xl-3 {
        margin-left: 0;
        margin-right: 25%
    }
    .rtl-layout .offset-xl-4 {
        margin-left: 0;
        margin-right: 33.3333333333%
    }
    .rtl-layout .offset-xl-5 {
        margin-left: 0;
        margin-right: 41.6666666667%
    }
    .rtl-layout .offset-xl-6 {
        margin-left: 0;
        margin-right: 50%
    }
    .rtl-layout .offset-xl-7 {
        margin-left: 0;
        margin-right: 58.3333333333%
    }
    .rtl-layout .offset-xl-8 {
        margin-left: 0;
        margin-right: 66.6666666667%
    }
    .rtl-layout .offset-xl-9 {
        margin-left: 0;
        margin-right: 75%
    }
    .rtl-layout .offset-xl-10 {
        margin-left: 0;
        margin-right: 83.3333333333%
    }
    .rtl-layout .offset-xl-11 {
        margin-left: 0;
        margin-right: 91.6666666667%
    }
}

.dis025 {
    height: .25rem !important;
    width: 100%
}

.dis050 {
    height: .5rem !important;
    width: 100%
}

.dis075 {
    height: .75rem !important;
    width: 100%
}

.dis100 {
    height: 1rem !important;
    width: 100%
}

.dis125 {
    height: 1.25rem !important;
    width: 100%
}

.dis150 {
    height: 1.5rem !important;
    width: 100%
}

.dis175 {
    height: 1.75rem !important;
    width: 100%
}

.dis200 {
    height: 2rem !important;
    width: 100%
}

.dis225 {
    height: 2.25rem !important;
    width: 100%
}

.dis250 {
    height: 2.5rem !important;
    width: 100%
}

.dis275 {
    height: 2.75rem !important;
    width: 100%
}

.dis300 {
    height: 3rem !important;
    width: 100%
}

.dis325 {
    height: 3.25rem !important;
    width: 100%
}

.dis350 {
    height: 3.5rem !important;
    width: 100%
}

.dis375 {
    height: 3.75rem !important;
    width: 100%
}

.dis400 {
    height: 4rem !important;
    width: 100%
}

.dis425 {
    height: 4.25rem !important;
    width: 100%
}

.dis450 {
    height: 4.5rem !important;
    width: 100%
}

.dis475 {
    height: 4.75rem !important;
    width: 100%
}

.dis500 {
    height: 5rem !important;
    width: 100%
}

.dis525 {
    height: 5.25rem !important;
    width: 100%
}

.dis550 {
    height: 5.5rem !important;
    width: 100%
}

.dis575 {
    height: 5.75rem !important;
    width: 100%
}

.dis600 {
    height: 6rem !important;
    width: 100%
}

.m-auto {
    margin: auto !important
}

.mt-auto,
.my-auto {
    margin-top: auto !important
}

.mb-auto,
.my-auto {
    margin-bottom: auto !important
}

.ml-auto,
.mx-auto {
    margin-left: auto !important
}

.mr-auto,
.mx-auto {
    margin-right: auto !important
}

.m-0 {
    margin: 0 !important
}

.mt-0,
.my-0 {
    margin-top: 0 !important
}

.mb-0,
.my-0 {
    margin-bottom: 0 !important
}

.ml-0,
.mx-0 {
    margin-left: 0 !important
}

.mr-0,
.mx-0 {
    margin-right: 0 !important
}

.p-0 {
    padding: 0 !important
}

.pt-0,
.py-0 {
    padding-top: 0 !important
}

.pb-0,
.py-0 {
    padding-bottom: 0 !important
}

.pl-0,
.px-0 {
    padding-left: 0 !important
}

.pr-0,
.px-0 {
    padding-right: 0 !important
}

.m-025 {
    margin: .25rem !important
}

.mt-025,
.my-025 {
    margin-top: .25rem !important
}

.mb-025,
.my-025 {
    margin-bottom: .25rem !important
}

.ml-025,
.mx-025 {
    margin-left: .25rem !important
}

.mr-025,
.mx-025 {
    margin-right: .25rem !important
}

.p-025 {
    padding: .25rem !important
}

.pt-025,
.py-025 {
    padding-top: .25rem !important
}

.pb-025,
.py-025 {
    padding-bottom: .25rem !important
}

.pl-025,
.px-025 {
    padding-left: .25rem !important
}

.pr-025,
.px-025 {
    padding-right: .25rem !important
}

.m-050 {
    margin: .5rem !important
}

.mt-050,
.my-050 {
    margin-top: .5rem !important
}

.mb-050,
.my-050 {
    margin-bottom: .5rem !important
}

.ml-050,
.mx-050 {
    margin-left: .5rem !important
}

.mr-050,
.mx-050 {
    margin-right: .5rem !important
}

.p-050 {
    padding: .5rem !important
}

.pt-050,
.py-050 {
    padding-top: .5rem !important
}

.pb-050,
.py-050 {
    padding-bottom: .5rem !important
}

.pl-050,
.px-050 {
    padding-left: .5rem !important
}

.pr-050,
.px-050 {
    padding-right: .5rem !important
}

.m-075 {
    margin: .75rem !important
}

.mt-075,
.my-075 {
    margin-top: .75rem !important
}

.mb-075,
.my-075 {
    margin-bottom: .75rem !important
}

.ml-075,
.mx-075 {
    margin-left: .75rem !important
}

.mr-075,
.mx-075 {
    margin-right: .75rem !important
}

.p-075 {
    padding: .75rem !important
}

.pt-075,
.py-075 {
    padding-top: .75rem !important
}

.pb-075,
.py-075 {
    padding-bottom: .75rem !important
}

.pl-075,
.px-075 {
    padding-left: .75rem !important
}

.pr-075,
.px-075 {
    padding-right: .75rem !important
}

.m-100 {
    margin: 1rem !important
}

.mt-100,
.my-100 {
    margin-top: 1rem !important
}

.mb-100,
.my-100 {
    margin-bottom: 1rem !important
}

.ml-100,
.mx-100 {
    margin-left: 1rem !important
}

.mr-100,
.mx-100 {
    margin-right: 1rem !important
}

.p-100 {
    padding: 1rem !important
}

.pt-100,
.py-100 {
    padding-top: 1rem !important
}

.pb-100,
.py-100 {
    padding-bottom: 1rem !important
}

.pl-100,
.px-100 {
    padding-left: 1rem !important
}

.pr-100,
.px-100 {
    padding-right: 1rem !important
}

.m-125 {
    margin: 1.25rem !important
}

.mt-125,
.my-125 {
    margin-top: 1.25rem !important
}

.mb-125,
.my-125 {
    margin-bottom: 1.25rem !important
}

.ml-125,
.mx-125 {
    margin-left: 1.25rem !important
}

.mr-125,
.mx-125 {
    margin-right: 1.25rem !important
}

.p-125 {
    padding: 1.25rem !important
}

.pt-125,
.py-125 {
    padding-top: 1.25rem !important
}

.pb-125,
.py-125 {
    padding-bottom: 1.25rem !important
}

.pl-125,
.px-125 {
    padding-left: 1.25rem !important
}

.pr-125,
.px-125 {
    padding-right: 1.25rem !important
}

.m-150 {
    margin: 1.5rem !important
}

.mt-150,
.my-150 {
    margin-top: 1.5rem !important
}

.mb-150,
.my-150 {
    margin-bottom: 1.5rem !important
}

.ml-150,
.mx-150 {
    margin-left: 1.5rem !important
}

.mr-150,
.mx-150 {
    margin-right: 1.5rem !important
}

.p-150 {
    padding: 1.5rem !important
}

.pt-150,
.py-150 {
    padding-top: 1.5rem !important
}

.pb-150,
.py-150 {
    padding-bottom: 1.5rem !important
}

.pl-150,
.px-150 {
    padding-left: 1.5rem !important
}

.pr-150,
.px-150 {
    padding-right: 1.5rem !important
}

.m-175 {
    margin: 1.75rem !important
}

.mt-175,
.my-175 {
    margin-top: 1.75rem !important
}

.mb-175,
.my-175 {
    margin-bottom: 1.75rem !important
}

.ml-175,
.mx-175 {
    margin-left: 1.75rem !important
}

.mr-175,
.mx-175 {
    margin-right: 1.75rem !important
}

.p-175 {
    padding: 1.75rem !important
}

.pt-175,
.py-175 {
    padding-top: 1.75rem !important
}

.pb-175,
.py-175 {
    padding-bottom: 1.75rem !important
}

.pl-175,
.px-175 {
    padding-left: 1.75rem !important
}

.pr-175,
.px-175 {
    padding-right: 1.75rem !important
}

.m-200 {
    margin: 2rem !important
}

.mt-200,
.my-200 {
    margin-top: 2rem !important
}

.mb-200,
.my-200 {
    margin-bottom: 2rem !important
}

.ml-200,
.mx-200 {
    margin-left: 2rem !important
}

.mr-200,
.mx-200 {
    margin-right: 2rem !important
}

.p-200 {
    padding: 2rem !important
}

.pt-200,
.py-200 {
    padding-top: 2rem !important
}

.pb-200,
.py-200 {
    padding-bottom: 2rem !important
}

.pl-200,
.px-200 {
    padding-left: 2rem !important
}

.pr-200,
.px-200 {
    padding-right: 2rem !important
}

.m-225 {
    margin: 2.25rem !important
}

.mt-225,
.my-225 {
    margin-top: 2.25rem !important
}

.mb-225,
.my-225 {
    margin-bottom: 2.25rem !important
}

.ml-225,
.mx-225 {
    margin-left: 2.25rem !important
}

.mr-225,
.mx-225 {
    margin-right: 2.25rem !important
}

.p-225 {
    padding: 2.25rem !important
}

.pt-225,
.py-225 {
    padding-top: 2.25rem !important
}

.pb-225,
.py-225 {
    padding-bottom: 2.25rem !important
}

.pl-225,
.px-225 {
    padding-left: 2.25rem !important
}

.pr-225,
.px-225 {
    padding-right: 2.25rem !important
}

.m-250 {
    margin: 2.5rem !important
}

.mt-250,
.my-250 {
    margin-top: 2.5rem !important
}

.mb-250,
.my-250 {
    margin-bottom: 2.5rem !important
}

.ml-250,
.mx-250 {
    margin-left: 2.5rem !important
}

.mr-250,
.mx-250 {
    margin-right: 2.5rem !important
}

.p-250 {
    padding: 2.5rem !important
}

.pt-250,
.py-250 {
    padding-top: 2.5rem !important
}

.pb-250,
.py-250 {
    padding-bottom: 2.5rem !important
}

.pl-250,
.px-250 {
    padding-left: 2.5rem !important
}

.pr-250,
.px-250 {
    padding-right: 2.5rem !important
}

.m-275 {
    margin: 2.75rem !important
}

.mt-275,
.my-275 {
    margin-top: 2.75rem !important
}

.mb-275,
.my-275 {
    margin-bottom: 2.75rem !important
}

.ml-275,
.mx-275 {
    margin-left: 2.75rem !important
}

.mr-275,
.mx-275 {
    margin-right: 2.75rem !important
}

.p-275 {
    padding: 2.75rem !important
}

.pt-275,
.py-275 {
    padding-top: 2.75rem !important
}

.pb-275,
.py-275 {
    padding-bottom: 2.75rem !important
}

.pl-275,
.px-275 {
    padding-left: 2.75rem !important
}

.pr-275,
.px-275 {
    padding-right: 2.75rem !important
}

.m-300 {
    margin: 3rem !important
}

.mt-300,
.my-300 {
    margin-top: 3rem !important
}

.mb-300,
.my-300 {
    margin-bottom: 3rem !important
}

.ml-300,
.mx-300 {
    margin-left: 3rem !important
}

.mr-300,
.mx-300 {
    margin-right: 3rem !important
}

.p-300 {
    padding: 3rem !important
}

.pt-300,
.py-300 {
    padding-top: 3rem !important
}

.pb-300,
.py-300 {
    padding-bottom: 3rem !important
}

.pl-300,
.px-300 {
    padding-left: 3rem !important
}

.pr-300,
.px-300 {
    padding-right: 3rem !important
}

.m-325 {
    margin: 3.25rem !important
}

.mt-325,
.my-325 {
    margin-top: 3.25rem !important
}

.mb-325,
.my-325 {
    margin-bottom: 3.25rem !important
}

.ml-325,
.mx-325 {
    margin-left: 3.25rem !important
}

.mr-325,
.mx-325 {
    margin-right: 3.25rem !important
}

.p-325 {
    padding: 3.25rem !important
}

.pt-325,
.py-325 {
    padding-top: 3.25rem !important
}

.pb-325,
.py-325 {
    padding-bottom: 3.25rem !important
}

.pl-325,
.px-325 {
    padding-left: 3.25rem !important
}

.pr-325,
.px-325 {
    padding-right: 3.25rem !important
}

.m-350 {
    margin: 3.5rem !important
}

.mt-350,
.my-350 {
    margin-top: 3.5rem !important
}

.mb-350,
.my-350 {
    margin-bottom: 3.5rem !important
}

.ml-350,
.mx-350 {
    margin-left: 3.5rem !important
}

.mr-350,
.mx-350 {
    margin-right: 3.5rem !important
}

.p-350 {
    padding: 3.5rem !important
}

.pt-350,
.py-350 {
    padding-top: 3.5rem !important
}

.pb-350,
.py-350 {
    padding-bottom: 3.5rem !important
}

.pl-350,
.px-350 {
    padding-left: 3.5rem !important
}

.pr-350,
.px-350 {
    padding-right: 3.5rem !important
}

.m-375 {
    margin: 3.75rem !important
}

.mt-375,
.my-375 {
    margin-top: 3.75rem !important
}

.mb-375,
.my-375 {
    margin-bottom: 3.75rem !important
}

.ml-375,
.mx-375 {
    margin-left: 3.75rem !important
}

.mr-375,
.mx-375 {
    margin-right: 3.75rem !important
}

.p-375 {
    padding: 3.75rem !important
}

.pt-375,
.py-375 {
    padding-top: 3.75rem !important
}

.pb-375,
.py-375 {
    padding-bottom: 3.75rem !important
}

.pl-375,
.px-375 {
    padding-left: 3.75rem !important
}

.pr-375,
.px-375 {
    padding-right: 3.75rem !important
}

.m-400 {
    margin: 4rem !important
}

.mt-400,
.my-400 {
    margin-top: 4rem !important
}

.mb-400,
.my-400 {
    margin-bottom: 4rem !important
}

.ml-400,
.mx-400 {
    margin-left: 4rem !important
}

.mr-400,
.mx-400 {
    margin-right: 4rem !important
}

.p-400 {
    padding: 4rem !important
}

.pt-400,
.py-400 {
    padding-top: 4rem !important
}

.pb-400,
.py-400 {
    padding-bottom: 4rem !important
}

.pl-400,
.px-400 {
    padding-left: 4rem !important
}

.pr-400,
.px-400 {
    padding-right: 4rem !important
}

.m-425 {
    margin: 4.25rem !important
}

.mt-425,
.my-425 {
    margin-top: 4.25rem !important
}

.mb-425,
.my-425 {
    margin-bottom: 4.25rem !important
}

.ml-425,
.mx-425 {
    margin-left: 4.25rem !important
}

.mr-425,
.mx-425 {
    margin-right: 4.25rem !important
}

.p-425 {
    padding: 4.25rem !important
}

.pt-425,
.py-425 {
    padding-top: 4.25rem !important
}

.pb-425,
.py-425 {
    padding-bottom: 4.25rem !important
}

.pl-425,
.px-425 {
    padding-left: 4.25rem !important
}

.pr-425,
.px-425 {
    padding-right: 4.25rem !important
}

.m-450 {
    margin: 4.5rem !important
}

.mt-450,
.my-450 {
    margin-top: 4.5rem !important
}

.mb-450,
.my-450 {
    margin-bottom: 4.5rem !important
}

.ml-450,
.mx-450 {
    margin-left: 4.5rem !important
}

.mr-450,
.mx-450 {
    margin-right: 4.5rem !important
}

.p-450 {
    padding: 4.5rem !important
}

.pt-450,
.py-450 {
    padding-top: 4.5rem !important
}

.pb-450,
.py-450 {
    padding-bottom: 4.5rem !important
}

.pl-450,
.px-450 {
    padding-left: 4.5rem !important
}

.pr-450,
.px-450 {
    padding-right: 4.5rem !important
}

.m-475 {
    margin: 4.75rem !important
}

.mt-475,
.my-475 {
    margin-top: 4.75rem !important
}

.mb-475,
.my-475 {
    margin-bottom: 4.75rem !important
}

.ml-475,
.mx-475 {
    margin-left: 4.75rem !important
}

.mr-475,
.mx-475 {
    margin-right: 4.75rem !important
}

.p-475 {
    padding: 4.75rem !important
}

.pt-475,
.py-475 {
    padding-top: 4.75rem !important
}

.pb-475,
.py-475 {
    padding-bottom: 4.75rem !important
}

.pl-475,
.px-475 {
    padding-left: 4.75rem !important
}

.pr-475,
.px-475 {
    padding-right: 4.75rem !important
}

.m-500 {
    margin: 5rem !important
}

.mt-500,
.my-500 {
    margin-top: 5rem !important
}

.mb-500,
.my-500 {
    margin-bottom: 5rem !important
}

.ml-500,
.mx-500 {
    margin-left: 5rem !important
}

.mr-500,
.mx-500 {
    margin-right: 5rem !important
}

.p-500 {
    padding: 5rem !important
}

.pt-500,
.py-500 {
    padding-top: 5rem !important
}

.pb-500,
.py-500 {
    padding-bottom: 5rem !important
}

.pl-500,
.px-500 {
    padding-left: 5rem !important
}

.pr-500,
.px-500 {
    padding-right: 5rem !important
}

.m-525 {
    margin: 5.25rem !important
}

.mt-525,
.my-525 {
    margin-top: 5.25rem !important
}

.mb-525,
.my-525 {
    margin-bottom: 5.25rem !important
}

.ml-525,
.mx-525 {
    margin-left: 5.25rem !important
}

.mr-525,
.mx-525 {
    margin-right: 5.25rem !important
}

.p-525 {
    padding: 5.25rem !important
}

.pt-525,
.py-525 {
    padding-top: 5.25rem !important
}

.pb-525,
.py-525 {
    padding-bottom: 5.25rem !important
}

.pl-525,
.px-525 {
    padding-left: 5.25rem !important
}

.pr-525,
.px-525 {
    padding-right: 5.25rem !important
}

.m-550 {
    margin: 5.5rem !important
}

.mt-550,
.my-550 {
    margin-top: 5.5rem !important
}

.mb-550,
.my-550 {
    margin-bottom: 5.5rem !important
}

.ml-550,
.mx-550 {
    margin-left: 5.5rem !important
}

.mr-550,
.mx-550 {
    margin-right: 5.5rem !important
}

.p-550 {
    padding: 5.5rem !important
}

.pt-550,
.py-550 {
    padding-top: 5.5rem !important
}

.pb-550,
.py-550 {
    padding-bottom: 5.5rem !important
}

.pl-550,
.px-550 {
    padding-left: 5.5rem !important
}

.pr-550,
.px-550 {
    padding-right: 5.5rem !important
}

.m-575 {
    margin: 5.75rem !important
}

.mt-575,
.my-575 {
    margin-top: 5.75rem !important
}

.mb-575,
.my-575 {
    margin-bottom: 5.75rem !important
}

.ml-575,
.mx-575 {
    margin-left: 5.75rem !important
}

.mr-575,
.mx-575 {
    margin-right: 5.75rem !important
}

.p-575 {
    padding: 5.75rem !important
}

.pt-575,
.py-575 {
    padding-top: 5.75rem !important
}

.pb-575,
.py-575 {
    padding-bottom: 5.75rem !important
}

.pl-575,
.px-575 {
    padding-left: 5.75rem !important
}

.pr-575,
.px-575 {
    padding-right: 5.75rem !important
}

.m-600 {
    margin: 6rem !important
}

.mt-600,
.my-600 {
    margin-top: 6rem !important
}

.mb-600,
.my-600 {
    margin-bottom: 6rem !important
}

.ml-600,
.mx-600 {
    margin-left: 6rem !important
}

.mr-600,
.mx-600 {
    margin-right: 6rem !important
}

.p-600 {
    padding: 6rem !important
}

.pt-600,
.py-600 {
    padding-top: 6rem !important
}

.pb-600,
.py-600 {
    padding-bottom: 6rem !important
}

.pl-600,
.px-600 {
    padding-left: 6rem !important
}

.pr-600,
.px-600 {
    padding-right: 6rem !important
}

.rtl-layout .ml-0,
.rtl-layout .ml-025,
.rtl-layout .ml-050,
.rtl-layout .ml-075,
.rtl-layout .ml-100,
.rtl-layout .ml-125,
.rtl-layout .ml-150,
.rtl-layout .ml-175,
.rtl-layout .ml-200,
.rtl-layout .ml-225,
.rtl-layout .ml-250,
.rtl-layout .ml-275,
.rtl-layout .ml-300,
.rtl-layout .ml-325,
.rtl-layout .ml-350,
.rtl-layout .ml-375,
.rtl-layout .ml-400,
.rtl-layout .ml-425,
.rtl-layout .ml-450,
.rtl-layout .ml-475,
.rtl-layout .ml-500,
.rtl-layout .ml-525,
.rtl-layout .ml-550,
.rtl-layout .ml-575,
.rtl-layout .ml-600 {
    margin-left: 0 !important
}

.rtl-layout .mr-0,
.rtl-layout .mr-025,
.rtl-layout .mr-050,
.rtl-layout .mr-075,
.rtl-layout .mr-100,
.rtl-layout .mr-125,
.rtl-layout .mr-150,
.rtl-layout .mr-175,
.rtl-layout .mr-200,
.rtl-layout .mr-225,
.rtl-layout .mr-250,
.rtl-layout .mr-275,
.rtl-layout .mr-300,
.rtl-layout .mr-325,
.rtl-layout .mr-350,
.rtl-layout .mr-375,
.rtl-layout .mr-400,
.rtl-layout .mr-425,
.rtl-layout .mr-450,
.rtl-layout .mr-475,
.rtl-layout .mr-500,
.rtl-layout .mr-525,
.rtl-layout .mr-550,
.rtl-layout .mr-575,
.rtl-layout .mr-600 {
    margin-right: 0 !important
}

.rtl-layout .pl-0,
.rtl-layout .pl-025,
.rtl-layout .pl-050,
.rtl-layout .pl-075,
.rtl-layout .pl-100,
.rtl-layout .pl-125,
.rtl-layout .pl-150,
.rtl-layout .pl-175,
.rtl-layout .pl-200,
.rtl-layout .pl-225,
.rtl-layout .pl-250,
.rtl-layout .pl-275,
.rtl-layout .pl-300,
.rtl-layout .pl-325,
.rtl-layout .pl-350,
.rtl-layout .pl-375,
.rtl-layout .pl-400,
.rtl-layout .pl-425,
.rtl-layout .pl-450,
.rtl-layout .pl-475,
.rtl-layout .pl-500,
.rtl-layout .pl-525,
.rtl-layout .pl-550,
.rtl-layout .pl-575,
.rtl-layout .pl-600 {
    padding-left: 0 !important
}

.rtl-layout .pr-0,
.rtl-layout .pr-025,
.rtl-layout .pr-050,
.rtl-layout .pr-075,
.rtl-layout .pr-100,
.rtl-layout .pr-125,
.rtl-layout .pr-150,
.rtl-layout .pr-175,
.rtl-layout .pr-200,
.rtl-layout .pr-225,
.rtl-layout .pr-250,
.rtl-layout .pr-275,
.rtl-layout .pr-300,
.rtl-layout .pr-325,
.rtl-layout .pr-350,
.rtl-layout .pr-375,
.rtl-layout .pr-400,
.rtl-layout .pr-425,
.rtl-layout .pr-450,
.rtl-layout .pr-475,
.rtl-layout .pr-500,
.rtl-layout .pr-525,
.rtl-layout .pr-550,
.rtl-layout .pr-575,
.rtl-layout .pr-600 {
    padding-right: 0 !important
}

.rtl-layout .ml-0 {
    margin-right: 0 !important
}

.rtl-layout .mr-0 {
    margin-left: 0 !important
}

.rtl-layout .pl-0 {
    padding-right: 0 !important
}

.rtl-layout .pr-0 {
    padding-left: 0 !important
}

.rtl-layout .ml-025 {
    margin-right: .25rem !important
}

.rtl-layout .mr-025 {
    margin-left: .25rem !important
}

.rtl-layout .pl-025 {
    padding-right: .25rem !important
}

.rtl-layout .pr-025 {
    padding-left: .25rem !important
}

.rtl-layout .ml-050 {
    margin-right: .5rem !important
}

.rtl-layout .mr-050 {
    margin-left: .5rem !important
}

.rtl-layout .pl-050 {
    padding-right: .5rem !important
}

.rtl-layout .pr-050 {
    padding-left: .5rem !important
}

.rtl-layout .ml-075 {
    margin-right: .75rem !important
}

.rtl-layout .mr-075 {
    margin-left: .75rem !important
}

.rtl-layout .pl-075 {
    padding-right: .75rem !important
}

.rtl-layout .pr-075 {
    padding-left: .75rem !important
}

.rtl-layout .ml-100 {
    margin-right: 1rem !important
}

.rtl-layout .mr-100 {
    margin-left: 1rem !important
}

.rtl-layout .pl-100 {
    padding-right: 1rem !important
}

.rtl-layout .pr-100 {
    padding-left: 1rem !important
}

.rtl-layout .ml-125 {
    margin-right: 1.25rem !important
}

.rtl-layout .mr-125 {
    margin-left: 1.25rem !important
}

.rtl-layout .pl-125 {
    padding-right: 1.25rem !important
}

.rtl-layout .pr-125 {
    padding-left: 1.25rem !important
}

.rtl-layout .ml-150 {
    margin-right: 1.5rem !important
}

.rtl-layout .mr-150 {
    margin-left: 1.5rem !important
}

.rtl-layout .pl-150 {
    padding-right: 1.5rem !important
}

.rtl-layout .pr-150 {
    padding-left: 1.5rem !important
}

.rtl-layout .ml-175 {
    margin-right: 1.75rem !important
}

.rtl-layout .mr-175 {
    margin-left: 1.75rem !important
}

.rtl-layout .pl-175 {
    padding-right: 1.75rem !important
}

.rtl-layout .pr-175 {
    padding-left: 1.75rem !important
}

.rtl-layout .ml-200 {
    margin-right: 2rem !important
}

.rtl-layout .mr-200 {
    margin-left: 2rem !important
}

.rtl-layout .pl-200 {
    padding-right: 2rem !important
}

.rtl-layout .pr-200 {
    padding-left: 2rem !important
}

.rtl-layout .ml-225 {
    margin-right: 2.25rem !important
}

.rtl-layout .mr-225 {
    margin-left: 2.25rem !important
}

.rtl-layout .pl-225 {
    padding-right: 2.25rem !important
}

.rtl-layout .pr-225 {
    padding-left: 2.25rem !important
}

.rtl-layout .ml-250 {
    margin-right: 2.5rem !important
}

.rtl-layout .mr-250 {
    margin-left: 2.5rem !important
}

.rtl-layout .pl-250 {
    padding-right: 2.5rem !important
}

.rtl-layout .pr-250 {
    padding-left: 2.5rem !important
}

.rtl-layout .ml-275 {
    margin-right: 2.75rem !important
}

.rtl-layout .mr-275 {
    margin-left: 2.75rem !important
}

.rtl-layout .pl-275 {
    padding-right: 2.75rem !important
}

.rtl-layout .pr-275 {
    padding-left: 2.75rem !important
}

.rtl-layout .ml-300 {
    margin-right: 3rem !important
}

.rtl-layout .mr-300 {
    margin-left: 3rem !important
}

.rtl-layout .pl-300 {
    padding-right: 3rem !important
}

.rtl-layout .pr-300 {
    padding-left: 3rem !important
}

.rtl-layout .ml-325 {
    margin-right: 3.25rem !important
}

.rtl-layout .mr-325 {
    margin-left: 3.25rem !important
}

.rtl-layout .pl-325 {
    padding-right: 3.25rem !important
}

.rtl-layout .pr-325 {
    padding-left: 3.25rem !important
}

.rtl-layout .ml-350 {
    margin-right: 3.5rem !important
}

.rtl-layout .mr-350 {
    margin-left: 3.5rem !important
}

.rtl-layout .pl-350 {
    padding-right: 3.5rem !important
}

.rtl-layout .pr-350 {
    padding-left: 3.5rem !important
}

.rtl-layout .ml-375 {
    margin-right: 3.75rem !important
}

.rtl-layout .mr-375 {
    margin-left: 3.75rem !important
}

.rtl-layout .pl-375 {
    padding-right: 3.75rem !important
}

.rtl-layout .pr-375 {
    padding-left: 3.75rem !important
}

.rtl-layout .ml-400 {
    margin-right: 4rem !important
}

.rtl-layout .mr-400 {
    margin-left: 4rem !important
}

.rtl-layout .pl-400 {
    padding-right: 4rem !important
}

.rtl-layout .pr-400 {
    padding-left: 4rem !important
}

.rtl-layout .ml-425 {
    margin-right: 4.25rem !important
}

.rtl-layout .mr-425 {
    margin-left: 4.25rem !important
}

.rtl-layout .pl-425 {
    padding-right: 4.25rem !important
}

.rtl-layout .pr-425 {
    padding-left: 4.25rem !important
}

.rtl-layout .ml-450 {
    margin-right: 4.5rem !important
}

.rtl-layout .mr-450 {
    margin-left: 4.5rem !important
}

.rtl-layout .pl-450 {
    padding-right: 4.5rem !important
}

.rtl-layout .pr-450 {
    padding-left: 4.5rem !important
}

.rtl-layout .ml-475 {
    margin-right: 4.75rem !important
}

.rtl-layout .mr-475 {
    margin-left: 4.75rem !important
}

.rtl-layout .pl-475 {
    padding-right: 4.75rem !important
}

.rtl-layout .pr-475 {
    padding-left: 4.75rem !important
}

.rtl-layout .ml-500 {
    margin-right: 5rem !important
}

.rtl-layout .mr-500 {
    margin-left: 5rem !important
}

.rtl-layout .pl-500 {
    padding-right: 5rem !important
}

.rtl-layout .pr-500 {
    padding-left: 5rem !important
}

.rtl-layout .ml-525 {
    margin-right: 5.25rem !important
}

.rtl-layout .mr-525 {
    margin-left: 5.25rem !important
}

.rtl-layout .pl-525 {
    padding-right: 5.25rem !important
}

.rtl-layout .pr-525 {
    padding-left: 5.25rem !important
}

.rtl-layout .ml-550 {
    margin-right: 5.5rem !important
}

.rtl-layout .mr-550 {
    margin-left: 5.5rem !important
}

.rtl-layout .pl-550 {
    padding-right: 5.5rem !important
}

.rtl-layout .pr-550 {
    padding-left: 5.5rem !important
}

.rtl-layout .ml-575 {
    margin-right: 5.75rem !important
}

.rtl-layout .mr-575 {
    margin-left: 5.75rem !important
}

.rtl-layout .pl-575 {
    padding-right: 5.75rem !important
}

.rtl-layout .pr-575 {
    padding-left: 5.75rem !important
}

.rtl-layout .ml-600 {
    margin-right: 6rem !important
}

.rtl-layout .mr-600 {
    margin-left: 6rem !important
}

.rtl-layout .pl-600 {
    padding-right: 6rem !important
}

.rtl-layout .pr-600 {
    padding-left: 6rem !important
}

@media(min-width:576px) {
    .m-sm-auto {
        margin: auto !important
    }
    .mt-sm-auto,
    .my-sm-auto {
        margin-top: auto !important
    }
    .mb-sm-auto,
    .my-sm-auto {
        margin-bottom: auto !important
    }
    .ml-sm-auto,
    .mx-sm-auto {
        margin-left: auto !important
    }
    .mr-sm-auto,
    .mx-sm-auto {
        margin-right: auto !important
    }
    .m-sm-0 {
        margin: 0 !important
    }
    .mt-sm-0,
    .my-sm-0 {
        margin-top: 0 !important
    }
    .mb-sm-0,
    .my-sm-0 {
        margin-bottom: 0 !important
    }
    .ml-sm-0,
    .mx-sm-0 {
        margin-left: 0 !important
    }
    .mr-sm-0,
    .mx-sm-0 {
        margin-right: 0 !important
    }
    .p-sm-0 {
        padding: 0 !important
    }
    .pt-sm-0,
    .py-sm-0 {
        padding-top: 0 !important
    }
    .pb-sm-0,
    .py-sm-0 {
        padding-bottom: 0 !important
    }
    .pl-sm-0,
    .px-sm-0 {
        padding-left: 0 !important
    }
    .pr-sm-0,
    .px-sm-0 {
        padding-right: 0 !important
    }
    .m-sm-025 {
        margin: .25rem !important
    }
    .mt-sm-025,
    .my-sm-025 {
        margin-top: .25rem !important
    }
    .mb-sm-025,
    .my-sm-025 {
        margin-bottom: .25rem !important
    }
    .ml-sm-025,
    .mx-sm-025 {
        margin-left: .25rem !important
    }
    .mr-sm-025,
    .mx-sm-025 {
        margin-right: .25rem !important
    }
    .p-sm-025 {
        padding: .25rem !important
    }
    .pt-sm-025,
    .py-sm-025 {
        padding-top: .25rem !important
    }
    .pb-sm-025,
    .py-sm-025 {
        padding-bottom: .25rem !important
    }
    .pl-sm-025,
    .px-sm-025 {
        padding-left: .25rem !important
    }
    .pr-sm-025,
    .px-sm-025 {
        padding-right: .25rem !important
    }
    .m-sm-050 {
        margin: .5rem !important
    }
    .mt-sm-050,
    .my-sm-050 {
        margin-top: .5rem !important
    }
    .mb-sm-050,
    .my-sm-050 {
        margin-bottom: .5rem !important
    }
    .ml-sm-050,
    .mx-sm-050 {
        margin-left: .5rem !important
    }
    .mr-sm-050,
    .mx-sm-050 {
        margin-right: .5rem !important
    }
    .p-sm-050 {
        padding: .5rem !important
    }
    .pt-sm-050,
    .py-sm-050 {
        padding-top: .5rem !important
    }
    .pb-sm-050,
    .py-sm-050 {
        padding-bottom: .5rem !important
    }
    .pl-sm-050,
    .px-sm-050 {
        padding-left: .5rem !important
    }
    .pr-sm-050,
    .px-sm-050 {
        padding-right: .5rem !important
    }
    .m-sm-075 {
        margin: .75rem !important
    }
    .mt-sm-075,
    .my-sm-075 {
        margin-top: .75rem !important
    }
    .mb-sm-075,
    .my-sm-075 {
        margin-bottom: .75rem !important
    }
    .ml-sm-075,
    .mx-sm-075 {
        margin-left: .75rem !important
    }
    .mr-sm-075,
    .mx-sm-075 {
        margin-right: .75rem !important
    }
    .p-sm-075 {
        padding: .75rem !important
    }
    .pt-sm-075,
    .py-sm-075 {
        padding-top: .75rem !important
    }
    .pb-sm-075,
    .py-sm-075 {
        padding-bottom: .75rem !important
    }
    .pl-sm-075,
    .px-sm-075 {
        padding-left: .75rem !important
    }
    .pr-sm-075,
    .px-sm-075 {
        padding-right: .75rem !important
    }
    .m-sm-100 {
        margin: 1rem !important
    }
    .mt-sm-100,
    .my-sm-100 {
        margin-top: 1rem !important
    }
    .mb-sm-100,
    .my-sm-100 {
        margin-bottom: 1rem !important
    }
    .ml-sm-100,
    .mx-sm-100 {
        margin-left: 1rem !important
    }
    .mr-sm-100,
    .mx-sm-100 {
        margin-right: 1rem !important
    }
    .p-sm-100 {
        padding: 1rem !important
    }
    .pt-sm-100,
    .py-sm-100 {
        padding-top: 1rem !important
    }
    .pb-sm-100,
    .py-sm-100 {
        padding-bottom: 1rem !important
    }
    .pl-sm-100,
    .px-sm-100 {
        padding-left: 1rem !important
    }
    .pr-sm-100,
    .px-sm-100 {
        padding-right: 1rem !important
    }
    .m-sm-125 {
        margin: 1.25rem !important
    }
    .mt-sm-125,
    .my-sm-125 {
        margin-top: 1.25rem !important
    }
    .mb-sm-125,
    .my-sm-125 {
        margin-bottom: 1.25rem !important
    }
    .ml-sm-125,
    .mx-sm-125 {
        margin-left: 1.25rem !important
    }
    .mr-sm-125,
    .mx-sm-125 {
        margin-right: 1.25rem !important
    }
    .p-sm-125 {
        padding: 1.25rem !important
    }
    .pt-sm-125,
    .py-sm-125 {
        padding-top: 1.25rem !important
    }
    .pb-sm-125,
    .py-sm-125 {
        padding-bottom: 1.25rem !important
    }
    .pl-sm-125,
    .px-sm-125 {
        padding-left: 1.25rem !important
    }
    .pr-sm-125,
    .px-sm-125 {
        padding-right: 1.25rem !important
    }
    .m-sm-150 {
        margin: 1.5rem !important
    }
    .mt-sm-150,
    .my-sm-150 {
        margin-top: 1.5rem !important
    }
    .mb-sm-150,
    .my-sm-150 {
        margin-bottom: 1.5rem !important
    }
    .ml-sm-150,
    .mx-sm-150 {
        margin-left: 1.5rem !important
    }
    .mr-sm-150,
    .mx-sm-150 {
        margin-right: 1.5rem !important
    }
    .p-sm-150 {
        padding: 1.5rem !important
    }
    .pt-sm-150,
    .py-sm-150 {
        padding-top: 1.5rem !important
    }
    .pb-sm-150,
    .py-sm-150 {
        padding-bottom: 1.5rem !important
    }
    .pl-sm-150,
    .px-sm-150 {
        padding-left: 1.5rem !important
    }
    .pr-sm-150,
    .px-sm-150 {
        padding-right: 1.5rem !important
    }
    .m-sm-175 {
        margin: 1.75rem !important
    }
    .mt-sm-175,
    .my-sm-175 {
        margin-top: 1.75rem !important
    }
    .mb-sm-175,
    .my-sm-175 {
        margin-bottom: 1.75rem !important
    }
    .ml-sm-175,
    .mx-sm-175 {
        margin-left: 1.75rem !important
    }
    .mr-sm-175,
    .mx-sm-175 {
        margin-right: 1.75rem !important
    }
    .p-sm-175 {
        padding: 1.75rem !important
    }
    .pt-sm-175,
    .py-sm-175 {
        padding-top: 1.75rem !important
    }
    .pb-sm-175,
    .py-sm-175 {
        padding-bottom: 1.75rem !important
    }
    .pl-sm-175,
    .px-sm-175 {
        padding-left: 1.75rem !important
    }
    .pr-sm-175,
    .px-sm-175 {
        padding-right: 1.75rem !important
    }
    .m-sm-200 {
        margin: 2rem !important
    }
    .mt-sm-200,
    .my-sm-200 {
        margin-top: 2rem !important
    }
    .mb-sm-200,
    .my-sm-200 {
        margin-bottom: 2rem !important
    }
    .ml-sm-200,
    .mx-sm-200 {
        margin-left: 2rem !important
    }
    .mr-sm-200,
    .mx-sm-200 {
        margin-right: 2rem !important
    }
    .p-sm-200 {
        padding: 2rem !important
    }
    .pt-sm-200,
    .py-sm-200 {
        padding-top: 2rem !important
    }
    .pb-sm-200,
    .py-sm-200 {
        padding-bottom: 2rem !important
    }
    .pl-sm-200,
    .px-sm-200 {
        padding-left: 2rem !important
    }
    .pr-sm-200,
    .px-sm-200 {
        padding-right: 2rem !important
    }
    .m-sm-225 {
        margin: 2.25rem !important
    }
    .mt-sm-225,
    .my-sm-225 {
        margin-top: 2.25rem !important
    }
    .mb-sm-225,
    .my-sm-225 {
        margin-bottom: 2.25rem !important
    }
    .ml-sm-225,
    .mx-sm-225 {
        margin-left: 2.25rem !important
    }
    .mr-sm-225,
    .mx-sm-225 {
        margin-right: 2.25rem !important
    }
    .p-sm-225 {
        padding: 2.25rem !important
    }
    .pt-sm-225,
    .py-sm-225 {
        padding-top: 2.25rem !important
    }
    .pb-sm-225,
    .py-sm-225 {
        padding-bottom: 2.25rem !important
    }
    .pl-sm-225,
    .px-sm-225 {
        padding-left: 2.25rem !important
    }
    .pr-sm-225,
    .px-sm-225 {
        padding-right: 2.25rem !important
    }
    .m-sm-250 {
        margin: 2.5rem !important
    }
    .mt-sm-250,
    .my-sm-250 {
        margin-top: 2.5rem !important
    }
    .mb-sm-250,
    .my-sm-250 {
        margin-bottom: 2.5rem !important
    }
    .ml-sm-250,
    .mx-sm-250 {
        margin-left: 2.5rem !important
    }
    .mr-sm-250,
    .mx-sm-250 {
        margin-right: 2.5rem !important
    }
    .p-sm-250 {
        padding: 2.5rem !important
    }
    .pt-sm-250,
    .py-sm-250 {
        padding-top: 2.5rem !important
    }
    .pb-sm-250,
    .py-sm-250 {
        padding-bottom: 2.5rem !important
    }
    .pl-sm-250,
    .px-sm-250 {
        padding-left: 2.5rem !important
    }
    .pr-sm-250,
    .px-sm-250 {
        padding-right: 2.5rem !important
    }
    .m-sm-275 {
        margin: 2.75rem !important
    }
    .mt-sm-275,
    .my-sm-275 {
        margin-top: 2.75rem !important
    }
    .mb-sm-275,
    .my-sm-275 {
        margin-bottom: 2.75rem !important
    }
    .ml-sm-275,
    .mx-sm-275 {
        margin-left: 2.75rem !important
    }
    .mr-sm-275,
    .mx-sm-275 {
        margin-right: 2.75rem !important
    }
    .p-sm-275 {
        padding: 2.75rem !important
    }
    .pt-sm-275,
    .py-sm-275 {
        padding-top: 2.75rem !important
    }
    .pb-sm-275,
    .py-sm-275 {
        padding-bottom: 2.75rem !important
    }
    .pl-sm-275,
    .px-sm-275 {
        padding-left: 2.75rem !important
    }
    .pr-sm-275,
    .px-sm-275 {
        padding-right: 2.75rem !important
    }
    .m-sm-300 {
        margin: 3rem !important
    }
    .mt-sm-300,
    .my-sm-300 {
        margin-top: 3rem !important
    }
    .mb-sm-300,
    .my-sm-300 {
        margin-bottom: 3rem !important
    }
    .ml-sm-300,
    .mx-sm-300 {
        margin-left: 3rem !important
    }
    .mr-sm-300,
    .mx-sm-300 {
        margin-right: 3rem !important
    }
    .p-sm-300 {
        padding: 3rem !important
    }
    .pt-sm-300,
    .py-sm-300 {
        padding-top: 3rem !important
    }
    .pb-sm-300,
    .py-sm-300 {
        padding-bottom: 3rem !important
    }
    .pl-sm-300,
    .px-sm-300 {
        padding-left: 3rem !important
    }
    .pr-sm-300,
    .px-sm-300 {
        padding-right: 3rem !important
    }
    .m-sm-325 {
        margin: 3.25rem !important
    }
    .mt-sm-325,
    .my-sm-325 {
        margin-top: 3.25rem !important
    }
    .mb-sm-325,
    .my-sm-325 {
        margin-bottom: 3.25rem !important
    }
    .ml-sm-325,
    .mx-sm-325 {
        margin-left: 3.25rem !important
    }
    .mr-sm-325,
    .mx-sm-325 {
        margin-right: 3.25rem !important
    }
    .p-sm-325 {
        padding: 3.25rem !important
    }
    .pt-sm-325,
    .py-sm-325 {
        padding-top: 3.25rem !important
    }
    .pb-sm-325,
    .py-sm-325 {
        padding-bottom: 3.25rem !important
    }
    .pl-sm-325,
    .px-sm-325 {
        padding-left: 3.25rem !important
    }
    .pr-sm-325,
    .px-sm-325 {
        padding-right: 3.25rem !important
    }
    .m-sm-350 {
        margin: 3.5rem !important
    }
    .mt-sm-350,
    .my-sm-350 {
        margin-top: 3.5rem !important
    }
    .mb-sm-350,
    .my-sm-350 {
        margin-bottom: 3.5rem !important
    }
    .ml-sm-350,
    .mx-sm-350 {
        margin-left: 3.5rem !important
    }
    .mr-sm-350,
    .mx-sm-350 {
        margin-right: 3.5rem !important
    }
    .p-sm-350 {
        padding: 3.5rem !important
    }
    .pt-sm-350,
    .py-sm-350 {
        padding-top: 3.5rem !important
    }
    .pb-sm-350,
    .py-sm-350 {
        padding-bottom: 3.5rem !important
    }
    .pl-sm-350,
    .px-sm-350 {
        padding-left: 3.5rem !important
    }
    .pr-sm-350,
    .px-sm-350 {
        padding-right: 3.5rem !important
    }
    .m-sm-375 {
        margin: 3.75rem !important
    }
    .mt-sm-375,
    .my-sm-375 {
        margin-top: 3.75rem !important
    }
    .mb-sm-375,
    .my-sm-375 {
        margin-bottom: 3.75rem !important
    }
    .ml-sm-375,
    .mx-sm-375 {
        margin-left: 3.75rem !important
    }
    .mr-sm-375,
    .mx-sm-375 {
        margin-right: 3.75rem !important
    }
    .p-sm-375 {
        padding: 3.75rem !important
    }
    .pt-sm-375,
    .py-sm-375 {
        padding-top: 3.75rem !important
    }
    .pb-sm-375,
    .py-sm-375 {
        padding-bottom: 3.75rem !important
    }
    .pl-sm-375,
    .px-sm-375 {
        padding-left: 3.75rem !important
    }
    .pr-sm-375,
    .px-sm-375 {
        padding-right: 3.75rem !important
    }
    .m-sm-400 {
        margin: 4rem !important
    }
    .mt-sm-400,
    .my-sm-400 {
        margin-top: 4rem !important
    }
    .mb-sm-400,
    .my-sm-400 {
        margin-bottom: 4rem !important
    }
    .ml-sm-400,
    .mx-sm-400 {
        margin-left: 4rem !important
    }
    .mr-sm-400,
    .mx-sm-400 {
        margin-right: 4rem !important
    }
    .p-sm-400 {
        padding: 4rem !important
    }
    .pt-sm-400,
    .py-sm-400 {
        padding-top: 4rem !important
    }
    .pb-sm-400,
    .py-sm-400 {
        padding-bottom: 4rem !important
    }
    .pl-sm-400,
    .px-sm-400 {
        padding-left: 4rem !important
    }
    .pr-sm-400,
    .px-sm-400 {
        padding-right: 4rem !important
    }
    .m-sm-425 {
        margin: 4.25rem !important
    }
    .mt-sm-425,
    .my-sm-425 {
        margin-top: 4.25rem !important
    }
    .mb-sm-425,
    .my-sm-425 {
        margin-bottom: 4.25rem !important
    }
    .ml-sm-425,
    .mx-sm-425 {
        margin-left: 4.25rem !important
    }
    .mr-sm-425,
    .mx-sm-425 {
        margin-right: 4.25rem !important
    }
    .p-sm-425 {
        padding: 4.25rem !important
    }
    .pt-sm-425,
    .py-sm-425 {
        padding-top: 4.25rem !important
    }
    .pb-sm-425,
    .py-sm-425 {
        padding-bottom: 4.25rem !important
    }
    .pl-sm-425,
    .px-sm-425 {
        padding-left: 4.25rem !important
    }
    .pr-sm-425,
    .px-sm-425 {
        padding-right: 4.25rem !important
    }
    .m-sm-450 {
        margin: 4.5rem !important
    }
    .mt-sm-450,
    .my-sm-450 {
        margin-top: 4.5rem !important
    }
    .mb-sm-450,
    .my-sm-450 {
        margin-bottom: 4.5rem !important
    }
    .ml-sm-450,
    .mx-sm-450 {
        margin-left: 4.5rem !important
    }
    .mr-sm-450,
    .mx-sm-450 {
        margin-right: 4.5rem !important
    }
    .p-sm-450 {
        padding: 4.5rem !important
    }
    .pt-sm-450,
    .py-sm-450 {
        padding-top: 4.5rem !important
    }
    .pb-sm-450,
    .py-sm-450 {
        padding-bottom: 4.5rem !important
    }
    .pl-sm-450,
    .px-sm-450 {
        padding-left: 4.5rem !important
    }
    .pr-sm-450,
    .px-sm-450 {
        padding-right: 4.5rem !important
    }
    .m-sm-475 {
        margin: 4.75rem !important
    }
    .mt-sm-475,
    .my-sm-475 {
        margin-top: 4.75rem !important
    }
    .mb-sm-475,
    .my-sm-475 {
        margin-bottom: 4.75rem !important
    }
    .ml-sm-475,
    .mx-sm-475 {
        margin-left: 4.75rem !important
    }
    .mr-sm-475,
    .mx-sm-475 {
        margin-right: 4.75rem !important
    }
    .p-sm-475 {
        padding: 4.75rem !important
    }
    .pt-sm-475,
    .py-sm-475 {
        padding-top: 4.75rem !important
    }
    .pb-sm-475,
    .py-sm-475 {
        padding-bottom: 4.75rem !important
    }
    .pl-sm-475,
    .px-sm-475 {
        padding-left: 4.75rem !important
    }
    .pr-sm-475,
    .px-sm-475 {
        padding-right: 4.75rem !important
    }
    .m-sm-500 {
        margin: 5rem !important
    }
    .mt-sm-500,
    .my-sm-500 {
        margin-top: 5rem !important
    }
    .mb-sm-500,
    .my-sm-500 {
        margin-bottom: 5rem !important
    }
    .ml-sm-500,
    .mx-sm-500 {
        margin-left: 5rem !important
    }
    .mr-sm-500,
    .mx-sm-500 {
        margin-right: 5rem !important
    }
    .p-sm-500 {
        padding: 5rem !important
    }
    .pt-sm-500,
    .py-sm-500 {
        padding-top: 5rem !important
    }
    .pb-sm-500,
    .py-sm-500 {
        padding-bottom: 5rem !important
    }
    .pl-sm-500,
    .px-sm-500 {
        padding-left: 5rem !important
    }
    .pr-sm-500,
    .px-sm-500 {
        padding-right: 5rem !important
    }
    .m-sm-525 {
        margin: 5.25rem !important
    }
    .mt-sm-525,
    .my-sm-525 {
        margin-top: 5.25rem !important
    }
    .mb-sm-525,
    .my-sm-525 {
        margin-bottom: 5.25rem !important
    }
    .ml-sm-525,
    .mx-sm-525 {
        margin-left: 5.25rem !important
    }
    .mr-sm-525,
    .mx-sm-525 {
        margin-right: 5.25rem !important
    }
    .p-sm-525 {
        padding: 5.25rem !important
    }
    .pt-sm-525,
    .py-sm-525 {
        padding-top: 5.25rem !important
    }
    .pb-sm-525,
    .py-sm-525 {
        padding-bottom: 5.25rem !important
    }
    .pl-sm-525,
    .px-sm-525 {
        padding-left: 5.25rem !important
    }
    .pr-sm-525,
    .px-sm-525 {
        padding-right: 5.25rem !important
    }
    .m-sm-550 {
        margin: 5.5rem !important
    }
    .mt-sm-550,
    .my-sm-550 {
        margin-top: 5.5rem !important
    }
    .mb-sm-550,
    .my-sm-550 {
        margin-bottom: 5.5rem !important
    }
    .ml-sm-550,
    .mx-sm-550 {
        margin-left: 5.5rem !important
    }
    .mr-sm-550,
    .mx-sm-550 {
        margin-right: 5.5rem !important
    }
    .p-sm-550 {
        padding: 5.5rem !important
    }
    .pt-sm-550,
    .py-sm-550 {
        padding-top: 5.5rem !important
    }
    .pb-sm-550,
    .py-sm-550 {
        padding-bottom: 5.5rem !important
    }
    .pl-sm-550,
    .px-sm-550 {
        padding-left: 5.5rem !important
    }
    .pr-sm-550,
    .px-sm-550 {
        padding-right: 5.5rem !important
    }
    .m-sm-575 {
        margin: 5.75rem !important
    }
    .mt-sm-575,
    .my-sm-575 {
        margin-top: 5.75rem !important
    }
    .mb-sm-575,
    .my-sm-575 {
        margin-bottom: 5.75rem !important
    }
    .ml-sm-575,
    .mx-sm-575 {
        margin-left: 5.75rem !important
    }
    .mr-sm-575,
    .mx-sm-575 {
        margin-right: 5.75rem !important
    }
    .p-sm-575 {
        padding: 5.75rem !important
    }
    .pt-sm-575,
    .py-sm-575 {
        padding-top: 5.75rem !important
    }
    .pb-sm-575,
    .py-sm-575 {
        padding-bottom: 5.75rem !important
    }
    .pl-sm-575,
    .px-sm-575 {
        padding-left: 5.75rem !important
    }
    .pr-sm-575,
    .px-sm-575 {
        padding-right: 5.75rem !important
    }
    .m-sm-600 {
        margin: 6rem !important
    }
    .mt-sm-600,
    .my-sm-600 {
        margin-top: 6rem !important
    }
    .mb-sm-600,
    .my-sm-600 {
        margin-bottom: 6rem !important
    }
    .ml-sm-600,
    .mx-sm-600 {
        margin-left: 6rem !important
    }
    .mr-sm-600,
    .mx-sm-600 {
        margin-right: 6rem !important
    }
    .p-sm-600 {
        padding: 6rem !important
    }
    .pt-sm-600,
    .py-sm-600 {
        padding-top: 6rem !important
    }
    .pb-sm-600,
    .py-sm-600 {
        padding-bottom: 6rem !important
    }
    .pl-sm-600,
    .px-sm-600 {
        padding-left: 6rem !important
    }
    .pr-sm-600,
    .px-sm-600 {
        padding-right: 6rem !important
    }
    .rtl-layout .ml-sm-0,
    .rtl-layout .ml-sm-025,
    .rtl-layout .ml-sm-050,
    .rtl-layout .ml-sm-075,
    .rtl-layout .ml-sm-100,
    .rtl-layout .ml-sm-125,
    .rtl-layout .ml-sm-150,
    .rtl-layout .ml-sm-175,
    .rtl-layout .ml-sm-200,
    .rtl-layout .ml-sm-225,
    .rtl-layout .ml-sm-250,
    .rtl-layout .ml-sm-275,
    .rtl-layout .ml-sm-300,
    .rtl-layout .ml-sm-325,
    .rtl-layout .ml-sm-350,
    .rtl-layout .ml-sm-375,
    .rtl-layout .ml-sm-400,
    .rtl-layout .ml-sm-425,
    .rtl-layout .ml-sm-450,
    .rtl-layout .ml-sm-475,
    .rtl-layout .ml-sm-500,
    .rtl-layout .ml-sm-525,
    .rtl-layout .ml-sm-550,
    .rtl-layout .ml-sm-575,
    .rtl-layout .ml-sm-600 {
        margin-left: 0 !important
    }
    .rtl-layout .mr-sm-0,
    .rtl-layout .mr-sm-025,
    .rtl-layout .mr-sm-050,
    .rtl-layout .mr-sm-075,
    .rtl-layout .mr-sm-100,
    .rtl-layout .mr-sm-125,
    .rtl-layout .mr-sm-150,
    .rtl-layout .mr-sm-175,
    .rtl-layout .mr-sm-200,
    .rtl-layout .mr-sm-225,
    .rtl-layout .mr-sm-250,
    .rtl-layout .mr-sm-275,
    .rtl-layout .mr-sm-300,
    .rtl-layout .mr-sm-325,
    .rtl-layout .mr-sm-350,
    .rtl-layout .mr-sm-375,
    .rtl-layout .mr-sm-400,
    .rtl-layout .mr-sm-425,
    .rtl-layout .mr-sm-450,
    .rtl-layout .mr-sm-475,
    .rtl-layout .mr-sm-500,
    .rtl-layout .mr-sm-525,
    .rtl-layout .mr-sm-550,
    .rtl-layout .mr-sm-575,
    .rtl-layout .mr-sm-600 {
        margin-right: 0 !important
    }
    .rtl-layout .pl-sm-0,
    .rtl-layout .pl-sm-025,
    .rtl-layout .pl-sm-050,
    .rtl-layout .pl-sm-075,
    .rtl-layout .pl-sm-100,
    .rtl-layout .pl-sm-125,
    .rtl-layout .pl-sm-150,
    .rtl-layout .pl-sm-175,
    .rtl-layout .pl-sm-200,
    .rtl-layout .pl-sm-225,
    .rtl-layout .pl-sm-250,
    .rtl-layout .pl-sm-275,
    .rtl-layout .pl-sm-300,
    .rtl-layout .pl-sm-325,
    .rtl-layout .pl-sm-350,
    .rtl-layout .pl-sm-375,
    .rtl-layout .pl-sm-400,
    .rtl-layout .pl-sm-425,
    .rtl-layout .pl-sm-450,
    .rtl-layout .pl-sm-475,
    .rtl-layout .pl-sm-500,
    .rtl-layout .pl-sm-525,
    .rtl-layout .pl-sm-550,
    .rtl-layout .pl-sm-575,
    .rtl-layout .pl-sm-600 {
        padding-left: 0 !important
    }
    .rtl-layout .pr-sm-0,
    .rtl-layout .pr-sm-025,
    .rtl-layout .pr-sm-050,
    .rtl-layout .pr-sm-075,
    .rtl-layout .pr-sm-100,
    .rtl-layout .pr-sm-125,
    .rtl-layout .pr-sm-150,
    .rtl-layout .pr-sm-175,
    .rtl-layout .pr-sm-200,
    .rtl-layout .pr-sm-225,
    .rtl-layout .pr-sm-250,
    .rtl-layout .pr-sm-275,
    .rtl-layout .pr-sm-300,
    .rtl-layout .pr-sm-325,
    .rtl-layout .pr-sm-350,
    .rtl-layout .pr-sm-375,
    .rtl-layout .pr-sm-400,
    .rtl-layout .pr-sm-425,
    .rtl-layout .pr-sm-450,
    .rtl-layout .pr-sm-475,
    .rtl-layout .pr-sm-500,
    .rtl-layout .pr-sm-525,
    .rtl-layout .pr-sm-550,
    .rtl-layout .pr-sm-575,
    .rtl-layout .pr-sm-600 {
        padding-right: 0 !important
    }
    .rtl-layout .ml-sm-0 {
        margin-right: 0 !important
    }
    .rtl-layout .mr-sm-0 {
        margin-left: 0 !important
    }
    .rtl-layout .pl-sm-0 {
        padding-right: 0 !important
    }
    .rtl-layout .pr-sm-0 {
        padding-left: 0 !important
    }
    .rtl-layout .ml-sm-025 {
        margin-right: .25rem !important
    }
    .rtl-layout .mr-sm-025 {
        margin-left: .25rem !important
    }
    .rtl-layout .pl-sm-025 {
        padding-right: .25rem !important
    }
    .rtl-layout .pr-sm-025 {
        padding-left: .25rem !important
    }
    .rtl-layout .ml-sm-050 {
        margin-right: .5rem !important
    }
    .rtl-layout .mr-sm-050 {
        margin-left: .5rem !important
    }
    .rtl-layout .pl-sm-050 {
        padding-right: .5rem !important
    }
    .rtl-layout .pr-sm-050 {
        padding-left: .5rem !important
    }
    .rtl-layout .ml-sm-075 {
        margin-right: .75rem !important
    }
    .rtl-layout .mr-sm-075 {
        margin-left: .75rem !important
    }
    .rtl-layout .pl-sm-075 {
        padding-right: .75rem !important
    }
    .rtl-layout .pr-sm-075 {
        padding-left: .75rem !important
    }
    .rtl-layout .ml-sm-100 {
        margin-right: 1rem !important
    }
    .rtl-layout .mr-sm-100 {
        margin-left: 1rem !important
    }
    .rtl-layout .pl-sm-100 {
        padding-right: 1rem !important
    }
    .rtl-layout .pr-sm-100 {
        padding-left: 1rem !important
    }
    .rtl-layout .ml-sm-125 {
        margin-right: 1.25rem !important
    }
    .rtl-layout .mr-sm-125 {
        margin-left: 1.25rem !important
    }
    .rtl-layout .pl-sm-125 {
        padding-right: 1.25rem !important
    }
    .rtl-layout .pr-sm-125 {
        padding-left: 1.25rem !important
    }
    .rtl-layout .ml-sm-150 {
        margin-right: 1.5rem !important
    }
    .rtl-layout .mr-sm-150 {
        margin-left: 1.5rem !important
    }
    .rtl-layout .pl-sm-150 {
        padding-right: 1.5rem !important
    }
    .rtl-layout .pr-sm-150 {
        padding-left: 1.5rem !important
    }
    .rtl-layout .ml-sm-175 {
        margin-right: 1.75rem !important
    }
    .rtl-layout .mr-sm-175 {
        margin-left: 1.75rem !important
    }
    .rtl-layout .pl-sm-175 {
        padding-right: 1.75rem !important
    }
    .rtl-layout .pr-sm-175 {
        padding-left: 1.75rem !important
    }
    .rtl-layout .ml-sm-200 {
        margin-right: 2rem !important
    }
    .rtl-layout .mr-sm-200 {
        margin-left: 2rem !important
    }
    .rtl-layout .pl-sm-200 {
        padding-right: 2rem !important
    }
    .rtl-layout .pr-sm-200 {
        padding-left: 2rem !important
    }
    .rtl-layout .ml-sm-225 {
        margin-right: 2.25rem !important
    }
    .rtl-layout .mr-sm-225 {
        margin-left: 2.25rem !important
    }
    .rtl-layout .pl-sm-225 {
        padding-right: 2.25rem !important
    }
    .rtl-layout .pr-sm-225 {
        padding-left: 2.25rem !important
    }
    .rtl-layout .ml-sm-250 {
        margin-right: 2.5rem !important
    }
    .rtl-layout .mr-sm-250 {
        margin-left: 2.5rem !important
    }
    .rtl-layout .pl-sm-250 {
        padding-right: 2.5rem !important
    }
    .rtl-layout .pr-sm-250 {
        padding-left: 2.5rem !important
    }
    .rtl-layout .ml-sm-275 {
        margin-right: 2.75rem !important
    }
    .rtl-layout .mr-sm-275 {
        margin-left: 2.75rem !important
    }
    .rtl-layout .pl-sm-275 {
        padding-right: 2.75rem !important
    }
    .rtl-layout .pr-sm-275 {
        padding-left: 2.75rem !important
    }
    .rtl-layout .ml-sm-300 {
        margin-right: 3rem !important
    }
    .rtl-layout .mr-sm-300 {
        margin-left: 3rem !important
    }
    .rtl-layout .pl-sm-300 {
        padding-right: 3rem !important
    }
    .rtl-layout .pr-sm-300 {
        padding-left: 3rem !important
    }
    .rtl-layout .ml-sm-325 {
        margin-right: 3.25rem !important
    }
    .rtl-layout .mr-sm-325 {
        margin-left: 3.25rem !important
    }
    .rtl-layout .pl-sm-325 {
        padding-right: 3.25rem !important
    }
    .rtl-layout .pr-sm-325 {
        padding-left: 3.25rem !important
    }
    .rtl-layout .ml-sm-350 {
        margin-right: 3.5rem !important
    }
    .rtl-layout .mr-sm-350 {
        margin-left: 3.5rem !important
    }
    .rtl-layout .pl-sm-350 {
        padding-right: 3.5rem !important
    }
    .rtl-layout .pr-sm-350 {
        padding-left: 3.5rem !important
    }
    .rtl-layout .ml-sm-375 {
        margin-right: 3.75rem !important
    }
    .rtl-layout .mr-sm-375 {
        margin-left: 3.75rem !important
    }
    .rtl-layout .pl-sm-375 {
        padding-right: 3.75rem !important
    }
    .rtl-layout .pr-sm-375 {
        padding-left: 3.75rem !important
    }
    .rtl-layout .ml-sm-400 {
        margin-right: 4rem !important
    }
    .rtl-layout .mr-sm-400 {
        margin-left: 4rem !important
    }
    .rtl-layout .pl-sm-400 {
        padding-right: 4rem !important
    }
    .rtl-layout .pr-sm-400 {
        padding-left: 4rem !important
    }
    .rtl-layout .ml-sm-425 {
        margin-right: 4.25rem !important
    }
    .rtl-layout .mr-sm-425 {
        margin-left: 4.25rem !important
    }
    .rtl-layout .pl-sm-425 {
        padding-right: 4.25rem !important
    }
    .rtl-layout .pr-sm-425 {
        padding-left: 4.25rem !important
    }
    .rtl-layout .ml-sm-450 {
        margin-right: 4.5rem !important
    }
    .rtl-layout .mr-sm-450 {
        margin-left: 4.5rem !important
    }
    .rtl-layout .pl-sm-450 {
        padding-right: 4.5rem !important
    }
    .rtl-layout .pr-sm-450 {
        padding-left: 4.5rem !important
    }
    .rtl-layout .ml-sm-475 {
        margin-right: 4.75rem !important
    }
    .rtl-layout .mr-sm-475 {
        margin-left: 4.75rem !important
    }
    .rtl-layout .pl-sm-475 {
        padding-right: 4.75rem !important
    }
    .rtl-layout .pr-sm-475 {
        padding-left: 4.75rem !important
    }
    .rtl-layout .ml-sm-500 {
        margin-right: 5rem !important
    }
    .rtl-layout .mr-sm-500 {
        margin-left: 5rem !important
    }
    .rtl-layout .pl-sm-500 {
        padding-right: 5rem !important
    }
    .rtl-layout .pr-sm-500 {
        padding-left: 5rem !important
    }
    .rtl-layout .ml-sm-525 {
        margin-right: 5.25rem !important
    }
    .rtl-layout .mr-sm-525 {
        margin-left: 5.25rem !important
    }
    .rtl-layout .pl-sm-525 {
        padding-right: 5.25rem !important
    }
    .rtl-layout .pr-sm-525 {
        padding-left: 5.25rem !important
    }
    .rtl-layout .ml-sm-550 {
        margin-right: 5.5rem !important
    }
    .rtl-layout .mr-sm-550 {
        margin-left: 5.5rem !important
    }
    .rtl-layout .pl-sm-550 {
        padding-right: 5.5rem !important
    }
    .rtl-layout .pr-sm-550 {
        padding-left: 5.5rem !important
    }
    .rtl-layout .ml-sm-575 {
        margin-right: 5.75rem !important
    }
    .rtl-layout .mr-sm-575 {
        margin-left: 5.75rem !important
    }
    .rtl-layout .pl-sm-575 {
        padding-right: 5.75rem !important
    }
    .rtl-layout .pr-sm-575 {
        padding-left: 5.75rem !important
    }
    .rtl-layout .ml-sm-600 {
        margin-right: 6rem !important
    }
    .rtl-layout .mr-sm-600 {
        margin-left: 6rem !important
    }
    .rtl-layout .pl-sm-600 {
        padding-right: 6rem !important
    }
    .rtl-layout .pr-sm-600 {
        padding-left: 6rem !important
    }
}

@media(min-width:768px) {
    .m-md-auto {
        margin: auto !important
    }
    .mt-md-auto,
    .my-md-auto {
        margin-top: auto !important
    }
    .mb-md-auto,
    .my-md-auto {
        margin-bottom: auto !important
    }
    .ml-md-auto,
    .mx-md-auto {
        margin-left: auto !important
    }
    .mr-md-auto,
    .mx-md-auto {
        margin-right: auto !important
    }
    .m-md-0 {
        margin: 0 !important
    }
    .mt-md-0,
    .my-md-0 {
        margin-top: 0 !important
    }
    .mb-md-0,
    .my-md-0 {
        margin-bottom: 0 !important
    }
    .ml-md-0,
    .mx-md-0 {
        margin-left: 0 !important
    }
    .mr-md-0,
    .mx-md-0 {
        margin-right: 0 !important
    }
    .p-md-0 {
        padding: 0 !important
    }
    .pt-md-0,
    .py-md-0 {
        padding-top: 0 !important
    }
    .pb-md-0,
    .py-md-0 {
        padding-bottom: 0 !important
    }
    .pl-md-0,
    .px-md-0 {
        padding-left: 0 !important
    }
    .pr-md-0,
    .px-md-0 {
        padding-right: 0 !important
    }
    .m-md-025 {
        margin: .25rem !important
    }
    .mt-md-025,
    .my-md-025 {
        margin-top: .25rem !important
    }
    .mb-md-025,
    .my-md-025 {
        margin-bottom: .25rem !important
    }
    .ml-md-025,
    .mx-md-025 {
        margin-left: .25rem !important
    }
    .mr-md-025,
    .mx-md-025 {
        margin-right: .25rem !important
    }
    .p-md-025 {
        padding: .25rem !important
    }
    .pt-md-025,
    .py-md-025 {
        padding-top: .25rem !important
    }
    .pb-md-025,
    .py-md-025 {
        padding-bottom: .25rem !important
    }
    .pl-md-025,
    .px-md-025 {
        padding-left: .25rem !important
    }
    .pr-md-025,
    .px-md-025 {
        padding-right: .25rem !important
    }
    .m-md-050 {
        margin: .5rem !important
    }
    .mt-md-050,
    .my-md-050 {
        margin-top: .5rem !important
    }
    .mb-md-050,
    .my-md-050 {
        margin-bottom: .5rem !important
    }
    .ml-md-050,
    .mx-md-050 {
        margin-left: .5rem !important
    }
    .mr-md-050,
    .mx-md-050 {
        margin-right: .5rem !important
    }
    .p-md-050 {
        padding: .5rem !important
    }
    .pt-md-050,
    .py-md-050 {
        padding-top: .5rem !important
    }
    .pb-md-050,
    .py-md-050 {
        padding-bottom: .5rem !important
    }
    .pl-md-050,
    .px-md-050 {
        padding-left: .5rem !important
    }
    .pr-md-050,
    .px-md-050 {
        padding-right: .5rem !important
    }
    .m-md-075 {
        margin: .75rem !important
    }
    .mt-md-075,
    .my-md-075 {
        margin-top: .75rem !important
    }
    .mb-md-075,
    .my-md-075 {
        margin-bottom: .75rem !important
    }
    .ml-md-075,
    .mx-md-075 {
        margin-left: .75rem !important
    }
    .mr-md-075,
    .mx-md-075 {
        margin-right: .75rem !important
    }
    .p-md-075 {
        padding: .75rem !important
    }
    .pt-md-075,
    .py-md-075 {
        padding-top: .75rem !important
    }
    .pb-md-075,
    .py-md-075 {
        padding-bottom: .75rem !important
    }
    .pl-md-075,
    .px-md-075 {
        padding-left: .75rem !important
    }
    .pr-md-075,
    .px-md-075 {
        padding-right: .75rem !important
    }
    .m-md-100 {
        margin: 1rem !important
    }
    .mt-md-100,
    .my-md-100 {
        margin-top: 1rem !important
    }
    .mb-md-100,
    .my-md-100 {
        margin-bottom: 1rem !important
    }
    .ml-md-100,
    .mx-md-100 {
        margin-left: 1rem !important
    }
    .mr-md-100,
    .mx-md-100 {
        margin-right: 1rem !important
    }
    .p-md-100 {
        padding: 1rem !important
    }
    .pt-md-100,
    .py-md-100 {
        padding-top: 1rem !important
    }
    .pb-md-100,
    .py-md-100 {
        padding-bottom: 1rem !important
    }
    .pl-md-100,
    .px-md-100 {
        padding-left: 1rem !important
    }
    .pr-md-100,
    .px-md-100 {
        padding-right: 1rem !important
    }
    .m-md-125 {
        margin: 1.25rem !important
    }
    .mt-md-125,
    .my-md-125 {
        margin-top: 1.25rem !important
    }
    .mb-md-125,
    .my-md-125 {
        margin-bottom: 1.25rem !important
    }
    .ml-md-125,
    .mx-md-125 {
        margin-left: 1.25rem !important
    }
    .mr-md-125,
    .mx-md-125 {
        margin-right: 1.25rem !important
    }
    .p-md-125 {
        padding: 1.25rem !important
    }
    .pt-md-125,
    .py-md-125 {
        padding-top: 1.25rem !important
    }
    .pb-md-125,
    .py-md-125 {
        padding-bottom: 1.25rem !important
    }
    .pl-md-125,
    .px-md-125 {
        padding-left: 1.25rem !important
    }
    .pr-md-125,
    .px-md-125 {
        padding-right: 1.25rem !important
    }
    .m-md-150 {
        margin: 1.5rem !important
    }
    .mt-md-150,
    .my-md-150 {
        margin-top: 1.5rem !important
    }
    .mb-md-150,
    .my-md-150 {
        margin-bottom: 1.5rem !important
    }
    .ml-md-150,
    .mx-md-150 {
        margin-left: 1.5rem !important
    }
    .mr-md-150,
    .mx-md-150 {
        margin-right: 1.5rem !important
    }
    .p-md-150 {
        padding: 1.5rem !important
    }
    .pt-md-150,
    .py-md-150 {
        padding-top: 1.5rem !important
    }
    .pb-md-150,
    .py-md-150 {
        padding-bottom: 1.5rem !important
    }
    .pl-md-150,
    .px-md-150 {
        padding-left: 1.5rem !important
    }
    .pr-md-150,
    .px-md-150 {
        padding-right: 1.5rem !important
    }
    .m-md-175 {
        margin: 1.75rem !important
    }
    .mt-md-175,
    .my-md-175 {
        margin-top: 1.75rem !important
    }
    .mb-md-175,
    .my-md-175 {
        margin-bottom: 1.75rem !important
    }
    .ml-md-175,
    .mx-md-175 {
        margin-left: 1.75rem !important
    }
    .mr-md-175,
    .mx-md-175 {
        margin-right: 1.75rem !important
    }
    .p-md-175 {
        padding: 1.75rem !important
    }
    .pt-md-175,
    .py-md-175 {
        padding-top: 1.75rem !important
    }
    .pb-md-175,
    .py-md-175 {
        padding-bottom: 1.75rem !important
    }
    .pl-md-175,
    .px-md-175 {
        padding-left: 1.75rem !important
    }
    .pr-md-175,
    .px-md-175 {
        padding-right: 1.75rem !important
    }
    .m-md-200 {
        margin: 2rem !important
    }
    .mt-md-200,
    .my-md-200 {
        margin-top: 2rem !important
    }
    .mb-md-200,
    .my-md-200 {
        margin-bottom: 2rem !important
    }
    .ml-md-200,
    .mx-md-200 {
        margin-left: 2rem !important
    }
    .mr-md-200,
    .mx-md-200 {
        margin-right: 2rem !important
    }
    .p-md-200 {
        padding: 2rem !important
    }
    .pt-md-200,
    .py-md-200 {
        padding-top: 2rem !important
    }
    .pb-md-200,
    .py-md-200 {
        padding-bottom: 2rem !important
    }
    .pl-md-200,
    .px-md-200 {
        padding-left: 2rem !important
    }
    .pr-md-200,
    .px-md-200 {
        padding-right: 2rem !important
    }
    .m-md-225 {
        margin: 2.25rem !important
    }
    .mt-md-225,
    .my-md-225 {
        margin-top: 2.25rem !important
    }
    .mb-md-225,
    .my-md-225 {
        margin-bottom: 2.25rem !important
    }
    .ml-md-225,
    .mx-md-225 {
        margin-left: 2.25rem !important
    }
    .mr-md-225,
    .mx-md-225 {
        margin-right: 2.25rem !important
    }
    .p-md-225 {
        padding: 2.25rem !important
    }
    .pt-md-225,
    .py-md-225 {
        padding-top: 2.25rem !important
    }
    .pb-md-225,
    .py-md-225 {
        padding-bottom: 2.25rem !important
    }
    .pl-md-225,
    .px-md-225 {
        padding-left: 2.25rem !important
    }
    .pr-md-225,
    .px-md-225 {
        padding-right: 2.25rem !important
    }
    .m-md-250 {
        margin: 2.5rem !important
    }
    .mt-md-250,
    .my-md-250 {
        margin-top: 2.5rem !important
    }
    .mb-md-250,
    .my-md-250 {
        margin-bottom: 2.5rem !important
    }
    .ml-md-250,
    .mx-md-250 {
        margin-left: 2.5rem !important
    }
    .mr-md-250,
    .mx-md-250 {
        margin-right: 2.5rem !important
    }
    .p-md-250 {
        padding: 2.5rem !important
    }
    .pt-md-250,
    .py-md-250 {
        padding-top: 2.5rem !important
    }
    .pb-md-250,
    .py-md-250 {
        padding-bottom: 2.5rem !important
    }
    .pl-md-250,
    .px-md-250 {
        padding-left: 2.5rem !important
    }
    .pr-md-250,
    .px-md-250 {
        padding-right: 2.5rem !important
    }
    .m-md-275 {
        margin: 2.75rem !important
    }
    .mt-md-275,
    .my-md-275 {
        margin-top: 2.75rem !important
    }
    .mb-md-275,
    .my-md-275 {
        margin-bottom: 2.75rem !important
    }
    .ml-md-275,
    .mx-md-275 {
        margin-left: 2.75rem !important
    }
    .mr-md-275,
    .mx-md-275 {
        margin-right: 2.75rem !important
    }
    .p-md-275 {
        padding: 2.75rem !important
    }
    .pt-md-275,
    .py-md-275 {
        padding-top: 2.75rem !important
    }
    .pb-md-275,
    .py-md-275 {
        padding-bottom: 2.75rem !important
    }
    .pl-md-275,
    .px-md-275 {
        padding-left: 2.75rem !important
    }
    .pr-md-275,
    .px-md-275 {
        padding-right: 2.75rem !important
    }
    .m-md-300 {
        margin: 3rem !important
    }
    .mt-md-300,
    .my-md-300 {
        margin-top: 3rem !important
    }
    .mb-md-300,
    .my-md-300 {
        margin-bottom: 3rem !important
    }
    .ml-md-300,
    .mx-md-300 {
        margin-left: 3rem !important
    }
    .mr-md-300,
    .mx-md-300 {
        margin-right: 3rem !important
    }
    .p-md-300 {
        padding: 3rem !important
    }
    .pt-md-300,
    .py-md-300 {
        padding-top: 3rem !important
    }
    .pb-md-300,
    .py-md-300 {
        padding-bottom: 3rem !important
    }
    .pl-md-300,
    .px-md-300 {
        padding-left: 3rem !important
    }
    .pr-md-300,
    .px-md-300 {
        padding-right: 3rem !important
    }
    .m-md-325 {
        margin: 3.25rem !important
    }
    .mt-md-325,
    .my-md-325 {
        margin-top: 3.25rem !important
    }
    .mb-md-325,
    .my-md-325 {
        margin-bottom: 3.25rem !important
    }
    .ml-md-325,
    .mx-md-325 {
        margin-left: 3.25rem !important
    }
    .mr-md-325,
    .mx-md-325 {
        margin-right: 3.25rem !important
    }
    .p-md-325 {
        padding: 3.25rem !important
    }
    .pt-md-325,
    .py-md-325 {
        padding-top: 3.25rem !important
    }
    .pb-md-325,
    .py-md-325 {
        padding-bottom: 3.25rem !important
    }
    .pl-md-325,
    .px-md-325 {
        padding-left: 3.25rem !important
    }
    .pr-md-325,
    .px-md-325 {
        padding-right: 3.25rem !important
    }
    .m-md-350 {
        margin: 3.5rem !important
    }
    .mt-md-350,
    .my-md-350 {
        margin-top: 3.5rem !important
    }
    .mb-md-350,
    .my-md-350 {
        margin-bottom: 3.5rem !important
    }
    .ml-md-350,
    .mx-md-350 {
        margin-left: 3.5rem !important
    }
    .mr-md-350,
    .mx-md-350 {
        margin-right: 3.5rem !important
    }
    .p-md-350 {
        padding: 3.5rem !important
    }
    .pt-md-350,
    .py-md-350 {
        padding-top: 3.5rem !important
    }
    .pb-md-350,
    .py-md-350 {
        padding-bottom: 3.5rem !important
    }
    .pl-md-350,
    .px-md-350 {
        padding-left: 3.5rem !important
    }
    .pr-md-350,
    .px-md-350 {
        padding-right: 3.5rem !important
    }
    .m-md-375 {
        margin: 3.75rem !important
    }
    .mt-md-375,
    .my-md-375 {
        margin-top: 3.75rem !important
    }
    .mb-md-375,
    .my-md-375 {
        margin-bottom: 3.75rem !important
    }
    .ml-md-375,
    .mx-md-375 {
        margin-left: 3.75rem !important
    }
    .mr-md-375,
    .mx-md-375 {
        margin-right: 3.75rem !important
    }
    .p-md-375 {
        padding: 3.75rem !important
    }
    .pt-md-375,
    .py-md-375 {
        padding-top: 3.75rem !important
    }
    .pb-md-375,
    .py-md-375 {
        padding-bottom: 3.75rem !important
    }
    .pl-md-375,
    .px-md-375 {
        padding-left: 3.75rem !important
    }
    .pr-md-375,
    .px-md-375 {
        padding-right: 3.75rem !important
    }
    .m-md-400 {
        margin: 4rem !important
    }
    .mt-md-400,
    .my-md-400 {
        margin-top: 4rem !important
    }
    .mb-md-400,
    .my-md-400 {
        margin-bottom: 4rem !important
    }
    .ml-md-400,
    .mx-md-400 {
        margin-left: 4rem !important
    }
    .mr-md-400,
    .mx-md-400 {
        margin-right: 4rem !important
    }
    .p-md-400 {
        padding: 4rem !important
    }
    .pt-md-400,
    .py-md-400 {
        padding-top: 4rem !important
    }
    .pb-md-400,
    .py-md-400 {
        padding-bottom: 4rem !important
    }
    .pl-md-400,
    .px-md-400 {
        padding-left: 4rem !important
    }
    .pr-md-400,
    .px-md-400 {
        padding-right: 4rem !important
    }
    .m-md-425 {
        margin: 4.25rem !important
    }
    .mt-md-425,
    .my-md-425 {
        margin-top: 4.25rem !important
    }
    .mb-md-425,
    .my-md-425 {
        margin-bottom: 4.25rem !important
    }
    .ml-md-425,
    .mx-md-425 {
        margin-left: 4.25rem !important
    }
    .mr-md-425,
    .mx-md-425 {
        margin-right: 4.25rem !important
    }
    .p-md-425 {
        padding: 4.25rem !important
    }
    .pt-md-425,
    .py-md-425 {
        padding-top: 4.25rem !important
    }
    .pb-md-425,
    .py-md-425 {
        padding-bottom: 4.25rem !important
    }
    .pl-md-425,
    .px-md-425 {
        padding-left: 4.25rem !important
    }
    .pr-md-425,
    .px-md-425 {
        padding-right: 4.25rem !important
    }
    .m-md-450 {
        margin: 4.5rem !important
    }
    .mt-md-450,
    .my-md-450 {
        margin-top: 4.5rem !important
    }
    .mb-md-450,
    .my-md-450 {
        margin-bottom: 4.5rem !important
    }
    .ml-md-450,
    .mx-md-450 {
        margin-left: 4.5rem !important
    }
    .mr-md-450,
    .mx-md-450 {
        margin-right: 4.5rem !important
    }
    .p-md-450 {
        padding: 4.5rem !important
    }
    .pt-md-450,
    .py-md-450 {
        padding-top: 4.5rem !important
    }
    .pb-md-450,
    .py-md-450 {
        padding-bottom: 4.5rem !important
    }
    .pl-md-450,
    .px-md-450 {
        padding-left: 4.5rem !important
    }
    .pr-md-450,
    .px-md-450 {
        padding-right: 4.5rem !important
    }
    .m-md-475 {
        margin: 4.75rem !important
    }
    .mt-md-475,
    .my-md-475 {
        margin-top: 4.75rem !important
    }
    .mb-md-475,
    .my-md-475 {
        margin-bottom: 4.75rem !important
    }
    .ml-md-475,
    .mx-md-475 {
        margin-left: 4.75rem !important
    }
    .mr-md-475,
    .mx-md-475 {
        margin-right: 4.75rem !important
    }
    .p-md-475 {
        padding: 4.75rem !important
    }
    .pt-md-475,
    .py-md-475 {
        padding-top: 4.75rem !important
    }
    .pb-md-475,
    .py-md-475 {
        padding-bottom: 4.75rem !important
    }
    .pl-md-475,
    .px-md-475 {
        padding-left: 4.75rem !important
    }
    .pr-md-475,
    .px-md-475 {
        padding-right: 4.75rem !important
    }
    .m-md-500 {
        margin: 5rem !important
    }
    .mt-md-500,
    .my-md-500 {
        margin-top: 5rem !important
    }
    .mb-md-500,
    .my-md-500 {
        margin-bottom: 5rem !important
    }
    .ml-md-500,
    .mx-md-500 {
        margin-left: 5rem !important
    }
    .mr-md-500,
    .mx-md-500 {
        margin-right: 5rem !important
    }
    .p-md-500 {
        padding: 5rem !important
    }
    .pt-md-500,
    .py-md-500 {
        padding-top: 5rem !important
    }
    .pb-md-500,
    .py-md-500 {
        padding-bottom: 5rem !important
    }
    .pl-md-500,
    .px-md-500 {
        padding-left: 5rem !important
    }
    .pr-md-500,
    .px-md-500 {
        padding-right: 5rem !important
    }
    .m-md-525 {
        margin: 5.25rem !important
    }
    .mt-md-525,
    .my-md-525 {
        margin-top: 5.25rem !important
    }
    .mb-md-525,
    .my-md-525 {
        margin-bottom: 5.25rem !important
    }
    .ml-md-525,
    .mx-md-525 {
        margin-left: 5.25rem !important
    }
    .mr-md-525,
    .mx-md-525 {
        margin-right: 5.25rem !important
    }
    .p-md-525 {
        padding: 5.25rem !important
    }
    .pt-md-525,
    .py-md-525 {
        padding-top: 5.25rem !important
    }
    .pb-md-525,
    .py-md-525 {
        padding-bottom: 5.25rem !important
    }
    .pl-md-525,
    .px-md-525 {
        padding-left: 5.25rem !important
    }
    .pr-md-525,
    .px-md-525 {
        padding-right: 5.25rem !important
    }
    .m-md-550 {
        margin: 5.5rem !important
    }
    .mt-md-550,
    .my-md-550 {
        margin-top: 5.5rem !important
    }
    .mb-md-550,
    .my-md-550 {
        margin-bottom: 5.5rem !important
    }
    .ml-md-550,
    .mx-md-550 {
        margin-left: 5.5rem !important
    }
    .mr-md-550,
    .mx-md-550 {
        margin-right: 5.5rem !important
    }
    .p-md-550 {
        padding: 5.5rem !important
    }
    .pt-md-550,
    .py-md-550 {
        padding-top: 5.5rem !important
    }
    .pb-md-550,
    .py-md-550 {
        padding-bottom: 5.5rem !important
    }
    .pl-md-550,
    .px-md-550 {
        padding-left: 5.5rem !important
    }
    .pr-md-550,
    .px-md-550 {
        padding-right: 5.5rem !important
    }
    .m-md-575 {
        margin: 5.75rem !important
    }
    .mt-md-575,
    .my-md-575 {
        margin-top: 5.75rem !important
    }
    .mb-md-575,
    .my-md-575 {
        margin-bottom: 5.75rem !important
    }
    .ml-md-575,
    .mx-md-575 {
        margin-left: 5.75rem !important
    }
    .mr-md-575,
    .mx-md-575 {
        margin-right: 5.75rem !important
    }
    .p-md-575 {
        padding: 5.75rem !important
    }
    .pt-md-575,
    .py-md-575 {
        padding-top: 5.75rem !important
    }
    .pb-md-575,
    .py-md-575 {
        padding-bottom: 5.75rem !important
    }
    .pl-md-575,
    .px-md-575 {
        padding-left: 5.75rem !important
    }
    .pr-md-575,
    .px-md-575 {
        padding-right: 5.75rem !important
    }
    .m-md-600 {
        margin: 6rem !important
    }
    .mt-md-600,
    .my-md-600 {
        margin-top: 6rem !important
    }
    .mb-md-600,
    .my-md-600 {
        margin-bottom: 6rem !important
    }
    .ml-md-600,
    .mx-md-600 {
        margin-left: 6rem !important
    }
    .mr-md-600,
    .mx-md-600 {
        margin-right: 6rem !important
    }
    .p-md-600 {
        padding: 6rem !important
    }
    .pt-md-600,
    .py-md-600 {
        padding-top: 6rem !important
    }
    .pb-md-600,
    .py-md-600 {
        padding-bottom: 6rem !important
    }
    .pl-md-600,
    .px-md-600 {
        padding-left: 6rem !important
    }
    .pr-md-600,
    .px-md-600 {
        padding-right: 6rem !important
    }
    .rtl-layout .ml-md-0,
    .rtl-layout .ml-md-025,
    .rtl-layout .ml-md-050,
    .rtl-layout .ml-md-075,
    .rtl-layout .ml-md-100,
    .rtl-layout .ml-md-125,
    .rtl-layout .ml-md-150,
    .rtl-layout .ml-md-175,
    .rtl-layout .ml-md-200,
    .rtl-layout .ml-md-225,
    .rtl-layout .ml-md-250,
    .rtl-layout .ml-md-275,
    .rtl-layout .ml-md-300,
    .rtl-layout .ml-md-325,
    .rtl-layout .ml-md-350,
    .rtl-layout .ml-md-375,
    .rtl-layout .ml-md-400,
    .rtl-layout .ml-md-425,
    .rtl-layout .ml-md-450,
    .rtl-layout .ml-md-475,
    .rtl-layout .ml-md-500,
    .rtl-layout .ml-md-525,
    .rtl-layout .ml-md-550,
    .rtl-layout .ml-md-575,
    .rtl-layout .ml-md-600 {
        margin-left: 0 !important
    }
    .rtl-layout .mr-md-0,
    .rtl-layout .mr-md-025,
    .rtl-layout .mr-md-050,
    .rtl-layout .mr-md-075,
    .rtl-layout .mr-md-100,
    .rtl-layout .mr-md-125,
    .rtl-layout .mr-md-150,
    .rtl-layout .mr-md-175,
    .rtl-layout .mr-md-200,
    .rtl-layout .mr-md-225,
    .rtl-layout .mr-md-250,
    .rtl-layout .mr-md-275,
    .rtl-layout .mr-md-300,
    .rtl-layout .mr-md-325,
    .rtl-layout .mr-md-350,
    .rtl-layout .mr-md-375,
    .rtl-layout .mr-md-400,
    .rtl-layout .mr-md-425,
    .rtl-layout .mr-md-450,
    .rtl-layout .mr-md-475,
    .rtl-layout .mr-md-500,
    .rtl-layout .mr-md-525,
    .rtl-layout .mr-md-550,
    .rtl-layout .mr-md-575,
    .rtl-layout .mr-md-600 {
        margin-right: 0 !important
    }
    .rtl-layout .pl-md-0,
    .rtl-layout .pl-md-025,
    .rtl-layout .pl-md-050,
    .rtl-layout .pl-md-075,
    .rtl-layout .pl-md-100,
    .rtl-layout .pl-md-125,
    .rtl-layout .pl-md-150,
    .rtl-layout .pl-md-175,
    .rtl-layout .pl-md-200,
    .rtl-layout .pl-md-225,
    .rtl-layout .pl-md-250,
    .rtl-layout .pl-md-275,
    .rtl-layout .pl-md-300,
    .rtl-layout .pl-md-325,
    .rtl-layout .pl-md-350,
    .rtl-layout .pl-md-375,
    .rtl-layout .pl-md-400,
    .rtl-layout .pl-md-425,
    .rtl-layout .pl-md-450,
    .rtl-layout .pl-md-475,
    .rtl-layout .pl-md-500,
    .rtl-layout .pl-md-525,
    .rtl-layout .pl-md-550,
    .rtl-layout .pl-md-575,
    .rtl-layout .pl-md-600 {
        padding-left: 0 !important
    }
    .rtl-layout .pr-md-0,
    .rtl-layout .pr-md-025,
    .rtl-layout .pr-md-050,
    .rtl-layout .pr-md-075,
    .rtl-layout .pr-md-100,
    .rtl-layout .pr-md-125,
    .rtl-layout .pr-md-150,
    .rtl-layout .pr-md-175,
    .rtl-layout .pr-md-200,
    .rtl-layout .pr-md-225,
    .rtl-layout .pr-md-250,
    .rtl-layout .pr-md-275,
    .rtl-layout .pr-md-300,
    .rtl-layout .pr-md-325,
    .rtl-layout .pr-md-350,
    .rtl-layout .pr-md-375,
    .rtl-layout .pr-md-400,
    .rtl-layout .pr-md-425,
    .rtl-layout .pr-md-450,
    .rtl-layout .pr-md-475,
    .rtl-layout .pr-md-500,
    .rtl-layout .pr-md-525,
    .rtl-layout .pr-md-550,
    .rtl-layout .pr-md-575,
    .rtl-layout .pr-md-600 {
        padding-right: 0 !important
    }
    .rtl-layout .ml-md-0 {
        margin-right: 0 !important
    }
    .rtl-layout .mr-md-0 {
        margin-left: 0 !important
    }
    .rtl-layout .pl-md-0 {
        padding-right: 0 !important
    }
    .rtl-layout .pr-md-0 {
        padding-left: 0 !important
    }
    .rtl-layout .ml-md-025 {
        margin-right: .25rem !important
    }
    .rtl-layout .mr-md-025 {
        margin-left: .25rem !important
    }
    .rtl-layout .pl-md-025 {
        padding-right: .25rem !important
    }
    .rtl-layout .pr-md-025 {
        padding-left: .25rem !important
    }
    .rtl-layout .ml-md-050 {
        margin-right: .5rem !important
    }
    .rtl-layout .mr-md-050 {
        margin-left: .5rem !important
    }
    .rtl-layout .pl-md-050 {
        padding-right: .5rem !important
    }
    .rtl-layout .pr-md-050 {
        padding-left: .5rem !important
    }
    .rtl-layout .ml-md-075 {
        margin-right: .75rem !important
    }
    .rtl-layout .mr-md-075 {
        margin-left: .75rem !important
    }
    .rtl-layout .pl-md-075 {
        padding-right: .75rem !important
    }
    .rtl-layout .pr-md-075 {
        padding-left: .75rem !important
    }
    .rtl-layout .ml-md-100 {
        margin-right: 1rem !important
    }
    .rtl-layout .mr-md-100 {
        margin-left: 1rem !important
    }
    .rtl-layout .pl-md-100 {
        padding-right: 1rem !important
    }
    .rtl-layout .pr-md-100 {
        padding-left: 1rem !important
    }
    .rtl-layout .ml-md-125 {
        margin-right: 1.25rem !important
    }
    .rtl-layout .mr-md-125 {
        margin-left: 1.25rem !important
    }
    .rtl-layout .pl-md-125 {
        padding-right: 1.25rem !important
    }
    .rtl-layout .pr-md-125 {
        padding-left: 1.25rem !important
    }
    .rtl-layout .ml-md-150 {
        margin-right: 1.5rem !important
    }
    .rtl-layout .mr-md-150 {
        margin-left: 1.5rem !important
    }
    .rtl-layout .pl-md-150 {
        padding-right: 1.5rem !important
    }
    .rtl-layout .pr-md-150 {
        padding-left: 1.5rem !important
    }
    .rtl-layout .ml-md-175 {
        margin-right: 1.75rem !important
    }
    .rtl-layout .mr-md-175 {
        margin-left: 1.75rem !important
    }
    .rtl-layout .pl-md-175 {
        padding-right: 1.75rem !important
    }
    .rtl-layout .pr-md-175 {
        padding-left: 1.75rem !important
    }
    .rtl-layout .ml-md-200 {
        margin-right: 2rem !important
    }
    .rtl-layout .mr-md-200 {
        margin-left: 2rem !important
    }
    .rtl-layout .pl-md-200 {
        padding-right: 2rem !important
    }
    .rtl-layout .pr-md-200 {
        padding-left: 2rem !important
    }
    .rtl-layout .ml-md-225 {
        margin-right: 2.25rem !important
    }
    .rtl-layout .mr-md-225 {
        margin-left: 2.25rem !important
    }
    .rtl-layout .pl-md-225 {
        padding-right: 2.25rem !important
    }
    .rtl-layout .pr-md-225 {
        padding-left: 2.25rem !important
    }
    .rtl-layout .ml-md-250 {
        margin-right: 2.5rem !important
    }
    .rtl-layout .mr-md-250 {
        margin-left: 2.5rem !important
    }
    .rtl-layout .pl-md-250 {
        padding-right: 2.5rem !important
    }
    .rtl-layout .pr-md-250 {
        padding-left: 2.5rem !important
    }
    .rtl-layout .ml-md-275 {
        margin-right: 2.75rem !important
    }
    .rtl-layout .mr-md-275 {
        margin-left: 2.75rem !important
    }
    .rtl-layout .pl-md-275 {
        padding-right: 2.75rem !important
    }
    .rtl-layout .pr-md-275 {
        padding-left: 2.75rem !important
    }
    .rtl-layout .ml-md-300 {
        margin-right: 3rem !important
    }
    .rtl-layout .mr-md-300 {
        margin-left: 3rem !important
    }
    .rtl-layout .pl-md-300 {
        padding-right: 3rem !important
    }
    .rtl-layout .pr-md-300 {
        padding-left: 3rem !important
    }
    .rtl-layout .ml-md-325 {
        margin-right: 3.25rem !important
    }
    .rtl-layout .mr-md-325 {
        margin-left: 3.25rem !important
    }
    .rtl-layout .pl-md-325 {
        padding-right: 3.25rem !important
    }
    .rtl-layout .pr-md-325 {
        padding-left: 3.25rem !important
    }
    .rtl-layout .ml-md-350 {
        margin-right: 3.5rem !important
    }
    .rtl-layout .mr-md-350 {
        margin-left: 3.5rem !important
    }
    .rtl-layout .pl-md-350 {
        padding-right: 3.5rem !important
    }
    .rtl-layout .pr-md-350 {
        padding-left: 3.5rem !important
    }
    .rtl-layout .ml-md-375 {
        margin-right: 3.75rem !important
    }
    .rtl-layout .mr-md-375 {
        margin-left: 3.75rem !important
    }
    .rtl-layout .pl-md-375 {
        padding-right: 3.75rem !important
    }
    .rtl-layout .pr-md-375 {
        padding-left: 3.75rem !important
    }
    .rtl-layout .ml-md-400 {
        margin-right: 4rem !important
    }
    .rtl-layout .mr-md-400 {
        margin-left: 4rem !important
    }
    .rtl-layout .pl-md-400 {
        padding-right: 4rem !important
    }
    .rtl-layout .pr-md-400 {
        padding-left: 4rem !important
    }
    .rtl-layout .ml-md-425 {
        margin-right: 4.25rem !important
    }
    .rtl-layout .mr-md-425 {
        margin-left: 4.25rem !important
    }
    .rtl-layout .pl-md-425 {
        padding-right: 4.25rem !important
    }
    .rtl-layout .pr-md-425 {
        padding-left: 4.25rem !important
    }
    .rtl-layout .ml-md-450 {
        margin-right: 4.5rem !important
    }
    .rtl-layout .mr-md-450 {
        margin-left: 4.5rem !important
    }
    .rtl-layout .pl-md-450 {
        padding-right: 4.5rem !important
    }
    .rtl-layout .pr-md-450 {
        padding-left: 4.5rem !important
    }
    .rtl-layout .ml-md-475 {
        margin-right: 4.75rem !important
    }
    .rtl-layout .mr-md-475 {
        margin-left: 4.75rem !important
    }
    .rtl-layout .pl-md-475 {
        padding-right: 4.75rem !important
    }
    .rtl-layout .pr-md-475 {
        padding-left: 4.75rem !important
    }
    .rtl-layout .ml-md-500 {
        margin-right: 5rem !important
    }
    .rtl-layout .mr-md-500 {
        margin-left: 5rem !important
    }
    .rtl-layout .pl-md-500 {
        padding-right: 5rem !important
    }
    .rtl-layout .pr-md-500 {
        padding-left: 5rem !important
    }
    .rtl-layout .ml-md-525 {
        margin-right: 5.25rem !important
    }
    .rtl-layout .mr-md-525 {
        margin-left: 5.25rem !important
    }
    .rtl-layout .pl-md-525 {
        padding-right: 5.25rem !important
    }
    .rtl-layout .pr-md-525 {
        padding-left: 5.25rem !important
    }
    .rtl-layout .ml-md-550 {
        margin-right: 5.5rem !important
    }
    .rtl-layout .mr-md-550 {
        margin-left: 5.5rem !important
    }
    .rtl-layout .pl-md-550 {
        padding-right: 5.5rem !important
    }
    .rtl-layout .pr-md-550 {
        padding-left: 5.5rem !important
    }
    .rtl-layout .ml-md-575 {
        margin-right: 5.75rem !important
    }
    .rtl-layout .mr-md-575 {
        margin-left: 5.75rem !important
    }
    .rtl-layout .pl-md-575 {
        padding-right: 5.75rem !important
    }
    .rtl-layout .pr-md-575 {
        padding-left: 5.75rem !important
    }
    .rtl-layout .ml-md-600 {
        margin-right: 6rem !important
    }
    .rtl-layout .mr-md-600 {
        margin-left: 6rem !important
    }
    .rtl-layout .pl-md-600 {
        padding-right: 6rem !important
    }
    .rtl-layout .pr-md-600 {
        padding-left: 6rem !important
    }
}

@media(min-width:992px) {
    .m-lg-auto {
        margin: auto !important
    }
    .mt-lg-auto,
    .my-lg-auto {
        margin-top: auto !important
    }
    .mb-lg-auto,
    .my-lg-auto {
        margin-bottom: auto !important
    }
    .ml-lg-auto,
    .mx-lg-auto {
        margin-left: auto !important
    }
    .mr-lg-auto,
    .mx-lg-auto {
        margin-right: auto !important
    }
    .m-lg-0 {
        margin: 0 !important
    }
    .mt-lg-0,
    .my-lg-0 {
        margin-top: 0 !important
    }
    .mb-lg-0,
    .my-lg-0 {
        margin-bottom: 0 !important
    }
    .ml-lg-0,
    .mx-lg-0 {
        margin-left: 0 !important
    }
    .mr-lg-0,
    .mx-lg-0 {
        margin-right: 0 !important
    }
    .p-lg-0 {
        padding: 0 !important
    }
    .pt-lg-0,
    .py-lg-0 {
        padding-top: 0 !important
    }
    .pb-lg-0,
    .py-lg-0 {
        padding-bottom: 0 !important
    }
    .pl-lg-0,
    .px-lg-0 {
        padding-left: 0 !important
    }
    .pr-lg-0,
    .px-lg-0 {
        padding-right: 0 !important
    }
    .m-lg-025 {
        margin: .25rem !important
    }
    .mt-lg-025,
    .my-lg-025 {
        margin-top: .25rem !important
    }
    .mb-lg-025,
    .my-lg-025 {
        margin-bottom: .25rem !important
    }
    .ml-lg-025,
    .mx-lg-025 {
        margin-left: .25rem !important
    }
    .mr-lg-025,
    .mx-lg-025 {
        margin-right: .25rem !important
    }
    .p-lg-025 {
        padding: .25rem !important
    }
    .pt-lg-025,
    .py-lg-025 {
        padding-top: .25rem !important
    }
    .pb-lg-025,
    .py-lg-025 {
        padding-bottom: .25rem !important
    }
    .pl-lg-025,
    .px-lg-025 {
        padding-left: .25rem !important
    }
    .pr-lg-025,
    .px-lg-025 {
        padding-right: .25rem !important
    }
    .m-lg-050 {
        margin: .5rem !important
    }
    .mt-lg-050,
    .my-lg-050 {
        margin-top: .5rem !important
    }
    .mb-lg-050,
    .my-lg-050 {
        margin-bottom: .5rem !important
    }
    .ml-lg-050,
    .mx-lg-050 {
        margin-left: .5rem !important
    }
    .mr-lg-050,
    .mx-lg-050 {
        margin-right: .5rem !important
    }
    .p-lg-050 {
        padding: .5rem !important
    }
    .pt-lg-050,
    .py-lg-050 {
        padding-top: .5rem !important
    }
    .pb-lg-050,
    .py-lg-050 {
        padding-bottom: .5rem !important
    }
    .pl-lg-050,
    .px-lg-050 {
        padding-left: .5rem !important
    }
    .pr-lg-050,
    .px-lg-050 {
        padding-right: .5rem !important
    }
    .m-lg-075 {
        margin: .75rem !important
    }
    .mt-lg-075,
    .my-lg-075 {
        margin-top: .75rem !important
    }
    .mb-lg-075,
    .my-lg-075 {
        margin-bottom: .75rem !important
    }
    .ml-lg-075,
    .mx-lg-075 {
        margin-left: .75rem !important
    }
    .mr-lg-075,
    .mx-lg-075 {
        margin-right: .75rem !important
    }
    .p-lg-075 {
        padding: .75rem !important
    }
    .pt-lg-075,
    .py-lg-075 {
        padding-top: .75rem !important
    }
    .pb-lg-075,
    .py-lg-075 {
        padding-bottom: .75rem !important
    }
    .pl-lg-075,
    .px-lg-075 {
        padding-left: .75rem !important
    }
    .pr-lg-075,
    .px-lg-075 {
        padding-right: .75rem !important
    }
    .m-lg-100 {
        margin: 1rem !important
    }
    .mt-lg-100,
    .my-lg-100 {
        margin-top: 1rem !important
    }
    .mb-lg-100,
    .my-lg-100 {
        margin-bottom: 1rem !important
    }
    .ml-lg-100,
    .mx-lg-100 {
        margin-left: 1rem !important
    }
    .mr-lg-100,
    .mx-lg-100 {
        margin-right: 1rem !important
    }
    .p-lg-100 {
        padding: 1rem !important
    }
    .pt-lg-100,
    .py-lg-100 {
        padding-top: 1rem !important
    }
    .pb-lg-100,
    .py-lg-100 {
        padding-bottom: 1rem !important
    }
    .pl-lg-100,
    .px-lg-100 {
        padding-left: 1rem !important
    }
    .pr-lg-100,
    .px-lg-100 {
        padding-right: 1rem !important
    }
    .m-lg-125 {
        margin: 1.25rem !important
    }
    .mt-lg-125,
    .my-lg-125 {
        margin-top: 1.25rem !important
    }
    .mb-lg-125,
    .my-lg-125 {
        margin-bottom: 1.25rem !important
    }
    .ml-lg-125,
    .mx-lg-125 {
        margin-left: 1.25rem !important
    }
    .mr-lg-125,
    .mx-lg-125 {
        margin-right: 1.25rem !important
    }
    .p-lg-125 {
        padding: 1.25rem !important
    }
    .pt-lg-125,
    .py-lg-125 {
        padding-top: 1.25rem !important
    }
    .pb-lg-125,
    .py-lg-125 {
        padding-bottom: 1.25rem !important
    }
    .pl-lg-125,
    .px-lg-125 {
        padding-left: 1.25rem !important
    }
    .pr-lg-125,
    .px-lg-125 {
        padding-right: 1.25rem !important
    }
    .m-lg-150 {
        margin: 1.5rem !important
    }
    .mt-lg-150,
    .my-lg-150 {
        margin-top: 1.5rem !important
    }
    .mb-lg-150,
    .my-lg-150 {
        margin-bottom: 1.5rem !important
    }
    .ml-lg-150,
    .mx-lg-150 {
        margin-left: 1.5rem !important
    }
    .mr-lg-150,
    .mx-lg-150 {
        margin-right: 1.5rem !important
    }
    .p-lg-150 {
        padding: 1.5rem !important
    }
    .pt-lg-150,
    .py-lg-150 {
        padding-top: 1.5rem !important
    }
    .pb-lg-150,
    .py-lg-150 {
        padding-bottom: 1.5rem !important
    }
    .pl-lg-150,
    .px-lg-150 {
        padding-left: 1.5rem !important
    }
    .pr-lg-150,
    .px-lg-150 {
        padding-right: 1.5rem !important
    }
    .m-lg-175 {
        margin: 1.75rem !important
    }
    .mt-lg-175,
    .my-lg-175 {
        margin-top: 1.75rem !important
    }
    .mb-lg-175,
    .my-lg-175 {
        margin-bottom: 1.75rem !important
    }
    .ml-lg-175,
    .mx-lg-175 {
        margin-left: 1.75rem !important
    }
    .mr-lg-175,
    .mx-lg-175 {
        margin-right: 1.75rem !important
    }
    .p-lg-175 {
        padding: 1.75rem !important
    }
    .pt-lg-175,
    .py-lg-175 {
        padding-top: 1.75rem !important
    }
    .pb-lg-175,
    .py-lg-175 {
        padding-bottom: 1.75rem !important
    }
    .pl-lg-175,
    .px-lg-175 {
        padding-left: 1.75rem !important
    }
    .pr-lg-175,
    .px-lg-175 {
        padding-right: 1.75rem !important
    }
    .m-lg-200 {
        margin: 2rem !important
    }
    .mt-lg-200,
    .my-lg-200 {
        margin-top: 2rem !important
    }
    .mb-lg-200,
    .my-lg-200 {
        margin-bottom: 2rem !important
    }
    .ml-lg-200,
    .mx-lg-200 {
        margin-left: 2rem !important
    }
    .mr-lg-200,
    .mx-lg-200 {
        margin-right: 2rem !important
    }
    .p-lg-200 {
        padding: 2rem !important
    }
    .pt-lg-200,
    .py-lg-200 {
        padding-top: 2rem !important
    }
    .pb-lg-200,
    .py-lg-200 {
        padding-bottom: 2rem !important
    }
    .pl-lg-200,
    .px-lg-200 {
        padding-left: 2rem !important
    }
    .pr-lg-200,
    .px-lg-200 {
        padding-right: 2rem !important
    }
    .m-lg-225 {
        margin: 2.25rem !important
    }
    .mt-lg-225,
    .my-lg-225 {
        margin-top: 2.25rem !important
    }
    .mb-lg-225,
    .my-lg-225 {
        margin-bottom: 2.25rem !important
    }
    .ml-lg-225,
    .mx-lg-225 {
        margin-left: 2.25rem !important
    }
    .mr-lg-225,
    .mx-lg-225 {
        margin-right: 2.25rem !important
    }
    .p-lg-225 {
        padding: 2.25rem !important
    }
    .pt-lg-225,
    .py-lg-225 {
        padding-top: 2.25rem !important
    }
    .pb-lg-225,
    .py-lg-225 {
        padding-bottom: 2.25rem !important
    }
    .pl-lg-225,
    .px-lg-225 {
        padding-left: 2.25rem !important
    }
    .pr-lg-225,
    .px-lg-225 {
        padding-right: 2.25rem !important
    }
    .m-lg-250 {
        margin: 2.5rem !important
    }
    .mt-lg-250,
    .my-lg-250 {
        margin-top: 2.5rem !important
    }
    .mb-lg-250,
    .my-lg-250 {
        margin-bottom: 2.5rem !important
    }
    .ml-lg-250,
    .mx-lg-250 {
        margin-left: 2.5rem !important
    }
    .mr-lg-250,
    .mx-lg-250 {
        margin-right: 2.5rem !important
    }
    .p-lg-250 {
        padding: 2.5rem !important
    }
    .pt-lg-250,
    .py-lg-250 {
        padding-top: 2.5rem !important
    }
    .pb-lg-250,
    .py-lg-250 {
        padding-bottom: 2.5rem !important
    }
    .pl-lg-250,
    .px-lg-250 {
        padding-left: 2.5rem !important
    }
    .pr-lg-250,
    .px-lg-250 {
        padding-right: 2.5rem !important
    }
    .m-lg-275 {
        margin: 2.75rem !important
    }
    .mt-lg-275,
    .my-lg-275 {
        margin-top: 2.75rem !important
    }
    .mb-lg-275,
    .my-lg-275 {
        margin-bottom: 2.75rem !important
    }
    .ml-lg-275,
    .mx-lg-275 {
        margin-left: 2.75rem !important
    }
    .mr-lg-275,
    .mx-lg-275 {
        margin-right: 2.75rem !important
    }
    .p-lg-275 {
        padding: 2.75rem !important
    }
    .pt-lg-275,
    .py-lg-275 {
        padding-top: 2.75rem !important
    }
    .pb-lg-275,
    .py-lg-275 {
        padding-bottom: 2.75rem !important
    }
    .pl-lg-275,
    .px-lg-275 {
        padding-left: 2.75rem !important
    }
    .pr-lg-275,
    .px-lg-275 {
        padding-right: 2.75rem !important
    }
    .m-lg-300 {
        margin: 3rem !important
    }
    .mt-lg-300,
    .my-lg-300 {
        margin-top: 3rem !important
    }
    .mb-lg-300,
    .my-lg-300 {
        margin-bottom: 3rem !important
    }
    .ml-lg-300,
    .mx-lg-300 {
        margin-left: 3rem !important
    }
    .mr-lg-300,
    .mx-lg-300 {
        margin-right: 3rem !important
    }
    .p-lg-300 {
        padding: 3rem !important
    }
    .pt-lg-300,
    .py-lg-300 {
        padding-top: 3rem !important
    }
    .pb-lg-300,
    .py-lg-300 {
        padding-bottom: 3rem !important
    }
    .pl-lg-300,
    .px-lg-300 {
        padding-left: 3rem !important
    }
    .pr-lg-300,
    .px-lg-300 {
        padding-right: 3rem !important
    }
    .m-lg-325 {
        margin: 3.25rem !important
    }
    .mt-lg-325,
    .my-lg-325 {
        margin-top: 3.25rem !important
    }
    .mb-lg-325,
    .my-lg-325 {
        margin-bottom: 3.25rem !important
    }
    .ml-lg-325,
    .mx-lg-325 {
        margin-left: 3.25rem !important
    }
    .mr-lg-325,
    .mx-lg-325 {
        margin-right: 3.25rem !important
    }
    .p-lg-325 {
        padding: 3.25rem !important
    }
    .pt-lg-325,
    .py-lg-325 {
        padding-top: 3.25rem !important
    }
    .pb-lg-325,
    .py-lg-325 {
        padding-bottom: 3.25rem !important
    }
    .pl-lg-325,
    .px-lg-325 {
        padding-left: 3.25rem !important
    }
    .pr-lg-325,
    .px-lg-325 {
        padding-right: 3.25rem !important
    }
    .m-lg-350 {
        margin: 3.5rem !important
    }
    .mt-lg-350,
    .my-lg-350 {
        margin-top: 3.5rem !important
    }
    .mb-lg-350,
    .my-lg-350 {
        margin-bottom: 3.5rem !important
    }
    .ml-lg-350,
    .mx-lg-350 {
        margin-left: 3.5rem !important
    }
    .mr-lg-350,
    .mx-lg-350 {
        margin-right: 3.5rem !important
    }
    .p-lg-350 {
        padding: 3.5rem !important
    }
    .pt-lg-350,
    .py-lg-350 {
        padding-top: 3.5rem !important
    }
    .pb-lg-350,
    .py-lg-350 {
        padding-bottom: 3.5rem !important
    }
    .pl-lg-350,
    .px-lg-350 {
        padding-left: 3.5rem !important
    }
    .pr-lg-350,
    .px-lg-350 {
        padding-right: 3.5rem !important
    }
    .m-lg-375 {
        margin: 3.75rem !important
    }
    .mt-lg-375,
    .my-lg-375 {
        margin-top: 3.75rem !important
    }
    .mb-lg-375,
    .my-lg-375 {
        margin-bottom: 3.75rem !important
    }
    .ml-lg-375,
    .mx-lg-375 {
        margin-left: 3.75rem !important
    }
    .mr-lg-375,
    .mx-lg-375 {
        margin-right: 3.75rem !important
    }
    .p-lg-375 {
        padding: 3.75rem !important
    }
    .pt-lg-375,
    .py-lg-375 {
        padding-top: 3.75rem !important
    }
    .pb-lg-375,
    .py-lg-375 {
        padding-bottom: 3.75rem !important
    }
    .pl-lg-375,
    .px-lg-375 {
        padding-left: 3.75rem !important
    }
    .pr-lg-375,
    .px-lg-375 {
        padding-right: 3.75rem !important
    }
    .m-lg-400 {
        margin: 4rem !important
    }
    .mt-lg-400,
    .my-lg-400 {
        margin-top: 4rem !important
    }
    .mb-lg-400,
    .my-lg-400 {
        margin-bottom: 4rem !important
    }
    .ml-lg-400,
    .mx-lg-400 {
        margin-left: 4rem !important
    }
    .mr-lg-400,
    .mx-lg-400 {
        margin-right: 4rem !important
    }
    .p-lg-400 {
        padding: 4rem !important
    }
    .pt-lg-400,
    .py-lg-400 {
        padding-top: 4rem !important
    }
    .pb-lg-400,
    .py-lg-400 {
        padding-bottom: 4rem !important
    }
    .pl-lg-400,
    .px-lg-400 {
        padding-left: 4rem !important
    }
    .pr-lg-400,
    .px-lg-400 {
        padding-right: 4rem !important
    }
    .m-lg-425 {
        margin: 4.25rem !important
    }
    .mt-lg-425,
    .my-lg-425 {
        margin-top: 4.25rem !important
    }
    .mb-lg-425,
    .my-lg-425 {
        margin-bottom: 4.25rem !important
    }
    .ml-lg-425,
    .mx-lg-425 {
        margin-left: 4.25rem !important
    }
    .mr-lg-425,
    .mx-lg-425 {
        margin-right: 4.25rem !important
    }
    .p-lg-425 {
        padding: 4.25rem !important
    }
    .pt-lg-425,
    .py-lg-425 {
        padding-top: 4.25rem !important
    }
    .pb-lg-425,
    .py-lg-425 {
        padding-bottom: 4.25rem !important
    }
    .pl-lg-425,
    .px-lg-425 {
        padding-left: 4.25rem !important
    }
    .pr-lg-425,
    .px-lg-425 {
        padding-right: 4.25rem !important
    }
    .m-lg-450 {
        margin: 4.5rem !important
    }
    .mt-lg-450,
    .my-lg-450 {
        margin-top: 4.5rem !important
    }
    .mb-lg-450,
    .my-lg-450 {
        margin-bottom: 4.5rem !important
    }
    .ml-lg-450,
    .mx-lg-450 {
        margin-left: 4.5rem !important
    }
    .mr-lg-450,
    .mx-lg-450 {
        margin-right: 4.5rem !important
    }
    .p-lg-450 {
        padding: 4.5rem !important
    }
    .pt-lg-450,
    .py-lg-450 {
        padding-top: 4.5rem !important
    }
    .pb-lg-450,
    .py-lg-450 {
        padding-bottom: 4.5rem !important
    }
    .pl-lg-450,
    .px-lg-450 {
        padding-left: 4.5rem !important
    }
    .pr-lg-450,
    .px-lg-450 {
        padding-right: 4.5rem !important
    }
    .m-lg-475 {
        margin: 4.75rem !important
    }
    .mt-lg-475,
    .my-lg-475 {
        margin-top: 4.75rem !important
    }
    .mb-lg-475,
    .my-lg-475 {
        margin-bottom: 4.75rem !important
    }
    .ml-lg-475,
    .mx-lg-475 {
        margin-left: 4.75rem !important
    }
    .mr-lg-475,
    .mx-lg-475 {
        margin-right: 4.75rem !important
    }
    .p-lg-475 {
        padding: 4.75rem !important
    }
    .pt-lg-475,
    .py-lg-475 {
        padding-top: 4.75rem !important
    }
    .pb-lg-475,
    .py-lg-475 {
        padding-bottom: 4.75rem !important
    }
    .pl-lg-475,
    .px-lg-475 {
        padding-left: 4.75rem !important
    }
    .pr-lg-475,
    .px-lg-475 {
        padding-right: 4.75rem !important
    }
    .m-lg-500 {
        margin: 5rem !important
    }
    .mt-lg-500,
    .my-lg-500 {
        margin-top: 5rem !important
    }
    .mb-lg-500,
    .my-lg-500 {
        margin-bottom: 5rem !important
    }
    .ml-lg-500,
    .mx-lg-500 {
        margin-left: 5rem !important
    }
    .mr-lg-500,
    .mx-lg-500 {
        margin-right: 5rem !important
    }
    .p-lg-500 {
        padding: 5rem !important
    }
    .pt-lg-500,
    .py-lg-500 {
        padding-top: 5rem !important
    }
    .pb-lg-500,
    .py-lg-500 {
        padding-bottom: 5rem !important
    }
    .pl-lg-500,
    .px-lg-500 {
        padding-left: 5rem !important
    }
    .pr-lg-500,
    .px-lg-500 {
        padding-right: 5rem !important
    }
    .m-lg-525 {
        margin: 5.25rem !important
    }
    .mt-lg-525,
    .my-lg-525 {
        margin-top: 5.25rem !important
    }
    .mb-lg-525,
    .my-lg-525 {
        margin-bottom: 5.25rem !important
    }
    .ml-lg-525,
    .mx-lg-525 {
        margin-left: 5.25rem !important
    }
    .mr-lg-525,
    .mx-lg-525 {
        margin-right: 5.25rem !important
    }
    .p-lg-525 {
        padding: 5.25rem !important
    }
    .pt-lg-525,
    .py-lg-525 {
        padding-top: 5.25rem !important
    }
    .pb-lg-525,
    .py-lg-525 {
        padding-bottom: 5.25rem !important
    }
    .pl-lg-525,
    .px-lg-525 {
        padding-left: 5.25rem !important
    }
    .pr-lg-525,
    .px-lg-525 {
        padding-right: 5.25rem !important
    }
    .m-lg-550 {
        margin: 5.5rem !important
    }
    .mt-lg-550,
    .my-lg-550 {
        margin-top: 5.5rem !important
    }
    .mb-lg-550,
    .my-lg-550 {
        margin-bottom: 5.5rem !important
    }
    .ml-lg-550,
    .mx-lg-550 {
        margin-left: 5.5rem !important
    }
    .mr-lg-550,
    .mx-lg-550 {
        margin-right: 5.5rem !important
    }
    .p-lg-550 {
        padding: 5.5rem !important
    }
    .pt-lg-550,
    .py-lg-550 {
        padding-top: 5.5rem !important
    }
    .pb-lg-550,
    .py-lg-550 {
        padding-bottom: 5.5rem !important
    }
    .pl-lg-550,
    .px-lg-550 {
        padding-left: 5.5rem !important
    }
    .pr-lg-550,
    .px-lg-550 {
        padding-right: 5.5rem !important
    }
    .m-lg-575 {
        margin: 5.75rem !important
    }
    .mt-lg-575,
    .my-lg-575 {
        margin-top: 5.75rem !important
    }
    .mb-lg-575,
    .my-lg-575 {
        margin-bottom: 5.75rem !important
    }
    .ml-lg-575,
    .mx-lg-575 {
        margin-left: 5.75rem !important
    }
    .mr-lg-575,
    .mx-lg-575 {
        margin-right: 5.75rem !important
    }
    .p-lg-575 {
        padding: 5.75rem !important
    }
    .pt-lg-575,
    .py-lg-575 {
        padding-top: 5.75rem !important
    }
    .pb-lg-575,
    .py-lg-575 {
        padding-bottom: 5.75rem !important
    }
    .pl-lg-575,
    .px-lg-575 {
        padding-left: 5.75rem !important
    }
    .pr-lg-575,
    .px-lg-575 {
        padding-right: 5.75rem !important
    }
    .m-lg-600 {
        margin: 6rem !important
    }
    .mt-lg-600,
    .my-lg-600 {
        margin-top: 6rem !important
    }
    .mb-lg-600,
    .my-lg-600 {
        margin-bottom: 6rem !important
    }
    .ml-lg-600,
    .mx-lg-600 {
        margin-left: 6rem !important
    }
    .mr-lg-600,
    .mx-lg-600 {
        margin-right: 6rem !important
    }
    .p-lg-600 {
        padding: 6rem !important
    }
    .pt-lg-600,
    .py-lg-600 {
        padding-top: 6rem !important
    }
    .pb-lg-600,
    .py-lg-600 {
        padding-bottom: 6rem !important
    }
    .pl-lg-600,
    .px-lg-600 {
        padding-left: 6rem !important
    }
    .pr-lg-600,
    .px-lg-600 {
        padding-right: 6rem !important
    }
    .rtl-layout .ml-lg-0,
    .rtl-layout .ml-lg-025,
    .rtl-layout .ml-lg-050,
    .rtl-layout .ml-lg-075,
    .rtl-layout .ml-lg-100,
    .rtl-layout .ml-lg-125,
    .rtl-layout .ml-lg-150,
    .rtl-layout .ml-lg-175,
    .rtl-layout .ml-lg-200,
    .rtl-layout .ml-lg-225,
    .rtl-layout .ml-lg-250,
    .rtl-layout .ml-lg-275,
    .rtl-layout .ml-lg-300,
    .rtl-layout .ml-lg-325,
    .rtl-layout .ml-lg-350,
    .rtl-layout .ml-lg-375,
    .rtl-layout .ml-lg-400,
    .rtl-layout .ml-lg-425,
    .rtl-layout .ml-lg-450,
    .rtl-layout .ml-lg-475,
    .rtl-layout .ml-lg-500,
    .rtl-layout .ml-lg-525,
    .rtl-layout .ml-lg-550,
    .rtl-layout .ml-lg-575,
    .rtl-layout .ml-lg-600 {
        margin-left: 0 !important
    }
    .rtl-layout .mr-lg-0,
    .rtl-layout .mr-lg-025,
    .rtl-layout .mr-lg-050,
    .rtl-layout .mr-lg-075,
    .rtl-layout .mr-lg-100,
    .rtl-layout .mr-lg-125,
    .rtl-layout .mr-lg-150,
    .rtl-layout .mr-lg-175,
    .rtl-layout .mr-lg-200,
    .rtl-layout .mr-lg-225,
    .rtl-layout .mr-lg-250,
    .rtl-layout .mr-lg-275,
    .rtl-layout .mr-lg-300,
    .rtl-layout .mr-lg-325,
    .rtl-layout .mr-lg-350,
    .rtl-layout .mr-lg-375,
    .rtl-layout .mr-lg-400,
    .rtl-layout .mr-lg-425,
    .rtl-layout .mr-lg-450,
    .rtl-layout .mr-lg-475,
    .rtl-layout .mr-lg-500,
    .rtl-layout .mr-lg-525,
    .rtl-layout .mr-lg-550,
    .rtl-layout .mr-lg-575,
    .rtl-layout .mr-lg-600 {
        margin-right: 0 !important
    }
    .rtl-layout .pl-lg-0,
    .rtl-layout .pl-lg-025,
    .rtl-layout .pl-lg-050,
    .rtl-layout .pl-lg-075,
    .rtl-layout .pl-lg-100,
    .rtl-layout .pl-lg-125,
    .rtl-layout .pl-lg-150,
    .rtl-layout .pl-lg-175,
    .rtl-layout .pl-lg-200,
    .rtl-layout .pl-lg-225,
    .rtl-layout .pl-lg-250,
    .rtl-layout .pl-lg-275,
    .rtl-layout .pl-lg-300,
    .rtl-layout .pl-lg-325,
    .rtl-layout .pl-lg-350,
    .rtl-layout .pl-lg-375,
    .rtl-layout .pl-lg-400,
    .rtl-layout .pl-lg-425,
    .rtl-layout .pl-lg-450,
    .rtl-layout .pl-lg-475,
    .rtl-layout .pl-lg-500,
    .rtl-layout .pl-lg-525,
    .rtl-layout .pl-lg-550,
    .rtl-layout .pl-lg-575,
    .rtl-layout .pl-lg-600 {
        padding-left: 0 !important
    }
    .rtl-layout .pr-lg-0,
    .rtl-layout .pr-lg-025,
    .rtl-layout .pr-lg-050,
    .rtl-layout .pr-lg-075,
    .rtl-layout .pr-lg-100,
    .rtl-layout .pr-lg-125,
    .rtl-layout .pr-lg-150,
    .rtl-layout .pr-lg-175,
    .rtl-layout .pr-lg-200,
    .rtl-layout .pr-lg-225,
    .rtl-layout .pr-lg-250,
    .rtl-layout .pr-lg-275,
    .rtl-layout .pr-lg-300,
    .rtl-layout .pr-lg-325,
    .rtl-layout .pr-lg-350,
    .rtl-layout .pr-lg-375,
    .rtl-layout .pr-lg-400,
    .rtl-layout .pr-lg-425,
    .rtl-layout .pr-lg-450,
    .rtl-layout .pr-lg-475,
    .rtl-layout .pr-lg-500,
    .rtl-layout .pr-lg-525,
    .rtl-layout .pr-lg-550,
    .rtl-layout .pr-lg-575,
    .rtl-layout .pr-lg-600 {
        padding-right: 0 !important
    }
    .rtl-layout .ml-lg-0 {
        margin-right: 0 !important
    }
    .rtl-layout .mr-lg-0 {
        margin-left: 0 !important
    }
    .rtl-layout .pl-lg-0 {
        padding-right: 0 !important
    }
    .rtl-layout .pr-lg-0 {
        padding-left: 0 !important
    }
    .rtl-layout .ml-lg-025 {
        margin-right: .25rem !important
    }
    .rtl-layout .mr-lg-025 {
        margin-left: .25rem !important
    }
    .rtl-layout .pl-lg-025 {
        padding-right: .25rem !important
    }
    .rtl-layout .pr-lg-025 {
        padding-left: .25rem !important
    }
    .rtl-layout .ml-lg-050 {
        margin-right: .5rem !important
    }
    .rtl-layout .mr-lg-050 {
        margin-left: .5rem !important
    }
    .rtl-layout .pl-lg-050 {
        padding-right: .5rem !important
    }
    .rtl-layout .pr-lg-050 {
        padding-left: .5rem !important
    }
    .rtl-layout .ml-lg-075 {
        margin-right: .75rem !important
    }
    .rtl-layout .mr-lg-075 {
        margin-left: .75rem !important
    }
    .rtl-layout .pl-lg-075 {
        padding-right: .75rem !important
    }
    .rtl-layout .pr-lg-075 {
        padding-left: .75rem !important
    }
    .rtl-layout .ml-lg-100 {
        margin-right: 1rem !important
    }
    .rtl-layout .mr-lg-100 {
        margin-left: 1rem !important
    }
    .rtl-layout .pl-lg-100 {
        padding-right: 1rem !important
    }
    .rtl-layout .pr-lg-100 {
        padding-left: 1rem !important
    }
    .rtl-layout .ml-lg-125 {
        margin-right: 1.25rem !important
    }
    .rtl-layout .mr-lg-125 {
        margin-left: 1.25rem !important
    }
    .rtl-layout .pl-lg-125 {
        padding-right: 1.25rem !important
    }
    .rtl-layout .pr-lg-125 {
        padding-left: 1.25rem !important
    }
    .rtl-layout .ml-lg-150 {
        margin-right: 1.5rem !important
    }
    .rtl-layout .mr-lg-150 {
        margin-left: 1.5rem !important
    }
    .rtl-layout .pl-lg-150 {
        padding-right: 1.5rem !important
    }
    .rtl-layout .pr-lg-150 {
        padding-left: 1.5rem !important
    }
    .rtl-layout .ml-lg-175 {
        margin-right: 1.75rem !important
    }
    .rtl-layout .mr-lg-175 {
        margin-left: 1.75rem !important
    }
    .rtl-layout .pl-lg-175 {
        padding-right: 1.75rem !important
    }
    .rtl-layout .pr-lg-175 {
        padding-left: 1.75rem !important
    }
    .rtl-layout .ml-lg-200 {
        margin-right: 2rem !important
    }
    .rtl-layout .mr-lg-200 {
        margin-left: 2rem !important
    }
    .rtl-layout .pl-lg-200 {
        padding-right: 2rem !important
    }
    .rtl-layout .pr-lg-200 {
        padding-left: 2rem !important
    }
    .rtl-layout .ml-lg-225 {
        margin-right: 2.25rem !important
    }
    .rtl-layout .mr-lg-225 {
        margin-left: 2.25rem !important
    }
    .rtl-layout .pl-lg-225 {
        padding-right: 2.25rem !important
    }
    .rtl-layout .pr-lg-225 {
        padding-left: 2.25rem !important
    }
    .rtl-layout .ml-lg-250 {
        margin-right: 2.5rem !important
    }
    .rtl-layout .mr-lg-250 {
        margin-left: 2.5rem !important
    }
    .rtl-layout .pl-lg-250 {
        padding-right: 2.5rem !important
    }
    .rtl-layout .pr-lg-250 {
        padding-left: 2.5rem !important
    }
    .rtl-layout .ml-lg-275 {
        margin-right: 2.75rem !important
    }
    .rtl-layout .mr-lg-275 {
        margin-left: 2.75rem !important
    }
    .rtl-layout .pl-lg-275 {
        padding-right: 2.75rem !important
    }
    .rtl-layout .pr-lg-275 {
        padding-left: 2.75rem !important
    }
    .rtl-layout .ml-lg-300 {
        margin-right: 3rem !important
    }
    .rtl-layout .mr-lg-300 {
        margin-left: 3rem !important
    }
    .rtl-layout .pl-lg-300 {
        padding-right: 3rem !important
    }
    .rtl-layout .pr-lg-300 {
        padding-left: 3rem !important
    }
    .rtl-layout .ml-lg-325 {
        margin-right: 3.25rem !important
    }
    .rtl-layout .mr-lg-325 {
        margin-left: 3.25rem !important
    }
    .rtl-layout .pl-lg-325 {
        padding-right: 3.25rem !important
    }
    .rtl-layout .pr-lg-325 {
        padding-left: 3.25rem !important
    }
    .rtl-layout .ml-lg-350 {
        margin-right: 3.5rem !important
    }
    .rtl-layout .mr-lg-350 {
        margin-left: 3.5rem !important
    }
    .rtl-layout .pl-lg-350 {
        padding-right: 3.5rem !important
    }
    .rtl-layout .pr-lg-350 {
        padding-left: 3.5rem !important
    }
    .rtl-layout .ml-lg-375 {
        margin-right: 3.75rem !important
    }
    .rtl-layout .mr-lg-375 {
        margin-left: 3.75rem !important
    }
    .rtl-layout .pl-lg-375 {
        padding-right: 3.75rem !important
    }
    .rtl-layout .pr-lg-375 {
        padding-left: 3.75rem !important
    }
    .rtl-layout .ml-lg-400 {
        margin-right: 4rem !important
    }
    .rtl-layout .mr-lg-400 {
        margin-left: 4rem !important
    }
    .rtl-layout .pl-lg-400 {
        padding-right: 4rem !important
    }
    .rtl-layout .pr-lg-400 {
        padding-left: 4rem !important
    }
    .rtl-layout .ml-lg-425 {
        margin-right: 4.25rem !important
    }
    .rtl-layout .mr-lg-425 {
        margin-left: 4.25rem !important
    }
    .rtl-layout .pl-lg-425 {
        padding-right: 4.25rem !important
    }
    .rtl-layout .pr-lg-425 {
        padding-left: 4.25rem !important
    }
    .rtl-layout .ml-lg-450 {
        margin-right: 4.5rem !important
    }
    .rtl-layout .mr-lg-450 {
        margin-left: 4.5rem !important
    }
    .rtl-layout .pl-lg-450 {
        padding-right: 4.5rem !important
    }
    .rtl-layout .pr-lg-450 {
        padding-left: 4.5rem !important
    }
    .rtl-layout .ml-lg-475 {
        margin-right: 4.75rem !important
    }
    .rtl-layout .mr-lg-475 {
        margin-left: 4.75rem !important
    }
    .rtl-layout .pl-lg-475 {
        padding-right: 4.75rem !important
    }
    .rtl-layout .pr-lg-475 {
        padding-left: 4.75rem !important
    }
    .rtl-layout .ml-lg-500 {
        margin-right: 5rem !important
    }
    .rtl-layout .mr-lg-500 {
        margin-left: 5rem !important
    }
    .rtl-layout .pl-lg-500 {
        padding-right: 5rem !important
    }
    .rtl-layout .pr-lg-500 {
        padding-left: 5rem !important
    }
    .rtl-layout .ml-lg-525 {
        margin-right: 5.25rem !important
    }
    .rtl-layout .mr-lg-525 {
        margin-left: 5.25rem !important
    }
    .rtl-layout .pl-lg-525 {
        padding-right: 5.25rem !important
    }
    .rtl-layout .pr-lg-525 {
        padding-left: 5.25rem !important
    }
    .rtl-layout .ml-lg-550 {
        margin-right: 5.5rem !important
    }
    .rtl-layout .mr-lg-550 {
        margin-left: 5.5rem !important
    }
    .rtl-layout .pl-lg-550 {
        padding-right: 5.5rem !important
    }
    .rtl-layout .pr-lg-550 {
        padding-left: 5.5rem !important
    }
    .rtl-layout .ml-lg-575 {
        margin-right: 5.75rem !important
    }
    .rtl-layout .mr-lg-575 {
        margin-left: 5.75rem !important
    }
    .rtl-layout .pl-lg-575 {
        padding-right: 5.75rem !important
    }
    .rtl-layout .pr-lg-575 {
        padding-left: 5.75rem !important
    }
    .rtl-layout .ml-lg-600 {
        margin-right: 6rem !important
    }
    .rtl-layout .mr-lg-600 {
        margin-left: 6rem !important
    }
    .rtl-layout .pl-lg-600 {
        padding-right: 6rem !important
    }
    .rtl-layout .pr-lg-600 {
        padding-left: 6rem !important
    }
}

@media(min-width:1200px) {
    .m-xl-auto {
        margin: auto !important
    }
    .mt-xl-auto,
    .my-xl-auto {
        margin-top: auto !important
    }
    .mb-xl-auto,
    .my-xl-auto {
        margin-bottom: auto !important
    }
    .ml-xl-auto,
    .mx-xl-auto {
        margin-left: auto !important
    }
    .mr-xl-auto,
    .mx-xl-auto {
        margin-right: auto !important
    }
    .m-xl-0 {
        margin: 0 !important
    }
    .mt-xl-0,
    .my-xl-0 {
        margin-top: 0 !important
    }
    .mb-xl-0,
    .my-xl-0 {
        margin-bottom: 0 !important
    }
    .ml-xl-0,
    .mx-xl-0 {
        margin-left: 0 !important
    }
    .mr-xl-0,
    .mx-xl-0 {
        margin-right: 0 !important
    }
    .p-xl-0 {
        padding: 0 !important
    }
    .pt-xl-0,
    .py-xl-0 {
        padding-top: 0 !important
    }
    .pb-xl-0,
    .py-xl-0 {
        padding-bottom: 0 !important
    }
    .pl-xl-0,
    .px-xl-0 {
        padding-left: 0 !important
    }
    .pr-xl-0,
    .px-xl-0 {
        padding-right: 0 !important
    }
    .m-xl-025 {
        margin: .25rem !important
    }
    .mt-xl-025,
    .my-xl-025 {
        margin-top: .25rem !important
    }
    .mb-xl-025,
    .my-xl-025 {
        margin-bottom: .25rem !important
    }
    .ml-xl-025,
    .mx-xl-025 {
        margin-left: .25rem !important
    }
    .mr-xl-025,
    .mx-xl-025 {
        margin-right: .25rem !important
    }
    .p-xl-025 {
        padding: .25rem !important
    }
    .pt-xl-025,
    .py-xl-025 {
        padding-top: .25rem !important
    }
    .pb-xl-025,
    .py-xl-025 {
        padding-bottom: .25rem !important
    }
    .pl-xl-025,
    .px-xl-025 {
        padding-left: .25rem !important
    }
    .pr-xl-025,
    .px-xl-025 {
        padding-right: .25rem !important
    }
    .m-xl-050 {
        margin: .5rem !important
    }
    .mt-xl-050,
    .my-xl-050 {
        margin-top: .5rem !important
    }
    .mb-xl-050,
    .my-xl-050 {
        margin-bottom: .5rem !important
    }
    .ml-xl-050,
    .mx-xl-050 {
        margin-left: .5rem !important
    }
    .mr-xl-050,
    .mx-xl-050 {
        margin-right: .5rem !important
    }
    .p-xl-050 {
        padding: .5rem !important
    }
    .pt-xl-050,
    .py-xl-050 {
        padding-top: .5rem !important
    }
    .pb-xl-050,
    .py-xl-050 {
        padding-bottom: .5rem !important
    }
    .pl-xl-050,
    .px-xl-050 {
        padding-left: .5rem !important
    }
    .pr-xl-050,
    .px-xl-050 {
        padding-right: .5rem !important
    }
    .m-xl-075 {
        margin: .75rem !important
    }
    .mt-xl-075,
    .my-xl-075 {
        margin-top: .75rem !important
    }
    .mb-xl-075,
    .my-xl-075 {
        margin-bottom: .75rem !important
    }
    .ml-xl-075,
    .mx-xl-075 {
        margin-left: .75rem !important
    }
    .mr-xl-075,
    .mx-xl-075 {
        margin-right: .75rem !important
    }
    .p-xl-075 {
        padding: .75rem !important
    }
    .pt-xl-075,
    .py-xl-075 {
        padding-top: .75rem !important
    }
    .pb-xl-075,
    .py-xl-075 {
        padding-bottom: .75rem !important
    }
    .pl-xl-075,
    .px-xl-075 {
        padding-left: .75rem !important
    }
    .pr-xl-075,
    .px-xl-075 {
        padding-right: .75rem !important
    }
    .m-xl-100 {
        margin: 1rem !important
    }
    .mt-xl-100,
    .my-xl-100 {
        margin-top: 1rem !important
    }
    .mb-xl-100,
    .my-xl-100 {
        margin-bottom: 1rem !important
    }
    .ml-xl-100,
    .mx-xl-100 {
        margin-left: 1rem !important
    }
    .mr-xl-100,
    .mx-xl-100 {
        margin-right: 1rem !important
    }
    .p-xl-100 {
        padding: 1rem !important
    }
    .pt-xl-100,
    .py-xl-100 {
        padding-top: 1rem !important
    }
    .pb-xl-100,
    .py-xl-100 {
        padding-bottom: 1rem !important
    }
    .pl-xl-100,
    .px-xl-100 {
        padding-left: 1rem !important
    }
    .pr-xl-100,
    .px-xl-100 {
        padding-right: 1rem !important
    }
    .m-xl-125 {
        margin: 1.25rem !important
    }
    .mt-xl-125,
    .my-xl-125 {
        margin-top: 1.25rem !important
    }
    .mb-xl-125,
    .my-xl-125 {
        margin-bottom: 1.25rem !important
    }
    .ml-xl-125,
    .mx-xl-125 {
        margin-left: 1.25rem !important
    }
    .mr-xl-125,
    .mx-xl-125 {
        margin-right: 1.25rem !important
    }
    .p-xl-125 {
        padding: 1.25rem !important
    }
    .pt-xl-125,
    .py-xl-125 {
        padding-top: 1.25rem !important
    }
    .pb-xl-125,
    .py-xl-125 {
        padding-bottom: 1.25rem !important
    }
    .pl-xl-125,
    .px-xl-125 {
        padding-left: 1.25rem !important
    }
    .pr-xl-125,
    .px-xl-125 {
        padding-right: 1.25rem !important
    }
    .m-xl-150 {
        margin: 1.5rem !important
    }
    .mt-xl-150,
    .my-xl-150 {
        margin-top: 1.5rem !important
    }
    .mb-xl-150,
    .my-xl-150 {
        margin-bottom: 1.5rem !important
    }
    .ml-xl-150,
    .mx-xl-150 {
        margin-left: 1.5rem !important
    }
    .mr-xl-150,
    .mx-xl-150 {
        margin-right: 1.5rem !important
    }
    .p-xl-150 {
        padding: 1.5rem !important
    }
    .pt-xl-150,
    .py-xl-150 {
        padding-top: 1.5rem !important
    }
    .pb-xl-150,
    .py-xl-150 {
        padding-bottom: 1.5rem !important
    }
    .pl-xl-150,
    .px-xl-150 {
        padding-left: 1.5rem !important
    }
    .pr-xl-150,
    .px-xl-150 {
        padding-right: 1.5rem !important
    }
    .m-xl-175 {
        margin: 1.75rem !important
    }
    .mt-xl-175,
    .my-xl-175 {
        margin-top: 1.75rem !important
    }
    .mb-xl-175,
    .my-xl-175 {
        margin-bottom: 1.75rem !important
    }
    .ml-xl-175,
    .mx-xl-175 {
        margin-left: 1.75rem !important
    }
    .mr-xl-175,
    .mx-xl-175 {
        margin-right: 1.75rem !important
    }
    .p-xl-175 {
        padding: 1.75rem !important
    }
    .pt-xl-175,
    .py-xl-175 {
        padding-top: 1.75rem !important
    }
    .pb-xl-175,
    .py-xl-175 {
        padding-bottom: 1.75rem !important
    }
    .pl-xl-175,
    .px-xl-175 {
        padding-left: 1.75rem !important
    }
    .pr-xl-175,
    .px-xl-175 {
        padding-right: 1.75rem !important
    }
    .m-xl-200 {
        margin: 2rem !important
    }
    .mt-xl-200,
    .my-xl-200 {
        margin-top: 2rem !important
    }
    .mb-xl-200,
    .my-xl-200 {
        margin-bottom: 2rem !important
    }
    .ml-xl-200,
    .mx-xl-200 {
        margin-left: 2rem !important
    }
    .mr-xl-200,
    .mx-xl-200 {
        margin-right: 2rem !important
    }
    .p-xl-200 {
        padding: 2rem !important
    }
    .pt-xl-200,
    .py-xl-200 {
        padding-top: 2rem !important
    }
    .pb-xl-200,
    .py-xl-200 {
        padding-bottom: 2rem !important
    }
    .pl-xl-200,
    .px-xl-200 {
        padding-left: 2rem !important
    }
    .pr-xl-200,
    .px-xl-200 {
        padding-right: 2rem !important
    }
    .m-xl-225 {
        margin: 2.25rem !important
    }
    .mt-xl-225,
    .my-xl-225 {
        margin-top: 2.25rem !important
    }
    .mb-xl-225,
    .my-xl-225 {
        margin-bottom: 2.25rem !important
    }
    .ml-xl-225,
    .mx-xl-225 {
        margin-left: 2.25rem !important
    }
    .mr-xl-225,
    .mx-xl-225 {
        margin-right: 2.25rem !important
    }
    .p-xl-225 {
        padding: 2.25rem !important
    }
    .pt-xl-225,
    .py-xl-225 {
        padding-top: 2.25rem !important
    }
    .pb-xl-225,
    .py-xl-225 {
        padding-bottom: 2.25rem !important
    }
    .pl-xl-225,
    .px-xl-225 {
        padding-left: 2.25rem !important
    }
    .pr-xl-225,
    .px-xl-225 {
        padding-right: 2.25rem !important
    }
    .m-xl-250 {
        margin: 2.5rem !important
    }
    .mt-xl-250,
    .my-xl-250 {
        margin-top: 2.5rem !important
    }
    .mb-xl-250,
    .my-xl-250 {
        margin-bottom: 2.5rem !important
    }
    .ml-xl-250,
    .mx-xl-250 {
        margin-left: 2.5rem !important
    }
    .mr-xl-250,
    .mx-xl-250 {
        margin-right: 2.5rem !important
    }
    .p-xl-250 {
        padding: 2.5rem !important
    }
    .pt-xl-250,
    .py-xl-250 {
        padding-top: 2.5rem !important
    }
    .pb-xl-250,
    .py-xl-250 {
        padding-bottom: 2.5rem !important
    }
    .pl-xl-250,
    .px-xl-250 {
        padding-left: 2.5rem !important
    }
    .pr-xl-250,
    .px-xl-250 {
        padding-right: 2.5rem !important
    }
    .m-xl-275 {
        margin: 2.75rem !important
    }
    .mt-xl-275,
    .my-xl-275 {
        margin-top: 2.75rem !important
    }
    .mb-xl-275,
    .my-xl-275 {
        margin-bottom: 2.75rem !important
    }
    .ml-xl-275,
    .mx-xl-275 {
        margin-left: 2.75rem !important
    }
    .mr-xl-275,
    .mx-xl-275 {
        margin-right: 2.75rem !important
    }
    .p-xl-275 {
        padding: 2.75rem !important
    }
    .pt-xl-275,
    .py-xl-275 {
        padding-top: 2.75rem !important
    }
    .pb-xl-275,
    .py-xl-275 {
        padding-bottom: 2.75rem !important
    }
    .pl-xl-275,
    .px-xl-275 {
        padding-left: 2.75rem !important
    }
    .pr-xl-275,
    .px-xl-275 {
        padding-right: 2.75rem !important
    }
    .m-xl-300 {
        margin: 3rem !important
    }
    .mt-xl-300,
    .my-xl-300 {
        margin-top: 3rem !important
    }
    .mb-xl-300,
    .my-xl-300 {
        margin-bottom: 3rem !important
    }
    .ml-xl-300,
    .mx-xl-300 {
        margin-left: 3rem !important
    }
    .mr-xl-300,
    .mx-xl-300 {
        margin-right: 3rem !important
    }
    .p-xl-300 {
        padding: 3rem !important
    }
    .pt-xl-300,
    .py-xl-300 {
        padding-top: 3rem !important
    }
    .pb-xl-300,
    .py-xl-300 {
        padding-bottom: 3rem !important
    }
    .pl-xl-300,
    .px-xl-300 {
        padding-left: 3rem !important
    }
    .pr-xl-300,
    .px-xl-300 {
        padding-right: 3rem !important
    }
    .m-xl-325 {
        margin: 3.25rem !important
    }
    .mt-xl-325,
    .my-xl-325 {
        margin-top: 3.25rem !important
    }
    .mb-xl-325,
    .my-xl-325 {
        margin-bottom: 3.25rem !important
    }
    .ml-xl-325,
    .mx-xl-325 {
        margin-left: 3.25rem !important
    }
    .mr-xl-325,
    .mx-xl-325 {
        margin-right: 3.25rem !important
    }
    .p-xl-325 {
        padding: 3.25rem !important
    }
    .pt-xl-325,
    .py-xl-325 {
        padding-top: 3.25rem !important
    }
    .pb-xl-325,
    .py-xl-325 {
        padding-bottom: 3.25rem !important
    }
    .pl-xl-325,
    .px-xl-325 {
        padding-left: 3.25rem !important
    }
    .pr-xl-325,
    .px-xl-325 {
        padding-right: 3.25rem !important
    }
    .m-xl-350 {
        margin: 3.5rem !important
    }
    .mt-xl-350,
    .my-xl-350 {
        margin-top: 3.5rem !important
    }
    .mb-xl-350,
    .my-xl-350 {
        margin-bottom: 3.5rem !important
    }
    .ml-xl-350,
    .mx-xl-350 {
        margin-left: 3.5rem !important
    }
    .mr-xl-350,
    .mx-xl-350 {
        margin-right: 3.5rem !important
    }
    .p-xl-350 {
        padding: 3.5rem !important
    }
    .pt-xl-350,
    .py-xl-350 {
        padding-top: 3.5rem !important
    }
    .pb-xl-350,
    .py-xl-350 {
        padding-bottom: 3.5rem !important
    }
    .pl-xl-350,
    .px-xl-350 {
        padding-left: 3.5rem !important
    }
    .pr-xl-350,
    .px-xl-350 {
        padding-right: 3.5rem !important
    }
    .m-xl-375 {
        margin: 3.75rem !important
    }
    .mt-xl-375,
    .my-xl-375 {
        margin-top: 3.75rem !important
    }
    .mb-xl-375,
    .my-xl-375 {
        margin-bottom: 3.75rem !important
    }
    .ml-xl-375,
    .mx-xl-375 {
        margin-left: 3.75rem !important
    }
    .mr-xl-375,
    .mx-xl-375 {
        margin-right: 3.75rem !important
    }
    .p-xl-375 {
        padding: 3.75rem !important
    }
    .pt-xl-375,
    .py-xl-375 {
        padding-top: 3.75rem !important
    }
    .pb-xl-375,
    .py-xl-375 {
        padding-bottom: 3.75rem !important
    }
    .pl-xl-375,
    .px-xl-375 {
        padding-left: 3.75rem !important
    }
    .pr-xl-375,
    .px-xl-375 {
        padding-right: 3.75rem !important
    }
    .m-xl-400 {
        margin: 4rem !important
    }
    .mt-xl-400,
    .my-xl-400 {
        margin-top: 4rem !important
    }
    .mb-xl-400,
    .my-xl-400 {
        margin-bottom: 4rem !important
    }
    .ml-xl-400,
    .mx-xl-400 {
        margin-left: 4rem !important
    }
    .mr-xl-400,
    .mx-xl-400 {
        margin-right: 4rem !important
    }
    .p-xl-400 {
        padding: 4rem !important
    }
    .pt-xl-400,
    .py-xl-400 {
        padding-top: 4rem !important
    }
    .pb-xl-400,
    .py-xl-400 {
        padding-bottom: 4rem !important
    }
    .pl-xl-400,
    .px-xl-400 {
        padding-left: 4rem !important
    }
    .pr-xl-400,
    .px-xl-400 {
        padding-right: 4rem !important
    }
    .m-xl-425 {
        margin: 4.25rem !important
    }
    .mt-xl-425,
    .my-xl-425 {
        margin-top: 4.25rem !important
    }
    .mb-xl-425,
    .my-xl-425 {
        margin-bottom: 4.25rem !important
    }
    .ml-xl-425,
    .mx-xl-425 {
        margin-left: 4.25rem !important
    }
    .mr-xl-425,
    .mx-xl-425 {
        margin-right: 4.25rem !important
    }
    .p-xl-425 {
        padding: 4.25rem !important
    }
    .pt-xl-425,
    .py-xl-425 {
        padding-top: 4.25rem !important
    }
    .pb-xl-425,
    .py-xl-425 {
        padding-bottom: 4.25rem !important
    }
    .pl-xl-425,
    .px-xl-425 {
        padding-left: 4.25rem !important
    }
    .pr-xl-425,
    .px-xl-425 {
        padding-right: 4.25rem !important
    }
    .m-xl-450 {
        margin: 4.5rem !important
    }
    .mt-xl-450,
    .my-xl-450 {
        margin-top: 4.5rem !important
    }
    .mb-xl-450,
    .my-xl-450 {
        margin-bottom: 4.5rem !important
    }
    .ml-xl-450,
    .mx-xl-450 {
        margin-left: 4.5rem !important
    }
    .mr-xl-450,
    .mx-xl-450 {
        margin-right: 4.5rem !important
    }
    .p-xl-450 {
        padding: 4.5rem !important
    }
    .pt-xl-450,
    .py-xl-450 {
        padding-top: 4.5rem !important
    }
    .pb-xl-450,
    .py-xl-450 {
        padding-bottom: 4.5rem !important
    }
    .pl-xl-450,
    .px-xl-450 {
        padding-left: 4.5rem !important
    }
    .pr-xl-450,
    .px-xl-450 {
        padding-right: 4.5rem !important
    }
    .m-xl-475 {
        margin: 4.75rem !important
    }
    .mt-xl-475,
    .my-xl-475 {
        margin-top: 4.75rem !important
    }
    .mb-xl-475,
    .my-xl-475 {
        margin-bottom: 4.75rem !important
    }
    .ml-xl-475,
    .mx-xl-475 {
        margin-left: 4.75rem !important
    }
    .mr-xl-475,
    .mx-xl-475 {
        margin-right: 4.75rem !important
    }
    .p-xl-475 {
        padding: 4.75rem !important
    }
    .pt-xl-475,
    .py-xl-475 {
        padding-top: 4.75rem !important
    }
    .pb-xl-475,
    .py-xl-475 {
        padding-bottom: 4.75rem !important
    }
    .pl-xl-475,
    .px-xl-475 {
        padding-left: 4.75rem !important
    }
    .pr-xl-475,
    .px-xl-475 {
        padding-right: 4.75rem !important
    }
    .m-xl-500 {
        margin: 5rem !important
    }
    .mt-xl-500,
    .my-xl-500 {
        margin-top: 5rem !important
    }
    .mb-xl-500,
    .my-xl-500 {
        margin-bottom: 5rem !important
    }
    .ml-xl-500,
    .mx-xl-500 {
        margin-left: 5rem !important
    }
    .mr-xl-500,
    .mx-xl-500 {
        margin-right: 5rem !important
    }
    .p-xl-500 {
        padding: 5rem !important
    }
    .pt-xl-500,
    .py-xl-500 {
        padding-top: 5rem !important
    }
    .pb-xl-500,
    .py-xl-500 {
        padding-bottom: 5rem !important
    }
    .pl-xl-500,
    .px-xl-500 {
        padding-left: 5rem !important
    }
    .pr-xl-500,
    .px-xl-500 {
        padding-right: 5rem !important
    }
    .m-xl-525 {
        margin: 5.25rem !important
    }
    .mt-xl-525,
    .my-xl-525 {
        margin-top: 5.25rem !important
    }
    .mb-xl-525,
    .my-xl-525 {
        margin-bottom: 5.25rem !important
    }
    .ml-xl-525,
    .mx-xl-525 {
        margin-left: 5.25rem !important
    }
    .mr-xl-525,
    .mx-xl-525 {
        margin-right: 5.25rem !important
    }
    .p-xl-525 {
        padding: 5.25rem !important
    }
    .pt-xl-525,
    .py-xl-525 {
        padding-top: 5.25rem !important
    }
    .pb-xl-525,
    .py-xl-525 {
        padding-bottom: 5.25rem !important
    }
    .pl-xl-525,
    .px-xl-525 {
        padding-left: 5.25rem !important
    }
    .pr-xl-525,
    .px-xl-525 {
        padding-right: 5.25rem !important
    }
    .m-xl-550 {
        margin: 5.5rem !important
    }
    .mt-xl-550,
    .my-xl-550 {
        margin-top: 5.5rem !important
    }
    .mb-xl-550,
    .my-xl-550 {
        margin-bottom: 5.5rem !important
    }
    .ml-xl-550,
    .mx-xl-550 {
        margin-left: 5.5rem !important
    }
    .mr-xl-550,
    .mx-xl-550 {
        margin-right: 5.5rem !important
    }
    .p-xl-550 {
        padding: 5.5rem !important
    }
    .pt-xl-550,
    .py-xl-550 {
        padding-top: 5.5rem !important
    }
    .pb-xl-550,
    .py-xl-550 {
        padding-bottom: 5.5rem !important
    }
    .pl-xl-550,
    .px-xl-550 {
        padding-left: 5.5rem !important
    }
    .pr-xl-550,
    .px-xl-550 {
        padding-right: 5.5rem !important
    }
    .m-xl-575 {
        margin: 5.75rem !important
    }
    .mt-xl-575,
    .my-xl-575 {
        margin-top: 5.75rem !important
    }
    .mb-xl-575,
    .my-xl-575 {
        margin-bottom: 5.75rem !important
    }
    .ml-xl-575,
    .mx-xl-575 {
        margin-left: 5.75rem !important
    }
    .mr-xl-575,
    .mx-xl-575 {
        margin-right: 5.75rem !important
    }
    .p-xl-575 {
        padding: 5.75rem !important
    }
    .pt-xl-575,
    .py-xl-575 {
        padding-top: 5.75rem !important
    }
    .pb-xl-575,
    .py-xl-575 {
        padding-bottom: 5.75rem !important
    }
    .pl-xl-575,
    .px-xl-575 {
        padding-left: 5.75rem !important
    }
    .pr-xl-575,
    .px-xl-575 {
        padding-right: 5.75rem !important
    }
    .m-xl-600 {
        margin: 6rem !important
    }
    .mt-xl-600,
    .my-xl-600 {
        margin-top: 6rem !important
    }
    .mb-xl-600,
    .my-xl-600 {
        margin-bottom: 6rem !important
    }
    .ml-xl-600,
    .mx-xl-600 {
        margin-left: 6rem !important
    }
    .mr-xl-600,
    .mx-xl-600 {
        margin-right: 6rem !important
    }
    .p-xl-600 {
        padding: 6rem !important
    }
    .pt-xl-600,
    .py-xl-600 {
        padding-top: 6rem !important
    }
    .pb-xl-600,
    .py-xl-600 {
        padding-bottom: 6rem !important
    }
    .pl-xl-600,
    .px-xl-600 {
        padding-left: 6rem !important
    }
    .pr-xl-600,
    .px-xl-600 {
        padding-right: 6rem !important
    }
    .rtl-layout .ml-xl-0,
    .rtl-layout .ml-xl-025,
    .rtl-layout .ml-xl-050,
    .rtl-layout .ml-xl-075,
    .rtl-layout .ml-xl-100,
    .rtl-layout .ml-xl-125,
    .rtl-layout .ml-xl-150,
    .rtl-layout .ml-xl-175,
    .rtl-layout .ml-xl-200,
    .rtl-layout .ml-xl-225,
    .rtl-layout .ml-xl-250,
    .rtl-layout .ml-xl-275,
    .rtl-layout .ml-xl-300,
    .rtl-layout .ml-xl-325,
    .rtl-layout .ml-xl-350,
    .rtl-layout .ml-xl-375,
    .rtl-layout .ml-xl-400,
    .rtl-layout .ml-xl-425,
    .rtl-layout .ml-xl-450,
    .rtl-layout .ml-xl-475,
    .rtl-layout .ml-xl-500,
    .rtl-layout .ml-xl-525,
    .rtl-layout .ml-xl-550,
    .rtl-layout .ml-xl-575,
    .rtl-layout .ml-xl-600 {
        margin-left: 0 !important
    }
    .rtl-layout .mr-xl-0,
    .rtl-layout .mr-xl-025,
    .rtl-layout .mr-xl-050,
    .rtl-layout .mr-xl-075,
    .rtl-layout .mr-xl-100,
    .rtl-layout .mr-xl-125,
    .rtl-layout .mr-xl-150,
    .rtl-layout .mr-xl-175,
    .rtl-layout .mr-xl-200,
    .rtl-layout .mr-xl-225,
    .rtl-layout .mr-xl-250,
    .rtl-layout .mr-xl-275,
    .rtl-layout .mr-xl-300,
    .rtl-layout .mr-xl-325,
    .rtl-layout .mr-xl-350,
    .rtl-layout .mr-xl-375,
    .rtl-layout .mr-xl-400,
    .rtl-layout .mr-xl-425,
    .rtl-layout .mr-xl-450,
    .rtl-layout .mr-xl-475,
    .rtl-layout .mr-xl-500,
    .rtl-layout .mr-xl-525,
    .rtl-layout .mr-xl-550,
    .rtl-layout .mr-xl-575,
    .rtl-layout .mr-xl-600 {
        margin-right: 0 !important
    }
    .rtl-layout .pl-xl-0,
    .rtl-layout .pl-xl-025,
    .rtl-layout .pl-xl-050,
    .rtl-layout .pl-xl-075,
    .rtl-layout .pl-xl-100,
    .rtl-layout .pl-xl-125,
    .rtl-layout .pl-xl-150,
    .rtl-layout .pl-xl-175,
    .rtl-layout .pl-xl-200,
    .rtl-layout .pl-xl-225,
    .rtl-layout .pl-xl-250,
    .rtl-layout .pl-xl-275,
    .rtl-layout .pl-xl-300,
    .rtl-layout .pl-xl-325,
    .rtl-layout .pl-xl-350,
    .rtl-layout .pl-xl-375,
    .rtl-layout .pl-xl-400,
    .rtl-layout .pl-xl-425,
    .rtl-layout .pl-xl-450,
    .rtl-layout .pl-xl-475,
    .rtl-layout .pl-xl-500,
    .rtl-layout .pl-xl-525,
    .rtl-layout .pl-xl-550,
    .rtl-layout .pl-xl-575,
    .rtl-layout .pl-xl-600 {
        padding-left: 0 !important
    }
    .rtl-layout .pr-xl-0,
    .rtl-layout .pr-xl-025,
    .rtl-layout .pr-xl-050,
    .rtl-layout .pr-xl-075,
    .rtl-layout .pr-xl-100,
    .rtl-layout .pr-xl-125,
    .rtl-layout .pr-xl-150,
    .rtl-layout .pr-xl-175,
    .rtl-layout .pr-xl-200,
    .rtl-layout .pr-xl-225,
    .rtl-layout .pr-xl-250,
    .rtl-layout .pr-xl-275,
    .rtl-layout .pr-xl-300,
    .rtl-layout .pr-xl-325,
    .rtl-layout .pr-xl-350,
    .rtl-layout .pr-xl-375,
    .rtl-layout .pr-xl-400,
    .rtl-layout .pr-xl-425,
    .rtl-layout .pr-xl-450,
    .rtl-layout .pr-xl-475,
    .rtl-layout .pr-xl-500,
    .rtl-layout .pr-xl-525,
    .rtl-layout .pr-xl-550,
    .rtl-layout .pr-xl-575,
    .rtl-layout .pr-xl-600 {
        padding-right: 0 !important
    }
    .rtl-layout .ml-xl-0 {
        margin-right: 0 !important
    }
    .rtl-layout .mr-xl-0 {
        margin-left: 0 !important
    }
    .rtl-layout .pl-xl-0 {
        padding-right: 0 !important
    }
    .rtl-layout .pr-xl-0 {
        padding-left: 0 !important
    }
    .rtl-layout .ml-xl-025 {
        margin-right: .25rem !important
    }
    .rtl-layout .mr-xl-025 {
        margin-left: .25rem !important
    }
    .rtl-layout .pl-xl-025 {
        padding-right: .25rem !important
    }
    .rtl-layout .pr-xl-025 {
        padding-left: .25rem !important
    }
    .rtl-layout .ml-xl-050 {
        margin-right: .5rem !important
    }
    .rtl-layout .mr-xl-050 {
        margin-left: .5rem !important
    }
    .rtl-layout .pl-xl-050 {
        padding-right: .5rem !important
    }
    .rtl-layout .pr-xl-050 {
        padding-left: .5rem !important
    }
    .rtl-layout .ml-xl-075 {
        margin-right: .75rem !important
    }
    .rtl-layout .mr-xl-075 {
        margin-left: .75rem !important
    }
    .rtl-layout .pl-xl-075 {
        padding-right: .75rem !important
    }
    .rtl-layout .pr-xl-075 {
        padding-left: .75rem !important
    }
    .rtl-layout .ml-xl-100 {
        margin-right: 1rem !important
    }
    .rtl-layout .mr-xl-100 {
        margin-left: 1rem !important
    }
    .rtl-layout .pl-xl-100 {
        padding-right: 1rem !important
    }
    .rtl-layout .pr-xl-100 {
        padding-left: 1rem !important
    }
    .rtl-layout .ml-xl-125 {
        margin-right: 1.25rem !important
    }
    .rtl-layout .mr-xl-125 {
        margin-left: 1.25rem !important
    }
    .rtl-layout .pl-xl-125 {
        padding-right: 1.25rem !important
    }
    .rtl-layout .pr-xl-125 {
        padding-left: 1.25rem !important
    }
    .rtl-layout .ml-xl-150 {
        margin-right: 1.5rem !important
    }
    .rtl-layout .mr-xl-150 {
        margin-left: 1.5rem !important
    }
    .rtl-layout .pl-xl-150 {
        padding-right: 1.5rem !important
    }
    .rtl-layout .pr-xl-150 {
        padding-left: 1.5rem !important
    }
    .rtl-layout .ml-xl-175 {
        margin-right: 1.75rem !important
    }
    .rtl-layout .mr-xl-175 {
        margin-left: 1.75rem !important
    }
    .rtl-layout .pl-xl-175 {
        padding-right: 1.75rem !important
    }
    .rtl-layout .pr-xl-175 {
        padding-left: 1.75rem !important
    }
    .rtl-layout .ml-xl-200 {
        margin-right: 2rem !important
    }
    .rtl-layout .mr-xl-200 {
        margin-left: 2rem !important
    }
    .rtl-layout .pl-xl-200 {
        padding-right: 2rem !important
    }
    .rtl-layout .pr-xl-200 {
        padding-left: 2rem !important
    }
    .rtl-layout .ml-xl-225 {
        margin-right: 2.25rem !important
    }
    .rtl-layout .mr-xl-225 {
        margin-left: 2.25rem !important
    }
    .rtl-layout .pl-xl-225 {
        padding-right: 2.25rem !important
    }
    .rtl-layout .pr-xl-225 {
        padding-left: 2.25rem !important
    }
    .rtl-layout .ml-xl-250 {
        margin-right: 2.5rem !important
    }
    .rtl-layout .mr-xl-250 {
        margin-left: 2.5rem !important
    }
    .rtl-layout .pl-xl-250 {
        padding-right: 2.5rem !important
    }
    .rtl-layout .pr-xl-250 {
        padding-left: 2.5rem !important
    }
    .rtl-layout .ml-xl-275 {
        margin-right: 2.75rem !important
    }
    .rtl-layout .mr-xl-275 {
        margin-left: 2.75rem !important
    }
    .rtl-layout .pl-xl-275 {
        padding-right: 2.75rem !important
    }
    .rtl-layout .pr-xl-275 {
        padding-left: 2.75rem !important
    }
    .rtl-layout .ml-xl-300 {
        margin-right: 3rem !important
    }
    .rtl-layout .mr-xl-300 {
        margin-left: 3rem !important
    }
    .rtl-layout .pl-xl-300 {
        padding-right: 3rem !important
    }
    .rtl-layout .pr-xl-300 {
        padding-left: 3rem !important
    }
    .rtl-layout .ml-xl-325 {
        margin-right: 3.25rem !important
    }
    .rtl-layout .mr-xl-325 {
        margin-left: 3.25rem !important
    }
    .rtl-layout .pl-xl-325 {
        padding-right: 3.25rem !important
    }
    .rtl-layout .pr-xl-325 {
        padding-left: 3.25rem !important
    }
    .rtl-layout .ml-xl-350 {
        margin-right: 3.5rem !important
    }
    .rtl-layout .mr-xl-350 {
        margin-left: 3.5rem !important
    }
    .rtl-layout .pl-xl-350 {
        padding-right: 3.5rem !important
    }
    .rtl-layout .pr-xl-350 {
        padding-left: 3.5rem !important
    }
    .rtl-layout .ml-xl-375 {
        margin-right: 3.75rem !important
    }
    .rtl-layout .mr-xl-375 {
        margin-left: 3.75rem !important
    }
    .rtl-layout .pl-xl-375 {
        padding-right: 3.75rem !important
    }
    .rtl-layout .pr-xl-375 {
        padding-left: 3.75rem !important
    }
    .rtl-layout .ml-xl-400 {
        margin-right: 4rem !important
    }
    .rtl-layout .mr-xl-400 {
        margin-left: 4rem !important
    }
    .rtl-layout .pl-xl-400 {
        padding-right: 4rem !important
    }
    .rtl-layout .pr-xl-400 {
        padding-left: 4rem !important
    }
    .rtl-layout .ml-xl-425 {
        margin-right: 4.25rem !important
    }
    .rtl-layout .mr-xl-425 {
        margin-left: 4.25rem !important
    }
    .rtl-layout .pl-xl-425 {
        padding-right: 4.25rem !important
    }
    .rtl-layout .pr-xl-425 {
        padding-left: 4.25rem !important
    }
    .rtl-layout .ml-xl-450 {
        margin-right: 4.5rem !important
    }
    .rtl-layout .mr-xl-450 {
        margin-left: 4.5rem !important
    }
    .rtl-layout .pl-xl-450 {
        padding-right: 4.5rem !important
    }
    .rtl-layout .pr-xl-450 {
        padding-left: 4.5rem !important
    }
    .rtl-layout .ml-xl-475 {
        margin-right: 4.75rem !important
    }
    .rtl-layout .mr-xl-475 {
        margin-left: 4.75rem !important
    }
    .rtl-layout .pl-xl-475 {
        padding-right: 4.75rem !important
    }
    .rtl-layout .pr-xl-475 {
        padding-left: 4.75rem !important
    }
    .rtl-layout .ml-xl-500 {
        margin-right: 5rem !important
    }
    .rtl-layout .mr-xl-500 {
        margin-left: 5rem !important
    }
    .rtl-layout .pl-xl-500 {
        padding-right: 5rem !important
    }
    .rtl-layout .pr-xl-500 {
        padding-left: 5rem !important
    }
    .rtl-layout .ml-xl-525 {
        margin-right: 5.25rem !important
    }
    .rtl-layout .mr-xl-525 {
        margin-left: 5.25rem !important
    }
    .rtl-layout .pl-xl-525 {
        padding-right: 5.25rem !important
    }
    .rtl-layout .pr-xl-525 {
        padding-left: 5.25rem !important
    }
    .rtl-layout .ml-xl-550 {
        margin-right: 5.5rem !important
    }
    .rtl-layout .mr-xl-550 {
        margin-left: 5.5rem !important
    }
    .rtl-layout .pl-xl-550 {
        padding-right: 5.5rem !important
    }
    .rtl-layout .pr-xl-550 {
        padding-left: 5.5rem !important
    }
    .rtl-layout .ml-xl-575 {
        margin-right: 5.75rem !important
    }
    .rtl-layout .mr-xl-575 {
        margin-left: 5.75rem !important
    }
    .rtl-layout .pl-xl-575 {
        padding-right: 5.75rem !important
    }
    .rtl-layout .pr-xl-575 {
        padding-left: 5.75rem !important
    }
    .rtl-layout .ml-xl-600 {
        margin-right: 6rem !important
    }
    .rtl-layout .mr-xl-600 {
        margin-left: 6rem !important
    }
    .rtl-layout .pl-xl-600 {
        padding-right: 6rem !important
    }
    .rtl-layout .pr-xl-600 {
        padding-left: 6rem !important
    }
}

.clearfix::before {
    content: " ";
    display: table
}

.clearfix::after {
    display: table;
    content: " ";
    clear: both
}

.direction--ltr {
    direction: ltr
}

.text--darkgray {
    color: #7c7c7c !important
}

.text--gray {
    color: #969696 !important
}

.text--lightgray {
    color: #c3c3c3 !important
}

.text--secondary {
    color: #d51820 !important
}

.text--primary {
    color: #29a643 !important
}

.text--warning {
    color: #fdc689 !important
}

.text--statusPending {
    color: #e69819 !important
}

.text--statusSuccessful {
    color: #87bf92 !important
}

.text--statusExpired {
    color: #a6a6a6 !important
}

.text--statusIneligible {
    color: #e17a7a !important
}

.text--info {
    color: #0072bc !important
}

.text--white {
    color: #fff !important
}

.text--black {
    color: #494949 !important
}

.fw-900 {
    font-weight: 900 !important
}

.fw-700 {
    font-weight: 700 !important
}

.fw-500 {
    font-weight: 500 !important
}

.fw-400 {
    font-weight: 400 !important
}

.fw-300 {
    font-weight: 300 !important
}

.fw-100 {
    font-weight: 100 !important
}

.text--underline {
    text-decoration: underline !important
}

.text--wrap {
    white-space: normal !important
}

.bg--white {
    background-color: white !important
}

.bg--gray {
    background-color: #f7f7f7 !important
}

.bg--darkgray {
    background-color: #f1f1f1 !important
}

.bg--secondary {
    background-color: #d51820 !important
}

.bg--primary {
    background-color: #29a643 !important
}

.bg--executive {
    background-color: #8f8f8f !important
}

.bg--gold {
    background-color: #e9a621 !important
}

.bg--diamond {
    background-color: #29b1dc !important
}

.bg--elite {
    background-color: #ce2e2a !important
}

.bg--validated {
    background-color: #29a643 !important
}

.bg--notValidated {
    background-color: #e9a621 !important
}

.hr--light {
    border-color: rgba(255, 255, 255, 0.1)
}

.xmf-r90 {
    display: inline-block;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.xmf-r180 {
    display: inline-block;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.xmf-r270 {
    display: inline-block;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.xmf-hflip {
    display: inline-block;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1)
}

.xmf-vflip {
    display: inline-block;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    transform: scale(1, -1)
}

:root .xmf-r90,
:root .xmf-r180,
:root .xmf-r270,
:root .xmf-hflip,
:root .xmf-vflip {
    filter: none
}

.xmf-list {
    display: inline-block;
    width: 1.28571429em;
    text-align: center
}

.xmf-xs {
    font-size: 2rem
}

.xmf-sm {
    font-size: 3rem
}

.xmf-md {
    font-size: 5rem
}

.xmf-lg {
    font-size: 6.5rem
}

.xmf-xl {
    font-size: 9rem
}

.xmf-bordered,
.xmf-rounded,
.xmf-filled {
    padding: 10px;
    padding: .2em;
    border: solid 2px #333;
    border: solid .025em #333
}

.xmf-rounded {
    border-radius: 50%
}

.xmf-filled {
    background-color: #333;
    color: #fff !important
}

.xmf-bordered.xmf-c-secondary,
.xmf-rounded.xmf-c-secondary,
.xmf-filled.xmf-c-secondary {
    border-color: #d51820
}

.xmf-filled.xmf-c-secondary {
    background-color: #d51820
}

.xmf-bordered.xmf-c-primary,
.xmf-rounded.xmf-c-primary,
.xmf-filled.xmf-c-primary {
    border-color: #29a643
}

.xmf-filled.xmf-c-primary {
    background-color: #29a643
}

.xmf-bordered.xmf-c-gray,
.xmf-rounded.xmf-c-gray,
.xmf-filled.xmf-c-gray {
    border-color: #ccc
}

.xmf-filled.xmf-c-gray {
    background-color: #ccc
}

.xmf-bordered.xmf-c-default,
.xmf-rounded.xmf-c-default,
.xmf-filled.xmf-c-default {
    border-color: #000
}

.xmf-filled.xmf-c-default {
    background-color: #000
}

.bb-0 {
    border-bottom-width: 0 !important;
    border-bottom-style: solid !important
}

.bt-0 {
    border-top-width: 0 !important;
    border-top-style: solid !important
}

.bl-0 {
    border-left-width: 0 !important;
    border-left-style: solid !important
}

.br-0 {
    border-right-width: 0 !important;
    border-right-style: solid !important
}

.bb-1 {
    border-bottom-width: 1px !important;
    border-bottom-style: solid !important
}

.bt-1 {
    border-top-width: 1px !important;
    border-top-style: solid !important
}

.bl-1 {
    border-left-width: 1px !important;
    border-left-style: solid !important
}

.br-1 {
    border-right-width: 1px !important;
    border-right-style: solid !important
}

.rtl-layout .bl-0,
.rtl-layout .bl-1 {
    border-left-width: 0 !important
}

.rtl-layout .br-0,
.rtl-layout .br-1 {
    border-right-width: 0 !important
}

.rtl-layout .bl-0 {
    border-right-width: 0 !important;
    border-right-style: solid !important
}

.rtl-layout .br-0 {
    border-left-width: 0 !important;
    border-left-style: solid !important
}

.rtl-layout .bl-1 {
    border-right-width: 1px !important;
    border-right-style: solid !important
}

.rtl-layout .br-1 {
    border-left-width: 1px !important;
    border-left-style: solid !important
}

[class*="bb-"],
[class*="bt-"],
[class*="br-"],
[class*="bl-"] {
    border-color: #ccc
}

.bc--dark {
    border-color: #bdbdbd
}

.bc--light {
    border-color: #dadada
}

.bc--primary {
    border-color: #29a643
}

.bc--secondary {
    border-color: #d51820
}

@media(min-width:576px) {
    .bb-sm-0 {
        border-bottom-width: 0 !important;
        border-bottom-style: solid !important
    }
    .bt-sm-0 {
        border-top-width: 0 !important;
        border-top-style: solid !important
    }
    .bl-sm-0 {
        border-left-width: 0 !important;
        border-left-style: solid !important
    }
    .br-sm-0 {
        border-right-width: 0 !important;
        border-right-style: solid !important
    }
    .bb-sm-1 {
        border-bottom-width: 1px !important;
        border-bottom-style: solid !important
    }
    .bt-sm-1 {
        border-top-width: 1px !important;
        border-top-style: solid !important
    }
    .bl-sm-1 {
        border-left-width: 1px !important;
        border-left-style: solid !important
    }
    .br-sm-1 {
        border-right-width: 1px !important;
        border-right-style: solid !important
    }
    .rtl-layout .bl-sm-0,
    .rtl-layout .bl-sm-1 {
        border-left-width: 0 !important
    }
    .rtl-layout .br-sm-0,
    .rtl-layout .br-sm-1 {
        border-right-width: 0 !important
    }
    .rtl-layout .bl-sm-0 {
        border-right-width: 0 !important;
        border-right-style: solid !important
    }
    .rtl-layout .br-sm-0 {
        border-left-width: 0 !important;
        border-left-style: solid !important
    }
    .rtl-layout .bl-sm-1 {
        border-right-width: 1px !important;
        border-right-style: solid !important
    }
    .rtl-layout .br-sm-1 {
        border-left-width: 1px !important;
        border-left-style: solid !important
    }
}

@media(min-width:768px) {
    .bb-md-0 {
        border-bottom-width: 0 !important;
        border-bottom-style: solid !important
    }
    .bt-md-0 {
        border-top-width: 0 !important;
        border-top-style: solid !important
    }
    .bl-md-0 {
        border-left-width: 0 !important;
        border-left-style: solid !important
    }
    .br-md-0 {
        border-right-width: 0 !important;
        border-right-style: solid !important
    }
    .bb-md-1 {
        border-bottom-width: 1px !important;
        border-bottom-style: solid !important
    }
    .bt-md-1 {
        border-top-width: 1px !important;
        border-top-style: solid !important
    }
    .bl-md-1 {
        border-left-width: 1px !important;
        border-left-style: solid !important
    }
    .br-md-1 {
        border-right-width: 1px !important;
        border-right-style: solid !important
    }
    .rtl-layout .bl-md-0,
    .rtl-layout .bl-md-1 {
        border-left-width: 0 !important
    }
    .rtl-layout .br-md-0,
    .rtl-layout .br-md-1 {
        border-right-width: 0 !important
    }
    .rtl-layout .bl-md-0 {
        border-right-width: 0 !important;
        border-right-style: solid !important
    }
    .rtl-layout .br-md-0 {
        border-left-width: 0 !important;
        border-left-style: solid !important
    }
    .rtl-layout .bl-md-1 {
        border-right-width: 1px !important;
        border-right-style: solid !important
    }
    .rtl-layout .br-md-1 {
        border-left-width: 1px !important;
        border-left-style: solid !important
    }
}

@media(min-width:992px) {
    .bb-lg-0 {
        border-bottom-width: 0 !important;
        border-bottom-style: solid !important
    }
    .bt-lg-0 {
        border-top-width: 0 !important;
        border-top-style: solid !important
    }
    .bl-lg-0 {
        border-left-width: 0 !important;
        border-left-style: solid !important
    }
    .br-lg-0 {
        border-right-width: 0 !important;
        border-right-style: solid !important
    }
    .bb-lg-1 {
        border-bottom-width: 1px !important;
        border-bottom-style: solid !important
    }
    .bt-lg-1 {
        border-top-width: 1px !important;
        border-top-style: solid !important
    }
    .bl-lg-1 {
        border-left-width: 1px !important;
        border-left-style: solid !important
    }
    .br-lg-1 {
        border-right-width: 1px !important;
        border-right-style: solid !important
    }
    .rtl-layout .bl-lg-0,
    .rtl-layout .bl-lg-1 {
        border-left-width: 0 !important
    }
    .rtl-layout .br-lg-0,
    .rtl-layout .br-lg-1 {
        border-right-width: 0 !important
    }
    .rtl-layout .bl-lg-0 {
        border-right-width: 0 !important;
        border-right-style: solid !important
    }
    .rtl-layout .br-lg-0 {
        border-left-width: 0 !important;
        border-left-style: solid !important
    }
    .rtl-layout .bl-lg-1 {
        border-right-width: 1px !important;
        border-right-style: solid !important
    }
    .rtl-layout .br-lg-1 {
        border-left-width: 1px !important;
        border-left-style: solid !important
    }
}

@media(min-width:1200px) {
    .bb-xl-0 {
        border-bottom-width: 0 !important;
        border-bottom-style: solid !important
    }
    .bt-xl-0 {
        border-top-width: 0 !important;
        border-top-style: solid !important
    }
    .bl-xl-0 {
        border-left-width: 0 !important;
        border-left-style: solid !important
    }
    .br-xl-0 {
        border-right-width: 0 !important;
        border-right-style: solid !important
    }
    .bb-xl-1 {
        border-bottom-width: 1px !important;
        border-bottom-style: solid !important
    }
    .bt-xl-1 {
        border-top-width: 1px !important;
        border-top-style: solid !important
    }
    .bl-xl-1 {
        border-left-width: 1px !important;
        border-left-style: solid !important
    }
    .br-xl-1 {
        border-right-width: 1px !important;
        border-right-style: solid !important
    }
    .rtl-layout .bl-xl-0,
    .rtl-layout .bl-xl-1 {
        border-left-width: 0 !important
    }
    .rtl-layout .br-xl-0,
    .rtl-layout .br-xl-1 {
        border-right-width: 0 !important
    }
    .rtl-layout .bl-xl-0 {
        border-right-width: 0 !important;
        border-right-style: solid !important
    }
    .rtl-layout .br-xl-0 {
        border-left-width: 0 !important;
        border-left-style: solid !important
    }
    .rtl-layout .bl-xl-1 {
        border-right-width: 1px !important;
        border-right-style: solid !important
    }
    .rtl-layout .br-xl-1 {
        border-left-width: 1px !important;
        border-left-style: solid !important
    }
}

button {
    outline: none !important;
    border: 0;
    background: 0;
    color: inherit;
    cursor: pointer;
    outline-offset: 0
}

button:disabled {
    cursor: default
}

.btn {
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .5px;
    font-size: 1.602em;
    text-align: center;
    white-space: normal;
    line-height: 24px;
    padding: 6px 20px;
    border-radius: 0
}

html[lang="bn"] .btn {
    font-size: 1.125em
}

.btn:focus {
    outline: 0;
    box-shadow: none
}

.btn__smallText {
    display: block;
    font-size: .555em;
    font-weight: 400;
    line-height: 1;
    text-transform: none
}

html[lang="bn"] .btn__smallText {
    font-size: .79em
}

.btn-link {
    color: inherit;
    text-decoration: none;
    -webkit-transition: color .3s ease;
    -moz-transition: color .3s ease;
    -o-transition: color .3s ease;
    transition: color .3s ease;
    padding: 0
}

.btn-link:hover,
.btn-link:focus {
    color: #d51820;
    text-decoration: none
}

.btn--default {
    color: #fff;
    background-color: #6c6c6d;
    border-color: transparent
}

.btn--default:hover,
.btn--default:focus {
    color: #fff;
    background-color: #484848
}

.btn--default-o {
    color: #6c6c6d;
    background-color: transparent;
    border-color: #6c6c6d
}

.btn--default-o:hover,
.btn--default-o:focus {
    color: #fff;
    background-color: #6c6c6d
}

.btn--primary {
    color: #fff;
    background-color: #29a643;
    border-color: transparent
}

.btn--primary:hover,
.btn--primary:focus {
    color: #fff;
    background-color: #238c38
}

.btn--primary-o {
    color: #29a643;
    background-color: transparent;
    border-color: #29a643
}

.btn--primary-o:hover,
.btn--primary-o:focus {
    color: #fff;
    background-color: #29a643
}

.btn--secondary {
    color: #fff;
    background-color: #d51820;
    border-color: transparent
}

.btn--secondary:hover,
.btn--secondary:focus {
    color: #fff;
    background-color: #b30000
}

.btn--secondary-o {
    color: #d51820;
    background-color: transparent;
    border-color: #d51820
}

.btn--secondary-o:hover,
.btn--secondary-o:focus {
    color: #fff;
    background-color: #d51820
}

.btn--tertiary {
    color: #fff;
    background-color: #fea812;
    border-color: transparent
}

.btn--tertiary:hover,
.btn--tertiary:focus {
    color: #fff;
    background-color: #ea9e26
}

.btn--tertiary-o {
    color: #fea812;
    background-color: transparent;
    border-color: #fea812
}

.btn--tertiary-o:hover,
.btn--tertiary-o:focus {
    color: #fff;
    background-color: #fea812
}

.btn--light {
    color: #494949;
    background-color: #fff;
    border-color: transparent
}

.btn--light:hover,
.btn--light:focus {
    color: #494949;
    background-color: #ccc
}

.btn--light-o {
    color: #fff;
    background-color: transparent;
    border-color: #fff
}

.btn--light-o:hover,
.btn--light-o:focus {
    color: #494949;
    background-color: #fff
}

.btn--white {
    color: #ccc;
    border-color: #ccc
}

.btn--white:hover,
.btn--white:focus {
    color: #ccc;
    opacity: .9
}

.btn.btn--white:disabled,
.btn.btn--white:disabled:hover,
.btn.btn--white:disabled:focus {
    opacity: 1;
    color: #ccc;
    background-color: transparent
}

.btn.disabled,
.btn:disabled {
    cursor: default;
    opacity: 1;
    color: #fff;
    background-color: #bdbdbd
}

.btn.calendar__btn.disabled,
.btn.calendar__btn:disabled,
.btn.disabled[class*="-o"],
.btn[class*="-o"]:disabled {
    color: #bdbdbd;
    border-color: #bdbdbd;
    background-color: #f7f7f7
}

.btn--nowrap {
    white-space: nowrap
}

.btn--simple {
    font-weight: 400;
    text-transform: none;
    font-size: 1em;
    line-height: 20px;
    letter-spacing: 0;
    padding-top: 8px;
    padding-bottom: 8px
}

html[lang="bn"] .btn--simple {
    font-size: 1em
}

.btn--big {
    font-size: 1.802em;
    letter-spacing: 0;
    padding-top: 11px;
    padding-bottom: 11px;
    line-height: 26px
}

html[lang="bn"] .btn--big {
    font-size: 1.266em
}

.btn--selectLike {
    border: 1px solid #ccc;
    border-radius: 0;
    font-size: 1em;
    font-weight: 400;
    text-transform: none;
    text-align: left;
    line-height: 20px;
    padding: 8px 15px;
    padding-right: 24px;
    letter-spacing: 0;
    white-space: nowrap;
    background-color: #f7f7f7;
    background-image: url(../assets/members_area_new/img/common/icons/select-arrow.html);
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 11px
}

html[lang="bn"] .btn--selectLike {
    font-size: 1em
}

.rtl-layout .btn--selectLike {
    text-align: right;
    padding-right: 15px;
    padding-left: 24px;
    background-position: left 10px center
}

.btn--selectLike:hover {
    border: 1px solid #ccc;
    background-color: #fafafa
}

.btn--selectLike:focus {
    border: 1px solid #444
}

.btn--selectLike::after {
    display: none
}

.btn--refresh {
    background-color: #f7f7f7;
    font-size: 1.05em;
    font-weight: 700;
    color: #818181;
    border-color: #bdbdbd
}

html[lang="bn"] .btn--refresh {
    font-size: 1.05em
}

.btn--clear {
    background-color: #f7f7f7;
    color: #afafaf;
    border-color: #ccc
}

.btn--clear:hover {
    color: #d51820
}

.tmp-forgotPassword form .btn,
.tmp-resetPassword form .btn,
.tmp-login form .btn {
    min-width: 140px
}

label {
    font-weight: 700;
    margin-bottom: .75rem
}

.form-group {
    margin-bottom: 1.5rem
}

fieldset {
    width: 100%;
    border-bottom: 1px solid #ccc;
    padding-bottom: 1.5rem;
    margin-bottom: 2rem
}

fieldset:last-child {
    width: 100%;
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0
}

legend {
    margin-bottom: 1.75rem;
    font-size: 1.424em;
    font-weight: 500;
    color: #d51820
}

select {
    background-image: url(../assets/members_area_new/img/common/icons/select-arrow.html);
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 11px 11px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.rtl-layout select {
    background-position: left 10px center
}

.label--required::before {
    content: '*';
    display: inline;
    vertical-align: top;
    color: #d51820;
    margin: 0 2px
}

.form-control {
    border: 1px solid #ccc;
    background-color: #f7f7f7;
    border-radius: 0;
    font-size: .889em;
    line-height: 20px;
    padding: 8px 15px;
    color: #494949;
    font-weight: 700;
    height: 38px;
    box-shadow: none
}

select.form-control {
    height: 38px !important;
    padding-right: 25px
}

.rtl-layout select.form-control {
    padding-right: 15px;
    padding-left: 25px
}

textarea.form-control {
    height: 150px
}

select.form-control::-ms-expand {
    display: none
}

.form-control:hover {
    background-color: #fafafa
}

.form-control:focus {
    border: 1px solid #444;
    -moz-box-shadow: 0 0 3px 0 #999;
    -webkit-box-shadow: 0 0 3px 0 #999;
    box-shadow: 0 0 3px 0 #999
}

.form-control[readonly] {
    background-color: #f7f7f7;
    color: #959595
}

.form-control[readonly]:focus {
    border: 1px solid #ccc;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.form-control:disabled {
    background-color: #eee;
    cursor: not-allowed
}

.form-control::placeholder {
    color: #969696;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #969696
}

.form-control::-ms-input-placeholder {
    color: #969696
}

.form-disabled {
    opacity: .5
}

.form-control--primary,
.form-control--primary:focus,
.form-control--primary[readonly]:focus {
    border-color: #29a643
}

.form-control--secondary,
.form-control--secondary:focus,
.form-control--secondary[readonly]:focus {
    border-color: #d51820
}

.form-control--primary:focus {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168
}

.form-control--secondary:focus {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483
}

.file-input {
    position: relative;
    height: 38px
}

.file-input__wrapper {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0
}

.file-input__input {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    z-index: 2
}

.form-control.file-input__hidden[readonly] {
    color: #494949
}

.file-input__btn {
    font-weight: 700;
    font-size: 1.125em;
    line-height: 16px;
    border: 1px solid transparent;
    color: #f7f7f7;
    background-color: #d51820;
    padding: 10px 20px
}

.date-btns .fa {
    font-size: 1.424em;
    line-height: 19px
}

.datepicker-wrapper {
    position: relative
}

.datepicker-wrapper::after {
    content: "\f073";
    font-family: FontAwesome;
    position: absolute;
    font-size: 1.424em;
    line-height: 38px;
    display: block;
    top: 0;
    bottom: 0;
    right: 10px;
    pointer-events: none
}

.rtl-layout .datepicker-wrapper::after {
    right: auto;
    left: 10px
}

.datepicker-wrapper .form-control {
    padding-right: 32px
}

.rtl-layout .datepicker-wrapper .form-control {
    padding-right: 15px;
    padding-left: 32px
}

.btn-form-unify .datepicker-wrapper::after {
    line-height: 35px
}

.inputRemove {
    right: 10px;
    position: absolute;
    bottom: 10px;
    font-size: 18px;
    line-height: 1em;
    cursor: pointer
}

.inputPrimary,
.inputMakePrimary {
    position: absolute;
    font-weight: 500;
    right: 0;
    white-space: nowrap;
    top: 0
}

.rtl-layout .input-group-prepend {
    margin-right: 0;
    margin-left: -1px
}

.rtl-layout .input-group-append {
    margin-left: 0;
    margin-right: -1px
}

.input-group-text {
    border-color: #ccc;
    background-color: #f6f6f6;
    height: 38px;
    border-radius: 0;
    font-size: .889em;
    line-height: 20px;
    padding: 8px 12px
}

.input-group-prepend select.form-control:focus {
    position: relative;
    z-index: 1
}

.controls {
    position: relative
}

.controls__input {
    position: absolute;
    z-index: -1;
    opacity: 0
}

.controls__label {
    padding-left: 1.75rem;
    line-height: 1.5rem;
    margin-bottom: 0;
    position: relative
}

.rtl-layout .controls__label {
    padding-left: 0;
    padding-right: 1.75rem
}

.controls__label::before,
.controls__label::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto 0;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.rtl-layout .controls__label::before,
.rtl-layout .controls__label::after {
    left: auto;
    right: 0
}

.controls__box {
    background-color: #fafffb;
    border: 1px solid #bdbdbd;
    padding: 6px 15px;
    line-height: 24px
}

.controls__label--alingTop::before,
.controls__label--alingTop::after {
    margin-top: .25rem
}

.controls__label::before {
    background-color: #f7f7f7;
    border: 1px solid #ccc
}

.controls--radio .controls__label::before {
    border-radius: 50%
}

.controls--checkbox .controls__input:checked~.controls__label::after {
    content: "\f00c";
    font-family: 'FontAwesome';
    color: #29a643;
    text-align: center;
    line-height: 1rem;
    font-size: .75rem
}

.controls--radio .controls__input:checked~.controls__label::after {
    background-color: #29a643;
    border-radius: 50%;
    padding: .25rem;
    background-clip: content-box
}

.controls__input:disabled~.controls__label {
    opacity: .6
}

.controls__switchWrapper .controls--radio {
    float: left
}

.rtl-layout .controls__switchWrapper .controls--radio {
    float: right
}

.controls__switchWrapper .controls--radio+.controls--radio {
    margin-left: -1px
}

.rtl-layout .controls__switchWrapper .controls--radio+.controls--radio {
    margin-left: 0;
    margin-right: -1px
}

.controls__switchWrapper .controls--radio .controls__label::before,
.controls__switchWrapper .controls--radio .controls__label::after {
    display: none
}

.controls__switchWrapper .controls--radio .controls__label {
    text-transform: uppercase;
    background-color: #fff;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
    background-image: linear-gradient(to bottom, white 40%, #f0f0f0);
    font-weight: 700;
    line-height: 16px;
    border: 1px solid #ccc
}

.controls__switchWrapper .controls--radio .controls__label,
.rtl-layout .controls__switchWrapper .controls--radio .controls__label {
    padding: 6px
}

.controls__switchWrapper .controls--radio .controls__input:checked~.controls__label {
    background-color: #26d53f;
    background-image: none;
    color: #fff;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), inset 0 0 3px rgba(0, 0, 0, 0.2)
}

.has-feedback .select2-container--classic .select2-selection--multiple .select2-selection__rendered,
.has-feedback .form-control {
    padding-right: 35px
}

.rtl-layout .has-feedback .select2-container--classic .select2-selection--multiple .select2-selection__rendered,
.rtl-layout .has-feedback .form-control {
    padding-right: 15px;
    padding-left: 35px
}

.has-feedback .select2-container--classic .select2-selection--single .select2-selection__rendered,
.has-feedback select.form-control {
    padding-right: 45px
}

.rtl-layout .has-feedback .select2-container--classic .select2-selection--single .select2-selection__rendered,
.rtl-layout .has-feedback select.form-control {
    padding-right: 15px;
    padding-left: 45px
}

.has-feedback .input-group-prepend select.form-control {
    padding-right: 25px
}

.rtl-layout .has-feedback .input-group-prepend select.form-control {
    padding-right: 15px;
    padding-left: 25px
}

.has-feedback .datepicker-wrapper .form-control,
.has-feedback.datepicker-wrapper .form-control {
    padding-right: 50px
}

.rtl-layout .has-feedback .datepicker-wrapper .form-control,
.rtl-layout .has-feedback.datepicker-wrapper .form-control {
    padding-right: 15px;
    padding-left: 50px
}

.has-success .select2-container--classic .select2-selection--single,
.has-success .select2-container--classic .select2-selection--multiple,
.has-success .form-control {
    border-color: #29a643
}

.has-success .select2-container--classic .select2-selection--single:focus,
.has-success .select2-container--classic.select2-container--open .select2-selection--single,
.has-success .select2-container--classic .select2-selection--multiple:focus,
.has-success .select2-container--classic.select2-container--open .select2-selection--multiple,
.has-success .form-control:focus {
    border-color: #29a643;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168
}

.has-error .select2-container--classic .select2-selection--single,
.has-error .select2-container--classic .select2-selection--multiple,
.has-error .form-control {
    border-color: #d51820
}

.has-error .select2-container--classic .select2-selection--single:focus,
.has-error .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single,
.has-error .select2-container--classic .select2-selection--multiple:focus,
.has-error .select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple,
.has-error .form-control:focus {
    border-color: #d51820;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483
}

.has-feedback__icon {
    position: relative;
    z-index: 10;
    width: 100%;
    height: 0
}

.has-feedback__icon::before {
    position: absolute;
    font-family: FontAwesome;
    bottom: 0;
    right: 0;
    display: block;
    width: 35px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    pointer-events: none;
    font-size: 1.602em
}

.btn-form-unify .has-feedback__icon::before {
    height: 35px;
    line-height: 35px
}

.rtl-layout .has-feedback__icon::before {
    right: auto;
    left: 0
}

.select2+.has-feedback__icon::before,
select.form-control+.has-feedback__icon::before {
    right: 15px
}

.rtl-layout .select2+.has-feedback__icon::before,
.rtl-layout select.form-control+.has-feedback__icon::before {
    right: auto;
    left: 15px
}

select[multiple]+.select2+.has-feedback__icon::before {
    right: 0
}

.rtl-layout select[multiple]+.select2+.has-feedback__icon::before {
    right: auto;
    left: 0
}

.has-feedback__icon--textarea::before {
    top: 0;
    bottom: auto
}

.datepicker-wrapper .has-feedback__icon::before {
    right: 25px
}

.rtl-layout .datepicker-wrapper .has-feedback__icon::before {
    right: auto;
    left: 25px
}

.has-success .has-feedback__icon::before {
    content: "\f00c";
    color: #29a643
}

.has-error .has-feedback__icon::before {
    content: "\f00d";
    color: #d51820
}

.has-feedback__label {
    margin-bottom: 0;
    margin-top: .25rem;
    font-size: .889em;
    font-weight: 500
}

.has-success .has-feedback__label {
    color: #29a643
}

.has-error .has-feedback__label {
    color: #d51820
}

.ui-widget.ui-datepicker {
    border-color: #ccc;
    color: #494949;
    background: #fff;
    padding: 0;
    border-radius: 0;
    font-size: 1.125em
}

.ui-widget.ui-datepicker .ui-datepicker-header {
    border-radius: 0;
    border: 0;
    border-bottom: 1px solid #ccc;
    background: #f9f9f9;
    padding: .5rem 0
}

.ui-widget.ui-datepicker .ui-datepicker-title select {
    margin: 0;
    padding-left: 10px;
    padding-right: 25px;
    font-size: .79em;
    margin-left: -1px
}

.rtl-layout .ui-widget.ui-datepicker .ui-datepicker-title select {
    padding-left: 25px;
    padding-right: 10px;
    margin-left: 0;
    margin-right: -1px
}

.ui-widget.ui-datepicker .ui-datepicker-calendar {
    margin: 0;
    width: 96%;
    margin: .75rem 2%;
    font-size: .889em
}

.ui-widget.ui-datepicker .ui-datepicker-calendar th {
    padding-top: 0;
    padding-bottom: .5rem
}

.ui-widget.ui-datepicker .ui-datepicker-prev,
.ui-widget.ui-datepicker .ui-datepicker-next {
    top: 0;
    bottom: 0;
    margin: auto 0
}

.ui-widget.ui-datepicker .ui-datepicker-prev.ui-state-hover,
.ui-widget.ui-datepicker .ui-datepicker-next.ui-state-hover,
.ui-widget.ui-datepicker .ui-datepicker-prev.ui-state-focus,
.ui-widget.ui-datepicker .ui-datepicker-next.ui-state-focus {
    border: 0;
    background: #dadada;
    border-radius: 0
}

.ui-widget.ui-datepicker .ui-datepicker-prev {
    left: 5px
}

.ui-widget.ui-datepicker .ui-datepicker-next {
    right: 5px
}

.ui-widget.ui-datepicker .ui-datepicker-prev span,
.ui-widget.ui-datepicker .ui-datepicker-next span {
    background-image: none;
    width: 0;
    height: 0;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border-style: solid;
    border-width: 6px;
    border-color: transparent;
    margin: auto
}

.ui-widget.ui-datepicker .ui-datepicker-prev span {
    border-left-width: 0;
    border-right-color: #494949
}

.ui-widget.ui-datepicker .ui-datepicker-next span {
    border-right-width: 0;
    border-left-color: #494949
}

.ui-widget.ui-datepicker .ui-state-default {
    border-color: #dadada;
    background-image: none;
    background-color: #f9f9f9;
    color: #7c7c7c
}

.ui-widget.ui-datepicker .ui-state-default.ui-state-hover {
    border-color: #bdbdbd;
    background-color: #eaeaea;
    color: #494949
}

.ui-widget.ui-datepicker .ui-state-default.ui-state-highlight,
.ui-widget.ui-datepicker .ui-state-default.ui-state-highlight.ui-state-hover {
    border-color: #d51820;
    background-color: #f9f9f9;
    color: #d51820
}

.ui-widget.ui-datepicker .ui-state-default.ui-state-disabled {
    opacity: .5
}

.tmp-support textarea.form-control {
    height: 147px
}

.tmp-changeLeverage .form-group,
.tmp-changeLanguage .form-group {
    margin-bottom: 1.5rem
}

@media(min-width:768px) {
    .tmp-support textarea.form-control {
        height: 270px
    }
}

@media(min-width:992px) {
    .date-btns {
        margin-top: 29.25px
    }
}

@media(min-width:1200px) {
    .date-btns {
        margin-top: 31px
    }
}

.page404__num {
    font-size: 15rem;
    font-weight: 700;
    color: #000;
    margin-bottom: 0
}

.page404__title {
    font-size: 4.5rem;
    margin-bottom: 1.25rem
}

.page404__subTitle {
    font-size: 1.75rem;
    color: #000;
    margin-bottom: 2rem
}

@media(min-width:992px) {
    .page404__num {
        border-right: 4px solid #d51820
    }
    .rtl-layout .page404__num {
        border-right: 0;
        border-left: 4px solid #d51820
    }
}

@media(min-width:1200px) {
    .page404__num {
        font-size: 23rem
    }
}