@font-face{
    font-family:'Poppins';
    src:url("assets/fonts/poppins/poppins-extralight.woff2") format("woff2"),url("assets/fonts/poppins/poppins-extralight.woff") format("woff");
    font-style:normal;
    font-weight:200
}
@font-face{
    font-family:'Poppins';
    src:url("assets/fonts/poppins/poppins-extralightitalic.woff2") format("woff2"),url("assets/fonts/poppins/poppins-extralightitalic.woff") format("woff");
    font-style:italic;
    font-weight:200
}
@font-face{
    font-family:'Poppins';
    src:url("assets/fonts/poppins/poppins-light.woff2") format("woff2"),url("assets/fonts/poppins/poppins-light.woff") format("woff");
    font-style:normal;
    font-weight:300
}
@font-face{
    font-family:'Poppins';
    src:url("assets/fonts/poppins/poppins-lightitalic.woff2") format("woff2"),url("assets/fonts/poppins/poppins-lightitalic.woff") format("woff");
    font-style:italic;
    font-weight:300
}
@font-face{
    font-family:'Poppins';
    src:url("assets/fonts/poppins/poppins-regular.woff2") format("woff2"),url("assets/fonts/poppins/poppins-regular.woff") format("woff");
    font-style:normal;
    font-weight:400
}
@font-face{
    font-family:'Poppins';
    src:url("../fonts/poppins/poppins-italic.woff2") format("woff2"),url("assets/fonts/poppins/poppins-italic.woff") format("woff");
    font-style:italic;
    font-weight:400
}
@font-face{
    font-family:'Poppins';
    src:url("assets/fonts/poppins/poppins-medium.woff2") format("woff2"),url("assets/fonts/poppins/poppins-medium.woff") format("woff");
    font-style:normal;
    font-weight:500
}
@font-face{
    font-family:'Poppins';
    src:url("assets/fonts/poppins/poppins-mediumitalic.woff2") format("woff2"),url("assets/fonts/poppins/poppins-mediumitalic.woff") format("woff");
    font-style:italic;
    font-weight:500
}
@font-face{
    font-family:'Poppins';
    src:url("assets/fonts/poppins/poppins-semibold.woff2") format("woff2"),url("assets/fonts/poppins/poppins-semibold.woff") format("woff");
    font-style:normal;
    font-weight:600
}
@font-face{
    font-family:'Poppins';
    src:url("assets/fonts/poppins/poppins-semibolditalic.woff2") format("woff2"),url("assets/fonts/poppins/poppins-semibolditalic.woff") format("woff");
    font-style:italic;
    font-weight:600
}
@font-face{
    font-family:'Poppins';
    src:url("assets/fonts/poppins/poppins-bold.woff2") format("woff2"),url("assets/fonts/poppins/poppins-bold.woff") format("woff");
    font-style:normal;
    font-weight:700
}
@font-face{
    font-family:'Poppins';
    src:url("assets/fonts/poppins/poppins-bolditalic.woff2") format("woff2"),url("assets/fonts/poppins/poppins-bolditalic.woff") format("woff");
    font-style:italic;
    font-weight:700
}
@font-face{
    font-family:'Poppins';
    src:url("assets/fonts/poppins/poppins-extrabold.woff2") format("woff2"),url("assets/fonts/poppins/poppins-extrabold.woff") format("woff");
    font-style:normal;
    font-weight:800
}
@font-face{
    font-family:'Poppins';
    src:url("assets/fonts/poppins/poppins-extrabolditalic.woff2") format("woff2"),url("assets/fonts/poppins/poppins-extrabolditalic.woff") format("woff");
    font-style:italic;
    font-weight:800
}
@font-face{
    font-family:'Poppins';
    src:url("assets/fonts/poppins/poppins-black.woff2") format("woff2"),url("assets/fonts/poppins/poppins-black.woff") format("woff");
    font-style:normal;
    font-weight:900
}
@font-face{
    font-family:'Poppins';
    src:url("assets/fonts/poppins/poppins-blackitalic.woff2") format("woff2"),url("assets/fonts/poppins/poppins-blackitalic.woff") format("woff");
    font-style:italic;
    font-weight:900
}
:root{
    --blue:#007bff;
    --indigo:#6610f2;
    --purple:#6f42c1;
    --pink:#e83e8c;
    --red:#dc3545;
    --orange:#fd7e14;
    --yellow:#ffc107;
    --green:#28a745;
    --teal:#20c997;
    --cyan:#17a2b8;
    --white:#fff;
    --gray:#6c757d;
    --gray-dark:#343a40;
    --primary:#ea2e26;
    --secondary:#333;
    --success:#28a745;
    --info:#17a2b8;
    --warning:#ffc107;
    --danger:#dc3545;
    --light:#f8f9fa;
    --dark:#343a40;
    --green-ligth:#3eb802;
    --orange-ligth:#ff8901;
    --red-ligth:#ef3e2a;
    --breakpoint-xs:0;
    --breakpoint-sm:576px;
    --breakpoint-md:768px;
    --breakpoint-lg:992px;
    --breakpoint-xl:1200px;
    --breakpoint-xxl:1360px;
    --font-family-sans-serif:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    --font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}
*,*::before,*::after{
    box-sizing:border-box
}
html{
    font-family:sans-serif;
    line-height:1.15;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%;
    -ms-overflow-style:scrollbar;
    -webkit-tap-highlight-color:transparent
}
@-ms-viewport{
    width:device-width
}
article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{
    display:block
}
body{
    margin:0;
    font-family:"Poppins",sans-serif;
    font-size:.875rem;
    font-weight:400;
    line-height:1.9;
    color:#4a4a4a;
    text-align:left;
    background-color:#fff
}
[tabindex="-1"]:focus{
    outline:0 !important
}
hr{
    box-sizing:content-box;
    height:0;
    overflow:visible
}
h1,h2,h3,h4,h5,h6{
    margin-top:0;
    margin-bottom:1.5rem
}
p{
    margin-top:0;
    margin-bottom:1rem
}
abbr[title],abbr[data-original-title]{
    text-decoration:underline;
    text-decoration:underline dotted;
    cursor:help;
    border-bottom:0
}
address{
    margin-bottom:1rem;
    font-style:normal;
    line-height:inherit
}
ol,ul,dl{
    margin-top:0;
    margin-bottom:1rem
}
ol ol,ul ul,ol ul,ul ol{
    margin-bottom:0
}
dt{
    font-weight:700
}
dd{
    margin-bottom:.5rem;
    margin-left:0
}
blockquote{
    margin:0 0 1rem
}
dfn{
    font-style:italic
}
b,strong{
    font-weight:bolder
}
small{
    font-size:80%
}
sub,sup{
    position:relative;
    font-size:75%;
    line-height:0;
    vertical-align:baseline
}
sub{
    bottom:-.25em
}
sup{
    top:-.5em
}
a{
    color:#333;
    text-decoration:none;
    background-color:transparent;
    -webkit-text-decoration-skip:objects
}
a:hover{
    color:#ea2e26;
    text-decoration:none
}
a:not([href]):not([tabindex]){
    color:inherit;
    text-decoration:none
}
a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{
    color:inherit;
    text-decoration:none
}
a:not([href]):not([tabindex]):focus{
    outline:0
}
pre,code,kbd,samp{
    font-family:monospace, monospace;
    font-size:1em
}
pre{
    margin-top:0;
    margin-bottom:1rem;
    overflow:auto;
    -ms-overflow-style:scrollbar
}
figure{
    margin:0 0 1rem
}
img{
    vertical-align:middle;
    border-style:none
}
svg:not(:root){
    overflow:hidden
}
table{
    border-collapse:collapse
}
caption{
    padding-top:.75rem;
    padding-bottom:.75rem;
    color:#6c757d;
    text-align:left;
    caption-side:bottom
}
th{
    text-align:inherit
}
label{
    display:inline-block;
    margin-bottom:.5rem
}
button{
    border-radius:0
}
button:focus{
    outline:1px dotted;
    outline:5px auto -webkit-focus-ring-color
}
input,button,select,optgroup,textarea{
    margin:0;
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
button,input{
    overflow:visible
}
button,select{
    text-transform:none
}
button,html [type="button"],[type="reset"],[type="submit"]{
    -webkit-appearance:button
}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{
    padding:0;
    border-style:none
}
input[type="radio"],input[type="checkbox"]{
    box-sizing:border-box;
    padding:0
}
input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{
    -webkit-appearance:listbox
}
textarea{
    overflow:auto;
    resize:vertical
}
fieldset{
    min-width:0;
    padding:0;
    margin:0;
    border:0
}
legend{
    display:block;
    width:100%;
    max-width:100%;
    padding:0;
    margin-bottom:.5rem;
    font-size:1.5rem;
    line-height:inherit;
    color:inherit;
    white-space:normal
}
progress{
    vertical-align:baseline
}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{
    height:auto
}
[type="search"]{
    outline-offset:-2px;
    -webkit-appearance:none
}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{
    -webkit-appearance:none
}
::-webkit-file-upload-button{
    font:inherit;
    -webkit-appearance:button
}
output{
    display:inline-block
}
summary{
    display:list-item;
    cursor:pointer
}
template{
    display:none
}
[hidden]{
    display:none !important
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{
    margin-bottom:1.5rem;
    font-family:inherit;
    font-weight:400;
    line-height:1.2;
    color:#333
}
h1,.h1{
    font-size:2.1875rem
}
h2,.h2{
    font-size:1.75rem
}
h3,.h3{
    font-size:1.53125rem
}
h4,.h4{
    font-size:1.3125rem
}
h5,.h5{
    font-size:1.09375rem
}
h6,.h6{
    font-size:.875rem
}
.lead{
    font-size:1.09375rem;
    font-weight:300
}
.display-1{
    font-size:6rem;
    font-weight:300;
    line-height:1.2
}
.display-2{
    font-size:5.5rem;
    font-weight:300;
    line-height:1.2
}
.display-3{
    font-size:4.5rem;
    font-weight:300;
    line-height:1.2
}
.display-4{
    font-size:3.5rem;
    font-weight:300;
    line-height:1.2
}
hr{
    margin-top:1rem;
    margin-bottom:1rem;
    border:0;
    border-top:1px solid rgba(0,0,0,0.1)
}
small,.small{
    font-size:80%;
    font-weight:400
}
mark,.mark{
    padding:.2em;
    background-color:#fec104
}
.list-unstyled{
    padding-left:0;
    list-style:none
}
.list-inline{
    padding-left:0;
    list-style:none
}
.list-inline-item{
    display:inline-block
}
.list-inline-item:not(:last-child){
    margin-right:.5rem
}
.initialism{
    font-size:90%;
    text-transform:uppercase
}
.blockquote{
    margin-bottom:1rem;
    font-size:1.09375rem
}
.blockquote-footer{
    display:block;
    font-size:80%;
    color:#6c757d
}
.blockquote-footer::before{
    content:"\2014 \00A0"
}
.img-fluid{
    max-width:100%;
    height:auto
}
.img-thumbnail{
    padding:.25rem;
    background-color:#fff;
    border:1px solid #dee2e6;
    border-radius:.25rem;
    max-width:100%;
    height:auto
}
.figure{
    display:inline-block
}
.figure-img{
    margin-bottom:.5rem;
    line-height:1
}
.figure-caption{
    font-size:.875rem;
    color:#6c757d
}
.container{
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
@media (min-width: 576px){
    .container{
        max-width:540px
    }
}
@media (min-width: 768px){
    .container{
        max-width:720px
    }
}
@media (min-width: 992px){
    .container{
        max-width:960px
    }
}
@media (min-width: 1200px){
    .container{
        max-width:1140px
    }
}
@media (min-width: 1360px){
    .container{
        max-width:1280px
    }
}
.container-fluid{
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
.row{
    display:flex;
    flex-wrap:wrap;
    margin-right:-15px;
    margin-left:-15px
}
.no-gutters{
    margin-right:0;
    margin-left:0
}
.no-gutters>.col,.no-gutters>[class*="col-"]{
    padding-right:0;
    padding-left:0
}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl,.col-xxl-auto{
    position:relative;
    width:100%;
    min-height:1px;
    padding-right:15px;
    padding-left:15px
}
.col{
    flex-basis:0;
    flex-grow:1;
    max-width:100%
}
.col-auto{
    flex:0 0 auto;
    width:auto;
    max-width:none
}
.col-1{
    flex:0 0 8.33333%;
    max-width:8.33333%
}
.col-2{
    flex:0 0 16.66667%;
    max-width:16.66667%
}
.col-3{
    flex:0 0 25%;
    max-width:25%
}
.col-4{
    flex:0 0 33.33333%;
    max-width:33.33333%
}
.col-5{
    flex:0 0 41.66667%;
    max-width:41.66667%
}
.col-6{
    flex:0 0 50%;
    max-width:50%
}
.col-7{
    flex:0 0 58.33333%;
    max-width:58.33333%
}
.col-8{
    flex:0 0 66.66667%;
    max-width:66.66667%
}
.col-9{
    flex:0 0 75%;
    max-width:75%
}
.col-10{
    flex:0 0 83.33333%;
    max-width:83.33333%
}
.col-11{
    flex:0 0 91.66667%;
    max-width:91.66667%
}
.col-12{
    flex:0 0 100%;
    max-width:100%
}
.order-first{
    order:-1
}
.order-last{
    order:13
}
.order-0{
    order:0
}
.order-1{
    order:1
}
.order-2{
    order:2
}
.order-3{
    order:3
}
.order-4{
    order:4
}
.order-5{
    order:5
}
.order-6{
    order:6
}
.order-7{
    order:7
}
.order-8{
    order:8
}
.order-9{
    order:9
}
.order-10{
    order:10
}
.order-11{
    order:11
}
.order-12{
    order:12
}
.offset-1{
    margin-left:8.33333%
}
.offset-2{
    margin-left:16.66667%
}
.offset-3{
    margin-left:25%
}
.offset-4{
    margin-left:33.33333%
}
.offset-5{
    margin-left:41.66667%
}
.offset-6{
    margin-left:50%
}
.offset-7{
    margin-left:58.33333%
}
.offset-8{
    margin-left:66.66667%
}
.offset-9{
    margin-left:75%
}
.offset-10{
    margin-left:83.33333%
}
.offset-11{
    margin-left:91.66667%
}
@media (min-width: 576px){
    .col-sm{
        flex-basis:0;
        flex-grow:1;
        max-width:100%
    }
    .col-sm-auto{
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .col-sm-1{
        flex:0 0 8.33333%;
        max-width:8.33333%
    }
    .col-sm-2{
        flex:0 0 16.66667%;
        max-width:16.66667%
    }
    .col-sm-3{
        flex:0 0 25%;
        max-width:25%
    }
    .col-sm-4{
        flex:0 0 33.33333%;
        max-width:33.33333%
    }
    .col-sm-5{
        flex:0 0 41.66667%;
        max-width:41.66667%
    }
    .col-sm-6{
        flex:0 0 50%;
        max-width:50%
    }
    .col-sm-7{
        flex:0 0 58.33333%;
        max-width:58.33333%
    }
    .col-sm-8{
        flex:0 0 66.66667%;
        max-width:66.66667%
    }
    .col-sm-9{
        flex:0 0 75%;
        max-width:75%
    }
    .col-sm-10{
        flex:0 0 83.33333%;
        max-width:83.33333%
    }
    .col-sm-11{
        flex:0 0 91.66667%;
        max-width:91.66667%
    }
    .col-sm-12{
        flex:0 0 100%;
        max-width:100%
    }
    .order-sm-first{
        order:-1
    }
    .order-sm-last{
        order:13
    }
    .order-sm-0{
        order:0
    }
    .order-sm-1{
        order:1
    }
    .order-sm-2{
        order:2
    }
    .order-sm-3{
        order:3
    }
    .order-sm-4{
        order:4
    }
    .order-sm-5{
        order:5
    }
    .order-sm-6{
        order:6
    }
    .order-sm-7{
        order:7
    }
    .order-sm-8{
        order:8
    }
    .order-sm-9{
        order:9
    }
    .order-sm-10{
        order:10
    }
    .order-sm-11{
        order:11
    }
    .order-sm-12{
        order:12
    }
    .offset-sm-0{
        margin-left:0
    }
    .offset-sm-1{
        margin-left:8.33333%
    }
    .offset-sm-2{
        margin-left:16.66667%
    }
    .offset-sm-3{
        margin-left:25%
    }
    .offset-sm-4{
        margin-left:33.33333%
    }
    .offset-sm-5{
        margin-left:41.66667%
    }
    .offset-sm-6{
        margin-left:50%
    }
    .offset-sm-7{
        margin-left:58.33333%
    }
    .offset-sm-8{
        margin-left:66.66667%
    }
    .offset-sm-9{
        margin-left:75%
    }
    .offset-sm-10{
        margin-left:83.33333%
    }
    .offset-sm-11{
        margin-left:91.66667%
    }
}
@media (min-width: 768px){
    .col-md{
        flex-basis:0;
        flex-grow:1;
        max-width:100%
    }
    .col-md-auto{
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .col-md-1{
        flex:0 0 8.33333%;
        max-width:8.33333%
    }
    .col-md-2{
        flex:0 0 16.66667%;
        max-width:16.66667%
    }
    .col-md-3{
        flex:0 0 25%;
        max-width:25%
    }
    .col-md-4{
        flex:0 0 33.33333%;
        max-width:33.33333%
    }
    .col-md-5{
        flex:0 0 41.66667%;
        max-width:41.66667%
    }
    .col-md-6{
        flex:0 0 50%;
        max-width:50%
    }
    .col-md-7{
        flex:0 0 58.33333%;
        max-width:58.33333%
    }
    .col-md-8{
        flex:0 0 66.66667%;
        max-width:66.66667%
    }
    .col-md-9{
        flex:0 0 75%;
        max-width:75%
    }
    .col-md-10{
        flex:0 0 83.33333%;
        max-width:83.33333%
    }
    .col-md-11{
        flex:0 0 91.66667%;
        max-width:91.66667%
    }
    .col-md-12{
        flex:0 0 100%;
        max-width:100%
    }
    .order-md-first{
        order:-1
    }
    .order-md-last{
        order:13
    }
    .order-md-0{
        order:0
    }
    .order-md-1{
        order:1
    }
    .order-md-2{
        order:2
    }
    .order-md-3{
        order:3
    }
    .order-md-4{
        order:4
    }
    .order-md-5{
        order:5
    }
    .order-md-6{
        order:6
    }
    .order-md-7{
        order:7
    }
    .order-md-8{
        order:8
    }
    .order-md-9{
        order:9
    }
    .order-md-10{
        order:10
    }
    .order-md-11{
        order:11
    }
    .order-md-12{
        order:12
    }
    .offset-md-0{
        margin-left:0
    }
    .offset-md-1{
        margin-left:8.33333%
    }
    .offset-md-2{
        margin-left:16.66667%
    }
    .offset-md-3{
        margin-left:25%
    }
    .offset-md-4{
        margin-left:33.33333%
    }
    .offset-md-5{
        margin-left:41.66667%
    }
    .offset-md-6{
        margin-left:50%
    }
    .offset-md-7{
        margin-left:58.33333%
    }
    .offset-md-8{
        margin-left:66.66667%
    }
    .offset-md-9{
        margin-left:75%
    }
    .offset-md-10{
        margin-left:83.33333%
    }
    .offset-md-11{
        margin-left:91.66667%
    }
}
@media (min-width: 992px){
    .col-lg{
        flex-basis:0;
        flex-grow:1;
        max-width:100%
    }
    .col-lg-auto{
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .col-lg-1{
        flex:0 0 8.33333%;
        max-width:8.33333%
    }
    .col-lg-2{
        flex:0 0 16.66667%;
        max-width:16.66667%
    }
    .col-lg-3{
        flex:0 0 25%;
        max-width:25%
    }
    .col-lg-4{
        flex:0 0 33.33333%;
        max-width:33.33333%
    }
    .col-lg-5{
        flex:0 0 41.66667%;
        max-width:41.66667%
    }
    .col-lg-6{
        flex:0 0 50%;
        max-width:50%
    }
    .col-lg-7{
        flex:0 0 58.33333%;
        max-width:58.33333%
    }
    .col-lg-8{
        flex:0 0 66.66667%;
        max-width:66.66667%
    }
    .col-lg-9{
        flex:0 0 75%;
        max-width:75%
    }
    .col-lg-10{
        flex:0 0 83.33333%;
        max-width:83.33333%
    }
    .col-lg-11{
        flex:0 0 91.66667%;
        max-width:91.66667%
    }
    .col-lg-12{
        flex:0 0 100%;
        max-width:100%
    }
    .order-lg-first{
        order:-1
    }
    .order-lg-last{
        order:13
    }
    .order-lg-0{
        order:0
    }
    .order-lg-1{
        order:1
    }
    .order-lg-2{
        order:2
    }
    .order-lg-3{
        order:3
    }
    .order-lg-4{
        order:4
    }
    .order-lg-5{
        order:5
    }
    .order-lg-6{
        order:6
    }
    .order-lg-7{
        order:7
    }
    .order-lg-8{
        order:8
    }
    .order-lg-9{
        order:9
    }
    .order-lg-10{
        order:10
    }
    .order-lg-11{
        order:11
    }
    .order-lg-12{
        order:12
    }
    .offset-lg-0{
        margin-left:0
    }
    .offset-lg-1{
        margin-left:8.33333%
    }
    .offset-lg-2{
        margin-left:16.66667%
    }
    .offset-lg-3{
        margin-left:25%
    }
    .offset-lg-4{
        margin-left:33.33333%
    }
    .offset-lg-5{
        margin-left:41.66667%
    }
    .offset-lg-6{
        margin-left:50%
    }
    .offset-lg-7{
        margin-left:58.33333%
    }
    .offset-lg-8{
        margin-left:66.66667%
    }
    .offset-lg-9{
        margin-left:75%
    }
    .offset-lg-10{
        margin-left:83.33333%
    }
    .offset-lg-11{
        margin-left:91.66667%
    }
}
@media (min-width: 1200px){
    .col-xl{
        flex-basis:0;
        flex-grow:1;
        max-width:100%
    }
    .col-xl-auto{
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .col-xl-1{
        flex:0 0 8.33333%;
        max-width:8.33333%
    }
    .col-xl-2{
        flex:0 0 16.66667%;
        max-width:16.66667%
    }
    .col-xl-3{
        flex:0 0 25%;
        max-width:25%
    }
    .col-xl-4{
        flex:0 0 33.33333%;
        max-width:33.33333%
    }
    .col-xl-5{
        flex:0 0 41.66667%;
        max-width:41.66667%
    }
    .col-xl-6{
        flex:0 0 50%;
        max-width:50%
    }
    .col-xl-7{
        flex:0 0 58.33333%;
        max-width:58.33333%
    }
    .col-xl-8{
        flex:0 0 66.66667%;
        max-width:66.66667%
    }
    .col-xl-9{
        flex:0 0 75%;
        max-width:75%
    }
    .col-xl-10{
        flex:0 0 83.33333%;
        max-width:83.33333%
    }
    .col-xl-11{
        flex:0 0 91.66667%;
        max-width:91.66667%
    }
    .col-xl-12{
        flex:0 0 100%;
        max-width:100%
    }
    .order-xl-first{
        order:-1
    }
    .order-xl-last{
        order:13
    }
    .order-xl-0{
        order:0
    }
    .order-xl-1{
        order:1
    }
    .order-xl-2{
        order:2
    }
    .order-xl-3{
        order:3
    }
    .order-xl-4{
        order:4
    }
    .order-xl-5{
        order:5
    }
    .order-xl-6{
        order:6
    }
    .order-xl-7{
        order:7
    }
    .order-xl-8{
        order:8
    }
    .order-xl-9{
        order:9
    }
    .order-xl-10{
        order:10
    }
    .order-xl-11{
        order:11
    }
    .order-xl-12{
        order:12
    }
    .offset-xl-0{
        margin-left:0
    }
    .offset-xl-1{
        margin-left:8.33333%
    }
    .offset-xl-2{
        margin-left:16.66667%
    }
    .offset-xl-3{
        margin-left:25%
    }
    .offset-xl-4{
        margin-left:33.33333%
    }
    .offset-xl-5{
        margin-left:41.66667%
    }
    .offset-xl-6{
        margin-left:50%
    }
    .offset-xl-7{
        margin-left:58.33333%
    }
    .offset-xl-8{
        margin-left:66.66667%
    }
    .offset-xl-9{
        margin-left:75%
    }
    .offset-xl-10{
        margin-left:83.33333%
    }
    .offset-xl-11{
        margin-left:91.66667%
    }
}
@media (min-width: 1360px){
    .col-xxl{
        flex-basis:0;
        flex-grow:1;
        max-width:100%
    }
    .col-xxl-auto{
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .col-xxl-1{
        flex:0 0 8.33333%;
        max-width:8.33333%
    }
    .col-xxl-2{
        flex:0 0 16.66667%;
        max-width:16.66667%
    }
    .col-xxl-3{
        flex:0 0 25%;
        max-width:25%
    }
    .col-xxl-4{
        flex:0 0 33.33333%;
        max-width:33.33333%
    }
    .col-xxl-5{
        flex:0 0 41.66667%;
        max-width:41.66667%
    }
    .col-xxl-6{
        flex:0 0 50%;
        max-width:50%
    }
    .col-xxl-7{
        flex:0 0 58.33333%;
        max-width:58.33333%
    }
    .col-xxl-8{
        flex:0 0 66.66667%;
        max-width:66.66667%
    }
    .col-xxl-9{
        flex:0 0 75%;
        max-width:75%
    }
    .col-xxl-10{
        flex:0 0 83.33333%;
        max-width:83.33333%
    }
    .col-xxl-11{
        flex:0 0 91.66667%;
        max-width:91.66667%
    }
    .col-xxl-12{
        flex:0 0 100%;
        max-width:100%
    }
    .order-xxl-first{
        order:-1
    }
    .order-xxl-last{
        order:13
    }
    .order-xxl-0{
        order:0
    }
    .order-xxl-1{
        order:1
    }
    .order-xxl-2{
        order:2
    }
    .order-xxl-3{
        order:3
    }
    .order-xxl-4{
        order:4
    }
    .order-xxl-5{
        order:5
    }
    .order-xxl-6{
        order:6
    }
    .order-xxl-7{
        order:7
    }
    .order-xxl-8{
        order:8
    }
    .order-xxl-9{
        order:9
    }
    .order-xxl-10{
        order:10
    }
    .order-xxl-11{
        order:11
    }
    .order-xxl-12{
        order:12
    }
    .offset-xxl-0{
        margin-left:0
    }
    .offset-xxl-1{
        margin-left:8.33333%
    }
    .offset-xxl-2{
        margin-left:16.66667%
    }
    .offset-xxl-3{
        margin-left:25%
    }
    .offset-xxl-4{
        margin-left:33.33333%
    }
    .offset-xxl-5{
        margin-left:41.66667%
    }
    .offset-xxl-6{
        margin-left:50%
    }
    .offset-xxl-7{
        margin-left:58.33333%
    }
    .offset-xxl-8{
        margin-left:66.66667%
    }
    .offset-xxl-9{
        margin-left:75%
    }
    .offset-xxl-10{
        margin-left:83.33333%
    }
    .offset-xxl-11{
        margin-left:91.66667%
    }
}
.table{
    width:100%;
    max-width:100%;
    margin-bottom:1rem;
    background-color:transparent
}
.table th,.table td{
    padding:.75rem;
    vertical-align:top;
    border-top:1px solid #dee2e6
}
.table thead th{
    vertical-align:bottom;
    border-bottom:2px solid #dee2e6
}
.table tbody+tbody{
    border-top:2px solid #dee2e6
}
.table .table{
    background-color:#fff
}
.table-sm th,.table-sm td{
    padding:.3rem
}
.table-bordered{
    border:1px solid #dee2e6
}
.table-bordered th,.table-bordered td{
    border:1px solid #dee2e6
}
.table-bordered thead th,.table-bordered thead td{
    border-bottom-width:2px
}
.table-striped tbody tr:nth-of-type(odd){
    background-color:rgba(0,0,0,0.05)
}
.table-hover tbody tr:hover{
    background-color:rgba(0,0,0,0.075)
}
.table-primary,.table-primary>th,.table-primary>td{
    background-color:#f9c4c2
}
.table-hover .table-primary:hover{
    background-color:#f7aeab
}
.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{
    background-color:#f7aeab
}
.table-secondary,.table-secondary>th,.table-secondary>td{
    background-color:#c6c6c6
}
.table-hover .table-secondary:hover{
    background-color:#b9b9b9
}
.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{
    background-color:#b9b9b9
}
.table-success,.table-success>th,.table-success>td{
    background-color:#c3e6cb
}
.table-hover .table-success:hover{
    background-color:#b1dfbb
}
.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{
    background-color:#b1dfbb
}
.table-info,.table-info>th,.table-info>td{
    background-color:#bee5eb
}
.table-hover .table-info:hover{
    background-color:#abdde5
}
.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{
    background-color:#abdde5
}
.table-warning,.table-warning>th,.table-warning>td{
    background-color:#ffeeba
}
.table-hover .table-warning:hover{
    background-color:#ffe8a1
}
.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{
    background-color:#ffe8a1
}
.table-danger,.table-danger>th,.table-danger>td{
    background-color:#f5c6cb
}
.table-hover .table-danger:hover{
    background-color:#f1b0b7
}
.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{
    background-color:#f1b0b7
}
.table-light,.table-light>th,.table-light>td{
    background-color:#fdfdfe
}
.table-hover .table-light:hover{
    background-color:#ececf6
}
.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{
    background-color:#ececf6
}
.table-dark,.table-dark>th,.table-dark>td{
    background-color:#c6c8ca
}
.table-hover .table-dark:hover{
    background-color:#b9bbbe
}
.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{
    background-color:#b9bbbe
}
.table-green-ligth,.table-green-ligth>th,.table-green-ligth>td{
    background-color:#c9ebb8
}
.table-hover .table-green-ligth:hover{
    background-color:#bae5a4
}
.table-hover .table-green-ligth:hover>td,.table-hover .table-green-ligth:hover>th{
    background-color:#bae5a4
}
.table-orange-ligth,.table-orange-ligth>th,.table-orange-ligth>td{
    background-color:#ffdeb8
}
.table-hover .table-orange-ligth:hover{
    background-color:#ffd29f
}
.table-hover .table-orange-ligth:hover>td,.table-hover .table-orange-ligth:hover>th{
    background-color:#ffd29f
}
.table-red-ligth,.table-red-ligth>th,.table-red-ligth>td{
    background-color:#fbc9c3
}
.table-hover .table-red-ligth:hover{
    background-color:#f9b3ab
}
.table-hover .table-red-ligth:hover>td,.table-hover .table-red-ligth:hover>th{
    background-color:#f9b3ab
}
.table-active,.table-active>th,.table-active>td{
    background-color:rgba(0,0,0,0.075)
}
.table-hover .table-active:hover{
    background-color:rgba(0,0,0,0.075)
}
.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{
    background-color:rgba(0,0,0,0.075)
}
.table .thead-dark th{
    color:#fff;
    background-color:#000;
    border-color:#797979
}
.table .thead-light th{
    color:#495057;
    background-color:#e9ecef;
    border-color:#dee2e6
}
.table-dark{
    color:#fff;
    background-color:#000
}
.table-dark th,.table-dark td,.table-dark thead th{
    border-color:#797979
}
.table-dark.table-bordered{
    border:0
}
.table-dark.table-striped tbody tr:nth-of-type(odd){
    background-color:rgba(255,255,255,0.05)
}
.table-dark.table-hover tbody tr:hover{
    background-color:rgba(255,255,255,0.075)
}
@media (max-width: 575.98px){
    .table-responsive-sm{
        display:block;
        width:100%;
        overflow-x:auto;
        -webkit-overflow-scrolling:touch;
        -ms-overflow-style:-ms-autohiding-scrollbar
    }
    .table-responsive-sm>.table-bordered{
        border:0
    }
}
@media (max-width: 767.98px){
    .table-responsive-md{
        display:block;
        width:100%;
        overflow-x:auto;
        -webkit-overflow-scrolling:touch;
        -ms-overflow-style:-ms-autohiding-scrollbar
    }
    .table-responsive-md>.table-bordered{
        border:0
    }
}
@media (max-width: 991.98px){
    .table-responsive-lg{
        display:block;
        width:100%;
        overflow-x:auto;
        -webkit-overflow-scrolling:touch;
        -ms-overflow-style:-ms-autohiding-scrollbar
    }
    .table-responsive-lg>.table-bordered{
        border:0
    }
}
@media (max-width: 1199.98px){
    .table-responsive-xl{
        display:block;
        width:100%;
        overflow-x:auto;
        -webkit-overflow-scrolling:touch;
        -ms-overflow-style:-ms-autohiding-scrollbar
    }
    .table-responsive-xl>.table-bordered{
        border:0
    }
}
@media (max-width: 1359.98px){
    .table-responsive-xxl{
        display:block;
        width:100%;
        overflow-x:auto;
        -webkit-overflow-scrolling:touch;
        -ms-overflow-style:-ms-autohiding-scrollbar
    }
    .table-responsive-xxl>.table-bordered{
        border:0
    }
}
.table-responsive{
    display:block;
    width:100%;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    -ms-overflow-style:-ms-autohiding-scrollbar
}
.table-responsive>.table-bordered{
    border:0
}
.form-control{
    display:block;
    width:100%;
    padding:.375rem .8rem;
    font-size:.875rem;
    line-height:1.9;
    color:#495057;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid #ddd;
    border-radius:0;
    transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out
}
.form-control::-ms-expand{
    background-color:transparent;
    border:0
}
.form-control:focus{
    color:#495057;
    background-color:#fff;
    border-color:#404040;
    outline:0;
    box-shadow:0 0 0 .2rem rgba(255,255,255,0.25)
}
.form-control::placeholder{
    color:#6c757d;
    opacity:1
}
.form-control:disabled,.form-control[readonly]{
    background-color:#e9ecef;
    opacity:1
}
select.form-control:not([size]):not([multiple]){
    height:calc(2.4125rem + 2px)
}
select.form-control:focus::-ms-value{
    color:#495057;
    background-color:#fff
}
.form-control-file,.form-control-range{
    display:block;
    width:100%
}
.col-form-label{
    padding-top:calc(.375rem + 1px);
    padding-bottom:calc(.375rem + 1px);
    margin-bottom:0;
    font-size:inherit;
    line-height:1.9
}
.col-form-label-lg{
    padding-top:calc(.5rem + 1px);
    padding-bottom:calc(.5rem + 1px);
    font-size:1.09375rem;
    line-height:1.5
}
.col-form-label-sm{
    padding-top:calc(.25rem + 1px);
    padding-bottom:calc(.25rem + 1px);
    font-size:.76563rem;
    line-height:1.5
}
.form-control-plaintext{
    display:block;
    width:100%;
    padding-top:.375rem;
    padding-bottom:.375rem;
    margin-bottom:0;
    line-height:1.9;
    background-color:transparent;
    border:solid transparent;
    border-width:1px 0
}
.form-control-plaintext.form-control-sm,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.input-group-prepend>.form-control-plaintext.input-group-text,.input-group-sm>.input-group-append>.form-control-plaintext.input-group-text,.input-group-sm>.input-group-prepend>.form-control-plaintext.btn,.input-group-sm>.input-group-append>.form-control-plaintext.btn,.form-control-plaintext.form-control-lg,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.input-group-prepend>.form-control-plaintext.input-group-text,.input-group-lg>.input-group-append>.form-control-plaintext.input-group-text,.input-group-lg>.input-group-prepend>.form-control-plaintext.btn,.input-group-lg>.input-group-append>.form-control-plaintext.btn{
    padding-right:0;
    padding-left:0
}
.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{
    padding:.25rem .5rem;
    font-size:.76563rem;
    line-height:1.5;
    border-radius:.2rem
}
select.form-control-sm:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]){
    height:calc(1.64844rem + 2px)
}
.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{
    padding:.5rem 1rem;
    font-size:1.09375rem;
    line-height:1.5;
    border-radius:.3rem
}
select.form-control-lg:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]){
    height:calc(2.64063rem + 2px)
}
.form-group{
    margin-bottom:1rem
}
.form-text{
    display:block;
    margin-top:.25rem
}
.form-row{
    display:flex;
    flex-wrap:wrap;
    margin-right:-5px;
    margin-left:-5px
}
.form-row>.col,.form-row>[class*="col-"]{
    padding-right:5px;
    padding-left:5px
}
.form-check{
    position:relative;
    display:block;
    padding-left:1.25rem
}
.form-check-input{
    position:absolute;
    margin-top:.3rem;
    margin-left:-1.25rem
}
.form-check-input:disabled ~ .form-check-label{
    color:#6c757d
}
.form-check-label{
    margin-bottom:0
}
.form-check-inline{
    display:inline-flex;
    align-items:center;
    padding-left:0;
    margin-right:.75rem
}
.form-check-inline .form-check-input{
    position:static;
    margin-top:0;
    margin-right:.3125rem;
    margin-left:0
}
.valid-feedback{
    display:none;
    width:100%;
    margin-top:.25rem;
    font-size:80%;
    color:#28a745
}
.valid-tooltip{
    position:absolute;
    top:100%;
    z-index:5;
    display:none;
    max-width:100%;
    padding:.5rem;
    margin-top:.1rem;
    font-size:.875rem;
    line-height:1;
    color:#fff;
    background-color:rgba(40,167,69,0.8);
    border-radius:.2rem
}
.was-validated .form-control:valid,.form-control.is-valid,.was-validated .custom-select:valid,.custom-select.is-valid{
    border-color:#28a745
}
.was-validated .form-control:valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{
    border-color:#28a745;
    box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)
}
.was-validated .form-control:valid ~ .valid-feedback,.was-validated .form-control:valid ~ .valid-tooltip,.form-control.is-valid ~ .valid-feedback,.form-control.is-valid ~ .valid-tooltip,.was-validated .custom-select:valid ~ .valid-feedback,.was-validated .custom-select:valid ~ .valid-tooltip,.custom-select.is-valid ~ .valid-feedback,.custom-select.is-valid ~ .valid-tooltip{
    display:block
}
.was-validated .form-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label{
    color:#28a745
}
.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip,.form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip{
    display:block
}
.was-validated .custom-control-input:valid ~ .custom-control-label,.custom-control-input.is-valid ~ .custom-control-label{
    color:#28a745
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before,.custom-control-input.is-valid ~ .custom-control-label::before{
    background-color:#71dd8a
}
.was-validated .custom-control-input:valid ~ .valid-feedback,.was-validated .custom-control-input:valid ~ .valid-tooltip,.custom-control-input.is-valid ~ .valid-feedback,.custom-control-input.is-valid ~ .valid-tooltip{
    display:block
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,.custom-control-input.is-valid:checked ~ .custom-control-label::before{
    background-color:#34ce57
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,.custom-control-input.is-valid:focus ~ .custom-control-label::before{
    box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,0.25)
}
.was-validated .custom-file-input:valid ~ .custom-file-label,.custom-file-input.is-valid ~ .custom-file-label{
    border-color:#28a745
}
.was-validated .custom-file-input:valid ~ .custom-file-label::before,.custom-file-input.is-valid ~ .custom-file-label::before{
    border-color:inherit
}
.was-validated .custom-file-input:valid ~ .valid-feedback,.was-validated .custom-file-input:valid ~ .valid-tooltip,.custom-file-input.is-valid ~ .valid-feedback,.custom-file-input.is-valid ~ .valid-tooltip{
    display:block
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label,.custom-file-input.is-valid:focus ~ .custom-file-label{
    box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)
}
.invalid-feedback{
    display:none;
    width:100%;
    margin-top:.25rem;
    font-size:80%;
    color:#dc3545
}
.invalid-tooltip{
    position:absolute;
    top:100%;
    z-index:5;
    display:none;
    max-width:100%;
    padding:.5rem;
    margin-top:.1rem;
    font-size:.875rem;
    line-height:1;
    color:#fff;
    background-color:rgba(220,53,69,0.8);
    border-radius:.2rem
}
.was-validated .form-control:invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.custom-select.is-invalid{
    border-color:#dc3545
}
.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{
    border-color:#dc3545;
    box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)
}
.was-validated .form-control:invalid ~ .invalid-feedback,.was-validated .form-control:invalid ~ .invalid-tooltip,.form-control.is-invalid ~ .invalid-feedback,.form-control.is-invalid ~ .invalid-tooltip,.was-validated .custom-select:invalid ~ .invalid-feedback,.was-validated .custom-select:invalid ~ .invalid-tooltip,.custom-select.is-invalid ~ .invalid-feedback,.custom-select.is-invalid ~ .invalid-tooltip{
    display:block
}
.was-validated .form-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label{
    color:#dc3545
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip,.form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip{
    display:block
}
.was-validated .custom-control-input:invalid ~ .custom-control-label,.custom-control-input.is-invalid ~ .custom-control-label{
    color:#dc3545
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before,.custom-control-input.is-invalid ~ .custom-control-label::before{
    background-color:#efa2a9
}
.was-validated .custom-control-input:invalid ~ .invalid-feedback,.was-validated .custom-control-input:invalid ~ .invalid-tooltip,.custom-control-input.is-invalid ~ .invalid-feedback,.custom-control-input.is-invalid ~ .invalid-tooltip{
    display:block
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,.custom-control-input.is-invalid:checked ~ .custom-control-label::before{
    background-color:#e4606d
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,.custom-control-input.is-invalid:focus ~ .custom-control-label::before{
    box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,0.25)
}
.was-validated .custom-file-input:invalid ~ .custom-file-label,.custom-file-input.is-invalid ~ .custom-file-label{
    border-color:#dc3545
}
.was-validated .custom-file-input:invalid ~ .custom-file-label::before,.custom-file-input.is-invalid ~ .custom-file-label::before{
    border-color:inherit
}
.was-validated .custom-file-input:invalid ~ .invalid-feedback,.was-validated .custom-file-input:invalid ~ .invalid-tooltip,.custom-file-input.is-invalid ~ .invalid-feedback,.custom-file-input.is-invalid ~ .invalid-tooltip{
    display:block
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,.custom-file-input.is-invalid:focus ~ .custom-file-label{
    box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)
}
.form-inline{
    display:flex;
    flex-flow:row wrap;
    align-items:center
}
.form-inline .form-check{
    width:100%
}
@media (min-width: 576px){
    .form-inline label{
        display:flex;
        align-items:center;
        justify-content:center;
        margin-bottom:0
    }
    .form-inline .form-group{
        display:flex;
        flex:0 0 auto;
        flex-flow:row wrap;
        align-items:center;
        margin-bottom:0
    }
    .form-inline .form-control{
        display:inline-block;
        width:auto;
        vertical-align:middle
    }
    .form-inline .form-control-plaintext{
        display:inline-block
    }
    .form-inline .input-group{
        width:auto
    }
    .form-inline .form-check{
        display:flex;
        align-items:center;
        justify-content:center;
        width:auto;
        padding-left:0
    }
    .form-inline .form-check-input{
        position:relative;
        margin-top:0;
        margin-right:.25rem;
        margin-left:0
    }
    .form-inline .custom-control{
        align-items:center;
        justify-content:center
    }
    .form-inline .custom-control-label{
        margin-bottom:0
    }
}
.btn{
    display:inline-block;
    font-weight:600;
    text-align:center;
    white-space:nowrap;
    vertical-align:middle;
    user-select:none;
    border:1px solid transparent;
    padding:.375rem 1.75rem;
    font-size:.875rem;
    line-height:1.9;
    border-radius:0;
    transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out
}
.btn:hover,.btn:focus{
    text-decoration:none
}
.btn:focus,.btn.focus{
    outline:0;
    box-shadow:0 0 0 .2rem rgba(255,255,255,0.25)
}
.btn.disabled,.btn:disabled{
    opacity:.65
}
.btn:not(:disabled):not(.disabled){
    cursor:pointer
}
.btn:not(:disabled):not(.disabled):active,.btn:not(:disabled):not(.disabled).active{
    background-image:none
}
a.btn.disabled,fieldset:disabled a.btn{
    pointer-events:none
}
.btn-primary{
    color:#fff;
    background-color:#ea2e26;
    border-color:#ea2e26
}
.btn-primary:hover{
    color:#fff;
    background-color:#d51c15;
    border-color:#ca1b14
}
.btn-primary:focus,.btn-primary.focus{
    box-shadow:0 0 0 .2rem rgba(234,46,38,0.5)
}
.btn-primary.disabled,.btn-primary:disabled{
    color:#fff;
    background-color:#ea2e26;
    border-color:#ea2e26
}
.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{
    color:#fff;
    background-color:#ca1b14;
    border-color:#be1912
}
.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(234,46,38,0.5)
}
.btn-secondary{
    color:#fff;
    background-color:#333;
    border-color:#333
}
.btn-secondary:hover{
    color:#fff;
    background-color:#202020;
    border-color:#1a1a1a
}
.btn-secondary:focus,.btn-secondary.focus{
    box-shadow:0 0 0 .2rem rgba(51,51,51,0.5)
}
.btn-secondary.disabled,.btn-secondary:disabled{
    color:#fff;
    background-color:#333;
    border-color:#333
}
.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{
    color:#fff;
    background-color:#1a1a1a;
    border-color:#131313
}
.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(51,51,51,0.5)
}
.btn-success{
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.btn-success:hover{
    color:#fff;
    background-color:#218838;
    border-color:#1e7e34
}
.btn-success:focus,.btn-success.focus{
    box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)
}
.btn-success.disabled,.btn-success:disabled{
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{
    color:#fff;
    background-color:#1e7e34;
    border-color:#1c7430
}
.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)
}
.btn-info{
    color:#fff;
    background-color:#17a2b8;
    border-color:#17a2b8
}
.btn-info:hover{
    color:#fff;
    background-color:#138496;
    border-color:#117a8b
}
.btn-info:focus,.btn-info.focus{
    box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)
}
.btn-info.disabled,.btn-info:disabled{
    color:#fff;
    background-color:#17a2b8;
    border-color:#17a2b8
}
.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{
    color:#fff;
    background-color:#117a8b;
    border-color:#10707f
}
.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)
}
.btn-warning{
    color:#666;
    background-color:#ffc107;
    border-color:#ffc107
}
.btn-warning:hover{
    color:#666;
    background-color:#e0a800;
    border-color:#d39e00
}
.btn-warning:focus,.btn-warning.focus{
    box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)
}
.btn-warning.disabled,.btn-warning:disabled{
    color:#666;
    background-color:#ffc107;
    border-color:#ffc107
}
.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{
    color:#666;
    background-color:#d39e00;
    border-color:#c69500
}
.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)
}
.btn-danger{
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.btn-danger:hover{
    color:#fff;
    background-color:#c82333;
    border-color:#bd2130
}
.btn-danger:focus,.btn-danger.focus{
    box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)
}
.btn-danger.disabled,.btn-danger:disabled{
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{
    color:#fff;
    background-color:#bd2130;
    border-color:#b21f2d
}
.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)
}
.btn-light{
    color:#666;
    background-color:#f8f9fa;
    border-color:#f8f9fa
}
.btn-light:hover{
    color:#666;
    background-color:#e2e6ea;
    border-color:#dae0e5
}
.btn-light:focus,.btn-light.focus{
    box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)
}
.btn-light.disabled,.btn-light:disabled{
    color:#666;
    background-color:#f8f9fa;
    border-color:#f8f9fa
}
.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{
    color:#666;
    background-color:#dae0e5;
    border-color:#d3d9df
}
.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)
}
.btn-dark{
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.btn-dark:hover{
    color:#fff;
    background-color:#23272b;
    border-color:#1d2124
}
.btn-dark:focus,.btn-dark.focus{
    box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)
}
.btn-dark.disabled,.btn-dark:disabled{
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{
    color:#fff;
    background-color:#1d2124;
    border-color:#171a1d
}
.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)
}
.btn-green-ligth{
    color:#fff;
    background-color:#3eb802;
    border-color:#3eb802
}
.btn-green-ligth:hover{
    color:#fff;
    background-color:#319202;
    border-color:#2d8601
}
.btn-green-ligth:focus,.btn-green-ligth.focus{
    box-shadow:0 0 0 .2rem rgba(62,184,2,0.5)
}
.btn-green-ligth.disabled,.btn-green-ligth:disabled{
    color:#fff;
    background-color:#3eb802;
    border-color:#3eb802
}
.btn-green-ligth:not(:disabled):not(.disabled):active,.btn-green-ligth:not(:disabled):not(.disabled).active,.show>.btn-green-ligth.dropdown-toggle{
    color:#fff;
    background-color:#2d8601;
    border-color:#297901
}
.btn-green-ligth:not(:disabled):not(.disabled):active:focus,.btn-green-ligth:not(:disabled):not(.disabled).active:focus,.show>.btn-green-ligth.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(62,184,2,0.5)
}
.btn-orange-ligth{
    color:#666;
    background-color:#ff8901;
    border-color:#ff8901
}
.btn-orange-ligth:hover{
    color:#fff;
    background-color:#da7500;
    border-color:#cd6e00
}
.btn-orange-ligth:focus,.btn-orange-ligth.focus{
    box-shadow:0 0 0 .2rem rgba(255,137,1,0.5)
}
.btn-orange-ligth.disabled,.btn-orange-ligth:disabled{
    color:#666;
    background-color:#ff8901;
    border-color:#ff8901
}
.btn-orange-ligth:not(:disabled):not(.disabled):active,.btn-orange-ligth:not(:disabled):not(.disabled).active,.show>.btn-orange-ligth.dropdown-toggle{
    color:#fff;
    background-color:#cd6e00;
    border-color:#c06700
}
.btn-orange-ligth:not(:disabled):not(.disabled):active:focus,.btn-orange-ligth:not(:disabled):not(.disabled).active:focus,.show>.btn-orange-ligth.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(255,137,1,0.5)
}
.btn-red-ligth{
    color:#fff;
    background-color:#ef3e2a;
    border-color:#ef3e2a
}
.btn-red-ligth:hover{
    color:#fff;
    background-color:#e22611;
    border-color:#d62410
}
.btn-red-ligth:focus,.btn-red-ligth.focus{
    box-shadow:0 0 0 .2rem rgba(239,62,42,0.5)
}
.btn-red-ligth.disabled,.btn-red-ligth:disabled{
    color:#fff;
    background-color:#ef3e2a;
    border-color:#ef3e2a
}
.btn-red-ligth:not(:disabled):not(.disabled):active,.btn-red-ligth:not(:disabled):not(.disabled).active,.show>.btn-red-ligth.dropdown-toggle{
    color:#fff;
    background-color:#d62410;
    border-color:#ca220f
}
.btn-red-ligth:not(:disabled):not(.disabled):active:focus,.btn-red-ligth:not(:disabled):not(.disabled).active:focus,.show>.btn-red-ligth.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(239,62,42,0.5)
}
.btn-outline-primary{
    color:#ea2e26;
    background-color:transparent;
    background-image:none;
    border-color:#ea2e26
}
.btn-outline-primary:hover{
    color:#fff;
    background-color:#ea2e26;
    border-color:#ea2e26
}
.btn-outline-primary:focus,.btn-outline-primary.focus{
    box-shadow:0 0 0 .2rem rgba(234,46,38,0.5)
}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{
    color:#ea2e26;
    background-color:transparent
}
.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{
    color:#fff;
    background-color:#ea2e26;
    border-color:#ea2e26
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(234,46,38,0.5)
}
.btn-outline-secondary{
    color:#333;
    background-color:transparent;
    background-image:none;
    border-color:#333
}
.btn-outline-secondary:hover{
    color:#fff;
    background-color:#333;
    border-color:#333
}
.btn-outline-secondary:focus,.btn-outline-secondary.focus{
    box-shadow:0 0 0 .2rem rgba(51,51,51,0.5)
}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{
    color:#333;
    background-color:transparent
}
.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{
    color:#fff;
    background-color:#333;
    border-color:#333
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(51,51,51,0.5)
}
.btn-outline-success{
    color:#28a745;
    background-color:transparent;
    background-image:none;
    border-color:#28a745
}
.btn-outline-success:hover{
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.btn-outline-success:focus,.btn-outline-success.focus{
    box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)
}
.btn-outline-success.disabled,.btn-outline-success:disabled{
    color:#28a745;
    background-color:transparent
}
.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{
    color:#fff;
    background-color:#28a745;
    border-color:#28a745
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)
}
.btn-outline-info{
    color:#17a2b8;
    background-color:transparent;
    background-image:none;
    border-color:#17a2b8
}
.btn-outline-info:hover{
    color:#fff;
    background-color:#17a2b8;
    border-color:#17a2b8
}
.btn-outline-info:focus,.btn-outline-info.focus{
    box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)
}
.btn-outline-info.disabled,.btn-outline-info:disabled{
    color:#17a2b8;
    background-color:transparent
}
.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{
    color:#fff;
    background-color:#17a2b8;
    border-color:#17a2b8
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)
}
.btn-outline-warning{
    color:#ffc107;
    background-color:transparent;
    background-image:none;
    border-color:#ffc107
}
.btn-outline-warning:hover{
    color:#666;
    background-color:#ffc107;
    border-color:#ffc107
}
.btn-outline-warning:focus,.btn-outline-warning.focus{
    box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)
}
.btn-outline-warning.disabled,.btn-outline-warning:disabled{
    color:#ffc107;
    background-color:transparent
}
.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{
    color:#666;
    background-color:#ffc107;
    border-color:#ffc107
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)
}
.btn-outline-danger{
    color:#dc3545;
    background-color:transparent;
    background-image:none;
    border-color:#dc3545
}
.btn-outline-danger:hover{
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.btn-outline-danger:focus,.btn-outline-danger.focus{
    box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)
}
.btn-outline-danger.disabled,.btn-outline-danger:disabled{
    color:#dc3545;
    background-color:transparent
}
.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{
    color:#fff;
    background-color:#dc3545;
    border-color:#dc3545
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)
}
.btn-outline-light{
    color:#f8f9fa;
    background-color:transparent;
    background-image:none;
    border-color:#f8f9fa
}
.btn-outline-light:hover{
    color:#666;
    background-color:#f8f9fa;
    border-color:#f8f9fa
}
.btn-outline-light:focus,.btn-outline-light.focus{
    box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)
}
.btn-outline-light.disabled,.btn-outline-light:disabled{
    color:#f8f9fa;
    background-color:transparent
}
.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{
    color:#666;
    background-color:#f8f9fa;
    border-color:#f8f9fa
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)
}
.btn-outline-dark{
    color:#343a40;
    background-color:transparent;
    background-image:none;
    border-color:#343a40
}
.btn-outline-dark:hover{
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.btn-outline-dark:focus,.btn-outline-dark.focus{
    box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)
}
.btn-outline-dark.disabled,.btn-outline-dark:disabled{
    color:#343a40;
    background-color:transparent
}
.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{
    color:#fff;
    background-color:#343a40;
    border-color:#343a40
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)
}
.btn-outline-green-ligth{
    color:#3eb802;
    background-color:transparent;
    background-image:none;
    border-color:#3eb802
}
.btn-outline-green-ligth:hover{
    color:#fff;
    background-color:#3eb802;
    border-color:#3eb802
}
.btn-outline-green-ligth:focus,.btn-outline-green-ligth.focus{
    box-shadow:0 0 0 .2rem rgba(62,184,2,0.5)
}
.btn-outline-green-ligth.disabled,.btn-outline-green-ligth:disabled{
    color:#3eb802;
    background-color:transparent
}
.btn-outline-green-ligth:not(:disabled):not(.disabled):active,.btn-outline-green-ligth:not(:disabled):not(.disabled).active,.show>.btn-outline-green-ligth.dropdown-toggle{
    color:#fff;
    background-color:#3eb802;
    border-color:#3eb802
}
.btn-outline-green-ligth:not(:disabled):not(.disabled):active:focus,.btn-outline-green-ligth:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-green-ligth.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(62,184,2,0.5)
}
.btn-outline-orange-ligth{
    color:#ff8901;
    background-color:transparent;
    background-image:none;
    border-color:#ff8901
}
.btn-outline-orange-ligth:hover{
    color:#666;
    background-color:#ff8901;
    border-color:#ff8901
}
.btn-outline-orange-ligth:focus,.btn-outline-orange-ligth.focus{
    box-shadow:0 0 0 .2rem rgba(255,137,1,0.5)
}
.btn-outline-orange-ligth.disabled,.btn-outline-orange-ligth:disabled{
    color:#ff8901;
    background-color:transparent
}
.btn-outline-orange-ligth:not(:disabled):not(.disabled):active,.btn-outline-orange-ligth:not(:disabled):not(.disabled).active,.show>.btn-outline-orange-ligth.dropdown-toggle{
    color:#666;
    background-color:#ff8901;
    border-color:#ff8901
}
.btn-outline-orange-ligth:not(:disabled):not(.disabled):active:focus,.btn-outline-orange-ligth:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-orange-ligth.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(255,137,1,0.5)
}
.btn-outline-red-ligth{
    color:#ef3e2a;
    background-color:transparent;
    background-image:none;
    border-color:#ef3e2a
}
.btn-outline-red-ligth:hover{
    color:#fff;
    background-color:#ef3e2a;
    border-color:#ef3e2a
}
.btn-outline-red-ligth:focus,.btn-outline-red-ligth.focus{
    box-shadow:0 0 0 .2rem rgba(239,62,42,0.5)
}
.btn-outline-red-ligth.disabled,.btn-outline-red-ligth:disabled{
    color:#ef3e2a;
    background-color:transparent
}
.btn-outline-red-ligth:not(:disabled):not(.disabled):active,.btn-outline-red-ligth:not(:disabled):not(.disabled).active,.show>.btn-outline-red-ligth.dropdown-toggle{
    color:#fff;
    background-color:#ef3e2a;
    border-color:#ef3e2a
}
.btn-outline-red-ligth:not(:disabled):not(.disabled):active:focus,.btn-outline-red-ligth:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-red-ligth.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(239,62,42,0.5)
}
.btn-link{
    font-weight:400;
    color:#333;
    background-color:transparent
}
.btn-link:hover{
    color:#ea2e26;
    text-decoration:none;
    background-color:transparent;
    border-color:transparent
}
.btn-link:focus,.btn-link.focus{
    text-decoration:none;
    border-color:transparent;
    box-shadow:none
}
.btn-link:disabled,.btn-link.disabled{
    color:#6c757d
}
.btn-lg,.btn-group-lg>.btn{
    padding:.5rem 1rem;
    font-size:1.09375rem;
    line-height:1.5;
    border-radius:0
}
.btn-sm,.btn-group-sm>.btn{
    padding:.25rem .5rem;
    font-size:.76563rem;
    line-height:1.5;
    border-radius:0
}
.btn-block{
    display:block;
    width:100%
}
.btn-block+.btn-block{
    margin-top:.5rem
}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{
    width:100%
}
.fade{
    opacity:0;
    transition:opacity 0.15s linear
}
.fade.show{
    opacity:1
}
.collapse{
    display:none
}
.collapse.show{
    display:block
}
tr.collapse.show{
    display:table-row
}
tbody.collapse.show{
    display:table-row-group
}
.collapsing{
    position:relative;
    height:0;
    overflow:hidden;
    transition:height 0.35s ease
}
.dropup,.dropdown{
    position:relative
}
.dropdown-toggle::after{
    display:inline-block;
    width:0;
    height:0;
    margin-left:.255em;
    vertical-align:.255em;
    content:"";
    border-top:.3em solid;
    border-right:.3em solid transparent;
    border-bottom:0;
    border-left:.3em solid transparent
}
.dropdown-toggle:empty::after{
    margin-left:0
}
.dropdown-menu{
    position:absolute;
    top:100%;
    left:0;
    z-index:1000;
    display:none;
    float:left;
    min-width:10rem;
    padding:.5rem 0;
    margin:.125rem 0 0;
    font-size:.875rem;
    color:#4a4a4a;
    text-align:left;
    list-style:none;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid rgba(0,0,0,0.15);
    border-radius:.25rem
}
.dropup .dropdown-menu{
    margin-top:0;
    margin-bottom:.125rem
}
.dropup .dropdown-toggle::after{
    display:inline-block;
    width:0;
    height:0;
    margin-left:.255em;
    vertical-align:.255em;
    content:"";
    border-top:0;
    border-right:.3em solid transparent;
    border-bottom:.3em solid;
    border-left:.3em solid transparent
}
.dropup .dropdown-toggle:empty::after{
    margin-left:0
}
.dropright .dropdown-menu{
    margin-top:0;
    margin-left:.125rem
}
.dropright .dropdown-toggle::after{
    display:inline-block;
    width:0;
    height:0;
    margin-left:.255em;
    vertical-align:.255em;
    content:"";
    border-top:.3em solid transparent;
    border-bottom:.3em solid transparent;
    border-left:.3em solid
}
.dropright .dropdown-toggle:empty::after{
    margin-left:0
}
.dropright .dropdown-toggle::after{
    vertical-align:0
}
.dropleft .dropdown-menu{
    margin-top:0;
    margin-right:.125rem
}
.dropleft .dropdown-toggle::after{
    display:inline-block;
    width:0;
    height:0;
    margin-left:.255em;
    vertical-align:.255em;
    content:""
}
.dropleft .dropdown-toggle::after{
    display:none
}
.dropleft .dropdown-toggle::before{
    display:inline-block;
    width:0;
    height:0;
    margin-right:.255em;
    vertical-align:.255em;
    content:"";
    border-top:.3em solid transparent;
    border-right:.3em solid;
    border-bottom:.3em solid transparent
}
.dropleft .dropdown-toggle:empty::after{
    margin-left:0
}
.dropleft .dropdown-toggle::before{
    vertical-align:0
}
.dropdown-divider{
    height:0;
    margin:.5rem 0;
    overflow:hidden;
    border-top:1px solid #e9ecef
}
.dropdown-item{
    display:block;
    width:100%;
    padding:.25rem 1.5rem;
    clear:both;
    font-weight:400;
    color:#666;
    text-align:inherit;
    white-space:nowrap;
    background-color:transparent;
    border:0
}
.dropdown-item:hover,.dropdown-item:focus{
    color:#595959;
    text-decoration:none;
    background-color:#f8f9fa
}
.dropdown-item.active,.dropdown-item:active{
    color:#fff;
    text-decoration:none;
    background-color:#ea2e26
}
.dropdown-item.disabled,.dropdown-item:disabled{
    color:#6c757d;
    background-color:transparent
}
.dropdown-menu.show{
    display:block
}
.dropdown-header{
    display:block;
    padding:.5rem 1.5rem;
    margin-bottom:0;
    font-size:.76563rem;
    color:#6c757d;
    white-space:nowrap
}
.btn-group,.btn-group-vertical{
    position:relative;
    display:inline-flex;
    vertical-align:middle
}
.btn-group>.btn,.btn-group-vertical>.btn{
    position:relative;
    flex:0 1 auto
}
.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{
    z-index:1
}
.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{
    z-index:1
}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{
    margin-left:-1px
}
.btn-toolbar{
    display:flex;
    flex-wrap:wrap;
    justify-content:flex-start
}
.btn-toolbar .input-group{
    width:auto
}
.btn-group>.btn:first-child{
    margin-left:0
}
.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.dropdown-toggle-split{
    padding-right:1.3125rem;
    padding-left:1.3125rem
}
.dropdown-toggle-split::after{
    margin-left:0
}
.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{
    padding-right:.375rem;
    padding-left:.375rem
}
.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{
    padding-right:.75rem;
    padding-left:.75rem
}
.btn-group-vertical{
    flex-direction:column;
    align-items:flex-start;
    justify-content:center
}
.btn-group-vertical .btn,.btn-group-vertical .btn-group{
    width:100%
}
.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{
    margin-top:-1px;
    margin-left:0
}
.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{
    border-top-left-radius:0;
    border-top-right-radius:0
}
.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{
    margin-bottom:0
}
.btn-group-toggle>.btn input[type="radio"],.btn-group-toggle>.btn input[type="checkbox"],.btn-group-toggle>.btn-group>.btn input[type="radio"],.btn-group-toggle>.btn-group>.btn input[type="checkbox"]{
    position:absolute;
    clip:rect(0, 0, 0, 0);
    pointer-events:none
}
.input-group{
    position:relative;
    display:flex;
    flex-wrap:wrap;
    align-items:stretch;
    width:100%
}
.input-group>.form-control,.input-group>.custom-select,.input-group>.custom-file{
    position:relative;
    flex:1 1 auto;
    width:1%;
    margin-bottom:0
}
.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file:focus{
    z-index:3
}
.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{
    margin-left:-1px
}
.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child){
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.input-group>.custom-file{
    display:flex;
    align-items:center
}
.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::before{
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.input-group>.custom-file:not(:first-child) .custom-file-label,.input-group>.custom-file:not(:first-child) .custom-file-label::before{
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.input-group-prepend,.input-group-append{
    display:flex
}
.input-group-prepend .btn,.input-group-append .btn{
    position:relative;
    z-index:2
}
.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{
    margin-left:-1px
}
.input-group-prepend{
    margin-right:-1px
}
.input-group-append{
    margin-left:-1px
}
.input-group-text{
    display:flex;
    align-items:center;
    padding:.375rem .8rem;
    margin-bottom:0;
    font-size:.875rem;
    font-weight:400;
    line-height:1.9;
    color:#495057;
    text-align:center;
    white-space:nowrap;
    background-color:#e9ecef;
    border:1px solid #ddd;
    border-radius:0
}
.input-group-text input[type="radio"],.input-group-text input[type="checkbox"]{
    margin-top:0
}
.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.nav{
    display:flex;
    flex-wrap:wrap;
    padding-left:0;
    margin-bottom:0;
    list-style:none
}
.nav-link{
    display:block;
    padding:.5rem 1rem
}
.nav-link:hover,.nav-link:focus{
    text-decoration:none
}
.nav-link.disabled{
    color:#6c757d
}
.nav-tabs{
    border-bottom:1px solid #dee2e6
}
.nav-tabs .nav-item{
    margin-bottom:-1px
}
.nav-tabs .nav-link{
    border:1px solid transparent;
    border-top-left-radius:.25rem;
    border-top-right-radius:.25rem
}
.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{
    border-color:#e9ecef #e9ecef #dee2e6
}
.nav-tabs .nav-link.disabled{
    color:#6c757d;
    background-color:transparent;
    border-color:transparent
}
.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{
    color:#495057;
    background-color:#fff;
    border-color:#dee2e6 #dee2e6 #fff
}
.nav-tabs .dropdown-menu{
    margin-top:-1px;
    border-top-left-radius:0;
    border-top-right-radius:0
}
.nav-pills .nav-link{
    border-radius:.25rem
}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{
    color:#fff;
    background-color:#ea2e26
}
.nav-fill .nav-item{
    flex:1 1 auto;
    text-align:center
}
.nav-justified .nav-item{
    flex-basis:0;
    flex-grow:1;
    text-align:center
}
.tab-content>.tab-pane{
    display:none
}
.tab-content>.active{
    display:block
}
.navbar{
    position:relative;
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    justify-content:space-between;
    padding:.5rem 1rem
}
.navbar>.container,.navbar>.container-fluid{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    justify-content:space-between
}
.navbar-brand{
    display:inline-block;
    padding-top:.29219rem;
    padding-bottom:.29219rem;
    margin-right:1rem;
    font-size:1.09375rem;
    line-height:inherit;
    white-space:nowrap
}
.navbar-brand:hover,.navbar-brand:focus{
    text-decoration:none
}
.navbar-nav{
    display:flex;
    flex-direction:column;
    padding-left:0;
    margin-bottom:0;
    list-style:none
}
.navbar-nav .nav-link{
    padding-right:0;
    padding-left:0
}
.navbar-nav .dropdown-menu{
    position:static;
    float:none
}
.navbar-text{
    display:inline-block;
    padding-top:.5rem;
    padding-bottom:.5rem
}
.navbar-collapse{
    flex-basis:100%;
    flex-grow:1;
    align-items:center
}
.navbar-toggler{
    padding:.25rem .75rem;
    font-size:1.09375rem;
    line-height:1;
    background-color:transparent;
    border:1px solid transparent;
    border-radius:0
}
.navbar-toggler:hover,.navbar-toggler:focus{
    text-decoration:none
}
.navbar-toggler:not(:disabled):not(.disabled){
    cursor:pointer
}
.navbar-toggler-icon{
    display:inline-block;
    width:1.5em;
    height:1.5em;
    vertical-align:middle;
    content:"";
    background:no-repeat center center;
    background-size:100% 100%
}
@media (max-width: 575.98px){
    .navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{
        padding-right:0;
        padding-left:0
    }
}
@media (min-width: 576px){
    .navbar-expand-sm{
        flex-flow:row nowrap;
        justify-content:flex-start
    }
    .navbar-expand-sm .navbar-nav{
        flex-direction:row
    }
    .navbar-expand-sm .navbar-nav .dropdown-menu{
        position:absolute
    }
    .navbar-expand-sm .navbar-nav .dropdown-menu-right{
        right:0;
        left:auto
    }
    .navbar-expand-sm .navbar-nav .nav-link{
        padding-right:.5rem;
        padding-left:.5rem
    }
    .navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{
        flex-wrap:nowrap
    }
    .navbar-expand-sm .navbar-collapse{
        display:flex !important;
        flex-basis:auto
    }
    .navbar-expand-sm .navbar-toggler{
        display:none
    }
    .navbar-expand-sm .dropup .dropdown-menu{
        top:auto;
        bottom:100%
    }
}
@media (max-width: 767.98px){
    .navbar-expand-md>.container,.navbar-expand-md>.container-fluid{
        padding-right:0;
        padding-left:0
    }
}
@media (min-width: 768px){
    .navbar-expand-md{
        flex-flow:row nowrap;
        justify-content:flex-start
    }
    .navbar-expand-md .navbar-nav{
        flex-direction:row
    }
    .navbar-expand-md .navbar-nav .dropdown-menu{
        position:absolute
    }
    .navbar-expand-md .navbar-nav .dropdown-menu-right{
        right:0;
        left:auto
    }
    .navbar-expand-md .navbar-nav .nav-link{
        padding-right:.5rem;
        padding-left:.5rem
    }
    .navbar-expand-md>.container,.navbar-expand-md>.container-fluid{
        flex-wrap:nowrap
    }
    .navbar-expand-md .navbar-collapse{
        display:flex !important;
        flex-basis:auto
    }
    .navbar-expand-md .navbar-toggler{
        display:none
    }
    .navbar-expand-md .dropup .dropdown-menu{
        top:auto;
        bottom:100%
    }
}
@media (max-width: 991.98px){
    .navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{
        padding-right:0;
        padding-left:0
    }
}
@media (min-width: 992px){
    .navbar-expand-lg{
        flex-flow:row nowrap;
        justify-content:flex-start
    }
    .navbar-expand-lg .navbar-nav{
        flex-direction:row
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu{
        position:absolute
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu-right{
        right:0;
        left:auto
    }
    .navbar-expand-lg .navbar-nav .nav-link{
        padding-right:.5rem;
        padding-left:.5rem
    }
    .navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{
        flex-wrap:nowrap
    }
    .navbar-expand-lg .navbar-collapse{
        display:flex !important;
        flex-basis:auto
    }
    .navbar-expand-lg .navbar-toggler{
        display:none
    }
    .navbar-expand-lg .dropup .dropdown-menu{
        top:auto;
        bottom:100%
    }
}
@media (max-width: 1199.98px){
    .navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{
        padding-right:0;
        padding-left:0
    }
}
@media (min-width: 1200px){
    .navbar-expand-xl{
        flex-flow:row nowrap;
        justify-content:flex-start
    }
    .navbar-expand-xl .navbar-nav{
        flex-direction:row
    }
    .navbar-expand-xl .navbar-nav .dropdown-menu{
        position:absolute
    }
    .navbar-expand-xl .navbar-nav .dropdown-menu-right{
        right:0;
        left:auto
    }
    .navbar-expand-xl .navbar-nav .nav-link{
        padding-right:.5rem;
        padding-left:.5rem
    }
    .navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{
        flex-wrap:nowrap
    }
    .navbar-expand-xl .navbar-collapse{
        display:flex !important;
        flex-basis:auto
    }
    .navbar-expand-xl .navbar-toggler{
        display:none
    }
    .navbar-expand-xl .dropup .dropdown-menu{
        top:auto;
        bottom:100%
    }
}
@media (max-width: 1359.98px){
    .navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid{
        padding-right:0;
        padding-left:0
    }
}
@media (min-width: 1360px){
    .navbar-expand-xxl{
        flex-flow:row nowrap;
        justify-content:flex-start
    }
    .navbar-expand-xxl .navbar-nav{
        flex-direction:row
    }
    .navbar-expand-xxl .navbar-nav .dropdown-menu{
        position:absolute
    }
    .navbar-expand-xxl .navbar-nav .dropdown-menu-right{
        right:0;
        left:auto
    }
    .navbar-expand-xxl .navbar-nav .nav-link{
        padding-right:.5rem;
        padding-left:.5rem
    }
    .navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid{
        flex-wrap:nowrap
    }
    .navbar-expand-xxl .navbar-collapse{
        display:flex !important;
        flex-basis:auto
    }
    .navbar-expand-xxl .navbar-toggler{
        display:none
    }
    .navbar-expand-xxl .dropup .dropdown-menu{
        top:auto;
        bottom:100%
    }
}
.navbar-expand{
    flex-flow:row nowrap;
    justify-content:flex-start
}
.navbar-expand>.container,.navbar-expand>.container-fluid{
    padding-right:0;
    padding-left:0
}
.navbar-expand .navbar-nav{
    flex-direction:row
}
.navbar-expand .navbar-nav .dropdown-menu{
    position:absolute
}
.navbar-expand .navbar-nav .dropdown-menu-right{
    right:0;
    left:auto
}
.navbar-expand .navbar-nav .nav-link{
    padding-right:.5rem;
    padding-left:.5rem
}
.navbar-expand>.container,.navbar-expand>.container-fluid{
    flex-wrap:nowrap
}
.navbar-expand .navbar-collapse{
    display:flex !important;
    flex-basis:auto
}
.navbar-expand .navbar-toggler{
    display:none
}
.navbar-expand .dropup .dropdown-menu{
    top:auto;
    bottom:100%
}
.navbar-light .navbar-brand{
    color:rgba(0,0,0,0.9)
}
.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{
    color:rgba(0,0,0,0.9)
}
.navbar-light .navbar-nav .nav-link{
    color:rgba(0,0,0,0.5)
}
.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{
    color:rgba(0,0,0,0.7)
}
.navbar-light .navbar-nav .nav-link.disabled{
    color:rgba(0,0,0,0.3)
}
.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{
    color:rgba(0,0,0,0.9)
}
.navbar-light .navbar-toggler{
    color:rgba(0,0,0,0.5);
    border-color:rgba(0,0,0,0.1)
}
.navbar-light .navbar-toggler-icon{
    background-image:url("data:image/svg+xml;
    charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}
.navbar-light .navbar-text{
    color:rgba(0,0,0,0.5)
}
.navbar-light .navbar-text a{
    color:rgba(0,0,0,0.9)
}
.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{
    color:rgba(0,0,0,0.9)
}
.navbar-dark .navbar-brand{
    color:#fff
}
.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{
    color:#fff
}
.navbar-dark .navbar-nav .nav-link{
    color:rgba(255,255,255,0.5)
}
.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{
    color:rgba(255,255,255,0.75)
}
.navbar-dark .navbar-nav .nav-link.disabled{
    color:rgba(255,255,255,0.25)
}
.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{
    color:#fff
}
.navbar-dark .navbar-toggler{
    color:rgba(255,255,255,0.5);
    border-color:rgba(255,255,255,0.1)
}
.navbar-dark .navbar-toggler-icon{
    background-image:url("data:image/svg+xml;
    charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}
.navbar-dark .navbar-text{
    color:rgba(255,255,255,0.5)
}
.navbar-dark .navbar-text a{
    color:#fff
}
.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{
    color:#fff
}
.card{
    position:relative;
    display:flex;
    flex-direction:column;
    min-width:0;
    word-wrap:break-word;
    background-color:#fff;
    background-clip:border-box;
    border:1px solid rgba(0,0,0,0.125);
    border-radius:0
}
.card>hr{
    margin-right:0;
    margin-left:0
}
.card>.list-group:first-child .list-group-item:first-child{
    border-top-left-radius:0;
    border-top-right-radius:0
}
.card>.list-group:last-child .list-group-item:last-child{
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.card-body{
    flex:1 1 auto;
    padding:1.25rem
}
.card-title{
    margin-bottom:.75rem
}
.card-subtitle{
    margin-top:-0.375rem;
    margin-bottom:0
}
.card-text:last-child{
    margin-bottom:0
}
.card-link:hover{
    text-decoration:none
}
.card-link+.card-link{
    margin-left:1.25rem
}
.card-header{
    padding:.75rem 1.25rem;
    margin-bottom:0;
    background-color:rgba(0,0,0,0.03);
    border-bottom:1px solid rgba(0,0,0,0.125)
}
.card-header:first-child{
    border-radius:calc(0 - 1px) calc(0 - 1px) 0 0
}
.card-header+.list-group .list-group-item:first-child{
    border-top:0
}
.card-footer{
    padding:.75rem 1.25rem;
    background-color:rgba(0,0,0,0.03);
    border-top:1px solid rgba(0,0,0,0.125)
}
.card-footer:last-child{
    border-radius:0 0 calc(0 - 1px) calc(0 - 1px)
}
.card-header-tabs{
    margin-right:-0.625rem;
    margin-bottom:-0.75rem;
    margin-left:-0.625rem;
    border-bottom:0
}
.card-header-pills{
    margin-right:-0.625rem;
    margin-left:-0.625rem
}
.card-img-overlay{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    padding:1.25rem
}
.card-img{
    width:100%;
    border-radius:calc(0 - 1px)
}
.card-img-top{
    width:100%;
    border-top-left-radius:calc(0 - 1px);
    border-top-right-radius:calc(0 - 1px)
}
.card-img-bottom{
    width:100%;
    border-bottom-right-radius:calc(0 - 1px);
    border-bottom-left-radius:calc(0 - 1px)
}
.card-deck{
    display:flex;
    flex-direction:column
}
.card-deck .card{
    margin-bottom:15px
}
@media (min-width: 576px){
    .card-deck{
        flex-flow:row wrap;
        margin-right:-15px;
        margin-left:-15px
    }
    .card-deck .card{
        display:flex;
        flex:1 0 0%;
        flex-direction:column;
        margin-right:15px;
        margin-bottom:0;
        margin-left:15px
    }
}
.card-group{
    display:flex;
    flex-direction:column
}
.card-group>.card{
    margin-bottom:15px
}
@media (min-width: 576px){
    .card-group{
        flex-flow:row wrap
    }
    .card-group>.card{
        flex:1 0 0%;
        margin-bottom:0
    }
    .card-group>.card+.card{
        margin-left:0;
        border-left:0
    }
    .card-group>.card:first-child{
        border-top-right-radius:0;
        border-bottom-right-radius:0
    }
    .card-group>.card:first-child .card-img-top,.card-group>.card:first-child .card-header{
        border-top-right-radius:0
    }
    .card-group>.card:first-child .card-img-bottom,.card-group>.card:first-child .card-footer{
        border-bottom-right-radius:0
    }
    .card-group>.card:last-child{
        border-top-left-radius:0;
        border-bottom-left-radius:0
    }
    .card-group>.card:last-child .card-img-top,.card-group>.card:last-child .card-header{
        border-top-left-radius:0
    }
    .card-group>.card:last-child .card-img-bottom,.card-group>.card:last-child .card-footer{
        border-bottom-left-radius:0
    }
    .card-group>.card:only-child{
        border-radius:0
    }
    .card-group>.card:only-child .card-img-top,.card-group>.card:only-child .card-header{
        border-top-left-radius:0;
        border-top-right-radius:0
    }
    .card-group>.card:only-child .card-img-bottom,.card-group>.card:only-child .card-footer{
        border-bottom-right-radius:0;
        border-bottom-left-radius:0
    }
    .card-group>.card:not(:first-child):not(:last-child):not(:only-child){
        border-radius:0
    }
    .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer{
        border-radius:0
    }
}
.card-columns .card{
    margin-bottom:.75rem
}
@media (min-width: 576px){
    .card-columns{
        column-count:3;
        column-gap:1.25rem
    }
    .card-columns .card{
        display:inline-block;
        width:100%
    }
}
.breadcrumb{
    display:flex;
    flex-wrap:wrap;
    padding:.75rem 1rem;
    margin-bottom:1rem;
    list-style:none;
    background-color:#e9ecef;
    border-radius:.25rem
}
.breadcrumb-item+.breadcrumb-item::before{
    display:inline-block;
    padding-right:.5rem;
    padding-left:.5rem;
    color:#6c757d;
    content:"/"
}
.breadcrumb-item+.breadcrumb-item:hover::before{
    text-decoration:underline
}
.breadcrumb-item+.breadcrumb-item:hover::before{
    text-decoration:none
}
.breadcrumb-item.active{
    color:#6c757d
}
.badge{
    display:inline-block;
    padding:.25em .4em;
    font-size:75%;
    font-weight:700;
    line-height:1;
    text-align:center;
    white-space:nowrap;
    vertical-align:baseline;
    border-radius:0
}
.badge:empty{
    display:none
}
.btn .badge{
    position:relative;
    top:-1px
}
.badge-pill{
    padding-right:.6em;
    padding-left:.6em;
    border-radius:10rem
}
.badge-primary{
    color:#fff;
    background-color:#ea2e26
}
.badge-primary[href]:hover,.badge-primary[href]:focus{
    color:#fff;
    text-decoration:none;
    background-color:#ca1b14
}
.badge-secondary{
    color:#fff;
    background-color:#333
}
.badge-secondary[href]:hover,.badge-secondary[href]:focus{
    color:#fff;
    text-decoration:none;
    background-color:#1a1a1a
}
.badge-success{
    color:#fff;
    background-color:#28a745
}
.badge-success[href]:hover,.badge-success[href]:focus{
    color:#fff;
    text-decoration:none;
    background-color:#1e7e34
}
.badge-info{
    color:#fff;
    background-color:#17a2b8
}
.badge-info[href]:hover,.badge-info[href]:focus{
    color:#fff;
    text-decoration:none;
    background-color:#117a8b
}
.badge-warning{
    color:#666;
    background-color:#ffc107
}
.badge-warning[href]:hover,.badge-warning[href]:focus{
    color:#666;
    text-decoration:none;
    background-color:#d39e00
}
.badge-danger{
    color:#fff;
    background-color:#dc3545
}
.badge-danger[href]:hover,.badge-danger[href]:focus{
    color:#fff;
    text-decoration:none;
    background-color:#bd2130
}
.badge-light{
    color:#666;
    background-color:#f8f9fa
}
.badge-light[href]:hover,.badge-light[href]:focus{
    color:#666;
    text-decoration:none;
    background-color:#dae0e5
}
.badge-dark{
    color:#fff;
    background-color:#343a40
}
.badge-dark[href]:hover,.badge-dark[href]:focus{
    color:#fff;
    text-decoration:none;
    background-color:#1d2124
}
.badge-green-ligth{
    color:#fff;
    background-color:#3eb802
}
.badge-green-ligth[href]:hover,.badge-green-ligth[href]:focus{
    color:#fff;
    text-decoration:none;
    background-color:#2d8601
}
.badge-orange-ligth{
    color:#666;
    background-color:#ff8901
}
.badge-orange-ligth[href]:hover,.badge-orange-ligth[href]:focus{
    color:#666;
    text-decoration:none;
    background-color:#cd6e00
}
.badge-red-ligth{
    color:#fff;
    background-color:#ef3e2a
}
.badge-red-ligth[href]:hover,.badge-red-ligth[href]:focus{
    color:#fff;
    text-decoration:none;
    background-color:#d62410
}
.alert{
    position:relative;
    padding:.75rem 1.25rem;
    margin-bottom:1rem;
    border:1px solid transparent;
    border-radius:0
}
.alert-heading{
    color:inherit
}
.alert-link{
    font-weight:700
}
.alert-dismissible{
    padding-right:3.8125rem
}
.alert-dismissible .close{
    position:absolute;
    top:0;
    right:0;
    padding:.75rem 1.25rem;
    color:inherit
}
.alert-primary{
    color:#7a1814;
    background-color:#fbd5d4;
    border-color:#f9c4c2
}
.alert-primary hr{
    border-top-color:#f7aeab
}
.alert-primary .alert-link{
    color:#4e0f0d
}
.alert-secondary{
    color:#1b1b1b;
    background-color:#d6d6d6;
    border-color:#c6c6c6
}
.alert-secondary hr{
    border-top-color:#b9b9b9
}
.alert-secondary .alert-link{
    color:#020202
}
.alert-success{
    color:#155724;
    background-color:#d4edda;
    border-color:#c3e6cb
}
.alert-success hr{
    border-top-color:#b1dfbb
}
.alert-success .alert-link{
    color:#0b2e13
}
.alert-info{
    color:#0c5460;
    background-color:#d1ecf1;
    border-color:#bee5eb
}
.alert-info hr{
    border-top-color:#abdde5
}
.alert-info .alert-link{
    color:#062c33
}
.alert-warning{
    color:#856404;
    background-color:#fff3cd;
    border-color:#ffeeba
}
.alert-warning hr{
    border-top-color:#ffe8a1
}
.alert-warning .alert-link{
    color:#533f03
}
.alert-danger{
    color:#721c24;
    background-color:#f8d7da;
    border-color:#f5c6cb
}
.alert-danger hr{
    border-top-color:#f1b0b7
}
.alert-danger .alert-link{
    color:#491217
}
.alert-light{
    color:#818182;
    background-color:#fefefe;
    border-color:#fdfdfe
}
.alert-light hr{
    border-top-color:#ececf6
}
.alert-light .alert-link{
    color:#686868
}
.alert-dark{
    color:#1b1e21;
    background-color:#d6d8d9;
    border-color:#c6c8ca
}
.alert-dark hr{
    border-top-color:#b9bbbe
}
.alert-dark .alert-link{
    color:#040505
}
.alert-green-ligth{
    color:#206001;
    background-color:#d8f1cc;
    border-color:#c9ebb8
}
.alert-green-ligth hr{
    border-top-color:#bae5a4
}
.alert-green-ligth .alert-link{
    color:#0f2e00
}
.alert-orange-ligth{
    color:#854701;
    background-color:#ffe7cc;
    border-color:#ffdeb8
}
.alert-orange-ligth hr{
    border-top-color:#ffd29f
}
.alert-orange-ligth .alert-link{
    color:#522c01
}
.alert-red-ligth{
    color:#7c2016;
    background-color:#fcd8d4;
    border-color:#fbc9c3
}
.alert-red-ligth hr{
    border-top-color:#f9b3ab
}
.alert-red-ligth .alert-link{
    color:#51150e
}
.media{
    display:flex;
    align-items:flex-start
}
.media-body{
    flex:1
}
.close{
    float:right;
    font-size:1.3125rem;
    font-weight:700;
    line-height:1;
    color:#000;
    text-shadow:0 1px 0 #fff;
    opacity:.5
}
.close:hover,.close:focus{
    color:#000;
    text-decoration:none;
    opacity:.75
}
.close:not(:disabled):not(.disabled){
    cursor:pointer
}
button.close{
    padding:0;
    background-color:transparent;
    border:0;
    -webkit-appearance:none
}
.modal-open{
    overflow:hidden
}
.modal{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1050;
    display:none;
    overflow:hidden;
    outline:0
}
.modal-open .modal{
    overflow-x:hidden;
    overflow-y:auto
}
.modal-dialog{
    position:relative;
    width:auto;
    margin:.5rem;
    pointer-events:none
}
.modal.fade .modal-dialog{
    transition:transform 0.3s ease-out;
    transform:translate(0, -25%)
}
.modal.show .modal-dialog{
    transform:translate(0, 0)
}
.modal-dialog-centered{
    display:flex;
    align-items:center;
    min-height:calc(100% - (.5rem * 2))
}
.modal-content{
    position:relative;
    display:flex;
    flex-direction:column;
    width:100%;
    pointer-events:auto;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid rgba(0,0,0,0.2);
    border-radius:.3rem;
    outline:0
}
.modal-backdrop{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1040;
    background-color:#fff
}
.modal-backdrop.fade{
    opacity:0
}
.modal-backdrop.show{
    opacity:.95
}
.modal-header{
    display:flex;
    align-items:flex-start;
    justify-content:space-between;
    padding:1rem;
    border-bottom:1px solid #e9ecef;
    border-top-left-radius:.3rem;
    border-top-right-radius:.3rem
}
.modal-header .close{
    padding:1rem;
    margin:-1rem -1rem -1rem auto
}
.modal-title{
    margin-bottom:0;
    line-height:1.9
}
.modal-body{
    position:relative;
    flex:1 1 auto;
    padding:1rem
}
.modal-footer{
    display:flex;
    align-items:center;
    justify-content:flex-end;
    padding:1rem;
    border-top:1px solid #e9ecef
}
.modal-footer>:not(:first-child){
    margin-left:.25rem
}
.modal-footer>:not(:last-child){
    margin-right:.25rem
}
.modal-scrollbar-measure{
    position:absolute;
    top:-9999px;
    width:50px;
    height:50px;
    overflow:scroll
}
@media (min-width: 576px){
    .modal-dialog{
        max-width:500px;
        margin:1.75rem auto
    }
    .modal-dialog-centered{
        min-height:calc(100% - (1.75rem * 2))
    }
    .modal-sm{
        max-width:300px
    }
}
@media (min-width: 992px){
    .modal-lg{
        max-width:1000px
    }
}
.popover{
    position:absolute;
    top:0;
    left:0;
    z-index:1060;
    display:block;
    max-width:276px;
    font-family:"Poppins",sans-serif;
    font-style:normal;
    font-weight:400;
    line-height:1.9;
    text-align:left;
    text-align:start;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    letter-spacing:normal;
    word-break:normal;
    word-spacing:normal;
    white-space:normal;
    line-break:auto;
    font-size:.76563rem;
    word-wrap:break-word;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid rgba(0,0,0,0.2);
    border-radius:.3rem
}
.popover .arrow{
    position:absolute;
    display:block;
    width:1rem;
    height:.5rem;
    margin:0 .3rem
}
.popover .arrow::before,.popover .arrow::after{
    position:absolute;
    display:block;
    content:"";
    border-color:transparent;
    border-style:solid
}
.bs-popover-top,.bs-popover-auto[x-placement^="top"]{
    margin-bottom:.5rem
}
.bs-popover-top .arrow,.bs-popover-auto[x-placement^="top"] .arrow{
    bottom:calc((.5rem + 1px) * -1)
}
.bs-popover-top .arrow::before,.bs-popover-auto[x-placement^="top"] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-auto[x-placement^="top"] .arrow::after{
    border-width:.5rem .5rem 0
}
.bs-popover-top .arrow::before,.bs-popover-auto[x-placement^="top"] .arrow::before{
    bottom:0;
    border-top-color:rgba(0,0,0,0.25)
}
.bs-popover-top .arrow::after,.bs-popover-auto[x-placement^="top"] .arrow::after{
    bottom:1px;
    border-top-color:#fff
}
.bs-popover-right,.bs-popover-auto[x-placement^="right"]{
    margin-left:.5rem
}
.bs-popover-right .arrow,.bs-popover-auto[x-placement^="right"] .arrow{
    left:calc((.5rem + 1px) * -1);
    width:.5rem;
    height:1rem;
    margin:.3rem 0
}
.bs-popover-right .arrow::before,.bs-popover-auto[x-placement^="right"] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-auto[x-placement^="right"] .arrow::after{
    border-width:.5rem .5rem .5rem 0
}
.bs-popover-right .arrow::before,.bs-popover-auto[x-placement^="right"] .arrow::before{
    left:0;
    border-right-color:rgba(0,0,0,0.25)
}
.bs-popover-right .arrow::after,.bs-popover-auto[x-placement^="right"] .arrow::after{
    left:1px;
    border-right-color:#fff
}
.bs-popover-bottom,.bs-popover-auto[x-placement^="bottom"]{
    margin-top:.5rem
}
.bs-popover-bottom .arrow,.bs-popover-auto[x-placement^="bottom"] .arrow{
    top:calc((.5rem + 1px) * -1)
}
.bs-popover-bottom .arrow::before,.bs-popover-auto[x-placement^="bottom"] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-auto[x-placement^="bottom"] .arrow::after{
    border-width:0 .5rem .5rem .5rem
}
.bs-popover-bottom .arrow::before,.bs-popover-auto[x-placement^="bottom"] .arrow::before{
    top:0;
    border-bottom-color:rgba(0,0,0,0.25)
}
.bs-popover-bottom .arrow::after,.bs-popover-auto[x-placement^="bottom"] .arrow::after{
    top:1px;
    border-bottom-color:#fff
}
.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^="bottom"] .popover-header::before{
    position:absolute;
    top:0;
    left:50%;
    display:block;
    width:1rem;
    margin-left:-.5rem;
    content:"";
    border-bottom:1px solid #f7f7f7
}
.bs-popover-left,.bs-popover-auto[x-placement^="left"]{
    margin-right:.5rem
}
.bs-popover-left .arrow,.bs-popover-auto[x-placement^="left"] .arrow{
    right:calc((.5rem + 1px) * -1);
    width:.5rem;
    height:1rem;
    margin:.3rem 0
}
.bs-popover-left .arrow::before,.bs-popover-auto[x-placement^="left"] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-auto[x-placement^="left"] .arrow::after{
    border-width:.5rem 0 .5rem .5rem
}
.bs-popover-left .arrow::before,.bs-popover-auto[x-placement^="left"] .arrow::before{
    right:0;
    border-left-color:rgba(0,0,0,0.25)
}
.bs-popover-left .arrow::after,.bs-popover-auto[x-placement^="left"] .arrow::after{
    right:1px;
    border-left-color:#fff
}
.popover-header{
    padding:.5rem .75rem;
    margin-bottom:0;
    font-size:.875rem;
    color:#333;
    background-color:#f7f7f7;
    border-bottom:1px solid #ebebeb;
    border-top-left-radius:calc(.3rem - 1px);
    border-top-right-radius:calc(.3rem - 1px)
}
.popover-header:empty{
    display:none
}
.popover-body{
    padding:.5rem .75rem;
    color:#4a4a4a
}
.carousel{
    position:relative
}
.carousel-inner{
    position:relative;
    width:100%;
    overflow:hidden
}
.carousel-item{
    position:relative;
    display:none;
    align-items:center;
    width:100%;
    transition:transform 0.6s ease;
    backface-visibility:hidden;
    perspective:1000px
}
.carousel-item.active,.carousel-item-next,.carousel-item-prev{
    display:block
}
.carousel-item-next,.carousel-item-prev{
    position:absolute;
    top:0
}
.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{
    transform:translateX(0)
}
@supports (transform-style: preserve-3d){
    .carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{
        transform:translate3d(0, 0, 0)
    }
}
.carousel-item-next,.active.carousel-item-right{
    transform:translateX(100%)
}
@supports (transform-style: preserve-3d){
    .carousel-item-next,.active.carousel-item-right{
        transform:translate3d(100%, 0, 0)
    }
}
.carousel-item-prev,.active.carousel-item-left{
    transform:translateX(-100%)
}
@supports (transform-style: preserve-3d){
    .carousel-item-prev,.active.carousel-item-left{
        transform:translate3d(-100%, 0, 0)
    }
}
.carousel-control-prev,.carousel-control-next{
    position:absolute;
    top:0;
    bottom:0;
    display:flex;
    align-items:center;
    justify-content:center;
    width:15%;
    color:#fff;
    text-align:center;
    opacity:.5
}
.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{
    color:#fff;
    text-decoration:none;
    outline:0;
    opacity:.9
}
.carousel-control-prev{
    left:0
}
.carousel-control-next{
    right:0
}
.carousel-control-prev-icon,.carousel-control-next-icon{
    display:inline-block;
    width:20px;
    height:20px;
    background:transparent no-repeat center center;
    background-size:100% 100%
}
.carousel-control-prev-icon{
    background-image:url("data:image/svg+xml;
    charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")
}
.carousel-control-next-icon{
    background-image:url("data:image/svg+xml;
    charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")
}
.carousel-indicators{
    position:absolute;
    right:0;
    bottom:10px;
    left:0;
    z-index:15;
    display:flex;
    justify-content:center;
    padding-left:0;
    margin-right:15%;
    margin-left:15%;
    list-style:none
}
.carousel-indicators li{
    position:relative;
    flex:0 1 auto;
    width:30px;
    height:3px;
    margin-right:3px;
    margin-left:3px;
    text-indent:-999px;
    background-color:rgba(255,255,255,0.5)
}
.carousel-indicators li::before{
    position:absolute;
    top:-10px;
    left:0;
    display:inline-block;
    width:100%;
    height:10px;
    content:""
}
.carousel-indicators li::after{
    position:absolute;
    bottom:-10px;
    left:0;
    display:inline-block;
    width:100%;
    height:10px;
    content:""
}
.carousel-indicators .active{
    background-color:#fff
}
.carousel-caption{
    position:absolute;
    right:15%;
    bottom:20px;
    left:15%;
    z-index:10;
    padding-top:20px;
    padding-bottom:20px;
    color:#fff;
    text-align:center
}
.align-baseline{
    vertical-align:baseline !important
}
.align-top{
    vertical-align:top !important
}
.align-middle{
    vertical-align:middle !important
}
.align-bottom{
    vertical-align:bottom !important
}
.align-text-bottom{
    vertical-align:text-bottom !important
}
.align-text-top{
    vertical-align:text-top !important
}
.bg-primary{
    background-color:#ea2e26 !important
}
a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{
    background-color:#ca1b14 !important
}
.bg-secondary{
    background-color:#333 !important
}
a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{
    background-color:#1a1a1a !important
}
.bg-success{
    background-color:#28a745 !important
}
a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{
    background-color:#1e7e34 !important
}
.bg-info{
    background-color:#17a2b8 !important
}
a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{
    background-color:#117a8b !important
}
.bg-warning{
    background-color:#ffc107 !important
}
a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{
    background-color:#d39e00 !important
}
.bg-danger{
    background-color:#dc3545 !important
}
a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{
    background-color:#bd2130 !important
}
.bg-light{
    background-color:#f8f9fa !important
}
a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{
    background-color:#dae0e5 !important
}
.bg-dark{
    background-color:#343a40 !important
}
a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{
    background-color:#1d2124 !important
}
.bg-green-ligth{
    background-color:#3eb802 !important
}
a.bg-green-ligth:hover,a.bg-green-ligth:focus,button.bg-green-ligth:hover,button.bg-green-ligth:focus{
    background-color:#2d8601 !important
}
.bg-orange-ligth{
    background-color:#ff8901 !important
}
a.bg-orange-ligth:hover,a.bg-orange-ligth:focus,button.bg-orange-ligth:hover,button.bg-orange-ligth:focus{
    background-color:#cd6e00 !important
}
.bg-red-ligth{
    background-color:#ef3e2a !important
}
a.bg-red-ligth:hover,a.bg-red-ligth:focus,button.bg-red-ligth:hover,button.bg-red-ligth:focus{
    background-color:#d62410 !important
}
.bg-white{
    background-color:#fff !important
}
.bg-transparent{
    background-color:transparent !important
}
.border{
    border:1px solid #dee2e6 !important
}
.border-top{
    border-top:1px solid #dee2e6 !important
}
.border-right{
    border-right:1px solid #dee2e6 !important
}
.border-bottom{
    border-bottom:1px solid #dee2e6 !important
}
.border-left{
    border-left:1px solid #dee2e6 !important
}
.border-0{
    border:0 !important
}
.border-top-0{
    border-top:0 !important
}
.border-right-0{
    border-right:0 !important
}
.border-bottom-0{
    border-bottom:0 !important
}
.border-left-0{
    border-left:0 !important
}
.border-primary{
    border-color:#ea2e26 !important
}
.border-secondary{
    border-color:#333 !important
}
.border-success{
    border-color:#28a745 !important
}
.border-info{
    border-color:#17a2b8 !important
}
.border-warning{
    border-color:#ffc107 !important
}
.border-danger{
    border-color:#dc3545 !important
}
.border-light{
    border-color:#f8f9fa !important
}
.border-dark{
    border-color:#343a40 !important
}
.border-green-ligth{
    border-color:#3eb802 !important
}
.border-orange-ligth{
    border-color:#ff8901 !important
}
.border-red-ligth{
    border-color:#ef3e2a !important
}
.border-white{
    border-color:#fff !important
}
.rounded{
    border-radius:.25rem !important
}
.rounded-top{
    border-top-left-radius:.25rem !important;
    border-top-right-radius:.25rem !important
}
.rounded-right{
    border-top-right-radius:.25rem !important;
    border-bottom-right-radius:.25rem !important
}
.rounded-bottom{
    border-bottom-right-radius:.25rem !important;
    border-bottom-left-radius:.25rem !important
}
.rounded-left{
    border-top-left-radius:.25rem !important;
    border-bottom-left-radius:.25rem !important
}
.rounded-circle{
    border-radius:50% !important
}
.rounded-0{
    border-radius:0 !important
}
.clearfix::after{
    display:block;
    clear:both;
    content:""
}
.d-none{
    display:none !important
}
.d-inline{
    display:inline !important
}
.d-inline-block{
    display:inline-block !important
}
.d-block{
    display:block !important
}
.d-table{
    display:table !important
}
.d-table-row{
    display:table-row !important
}
.d-table-cell{
    display:table-cell !important
}
.d-flex{
    display:flex !important
}
.d-inline-flex{
    display:inline-flex !important
}
@media (min-width: 576px){
    .d-sm-none{
        display:none !important
    }
    .d-sm-inline{
        display:inline !important
    }
    .d-sm-inline-block{
        display:inline-block !important
    }
    .d-sm-block{
        display:block !important
    }
    .d-sm-table{
        display:table !important
    }
    .d-sm-table-row{
        display:table-row !important
    }
    .d-sm-table-cell{
        display:table-cell !important
    }
    .d-sm-flex{
        display:flex !important
    }
    .d-sm-inline-flex{
        display:inline-flex !important
    }
}
@media (min-width: 768px){
    .d-md-none{
        display:none !important
    }
    .d-md-inline{
        display:inline !important
    }
    .d-md-inline-block{
        display:inline-block !important
    }
    .d-md-block{
        display:block !important
    }
    .d-md-table{
        display:table !important
    }
    .d-md-table-row{
        display:table-row !important
    }
    .d-md-table-cell{
        display:table-cell !important
    }
    .d-md-flex{
        display:flex !important
    }
    .d-md-inline-flex{
        display:inline-flex !important
    }
}
@media (min-width: 992px){
    .d-lg-none{
        display:none !important
    }
    .d-lg-inline{
        display:inline !important
    }
    .d-lg-inline-block{
        display:inline-block !important
    }
    .d-lg-block{
        display:block !important
    }
    .d-lg-table{
        display:table !important
    }
    .d-lg-table-row{
        display:table-row !important
    }
    .d-lg-table-cell{
        display:table-cell !important
    }
    .d-lg-flex{
        display:flex !important
    }
    .d-lg-inline-flex{
        display:inline-flex !important
    }
}
@media (min-width: 1200px){
    .d-xl-none{
        display:none !important
    }
    .d-xl-inline{
        display:inline !important
    }
    .d-xl-inline-block{
        display:inline-block !important
    }
    .d-xl-block{
        display:block !important
    }
    .d-xl-table{
        display:table !important
    }
    .d-xl-table-row{
        display:table-row !important
    }
    .d-xl-table-cell{
        display:table-cell !important
    }
    .d-xl-flex{
        display:flex !important
    }
    .d-xl-inline-flex{
        display:inline-flex !important
    }
}
@media (min-width: 1360px){
    .d-xxl-none{
        display:none !important
    }
    .d-xxl-inline{
        display:inline !important
    }
    .d-xxl-inline-block{
        display:inline-block !important
    }
    .d-xxl-block{
        display:block !important
    }
    .d-xxl-table{
        display:table !important
    }
    .d-xxl-table-row{
        display:table-row !important
    }
    .d-xxl-table-cell{
        display:table-cell !important
    }
    .d-xxl-flex{
        display:flex !important
    }
    .d-xxl-inline-flex{
        display:inline-flex !important
    }
}
@media print{
    .d-print-none{
        display:none !important
    }
    .d-print-inline{
        display:inline !important
    }
    .d-print-inline-block{
        display:inline-block !important
    }
    .d-print-block{
        display:block !important
    }
    .d-print-table{
        display:table !important
    }
    .d-print-table-row{
        display:table-row !important
    }
    .d-print-table-cell{
        display:table-cell !important
    }
    .d-print-flex{
        display:flex !important
    }
    .d-print-inline-flex{
        display:inline-flex !important
    }
}
.embed-responsive{
    position:relative;
    display:block;
    width:100%;
    padding:0;
    overflow:hidden
}
.embed-responsive::before{
    display:block;
    content:""
}
.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    border:0
}
.embed-responsive-21by9::before{
    padding-top:42.85714%
}
.embed-responsive-16by9::before{
    padding-top:56.25%
}
.embed-responsive-4by3::before{
    padding-top:75%
}
.embed-responsive-1by1::before{
    padding-top:100%
}
.flex-row{
    flex-direction:row !important
}
.flex-column{
    flex-direction:column !important
}
.flex-row-reverse{
    flex-direction:row-reverse !important
}
.flex-column-reverse{
    flex-direction:column-reverse !important
}
.flex-wrap{
    flex-wrap:wrap !important
}
.flex-nowrap{
    flex-wrap:nowrap !important
}
.flex-wrap-reverse{
    flex-wrap:wrap-reverse !important
}
.justify-content-start{
    justify-content:flex-start !important
}
.justify-content-end{
    justify-content:flex-end !important
}
.justify-content-center{
    justify-content:center !important
}
.justify-content-between{
    justify-content:space-between !important
}
.justify-content-around{
    justify-content:space-around !important
}
.align-items-start{
    align-items:flex-start !important
}
.align-items-end{
    align-items:flex-end !important
}
.align-items-center{
    align-items:center !important
}
.align-items-baseline{
    align-items:baseline !important
}
.align-items-stretch{
    align-items:stretch !important
}
.align-content-start{
    align-content:flex-start !important
}
.align-content-end{
    align-content:flex-end !important
}
.align-content-center{
    align-content:center !important
}
.align-content-between{
    align-content:space-between !important
}
.align-content-around{
    align-content:space-around !important
}
.align-content-stretch{
    align-content:stretch !important
}
.align-self-auto{
    align-self:auto !important
}
.align-self-start{
    align-self:flex-start !important
}
.align-self-end{
    align-self:flex-end !important
}
.align-self-center{
    align-self:center !important
}
.align-self-baseline{
    align-self:baseline !important
}
.align-self-stretch{
    align-self:stretch !important
}
@media (min-width: 576px){
    .flex-sm-row{
        flex-direction:row !important
    }
    .flex-sm-column{
        flex-direction:column !important
    }
    .flex-sm-row-reverse{
        flex-direction:row-reverse !important
    }
    .flex-sm-column-reverse{
        flex-direction:column-reverse !important
    }
    .flex-sm-wrap{
        flex-wrap:wrap !important
    }
    .flex-sm-nowrap{
        flex-wrap:nowrap !important
    }
    .flex-sm-wrap-reverse{
        flex-wrap:wrap-reverse !important
    }
    .justify-content-sm-start{
        justify-content:flex-start !important
    }
    .justify-content-sm-end{
        justify-content:flex-end !important
    }
    .justify-content-sm-center{
        justify-content:center !important
    }
    .justify-content-sm-between{
        justify-content:space-between !important
    }
    .justify-content-sm-around{
        justify-content:space-around !important
    }
    .align-items-sm-start{
        align-items:flex-start !important
    }
    .align-items-sm-end{
        align-items:flex-end !important
    }
    .align-items-sm-center{
        align-items:center !important
    }
    .align-items-sm-baseline{
        align-items:baseline !important
    }
    .align-items-sm-stretch{
        align-items:stretch !important
    }
    .align-content-sm-start{
        align-content:flex-start !important
    }
    .align-content-sm-end{
        align-content:flex-end !important
    }
    .align-content-sm-center{
        align-content:center !important
    }
    .align-content-sm-between{
        align-content:space-between !important
    }
    .align-content-sm-around{
        align-content:space-around !important
    }
    .align-content-sm-stretch{
        align-content:stretch !important
    }
    .align-self-sm-auto{
        align-self:auto !important
    }
    .align-self-sm-start{
        align-self:flex-start !important
    }
    .align-self-sm-end{
        align-self:flex-end !important
    }
    .align-self-sm-center{
        align-self:center !important
    }
    .align-self-sm-baseline{
        align-self:baseline !important
    }
    .align-self-sm-stretch{
        align-self:stretch !important
    }
}
@media (min-width: 768px){
    .flex-md-row{
        flex-direction:row !important
    }
    .flex-md-column{
        flex-direction:column !important
    }
    .flex-md-row-reverse{
        flex-direction:row-reverse !important
    }
    .flex-md-column-reverse{
        flex-direction:column-reverse !important
    }
    .flex-md-wrap{
        flex-wrap:wrap !important
    }
    .flex-md-nowrap{
        flex-wrap:nowrap !important
    }
    .flex-md-wrap-reverse{
        flex-wrap:wrap-reverse !important
    }
    .justify-content-md-start{
        justify-content:flex-start !important
    }
    .justify-content-md-end{
        justify-content:flex-end !important
    }
    .justify-content-md-center{
        justify-content:center !important
    }
    .justify-content-md-between{
        justify-content:space-between !important
    }
    .justify-content-md-around{
        justify-content:space-around !important
    }
    .align-items-md-start{
        align-items:flex-start !important
    }
    .align-items-md-end{
        align-items:flex-end !important
    }
    .align-items-md-center{
        align-items:center !important
    }
    .align-items-md-baseline{
        align-items:baseline !important
    }
    .align-items-md-stretch{
        align-items:stretch !important
    }
    .align-content-md-start{
        align-content:flex-start !important
    }
    .align-content-md-end{
        align-content:flex-end !important
    }
    .align-content-md-center{
        align-content:center !important
    }
    .align-content-md-between{
        align-content:space-between !important
    }
    .align-content-md-around{
        align-content:space-around !important
    }
    .align-content-md-stretch{
        align-content:stretch !important
    }
    .align-self-md-auto{
        align-self:auto !important
    }
    .align-self-md-start{
        align-self:flex-start !important
    }
    .align-self-md-end{
        align-self:flex-end !important
    }
    .align-self-md-center{
        align-self:center !important
    }
    .align-self-md-baseline{
        align-self:baseline !important
    }
    .align-self-md-stretch{
        align-self:stretch !important
    }
}
@media (min-width: 992px){
    .flex-lg-row{
        flex-direction:row !important
    }
    .flex-lg-column{
        flex-direction:column !important
    }
    .flex-lg-row-reverse{
        flex-direction:row-reverse !important
    }
    .flex-lg-column-reverse{
        flex-direction:column-reverse !important
    }
    .flex-lg-wrap{
        flex-wrap:wrap !important
    }
    .flex-lg-nowrap{
        flex-wrap:nowrap !important
    }
    .flex-lg-wrap-reverse{
        flex-wrap:wrap-reverse !important
    }
    .justify-content-lg-start{
        justify-content:flex-start !important
    }
    .justify-content-lg-end{
        justify-content:flex-end !important
    }
    .justify-content-lg-center{
        justify-content:center !important
    }
    .justify-content-lg-between{
        justify-content:space-between !important
    }
    .justify-content-lg-around{
        justify-content:space-around !important
    }
    .align-items-lg-start{
        align-items:flex-start !important
    }
    .align-items-lg-end{
        align-items:flex-end !important
    }
    .align-items-lg-center{
        align-items:center !important
    }
    .align-items-lg-baseline{
        align-items:baseline !important
    }
    .align-items-lg-stretch{
        align-items:stretch !important
    }
    .align-content-lg-start{
        align-content:flex-start !important
    }
    .align-content-lg-end{
        align-content:flex-end !important
    }
    .align-content-lg-center{
        align-content:center !important
    }
    .align-content-lg-between{
        align-content:space-between !important
    }
    .align-content-lg-around{
        align-content:space-around !important
    }
    .align-content-lg-stretch{
        align-content:stretch !important
    }
    .align-self-lg-auto{
        align-self:auto !important
    }
    .align-self-lg-start{
        align-self:flex-start !important
    }
    .align-self-lg-end{
        align-self:flex-end !important
    }
    .align-self-lg-center{
        align-self:center !important
    }
    .align-self-lg-baseline{
        align-self:baseline !important
    }
    .align-self-lg-stretch{
        align-self:stretch !important
    }
}
@media (min-width: 1200px){
    .flex-xl-row{
        flex-direction:row !important
    }
    .flex-xl-column{
        flex-direction:column !important
    }
    .flex-xl-row-reverse{
        flex-direction:row-reverse !important
    }
    .flex-xl-column-reverse{
        flex-direction:column-reverse !important
    }
    .flex-xl-wrap{
        flex-wrap:wrap !important
    }
    .flex-xl-nowrap{
        flex-wrap:nowrap !important
    }
    .flex-xl-wrap-reverse{
        flex-wrap:wrap-reverse !important
    }
    .justify-content-xl-start{
        justify-content:flex-start !important
    }
    .justify-content-xl-end{
        justify-content:flex-end !important
    }
    .justify-content-xl-center{
        justify-content:center !important
    }
    .justify-content-xl-between{
        justify-content:space-between !important
    }
    .justify-content-xl-around{
        justify-content:space-around !important
    }
    .align-items-xl-start{
        align-items:flex-start !important
    }
    .align-items-xl-end{
        align-items:flex-end !important
    }
    .align-items-xl-center{
        align-items:center !important
    }
    .align-items-xl-baseline{
        align-items:baseline !important
    }
    .align-items-xl-stretch{
        align-items:stretch !important
    }
    .align-content-xl-start{
        align-content:flex-start !important
    }
    .align-content-xl-end{
        align-content:flex-end !important
    }
    .align-content-xl-center{
        align-content:center !important
    }
    .align-content-xl-between{
        align-content:space-between !important
    }
    .align-content-xl-around{
        align-content:space-around !important
    }
    .align-content-xl-stretch{
        align-content:stretch !important
    }
    .align-self-xl-auto{
        align-self:auto !important
    }
    .align-self-xl-start{
        align-self:flex-start !important
    }
    .align-self-xl-end{
        align-self:flex-end !important
    }
    .align-self-xl-center{
        align-self:center !important
    }
    .align-self-xl-baseline{
        align-self:baseline !important
    }
    .align-self-xl-stretch{
        align-self:stretch !important
    }
}
@media (min-width: 1360px){
    .flex-xxl-row{
        flex-direction:row !important
    }
    .flex-xxl-column{
        flex-direction:column !important
    }
    .flex-xxl-row-reverse{
        flex-direction:row-reverse !important
    }
    .flex-xxl-column-reverse{
        flex-direction:column-reverse !important
    }
    .flex-xxl-wrap{
        flex-wrap:wrap !important
    }
    .flex-xxl-nowrap{
        flex-wrap:nowrap !important
    }
    .flex-xxl-wrap-reverse{
        flex-wrap:wrap-reverse !important
    }
    .justify-content-xxl-start{
        justify-content:flex-start !important
    }
    .justify-content-xxl-end{
        justify-content:flex-end !important
    }
    .justify-content-xxl-center{
        justify-content:center !important
    }
    .justify-content-xxl-between{
        justify-content:space-between !important
    }
    .justify-content-xxl-around{
        justify-content:space-around !important
    }
    .align-items-xxl-start{
        align-items:flex-start !important
    }
    .align-items-xxl-end{
        align-items:flex-end !important
    }
    .align-items-xxl-center{
        align-items:center !important
    }
    .align-items-xxl-baseline{
        align-items:baseline !important
    }
    .align-items-xxl-stretch{
        align-items:stretch !important
    }
    .align-content-xxl-start{
        align-content:flex-start !important
    }
    .align-content-xxl-end{
        align-content:flex-end !important
    }
    .align-content-xxl-center{
        align-content:center !important
    }
    .align-content-xxl-between{
        align-content:space-between !important
    }
    .align-content-xxl-around{
        align-content:space-around !important
    }
    .align-content-xxl-stretch{
        align-content:stretch !important
    }
    .align-self-xxl-auto{
        align-self:auto !important
    }
    .align-self-xxl-start{
        align-self:flex-start !important
    }
    .align-self-xxl-end{
        align-self:flex-end !important
    }
    .align-self-xxl-center{
        align-self:center !important
    }
    .align-self-xxl-baseline{
        align-self:baseline !important
    }
    .align-self-xxl-stretch{
        align-self:stretch !important
    }
}
.float-left{
    float:left !important
}
.float-right{
    float:right !important
}
.float-none{
    float:none !important
}
@media (min-width: 576px){
    .float-sm-left{
        float:left !important
    }
    .float-sm-right{
        float:right !important
    }
    .float-sm-none{
        float:none !important
    }
}
@media (min-width: 768px){
    .float-md-left{
        float:left !important
    }
    .float-md-right{
        float:right !important
    }
    .float-md-none{
        float:none !important
    }
}
@media (min-width: 992px){
    .float-lg-left{
        float:left !important
    }
    .float-lg-right{
        float:right !important
    }
    .float-lg-none{
        float:none !important
    }
}
@media (min-width: 1200px){
    .float-xl-left{
        float:left !important
    }
    .float-xl-right{
        float:right !important
    }
    .float-xl-none{
        float:none !important
    }
}
@media (min-width: 1360px){
    .float-xxl-left{
        float:left !important
    }
    .float-xxl-right{
        float:right !important
    }
    .float-xxl-none{
        float:none !important
    }
}
.position-static{
    position:static !important
}
.position-relative{
    position:relative !important
}
.position-absolute{
    position:absolute !important
}
.position-fixed{
    position:fixed !important
}
.position-sticky{
    position:sticky !important
}
.fixed-top{
    position:fixed;
    top:0;
    right:0;
    left:0;
    z-index:1030
}
.fixed-bottom{
    position:fixed;
    right:0;
    bottom:0;
    left:0;
    z-index:1030
}
@supports (position: sticky){
    .sticky-top{
        position:sticky;
        top:0;
        z-index:1020
    }
}
.sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    white-space:nowrap;
    clip-path:inset(50%);
    border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus{
    position:static;
    width:auto;
    height:auto;
    overflow:visible;
    clip:auto;
    white-space:normal;
    clip-path:none
}
.w-25{
    width:25% !important
}
.w-50{
    width:50% !important
}
.w-75{
    width:75% !important
}
.w-100{
    width:100% !important
}
.h-25{
    height:25% !important
}
.h-50{
    height:50% !important
}
.h-75{
    height:75% !important
}
.h-100{
    height:100% !important
}
.mw-100{
    max-width:100% !important
}
.mh-100{
    max-height:100% !important
}
.m-0{
    margin:0 !important
}
.mt-0,.my-0{
    margin-top:0 !important
}
.mr-0,.mx-0{
    margin-right:0 !important
}
.mb-0,.my-0{
    margin-bottom:0 !important
}
.ml-0,.mx-0{
    margin-left:0 !important
}
.m-1{
    margin:.25rem !important
}
.mt-1,.my-1{
    margin-top:.25rem !important
}
.mr-1,.mx-1{
    margin-right:.25rem !important
}
.mb-1,.my-1{
    margin-bottom:.25rem !important
}
.ml-1,.mx-1{
    margin-left:.25rem !important
}
.m-2{
    margin:.5rem !important
}
.mt-2,.my-2{
    margin-top:.5rem !important
}
.mr-2,.mx-2{
    margin-right:.5rem !important
}
.mb-2,.my-2{
    margin-bottom:.5rem !important
}
.ml-2,.mx-2{
    margin-left:.5rem !important
}
.m-3{
    margin:1rem !important
}
.mt-3,.my-3{
    margin-top:1rem !important
}
.mr-3,.mx-3{
    margin-right:1rem !important
}
.mb-3,.my-3{
    margin-bottom:1rem !important
}
.ml-3,.mx-3{
    margin-left:1rem !important
}
.m-4{
    margin:1.5rem !important
}
.mt-4,.my-4{
    margin-top:1.5rem !important
}
.mr-4,.mx-4{
    margin-right:1.5rem !important
}
.mb-4,.my-4{
    margin-bottom:1.5rem !important
}
.ml-4,.mx-4{
    margin-left:1.5rem !important
}
.m-5{
    margin:3rem !important
}
.mt-5,.my-5{
    margin-top:3rem !important
}
.mr-5,.mx-5{
    margin-right:3rem !important
}
.mb-5,.my-5{
    margin-bottom:3rem !important
}
.ml-5,.mx-5{
    margin-left:3rem !important
}
.m-4-1{
    margin:1.6rem !important
}
.mt-4-1,.my-4-1{
    margin-top:1.6rem !important
}
.mr-4-1,.mx-4-1{
    margin-right:1.6rem !important
}
.mb-4-1,.my-4-1{
    margin-bottom:1.6rem !important
}
.ml-4-1,.mx-4-1{
    margin-left:1.6rem !important
}
.m-4-2{
    margin:1.7rem !important
}
.mt-4-2,.my-4-2{
    margin-top:1.7rem !important
}
.mr-4-2,.mx-4-2{
    margin-right:1.7rem !important
}
.mb-4-2,.my-4-2{
    margin-bottom:1.7rem !important
}
.ml-4-2,.mx-4-2{
    margin-left:1.7rem !important
}
.m-4-3{
    margin:1.8rem !important
}
.mt-4-3,.my-4-3{
    margin-top:1.8rem !important
}
.mr-4-3,.mx-4-3{
    margin-right:1.8rem !important
}
.mb-4-3,.my-4-3{
    margin-bottom:1.8rem !important
}
.ml-4-3,.mx-4-3{
    margin-left:1.8rem !important
}
.m-4-4{
    margin:1.9rem !important
}
.mt-4-4,.my-4-4{
    margin-top:1.9rem !important
}
.mr-4-4,.mx-4-4{
    margin-right:1.9rem !important
}
.mb-4-4,.my-4-4{
    margin-bottom:1.9rem !important
}
.ml-4-4,.mx-4-4{
    margin-left:1.9rem !important
}
.m-4-5{
    margin:2rem !important
}
.mt-4-5,.my-4-5{
    margin-top:2rem !important
}
.mr-4-5,.mx-4-5{
    margin-right:2rem !important
}
.mb-4-5,.my-4-5{
    margin-bottom:2rem !important
}
.ml-4-5,.mx-4-5{
    margin-left:2rem !important
}
.m-4-6{
    margin:2.1rem !important
}
.mt-4-6,.my-4-6{
    margin-top:2.1rem !important
}
.mr-4-6,.mx-4-6{
    margin-right:2.1rem !important
}
.mb-4-6,.my-4-6{
    margin-bottom:2.1rem !important
}
.ml-4-6,.mx-4-6{
    margin-left:2.1rem !important
}
.m-4-7{
    margin:2.2rem !important
}
.mt-4-7,.my-4-7{
    margin-top:2.2rem !important
}
.mr-4-7,.mx-4-7{
    margin-right:2.2rem !important
}
.mb-4-7,.my-4-7{
    margin-bottom:2.2rem !important
}
.ml-4-7,.mx-4-7{
    margin-left:2.2rem !important
}
.m-4-8{
    margin:2.3rem !important
}
.mt-4-8,.my-4-8{
    margin-top:2.3rem !important
}
.mr-4-8,.mx-4-8{
    margin-right:2.3rem !important
}
.mb-4-8,.my-4-8{
    margin-bottom:2.3rem !important
}
.ml-4-8,.mx-4-8{
    margin-left:2.3rem !important
}
.m-4-9{
    margin:2.4rem !important
}
.mt-4-9,.my-4-9{
    margin-top:2.4rem !important
}
.mr-4-9,.mx-4-9{
    margin-right:2.4rem !important
}
.mb-4-9,.my-4-9{
    margin-bottom:2.4rem !important
}
.ml-4-9,.mx-4-9{
    margin-left:2.4rem !important
}
.m-5-2{
    margin:3.5rem !important
}
.mt-5-2,.my-5-2{
    margin-top:3.5rem !important
}
.mr-5-2,.mx-5-2{
    margin-right:3.5rem !important
}
.mb-5-2,.my-5-2{
    margin-bottom:3.5rem !important
}
.ml-5-2,.mx-5-2{
    margin-left:3.5rem !important
}
.m-5-4{
    margin:4rem !important
}
.mt-5-4,.my-5-4{
    margin-top:4rem !important
}
.mr-5-4,.mx-5-4{
    margin-right:4rem !important
}
.mb-5-4,.my-5-4{
    margin-bottom:4rem !important
}
.ml-5-4,.mx-5-4{
    margin-left:4rem !important
}
.m-5-6{
    margin:4.5rem !important
}
.mt-5-6,.my-5-6{
    margin-top:4.5rem !important
}
.mr-5-6,.mx-5-6{
    margin-right:4.5rem !important
}
.mb-5-6,.my-5-6{
    margin-bottom:4.5rem !important
}
.ml-5-6,.mx-5-6{
    margin-left:4.5rem !important
}
.m-5-8{
    margin:5rem !important
}
.mt-5-8,.my-5-8{
    margin-top:5rem !important
}
.mr-5-8,.mx-5-8{
    margin-right:5rem !important
}
.mb-5-8,.my-5-8{
    margin-bottom:5rem !important
}
.ml-5-8,.mx-5-8{
    margin-left:5rem !important
}
.m-5-10{
    margin:5.5rem !important
}
.mt-5-10,.my-5-10{
    margin-top:5.5rem !important
}
.mr-5-10,.mx-5-10{
    margin-right:5.5rem !important
}
.mb-5-10,.my-5-10{
    margin-bottom:5.5rem !important
}
.ml-5-10,.mx-5-10{
    margin-left:5.5rem !important
}
.m-6{
    margin:6rem !important
}
.mt-6,.my-6{
    margin-top:6rem !important
}
.mr-6,.mx-6{
    margin-right:6rem !important
}
.mb-6,.my-6{
    margin-bottom:6rem !important
}
.ml-6,.mx-6{
    margin-left:6rem !important
}
.m-8{
    margin:8rem !important
}
.mt-8,.my-8{
    margin-top:8rem !important
}
.mr-8,.mx-8{
    margin-right:8rem !important
}
.mb-8,.my-8{
    margin-bottom:8rem !important
}
.ml-8,.mx-8{
    margin-left:8rem !important
}
.p-0{
    padding:0 !important
}
.pt-0,.py-0{
    padding-top:0 !important
}
.pr-0,.px-0{
    padding-right:0 !important
}
.pb-0,.py-0{
    padding-bottom:0 !important
}
.pl-0,.px-0{
    padding-left:0 !important
}
.p-1{
    padding:.25rem !important
}
.pt-1,.py-1{
    padding-top:.25rem !important
}
.pr-1,.px-1{
    padding-right:.25rem !important
}
.pb-1,.py-1{
    padding-bottom:.25rem !important
}
.pl-1,.px-1{
    padding-left:.25rem !important
}
.p-2{
    padding:.5rem !important
}
.pt-2,.py-2{
    padding-top:.5rem !important
}
.pr-2,.px-2{
    padding-right:.5rem !important
}
.pb-2,.py-2{
    padding-bottom:.5rem !important
}
.pl-2,.px-2{
    padding-left:.5rem !important
}
.p-3{
    padding:1rem !important
}
.pt-3,.py-3{
    padding-top:1rem !important
}
.pr-3,.px-3{
    padding-right:1rem !important
}
.pb-3,.py-3{
    padding-bottom:1rem !important
}
.pl-3,.px-3{
    padding-left:1rem !important
}
.p-4{
    padding:1.5rem !important
}
.pt-4,.py-4{
    padding-top:1.5rem !important
}
.pr-4,.px-4{
    padding-right:1.5rem !important
}
.pb-4,.py-4{
    padding-bottom:1.5rem !important
}
.pl-4,.px-4{
    padding-left:1.5rem !important
}
.p-5{
    padding:3rem !important
}
.pt-5,.py-5{
    padding-top:3rem !important
}
.pr-5,.px-5{
    padding-right:3rem !important
}
.pb-5,.py-5{
    padding-bottom:3rem !important
}
.pl-5,.px-5{
    padding-left:3rem !important
}
.p-4-1{
    padding:1.6rem !important
}
.pt-4-1,.py-4-1{
    padding-top:1.6rem !important
}
.pr-4-1,.px-4-1{
    padding-right:1.6rem !important
}
.pb-4-1,.py-4-1{
    padding-bottom:1.6rem !important
}
.pl-4-1,.px-4-1{
    padding-left:1.6rem !important
}
.p-4-2{
    padding:1.7rem !important
}
.pt-4-2,.py-4-2{
    padding-top:1.7rem !important
}
.pr-4-2,.px-4-2{
    padding-right:1.7rem !important
}
.pb-4-2,.py-4-2{
    padding-bottom:1.7rem !important
}
.pl-4-2,.px-4-2{
    padding-left:1.7rem !important
}
.p-4-3{
    padding:1.8rem !important
}
.pt-4-3,.py-4-3{
    padding-top:1.8rem !important
}
.pr-4-3,.px-4-3{
    padding-right:1.8rem !important
}
.pb-4-3,.py-4-3{
    padding-bottom:1.8rem !important
}
.pl-4-3,.px-4-3{
    padding-left:1.8rem !important
}
.p-4-4{
    padding:1.9rem !important
}
.pt-4-4,.py-4-4{
    padding-top:1.9rem !important
}
.pr-4-4,.px-4-4{
    padding-right:1.9rem !important
}
.pb-4-4,.py-4-4{
    padding-bottom:1.9rem !important
}
.pl-4-4,.px-4-4{
    padding-left:1.9rem !important
}
.p-4-5{
    padding:2rem !important
}
.pt-4-5,.py-4-5{
    padding-top:2rem !important
}
.pr-4-5,.px-4-5{
    padding-right:2rem !important
}
.pb-4-5,.py-4-5{
    padding-bottom:2rem !important
}
.pl-4-5,.px-4-5{
    padding-left:2rem !important
}
.p-4-6{
    padding:2.1rem !important
}
.pt-4-6,.py-4-6{
    padding-top:2.1rem !important
}
.pr-4-6,.px-4-6{
    padding-right:2.1rem !important
}
.pb-4-6,.py-4-6{
    padding-bottom:2.1rem !important
}
.pl-4-6,.px-4-6{
    padding-left:2.1rem !important
}
.p-4-7{
    padding:2.2rem !important
}
.pt-4-7,.py-4-7{
    padding-top:2.2rem !important
}
.pr-4-7,.px-4-7{
    padding-right:2.2rem !important
}
.pb-4-7,.py-4-7{
    padding-bottom:2.2rem !important
}
.pl-4-7,.px-4-7{
    padding-left:2.2rem !important
}
.p-4-8{
    padding:2.3rem !important
}
.pt-4-8,.py-4-8{
    padding-top:2.3rem !important
}
.pr-4-8,.px-4-8{
    padding-right:2.3rem !important
}
.pb-4-8,.py-4-8{
    padding-bottom:2.3rem !important
}
.pl-4-8,.px-4-8{
    padding-left:2.3rem !important
}
.p-4-9{
    padding:2.4rem !important
}
.pt-4-9,.py-4-9{
    padding-top:2.4rem !important
}
.pr-4-9,.px-4-9{
    padding-right:2.4rem !important
}
.pb-4-9,.py-4-9{
    padding-bottom:2.4rem !important
}
.pl-4-9,.px-4-9{
    padding-left:2.4rem !important
}
.p-5-2{
    padding:3.5rem !important
}
.pt-5-2,.py-5-2{
    padding-top:3.5rem !important
}
.pr-5-2,.px-5-2{
    padding-right:3.5rem !important
}
.pb-5-2,.py-5-2{
    padding-bottom:3.5rem !important
}
.pl-5-2,.px-5-2{
    padding-left:3.5rem !important
}
.p-5-4{
    padding:4rem !important
}
.pt-5-4,.py-5-4{
    padding-top:4rem !important
}
.pr-5-4,.px-5-4{
    padding-right:4rem !important
}
.pb-5-4,.py-5-4{
    padding-bottom:4rem !important
}
.pl-5-4,.px-5-4{
    padding-left:4rem !important
}
.p-5-6{
    padding:4.5rem !important
}
.pt-5-6,.py-5-6{
    padding-top:4.5rem !important
}
.pr-5-6,.px-5-6{
    padding-right:4.5rem !important
}
.pb-5-6,.py-5-6{
    padding-bottom:4.5rem !important
}
.pl-5-6,.px-5-6{
    padding-left:4.5rem !important
}
.p-5-8{
    padding:5rem !important
}
.pt-5-8,.py-5-8{
    padding-top:5rem !important
}
.pr-5-8,.px-5-8{
    padding-right:5rem !important
}
.pb-5-8,.py-5-8{
    padding-bottom:5rem !important
}
.pl-5-8,.px-5-8{
    padding-left:5rem !important
}
.p-5-10{
    padding:5.5rem !important
}
.pt-5-10,.py-5-10{
    padding-top:5.5rem !important
}
.pr-5-10,.px-5-10{
    padding-right:5.5rem !important
}
.pb-5-10,.py-5-10{
    padding-bottom:5.5rem !important
}
.pl-5-10,.px-5-10{
    padding-left:5.5rem !important
}
.p-6{
    padding:6rem !important
}
.pt-6,.py-6{
    padding-top:6rem !important
}
.pr-6,.px-6{
    padding-right:6rem !important
}
.pb-6,.py-6{
    padding-bottom:6rem !important
}
.pl-6,.px-6{
    padding-left:6rem !important
}
.p-8{
    padding:8rem !important
}
.pt-8,.py-8{
    padding-top:8rem !important
}
.pr-8,.px-8{
    padding-right:8rem !important
}
.pb-8,.py-8{
    padding-bottom:8rem !important
}
.pl-8,.px-8{
    padding-left:8rem !important
}
.m-auto{
    margin:auto !important
}
.mt-auto,.my-auto{
    margin-top:auto !important
}
.mr-auto,.mx-auto{
    margin-right:auto !important
}
.mb-auto,.my-auto{
    margin-bottom:auto !important
}
.ml-auto,.mx-auto{
    margin-left:auto !important
}
@media (min-width: 576px){
    .m-sm-0{
        margin:0 !important
    }
    .mt-sm-0,.my-sm-0{
        margin-top:0 !important
    }
    .mr-sm-0,.mx-sm-0{
        margin-right:0 !important
    }
    .mb-sm-0,.my-sm-0{
        margin-bottom:0 !important
    }
    .ml-sm-0,.mx-sm-0{
        margin-left:0 !important
    }
    .m-sm-1{
        margin:.25rem !important
    }
    .mt-sm-1,.my-sm-1{
        margin-top:.25rem !important
    }
    .mr-sm-1,.mx-sm-1{
        margin-right:.25rem !important
    }
    .mb-sm-1,.my-sm-1{
        margin-bottom:.25rem !important
    }
    .ml-sm-1,.mx-sm-1{
        margin-left:.25rem !important
    }
    .m-sm-2{
        margin:.5rem !important
    }
    .mt-sm-2,.my-sm-2{
        margin-top:.5rem !important
    }
    .mr-sm-2,.mx-sm-2{
        margin-right:.5rem !important
    }
    .mb-sm-2,.my-sm-2{
        margin-bottom:.5rem !important
    }
    .ml-sm-2,.mx-sm-2{
        margin-left:.5rem !important
    }
    .m-sm-3{
        margin:1rem !important
    }
    .mt-sm-3,.my-sm-3{
        margin-top:1rem !important
    }
    .mr-sm-3,.mx-sm-3{
        margin-right:1rem !important
    }
    .mb-sm-3,.my-sm-3{
        margin-bottom:1rem !important
    }
    .ml-sm-3,.mx-sm-3{
        margin-left:1rem !important
    }
    .m-sm-4{
        margin:1.5rem !important
    }
    .mt-sm-4,.my-sm-4{
        margin-top:1.5rem !important
    }
    .mr-sm-4,.mx-sm-4{
        margin-right:1.5rem !important
    }
    .mb-sm-4,.my-sm-4{
        margin-bottom:1.5rem !important
    }
    .ml-sm-4,.mx-sm-4{
        margin-left:1.5rem !important
    }
    .m-sm-5{
        margin:3rem !important
    }
    .mt-sm-5,.my-sm-5{
        margin-top:3rem !important
    }
    .mr-sm-5,.mx-sm-5{
        margin-right:3rem !important
    }
    .mb-sm-5,.my-sm-5{
        margin-bottom:3rem !important
    }
    .ml-sm-5,.mx-sm-5{
        margin-left:3rem !important
    }
    .m-sm-4-1{
        margin:1.6rem !important
    }
    .mt-sm-4-1,.my-sm-4-1{
        margin-top:1.6rem !important
    }
    .mr-sm-4-1,.mx-sm-4-1{
        margin-right:1.6rem !important
    }
    .mb-sm-4-1,.my-sm-4-1{
        margin-bottom:1.6rem !important
    }
    .ml-sm-4-1,.mx-sm-4-1{
        margin-left:1.6rem !important
    }
    .m-sm-4-2{
        margin:1.7rem !important
    }
    .mt-sm-4-2,.my-sm-4-2{
        margin-top:1.7rem !important
    }
    .mr-sm-4-2,.mx-sm-4-2{
        margin-right:1.7rem !important
    }
    .mb-sm-4-2,.my-sm-4-2{
        margin-bottom:1.7rem !important
    }
    .ml-sm-4-2,.mx-sm-4-2{
        margin-left:1.7rem !important
    }
    .m-sm-4-3{
        margin:1.8rem !important
    }
    .mt-sm-4-3,.my-sm-4-3{
        margin-top:1.8rem !important
    }
    .mr-sm-4-3,.mx-sm-4-3{
        margin-right:1.8rem !important
    }
    .mb-sm-4-3,.my-sm-4-3{
        margin-bottom:1.8rem !important
    }
    .ml-sm-4-3,.mx-sm-4-3{
        margin-left:1.8rem !important
    }
    .m-sm-4-4{
        margin:1.9rem !important
    }
    .mt-sm-4-4,.my-sm-4-4{
        margin-top:1.9rem !important
    }
    .mr-sm-4-4,.mx-sm-4-4{
        margin-right:1.9rem !important
    }
    .mb-sm-4-4,.my-sm-4-4{
        margin-bottom:1.9rem !important
    }
    .ml-sm-4-4,.mx-sm-4-4{
        margin-left:1.9rem !important
    }
    .m-sm-4-5{
        margin:2rem !important
    }
    .mt-sm-4-5,.my-sm-4-5{
        margin-top:2rem !important
    }
    .mr-sm-4-5,.mx-sm-4-5{
        margin-right:2rem !important
    }
    .mb-sm-4-5,.my-sm-4-5{
        margin-bottom:2rem !important
    }
    .ml-sm-4-5,.mx-sm-4-5{
        margin-left:2rem !important
    }
    .m-sm-4-6{
        margin:2.1rem !important
    }
    .mt-sm-4-6,.my-sm-4-6{
        margin-top:2.1rem !important
    }
    .mr-sm-4-6,.mx-sm-4-6{
        margin-right:2.1rem !important
    }
    .mb-sm-4-6,.my-sm-4-6{
        margin-bottom:2.1rem !important
    }
    .ml-sm-4-6,.mx-sm-4-6{
        margin-left:2.1rem !important
    }
    .m-sm-4-7{
        margin:2.2rem !important
    }
    .mt-sm-4-7,.my-sm-4-7{
        margin-top:2.2rem !important
    }
    .mr-sm-4-7,.mx-sm-4-7{
        margin-right:2.2rem !important
    }
    .mb-sm-4-7,.my-sm-4-7{
        margin-bottom:2.2rem !important
    }
    .ml-sm-4-7,.mx-sm-4-7{
        margin-left:2.2rem !important
    }
    .m-sm-4-8{
        margin:2.3rem !important
    }
    .mt-sm-4-8,.my-sm-4-8{
        margin-top:2.3rem !important
    }
    .mr-sm-4-8,.mx-sm-4-8{
        margin-right:2.3rem !important
    }
    .mb-sm-4-8,.my-sm-4-8{
        margin-bottom:2.3rem !important
    }
    .ml-sm-4-8,.mx-sm-4-8{
        margin-left:2.3rem !important
    }
    .m-sm-4-9{
        margin:2.4rem !important
    }
    .mt-sm-4-9,.my-sm-4-9{
        margin-top:2.4rem !important
    }
    .mr-sm-4-9,.mx-sm-4-9{
        margin-right:2.4rem !important
    }
    .mb-sm-4-9,.my-sm-4-9{
        margin-bottom:2.4rem !important
    }
    .ml-sm-4-9,.mx-sm-4-9{
        margin-left:2.4rem !important
    }
    .m-sm-5-2{
        margin:3.5rem !important
    }
    .mt-sm-5-2,.my-sm-5-2{
        margin-top:3.5rem !important
    }
    .mr-sm-5-2,.mx-sm-5-2{
        margin-right:3.5rem !important
    }
    .mb-sm-5-2,.my-sm-5-2{
        margin-bottom:3.5rem !important
    }
    .ml-sm-5-2,.mx-sm-5-2{
        margin-left:3.5rem !important
    }
    .m-sm-5-4{
        margin:4rem !important
    }
    .mt-sm-5-4,.my-sm-5-4{
        margin-top:4rem !important
    }
    .mr-sm-5-4,.mx-sm-5-4{
        margin-right:4rem !important
    }
    .mb-sm-5-4,.my-sm-5-4{
        margin-bottom:4rem !important
    }
    .ml-sm-5-4,.mx-sm-5-4{
        margin-left:4rem !important
    }
    .m-sm-5-6{
        margin:4.5rem !important
    }
    .mt-sm-5-6,.my-sm-5-6{
        margin-top:4.5rem !important
    }
    .mr-sm-5-6,.mx-sm-5-6{
        margin-right:4.5rem !important
    }
    .mb-sm-5-6,.my-sm-5-6{
        margin-bottom:4.5rem !important
    }
    .ml-sm-5-6,.mx-sm-5-6{
        margin-left:4.5rem !important
    }
    .m-sm-5-8{
        margin:5rem !important
    }
    .mt-sm-5-8,.my-sm-5-8{
        margin-top:5rem !important
    }
    .mr-sm-5-8,.mx-sm-5-8{
        margin-right:5rem !important
    }
    .mb-sm-5-8,.my-sm-5-8{
        margin-bottom:5rem !important
    }
    .ml-sm-5-8,.mx-sm-5-8{
        margin-left:5rem !important
    }
    .m-sm-5-10{
        margin:5.5rem !important
    }
    .mt-sm-5-10,.my-sm-5-10{
        margin-top:5.5rem !important
    }
    .mr-sm-5-10,.mx-sm-5-10{
        margin-right:5.5rem !important
    }
    .mb-sm-5-10,.my-sm-5-10{
        margin-bottom:5.5rem !important
    }
    .ml-sm-5-10,.mx-sm-5-10{
        margin-left:5.5rem !important
    }
    .m-sm-6{
        margin:6rem !important
    }
    .mt-sm-6,.my-sm-6{
        margin-top:6rem !important
    }
    .mr-sm-6,.mx-sm-6{
        margin-right:6rem !important
    }
    .mb-sm-6,.my-sm-6{
        margin-bottom:6rem !important
    }
    .ml-sm-6,.mx-sm-6{
        margin-left:6rem !important
    }
    .m-sm-8{
        margin:8rem !important
    }
    .mt-sm-8,.my-sm-8{
        margin-top:8rem !important
    }
    .mr-sm-8,.mx-sm-8{
        margin-right:8rem !important
    }
    .mb-sm-8,.my-sm-8{
        margin-bottom:8rem !important
    }
    .ml-sm-8,.mx-sm-8{
        margin-left:8rem !important
    }
    .p-sm-0{
        padding:0 !important
    }
    .pt-sm-0,.py-sm-0{
        padding-top:0 !important
    }
    .pr-sm-0,.px-sm-0{
        padding-right:0 !important
    }
    .pb-sm-0,.py-sm-0{
        padding-bottom:0 !important
    }
    .pl-sm-0,.px-sm-0{
        padding-left:0 !important
    }
    .p-sm-1{
        padding:.25rem !important
    }
    .pt-sm-1,.py-sm-1{
        padding-top:.25rem !important
    }
    .pr-sm-1,.px-sm-1{
        padding-right:.25rem !important
    }
    .pb-sm-1,.py-sm-1{
        padding-bottom:.25rem !important
    }
    .pl-sm-1,.px-sm-1{
        padding-left:.25rem !important
    }
    .p-sm-2{
        padding:.5rem !important
    }
    .pt-sm-2,.py-sm-2{
        padding-top:.5rem !important
    }
    .pr-sm-2,.px-sm-2{
        padding-right:.5rem !important
    }
    .pb-sm-2,.py-sm-2{
        padding-bottom:.5rem !important
    }
    .pl-sm-2,.px-sm-2{
        padding-left:.5rem !important
    }
    .p-sm-3{
        padding:1rem !important
    }
    .pt-sm-3,.py-sm-3{
        padding-top:1rem !important
    }
    .pr-sm-3,.px-sm-3{
        padding-right:1rem !important
    }
    .pb-sm-3,.py-sm-3{
        padding-bottom:1rem !important
    }
    .pl-sm-3,.px-sm-3{
        padding-left:1rem !important
    }
    .p-sm-4{
        padding:1.5rem !important
    }
    .pt-sm-4,.py-sm-4{
        padding-top:1.5rem !important
    }
    .pr-sm-4,.px-sm-4{
        padding-right:1.5rem !important
    }
    .pb-sm-4,.py-sm-4{
        padding-bottom:1.5rem !important
    }
    .pl-sm-4,.px-sm-4{
        padding-left:1.5rem !important
    }
    .p-sm-5{
        padding:3rem !important
    }
    .pt-sm-5,.py-sm-5{
        padding-top:3rem !important
    }
    .pr-sm-5,.px-sm-5{
        padding-right:3rem !important
    }
    .pb-sm-5,.py-sm-5{
        padding-bottom:3rem !important
    }
    .pl-sm-5,.px-sm-5{
        padding-left:3rem !important
    }
    .p-sm-4-1{
        padding:1.6rem !important
    }
    .pt-sm-4-1,.py-sm-4-1{
        padding-top:1.6rem !important
    }
    .pr-sm-4-1,.px-sm-4-1{
        padding-right:1.6rem !important
    }
    .pb-sm-4-1,.py-sm-4-1{
        padding-bottom:1.6rem !important
    }
    .pl-sm-4-1,.px-sm-4-1{
        padding-left:1.6rem !important
    }
    .p-sm-4-2{
        padding:1.7rem !important
    }
    .pt-sm-4-2,.py-sm-4-2{
        padding-top:1.7rem !important
    }
    .pr-sm-4-2,.px-sm-4-2{
        padding-right:1.7rem !important
    }
    .pb-sm-4-2,.py-sm-4-2{
        padding-bottom:1.7rem !important
    }
    .pl-sm-4-2,.px-sm-4-2{
        padding-left:1.7rem !important
    }
    .p-sm-4-3{
        padding:1.8rem !important
    }
    .pt-sm-4-3,.py-sm-4-3{
        padding-top:1.8rem !important
    }
    .pr-sm-4-3,.px-sm-4-3{
        padding-right:1.8rem !important
    }
    .pb-sm-4-3,.py-sm-4-3{
        padding-bottom:1.8rem !important
    }
    .pl-sm-4-3,.px-sm-4-3{
        padding-left:1.8rem !important
    }
    .p-sm-4-4{
        padding:1.9rem !important
    }
    .pt-sm-4-4,.py-sm-4-4{
        padding-top:1.9rem !important
    }
    .pr-sm-4-4,.px-sm-4-4{
        padding-right:1.9rem !important
    }
    .pb-sm-4-4,.py-sm-4-4{
        padding-bottom:1.9rem !important
    }
    .pl-sm-4-4,.px-sm-4-4{
        padding-left:1.9rem !important
    }
    .p-sm-4-5{
        padding:2rem !important
    }
    .pt-sm-4-5,.py-sm-4-5{
        padding-top:2rem !important
    }
    .pr-sm-4-5,.px-sm-4-5{
        padding-right:2rem !important
    }
    .pb-sm-4-5,.py-sm-4-5{
        padding-bottom:2rem !important
    }
    .pl-sm-4-5,.px-sm-4-5{
        padding-left:2rem !important
    }
    .p-sm-4-6{
        padding:2.1rem !important
    }
    .pt-sm-4-6,.py-sm-4-6{
        padding-top:2.1rem !important
    }
    .pr-sm-4-6,.px-sm-4-6{
        padding-right:2.1rem !important
    }
    .pb-sm-4-6,.py-sm-4-6{
        padding-bottom:2.1rem !important
    }
    .pl-sm-4-6,.px-sm-4-6{
        padding-left:2.1rem !important
    }
    .p-sm-4-7{
        padding:2.2rem !important
    }
    .pt-sm-4-7,.py-sm-4-7{
        padding-top:2.2rem !important
    }
    .pr-sm-4-7,.px-sm-4-7{
        padding-right:2.2rem !important
    }
    .pb-sm-4-7,.py-sm-4-7{
        padding-bottom:2.2rem !important
    }
    .pl-sm-4-7,.px-sm-4-7{
        padding-left:2.2rem !important
    }
    .p-sm-4-8{
        padding:2.3rem !important
    }
    .pt-sm-4-8,.py-sm-4-8{
        padding-top:2.3rem !important
    }
    .pr-sm-4-8,.px-sm-4-8{
        padding-right:2.3rem !important
    }
    .pb-sm-4-8,.py-sm-4-8{
        padding-bottom:2.3rem !important
    }
    .pl-sm-4-8,.px-sm-4-8{
        padding-left:2.3rem !important
    }
    .p-sm-4-9{
        padding:2.4rem !important
    }
    .pt-sm-4-9,.py-sm-4-9{
        padding-top:2.4rem !important
    }
    .pr-sm-4-9,.px-sm-4-9{
        padding-right:2.4rem !important
    }
    .pb-sm-4-9,.py-sm-4-9{
        padding-bottom:2.4rem !important
    }
    .pl-sm-4-9,.px-sm-4-9{
        padding-left:2.4rem !important
    }
    .p-sm-5-2{
        padding:3.5rem !important
    }
    .pt-sm-5-2,.py-sm-5-2{
        padding-top:3.5rem !important
    }
    .pr-sm-5-2,.px-sm-5-2{
        padding-right:3.5rem !important
    }
    .pb-sm-5-2,.py-sm-5-2{
        padding-bottom:3.5rem !important
    }
    .pl-sm-5-2,.px-sm-5-2{
        padding-left:3.5rem !important
    }
    .p-sm-5-4{
        padding:4rem !important
    }
    .pt-sm-5-4,.py-sm-5-4{
        padding-top:4rem !important
    }
    .pr-sm-5-4,.px-sm-5-4{
        padding-right:4rem !important
    }
    .pb-sm-5-4,.py-sm-5-4{
        padding-bottom:4rem !important
    }
    .pl-sm-5-4,.px-sm-5-4{
        padding-left:4rem !important
    }
    .p-sm-5-6{
        padding:4.5rem !important
    }
    .pt-sm-5-6,.py-sm-5-6{
        padding-top:4.5rem !important
    }
    .pr-sm-5-6,.px-sm-5-6{
        padding-right:4.5rem !important
    }
    .pb-sm-5-6,.py-sm-5-6{
        padding-bottom:4.5rem !important
    }
    .pl-sm-5-6,.px-sm-5-6{
        padding-left:4.5rem !important
    }
    .p-sm-5-8{
        padding:5rem !important
    }
    .pt-sm-5-8,.py-sm-5-8{
        padding-top:5rem !important
    }
    .pr-sm-5-8,.px-sm-5-8{
        padding-right:5rem !important
    }
    .pb-sm-5-8,.py-sm-5-8{
        padding-bottom:5rem !important
    }
    .pl-sm-5-8,.px-sm-5-8{
        padding-left:5rem !important
    }
    .p-sm-5-10{
        padding:5.5rem !important
    }
    .pt-sm-5-10,.py-sm-5-10{
        padding-top:5.5rem !important
    }
    .pr-sm-5-10,.px-sm-5-10{
        padding-right:5.5rem !important
    }
    .pb-sm-5-10,.py-sm-5-10{
        padding-bottom:5.5rem !important
    }
    .pl-sm-5-10,.px-sm-5-10{
        padding-left:5.5rem !important
    }
    .p-sm-6{
        padding:6rem !important
    }
    .pt-sm-6,.py-sm-6{
        padding-top:6rem !important
    }
    .pr-sm-6,.px-sm-6{
        padding-right:6rem !important
    }
    .pb-sm-6,.py-sm-6{
        padding-bottom:6rem !important
    }
    .pl-sm-6,.px-sm-6{
        padding-left:6rem !important
    }
    .p-sm-8{
        padding:8rem !important
    }
    .pt-sm-8,.py-sm-8{
        padding-top:8rem !important
    }
    .pr-sm-8,.px-sm-8{
        padding-right:8rem !important
    }
    .pb-sm-8,.py-sm-8{
        padding-bottom:8rem !important
    }
    .pl-sm-8,.px-sm-8{
        padding-left:8rem !important
    }
    .m-sm-auto{
        margin:auto !important
    }
    .mt-sm-auto,.my-sm-auto{
        margin-top:auto !important
    }
    .mr-sm-auto,.mx-sm-auto{
        margin-right:auto !important
    }
    .mb-sm-auto,.my-sm-auto{
        margin-bottom:auto !important
    }
    .ml-sm-auto,.mx-sm-auto{
        margin-left:auto !important
    }
}
@media (min-width: 768px){
    .m-md-0{
        margin:0 !important
    }
    .mt-md-0,.my-md-0{
        margin-top:0 !important
    }
    .mr-md-0,.mx-md-0{
        margin-right:0 !important
    }
    .mb-md-0,.my-md-0{
        margin-bottom:0 !important
    }
    .ml-md-0,.mx-md-0{
        margin-left:0 !important
    }
    .m-md-1{
        margin:.25rem !important
    }
    .mt-md-1,.my-md-1{
        margin-top:.25rem !important
    }
    .mr-md-1,.mx-md-1{
        margin-right:.25rem !important
    }
    .mb-md-1,.my-md-1{
        margin-bottom:.25rem !important
    }
    .ml-md-1,.mx-md-1{
        margin-left:.25rem !important
    }
    .m-md-2{
        margin:.5rem !important
    }
    .mt-md-2,.my-md-2{
        margin-top:.5rem !important
    }
    .mr-md-2,.mx-md-2{
        margin-right:.5rem !important
    }
    .mb-md-2,.my-md-2{
        margin-bottom:.5rem !important
    }
    .ml-md-2,.mx-md-2{
        margin-left:.5rem !important
    }
    .m-md-3{
        margin:1rem !important
    }
    .mt-md-3,.my-md-3{
        margin-top:1rem !important
    }
    .mr-md-3,.mx-md-3{
        margin-right:1rem !important
    }
    .mb-md-3,.my-md-3{
        margin-bottom:1rem !important
    }
    .ml-md-3,.mx-md-3{
        margin-left:1rem !important
    }
    .m-md-4{
        margin:1.5rem !important
    }
    .mt-md-4,.my-md-4{
        margin-top:1.5rem !important
    }
    .mr-md-4,.mx-md-4{
        margin-right:1.5rem !important
    }
    .mb-md-4,.my-md-4{
        margin-bottom:1.5rem !important
    }
    .ml-md-4,.mx-md-4{
        margin-left:1.5rem !important
    }
    .m-md-5{
        margin:3rem !important
    }
    .mt-md-5,.my-md-5{
        margin-top:3rem !important
    }
    .mr-md-5,.mx-md-5{
        margin-right:3rem !important
    }
    .mb-md-5,.my-md-5{
        margin-bottom:3rem !important
    }
    .ml-md-5,.mx-md-5{
        margin-left:3rem !important
    }
    .m-md-4-1{
        margin:1.6rem !important
    }
    .mt-md-4-1,.my-md-4-1{
        margin-top:1.6rem !important
    }
    .mr-md-4-1,.mx-md-4-1{
        margin-right:1.6rem !important
    }
    .mb-md-4-1,.my-md-4-1{
        margin-bottom:1.6rem !important
    }
    .ml-md-4-1,.mx-md-4-1{
        margin-left:1.6rem !important
    }
    .m-md-4-2{
        margin:1.7rem !important
    }
    .mt-md-4-2,.my-md-4-2{
        margin-top:1.7rem !important
    }
    .mr-md-4-2,.mx-md-4-2{
        margin-right:1.7rem !important
    }
    .mb-md-4-2,.my-md-4-2{
        margin-bottom:1.7rem !important
    }
    .ml-md-4-2,.mx-md-4-2{
        margin-left:1.7rem !important
    }
    .m-md-4-3{
        margin:1.8rem !important
    }
    .mt-md-4-3,.my-md-4-3{
        margin-top:1.8rem !important
    }
    .mr-md-4-3,.mx-md-4-3{
        margin-right:1.8rem !important
    }
    .mb-md-4-3,.my-md-4-3{
        margin-bottom:1.8rem !important
    }
    .ml-md-4-3,.mx-md-4-3{
        margin-left:1.8rem !important
    }
    .m-md-4-4{
        margin:1.9rem !important
    }
    .mt-md-4-4,.my-md-4-4{
        margin-top:1.9rem !important
    }
    .mr-md-4-4,.mx-md-4-4{
        margin-right:1.9rem !important
    }
    .mb-md-4-4,.my-md-4-4{
        margin-bottom:1.9rem !important
    }
    .ml-md-4-4,.mx-md-4-4{
        margin-left:1.9rem !important
    }
    .m-md-4-5{
        margin:2rem !important
    }
    .mt-md-4-5,.my-md-4-5{
        margin-top:2rem !important
    }
    .mr-md-4-5,.mx-md-4-5{
        margin-right:2rem !important
    }
    .mb-md-4-5,.my-md-4-5{
        margin-bottom:2rem !important
    }
    .ml-md-4-5,.mx-md-4-5{
        margin-left:2rem !important
    }
    .m-md-4-6{
        margin:2.1rem !important
    }
    .mt-md-4-6,.my-md-4-6{
        margin-top:2.1rem !important
    }
    .mr-md-4-6,.mx-md-4-6{
        margin-right:2.1rem !important
    }
    .mb-md-4-6,.my-md-4-6{
        margin-bottom:2.1rem !important
    }
    .ml-md-4-6,.mx-md-4-6{
        margin-left:2.1rem !important
    }
    .m-md-4-7{
        margin:2.2rem !important
    }
    .mt-md-4-7,.my-md-4-7{
        margin-top:2.2rem !important
    }
    .mr-md-4-7,.mx-md-4-7{
        margin-right:2.2rem !important
    }
    .mb-md-4-7,.my-md-4-7{
        margin-bottom:2.2rem !important
    }
    .ml-md-4-7,.mx-md-4-7{
        margin-left:2.2rem !important
    }
    .m-md-4-8{
        margin:2.3rem !important
    }
    .mt-md-4-8,.my-md-4-8{
        margin-top:2.3rem !important
    }
    .mr-md-4-8,.mx-md-4-8{
        margin-right:2.3rem !important
    }
    .mb-md-4-8,.my-md-4-8{
        margin-bottom:2.3rem !important
    }
    .ml-md-4-8,.mx-md-4-8{
        margin-left:2.3rem !important
    }
    .m-md-4-9{
        margin:2.4rem !important
    }
    .mt-md-4-9,.my-md-4-9{
        margin-top:2.4rem !important
    }
    .mr-md-4-9,.mx-md-4-9{
        margin-right:2.4rem !important
    }
    .mb-md-4-9,.my-md-4-9{
        margin-bottom:2.4rem !important
    }
    .ml-md-4-9,.mx-md-4-9{
        margin-left:2.4rem !important
    }
    .m-md-5-2{
        margin:3.5rem !important
    }
    .mt-md-5-2,.my-md-5-2{
        margin-top:3.5rem !important
    }
    .mr-md-5-2,.mx-md-5-2{
        margin-right:3.5rem !important
    }
    .mb-md-5-2,.my-md-5-2{
        margin-bottom:3.5rem !important
    }
    .ml-md-5-2,.mx-md-5-2{
        margin-left:3.5rem !important
    }
    .m-md-5-4{
        margin:4rem !important
    }
    .mt-md-5-4,.my-md-5-4{
        margin-top:4rem !important
    }
    .mr-md-5-4,.mx-md-5-4{
        margin-right:4rem !important
    }
    .mb-md-5-4,.my-md-5-4{
        margin-bottom:4rem !important
    }
    .ml-md-5-4,.mx-md-5-4{
        margin-left:4rem !important
    }
    .m-md-5-6{
        margin:4.5rem !important
    }
    .mt-md-5-6,.my-md-5-6{
        margin-top:4.5rem !important
    }
    .mr-md-5-6,.mx-md-5-6{
        margin-right:4.5rem !important
    }
    .mb-md-5-6,.my-md-5-6{
        margin-bottom:4.5rem !important
    }
    .ml-md-5-6,.mx-md-5-6{
        margin-left:4.5rem !important
    }
    .m-md-5-8{
        margin:5rem !important
    }
    .mt-md-5-8,.my-md-5-8{
        margin-top:5rem !important
    }
    .mr-md-5-8,.mx-md-5-8{
        margin-right:5rem !important
    }
    .mb-md-5-8,.my-md-5-8{
        margin-bottom:5rem !important
    }
    .ml-md-5-8,.mx-md-5-8{
        margin-left:5rem !important
    }
    .m-md-5-10{
        margin:5.5rem !important
    }
    .mt-md-5-10,.my-md-5-10{
        margin-top:5.5rem !important
    }
    .mr-md-5-10,.mx-md-5-10{
        margin-right:5.5rem !important
    }
    .mb-md-5-10,.my-md-5-10{
        margin-bottom:5.5rem !important
    }
    .ml-md-5-10,.mx-md-5-10{
        margin-left:5.5rem !important
    }
    .m-md-6{
        margin:6rem !important
    }
    .mt-md-6,.my-md-6{
        margin-top:6rem !important
    }
    .mr-md-6,.mx-md-6{
        margin-right:6rem !important
    }
    .mb-md-6,.my-md-6{
        margin-bottom:6rem !important
    }
    .ml-md-6,.mx-md-6{
        margin-left:6rem !important
    }
    .m-md-8{
        margin:8rem !important
    }
    .mt-md-8,.my-md-8{
        margin-top:8rem !important
    }
    .mr-md-8,.mx-md-8{
        margin-right:8rem !important
    }
    .mb-md-8,.my-md-8{
        margin-bottom:8rem !important
    }
    .ml-md-8,.mx-md-8{
        margin-left:8rem !important
    }
    .p-md-0{
        padding:0 !important
    }
    .pt-md-0,.py-md-0{
        padding-top:0 !important
    }
    .pr-md-0,.px-md-0{
        padding-right:0 !important
    }
    .pb-md-0,.py-md-0{
        padding-bottom:0 !important
    }
    .pl-md-0,.px-md-0{
        padding-left:0 !important
    }
    .p-md-1{
        padding:.25rem !important
    }
    .pt-md-1,.py-md-1{
        padding-top:.25rem !important
    }
    .pr-md-1,.px-md-1{
        padding-right:.25rem !important
    }
    .pb-md-1,.py-md-1{
        padding-bottom:.25rem !important
    }
    .pl-md-1,.px-md-1{
        padding-left:.25rem !important
    }
    .p-md-2{
        padding:.5rem !important
    }
    .pt-md-2,.py-md-2{
        padding-top:.5rem !important
    }
    .pr-md-2,.px-md-2{
        padding-right:.5rem !important
    }
    .pb-md-2,.py-md-2{
        padding-bottom:.5rem !important
    }
    .pl-md-2,.px-md-2{
        padding-left:.5rem !important
    }
    .p-md-3{
        padding:1rem !important
    }
    .pt-md-3,.py-md-3{
        padding-top:1rem !important
    }
    .pr-md-3,.px-md-3{
        padding-right:1rem !important
    }
    .pb-md-3,.py-md-3{
        padding-bottom:1rem !important
    }
    .pl-md-3,.px-md-3{
        padding-left:1rem !important
    }
    .p-md-4{
        padding:1.5rem !important
    }
    .pt-md-4,.py-md-4{
        padding-top:1.5rem !important
    }
    .pr-md-4,.px-md-4{
        padding-right:1.5rem !important
    }
    .pb-md-4,.py-md-4{
        padding-bottom:1.5rem !important
    }
    .pl-md-4,.px-md-4{
        padding-left:1.5rem !important
    }
    .p-md-5{
        padding:3rem !important
    }
    .pt-md-5,.py-md-5{
        padding-top:3rem !important
    }
    .pr-md-5,.px-md-5{
        padding-right:3rem !important
    }
    .pb-md-5,.py-md-5{
        padding-bottom:3rem !important
    }
    .pl-md-5,.px-md-5{
        padding-left:3rem !important
    }
    .p-md-4-1{
        padding:1.6rem !important
    }
    .pt-md-4-1,.py-md-4-1{
        padding-top:1.6rem !important
    }
    .pr-md-4-1,.px-md-4-1{
        padding-right:1.6rem !important
    }
    .pb-md-4-1,.py-md-4-1{
        padding-bottom:1.6rem !important
    }
    .pl-md-4-1,.px-md-4-1{
        padding-left:1.6rem !important
    }
    .p-md-4-2{
        padding:1.7rem !important
    }
    .pt-md-4-2,.py-md-4-2{
        padding-top:1.7rem !important
    }
    .pr-md-4-2,.px-md-4-2{
        padding-right:1.7rem !important
    }
    .pb-md-4-2,.py-md-4-2{
        padding-bottom:1.7rem !important
    }
    .pl-md-4-2,.px-md-4-2{
        padding-left:1.7rem !important
    }
    .p-md-4-3{
        padding:1.8rem !important
    }
    .pt-md-4-3,.py-md-4-3{
        padding-top:1.8rem !important
    }
    .pr-md-4-3,.px-md-4-3{
        padding-right:1.8rem !important
    }
    .pb-md-4-3,.py-md-4-3{
        padding-bottom:1.8rem !important
    }
    .pl-md-4-3,.px-md-4-3{
        padding-left:1.8rem !important
    }
    .p-md-4-4{
        padding:1.9rem !important
    }
    .pt-md-4-4,.py-md-4-4{
        padding-top:1.9rem !important
    }
    .pr-md-4-4,.px-md-4-4{
        padding-right:1.9rem !important
    }
    .pb-md-4-4,.py-md-4-4{
        padding-bottom:1.9rem !important
    }
    .pl-md-4-4,.px-md-4-4{
        padding-left:1.9rem !important
    }
    .p-md-4-5{
        padding:2rem !important
    }
    .pt-md-4-5,.py-md-4-5{
        padding-top:2rem !important
    }
    .pr-md-4-5,.px-md-4-5{
        padding-right:2rem !important
    }
    .pb-md-4-5,.py-md-4-5{
        padding-bottom:2rem !important
    }
    .pl-md-4-5,.px-md-4-5{
        padding-left:2rem !important
    }
    .p-md-4-6{
        padding:2.1rem !important
    }
    .pt-md-4-6,.py-md-4-6{
        padding-top:2.1rem !important
    }
    .pr-md-4-6,.px-md-4-6{
        padding-right:2.1rem !important
    }
    .pb-md-4-6,.py-md-4-6{
        padding-bottom:2.1rem !important
    }
    .pl-md-4-6,.px-md-4-6{
        padding-left:2.1rem !important
    }
    .p-md-4-7{
        padding:2.2rem !important
    }
    .pt-md-4-7,.py-md-4-7{
        padding-top:2.2rem !important
    }
    .pr-md-4-7,.px-md-4-7{
        padding-right:2.2rem !important
    }
    .pb-md-4-7,.py-md-4-7{
        padding-bottom:2.2rem !important
    }
    .pl-md-4-7,.px-md-4-7{
        padding-left:2.2rem !important
    }
    .p-md-4-8{
        padding:2.3rem !important
    }
    .pt-md-4-8,.py-md-4-8{
        padding-top:2.3rem !important
    }
    .pr-md-4-8,.px-md-4-8{
        padding-right:2.3rem !important
    }
    .pb-md-4-8,.py-md-4-8{
        padding-bottom:2.3rem !important
    }
    .pl-md-4-8,.px-md-4-8{
        padding-left:2.3rem !important
    }
    .p-md-4-9{
        padding:2.4rem !important
    }
    .pt-md-4-9,.py-md-4-9{
        padding-top:2.4rem !important
    }
    .pr-md-4-9,.px-md-4-9{
        padding-right:2.4rem !important
    }
    .pb-md-4-9,.py-md-4-9{
        padding-bottom:2.4rem !important
    }
    .pl-md-4-9,.px-md-4-9{
        padding-left:2.4rem !important
    }
    .p-md-5-2{
        padding:3.5rem !important
    }
    .pt-md-5-2,.py-md-5-2{
        padding-top:3.5rem !important
    }
    .pr-md-5-2,.px-md-5-2{
        padding-right:3.5rem !important
    }
    .pb-md-5-2,.py-md-5-2{
        padding-bottom:3.5rem !important
    }
    .pl-md-5-2,.px-md-5-2{
        padding-left:3.5rem !important
    }
    .p-md-5-4{
        padding:4rem !important
    }
    .pt-md-5-4,.py-md-5-4{
        padding-top:4rem !important
    }
    .pr-md-5-4,.px-md-5-4{
        padding-right:4rem !important
    }
    .pb-md-5-4,.py-md-5-4{
        padding-bottom:4rem !important
    }
    .pl-md-5-4,.px-md-5-4{
        padding-left:4rem !important
    }
    .p-md-5-6{
        padding:4.5rem !important
    }
    .pt-md-5-6,.py-md-5-6{
        padding-top:4.5rem !important
    }
    .pr-md-5-6,.px-md-5-6{
        padding-right:4.5rem !important
    }
    .pb-md-5-6,.py-md-5-6{
        padding-bottom:4.5rem !important
    }
    .pl-md-5-6,.px-md-5-6{
        padding-left:4.5rem !important
    }
    .p-md-5-8{
        padding:5rem !important
    }
    .pt-md-5-8,.py-md-5-8{
        padding-top:5rem !important
    }
    .pr-md-5-8,.px-md-5-8{
        padding-right:5rem !important
    }
    .pb-md-5-8,.py-md-5-8{
        padding-bottom:5rem !important
    }
    .pl-md-5-8,.px-md-5-8{
        padding-left:5rem !important
    }
    .p-md-5-10{
        padding:5.5rem !important
    }
    .pt-md-5-10,.py-md-5-10{
        padding-top:5.5rem !important
    }
    .pr-md-5-10,.px-md-5-10{
        padding-right:5.5rem !important
    }
    .pb-md-5-10,.py-md-5-10{
        padding-bottom:5.5rem !important
    }
    .pl-md-5-10,.px-md-5-10{
        padding-left:5.5rem !important
    }
    .p-md-6{
        padding:6rem !important
    }
    .pt-md-6,.py-md-6{
        padding-top:6rem !important
    }
    .pr-md-6,.px-md-6{
        padding-right:6rem !important
    }
    .pb-md-6,.py-md-6{
        padding-bottom:6rem !important
    }
    .pl-md-6,.px-md-6{
        padding-left:6rem !important
    }
    .p-md-8{
        padding:8rem !important
    }
    .pt-md-8,.py-md-8{
        padding-top:8rem !important
    }
    .pr-md-8,.px-md-8{
        padding-right:8rem !important
    }
    .pb-md-8,.py-md-8{
        padding-bottom:8rem !important
    }
    .pl-md-8,.px-md-8{
        padding-left:8rem !important
    }
    .m-md-auto{
        margin:auto !important
    }
    .mt-md-auto,.my-md-auto{
        margin-top:auto !important
    }
    .mr-md-auto,.mx-md-auto{
        margin-right:auto !important
    }
    .mb-md-auto,.my-md-auto{
        margin-bottom:auto !important
    }
    .ml-md-auto,.mx-md-auto{
        margin-left:auto !important
    }
}
@media (min-width: 992px){
    .m-lg-0{
        margin:0 !important
    }
    .mt-lg-0,.my-lg-0{
        margin-top:0 !important
    }
    .mr-lg-0,.mx-lg-0{
        margin-right:0 !important
    }
    .mb-lg-0,.my-lg-0{
        margin-bottom:0 !important
    }
    .ml-lg-0,.mx-lg-0{
        margin-left:0 !important
    }
    .m-lg-1{
        margin:.25rem !important
    }
    .mt-lg-1,.my-lg-1{
        margin-top:.25rem !important
    }
    .mr-lg-1,.mx-lg-1{
        margin-right:.25rem !important
    }
    .mb-lg-1,.my-lg-1{
        margin-bottom:.25rem !important
    }
    .ml-lg-1,.mx-lg-1{
        margin-left:.25rem !important
    }
    .m-lg-2{
        margin:.5rem !important
    }
    .mt-lg-2,.my-lg-2{
        margin-top:.5rem !important
    }
    .mr-lg-2,.mx-lg-2{
        margin-right:.5rem !important
    }
    .mb-lg-2,.my-lg-2{
        margin-bottom:.5rem !important
    }
    .ml-lg-2,.mx-lg-2{
        margin-left:.5rem !important
    }
    .m-lg-3{
        margin:1rem !important
    }
    .mt-lg-3,.my-lg-3{
        margin-top:1rem !important
    }
    .mr-lg-3,.mx-lg-3{
        margin-right:1rem !important
    }
    .mb-lg-3,.my-lg-3{
        margin-bottom:1rem !important
    }
    .ml-lg-3,.mx-lg-3{
        margin-left:1rem !important
    }
    .m-lg-4{
        margin:1.5rem !important
    }
    .mt-lg-4,.my-lg-4{
        margin-top:1.5rem !important
    }
    .mr-lg-4,.mx-lg-4{
        margin-right:1.5rem !important
    }
    .mb-lg-4,.my-lg-4{
        margin-bottom:1.5rem !important
    }
    .ml-lg-4,.mx-lg-4{
        margin-left:1.5rem !important
    }
    .m-lg-5{
        margin:3rem !important
    }
    .mt-lg-5,.my-lg-5{
        margin-top:3rem !important
    }
    .mr-lg-5,.mx-lg-5{
        margin-right:3rem !important
    }
    .mb-lg-5,.my-lg-5{
        margin-bottom:3rem !important
    }
    .ml-lg-5,.mx-lg-5{
        margin-left:3rem !important
    }
    .m-lg-4-1{
        margin:1.6rem !important
    }
    .mt-lg-4-1,.my-lg-4-1{
        margin-top:1.6rem !important
    }
    .mr-lg-4-1,.mx-lg-4-1{
        margin-right:1.6rem !important
    }
    .mb-lg-4-1,.my-lg-4-1{
        margin-bottom:1.6rem !important
    }
    .ml-lg-4-1,.mx-lg-4-1{
        margin-left:1.6rem !important
    }
    .m-lg-4-2{
        margin:1.7rem !important
    }
    .mt-lg-4-2,.my-lg-4-2{
        margin-top:1.7rem !important
    }
    .mr-lg-4-2,.mx-lg-4-2{
        margin-right:1.7rem !important
    }
    .mb-lg-4-2,.my-lg-4-2{
        margin-bottom:1.7rem !important
    }
    .ml-lg-4-2,.mx-lg-4-2{
        margin-left:1.7rem !important
    }
    .m-lg-4-3{
        margin:1.8rem !important
    }
    .mt-lg-4-3,.my-lg-4-3{
        margin-top:1.8rem !important
    }
    .mr-lg-4-3,.mx-lg-4-3{
        margin-right:1.8rem !important
    }
    .mb-lg-4-3,.my-lg-4-3{
        margin-bottom:1.8rem !important
    }
    .ml-lg-4-3,.mx-lg-4-3{
        margin-left:1.8rem !important
    }
    .m-lg-4-4{
        margin:1.9rem !important
    }
    .mt-lg-4-4,.my-lg-4-4{
        margin-top:1.9rem !important
    }
    .mr-lg-4-4,.mx-lg-4-4{
        margin-right:1.9rem !important
    }
    .mb-lg-4-4,.my-lg-4-4{
        margin-bottom:1.9rem !important
    }
    .ml-lg-4-4,.mx-lg-4-4{
        margin-left:1.9rem !important
    }
    .m-lg-4-5{
        margin:2rem !important
    }
    .mt-lg-4-5,.my-lg-4-5{
        margin-top:2rem !important
    }
    .mr-lg-4-5,.mx-lg-4-5{
        margin-right:2rem !important
    }
    .mb-lg-4-5,.my-lg-4-5{
        margin-bottom:2rem !important
    }
    .ml-lg-4-5,.mx-lg-4-5{
        margin-left:2rem !important
    }
    .m-lg-4-6{
        margin:2.1rem !important
    }
    .mt-lg-4-6,.my-lg-4-6{
        margin-top:2.1rem !important
    }
    .mr-lg-4-6,.mx-lg-4-6{
        margin-right:2.1rem !important
    }
    .mb-lg-4-6,.my-lg-4-6{
        margin-bottom:2.1rem !important
    }
    .ml-lg-4-6,.mx-lg-4-6{
        margin-left:2.1rem !important
    }
    .m-lg-4-7{
        margin:2.2rem !important
    }
    .mt-lg-4-7,.my-lg-4-7{
        margin-top:2.2rem !important
    }
    .mr-lg-4-7,.mx-lg-4-7{
        margin-right:2.2rem !important
    }
    .mb-lg-4-7,.my-lg-4-7{
        margin-bottom:2.2rem !important
    }
    .ml-lg-4-7,.mx-lg-4-7{
        margin-left:2.2rem !important
    }
    .m-lg-4-8{
        margin:2.3rem !important
    }
    .mt-lg-4-8,.my-lg-4-8{
        margin-top:2.3rem !important
    }
    .mr-lg-4-8,.mx-lg-4-8{
        margin-right:2.3rem !important
    }
    .mb-lg-4-8,.my-lg-4-8{
        margin-bottom:2.3rem !important
    }
    .ml-lg-4-8,.mx-lg-4-8{
        margin-left:2.3rem !important
    }
    .m-lg-4-9{
        margin:2.4rem !important
    }
    .mt-lg-4-9,.my-lg-4-9{
        margin-top:2.4rem !important
    }
    .mr-lg-4-9,.mx-lg-4-9{
        margin-right:2.4rem !important
    }
    .mb-lg-4-9,.my-lg-4-9{
        margin-bottom:2.4rem !important
    }
    .ml-lg-4-9,.mx-lg-4-9{
        margin-left:2.4rem !important
    }
    .m-lg-5-2{
        margin:3.5rem !important
    }
    .mt-lg-5-2,.my-lg-5-2{
        margin-top:3.5rem !important
    }
    .mr-lg-5-2,.mx-lg-5-2{
        margin-right:3.5rem !important
    }
    .mb-lg-5-2,.my-lg-5-2{
        margin-bottom:3.5rem !important
    }
    .ml-lg-5-2,.mx-lg-5-2{
        margin-left:3.5rem !important
    }
    .m-lg-5-4{
        margin:4rem !important
    }
    .mt-lg-5-4,.my-lg-5-4{
        margin-top:4rem !important
    }
    .mr-lg-5-4,.mx-lg-5-4{
        margin-right:4rem !important
    }
    .mb-lg-5-4,.my-lg-5-4{
        margin-bottom:4rem !important
    }
    .ml-lg-5-4,.mx-lg-5-4{
        margin-left:4rem !important
    }
    .m-lg-5-6{
        margin:4.5rem !important
    }
    .mt-lg-5-6,.my-lg-5-6{
        margin-top:4.5rem !important
    }
    .mr-lg-5-6,.mx-lg-5-6{
        margin-right:4.5rem !important
    }
    .mb-lg-5-6,.my-lg-5-6{
        margin-bottom:4.5rem !important
    }
    .ml-lg-5-6,.mx-lg-5-6{
        margin-left:4.5rem !important
    }
    .m-lg-5-8{
        margin:5rem !important
    }
    .mt-lg-5-8,.my-lg-5-8{
        margin-top:5rem !important
    }
    .mr-lg-5-8,.mx-lg-5-8{
        margin-right:5rem !important
    }
    .mb-lg-5-8,.my-lg-5-8{
        margin-bottom:5rem !important
    }
    .ml-lg-5-8,.mx-lg-5-8{
        margin-left:5rem !important
    }
    .m-lg-5-10{
        margin:5.5rem !important
    }
    .mt-lg-5-10,.my-lg-5-10{
        margin-top:5.5rem !important
    }
    .mr-lg-5-10,.mx-lg-5-10{
        margin-right:5.5rem !important
    }
    .mb-lg-5-10,.my-lg-5-10{
        margin-bottom:5.5rem !important
    }
    .ml-lg-5-10,.mx-lg-5-10{
        margin-left:5.5rem !important
    }
    .m-lg-6{
        margin:6rem !important
    }
    .mt-lg-6,.my-lg-6{
        margin-top:6rem !important
    }
    .mr-lg-6,.mx-lg-6{
        margin-right:6rem !important
    }
    .mb-lg-6,.my-lg-6{
        margin-bottom:6rem !important
    }
    .ml-lg-6,.mx-lg-6{
        margin-left:6rem !important
    }
    .m-lg-8{
        margin:8rem !important
    }
    .mt-lg-8,.my-lg-8{
        margin-top:8rem !important
    }
    .mr-lg-8,.mx-lg-8{
        margin-right:8rem !important
    }
    .mb-lg-8,.my-lg-8{
        margin-bottom:8rem !important
    }
    .ml-lg-8,.mx-lg-8{
        margin-left:8rem !important
    }
    .p-lg-0{
        padding:0 !important
    }
    .pt-lg-0,.py-lg-0{
        padding-top:0 !important
    }
    .pr-lg-0,.px-lg-0{
        padding-right:0 !important
    }
    .pb-lg-0,.py-lg-0{
        padding-bottom:0 !important
    }
    .pl-lg-0,.px-lg-0{
        padding-left:0 !important
    }
    .p-lg-1{
        padding:.25rem !important
    }
    .pt-lg-1,.py-lg-1{
        padding-top:.25rem !important
    }
    .pr-lg-1,.px-lg-1{
        padding-right:.25rem !important
    }
    .pb-lg-1,.py-lg-1{
        padding-bottom:.25rem !important
    }
    .pl-lg-1,.px-lg-1{
        padding-left:.25rem !important
    }
    .p-lg-2{
        padding:.5rem !important
    }
    .pt-lg-2,.py-lg-2{
        padding-top:.5rem !important
    }
    .pr-lg-2,.px-lg-2{
        padding-right:.5rem !important
    }
    .pb-lg-2,.py-lg-2{
        padding-bottom:.5rem !important
    }
    .pl-lg-2,.px-lg-2{
        padding-left:.5rem !important
    }
    .p-lg-3{
        padding:1rem !important
    }
    .pt-lg-3,.py-lg-3{
        padding-top:1rem !important
    }
    .pr-lg-3,.px-lg-3{
        padding-right:1rem !important
    }
    .pb-lg-3,.py-lg-3{
        padding-bottom:1rem !important
    }
    .pl-lg-3,.px-lg-3{
        padding-left:1rem !important
    }
    .p-lg-4{
        padding:1.5rem !important
    }
    .pt-lg-4,.py-lg-4{
        padding-top:1.5rem !important
    }
    .pr-lg-4,.px-lg-4{
        padding-right:1.5rem !important
    }
    .pb-lg-4,.py-lg-4{
        padding-bottom:1.5rem !important
    }
    .pl-lg-4,.px-lg-4{
        padding-left:1.5rem !important
    }
    .p-lg-5{
        padding:3rem !important
    }
    .pt-lg-5,.py-lg-5{
        padding-top:3rem !important
    }
    .pr-lg-5,.px-lg-5{
        padding-right:3rem !important
    }
    .pb-lg-5,.py-lg-5{
        padding-bottom:3rem !important
    }
    .pl-lg-5,.px-lg-5{
        padding-left:3rem !important
    }
    .p-lg-4-1{
        padding:1.6rem !important
    }
    .pt-lg-4-1,.py-lg-4-1{
        padding-top:1.6rem !important
    }
    .pr-lg-4-1,.px-lg-4-1{
        padding-right:1.6rem !important
    }
    .pb-lg-4-1,.py-lg-4-1{
        padding-bottom:1.6rem !important
    }
    .pl-lg-4-1,.px-lg-4-1{
        padding-left:1.6rem !important
    }
    .p-lg-4-2{
        padding:1.7rem !important
    }
    .pt-lg-4-2,.py-lg-4-2{
        padding-top:1.7rem !important
    }
    .pr-lg-4-2,.px-lg-4-2{
        padding-right:1.7rem !important
    }
    .pb-lg-4-2,.py-lg-4-2{
        padding-bottom:1.7rem !important
    }
    .pl-lg-4-2,.px-lg-4-2{
        padding-left:1.7rem !important
    }
    .p-lg-4-3{
        padding:1.8rem !important
    }
    .pt-lg-4-3,.py-lg-4-3{
        padding-top:1.8rem !important
    }
    .pr-lg-4-3,.px-lg-4-3{
        padding-right:1.8rem !important
    }
    .pb-lg-4-3,.py-lg-4-3{
        padding-bottom:1.8rem !important
    }
    .pl-lg-4-3,.px-lg-4-3{
        padding-left:1.8rem !important
    }
    .p-lg-4-4{
        padding:1.9rem !important
    }
    .pt-lg-4-4,.py-lg-4-4{
        padding-top:1.9rem !important
    }
    .pr-lg-4-4,.px-lg-4-4{
        padding-right:1.9rem !important
    }
    .pb-lg-4-4,.py-lg-4-4{
        padding-bottom:1.9rem !important
    }
    .pl-lg-4-4,.px-lg-4-4{
        padding-left:1.9rem !important
    }
    .p-lg-4-5{
        padding:2rem !important
    }
    .pt-lg-4-5,.py-lg-4-5{
        padding-top:2rem !important
    }
    .pr-lg-4-5,.px-lg-4-5{
        padding-right:2rem !important
    }
    .pb-lg-4-5,.py-lg-4-5{
        padding-bottom:2rem !important
    }
    .pl-lg-4-5,.px-lg-4-5{
        padding-left:2rem !important
    }
    .p-lg-4-6{
        padding:2.1rem !important
    }
    .pt-lg-4-6,.py-lg-4-6{
        padding-top:2.1rem !important
    }
    .pr-lg-4-6,.px-lg-4-6{
        padding-right:2.1rem !important
    }
    .pb-lg-4-6,.py-lg-4-6{
        padding-bottom:2.1rem !important
    }
    .pl-lg-4-6,.px-lg-4-6{
        padding-left:2.1rem !important
    }
    .p-lg-4-7{
        padding:2.2rem !important
    }
    .pt-lg-4-7,.py-lg-4-7{
        padding-top:2.2rem !important
    }
    .pr-lg-4-7,.px-lg-4-7{
        padding-right:2.2rem !important
    }
    .pb-lg-4-7,.py-lg-4-7{
        padding-bottom:2.2rem !important
    }
    .pl-lg-4-7,.px-lg-4-7{
        padding-left:2.2rem !important
    }
    .p-lg-4-8{
        padding:2.3rem !important
    }
    .pt-lg-4-8,.py-lg-4-8{
        padding-top:2.3rem !important
    }
    .pr-lg-4-8,.px-lg-4-8{
        padding-right:2.3rem !important
    }
    .pb-lg-4-8,.py-lg-4-8{
        padding-bottom:2.3rem !important
    }
    .pl-lg-4-8,.px-lg-4-8{
        padding-left:2.3rem !important
    }
    .p-lg-4-9{
        padding:2.4rem !important
    }
    .pt-lg-4-9,.py-lg-4-9{
        padding-top:2.4rem !important
    }
    .pr-lg-4-9,.px-lg-4-9{
        padding-right:2.4rem !important
    }
    .pb-lg-4-9,.py-lg-4-9{
        padding-bottom:2.4rem !important
    }
    .pl-lg-4-9,.px-lg-4-9{
        padding-left:2.4rem !important
    }
    .p-lg-5-2{
        padding:3.5rem !important
    }
    .pt-lg-5-2,.py-lg-5-2{
        padding-top:3.5rem !important
    }
    .pr-lg-5-2,.px-lg-5-2{
        padding-right:3.5rem !important
    }
    .pb-lg-5-2,.py-lg-5-2{
        padding-bottom:3.5rem !important
    }
    .pl-lg-5-2,.px-lg-5-2{
        padding-left:3.5rem !important
    }
    .p-lg-5-4{
        padding:4rem !important
    }
    .pt-lg-5-4,.py-lg-5-4{
        padding-top:4rem !important
    }
    .pr-lg-5-4,.px-lg-5-4{
        padding-right:4rem !important
    }
    .pb-lg-5-4,.py-lg-5-4{
        padding-bottom:4rem !important
    }
    .pl-lg-5-4,.px-lg-5-4{
        padding-left:4rem !important
    }
    .p-lg-5-6{
        padding:4.5rem !important
    }
    .pt-lg-5-6,.py-lg-5-6{
        padding-top:4.5rem !important
    }
    .pr-lg-5-6,.px-lg-5-6{
        padding-right:4.5rem !important
    }
    .pb-lg-5-6,.py-lg-5-6{
        padding-bottom:4.5rem !important
    }
    .pl-lg-5-6,.px-lg-5-6{
        padding-left:4.5rem !important
    }
    .p-lg-5-8{
        padding:5rem !important
    }
    .pt-lg-5-8,.py-lg-5-8{
        padding-top:5rem !important
    }
    .pr-lg-5-8,.px-lg-5-8{
        padding-right:5rem !important
    }
    .pb-lg-5-8,.py-lg-5-8{
        padding-bottom:5rem !important
    }
    .pl-lg-5-8,.px-lg-5-8{
        padding-left:5rem !important
    }
    .p-lg-5-10{
        padding:5.5rem !important
    }
    .pt-lg-5-10,.py-lg-5-10{
        padding-top:5.5rem !important
    }
    .pr-lg-5-10,.px-lg-5-10{
        padding-right:5.5rem !important
    }
    .pb-lg-5-10,.py-lg-5-10{
        padding-bottom:5.5rem !important
    }
    .pl-lg-5-10,.px-lg-5-10{
        padding-left:5.5rem !important
    }
    .p-lg-6{
        padding:6rem !important
    }
    .pt-lg-6,.py-lg-6{
        padding-top:6rem !important
    }
    .pr-lg-6,.px-lg-6{
        padding-right:6rem !important
    }
    .pb-lg-6,.py-lg-6{
        padding-bottom:6rem !important
    }
    .pl-lg-6,.px-lg-6{
        padding-left:6rem !important
    }
    .p-lg-8{
        padding:8rem !important
    }
    .pt-lg-8,.py-lg-8{
        padding-top:8rem !important
    }
    .pr-lg-8,.px-lg-8{
        padding-right:8rem !important
    }
    .pb-lg-8,.py-lg-8{
        padding-bottom:8rem !important
    }
    .pl-lg-8,.px-lg-8{
        padding-left:8rem !important
    }
    .m-lg-auto{
        margin:auto !important
    }
    .mt-lg-auto,.my-lg-auto{
        margin-top:auto !important
    }
    .mr-lg-auto,.mx-lg-auto{
        margin-right:auto !important
    }
    .mb-lg-auto,.my-lg-auto{
        margin-bottom:auto !important
    }
    .ml-lg-auto,.mx-lg-auto{
        margin-left:auto !important
    }
}
@media (min-width: 1200px){
    .m-xl-0{
        margin:0 !important
    }
    .mt-xl-0,.my-xl-0{
        margin-top:0 !important
    }
    .mr-xl-0,.mx-xl-0{
        margin-right:0 !important
    }
    .mb-xl-0,.my-xl-0{
        margin-bottom:0 !important
    }
    .ml-xl-0,.mx-xl-0{
        margin-left:0 !important
    }
    .m-xl-1{
        margin:.25rem !important
    }
    .mt-xl-1,.my-xl-1{
        margin-top:.25rem !important
    }
    .mr-xl-1,.mx-xl-1{
        margin-right:.25rem !important
    }
    .mb-xl-1,.my-xl-1{
        margin-bottom:.25rem !important
    }
    .ml-xl-1,.mx-xl-1{
        margin-left:.25rem !important
    }
    .m-xl-2{
        margin:.5rem !important
    }
    .mt-xl-2,.my-xl-2{
        margin-top:.5rem !important
    }
    .mr-xl-2,.mx-xl-2{
        margin-right:.5rem !important
    }
    .mb-xl-2,.my-xl-2{
        margin-bottom:.5rem !important
    }
    .ml-xl-2,.mx-xl-2{
        margin-left:.5rem !important
    }
    .m-xl-3{
        margin:1rem !important
    }
    .mt-xl-3,.my-xl-3{
        margin-top:1rem !important
    }
    .mr-xl-3,.mx-xl-3{
        margin-right:1rem !important
    }
    .mb-xl-3,.my-xl-3{
        margin-bottom:1rem !important
    }
    .ml-xl-3,.mx-xl-3{
        margin-left:1rem !important
    }
    .m-xl-4{
        margin:1.5rem !important
    }
    .mt-xl-4,.my-xl-4{
        margin-top:1.5rem !important
    }
    .mr-xl-4,.mx-xl-4{
        margin-right:1.5rem !important
    }
    .mb-xl-4,.my-xl-4{
        margin-bottom:1.5rem !important
    }
    .ml-xl-4,.mx-xl-4{
        margin-left:1.5rem !important
    }
    .m-xl-5{
        margin:3rem !important
    }
    .mt-xl-5,.my-xl-5{
        margin-top:3rem !important
    }
    .mr-xl-5,.mx-xl-5{
        margin-right:3rem !important
    }
    .mb-xl-5,.my-xl-5{
        margin-bottom:3rem !important
    }
    .ml-xl-5,.mx-xl-5{
        margin-left:3rem !important
    }
    .m-xl-4-1{
        margin:1.6rem !important
    }
    .mt-xl-4-1,.my-xl-4-1{
        margin-top:1.6rem !important
    }
    .mr-xl-4-1,.mx-xl-4-1{
        margin-right:1.6rem !important
    }
    .mb-xl-4-1,.my-xl-4-1{
        margin-bottom:1.6rem !important
    }
    .ml-xl-4-1,.mx-xl-4-1{
        margin-left:1.6rem !important
    }
    .m-xl-4-2{
        margin:1.7rem !important
    }
    .mt-xl-4-2,.my-xl-4-2{
        margin-top:1.7rem !important
    }
    .mr-xl-4-2,.mx-xl-4-2{
        margin-right:1.7rem !important
    }
    .mb-xl-4-2,.my-xl-4-2{
        margin-bottom:1.7rem !important
    }
    .ml-xl-4-2,.mx-xl-4-2{
        margin-left:1.7rem !important
    }
    .m-xl-4-3{
        margin:1.8rem !important
    }
    .mt-xl-4-3,.my-xl-4-3{
        margin-top:1.8rem !important
    }
    .mr-xl-4-3,.mx-xl-4-3{
        margin-right:1.8rem !important
    }
    .mb-xl-4-3,.my-xl-4-3{
        margin-bottom:1.8rem !important
    }
    .ml-xl-4-3,.mx-xl-4-3{
        margin-left:1.8rem !important
    }
    .m-xl-4-4{
        margin:1.9rem !important
    }
    .mt-xl-4-4,.my-xl-4-4{
        margin-top:1.9rem !important
    }
    .mr-xl-4-4,.mx-xl-4-4{
        margin-right:1.9rem !important
    }
    .mb-xl-4-4,.my-xl-4-4{
        margin-bottom:1.9rem !important
    }
    .ml-xl-4-4,.mx-xl-4-4{
        margin-left:1.9rem !important
    }
    .m-xl-4-5{
        margin:2rem !important
    }
    .mt-xl-4-5,.my-xl-4-5{
        margin-top:2rem !important
    }
    .mr-xl-4-5,.mx-xl-4-5{
        margin-right:2rem !important
    }
    .mb-xl-4-5,.my-xl-4-5{
        margin-bottom:2rem !important
    }
    .ml-xl-4-5,.mx-xl-4-5{
        margin-left:2rem !important
    }
    .m-xl-4-6{
        margin:2.1rem !important
    }
    .mt-xl-4-6,.my-xl-4-6{
        margin-top:2.1rem !important
    }
    .mr-xl-4-6,.mx-xl-4-6{
        margin-right:2.1rem !important
    }
    .mb-xl-4-6,.my-xl-4-6{
        margin-bottom:2.1rem !important
    }
    .ml-xl-4-6,.mx-xl-4-6{
        margin-left:2.1rem !important
    }
    .m-xl-4-7{
        margin:2.2rem !important
    }
    .mt-xl-4-7,.my-xl-4-7{
        margin-top:2.2rem !important
    }
    .mr-xl-4-7,.mx-xl-4-7{
        margin-right:2.2rem !important
    }
    .mb-xl-4-7,.my-xl-4-7{
        margin-bottom:2.2rem !important
    }
    .ml-xl-4-7,.mx-xl-4-7{
        margin-left:2.2rem !important
    }
    .m-xl-4-8{
        margin:2.3rem !important
    }
    .mt-xl-4-8,.my-xl-4-8{
        margin-top:2.3rem !important
    }
    .mr-xl-4-8,.mx-xl-4-8{
        margin-right:2.3rem !important
    }
    .mb-xl-4-8,.my-xl-4-8{
        margin-bottom:2.3rem !important
    }
    .ml-xl-4-8,.mx-xl-4-8{
        margin-left:2.3rem !important
    }
    .m-xl-4-9{
        margin:2.4rem !important
    }
    .mt-xl-4-9,.my-xl-4-9{
        margin-top:2.4rem !important
    }
    .mr-xl-4-9,.mx-xl-4-9{
        margin-right:2.4rem !important
    }
    .mb-xl-4-9,.my-xl-4-9{
        margin-bottom:2.4rem !important
    }
    .ml-xl-4-9,.mx-xl-4-9{
        margin-left:2.4rem !important
    }
    .m-xl-5-2{
        margin:3.5rem !important
    }
    .mt-xl-5-2,.my-xl-5-2{
        margin-top:3.5rem !important
    }
    .mr-xl-5-2,.mx-xl-5-2{
        margin-right:3.5rem !important
    }
    .mb-xl-5-2,.my-xl-5-2{
        margin-bottom:3.5rem !important
    }
    .ml-xl-5-2,.mx-xl-5-2{
        margin-left:3.5rem !important
    }
    .m-xl-5-4{
        margin:4rem !important
    }
    .mt-xl-5-4,.my-xl-5-4{
        margin-top:4rem !important
    }
    .mr-xl-5-4,.mx-xl-5-4{
        margin-right:4rem !important
    }
    .mb-xl-5-4,.my-xl-5-4{
        margin-bottom:4rem !important
    }
    .ml-xl-5-4,.mx-xl-5-4{
        margin-left:4rem !important
    }
    .m-xl-5-6{
        margin:4.5rem !important
    }
    .mt-xl-5-6,.my-xl-5-6{
        margin-top:4.5rem !important
    }
    .mr-xl-5-6,.mx-xl-5-6{
        margin-right:4.5rem !important
    }
    .mb-xl-5-6,.my-xl-5-6{
        margin-bottom:4.5rem !important
    }
    .ml-xl-5-6,.mx-xl-5-6{
        margin-left:4.5rem !important
    }
    .m-xl-5-8{
        margin:5rem !important
    }
    .mt-xl-5-8,.my-xl-5-8{
        margin-top:5rem !important
    }
    .mr-xl-5-8,.mx-xl-5-8{
        margin-right:5rem !important
    }
    .mb-xl-5-8,.my-xl-5-8{
        margin-bottom:5rem !important
    }
    .ml-xl-5-8,.mx-xl-5-8{
        margin-left:5rem !important
    }
    .m-xl-5-10{
        margin:5.5rem !important
    }
    .mt-xl-5-10,.my-xl-5-10{
        margin-top:5.5rem !important
    }
    .mr-xl-5-10,.mx-xl-5-10{
        margin-right:5.5rem !important
    }
    .mb-xl-5-10,.my-xl-5-10{
        margin-bottom:5.5rem !important
    }
    .ml-xl-5-10,.mx-xl-5-10{
        margin-left:5.5rem !important
    }
    .m-xl-6{
        margin:6rem !important
    }
    .mt-xl-6,.my-xl-6{
        margin-top:6rem !important
    }
    .mr-xl-6,.mx-xl-6{
        margin-right:6rem !important
    }
    .mb-xl-6,.my-xl-6{
        margin-bottom:6rem !important
    }
    .ml-xl-6,.mx-xl-6{
        margin-left:6rem !important
    }
    .m-xl-8{
        margin:8rem !important
    }
    .mt-xl-8,.my-xl-8{
        margin-top:8rem !important
    }
    .mr-xl-8,.mx-xl-8{
        margin-right:8rem !important
    }
    .mb-xl-8,.my-xl-8{
        margin-bottom:8rem !important
    }
    .ml-xl-8,.mx-xl-8{
        margin-left:8rem !important
    }
    .p-xl-0{
        padding:0 !important
    }
    .pt-xl-0,.py-xl-0{
        padding-top:0 !important
    }
    .pr-xl-0,.px-xl-0{
        padding-right:0 !important
    }
    .pb-xl-0,.py-xl-0{
        padding-bottom:0 !important
    }
    .pl-xl-0,.px-xl-0{
        padding-left:0 !important
    }
    .p-xl-1{
        padding:.25rem !important
    }
    .pt-xl-1,.py-xl-1{
        padding-top:.25rem !important
    }
    .pr-xl-1,.px-xl-1{
        padding-right:.25rem !important
    }
    .pb-xl-1,.py-xl-1{
        padding-bottom:.25rem !important
    }
    .pl-xl-1,.px-xl-1{
        padding-left:.25rem !important
    }
    .p-xl-2{
        padding:.5rem !important
    }
    .pt-xl-2,.py-xl-2{
        padding-top:.5rem !important
    }
    .pr-xl-2,.px-xl-2{
        padding-right:.5rem !important
    }
    .pb-xl-2,.py-xl-2{
        padding-bottom:.5rem !important
    }
    .pl-xl-2,.px-xl-2{
        padding-left:.5rem !important
    }
    .p-xl-3{
        padding:1rem !important
    }
    .pt-xl-3,.py-xl-3{
        padding-top:1rem !important
    }
    .pr-xl-3,.px-xl-3{
        padding-right:1rem !important
    }
    .pb-xl-3,.py-xl-3{
        padding-bottom:1rem !important
    }
    .pl-xl-3,.px-xl-3{
        padding-left:1rem !important
    }
    .p-xl-4{
        padding:1.5rem !important
    }
    .pt-xl-4,.py-xl-4{
        padding-top:1.5rem !important
    }
    .pr-xl-4,.px-xl-4{
        padding-right:1.5rem !important
    }
    .pb-xl-4,.py-xl-4{
        padding-bottom:1.5rem !important
    }
    .pl-xl-4,.px-xl-4{
        padding-left:1.5rem !important
    }
    .p-xl-5{
        padding:3rem !important
    }
    .pt-xl-5,.py-xl-5{
        padding-top:3rem !important
    }
    .pr-xl-5,.px-xl-5{
        padding-right:3rem !important
    }
    .pb-xl-5,.py-xl-5{
        padding-bottom:3rem !important
    }
    .pl-xl-5,.px-xl-5{
        padding-left:3rem !important
    }
    .p-xl-4-1{
        padding:1.6rem !important
    }
    .pt-xl-4-1,.py-xl-4-1{
        padding-top:1.6rem !important
    }
    .pr-xl-4-1,.px-xl-4-1{
        padding-right:1.6rem !important
    }
    .pb-xl-4-1,.py-xl-4-1{
        padding-bottom:1.6rem !important
    }
    .pl-xl-4-1,.px-xl-4-1{
        padding-left:1.6rem !important
    }
    .p-xl-4-2{
        padding:1.7rem !important
    }
    .pt-xl-4-2,.py-xl-4-2{
        padding-top:1.7rem !important
    }
    .pr-xl-4-2,.px-xl-4-2{
        padding-right:1.7rem !important
    }
    .pb-xl-4-2,.py-xl-4-2{
        padding-bottom:1.7rem !important
    }
    .pl-xl-4-2,.px-xl-4-2{
        padding-left:1.7rem !important
    }
    .p-xl-4-3{
        padding:1.8rem !important
    }
    .pt-xl-4-3,.py-xl-4-3{
        padding-top:1.8rem !important
    }
    .pr-xl-4-3,.px-xl-4-3{
        padding-right:1.8rem !important
    }
    .pb-xl-4-3,.py-xl-4-3{
        padding-bottom:1.8rem !important
    }
    .pl-xl-4-3,.px-xl-4-3{
        padding-left:1.8rem !important
    }
    .p-xl-4-4{
        padding:1.9rem !important
    }
    .pt-xl-4-4,.py-xl-4-4{
        padding-top:1.9rem !important
    }
    .pr-xl-4-4,.px-xl-4-4{
        padding-right:1.9rem !important
    }
    .pb-xl-4-4,.py-xl-4-4{
        padding-bottom:1.9rem !important
    }
    .pl-xl-4-4,.px-xl-4-4{
        padding-left:1.9rem !important
    }
    .p-xl-4-5{
        padding:2rem !important
    }
    .pt-xl-4-5,.py-xl-4-5{
        padding-top:2rem !important
    }
    .pr-xl-4-5,.px-xl-4-5{
        padding-right:2rem !important
    }
    .pb-xl-4-5,.py-xl-4-5{
        padding-bottom:2rem !important
    }
    .pl-xl-4-5,.px-xl-4-5{
        padding-left:2rem !important
    }
    .p-xl-4-6{
        padding:2.1rem !important
    }
    .pt-xl-4-6,.py-xl-4-6{
        padding-top:2.1rem !important
    }
    .pr-xl-4-6,.px-xl-4-6{
        padding-right:2.1rem !important
    }
    .pb-xl-4-6,.py-xl-4-6{
        padding-bottom:2.1rem !important
    }
    .pl-xl-4-6,.px-xl-4-6{
        padding-left:2.1rem !important
    }
    .p-xl-4-7{
        padding:2.2rem !important
    }
    .pt-xl-4-7,.py-xl-4-7{
        padding-top:2.2rem !important
    }
    .pr-xl-4-7,.px-xl-4-7{
        padding-right:2.2rem !important
    }
    .pb-xl-4-7,.py-xl-4-7{
        padding-bottom:2.2rem !important
    }
    .pl-xl-4-7,.px-xl-4-7{
        padding-left:2.2rem !important
    }
    .p-xl-4-8{
        padding:2.3rem !important
    }
    .pt-xl-4-8,.py-xl-4-8{
        padding-top:2.3rem !important
    }
    .pr-xl-4-8,.px-xl-4-8{
        padding-right:2.3rem !important
    }
    .pb-xl-4-8,.py-xl-4-8{
        padding-bottom:2.3rem !important
    }
    .pl-xl-4-8,.px-xl-4-8{
        padding-left:2.3rem !important
    }
    .p-xl-4-9{
        padding:2.4rem !important
    }
    .pt-xl-4-9,.py-xl-4-9{
        padding-top:2.4rem !important
    }
    .pr-xl-4-9,.px-xl-4-9{
        padding-right:2.4rem !important
    }
    .pb-xl-4-9,.py-xl-4-9{
        padding-bottom:2.4rem !important
    }
    .pl-xl-4-9,.px-xl-4-9{
        padding-left:2.4rem !important
    }
    .p-xl-5-2{
        padding:3.5rem !important
    }
    .pt-xl-5-2,.py-xl-5-2{
        padding-top:3.5rem !important
    }
    .pr-xl-5-2,.px-xl-5-2{
        padding-right:3.5rem !important
    }
    .pb-xl-5-2,.py-xl-5-2{
        padding-bottom:3.5rem !important
    }
    .pl-xl-5-2,.px-xl-5-2{
        padding-left:3.5rem !important
    }
    .p-xl-5-4{
        padding:4rem !important
    }
    .pt-xl-5-4,.py-xl-5-4{
        padding-top:4rem !important
    }
    .pr-xl-5-4,.px-xl-5-4{
        padding-right:4rem !important
    }
    .pb-xl-5-4,.py-xl-5-4{
        padding-bottom:4rem !important
    }
    .pl-xl-5-4,.px-xl-5-4{
        padding-left:4rem !important
    }
    .p-xl-5-6{
        padding:4.5rem !important
    }
    .pt-xl-5-6,.py-xl-5-6{
        padding-top:4.5rem !important
    }
    .pr-xl-5-6,.px-xl-5-6{
        padding-right:4.5rem !important
    }
    .pb-xl-5-6,.py-xl-5-6{
        padding-bottom:4.5rem !important
    }
    .pl-xl-5-6,.px-xl-5-6{
        padding-left:4.5rem !important
    }
    .p-xl-5-8{
        padding:5rem !important
    }
    .pt-xl-5-8,.py-xl-5-8{
        padding-top:5rem !important
    }
    .pr-xl-5-8,.px-xl-5-8{
        padding-right:5rem !important
    }
    .pb-xl-5-8,.py-xl-5-8{
        padding-bottom:5rem !important
    }
    .pl-xl-5-8,.px-xl-5-8{
        padding-left:5rem !important
    }
    .p-xl-5-10{
        padding:5.5rem !important
    }
    .pt-xl-5-10,.py-xl-5-10{
        padding-top:5.5rem !important
    }
    .pr-xl-5-10,.px-xl-5-10{
        padding-right:5.5rem !important
    }
    .pb-xl-5-10,.py-xl-5-10{
        padding-bottom:5.5rem !important
    }
    .pl-xl-5-10,.px-xl-5-10{
        padding-left:5.5rem !important
    }
    .p-xl-6{
        padding:6rem !important
    }
    .pt-xl-6,.py-xl-6{
        padding-top:6rem !important
    }
    .pr-xl-6,.px-xl-6{
        padding-right:6rem !important
    }
    .pb-xl-6,.py-xl-6{
        padding-bottom:6rem !important
    }
    .pl-xl-6,.px-xl-6{
        padding-left:6rem !important
    }
    .p-xl-8{
        padding:8rem !important
    }
    .pt-xl-8,.py-xl-8{
        padding-top:8rem !important
    }
    .pr-xl-8,.px-xl-8{
        padding-right:8rem !important
    }
    .pb-xl-8,.py-xl-8{
        padding-bottom:8rem !important
    }
    .pl-xl-8,.px-xl-8{
        padding-left:8rem !important
    }
    .m-xl-auto{
        margin:auto !important
    }
    .mt-xl-auto,.my-xl-auto{
        margin-top:auto !important
    }
    .mr-xl-auto,.mx-xl-auto{
        margin-right:auto !important
    }
    .mb-xl-auto,.my-xl-auto{
        margin-bottom:auto !important
    }
    .ml-xl-auto,.mx-xl-auto{
        margin-left:auto !important
    }
}
@media (min-width: 1360px){
    .m-xxl-0{
        margin:0 !important
    }
    .mt-xxl-0,.my-xxl-0{
        margin-top:0 !important
    }
    .mr-xxl-0,.mx-xxl-0{
        margin-right:0 !important
    }
    .mb-xxl-0,.my-xxl-0{
        margin-bottom:0 !important
    }
    .ml-xxl-0,.mx-xxl-0{
        margin-left:0 !important
    }
    .m-xxl-1{
        margin:.25rem !important
    }
    .mt-xxl-1,.my-xxl-1{
        margin-top:.25rem !important
    }
    .mr-xxl-1,.mx-xxl-1{
        margin-right:.25rem !important
    }
    .mb-xxl-1,.my-xxl-1{
        margin-bottom:.25rem !important
    }
    .ml-xxl-1,.mx-xxl-1{
        margin-left:.25rem !important
    }
    .m-xxl-2{
        margin:.5rem !important
    }
    .mt-xxl-2,.my-xxl-2{
        margin-top:.5rem !important
    }
    .mr-xxl-2,.mx-xxl-2{
        margin-right:.5rem !important
    }
    .mb-xxl-2,.my-xxl-2{
        margin-bottom:.5rem !important
    }
    .ml-xxl-2,.mx-xxl-2{
        margin-left:.5rem !important
    }
    .m-xxl-3{
        margin:1rem !important
    }
    .mt-xxl-3,.my-xxl-3{
        margin-top:1rem !important
    }
    .mr-xxl-3,.mx-xxl-3{
        margin-right:1rem !important
    }
    .mb-xxl-3,.my-xxl-3{
        margin-bottom:1rem !important
    }
    .ml-xxl-3,.mx-xxl-3{
        margin-left:1rem !important
    }
    .m-xxl-4{
        margin:1.5rem !important
    }
    .mt-xxl-4,.my-xxl-4{
        margin-top:1.5rem !important
    }
    .mr-xxl-4,.mx-xxl-4{
        margin-right:1.5rem !important
    }
    .mb-xxl-4,.my-xxl-4{
        margin-bottom:1.5rem !important
    }
    .ml-xxl-4,.mx-xxl-4{
        margin-left:1.5rem !important
    }
    .m-xxl-5{
        margin:3rem !important
    }
    .mt-xxl-5,.my-xxl-5{
        margin-top:3rem !important
    }
    .mr-xxl-5,.mx-xxl-5{
        margin-right:3rem !important
    }
    .mb-xxl-5,.my-xxl-5{
        margin-bottom:3rem !important
    }
    .ml-xxl-5,.mx-xxl-5{
        margin-left:3rem !important
    }
    .m-xxl-4-1{
        margin:1.6rem !important
    }
    .mt-xxl-4-1,.my-xxl-4-1{
        margin-top:1.6rem !important
    }
    .mr-xxl-4-1,.mx-xxl-4-1{
        margin-right:1.6rem !important
    }
    .mb-xxl-4-1,.my-xxl-4-1{
        margin-bottom:1.6rem !important
    }
    .ml-xxl-4-1,.mx-xxl-4-1{
        margin-left:1.6rem !important
    }
    .m-xxl-4-2{
        margin:1.7rem !important
    }
    .mt-xxl-4-2,.my-xxl-4-2{
        margin-top:1.7rem !important
    }
    .mr-xxl-4-2,.mx-xxl-4-2{
        margin-right:1.7rem !important
    }
    .mb-xxl-4-2,.my-xxl-4-2{
        margin-bottom:1.7rem !important
    }
    .ml-xxl-4-2,.mx-xxl-4-2{
        margin-left:1.7rem !important
    }
    .m-xxl-4-3{
        margin:1.8rem !important
    }
    .mt-xxl-4-3,.my-xxl-4-3{
        margin-top:1.8rem !important
    }
    .mr-xxl-4-3,.mx-xxl-4-3{
        margin-right:1.8rem !important
    }
    .mb-xxl-4-3,.my-xxl-4-3{
        margin-bottom:1.8rem !important
    }
    .ml-xxl-4-3,.mx-xxl-4-3{
        margin-left:1.8rem !important
    }
    .m-xxl-4-4{
        margin:1.9rem !important
    }
    .mt-xxl-4-4,.my-xxl-4-4{
        margin-top:1.9rem !important
    }
    .mr-xxl-4-4,.mx-xxl-4-4{
        margin-right:1.9rem !important
    }
    .mb-xxl-4-4,.my-xxl-4-4{
        margin-bottom:1.9rem !important
    }
    .ml-xxl-4-4,.mx-xxl-4-4{
        margin-left:1.9rem !important
    }
    .m-xxl-4-5{
        margin:2rem !important
    }
    .mt-xxl-4-5,.my-xxl-4-5{
        margin-top:2rem !important
    }
    .mr-xxl-4-5,.mx-xxl-4-5{
        margin-right:2rem !important
    }
    .mb-xxl-4-5,.my-xxl-4-5{
        margin-bottom:2rem !important
    }
    .ml-xxl-4-5,.mx-xxl-4-5{
        margin-left:2rem !important
    }
    .m-xxl-4-6{
        margin:2.1rem !important
    }
    .mt-xxl-4-6,.my-xxl-4-6{
        margin-top:2.1rem !important
    }
    .mr-xxl-4-6,.mx-xxl-4-6{
        margin-right:2.1rem !important
    }
    .mb-xxl-4-6,.my-xxl-4-6{
        margin-bottom:2.1rem !important
    }
    .ml-xxl-4-6,.mx-xxl-4-6{
        margin-left:2.1rem !important
    }
    .m-xxl-4-7{
        margin:2.2rem !important
    }
    .mt-xxl-4-7,.my-xxl-4-7{
        margin-top:2.2rem !important
    }
    .mr-xxl-4-7,.mx-xxl-4-7{
        margin-right:2.2rem !important
    }
    .mb-xxl-4-7,.my-xxl-4-7{
        margin-bottom:2.2rem !important
    }
    .ml-xxl-4-7,.mx-xxl-4-7{
        margin-left:2.2rem !important
    }
    .m-xxl-4-8{
        margin:2.3rem !important
    }
    .mt-xxl-4-8,.my-xxl-4-8{
        margin-top:2.3rem !important
    }
    .mr-xxl-4-8,.mx-xxl-4-8{
        margin-right:2.3rem !important
    }
    .mb-xxl-4-8,.my-xxl-4-8{
        margin-bottom:2.3rem !important
    }
    .ml-xxl-4-8,.mx-xxl-4-8{
        margin-left:2.3rem !important
    }
    .m-xxl-4-9{
        margin:2.4rem !important
    }
    .mt-xxl-4-9,.my-xxl-4-9{
        margin-top:2.4rem !important
    }
    .mr-xxl-4-9,.mx-xxl-4-9{
        margin-right:2.4rem !important
    }
    .mb-xxl-4-9,.my-xxl-4-9{
        margin-bottom:2.4rem !important
    }
    .ml-xxl-4-9,.mx-xxl-4-9{
        margin-left:2.4rem !important
    }
    .m-xxl-5-2{
        margin:3.5rem !important
    }
    .mt-xxl-5-2,.my-xxl-5-2{
        margin-top:3.5rem !important
    }
    .mr-xxl-5-2,.mx-xxl-5-2{
        margin-right:3.5rem !important
    }
    .mb-xxl-5-2,.my-xxl-5-2{
        margin-bottom:3.5rem !important
    }
    .ml-xxl-5-2,.mx-xxl-5-2{
        margin-left:3.5rem !important
    }
    .m-xxl-5-4{
        margin:4rem !important
    }
    .mt-xxl-5-4,.my-xxl-5-4{
        margin-top:4rem !important
    }
    .mr-xxl-5-4,.mx-xxl-5-4{
        margin-right:4rem !important
    }
    .mb-xxl-5-4,.my-xxl-5-4{
        margin-bottom:4rem !important
    }
    .ml-xxl-5-4,.mx-xxl-5-4{
        margin-left:4rem !important
    }
    .m-xxl-5-6{
        margin:4.5rem !important
    }
    .mt-xxl-5-6,.my-xxl-5-6{
        margin-top:4.5rem !important
    }
    .mr-xxl-5-6,.mx-xxl-5-6{
        margin-right:4.5rem !important
    }
    .mb-xxl-5-6,.my-xxl-5-6{
        margin-bottom:4.5rem !important
    }
    .ml-xxl-5-6,.mx-xxl-5-6{
        margin-left:4.5rem !important
    }
    .m-xxl-5-8{
        margin:5rem !important
    }
    .mt-xxl-5-8,.my-xxl-5-8{
        margin-top:5rem !important
    }
    .mr-xxl-5-8,.mx-xxl-5-8{
        margin-right:5rem !important
    }
    .mb-xxl-5-8,.my-xxl-5-8{
        margin-bottom:5rem !important
    }
    .ml-xxl-5-8,.mx-xxl-5-8{
        margin-left:5rem !important
    }
    .m-xxl-5-10{
        margin:5.5rem !important
    }
    .mt-xxl-5-10,.my-xxl-5-10{
        margin-top:5.5rem !important
    }
    .mr-xxl-5-10,.mx-xxl-5-10{
        margin-right:5.5rem !important
    }
    .mb-xxl-5-10,.my-xxl-5-10{
        margin-bottom:5.5rem !important
    }
    .ml-xxl-5-10,.mx-xxl-5-10{
        margin-left:5.5rem !important
    }
    .m-xxl-6{
        margin:6rem !important
    }
    .mt-xxl-6,.my-xxl-6{
        margin-top:6rem !important
    }
    .mr-xxl-6,.mx-xxl-6{
        margin-right:6rem !important
    }
    .mb-xxl-6,.my-xxl-6{
        margin-bottom:6rem !important
    }
    .ml-xxl-6,.mx-xxl-6{
        margin-left:6rem !important
    }
    .m-xxl-8{
        margin:8rem !important
    }
    .mt-xxl-8,.my-xxl-8{
        margin-top:8rem !important
    }
    .mr-xxl-8,.mx-xxl-8{
        margin-right:8rem !important
    }
    .mb-xxl-8,.my-xxl-8{
        margin-bottom:8rem !important
    }
    .ml-xxl-8,.mx-xxl-8{
        margin-left:8rem !important
    }
    .p-xxl-0{
        padding:0 !important
    }
    .pt-xxl-0,.py-xxl-0{
        padding-top:0 !important
    }
    .pr-xxl-0,.px-xxl-0{
        padding-right:0 !important
    }
    .pb-xxl-0,.py-xxl-0{
        padding-bottom:0 !important
    }
    .pl-xxl-0,.px-xxl-0{
        padding-left:0 !important
    }
    .p-xxl-1{
        padding:.25rem !important
    }
    .pt-xxl-1,.py-xxl-1{
        padding-top:.25rem !important
    }
    .pr-xxl-1,.px-xxl-1{
        padding-right:.25rem !important
    }
    .pb-xxl-1,.py-xxl-1{
        padding-bottom:.25rem !important
    }
    .pl-xxl-1,.px-xxl-1{
        padding-left:.25rem !important
    }
    .p-xxl-2{
        padding:.5rem !important
    }
    .pt-xxl-2,.py-xxl-2{
        padding-top:.5rem !important
    }
    .pr-xxl-2,.px-xxl-2{
        padding-right:.5rem !important
    }
    .pb-xxl-2,.py-xxl-2{
        padding-bottom:.5rem !important
    }
    .pl-xxl-2,.px-xxl-2{
        padding-left:.5rem !important
    }
    .p-xxl-3{
        padding:1rem !important
    }
    .pt-xxl-3,.py-xxl-3{
        padding-top:1rem !important
    }
    .pr-xxl-3,.px-xxl-3{
        padding-right:1rem !important
    }
    .pb-xxl-3,.py-xxl-3{
        padding-bottom:1rem !important
    }
    .pl-xxl-3,.px-xxl-3{
        padding-left:1rem !important
    }
    .p-xxl-4{
        padding:1.5rem !important
    }
    .pt-xxl-4,.py-xxl-4{
        padding-top:1.5rem !important
    }
    .pr-xxl-4,.px-xxl-4{
        padding-right:1.5rem !important
    }
    .pb-xxl-4,.py-xxl-4{
        padding-bottom:1.5rem !important
    }
    .pl-xxl-4,.px-xxl-4{
        padding-left:1.5rem !important
    }
    .p-xxl-5{
        padding:3rem !important
    }
    .pt-xxl-5,.py-xxl-5{
        padding-top:3rem !important
    }
    .pr-xxl-5,.px-xxl-5{
        padding-right:3rem !important
    }
    .pb-xxl-5,.py-xxl-5{
        padding-bottom:3rem !important
    }
    .pl-xxl-5,.px-xxl-5{
        padding-left:3rem !important
    }
    .p-xxl-4-1{
        padding:1.6rem !important
    }
    .pt-xxl-4-1,.py-xxl-4-1{
        padding-top:1.6rem !important
    }
    .pr-xxl-4-1,.px-xxl-4-1{
        padding-right:1.6rem !important
    }
    .pb-xxl-4-1,.py-xxl-4-1{
        padding-bottom:1.6rem !important
    }
    .pl-xxl-4-1,.px-xxl-4-1{
        padding-left:1.6rem !important
    }
    .p-xxl-4-2{
        padding:1.7rem !important
    }
    .pt-xxl-4-2,.py-xxl-4-2{
        padding-top:1.7rem !important
    }
    .pr-xxl-4-2,.px-xxl-4-2{
        padding-right:1.7rem !important
    }
    .pb-xxl-4-2,.py-xxl-4-2{
        padding-bottom:1.7rem !important
    }
    .pl-xxl-4-2,.px-xxl-4-2{
        padding-left:1.7rem !important
    }
    .p-xxl-4-3{
        padding:1.8rem !important
    }
    .pt-xxl-4-3,.py-xxl-4-3{
        padding-top:1.8rem !important
    }
    .pr-xxl-4-3,.px-xxl-4-3{
        padding-right:1.8rem !important
    }
    .pb-xxl-4-3,.py-xxl-4-3{
        padding-bottom:1.8rem !important
    }
    .pl-xxl-4-3,.px-xxl-4-3{
        padding-left:1.8rem !important
    }
    .p-xxl-4-4{
        padding:1.9rem !important
    }
    .pt-xxl-4-4,.py-xxl-4-4{
        padding-top:1.9rem !important
    }
    .pr-xxl-4-4,.px-xxl-4-4{
        padding-right:1.9rem !important
    }
    .pb-xxl-4-4,.py-xxl-4-4{
        padding-bottom:1.9rem !important
    }
    .pl-xxl-4-4,.px-xxl-4-4{
        padding-left:1.9rem !important
    }
    .p-xxl-4-5{
        padding:2rem !important
    }
    .pt-xxl-4-5,.py-xxl-4-5{
        padding-top:2rem !important
    }
    .pr-xxl-4-5,.px-xxl-4-5{
        padding-right:2rem !important
    }
    .pb-xxl-4-5,.py-xxl-4-5{
        padding-bottom:2rem !important
    }
    .pl-xxl-4-5,.px-xxl-4-5{
        padding-left:2rem !important
    }
    .p-xxl-4-6{
        padding:2.1rem !important
    }
    .pt-xxl-4-6,.py-xxl-4-6{
        padding-top:2.1rem !important
    }
    .pr-xxl-4-6,.px-xxl-4-6{
        padding-right:2.1rem !important
    }
    .pb-xxl-4-6,.py-xxl-4-6{
        padding-bottom:2.1rem !important
    }
    .pl-xxl-4-6,.px-xxl-4-6{
        padding-left:2.1rem !important
    }
    .p-xxl-4-7{
        padding:2.2rem !important
    }
    .pt-xxl-4-7,.py-xxl-4-7{
        padding-top:2.2rem !important
    }
    .pr-xxl-4-7,.px-xxl-4-7{
        padding-right:2.2rem !important
    }
    .pb-xxl-4-7,.py-xxl-4-7{
        padding-bottom:2.2rem !important
    }
    .pl-xxl-4-7,.px-xxl-4-7{
        padding-left:2.2rem !important
    }
    .p-xxl-4-8{
        padding:2.3rem !important
    }
    .pt-xxl-4-8,.py-xxl-4-8{
        padding-top:2.3rem !important
    }
    .pr-xxl-4-8,.px-xxl-4-8{
        padding-right:2.3rem !important
    }
    .pb-xxl-4-8,.py-xxl-4-8{
        padding-bottom:2.3rem !important
    }
    .pl-xxl-4-8,.px-xxl-4-8{
        padding-left:2.3rem !important
    }
    .p-xxl-4-9{
        padding:2.4rem !important
    }
    .pt-xxl-4-9,.py-xxl-4-9{
        padding-top:2.4rem !important
    }
    .pr-xxl-4-9,.px-xxl-4-9{
        padding-right:2.4rem !important
    }
    .pb-xxl-4-9,.py-xxl-4-9{
        padding-bottom:2.4rem !important
    }
    .pl-xxl-4-9,.px-xxl-4-9{
        padding-left:2.4rem !important
    }
    .p-xxl-5-2{
        padding:3.5rem !important
    }
    .pt-xxl-5-2,.py-xxl-5-2{
        padding-top:3.5rem !important
    }
    .pr-xxl-5-2,.px-xxl-5-2{
        padding-right:3.5rem !important
    }
    .pb-xxl-5-2,.py-xxl-5-2{
        padding-bottom:3.5rem !important
    }
    .pl-xxl-5-2,.px-xxl-5-2{
        padding-left:3.5rem !important
    }
    .p-xxl-5-4{
        padding:4rem !important
    }
    .pt-xxl-5-4,.py-xxl-5-4{
        padding-top:4rem !important
    }
    .pr-xxl-5-4,.px-xxl-5-4{
        padding-right:4rem !important
    }
    .pb-xxl-5-4,.py-xxl-5-4{
        padding-bottom:4rem !important
    }
    .pl-xxl-5-4,.px-xxl-5-4{
        padding-left:4rem !important
    }
    .p-xxl-5-6{
        padding:4.5rem !important
    }
    .pt-xxl-5-6,.py-xxl-5-6{
        padding-top:4.5rem !important
    }
    .pr-xxl-5-6,.px-xxl-5-6{
        padding-right:4.5rem !important
    }
    .pb-xxl-5-6,.py-xxl-5-6{
        padding-bottom:4.5rem !important
    }
    .pl-xxl-5-6,.px-xxl-5-6{
        padding-left:4.5rem !important
    }
    .p-xxl-5-8{
        padding:5rem !important
    }
    .pt-xxl-5-8,.py-xxl-5-8{
        padding-top:5rem !important
    }
    .pr-xxl-5-8,.px-xxl-5-8{
        padding-right:5rem !important
    }
    .pb-xxl-5-8,.py-xxl-5-8{
        padding-bottom:5rem !important
    }
    .pl-xxl-5-8,.px-xxl-5-8{
        padding-left:5rem !important
    }
    .p-xxl-5-10{
        padding:5.5rem !important
    }
    .pt-xxl-5-10,.py-xxl-5-10{
        padding-top:5.5rem !important
    }
    .pr-xxl-5-10,.px-xxl-5-10{
        padding-right:5.5rem !important
    }
    .pb-xxl-5-10,.py-xxl-5-10{
        padding-bottom:5.5rem !important
    }
    .pl-xxl-5-10,.px-xxl-5-10{
        padding-left:5.5rem !important
    }
    .p-xxl-6{
        padding:6rem !important
    }
    .pt-xxl-6,.py-xxl-6{
        padding-top:6rem !important
    }
    .pr-xxl-6,.px-xxl-6{
        padding-right:6rem !important
    }
    .pb-xxl-6,.py-xxl-6{
        padding-bottom:6rem !important
    }
    .pl-xxl-6,.px-xxl-6{
        padding-left:6rem !important
    }
    .p-xxl-8{
        padding:8rem !important
    }
    .pt-xxl-8,.py-xxl-8{
        padding-top:8rem !important
    }
    .pr-xxl-8,.px-xxl-8{
        padding-right:8rem !important
    }
    .pb-xxl-8,.py-xxl-8{
        padding-bottom:8rem !important
    }
    .pl-xxl-8,.px-xxl-8{
        padding-left:8rem !important
    }
    .m-xxl-auto{
        margin:auto !important
    }
    .mt-xxl-auto,.my-xxl-auto{
        margin-top:auto !important
    }
    .mr-xxl-auto,.mx-xxl-auto{
        margin-right:auto !important
    }
    .mb-xxl-auto,.my-xxl-auto{
        margin-bottom:auto !important
    }
    .ml-xxl-auto,.mx-xxl-auto{
        margin-left:auto !important
    }
}
.text-justify{
    text-align:justify !important
}
.text-nowrap{
    white-space:nowrap !important
}
.text-truncate{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.text-left{
    text-align:left !important
}
.text-right{
    text-align:right !important
}
.text-center{
    text-align:center !important
}
@media (min-width: 576px){
    .text-sm-left{
        text-align:left !important
    }
    .text-sm-right{
        text-align:right !important
    }
    .text-sm-center{
        text-align:center !important
    }
}
@media (min-width: 768px){
    .text-md-left{
        text-align:left !important
    }
    .text-md-right{
        text-align:right !important
    }
    .text-md-center{
        text-align:center !important
    }
}
@media (min-width: 992px){
    .text-lg-left{
        text-align:left !important
    }
    .text-lg-right{
        text-align:right !important
    }
    .text-lg-center{
        text-align:center !important
    }
}
@media (min-width: 1200px){
    .text-xl-left{
        text-align:left !important
    }
    .text-xl-right{
        text-align:right !important
    }
    .text-xl-center{
        text-align:center !important
    }
}
@media (min-width: 1360px){
    .text-xxl-left{
        text-align:left !important
    }
    .text-xxl-right{
        text-align:right !important
    }
    .text-xxl-center{
        text-align:center !important
    }
}
.text-lowercase{
    text-transform:lowercase !important
}
.text-uppercase{
    text-transform:uppercase !important
}
.text-capitalize{
    text-transform:capitalize !important
}
.font-weight-light{
    font-weight:300 !important
}
.font-weight-normal{
    font-weight:400 !important
}
.font-weight-bold{
    font-weight:700 !important
}
.font-italic{
    font-style:italic !important
}
.text-white{
    color:#fff !important
}
.text-primary{
    color:#ea2e26 !important
}
a.text-primary:hover,a.text-primary:focus{
    color:#ca1b14 !important
}
.text-secondary{
    color:#333 !important
}
a.text-secondary:hover,a.text-secondary:focus{
    color:#1a1a1a !important
}
.text-success{
    color:#28a745 !important
}
a.text-success:hover,a.text-success:focus{
    color:#1e7e34 !important
}
.text-info{
    color:#17a2b8 !important
}
a.text-info:hover,a.text-info:focus{
    color:#117a8b !important
}
.text-warning{
    color:#ffc107 !important
}
a.text-warning:hover,a.text-warning:focus{
    color:#d39e00 !important
}
.text-danger{
    color:#dc3545 !important
}
a.text-danger:hover,a.text-danger:focus{
    color:#bd2130 !important
}
.text-light{
    color:#f8f9fa !important
}
a.text-light:hover,a.text-light:focus{
    color:#dae0e5 !important
}
.text-dark{
    color:#343a40 !important
}
a.text-dark:hover,a.text-dark:focus{
    color:#1d2124 !important
}
.text-green-ligth{
    color:#3eb802 !important
}
a.text-green-ligth:hover,a.text-green-ligth:focus{
    color:#2d8601 !important
}
.text-orange-ligth{
    color:#ff8901 !important
}
a.text-orange-ligth:hover,a.text-orange-ligth:focus{
    color:#cd6e00 !important
}
.text-red-ligth{
    color:#ef3e2a !important
}
a.text-red-ligth:hover,a.text-red-ligth:focus{
    color:#d62410 !important
}
.text-muted{
    color:#6c757d !important
}
.text-hide{
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}
.visible{
    visibility:visible !important
}
.invisible{
    visibility:hidden !important
}
@-ms-viewport{
    width:device-width
}
html{
    box-sizing:border-box;
    -ms-overflow-style:scrollbar
}
*,*::before,*::after{
    box-sizing:inherit
}
.container{
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
@media (min-width: 576px){
    .container{
        max-width:540px
    }
}
@media (min-width: 768px){
    .container{
        max-width:720px
    }
}
@media (min-width: 992px){
    .container{
        max-width:960px
    }
}
@media (min-width: 1200px){
    .container{
        max-width:1140px
    }
}
@media (min-width: 1360px){
    .container{
        max-width:1280px
    }
}
.container-fluid{
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
}
.row{
    display:flex;
    flex-wrap:wrap;
    margin-right:-15px;
    margin-left:-15px
}
.no-gutters{
    margin-right:0;
    margin-left:0
}
.no-gutters>.col,.no-gutters>[class*="col-"]{
    padding-right:0;
    padding-left:0
}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl,.col-xxl-auto{
    position:relative;
    width:100%;
    min-height:1px;
    padding-right:15px;
    padding-left:15px
}
.col{
    flex-basis:0;
    flex-grow:1;
    max-width:100%
}
.col-auto{
    flex:0 0 auto;
    width:auto;
    max-width:none
}
.col-1{
    flex:0 0 8.33333%;
    max-width:8.33333%
}
.col-2{
    flex:0 0 16.66667%;
    max-width:16.66667%
}
.col-3{
    flex:0 0 25%;
    max-width:25%
}
.col-4{
    flex:0 0 33.33333%;
    max-width:33.33333%
}
.col-5{
    flex:0 0 41.66667%;
    max-width:41.66667%
}
.col-6{
    flex:0 0 50%;
    max-width:50%
}
.col-7{
    flex:0 0 58.33333%;
    max-width:58.33333%
}
.col-8{
    flex:0 0 66.66667%;
    max-width:66.66667%
}
.col-9{
    flex:0 0 75%;
    max-width:75%
}
.col-10{
    flex:0 0 83.33333%;
    max-width:83.33333%
}
.col-11{
    flex:0 0 91.66667%;
    max-width:91.66667%
}
.col-12{
    flex:0 0 100%;
    max-width:100%
}
.order-first{
    order:-1
}
.order-last{
    order:13
}
.order-0{
    order:0
}
.order-1{
    order:1
}
.order-2{
    order:2
}
.order-3{
    order:3
}
.order-4{
    order:4
}
.order-5{
    order:5
}
.order-6{
    order:6
}
.order-7{
    order:7
}
.order-8{
    order:8
}
.order-9{
    order:9
}
.order-10{
    order:10
}
.order-11{
    order:11
}
.order-12{
    order:12
}
.offset-1{
    margin-left:8.33333%
}
.offset-2{
    margin-left:16.66667%
}
.offset-3{
    margin-left:25%
}
.offset-4{
    margin-left:33.33333%
}
.offset-5{
    margin-left:41.66667%
}
.offset-6{
    margin-left:50%
}
.offset-7{
    margin-left:58.33333%
}
.offset-8{
    margin-left:66.66667%
}
.offset-9{
    margin-left:75%
}
.offset-10{
    margin-left:83.33333%
}
.offset-11{
    margin-left:91.66667%
}
@media (min-width: 576px){
    .col-sm{
        flex-basis:0;
        flex-grow:1;
        max-width:100%
    }
    .col-sm-auto{
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .col-sm-1{
        flex:0 0 8.33333%;
        max-width:8.33333%
    }
    .col-sm-2{
        flex:0 0 16.66667%;
        max-width:16.66667%
    }
    .col-sm-3{
        flex:0 0 25%;
        max-width:25%
    }
    .col-sm-4{
        flex:0 0 33.33333%;
        max-width:33.33333%
    }
    .col-sm-5{
        flex:0 0 41.66667%;
        max-width:41.66667%
    }
    .col-sm-6{
        flex:0 0 50%;
        max-width:50%
    }
    .col-sm-7{
        flex:0 0 58.33333%;
        max-width:58.33333%
    }
    .col-sm-8{
        flex:0 0 66.66667%;
        max-width:66.66667%
    }
    .col-sm-9{
        flex:0 0 75%;
        max-width:75%
    }
    .col-sm-10{
        flex:0 0 83.33333%;
        max-width:83.33333%
    }
    .col-sm-11{
        flex:0 0 91.66667%;
        max-width:91.66667%
    }
    .col-sm-12{
        flex:0 0 100%;
        max-width:100%
    }
    .order-sm-first{
        order:-1
    }
    .order-sm-last{
        order:13
    }
    .order-sm-0{
        order:0
    }
    .order-sm-1{
        order:1
    }
    .order-sm-2{
        order:2
    }
    .order-sm-3{
        order:3
    }
    .order-sm-4{
        order:4
    }
    .order-sm-5{
        order:5
    }
    .order-sm-6{
        order:6
    }
    .order-sm-7{
        order:7
    }
    .order-sm-8{
        order:8
    }
    .order-sm-9{
        order:9
    }
    .order-sm-10{
        order:10
    }
    .order-sm-11{
        order:11
    }
    .order-sm-12{
        order:12
    }
    .offset-sm-0{
        margin-left:0
    }
    .offset-sm-1{
        margin-left:8.33333%
    }
    .offset-sm-2{
        margin-left:16.66667%
    }
    .offset-sm-3{
        margin-left:25%
    }
    .offset-sm-4{
        margin-left:33.33333%
    }
    .offset-sm-5{
        margin-left:41.66667%
    }
    .offset-sm-6{
        margin-left:50%
    }
    .offset-sm-7{
        margin-left:58.33333%
    }
    .offset-sm-8{
        margin-left:66.66667%
    }
    .offset-sm-9{
        margin-left:75%
    }
    .offset-sm-10{
        margin-left:83.33333%
    }
    .offset-sm-11{
        margin-left:91.66667%
    }
}
@media (min-width: 768px){
    .col-md{
        flex-basis:0;
        flex-grow:1;
        max-width:100%
    }
    .col-md-auto{
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .col-md-1{
        flex:0 0 8.33333%;
        max-width:8.33333%
    }
    .col-md-2{
        flex:0 0 16.66667%;
        max-width:16.66667%
    }
    .col-md-3{
        flex:0 0 25%;
        max-width:25%
    }
    .col-md-4{
        flex:0 0 33.33333%;
        max-width:33.33333%
    }
    .col-md-5{
        flex:0 0 41.66667%;
        max-width:41.66667%
    }
    .col-md-6{
        flex:0 0 50%;
        max-width:50%
    }
    .col-md-7{
        flex:0 0 58.33333%;
        max-width:58.33333%
    }
    .col-md-8{
        flex:0 0 66.66667%;
        max-width:66.66667%
    }
    .col-md-9{
        flex:0 0 75%;
        max-width:75%
    }
    .col-md-10{
        flex:0 0 83.33333%;
        max-width:83.33333%
    }
    .col-md-11{
        flex:0 0 91.66667%;
        max-width:91.66667%
    }
    .col-md-12{
        flex:0 0 100%;
        max-width:100%
    }
    .order-md-first{
        order:-1
    }
    .order-md-last{
        order:13
    }
    .order-md-0{
        order:0
    }
    .order-md-1{
        order:1
    }
    .order-md-2{
        order:2
    }
    .order-md-3{
        order:3
    }
    .order-md-4{
        order:4
    }
    .order-md-5{
        order:5
    }
    .order-md-6{
        order:6
    }
    .order-md-7{
        order:7
    }
    .order-md-8{
        order:8
    }
    .order-md-9{
        order:9
    }
    .order-md-10{
        order:10
    }
    .order-md-11{
        order:11
    }
    .order-md-12{
        order:12
    }
    .offset-md-0{
        margin-left:0
    }
    .offset-md-1{
        margin-left:8.33333%
    }
    .offset-md-2{
        margin-left:16.66667%
    }
    .offset-md-3{
        margin-left:25%
    }
    .offset-md-4{
        margin-left:33.33333%
    }
    .offset-md-5{
        margin-left:41.66667%
    }
    .offset-md-6{
        margin-left:50%
    }
    .offset-md-7{
        margin-left:58.33333%
    }
    .offset-md-8{
        margin-left:66.66667%
    }
    .offset-md-9{
        margin-left:75%
    }
    .offset-md-10{
        margin-left:83.33333%
    }
    .offset-md-11{
        margin-left:91.66667%
    }
}
@media (min-width: 992px){
    .col-lg{
        flex-basis:0;
        flex-grow:1;
        max-width:100%
    }
    .col-lg-auto{
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .col-lg-1{
        flex:0 0 8.33333%;
        max-width:8.33333%
    }
    .col-lg-2{
        flex:0 0 16.66667%;
        max-width:16.66667%
    }
    .col-lg-3{
        flex:0 0 25%;
        max-width:25%
    }
    .col-lg-4{
        flex:0 0 33.33333%;
        max-width:33.33333%
    }
    .col-lg-5{
        flex:0 0 41.66667%;
        max-width:41.66667%
    }
    .col-lg-6{
        flex:0 0 50%;
        max-width:50%
    }
    .col-lg-7{
        flex:0 0 58.33333%;
        max-width:58.33333%
    }
    .col-lg-8{
        flex:0 0 66.66667%;
        max-width:66.66667%
    }
    .col-lg-9{
        flex:0 0 75%;
        max-width:75%
    }
    .col-lg-10{
        flex:0 0 83.33333%;
        max-width:83.33333%
    }
    .col-lg-11{
        flex:0 0 91.66667%;
        max-width:91.66667%
    }
    .col-lg-12{
        flex:0 0 100%;
        max-width:100%
    }
    .order-lg-first{
        order:-1
    }
    .order-lg-last{
        order:13
    }
    .order-lg-0{
        order:0
    }
    .order-lg-1{
        order:1
    }
    .order-lg-2{
        order:2
    }
    .order-lg-3{
        order:3
    }
    .order-lg-4{
        order:4
    }
    .order-lg-5{
        order:5
    }
    .order-lg-6{
        order:6
    }
    .order-lg-7{
        order:7
    }
    .order-lg-8{
        order:8
    }
    .order-lg-9{
        order:9
    }
    .order-lg-10{
        order:10
    }
    .order-lg-11{
        order:11
    }
    .order-lg-12{
        order:12
    }
    .offset-lg-0{
        margin-left:0
    }
    .offset-lg-1{
        margin-left:8.33333%
    }
    .offset-lg-2{
        margin-left:16.66667%
    }
    .offset-lg-3{
        margin-left:25%
    }
    .offset-lg-4{
        margin-left:33.33333%
    }
    .offset-lg-5{
        margin-left:41.66667%
    }
    .offset-lg-6{
        margin-left:50%
    }
    .offset-lg-7{
        margin-left:58.33333%
    }
    .offset-lg-8{
        margin-left:66.66667%
    }
    .offset-lg-9{
        margin-left:75%
    }
    .offset-lg-10{
        margin-left:83.33333%
    }
    .offset-lg-11{
        margin-left:91.66667%
    }
}
@media (min-width: 1200px){
    .col-xl{
        flex-basis:0;
        flex-grow:1;
        max-width:100%
    }
    .col-xl-auto{
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .col-xl-1{
        flex:0 0 8.33333%;
        max-width:8.33333%
    }
    .col-xl-2{
        flex:0 0 16.66667%;
        max-width:16.66667%
    }
    .col-xl-3{
        flex:0 0 25%;
        max-width:25%
    }
    .col-xl-4{
        flex:0 0 33.33333%;
        max-width:33.33333%
    }
    .col-xl-5{
        flex:0 0 41.66667%;
        max-width:41.66667%
    }
    .col-xl-6{
        flex:0 0 50%;
        max-width:50%
    }
    .col-xl-7{
        flex:0 0 58.33333%;
        max-width:58.33333%
    }
    .col-xl-8{
        flex:0 0 66.66667%;
        max-width:66.66667%
    }
    .col-xl-9{
        flex:0 0 75%;
        max-width:75%
    }
    .col-xl-10{
        flex:0 0 83.33333%;
        max-width:83.33333%
    }
    .col-xl-11{
        flex:0 0 91.66667%;
        max-width:91.66667%
    }
    .col-xl-12{
        flex:0 0 100%;
        max-width:100%
    }
    .order-xl-first{
        order:-1
    }
    .order-xl-last{
        order:13
    }
    .order-xl-0{
        order:0
    }
    .order-xl-1{
        order:1
    }
    .order-xl-2{
        order:2
    }
    .order-xl-3{
        order:3
    }
    .order-xl-4{
        order:4
    }
    .order-xl-5{
        order:5
    }
    .order-xl-6{
        order:6
    }
    .order-xl-7{
        order:7
    }
    .order-xl-8{
        order:8
    }
    .order-xl-9{
        order:9
    }
    .order-xl-10{
        order:10
    }
    .order-xl-11{
        order:11
    }
    .order-xl-12{
        order:12
    }
    .offset-xl-0{
        margin-left:0
    }
    .offset-xl-1{
        margin-left:8.33333%
    }
    .offset-xl-2{
        margin-left:16.66667%
    }
    .offset-xl-3{
        margin-left:25%
    }
    .offset-xl-4{
        margin-left:33.33333%
    }
    .offset-xl-5{
        margin-left:41.66667%
    }
    .offset-xl-6{
        margin-left:50%
    }
    .offset-xl-7{
        margin-left:58.33333%
    }
    .offset-xl-8{
        margin-left:66.66667%
    }
    .offset-xl-9{
        margin-left:75%
    }
    .offset-xl-10{
        margin-left:83.33333%
    }
    .offset-xl-11{
        margin-left:91.66667%
    }
}
@media (min-width: 1360px){
    .col-xxl{
        flex-basis:0;
        flex-grow:1;
        max-width:100%
    }
    .col-xxl-auto{
        flex:0 0 auto;
        width:auto;
        max-width:none
    }
    .col-xxl-1{
        flex:0 0 8.33333%;
        max-width:8.33333%
    }
    .col-xxl-2{
        flex:0 0 16.66667%;
        max-width:16.66667%
    }
    .col-xxl-3{
        flex:0 0 25%;
        max-width:25%
    }
    .col-xxl-4{
        flex:0 0 33.33333%;
        max-width:33.33333%
    }
    .col-xxl-5{
        flex:0 0 41.66667%;
        max-width:41.66667%
    }
    .col-xxl-6{
        flex:0 0 50%;
        max-width:50%
    }
    .col-xxl-7{
        flex:0 0 58.33333%;
        max-width:58.33333%
    }
    .col-xxl-8{
        flex:0 0 66.66667%;
        max-width:66.66667%
    }
    .col-xxl-9{
        flex:0 0 75%;
        max-width:75%
    }
    .col-xxl-10{
        flex:0 0 83.33333%;
        max-width:83.33333%
    }
    .col-xxl-11{
        flex:0 0 91.66667%;
        max-width:91.66667%
    }
    .col-xxl-12{
        flex:0 0 100%;
        max-width:100%
    }
    .order-xxl-first{
        order:-1
    }
    .order-xxl-last{
        order:13
    }
    .order-xxl-0{
        order:0
    }
    .order-xxl-1{
        order:1
    }
    .order-xxl-2{
        order:2
    }
    .order-xxl-3{
        order:3
    }
    .order-xxl-4{
        order:4
    }
    .order-xxl-5{
        order:5
    }
    .order-xxl-6{
        order:6
    }
    .order-xxl-7{
        order:7
    }
    .order-xxl-8{
        order:8
    }
    .order-xxl-9{
        order:9
    }
    .order-xxl-10{
        order:10
    }
    .order-xxl-11{
        order:11
    }
    .order-xxl-12{
        order:12
    }
    .offset-xxl-0{
        margin-left:0
    }
    .offset-xxl-1{
        margin-left:8.33333%
    }
    .offset-xxl-2{
        margin-left:16.66667%
    }
    .offset-xxl-3{
        margin-left:25%
    }
    .offset-xxl-4{
        margin-left:33.33333%
    }
    .offset-xxl-5{
        margin-left:41.66667%
    }
    .offset-xxl-6{
        margin-left:50%
    }
    .offset-xxl-7{
        margin-left:58.33333%
    }
    .offset-xxl-8{
        margin-left:66.66667%
    }
    .offset-xxl-9{
        margin-left:75%
    }
    .offset-xxl-10{
        margin-left:83.33333%
    }
    .offset-xxl-11{
        margin-left:91.66667%
    }
}
.d-none{
    display:none !important
}
.d-inline{
    display:inline !important
}
.d-inline-block{
    display:inline-block !important
}
.d-block{
    display:block !important
}
.d-table{
    display:table !important
}
.d-table-row{
    display:table-row !important
}
.d-table-cell{
    display:table-cell !important
}
.d-flex{
    display:flex !important
}
.d-inline-flex{
    display:inline-flex !important
}
@media (min-width: 576px){
    .d-sm-none{
        display:none !important
    }
    .d-sm-inline{
        display:inline !important
    }
    .d-sm-inline-block{
        display:inline-block !important
    }
    .d-sm-block{
        display:block !important
    }
    .d-sm-table{
        display:table !important
    }
    .d-sm-table-row{
        display:table-row !important
    }
    .d-sm-table-cell{
        display:table-cell !important
    }
    .d-sm-flex{
        display:flex !important
    }
    .d-sm-inline-flex{
        display:inline-flex !important
    }
}
@media (min-width: 768px){
    .d-md-none{
        display:none !important
    }
    .d-md-inline{
        display:inline !important
    }
    .d-md-inline-block{
        display:inline-block !important
    }
    .d-md-block{
        display:block !important
    }
    .d-md-table{
        display:table !important
    }
    .d-md-table-row{
        display:table-row !important
    }
    .d-md-table-cell{
        display:table-cell !important
    }
    .d-md-flex{
        display:flex !important
    }
    .d-md-inline-flex{
        display:inline-flex !important
    }
}
@media (min-width: 992px){
    .d-lg-none{
        display:none !important
    }
    .d-lg-inline{
        display:inline !important
    }
    .d-lg-inline-block{
        display:inline-block !important
    }
    .d-lg-block{
        display:block !important
    }
    .d-lg-table{
        display:table !important
    }
    .d-lg-table-row{
        display:table-row !important
    }
    .d-lg-table-cell{
        display:table-cell !important
    }
    .d-lg-flex{
        display:flex !important
    }
    .d-lg-inline-flex{
        display:inline-flex !important
    }
}
@media (min-width: 1200px){
    .d-xl-none{
        display:none !important
    }
    .d-xl-inline{
        display:inline !important
    }
    .d-xl-inline-block{
        display:inline-block !important
    }
    .d-xl-block{
        display:block !important
    }
    .d-xl-table{
        display:table !important
    }
    .d-xl-table-row{
        display:table-row !important
    }
    .d-xl-table-cell{
        display:table-cell !important
    }
    .d-xl-flex{
        display:flex !important
    }
    .d-xl-inline-flex{
        display:inline-flex !important
    }
}
@media (min-width: 1360px){
    .d-xxl-none{
        display:none !important
    }
    .d-xxl-inline{
        display:inline !important
    }
    .d-xxl-inline-block{
        display:inline-block !important
    }
    .d-xxl-block{
        display:block !important
    }
    .d-xxl-table{
        display:table !important
    }
    .d-xxl-table-row{
        display:table-row !important
    }
    .d-xxl-table-cell{
        display:table-cell !important
    }
    .d-xxl-flex{
        display:flex !important
    }
    .d-xxl-inline-flex{
        display:inline-flex !important
    }
}
@media print{
    .d-print-none{
        display:none !important
    }
    .d-print-inline{
        display:inline !important
    }
    .d-print-inline-block{
        display:inline-block !important
    }
    .d-print-block{
        display:block !important
    }
    .d-print-table{
        display:table !important
    }
    .d-print-table-row{
        display:table-row !important
    }
    .d-print-table-cell{
        display:table-cell !important
    }
    .d-print-flex{
        display:flex !important
    }
    .d-print-inline-flex{
        display:inline-flex !important
    }
}
.flex-row{
    flex-direction:row !important
}
.flex-column{
    flex-direction:column !important
}
.flex-row-reverse{
    flex-direction:row-reverse !important
}
.flex-column-reverse{
    flex-direction:column-reverse !important
}
.flex-wrap{
    flex-wrap:wrap !important
}
.flex-nowrap{
    flex-wrap:nowrap !important
}
.flex-wrap-reverse{
    flex-wrap:wrap-reverse !important
}
.justify-content-start{
    justify-content:flex-start !important
}
.justify-content-end{
    justify-content:flex-end !important
}
.justify-content-center{
    justify-content:center !important
}
.justify-content-between{
    justify-content:space-between !important
}
.justify-content-around{
    justify-content:space-around !important
}
.align-items-start{
    align-items:flex-start !important
}
.align-items-end{
    align-items:flex-end !important
}
.align-items-center{
    align-items:center !important
}
.align-items-baseline{
    align-items:baseline !important
}
.align-items-stretch{
    align-items:stretch !important
}
.align-content-start{
    align-content:flex-start !important
}
.align-content-end{
    align-content:flex-end !important
}
.align-content-center{
    align-content:center !important
}
.align-content-between{
    align-content:space-between !important
}
.align-content-around{
    align-content:space-around !important
}
.align-content-stretch{
    align-content:stretch !important
}
.align-self-auto{
    align-self:auto !important
}
.align-self-start{
    align-self:flex-start !important
}
.align-self-end{
    align-self:flex-end !important
}
.align-self-center{
    align-self:center !important
}
.align-self-baseline{
    align-self:baseline !important
}
.align-self-stretch{
    align-self:stretch !important
}
@media (min-width: 576px){
    .flex-sm-row{
        flex-direction:row !important
    }
    .flex-sm-column{
        flex-direction:column !important
    }
    .flex-sm-row-reverse{
        flex-direction:row-reverse !important
    }
    .flex-sm-column-reverse{
        flex-direction:column-reverse !important
    }
    .flex-sm-wrap{
        flex-wrap:wrap !important
    }
    .flex-sm-nowrap{
        flex-wrap:nowrap !important
    }
    .flex-sm-wrap-reverse{
        flex-wrap:wrap-reverse !important
    }
    .justify-content-sm-start{
        justify-content:flex-start !important
    }
    .justify-content-sm-end{
        justify-content:flex-end !important
    }
    .justify-content-sm-center{
        justify-content:center !important
    }
    .justify-content-sm-between{
        justify-content:space-between !important
    }
    .justify-content-sm-around{
        justify-content:space-around !important
    }
    .align-items-sm-start{
        align-items:flex-start !important
    }
    .align-items-sm-end{
        align-items:flex-end !important
    }
    .align-items-sm-center{
        align-items:center !important
    }
    .align-items-sm-baseline{
        align-items:baseline !important
    }
    .align-items-sm-stretch{
        align-items:stretch !important
    }
    .align-content-sm-start{
        align-content:flex-start !important
    }
    .align-content-sm-end{
        align-content:flex-end !important
    }
    .align-content-sm-center{
        align-content:center !important
    }
    .align-content-sm-between{
        align-content:space-between !important
    }
    .align-content-sm-around{
        align-content:space-around !important
    }
    .align-content-sm-stretch{
        align-content:stretch !important
    }
    .align-self-sm-auto{
        align-self:auto !important
    }
    .align-self-sm-start{
        align-self:flex-start !important
    }
    .align-self-sm-end{
        align-self:flex-end !important
    }
    .align-self-sm-center{
        align-self:center !important
    }
    .align-self-sm-baseline{
        align-self:baseline !important
    }
    .align-self-sm-stretch{
        align-self:stretch !important
    }
}
@media (min-width: 768px){
    .flex-md-row{
        flex-direction:row !important
    }
    .flex-md-column{
        flex-direction:column !important
    }
    .flex-md-row-reverse{
        flex-direction:row-reverse !important
    }
    .flex-md-column-reverse{
        flex-direction:column-reverse !important
    }
    .flex-md-wrap{
        flex-wrap:wrap !important
    }
    .flex-md-nowrap{
        flex-wrap:nowrap !important
    }
    .flex-md-wrap-reverse{
        flex-wrap:wrap-reverse !important
    }
    .justify-content-md-start{
        justify-content:flex-start !important
    }
    .justify-content-md-end{
        justify-content:flex-end !important
    }
    .justify-content-md-center{
        justify-content:center !important
    }
    .justify-content-md-between{
        justify-content:space-between !important
    }
    .justify-content-md-around{
        justify-content:space-around !important
    }
    .align-items-md-start{
        align-items:flex-start !important
    }
    .align-items-md-end{
        align-items:flex-end !important
    }
    .align-items-md-center{
        align-items:center !important
    }
    .align-items-md-baseline{
        align-items:baseline !important
    }
    .align-items-md-stretch{
        align-items:stretch !important
    }
    .align-content-md-start{
        align-content:flex-start !important
    }
    .align-content-md-end{
        align-content:flex-end !important
    }
    .align-content-md-center{
        align-content:center !important
    }
    .align-content-md-between{
        align-content:space-between !important
    }
    .align-content-md-around{
        align-content:space-around !important
    }
    .align-content-md-stretch{
        align-content:stretch !important
    }
    .align-self-md-auto{
        align-self:auto !important
    }
    .align-self-md-start{
        align-self:flex-start !important
    }
    .align-self-md-end{
        align-self:flex-end !important
    }
    .align-self-md-center{
        align-self:center !important
    }
    .align-self-md-baseline{
        align-self:baseline !important
    }
    .align-self-md-stretch{
        align-self:stretch !important
    }
}
@media (min-width: 992px){
    .flex-lg-row{
        flex-direction:row !important
    }
    .flex-lg-column{
        flex-direction:column !important
    }
    .flex-lg-row-reverse{
        flex-direction:row-reverse !important
    }
    .flex-lg-column-reverse{
        flex-direction:column-reverse !important
    }
    .flex-lg-wrap{
        flex-wrap:wrap !important
    }
    .flex-lg-nowrap{
        flex-wrap:nowrap !important
    }
    .flex-lg-wrap-reverse{
        flex-wrap:wrap-reverse !important
    }
    .justify-content-lg-start{
        justify-content:flex-start !important
    }
    .justify-content-lg-end{
        justify-content:flex-end !important
    }
    .justify-content-lg-center{
        justify-content:center !important
    }
    .justify-content-lg-between{
        justify-content:space-between !important
    }
    .justify-content-lg-around{
        justify-content:space-around !important
    }
    .align-items-lg-start{
        align-items:flex-start !important
    }
    .align-items-lg-end{
        align-items:flex-end !important
    }
    .align-items-lg-center{
        align-items:center !important
    }
    .align-items-lg-baseline{
        align-items:baseline !important
    }
    .align-items-lg-stretch{
        align-items:stretch !important
    }
    .align-content-lg-start{
        align-content:flex-start !important
    }
    .align-content-lg-end{
        align-content:flex-end !important
    }
    .align-content-lg-center{
        align-content:center !important
    }
    .align-content-lg-between{
        align-content:space-between !important
    }
    .align-content-lg-around{
        align-content:space-around !important
    }
    .align-content-lg-stretch{
        align-content:stretch !important
    }
    .align-self-lg-auto{
        align-self:auto !important
    }
    .align-self-lg-start{
        align-self:flex-start !important
    }
    .align-self-lg-end{
        align-self:flex-end !important
    }
    .align-self-lg-center{
        align-self:center !important
    }
    .align-self-lg-baseline{
        align-self:baseline !important
    }
    .align-self-lg-stretch{
        align-self:stretch !important
    }
}
@media (min-width: 1200px){
    .flex-xl-row{
        flex-direction:row !important
    }
    .flex-xl-column{
        flex-direction:column !important
    }
    .flex-xl-row-reverse{
        flex-direction:row-reverse !important
    }
    .flex-xl-column-reverse{
        flex-direction:column-reverse !important
    }
    .flex-xl-wrap{
        flex-wrap:wrap !important
    }
    .flex-xl-nowrap{
        flex-wrap:nowrap !important
    }
    .flex-xl-wrap-reverse{
        flex-wrap:wrap-reverse !important
    }
    .justify-content-xl-start{
        justify-content:flex-start !important
    }
    .justify-content-xl-end{
        justify-content:flex-end !important
    }
    .justify-content-xl-center{
        justify-content:center !important
    }
    .justify-content-xl-between{
        justify-content:space-between !important
    }
    .justify-content-xl-around{
        justify-content:space-around !important
    }
    .align-items-xl-start{
        align-items:flex-start !important
    }
    .align-items-xl-end{
        align-items:flex-end !important
    }
    .align-items-xl-center{
        align-items:center !important
    }
    .align-items-xl-baseline{
        align-items:baseline !important
    }
    .align-items-xl-stretch{
        align-items:stretch !important
    }
    .align-content-xl-start{
        align-content:flex-start !important
    }
    .align-content-xl-end{
        align-content:flex-end !important
    }
    .align-content-xl-center{
        align-content:center !important
    }
    .align-content-xl-between{
        align-content:space-between !important
    }
    .align-content-xl-around{
        align-content:space-around !important
    }
    .align-content-xl-stretch{
        align-content:stretch !important
    }
    .align-self-xl-auto{
        align-self:auto !important
    }
    .align-self-xl-start{
        align-self:flex-start !important
    }
    .align-self-xl-end{
        align-self:flex-end !important
    }
    .align-self-xl-center{
        align-self:center !important
    }
    .align-self-xl-baseline{
        align-self:baseline !important
    }
    .align-self-xl-stretch{
        align-self:stretch !important
    }
}
@media (min-width: 1360px){
    .flex-xxl-row{
        flex-direction:row !important
    }
    .flex-xxl-column{
        flex-direction:column !important
    }
    .flex-xxl-row-reverse{
        flex-direction:row-reverse !important
    }
    .flex-xxl-column-reverse{
        flex-direction:column-reverse !important
    }
    .flex-xxl-wrap{
        flex-wrap:wrap !important
    }
    .flex-xxl-nowrap{
        flex-wrap:nowrap !important
    }
    .flex-xxl-wrap-reverse{
        flex-wrap:wrap-reverse !important
    }
    .justify-content-xxl-start{
        justify-content:flex-start !important
    }
    .justify-content-xxl-end{
        justify-content:flex-end !important
    }
    .justify-content-xxl-center{
        justify-content:center !important
    }
    .justify-content-xxl-between{
        justify-content:space-between !important
    }
    .justify-content-xxl-around{
        justify-content:space-around !important
    }
    .align-items-xxl-start{
        align-items:flex-start !important
    }
    .align-items-xxl-end{
        align-items:flex-end !important
    }
    .align-items-xxl-center{
        align-items:center !important
    }
    .align-items-xxl-baseline{
        align-items:baseline !important
    }
    .align-items-xxl-stretch{
        align-items:stretch !important
    }
    .align-content-xxl-start{
        align-content:flex-start !important
    }
    .align-content-xxl-end{
        align-content:flex-end !important
    }
    .align-content-xxl-center{
        align-content:center !important
    }
    .align-content-xxl-between{
        align-content:space-between !important
    }
    .align-content-xxl-around{
        align-content:space-around !important
    }
    .align-content-xxl-stretch{
        align-content:stretch !important
    }
    .align-self-xxl-auto{
        align-self:auto !important
    }
    .align-self-xxl-start{
        align-self:flex-start !important
    }
    .align-self-xxl-end{
        align-self:flex-end !important
    }
    .align-self-xxl-center{
        align-self:center !important
    }
    .align-self-xxl-baseline{
        align-self:baseline !important
    }
    .align-self-xxl-stretch{
        align-self:stretch !important
    }
}
@font-face{
    font-family:'epixel-icons';
    src:url("../fonts/icons/epixel-icons.eot?sjsdkt");
    src:url("../fonts/icons/epixel-icons.eot?sjsdkt#iefix") format("embedded-opentype"),url("../fonts/icons/epixel-icons.ttf?sjsdkt") format("truetype"),url("../fonts/icons/epixel-icons.woff?sjsdkt") format("woff");
    font-weight:normal;
    font-style:normal
}
.eps-icon{
    font-family:'epixel-icons' !important;
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.icon-eps-contact-medium:before{
    content:"\edb9"
}
.icon-eps-day:before{
    content:"\edba"
}
.icon-eps-time:before{
    content:"\edbb"
}
.icon-eps-timezone:before{
    content:"\edbc"
}
.icon-skype-bold:before{
    content:"\edbd"
}
.icon-mlmplans:before{
    content:"\edb8"
}
.icon-company-light:before{
    content:"\edb2"
}
.icon-business-type:before{
    content:"\eda8"
}
.icon-e-commerce-light:before{
    content:"\eda9"
}
.icon-enterprise:before{
    content:"\edb3"
}
.icon-message:before{
    content:"\edb4"
}
.icon-mlm-current-version:before{
    content:"\edb5"
}
.icon-starter:before{
    content:"\edb6"
}
.icon-subject:before{
    content:"\edb7"
}
.icon-download-filled:before{
    content:"\eda7"
}
.icon-australian-binary-mlm-software:before{
    content:"\eda4"
}
.icon-australian-x-up-mlm-software:before{
    content:"\eda5"
}
.icon-emgoldex-mlm-table-plan:before{
    content:"\eda6"
}
.icon-unilevel-performance-allowances:before{
    content:"\eda2"
}
.icon-unilevel-rank-advancement-bonus:before{
    content:"\eda3"
}
.icon-chinese .path1:before{
    content:"\ed90";
    color:#f7ec14
}
.icon-chinese .path2:before{
    content:"\ed91";
    margin-left:-1.7138671875em;
    color:#ed2124
}
.icon-mmm-bitcoin-bonus:before{
    content:"\ed92"
}
.icon-mmm-guider-bonus:before{
    content:"\ed93"
}
.icon-mmm-referral-bonus:before{
    content:"\ed94"
}
.icon-mmm-register-bonus:before{
    content:"\ed95"
}
.icon-mmm-social-share-bonus:before{
    content:"\ed96"
}
.icon-mmm-speed-bonus:before{
    content:"\eda1"
}
.icon-ico-burning:before{
    content:"\ed8e"
}
.icon-ico-minting:before{
    content:"\ed8f"
}
.icon-ico-airdrop:before{
    content:"\ed8c"
}
.icon-ico-auditing:before{
    content:"\ed8d"
}
.icon-ico-calender-events:before{
    content:"\ed97"
}
.icon-ico-coin-mixing:before{
    content:"\ed98"
}
.icon-ico-community-marketing:before{
    content:"\ed99"
}
.icon-ico-consulting:before{
    content:"\ed9a"
}
.icon-ico-content-marketing:before{
    content:"\ed9b"
}
.icon-ico-digital-advertising:before{
    content:"\ed9c"
}
.icon-ico-email-marketing:before{
    content:"\ed9d"
}
.icon-ico-exchange-listing-assistance:before{
    content:"\ed9e"
}
.icon-ico-investor-listing:before{
    content:"\ed9f"
}
.icon-ico-listings:before{
    content:"\eda0"
}
.icon-ico-press-release-marketing:before{
    content:"\edaa"
}
.icon-ico-ratings:before{
    content:"\edab"
}
.icon-ico-reporting:before{
    content:"\edac"
}
.icon-ico-seo:before{
    content:"\edad"
}
.icon-ico-social-media-marketing:before{
    content:"\edae"
}
.icon-ico-ta-fa-insights:before{
    content:"\edaf"
}
.icon-ico-video-marketing:before{
    content:"\edb0"
}
.icon-ico-website:before{
    content:"\edb1"
}
.icon-business-turnover-and-expenses .path1:before{
    content:"\eb0f";
    color:#dd763e
}
.icon-business-turnover-and-expenses .path2:before{
    content:"\eb10";
    margin-left:-1em;
    color:#dd763e
}
.icon-business-turnover-and-expenses .path3:before{
    content:"\eb11";
    margin-left:-1em;
    color:#dd763e
}
.icon-business-turnover-and-expenses .path4:before{
    content:"\eb12";
    margin-left:-1em;
    color:#dd763e
}
.icon-business-turnover-and-expenses .path5:before{
    content:"\eb13";
    margin-left:-1em;
    color:#827ed9
}
.icon-business-turnover-and-expenses .path6:before{
    content:"\eb14";
    margin-left:-1em;
    color:#232323
}
.icon-business-turnover-and-expenses .path7:before{
    content:"\eb15";
    margin-left:-1em;
    color:#232323
}
.icon-business-turnover-and-expenses .path8:before{
    content:"\eb16";
    margin-left:-1em;
    color:#232323
}
.icon-business-wallet .path1:before{
    content:"\eb17";
    color:#fff
}
.icon-business-wallet .path2:before{
    content:"\eb18";
    margin-left:-1em;
    color:#fff
}
.icon-business-wallet .path3:before{
    content:"\eb19";
    margin-left:-1em;
    color:#90b5ff
}
.icon-business-wallet .path4:before{
    content:"\eb1a";
    margin-left:-1em;
    color:#ffb135
}
.icon-business-wallet .path5:before{
    content:"\eb1b";
    margin-left:-1em;
    color:#ffc365
}
.icon-business-wallet .path6:before{
    content:"\eb1c";
    margin-left:-1em;
    color:#ffb135
}
.icon-business-wallet .path7:before{
    content:"\eb1d";
    margin-left:-1em;
    color:#4281ff
}
.icon-business-wallet .path8:before{
    content:"\eb1e";
    margin-left:-1em;
    color:#b6ee7b
}
.icon-business-wallet .path9:before{
    content:"\eb1f";
    margin-left:-1em;
    color:#b6ee7b
}
.icon-business-wallet .path10:before{
    content:"\eb20";
    margin-left:-1em;
    color:#232323
}
.icon-business-wallet .path11:before{
    content:"\eb21";
    margin-left:-1em;
    color:#232323
}
.icon-business-wallet .path12:before{
    content:"\eb22";
    margin-left:-1em;
    color:#232323
}
.icon-business-wallet .path13:before{
    content:"\eb23";
    margin-left:-1em;
    color:#232323
}
.icon-business-wallet .path14:before{
    content:"\eb24";
    margin-left:-1em;
    color:#232323
}
.icon-business-wallet .path15:before{
    content:"\eb25";
    margin-left:-1em;
    color:#232323
}
.icon-change-sponsor-and-repositioning .path1:before{
    content:"\eb26";
    color:#fde180
}
.icon-change-sponsor-and-repositioning .path2:before{
    content:"\eb27";
    margin-left:-1em;
    color:#fcda60
}
.icon-change-sponsor-and-repositioning .path3:before{
    content:"\eb28";
    margin-left:-1em;
    color:#f4f6f7
}
.icon-change-sponsor-and-repositioning .path4:before{
    content:"\eb29";
    margin-left:-1em;
    color:#fd7959
}
.icon-change-sponsor-and-repositioning .path5:before{
    content:"\eb2a";
    margin-left:-1em;
    color:#fd947a
}
.icon-change-sponsor-and-repositioning .path6:before{
    content:"\eb2b";
    margin-left:-1em;
    color:#6b7b8b
}
.icon-change-sponsor-and-repositioning .path7:before{
    content:"\eb2c";
    margin-left:-1em;
    color:#55697a
}
.icon-change-sponsor-and-repositioning .path8:before{
    content:"\eb2d";
    margin-left:-1em;
    color:#55697a
}
.icon-change-sponsor-and-repositioning .path9:before{
    content:"\eb2e";
    margin-left:-1em;
    color:#55697a
}
.icon-change-sponsor-and-repositioning .path10:before{
    content:"\eb2f";
    margin-left:-1em;
    color:#55697a
}
.icon-change-sponsor-and-repositioning .path11:before{
    content:"\eb30";
    margin-left:-1em;
    color:#607282
}
.icon-change-sponsor-and-repositioning .path12:before{
    content:"\eb31";
    margin-left:-1em;
    color:#607282
}
.icon-change-sponsor-and-repositioning .path13:before{
    content:"\eb32";
    margin-left:-1em;
    color:#ebba16
}
.icon-change-sponsor-and-repositioning .path14:before{
    content:"\eb33";
    margin-left:-1em;
    color:#ebba16
}
.icon-change-sponsor-and-repositioning .path15:before{
    content:"\eb34";
    margin-left:-1em;
    color:#ebba16
}
.icon-clean-classic-dashboard .path1:before{
    content:"\eb35";
    color:#fbbd5e
}
.icon-clean-classic-dashboard .path2:before{
    content:"\eb36";
    margin-left:-1em;
    color:#e1e6e7
}
.icon-clean-classic-dashboard .path3:before{
    content:"\eb37";
    margin-left:-1em;
    color:#183651
}
.icon-clean-classic-dashboard .path4:before{
    content:"\eb38";
    margin-left:-1em;
    color:#fff
}
.icon-clean-classic-dashboard .path5:before{
    content:"\eb39";
    margin-left:-1em;
    color:#cfd0d1
}
.icon-clean-classic-dashboard .path6:before{
    content:"\eb3a";
    margin-left:-1em;
    color:#183651
}
.icon-clean-classic-dashboard .path7:before{
    content:"\eb3b";
    margin-left:-1em;
    color:#f06151
}
.icon-clean-classic-dashboard .path8:before{
    content:"\eb3c";
    margin-left:-1em;
    color:#2ca0da
}
.icon-clean-classic-dashboard .path9:before{
    content:"\eb3d";
    margin-left:-1em;
    color:#4fbf9f
}
.icon-clean-classic-dashboard .path10:before{
    content:"\eb3e";
    margin-left:-1em;
    color:#183651
}
.icon-clean-classic-dashboard .path11:before{
    content:"\eb3f";
    margin-left:-1em;
    color:#183651
}
.icon-clean-classic-dashboard .path12:before{
    content:"\eb40";
    margin-left:-1em;
    color:#183651
}
.icon-clean-classic-dashboard .path13:before{
    content:"\eb41";
    margin-left:-1em;
    color:#183651
}
.icon-clean-classic-dashboard .path14:before{
    content:"\eb42";
    margin-left:-1em;
    color:#183651
}
.icon-clean-classic-dashboard .path15:before{
    content:"\eb43";
    margin-left:-1em;
    color:#183651
}
.icon-cms .path1:before{
    content:"\eb44";
    color:#d6d6d6
}
.icon-cms .path2:before{
    content:"\eb45";
    margin-left:-1em;
    color:#30303a
}
.icon-cms .path3:before{
    content:"\eb46";
    margin-left:-1em;
    color:#ea3636
}
.icon-cms .path4:before{
    content:"\eb47";
    margin-left:-1em;
    color:#ea3636
}
.icon-configurable-compensations .path1:before{
    content:"\eb48";
    color:#4b5be6
}
.icon-configurable-compensations .path2:before{
    content:"\eb49";
    margin-left:-1em;
    color:#ffec97
}
.icon-configurable-compensations .path3:before{
    content:"\eb4a";
    margin-left:-1em;
    color:#ffec97
}
.icon-configurable-compensations .path4:before{
    content:"\eb4b";
    margin-left:-1em;
    color:#ffec97
}
.icon-configurable-compensations .path5:before{
    content:"\eb4c";
    margin-left:-1em;
    color:#6cd7a7
}
.icon-configurable-compensations .path6:before{
    content:"\eb4d";
    margin-left:-1em;
    color:#ffc473
}
.icon-configurable-compensations .path7:before{
    content:"\eb4e";
    margin-left:-1em;
    color:#ffaa20
}
.icon-configurable-enrolment-fees .path1:before{
    content:"\eb4f";
    color:#fdbf5e
}
.icon-configurable-enrolment-fees .path2:before{
    content:"\eb50";
    margin-left:-1em;
    color:#fdbf5e
}
.icon-configurable-enrolment-fees .path3:before{
    content:"\eb51";
    margin-left:-1em;
    color:#193651
}
.icon-configurable-enrolment-fees .path4:before{
    content:"\eb52";
    margin-left:-1em;
    color:#d3d7da
}
.icon-configurable-enrolment-fees .path5:before{
    content:"\eb53";
    margin-left:-1em;
    color:#f16051
}
.icon-configurable-enrolment-fees .path6:before{
    content:"\eb54";
    margin-left:-1em;
    color:#193651
}
.icon-customizable-business-plan .path1:before{
    content:"\eb55";
    color:#fec96b
}
.icon-customizable-business-plan .path2:before{
    content:"\eb56";
    margin-left:-1em;
    color:#fec96b
}
.icon-customizable-business-plan .path3:before{
    content:"\eb57";
    margin-left:-1em;
    color:#67e5dd
}
.icon-customizable-business-plan .path4:before{
    content:"\eb58";
    margin-left:-1em;
    color:#c0f4f1
}
.icon-customizable-business-plan .path5:before{
    content:"\eb59";
    margin-left:-1em;
    color:#96ede7
}
.icon-customizable-business-plan .path6:before{
    content:"\eb5a";
    margin-left:-1em;
    color:#96ede7
}
.icon-customizable-business-plan .path7:before{
    content:"\eb5b";
    margin-left:-1em;
    color:#96ede7
}
.icon-customizable-business-plan .path8:before{
    content:"\eb5c";
    margin-left:-1em;
    color:#96ede7
}
.icon-customizable-business-plan .path9:before{
    content:"\eb5d";
    margin-left:-1em;
    color:#30303a
}
.icon-customizable-business-plan .path10:before{
    content:"\eb5e";
    margin-left:-1em;
    color:#30303a
}
.icon-customizable-business-plan .path11:before{
    content:"\eb5f";
    margin-left:-1em;
    color:#30303a
}
.icon-customizable-business-plan .path12:before{
    content:"\eb60";
    margin-left:-1em;
    color:#30303a
}
.icon-customizable-business-plan .path13:before{
    content:"\eb61";
    margin-left:-1em;
    color:#30303a
}
.icon-customizable-business-plan .path14:before{
    content:"\eb62";
    margin-left:-1em;
    color:#30303a
}
.icon-customizable-business-plan .path15:before{
    content:"\eb63";
    margin-left:-1em;
    color:#30303a
}
.icon-customizable-business-plan .path16:before{
    content:"\eb64";
    margin-left:-1em;
    color:#30303a
}
.icon-customizable-business-plan .path17:before{
    content:"\eb65";
    margin-left:-1em;
    color:#30303a
}
.icon-customizable-business-plan .path18:before{
    content:"\eb66";
    margin-left:-1em;
    color:#30303a
}
.icon-customizable-business-plan .path19:before{
    content:"\eb67";
    margin-left:-1em;
    color:#30303a
}
.icon-customizable-business-plan .path20:before{
    content:"\eb68";
    margin-left:-1em;
    color:#30303a
}
.icon-customizable-business-plan .path21:before{
    content:"\eb69";
    margin-left:-1em;
    color:#30303a
}
.icon-customizable-profile-picture-and-wall .path1:before{
    content:"\eb6a";
    color:#ecf0f1
}
.icon-customizable-profile-picture-and-wall .path2:before{
    content:"\eb6b";
    margin-left:-1em;
    color:#556080
}
.icon-customizable-profile-picture-and-wall .path3:before{
    content:"\eb6c";
    margin-left:-1em;
    color:#eddcc7
}
.icon-customizable-profile-picture-and-wall .path4:before{
    content:"\eb6d";
    margin-left:-1em;
    color:#d75a4a
}
.icon-customizable-profile-picture-and-wall .path5:before{
    content:"\eb6e";
    margin-left:-1em;
    color:#f29c21
}
.icon-customizable-profile-picture-and-wall .path6:before{
    content:"\eb6f";
    margin-left:-1em;
    color:#d6c4b1
}
.icon-customizable-profile-picture-and-wall .path7:before{
    content:"\eb70";
    margin-left:-1em;
    color:#a34740
}
.icon-customizable-profile-picture-and-wall .path8:before{
    content:"\eb71";
    margin-left:-1em;
    color:#e18c25
}
.icon-customizable-profile-picture-and-wall .path9:before{
    content:"\eb72";
    margin-left:-1em;
    color:#5e5e5e
}
.icon-custom-rules-for-ranking .path1:before{
    content:"\eb73";
    color:#ffcf35
}
.icon-custom-rules-for-ranking .path2:before{
    content:"\eb74";
    margin-left:-1em;
    color:#ffb344
}
.icon-custom-rules-for-ranking .path3:before{
    content:"\eb75";
    margin-left:-1em;
    color:#005c83
}
.icon-custom-rules-for-ranking .path4:before{
    content:"\eb76";
    margin-left:-1em;
    color:#00263f
}
.icon-custom-rules-for-ranking .path5:before{
    content:"\eb77";
    margin-left:-1em;
    color:#00baff
}
.icon-custom-rules-for-ranking .path6:before{
    content:"\eb78";
    margin-left:-1em;
    color:#008cc3
}
.icon-custom-rules-for-ranking .path7:before{
    content:"\eb79";
    margin-left:-1em;
    color:#00baff
}
.icon-custom-rules-for-ranking .path8:before{
    content:"\eb7a";
    margin-left:-1em;
    color:#008cc3
}
.icon-custom-rules-for-ranking .path9:before{
    content:"\eb7b";
    margin-left:-1em;
    color:#ffdc00
}
.icon-custom-rules-for-ranking .path10:before{
    content:"\eb7c";
    margin-left:-1em;
    color:#ffc000
}
.icon-down-line-and-up-line-listing .path1:before{
    content:"\eb7d";
    color:#9b947a
}
.icon-down-line-and-up-line-listing .path2:before{
    content:"\eb7e";
    margin-left:-1em;
    color:#bebebe
}
.icon-down-line-and-up-line-listing .path3:before{
    content:"\eb7f";
    margin-left:-1em;
    color:#989997
}
.icon-down-line-and-up-line-listing .path4:before{
    content:"\eb80";
    margin-left:-1em;
    color:#9b947a
}
.icon-down-line-and-up-line-listing .path5:before{
    content:"\eb81";
    margin-left:-1em;
    color:#9b947a
}
.icon-down-line-and-up-line-listing .path6:before{
    content:"\eb82";
    margin-left:-1em;
    color:#89cc30
}
.icon-down-line-and-up-line-listing .path7:before{
    content:"\eb83";
    margin-left:-1em;
    color:#989997
}
.icon-down-line-and-up-line-listing .path8:before{
    content:"\eb84";
    margin-left:-1em;
    color:#9b947a
}
.icon-down-line-and-up-line-listing .path9:before{
    content:"\eb85";
    margin-left:-1em;
    color:#9b947a
}
.icon-down-line-and-up-line-listing .path10:before{
    content:"\eb86";
    margin-left:-1em;
    color:#89cc30
}
.icon-down-line-and-up-line-listing .path11:before{
    content:"\eb87";
    margin-left:-1em;
    color:#9b947a
}
.icon-down-line-and-up-line-listing .path12:before{
    content:"\eb88";
    margin-left:-1em;
    color:#9b947a
}
.icon-down-line-and-up-line-listing .path13:before{
    content:"\eb89";
    margin-left:-1em;
    color:#89cc30
}
.icon-down-line-and-up-line-listing .path14:before{
    content:"\eb8a";
    margin-left:-1em;
    color:#9b947a
}
.icon-down-line-and-up-line-listing .path15:before{
    content:"\eb8b";
    margin-left:-1em;
    color:#bebebe
}
.icon-down-line-and-up-line-listing .path16:before{
    content:"\eb8c";
    margin-left:-1em;
    color:#989997
}
.icon-ewallet-color .path1:before{
    content:"\eb8d";
    color:#c67217
}
.icon-ewallet-color .path2:before{
    content:"\eb8e";
    margin-left:-1em;
    color:#fca12a
}
.icon-ewallet-color .path3:before{
    content:"\eb8f";
    margin-left:-1em;
    color:#c67217
}
.icon-ewallet-color .path4:before{
    content:"\eb90";
    margin-left:-1em;
    color:#ef861d
}
.icon-ewallet-color .path5:before{
    content:"\eb91";
    margin-left:-1em;
    color:#f4dba8
}
.icon-ewallet-color .path6:before{
    content:"\eb92";
    margin-left:-1em;
    color:#e5bd76
}
.icon-ewallet-color .path7:before{
    content:"\eb93";
    margin-left:-1em;
    color:#3cc676
}
.icon-ewallet-color .path8:before{
    content:"\eb94";
    margin-left:-1em;
    color:#0aa06e
}
.icon-ewallet-color .path9:before{
    content:"\eb95";
    margin-left:-1em;
    color:#a0520b
}
.icon-ewallet-color .path10:before{
    content:"\eb96";
    margin-left:-1em;
    color:#3cc676
}
.icon-ewallet-color .path11:before{
    content:"\eb97";
    margin-left:-1em;
    color:#2eaf62
}
.icon-ewallet-color .path12:before{
    content:"\eb98";
    margin-left:-1em;
    color:#0aa06e
}
.icon-ewallet-color .path13:before{
    content:"\eb99";
    margin-left:-1em;
    color:#078457
}
.icon-ewallet-transfers .path1:before{
    content:"\eb9a";
    color:#a66333
}
.icon-ewallet-transfers .path2:before{
    content:"\eb9b";
    margin-left:-1em;
    color:#e4e7e7
}
.icon-ewallet-transfers .path3:before{
    content:"\eb9c";
    margin-left:-1em;
    color:#b7bbbd
}
.icon-ewallet-transfers .path4:before{
    content:"\eb9d";
    margin-left:-1em;
    color:#b7bbbd
}
.icon-ewallet-transfers .path5:before{
    content:"\eb9e";
    margin-left:-1em;
    color:#b7bbbd
}
.icon-ewallet-transfers .path6:before{
    content:"\eb9f";
    margin-left:-1em;
    color:#f4b459
}
.icon-ewallet-transfers .path7:before{
    content:"\eba0";
    margin-left:-1em;
    color:#e4e7e7
}
.icon-ewallet-transfers .path8:before{
    content:"\eba1";
    margin-left:-1em;
    color:#d07c40
}
.icon-ewallet-transfers .path9:before{
    content:"\eba2";
    margin-left:-1em;
    color:#d07c40
}
.icon-ewallet-transfers .path10:before{
    content:"\eba3";
    margin-left:-1em;
    color:#a66333
}
.icon-ewallet-transfers .path11:before{
    content:"\eba4";
    margin-left:-1em;
    color:#fff
}
.icon-full-responsive .path1:before{
    content:"\eba5";
    color:#f2f2f2
}
.icon-full-responsive .path2:before{
    content:"\eba6";
    margin-left:-1em;
    color:#acb3ba
}
.icon-full-responsive .path3:before{
    content:"\eba7";
    margin-left:-1em;
    color:#40596b
}
.icon-full-responsive .path4:before{
    content:"\eba8";
    margin-left:-1em;
    color:#fff
}
.icon-full-responsive .path5:before{
    content:"\eba9";
    margin-left:-1em;
    color:#acb3ba
}
.icon-full-responsive .path6:before{
    content:"\ebaa";
    margin-left:-1em;
    color:#334a5e
}
.icon-full-responsive .path7:before{
    content:"\ebab";
    margin-left:-1em;
    color:#84dbff
}
.icon-full-responsive .path8:before{
    content:"\ebac";
    margin-left:-1em;
    color:#acb3ba
}
.icon-full-responsive .path9:before{
    content:"\ebad";
    margin-left:-1em;
    color:#acb3ba
}
.icon-full-responsive .path10:before{
    content:"\ebae";
    margin-left:-1em;
    color:#ff7058
}
.icon-full-responsive .path11:before{
    content:"\ebaf";
    margin-left:-1em;
    color:#ffd15c
}
.icon-genealogy-tree1 .path1:before{
    content:"\ebb0";
    color:#989997
}
.icon-genealogy-tree1 .path2:before{
    content:"\ebb1";
    margin-left:-1em;
    color:#bebebe
}
.icon-genealogy-tree1 .path3:before{
    content:"\ebb2";
    margin-left:-1em;
    color:#89cc30
}
.icon-genealogy-tree1 .path4:before{
    content:"\ebb3";
    margin-left:-1em;
    color:#989997
}
.icon-genealogy-tree1 .path5:before{
    content:"\ebb4";
    margin-left:-1em;
    color:#989997
}
.icon-genealogy-tree1 .path6:before{
    content:"\ebb5";
    margin-left:-1em;
    color:#9b947a
}
.icon-genealogy-tree1 .path7:before{
    content:"\ebb6";
    margin-left:-1em;
    color:#89cc30
}
.icon-income-and-expenses-report .path1:before{
    content:"\ebb7";
    color:#fea82f
}
.icon-income-and-expenses-report .path2:before{
    content:"\ebb8";
    margin-left:-1em;
    color:#ff8031
}
.icon-income-and-expenses-report .path3:before{
    content:"\ebb9";
    margin-left:-1em;
    color:#000
}
.icon-income-and-expenses-report .path4:before{
    content:"\ebba";
    margin-left:-1em;
    color:#fea82f
}
.icon-income-and-expenses-report .path5:before{
    content:"\ebbb";
    margin-left:-1em;
    color:#ff8031
}
.icon-income-and-expenses-report .path6:before{
    content:"\ebbc";
    margin-left:-1em;
    color:#ff8031
}
.icon-income-and-expenses-report .path7:before{
    content:"\ebbd";
    margin-left:-1em;
    color:#ff8031
}
.icon-income-and-expenses-report .path8:before{
    content:"\ebbe";
    margin-left:-1em;
    color:#fea82f
}
.icon-income-and-expenses-report .path9:before{
    content:"\ebbf";
    margin-left:-1em;
    color:#fea82f
}
.icon-income-and-expenses-report .path10:before{
    content:"\ebc0";
    margin-left:-1em;
    color:#fcd770
}
.icon-income-and-expenses-report .path11:before{
    content:"\ebc1";
    margin-left:-1em;
    color:#ffc729
}
.icon-income-and-expenses-report .path12:before{
    content:"\ebc2";
    margin-left:-1em;
    color:#000
}
.icon-income-and-expenses-report .path13:before{
    content:"\ebc3";
    margin-left:-1em;
    color:#ff8031
}
.icon-income-and-expenses-report .path14:before{
    content:"\ebc4";
    margin-left:-1em;
    color:#ff8031
}
.icon-income-and-expenses-report .path15:before{
    content:"\ebc5";
    margin-left:-1em;
    color:#ff8031
}
.icon-income-and-expenses-report .path16:before{
    content:"\ebc6";
    margin-left:-1em;
    color:#000
}
.icon-income-and-expenses-report .path17:before{
    content:"\ebc7";
    margin-left:-1em;
    color:#000
}
.icon-income-and-expenses-report .path18:before{
    content:"\ebc8";
    margin-left:-1em;
    color:#000
}
.icon-lead-capturing .path1:before{
    content:"\ebc9";
    color:#63c8cd
}
.icon-lead-capturing .path2:before{
    content:"\ebca";
    margin-left:-1em;
    color:#ef9f35
}
.icon-lead-capturing .path3:before{
    content:"\ebcb";
    margin-left:-1em;
    color:#63c8cd
}
.icon-lead-capturing .path4:before{
    content:"\ebcc";
    margin-left:-1em;
    color:#ef9f35
}
.icon-lead-capturing .path5:before{
    content:"\ebcd";
    margin-left:-1em;
    color:#f7d04f
}
.icon-lead-capturing .path6:before{
    content:"\ebce";
    margin-left:-1em;
    color:#3f3f3f
}
.icon-lead-capturing .path7:before{
    content:"\ebcf";
    margin-left:-1em;
    color:#ff8031
}
.icon-lead-capturing .path8:before{
    content:"\ebd0";
    margin-left:-1em;
    color:#3f3f3f
}
.icon-lead-capturing .path9:before{
    content:"\ebd1";
    margin-left:-1em;
    color:#3f3f3f
}
.icon-lead-capturing .path10:before{
    content:"\ebd2";
    margin-left:-1em;
    color:#3f3f3f
}
.icon-live-chat-module .path1:before{
    content:"\ebd3";
    color:#d2d2d4
}
.icon-live-chat-module .path2:before{
    content:"\ebd4";
    margin-left:-1em;
    color:#f1592f
}
.icon-live-chat-module .path3:before{
    content:"\ebd5";
    margin-left:-1em;
    color:#4d5ba5
}
.icon-live-chat-module .path4:before{
    content:"\ebd6";
    margin-left:-1em;
    color:#f1592f
}
.icon-manage-user-types .path1:before{
    content:"\ebd7";
    color:#95a5a6
}
.icon-manage-user-types .path2:before{
    content:"\ebd8";
    margin-left:-1em;
    color:#bdc3c7
}
.icon-manage-user-types .path3:before{
    content:"\ebd9";
    margin-left:-1em;
    color:#ecf0f1
}
.icon-manage-user-types .path4:before{
    content:"\ebda";
    margin-left:-1em;
    color:#2c3e50
}
.icon-manage-user-types .path5:before{
    content:"\ebdb";
    margin-left:-1em;
    color:#7f8c8d
}
.icon-multilingual-support .path1:before{
    content:"\ebdc";
    color:#2ea2db
}
.icon-multilingual-support .path2:before{
    content:"\ebdd";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path3:before{
    content:"\ebde";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path4:before{
    content:"\ebdf";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path5:before{
    content:"\ebe0";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path6:before{
    content:"\ebe1";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path7:before{
    content:"\ebe2";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path8:before{
    content:"\ebe3";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path9:before{
    content:"\ebe4";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path10:before{
    content:"\ebe5";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path11:before{
    content:"\ebe6";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path12:before{
    content:"\ebe7";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path13:before{
    content:"\ebe8";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path14:before{
    content:"\ebe9";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path15:before{
    content:"\ebea";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path16:before{
    content:"\ebeb";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path17:before{
    content:"\ebec";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path18:before{
    content:"\ebed";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path19:before{
    content:"\ebee";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path20:before{
    content:"\ebef";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path21:before{
    content:"\ebf0";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path22:before{
    content:"\ebf1";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path23:before{
    content:"\ebf2";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path24:before{
    content:"\ebf3";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path25:before{
    content:"\ebf4";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path26:before{
    content:"\ebf5";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path27:before{
    content:"\ebf6";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path28:before{
    content:"\ebf7";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path29:before{
    content:"\ebf8";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path30:before{
    content:"\ebf9";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path31:before{
    content:"\ebfa";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path32:before{
    content:"\ebfb";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path33:before{
    content:"\ebfc";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path34:before{
    content:"\ebfd";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path35:before{
    content:"\ebfe";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path36:before{
    content:"\ebff";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path37:before{
    content:"\ec00";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path38:before{
    content:"\ec01";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path39:before{
    content:"\ec02";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path40:before{
    content:"\ec03";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path41:before{
    content:"\ec04";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path42:before{
    content:"\ec05";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path43:before{
    content:"\ec06";
    margin-left:-1em;
    color:#193651
}
.icon-multilingual-support .path44:before{
    content:"\ec07";
    margin-left:-1em;
    color:#193651
}
.icon-multiple-compensations .path1:before{
    content:"\ec08";
    color:#5897d1
}
.icon-multiple-compensations .path2:before{
    content:"\ec09";
    margin-left:-1em;
    color:#9fc5e6
}
.icon-multiple-compensations .path3:before{
    content:"\ec0a";
    margin-left:-1em;
    color:#f9df73
}
.icon-multiple-compensations .path4:before{
    content:"\ec0b";
    margin-left:-1em;
    color:#f0f0f0
}
.icon-multiple-compensations .path5:before{
    content:"\ec0c";
    margin-left:-1em;
    color:#ef487d
}
.icon-multiple-compensations .path6:before{
    content:"\ec0d";
    margin-left:-1em;
    color:#484b7f
}
.icon-multiple-currency-support .path1:before{
    content:"\ec0e";
    color:#f6b545
}
.icon-multiple-currency-support .path2:before{
    content:"\ec0f";
    margin-left:-1em;
    color:#ffcb5b
}
.icon-multiple-currency-support .path3:before{
    content:"\ec10";
    margin-left:-1em;
    color:#f19920
}
.icon-multiple-currency-support .path4:before{
    content:"\ec11";
    margin-left:-1em;
    color:#f19920
}
.icon-multiple-currency-support .path5:before{
    content:"\ec12";
    margin-left:-1em;
    color:#f19920
}
.icon-multiple-currency-support .path6:before{
    content:"\ec13";
    margin-left:-1em;
    color:#f19920
}
.icon-multiple-currency-support .path7:before{
    content:"\ec14";
    margin-left:-1em;
    color:#f19920
}
.icon-multiple-currency-support .path8:before{
    content:"\ec15";
    margin-left:-1em;
    color:#f19920
}
.icon-multiple-currency-support .path9:before{
    content:"\ec16";
    margin-left:-1em;
    color:#f19920
}
.icon-multiple-currency-support .path10:before{
    content:"\ec17";
    margin-left:-1em;
    color:#f6b545
}
.icon-multiple-currency-support .path11:before{
    content:"\ec18";
    margin-left:-1em;
    color:#ffcb5b
}
.icon-multiple-currency-support .path12:before{
    content:"\ec19";
    margin-left:-1em;
    color:#f19920
}
.icon-multiple-currency-support .path13:before{
    content:"\ec1a";
    margin-left:-1em;
    color:#f19920
}
.icon-multiple-currency-support .path14:before{
    content:"\ec1b";
    margin-left:-1em;
    color:#f19920
}
.icon-multiple-currency-support .path15:before{
    content:"\ec1c";
    margin-left:-1em;
    color:#f19920
}
.icon-multiple-currency-support .path16:before{
    content:"\ec1d";
    margin-left:-1em;
    color:#f19920
}
.icon-multiple-currency-support .path17:before{
    content:"\ec1e";
    margin-left:-1em;
    color:#f19920
}
.icon-multiple-currency-support .path18:before{
    content:"\ec1f";
    margin-left:-1em;
    color:#f19920
}
.icon-multiple-currency-support .path19:before{
    content:"\ec20";
    margin-left:-1em;
    color:#f6b545
}
.icon-multiple-currency-support .path20:before{
    content:"\ec21";
    margin-left:-1em;
    color:#ffcb5b
}
.icon-multiple-currency-support .path21:before{
    content:"\ec22";
    margin-left:-1em;
    color:#f19920
}
.icon-multiple-currency-support .path22:before{
    content:"\ec23";
    margin-left:-1em;
    color:#f19920
}
.icon-multiple-currency-support .path23:before{
    content:"\ec24";
    margin-left:-1em;
    color:#f19920
}
.icon-multiple-currency-support .path24:before{
    content:"\ec25";
    margin-left:-1em;
    color:#f19920
}
.icon-multiple-currency-support .path25:before{
    content:"\ec26";
    margin-left:-1em;
    color:#f19920
}
.icon-multiple-currency-support .path26:before{
    content:"\ec27";
    margin-left:-1em;
    color:#f19920
}
.icon-multiple-currency-support .path27:before{
    content:"\ec28";
    margin-left:-1em;
    color:#f19920
}
.icon-multiple-currency-support .path28:before{
    content:"\ec29";
    margin-left:-1em;
    color:#f6b545
}
.icon-multiple-currency-support .path29:before{
    content:"\ec2a";
    margin-left:-1em;
    color:#ffcb5b
}
.icon-multiple-currency-support .path30:before{
    content:"\ec2b";
    margin-left:-1em;
    color:#f19920
}
.icon-multiple-currency-support .path31:before{
    content:"\ec2c";
    margin-left:-1em;
    color:#f19920
}
.icon-multiple-currency-support .path32:before{
    content:"\ec2d";
    margin-left:-1em;
    color:#f19920
}
.icon-multiple-currency-support .path33:before{
    content:"\ec2e";
    margin-left:-1em;
    color:#f19920
}
.icon-multiple-currency-support .path34:before{
    content:"\ec2f";
    margin-left:-1em;
    color:#f19920
}
.icon-multiple-currency-support .path35:before{
    content:"\ec30";
    margin-left:-1em;
    color:#f19920
}
.icon-multiple-currency-support .path36:before{
    content:"\ec31";
    margin-left:-1em;
    color:#f19920
}
.icon-multiple-currency-support .path37:before{
    content:"\ec32";
    margin-left:-1em;
    color:#f6b545
}
.icon-multiple-currency-support .path38:before{
    content:"\ec33";
    margin-left:-1em;
    color:#ffcb5b
}
.icon-multiple-currency-support .path39:before{
    content:"\ec34";
    margin-left:-1em;
    color:#f19920
}
.icon-multiple-currency-support .path40:before{
    content:"\ec35";
    margin-left:-1em;
    color:#f19920
}
.icon-multiple-currency-support .path41:before{
    content:"\ec36";
    margin-left:-1em;
    color:#f19920
}
.icon-multiple-currency-support .path42:before{
    content:"\ec37";
    margin-left:-1em;
    color:#f19920
}
.icon-multiple-currency-support .path43:before{
    content:"\ec38";
    margin-left:-1em;
    color:#f19920
}
.icon-multiple-currency-support .path44:before{
    content:"\ec39";
    margin-left:-1em;
    color:#f19920
}
.icon-multiple-currency-support .path45:before{
    content:"\ec3a";
    margin-left:-1em;
    color:#f19920
}
.icon-multiple-currency-support .path46:before{
    content:"\ec3b";
    margin-left:-1em;
    color:#c97629
}
.icon-multiple-currency-support .path47:before{
    content:"\ec3c";
    margin-left:-1em;
    color:#b06328
}
.icon-multiple-currency-support .path48:before{
    content:"\ec3d";
    margin-left:-1em;
    color:#ffcb5b
}
.icon-multiple-currency-support .path49:before{
    content:"\ec3e";
    margin-left:-1em;
    color:#ffe278
}
.icon-multiple-currency-support .path50:before{
    content:"\ec3f";
    margin-left:-1em;
    color:#f6b545
}
.icon-multiple-currency-support .path51:before{
    content:"\ec40";
    margin-left:-1em;
    color:#f19920
}
.icon-multiple-currency-support .path52:before{
    content:"\ec41";
    margin-left:-1em;
    color:#f6b545
}
.icon-multiple-currency-support .path53:before{
    content:"\ec42";
    margin-left:-1em;
    color:#f19920
}
.icon-multiple-currency-support .path54:before{
    content:"\ec43";
    margin-left:-1em;
    color:#f6b545
}
.icon-multiple-currency-support .path55:before{
    content:"\ec44";
    margin-left:-1em;
    color:#b06328
}
.icon-multiple-currency-support .path56:before{
    content:"\ec45";
    margin-left:-1em;
    color:#ffcb5b
}
.icon-multiple-currency-support .path57:before{
    content:"\ec46";
    margin-left:-1em;
    color:#f19920
}
.icon-multiple-currency-support .path58:before{
    content:"\ec47";
    margin-left:-1em;
    color:#ffe27a
}
.icon-multiple-currency-support .path59:before{
    content:"\ec48";
    margin-left:-1em;
    color:#e78825
}
.icon-multiple-network-view .path1:before{
    content:"\ec49";
    color:#0c4ead
}
.icon-multiple-network-view .path2:before{
    content:"\ec4a";
    margin-left:-1em;
    color:#073e89
}
.icon-multiple-network-view .path3:before{
    content:"\ec4b";
    margin-left:-1em;
    color:#0e61c4
}
.icon-multiple-network-view .path4:before{
    content:"\ec4c";
    margin-left:-1em;
    color:#0c4ead
}
.icon-multiple-network-view .path5:before{
    content:"\ec4d";
    margin-left:-1em;
    color:#7e88fd
}
.icon-multiple-network-view .path6:before{
    content:"\ec4e";
    margin-left:-1em;
    color:#fdda40
}
.icon-multiple-network-view .path7:before{
    content:"\ec4f";
    margin-left:-1em;
    color:#e4f7ff
}
.icon-multiple-network-view .path8:before{
    content:"\ec50";
    margin-left:-1em;
    color:#cbedfd
}
.icon-multiple-network-view .path9:before{
    content:"\ec51";
    margin-left:-1em;
    color:#0c4ead
}
.icon-multiple-network-view .path10:before{
    content:"\ec52";
    margin-left:-1em;
    color:#073e89
}
.icon-multiple-network-view .path11:before{
    content:"\ec53";
    margin-left:-1em;
    color:#0e61c4
}
.icon-multiple-network-view .path12:before{
    content:"\ec54";
    margin-left:-1em;
    color:#0c4ead
}
.icon-multiple-network-view .path13:before{
    content:"\ec55";
    margin-left:-1em;
    color:#e4f7ff
}
.icon-multiple-network-view .path14:before{
    content:"\ec56";
    margin-left:-1em;
    color:#cbedfd
}
.icon-multiple-network-view .path15:before{
    content:"\ec57";
    margin-left:-1em;
    color:#6e76e3
}
.icon-multiple-network-view .path16:before{
    content:"\ec58";
    margin-left:-1em;
    color:#fda916
}
.icon-multiple-payment-options .path1:before{
    content:"\ec59";
    color:#4f5565
}
.icon-multiple-payment-options .path2:before{
    content:"\ec5a";
    margin-left:-1em;
    color:#71d456
}
.icon-multiple-payment-options .path3:before{
    content:"\ec5b";
    margin-left:-1em;
    color:#fcfcfd
}
.icon-multiple-payment-options .path4:before{
    content:"\ec5c";
    margin-left:-1em;
    color:#71d456
}
.icon-multiple-payment-options .path5:before{
    content:"\ec5d";
    margin-left:-1em;
    color:#71d456
}
.icon-multiple-payment-options .path6:before{
    content:"\ec5e";
    margin-left:-1em;
    color:#71d456
}
.icon-multiple-payment-options .path7:before{
    content:"\ec5f";
    margin-left:-1em;
    color:#fcfcfd
}
.icon-multiple-payment-options .path8:before{
    content:"\ec60";
    margin-left:-1em;
    color:#f7cfa2
}
.icon-multiple-payment-options .path9:before{
    content:"\ec61";
    margin-left:-1em;
    color:#6eb1e1
}
.icon-multiple-payout-options .path1:before{
    content:"\ec62";
    color:#ffd400
}
.icon-multiple-payout-options .path2:before{
    content:"\ec63";
    margin-left:-1em;
    color:#ffb000
}
.icon-multiple-payout-options .path3:before{
    content:"\ec64";
    margin-left:-1em;
    color:#fff
}
.icon-multiple-payout-options .path4:before{
    content:"\ec65";
    margin-left:-1em;
    color:#f2f6fc
}
.icon-multiple-payout-options .path5:before{
    content:"\ec66";
    margin-left:-1em;
    color:#00c8c8
}
.icon-multiple-payout-options .path6:before{
    content:"\ec67";
    margin-left:-1em;
    color:#1cadb5
}
.icon-multiple-payout-options .path7:before{
    content:"\ec68";
    margin-left:-1em;
    color:#1cadb5
}
.icon-multiple-payout-options .path8:before{
    content:"\ec69";
    margin-left:-1em;
    color:#cdd2e1
}
.icon-multiple-payout-options .path9:before{
    content:"\ec6a";
    margin-left:-1em;
    color:#bec3d2
}
.icon-multiple-payout-options .path10:before{
    content:"\ec6b";
    margin-left:-1em;
    color:#cdd2e1
}
.icon-multiple-payout-options .path11:before{
    content:"\ec6c";
    margin-left:-1em;
    color:#bec3d2
}
.icon-multiple-withdrawal-options .path1:before{
    content:"\ec6d";
    color:#ffd422
}
.icon-multiple-withdrawal-options .path2:before{
    content:"\ec6e";
    margin-left:-1em;
    color:#ffa733
}
.icon-multiple-withdrawal-options .path3:before{
    content:"\ec6f";
    margin-left:-1em;
    color:#acabb1
}
.icon-multiple-withdrawal-options .path4:before{
    content:"\ec70";
    margin-left:-1em;
    color:#57565c
}
.icon-multiple-withdrawal-options .path5:before{
    content:"\ec71";
    margin-left:-1em;
    color:#0b7
}
.icon-multiple-withdrawal-options .path6:before{
    content:"\ec72";
    margin-left:-1em;
    color:#ffd422
}
.icon-multiple-withdrawal-options .path7:before{
    content:"\ec73";
    margin-left:-1em;
    color:#ffa733
}
.icon-multiple-withdrawal-options .path8:before{
    content:"\ec74";
    margin-left:-1em;
    color:#ffa733
}
.icon-multiple-withdrawal-options .path9:before{
    content:"\ec75";
    margin-left:-1em;
    color:#ffa733
}
.icon-multiple-withdrawal-options .path10:before{
    content:"\ec76";
    margin-left:-1em;
    color:#ffa733
}
.icon-multiple-withdrawal-options .path11:before{
    content:"\ec77";
    margin-left:-1em;
    color:#c6c5ca
}
.icon-multiple-withdrawal-options .path12:before{
    content:"\ec78";
    margin-left:-1em;
    color:#c6c5ca
}
.icon-multiple-withdrawal-options .path13:before{
    content:"\ec79";
    margin-left:-1em;
    color:#57565c
}
.icon-multiple-withdrawal-options .path14:before{
    content:"\ec7a";
    margin-left:-1em;
    color:#ff9811
}
.icon-multiple-withdrawal-options .path15:before{
    content:"\ec7b";
    margin-left:-1em;
    color:#ff9811
}
.icon-online-cryptocurrency-wallet .path1:before{
    content:"\ec7c";
    color:#e6e9ed
}
.icon-online-cryptocurrency-wallet .path2:before{
    content:"\ec7d";
    margin-left:-1em;
    color:#ccd1d9
}
.icon-online-cryptocurrency-wallet .path3:before{
    content:"\ec7e";
    margin-left:-1em;
    color:#e6e9ed
}
.icon-online-cryptocurrency-wallet .path4:before{
    content:"\ec7f";
    margin-left:-1em;
    color:#ccd1d9
}
.icon-online-cryptocurrency-wallet .path5:before{
    content:"\ec80";
    margin-left:-1em;
    color:#ac92ec
}
.icon-online-cryptocurrency-wallet .path6:before{
    content:"\ec81";
    margin-left:-1em;
    color:#967adc
}
.icon-online-cryptocurrency-wallet .path7:before{
    content:"\ec82";
    margin-left:-1em;
    color:#ed5565
}
.icon-online-cryptocurrency-wallet .path8:before{
    content:"\ec83";
    margin-left:-1em;
    color:#da4453
}
.icon-online-cryptocurrency-wallet .path9:before{
    content:"\ec84";
    margin-left:-1em;
    color:#d3374e
}
.icon-online-cryptocurrency-wallet .path10:before{
    content:"\ec85";
    margin-left:-1em;
    color:#f6bb42
}
.icon-online-cryptocurrency-wallet .path11:before{
    content:"\ec86";
    margin-left:-1em;
    color:#ffce54
}
.icon-online-cryptocurrency-wallet .path12:before{
    content:"\ec87";
    margin-left:-1em;
    color:#30303a
}
.icon-online-cryptocurrency-wallet .path13:before{
    content:"\ec88";
    margin-left:-1em;
    color:#30303a
}
.icon-online-cryptocurrency-wallet .path14:before{
    content:"\ec89";
    margin-left:-1em;
    color:#30303a
}
.icon-online-cryptocurrency-wallet .path15:before{
    content:"\ec8a";
    margin-left:-1em;
    color:#30303a
}
.icon-online-cryptocurrency-wallet .path16:before{
    content:"\ec8b";
    margin-left:-1em;
    color:#30303a
}
.icon-online-cryptocurrency-wallet .path17:before{
    content:"\ec8c";
    margin-left:-1em;
    color:#30303a
}
.icon-online-cryptocurrency-wallet .path18:before{
    content:"\ec8d";
    margin-left:-1em;
    color:#30303a
}
.icon-online-cryptocurrency-wallet .path19:before{
    content:"\ec8e";
    margin-left:-1em;
    color:#30303a
}
.icon-online-cryptocurrency-wallet .path20:before{
    content:"\ec8f";
    margin-left:-1em;
    color:#30303a
}
.icon-online-cryptocurrency-wallet .path21:before{
    content:"\ec90";
    margin-left:-1em;
    color:#30303a
}
.icon-online-cryptocurrency-wallet .path22:before{
    content:"\ec91";
    margin-left:-1em;
    color:#30303a
}
.icon-online-cryptocurrency-wallet .path23:before{
    content:"\ec92";
    margin-left:-1em;
    color:#30303a
}
.icon-online-cryptocurrency-wallet .path24:before{
    content:"\ec93";
    margin-left:-1em;
    color:#30303a
}
.icon-online-cryptocurrency-wallet .path25:before{
    content:"\ec94";
    margin-left:-1em;
    color:#30303a
}
.icon-online-cryptocurrency-wallet .path26:before{
    content:"\ec95";
    margin-left:-1em;
    color:#30303a
}
.icon-online-cryptocurrency-wallet .path27:before{
    content:"\ec96";
    margin-left:-1em;
    color:#30303a
}
.icon-online-cryptocurrency-wallet .path28:before{
    content:"\ec97";
    margin-left:-1em;
    color:#30303a
}
.icon-online-cryptocurrency-wallet .path29:before{
    content:"\ec98";
    margin-left:-1em;
    color:#30303a
}
.icon-online-cryptocurrency-wallet .path30:before{
    content:"\ec99";
    margin-left:-1em;
    color:#30303a
}
.icon-online-cryptocurrency-wallet .path31:before{
    content:"\ec9a";
    margin-left:-1em;
    color:#30303a
}
.icon-online-cryptocurrency-wallet .path32:before{
    content:"\ec9b";
    margin-left:-1em;
    color:#30303a
}
.icon-online-cryptocurrency-wallet .path33:before{
    content:"\ec9c";
    margin-left:-1em;
    color:#30303a
}
.icon-online-cryptocurrency-wallet .path34:before{
    content:"\ec9d";
    margin-left:-1em;
    color:#30303a
}
.icon-online-cryptocurrency-wallet .path35:before{
    content:"\ec9e";
    margin-left:-1em;
    color:#30303a
}
.icon-online-cryptocurrency-wallet .path36:before{
    content:"\ec9f";
    margin-left:-1em;
    color:#30303a
}
.icon-online-cryptocurrency-wallet .path37:before{
    content:"\eca0";
    margin-left:-1em;
    color:#30303a
}
.icon-online-cryptocurrency-wallet .path38:before{
    content:"\eca1";
    margin-left:-1em;
    color:#30303a
}
.icon-online-cryptocurrency-wallet .path39:before{
    content:"\eca2";
    margin-left:-1em;
    color:#30303a
}
.icon-online-cryptocurrency-wallet .path40:before{
    content:"\eca3";
    margin-left:-1em;
    color:#30303a
}
.icon-online-cryptocurrency-wallet .path41:before{
    content:"\eca4";
    margin-left:-1em;
    color:#30303a
}
.icon-online-cryptocurrency-wallet .path42:before{
    content:"\eca5";
    margin-left:-1em;
    color:#30303a
}
.icon-rank-advancement .path1:before{
    content:"\eca6";
    color:#ff5a51
}
.icon-rank-advancement .path2:before{
    content:"\eca7";
    margin-left:-1em;
    color:#ffbd2a
}
.icon-rank-advancement .path3:before{
    content:"\eca8";
    margin-left:-1em;
    color:#bec950
}
.icon-rank-advancement .path4:before{
    content:"\eca9";
    margin-left:-1em;
    color:#e75955
}
.icon-rank-advancement .path5:before{
    content:"\ecaa";
    margin-left:-1em;
    color:#ff993b
}
.icon-rank-advancement .path6:before{
    content:"\ecab";
    margin-left:-1em;
    color:#58c357
}
.icon-rank-advancement .path7:before{
    content:"\ecac";
    margin-left:-1em;
    color:#ff993b
}
.icon-rank-advancement .path8:before{
    content:"\ecad";
    margin-left:-1em;
    color:#ff993b
}
.icon-rank-advancement .path9:before{
    content:"\ecae";
    margin-left:-1em;
    color:#ff993b
}
.icon-rank-advancement .path10:before{
    content:"\ecaf";
    margin-left:-1em;
    color:#ffd681
}
.icon-rank-advancement .path11:before{
    content:"\ecb0";
    margin-left:-1em;
    color:#ffbd2a
}
.icon-rank-advancement .path12:before{
    content:"\ecb1";
    margin-left:-1em;
    color:#ffd681
}
.icon-rank-advancement .path13:before{
    content:"\ecb2";
    margin-left:-1em;
    color:#ffbd2a
}
.icon-rank-advancement .path14:before{
    content:"\ecb3";
    margin-left:-1em;
    color:#445
}
.icon-rank-advancement .path15:before{
    content:"\ecb4";
    margin-left:-1em;
    color:#30303a
}
.icon-sms-integrations .path1:before{
    content:"\ecb5";
    color:#78d0e8
}
.icon-sms-integrations .path2:before{
    content:"\ecb6";
    margin-left:-1em;
    color:#4cbcd6
}
.icon-sms-integrations .path3:before{
    content:"\ecb7";
    margin-left:-1em;
    color:#fff
}
.icon-sms-integrations .path4:before{
    content:"\ecb8";
    margin-left:-1em;
    color:#fff
}
.icon-sms-integrations .path5:before{
    content:"\ecb9";
    margin-left:-1em;
    color:#333
}
.icon-sms-integrations .path6:before{
    content:"\ecba";
    margin-left:-1em;
    color:#333
}
.icon-sms-integrations .path7:before{
    content:"\ecbb";
    margin-left:-1em;
    color:#333
}
.icon-sponsored-members-listing .path1:before{
    content:"\ecbc";
    color:#afb8c9
}
.icon-sponsored-members-listing .path2:before{
    content:"\ecbd";
    margin-left:-1em;
    color:#8c95a4
}
.icon-sponsored-members-listing .path3:before{
    content:"\ecbe";
    margin-left:-1em;
    color:#92e0c0
}
.icon-sponsored-members-listing .path4:before{
    content:"\ecbf";
    margin-left:-1em;
    color:#48c397
}
.icon-sponsored-members-listing .path5:before{
    content:"\ecc0";
    margin-left:-1em;
    color:#ececec
}
.icon-sponsored-members-listing .path6:before{
    content:"\ecc1";
    margin-left:-1em;
    color:#b6c1ce
}
.icon-sponsored-members-listing .path7:before{
    content:"\ecc2";
    margin-left:-1em;
    color:#f9e0a6
}
.icon-sponsored-members-listing .path8:before{
    content:"\ecc3";
    margin-left:-1em;
    color:#f9e0a6
}
.icon-sponsored-members-listing .path9:before{
    content:"\ecc4";
    margin-left:-1em;
    color:#f9e0a6
}
.icon-sponsored-members-listing .path10:before{
    content:"\ecc5";
    margin-left:-1em;
    color:#fea82f
}
.icon-sponsored-members-listing .path11:before{
    content:"\ecc6";
    margin-left:-1em;
    color:#ff8031
}
.icon-sponsored-members-listing .path12:before{
    content:"\ecc7";
    margin-left:-1em;
    color:#fea82f
}
.icon-sponsored-members-listing .path13:before{
    content:"\ecc8";
    margin-left:-1em;
    color:#ff8031
}
.icon-sponsored-members-listing .path14:before{
    content:"\ecc9";
    margin-left:-1em;
    color:#fea82f
}
.icon-sponsored-members-listing .path15:before{
    content:"\ecca";
    margin-left:-1em;
    color:#ff8031
}
.icon-sponsored-members-listing .path16:before{
    content:"\eccb";
    margin-left:-1em;
    color:#000
}
.icon-sponsored-members-listing .path17:before{
    content:"\eccc";
    margin-left:-1em;
    color:#000
}
.icon-sponsored-members-listing .path18:before{
    content:"\eccd";
    margin-left:-1em;
    color:#fcd770
}
.icon-sponsored-members-listing .path19:before{
    content:"\ecce";
    margin-left:-1em;
    color:#1e1e1e
}
.icon-sponsored-members-listing .path20:before{
    content:"\eccf";
    margin-left:-1em;
    color:#fcd770
}
.icon-sponsored-members-listing .path21:before{
    content:"\ecd0";
    margin-left:-1em;
    color:#1e1e1e
}
.icon-sponsored-members-listing .path22:before{
    content:"\ecd1";
    margin-left:-1em;
    color:#fcd770
}
.icon-sponsored-members-listing .path23:before{
    content:"\ecd2";
    margin-left:-1em;
    color:#1e1e1e
}
.icon-sponsored-members-listing .path24:before{
    content:"\ecd3";
    margin-left:-1em;
    color:#fcd770
}
.icon-sponsored-members-listing .path25:before{
    content:"\ecd4";
    margin-left:-1em;
    color:#1e1e1e
}
.icon-support-ticketing .path1:before{
    content:"\ecd5";
    color:#2d9637
}
.icon-support-ticketing .path2:before{
    content:"\ecd6";
    margin-left:-1em;
    color:#2d9637
}
.icon-support-ticketing .path3:before{
    content:"\ecd7";
    margin-left:-1em;
    color:#77d379
}
.icon-support-ticketing .path4:before{
    content:"\ecd8";
    margin-left:-1em;
    color:#eceff0
}
.icon-support-ticketing .path5:before{
    content:"\ecd9";
    margin-left:-1em;
    color:#303c44;
    opacity:0.2
}
.icon-support-ticketing .path6:before{
    content:"\ecda";
    margin-left:-1em;
    color:#2d9637
}
.icon-support-ticketing .path7:before{
    content:"\ecdb";
    margin-left:-1em;
    color:#000;
    opacity:0.1
}
.icon-support-ticketing .path8:before{
    content:"\ecdc";
    margin-left:-1em;
    color:#000;
    opacity:0.1
}
.icon-theme-switcher .path1:before{
    content:"\ecdd";
    color:#ff7043
}
.icon-theme-switcher .path2:before{
    content:"\ecde";
    margin-left:-1em;
    color:#4dd0e1
}
.icon-theme-switcher .path3:before{
    content:"\ecdf";
    margin-left:-1em;
    color:#e0f7fa
}
.icon-theme-switcher .path4:before{
    content:"\ece0";
    margin-left:-1em;
    color:#012e52
}
.icon-theme-switcher .path5:before{
    content:"\ece1";
    margin-left:-1em;
    color:#012e52
}
.icon-theme-switcher .path6:before{
    content:"\ece2";
    margin-left:-1em;
    color:#012e52
}
.icon-theme-switcher .path7:before{
    content:"\ece3";
    margin-left:-1em;
    color:#012e52
}
.icon-track-activities .path1:before{
    content:"\ece4";
    color:#000
}
.icon-track-activities .path2:before{
    content:"\ece5";
    margin-left:-1em;
    color:#000
}
.icon-track-activities .path3:before{
    content:"\ece6";
    margin-left:-1em;
    color:#000
}
.icon-track-activities .path4:before{
    content:"\ece7";
    margin-left:-1em;
    color:#000
}
.icon-track-activities .path5:before{
    content:"\ece8";
    margin-left:-1em;
    color:#000
}
.icon-track-activities .path6:before{
    content:"\ece9";
    margin-left:-1em;
    color:#000
}
.icon-track-activities .path7:before{
    content:"\ecea";
    margin-left:-1em;
    color:#000
}
.icon-track-activities .path8:before{
    content:"\eceb";
    margin-left:-1em;
    color:#000
}
.icon-track-activities .path9:before{
    content:"\ecec";
    margin-left:-1em;
    color:#000
}
.icon-track-activities .path10:before{
    content:"\eced";
    margin-left:-1em;
    color:#000
}
.icon-track-activities .path11:before{
    content:"\ecee";
    margin-left:-1em;
    color:#000
}
.icon-track-activities .path12:before{
    content:"\ecef";
    margin-left:-1em;
    color:#000
}
.icon-track-activities .path13:before{
    content:"\ecf0";
    margin-left:-1em;
    color:#3c7715
}
.icon-track-activities .path14:before{
    content:"\ecf1";
    margin-left:-1em;
    color:#4c8c23
}
.icon-track-activities .path15:before{
    content:"\ecf2";
    margin-left:-1em;
    color:#579e2e
}
.icon-track-activities .path16:before{
    content:"\ecf3";
    margin-left:-1em;
    color:#75bf4d
}
.icon-track-activities .path17:before{
    content:"\ecf4";
    margin-left:-1em;
    color:#aeb9cc
}
.icon-track-activities .path18:before{
    content:"\ecf5";
    margin-left:-1em;
    color:#c8d0e2
}
.icon-track-activities .path19:before{
    content:"\ecf6";
    margin-left:-1em;
    color:#fbcb99
}
.icon-track-activities .path20:before{
    content:"\ecf7";
    margin-left:-1em;
    color:#213847
}
.icon-track-activities .path21:before{
    content:"\ecf8";
    margin-left:-1em;
    color:#fff
}
.icon-track-activities .path22:before{
    content:"\ecf9";
    margin-left:-1em;
    color:#324a5e
}
.icon-track-activities .path23:before{
    content:"\ecfa";
    margin-left:-1em;
    color:#42647a
}
.icon-track-activities .path24:before{
    content:"\ecfb";
    margin-left:-1em;
    color:#eaa96e
}
.icon-track-activities .path25:before{
    content:"\ecfc";
    margin-left:-1em;
    color:#eaa96e
}
.icon-track-activities .path26:before{
    content:"\ecfd";
    margin-left:-1em;
    color:#eaa96e
}
.icon-track-activities .path27:before{
    content:"\ecfe";
    margin-left:-1em;
    color:#fbcb99
}
.icon-track-activities .path28:before{
    content:"\ecff";
    margin-left:-1em;
    color:#fbcb99
}
.icon-track-activities .path29:before{
    content:"\ed00";
    margin-left:-1em;
    color:#232323
}
.icon-track-activities .path30:before{
    content:"\ed01";
    margin-left:-1em;
    color:#232323
}
.icon-track-activities .path31:before{
    content:"\ed02";
    margin-left:-1em;
    color:#232323
}
.icon-track-activities .path32:before{
    content:"\ed03";
    margin-left:-1em;
    color:#232323
}
.icon-track-activities .path33:before{
    content:"\ed04";
    margin-left:-1em;
    color:#232323
}
.icon-track-activities .path34:before{
    content:"\ed05";
    margin-left:-1em;
    color:#232323
}
.icon-track-activities .path35:before{
    content:"\ed06";
    margin-left:-1em;
    color:#232323
}
.icon-track-activities .path36:before{
    content:"\ed07";
    margin-left:-1em;
    color:#232323
}
.icon-track-activities .path37:before{
    content:"\ed08";
    margin-left:-1em;
    color:#232323
}
.icon-transaction-failure-and-recovery .path1:before{
    content:"\ed09";
    color:#1692ff
}
.icon-transaction-failure-and-recovery .path2:before{
    content:"\ed0a";
    margin-left:-1em;
    color:#007fdd
}
.icon-transaction-failure-and-recovery .path3:before{
    content:"\ed0b";
    margin-left:-1em;
    color:#93480e
}
.icon-transaction-failure-and-recovery .path4:before{
    content:"\ed0c";
    margin-left:-1em;
    color:#7c3200
}
.icon-transaction-failure-and-recovery .path5:before{
    content:"\ed0d";
    margin-left:-1em;
    color:#7c3200
}
.icon-transaction-failure-and-recovery .path6:before{
    content:"\ed0e";
    margin-left:-1em;
    color:#10bb67
}
.icon-transaction-failure-and-recovery .path7:before{
    content:"\ed0f";
    margin-left:-1em;
    color:#029e4c
}
.icon-unlimited-members .path1:before{
    content:"\ed10";
    color:#d45b5b
}
.icon-unlimited-members .path2:before{
    content:"\ed11";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path3:before{
    content:"\ed12";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path4:before{
    content:"\ed13";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path5:before{
    content:"\ed14";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path6:before{
    content:"\ed15";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path7:before{
    content:"\ed16";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path8:before{
    content:"\ed17";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path9:before{
    content:"\ed18";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path10:before{
    content:"\ed19";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path11:before{
    content:"\ed1a";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path12:before{
    content:"\ed1b";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path13:before{
    content:"\ed1c";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path14:before{
    content:"\ed1d";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path15:before{
    content:"\ed1e";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path16:before{
    content:"\ed1f";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path17:before{
    content:"\ed20";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path18:before{
    content:"\ed21";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path19:before{
    content:"\ed22";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path20:before{
    content:"\ed23";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path21:before{
    content:"\ed24";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path22:before{
    content:"\ed25";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path23:before{
    content:"\ed26";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path24:before{
    content:"\ed27";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path25:before{
    content:"\ed28";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path26:before{
    content:"\ed29";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path27:before{
    content:"\ed2a";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path28:before{
    content:"\ed2b";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path29:before{
    content:"\ed2c";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path30:before{
    content:"\ed2d";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path31:before{
    content:"\ed2e";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path32:before{
    content:"\ed2f";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path33:before{
    content:"\ed30";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path34:before{
    content:"\ed31";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path35:before{
    content:"\ed32";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path36:before{
    content:"\ed33";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path37:before{
    content:"\ed34";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path38:before{
    content:"\ed35";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path39:before{
    content:"\ed36";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path40:before{
    content:"\ed37";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path41:before{
    content:"\ed38";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path42:before{
    content:"\ed39";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path43:before{
    content:"\ed3a";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path44:before{
    content:"\ed3b";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path45:before{
    content:"\ed3c";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path46:before{
    content:"\ed3d";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path47:before{
    content:"\ed3e";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path48:before{
    content:"\ed3f";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path49:before{
    content:"\ed40";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path50:before{
    content:"\ed41";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path51:before{
    content:"\ed42";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path52:before{
    content:"\ed43";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path53:before{
    content:"\ed44";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path54:before{
    content:"\ed45";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path55:before{
    content:"\ed46";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path56:before{
    content:"\ed47";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path57:before{
    content:"\ed48";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path58:before{
    content:"\ed49";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path59:before{
    content:"\ed4a";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path60:before{
    content:"\ed4b";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path61:before{
    content:"\ed4c";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path62:before{
    content:"\ed4d";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path63:before{
    content:"\ed4e";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path64:before{
    content:"\ed4f";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path65:before{
    content:"\ed50";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path66:before{
    content:"\ed51";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path67:before{
    content:"\ed52";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path68:before{
    content:"\ed53";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path69:before{
    content:"\ed54";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path70:before{
    content:"\ed55";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path71:before{
    content:"\ed56";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path72:before{
    content:"\ed57";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path73:before{
    content:"\ed58";
    margin-left:-1em;
    color:#b3d5e4
}
.icon-unlimited-members .path74:before{
    content:"\ed59";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path75:before{
    content:"\ed5a";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path76:before{
    content:"\ed5b";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path77:before{
    content:"\ed5c";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path78:before{
    content:"\ed5d";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path79:before{
    content:"\ed5e";
    margin-left:-1em;
    color:#fff
}
.icon-unlimited-members .path80:before{
    content:"\ed5f";
    margin-left:-1em;
    color:#b3d5e4
}
.icon-unlimited-members .path81:before{
    content:"\ed60";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path82:before{
    content:"\ed61";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path83:before{
    content:"\ed62";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path84:before{
    content:"\ed63";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path85:before{
    content:"\ed64";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path86:before{
    content:"\ed65";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path87:before{
    content:"\ed66";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path88:before{
    content:"\ed67";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path89:before{
    content:"\ed68";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path90:before{
    content:"\ed69";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path91:before{
    content:"\ed6a";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path92:before{
    content:"\ed6b";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path93:before{
    content:"\ed6c";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path94:before{
    content:"\ed6d";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path95:before{
    content:"\ed6e";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path96:before{
    content:"\ed6f";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path97:before{
    content:"\ed70";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path98:before{
    content:"\ed71";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path99:before{
    content:"\ed72";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path100:before{
    content:"\ed73";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path101:before{
    content:"\ed74";
    margin-left:-1em;
    color:#b3d5e4
}
.icon-unlimited-members .path102:before{
    content:"\ed75";
    margin-left:-1em;
    color:#b3d5e4
}
.icon-unlimited-members .path103:before{
    content:"\ed76";
    margin-left:-1em;
    color:#fff
}
.icon-unlimited-members .path104:before{
    content:"\ed77";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path105:before{
    content:"\ed78";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path106:before{
    content:"\ed79";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path107:before{
    content:"\ed7a";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path108:before{
    content:"\ed7b";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path109:before{
    content:"\ed7c";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path110:before{
    content:"\ed7d";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path111:before{
    content:"\ed7e";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path112:before{
    content:"\ed7f";
    margin-left:-1em;
    color:#e4d9b3
}
.icon-unlimited-members .path113:before{
    content:"\ed80";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path114:before{
    content:"\ed81";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path115:before{
    content:"\ed82";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path116:before{
    content:"\ed83";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path117:before{
    content:"\ed84";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path118:before{
    content:"\ed85";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path119:before{
    content:"\ed86";
    margin-left:-1em;
    color:#e4d9b3
}
.icon-unlimited-members .path120:before{
    content:"\ed87";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path121:before{
    content:"\ed88";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path122:before{
    content:"\ed89";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path123:before{
    content:"\ed8a";
    margin-left:-1em;
    color:#d45b5b
}
.icon-unlimited-members .path124:before{
    content:"\ed8b";
    margin-left:-1em;
    color:#23374e
}
.icon-financial-instituions .path1:before{
    content:"\eae1";
    color:#d3eefd
}
.icon-financial-instituions .path2:before{
    content:"\eae2";
    margin-left:-1em;
    color:#c9e2f0
}
.icon-financial-instituions .path3:before{
    content:"\eae3";
    margin-left:-1em;
    color:#a2ce6d
}
.icon-financial-instituions .path4:before{
    content:"\eae4";
    margin-left:-1em;
    color:#e8f3db
}
.icon-financial-instituions .path5:before{
    content:"\eae5";
    margin-left:-1em;
    color:#e8f3db
}
.icon-financial-instituions .path6:before{
    content:"\eae6";
    margin-left:-1em;
    color:#e8f3db
}
.icon-financial-instituions .path7:before{
    content:"\eae7";
    margin-left:-1em;
    color:#e8f3db
}
.icon-financial-instituions .path8:before{
    content:"\eae8";
    margin-left:-1em;
    color:#4dbaf8
}
.icon-financial-instituions .path9:before{
    content:"\eae9";
    margin-left:-1em;
    color:#d3eefd
}
.icon-financial-instituions .path10:before{
    content:"\eaea";
    margin-left:-1em;
    color:#4dbaf8
}
.icon-financial-instituions .path11:before{
    content:"\eaeb";
    margin-left:-1em;
    color:#99c367
}
.icon-financial-instituions .path12:before{
    content:"\eaec";
    margin-left:-1em;
    color:#fdcd3b
}
.icon-financial-instituions .path13:before{
    content:"\eaed";
    margin-left:-1em;
    color:#fff7e2
}
.icon-financial-instituions .path14:before{
    content:"\eaee";
    margin-left:-1em;
    color:#f95055
}
.icon-insurance-sector .path1:before{
    content:"\eaef";
    color:#2196f3
}
.icon-insurance-sector .path2:before{
    content:"\eaf0";
    margin-left:-1em;
    color:#64b5f6
}
.icon-insurance-sector .path3:before{
    content:"\eaf1";
    margin-left:-1em;
    color:#64b5f6
}
.icon-insurance-sector .path4:before{
    content:"\eaf2";
    margin-left:-1em;
    color:#64b5f6
}
.icon-mortar-poperty-sector .path1:before{
    content:"\eaf3";
    color:#ffb125
}
.icon-mortar-poperty-sector .path2:before{
    content:"\eaf4";
    margin-left:-1em;
    color:#ff901d
}
.icon-mortar-poperty-sector .path3:before{
    content:"\eaf5";
    margin-left:-1em;
    color:#e1effb
}
.icon-mortar-poperty-sector .path4:before{
    content:"\eaf6";
    margin-left:-1em;
    color:#ccdfed
}
.icon-mortar-poperty-sector .path5:before{
    content:"\eaf7";
    margin-left:-1em;
    color:#ff4c4c
}
.icon-mortar-poperty-sector .path6:before{
    content:"\eaf8";
    margin-left:-1em;
    color:#f33939
}
.icon-mortar-poperty-sector .path7:before{
    content:"\eaf9";
    margin-left:-1em;
    color:#2d5871
}
.icon-mortar-poperty-sector .path8:before{
    content:"\eafa";
    margin-left:-1em;
    color:#1d4859
}
.icon-mortar-poperty-sector .path9:before{
    content:"\eafb";
    margin-left:-1em;
    color:#fed9a8
}
.icon-mortar-poperty-sector .path10:before{
    content:"\eafc";
    margin-left:-1em;
    color:#f4c892
}
.icon-mortar-poperty-sector .path11:before{
    content:"\eafd";
    margin-left:-1em;
    color:#f4c892
}
.icon-mortar-poperty-sector .path12:before{
    content:"\eafe";
    margin-left:-1em;
    color:#2d5871
}
.icon-mortar-poperty-sector .path13:before{
    content:"\eaff";
    margin-left:-1em;
    color:#1d4859
}
.icon-supply-chain-management .path1:before{
    content:"\eb00";
    color:#84dbff
}
.icon-supply-chain-management .path2:before{
    content:"\eb01";
    margin-left:-1em;
    color:#54c0eb
}
.icon-supply-chain-management .path3:before{
    content:"\eb02";
    margin-left:-1em;
    color:#4cdbc4
}
.icon-supply-chain-management .path4:before{
    content:"\eb03";
    margin-left:-1em;
    color:#ff7058
}
.icon-transportation-shipping-segment .path1:before{
    content:"\eb04";
    color:#ee705c
}
.icon-transportation-shipping-segment .path2:before{
    content:"\eb05";
    margin-left:-1em;
    color:#fac75a
}
.icon-transportation-shipping-segment .path3:before{
    content:"\eb06";
    margin-left:-1em;
    color:#e6e6e6
}
.icon-transportation-shipping-segment .path4:before{
    content:"\eb07";
    margin-left:-1em;
    color:#5b5b5b
}
.icon-transportation-shipping-segment .path5:before{
    content:"\eb08";
    margin-left:-1em;
    color:#5b5b5b
}
.icon-transportation-shipping-segment .path6:before{
    content:"\eb09";
    margin-left:-1em;
    color:#c64533
}
.icon-transportation-shipping-segment .path7:before{
    content:"\eb0a";
    margin-left:-1em;
    color:#b2b2b2
}
.icon-transportation-shipping-segment .path8:before{
    content:"\eb0b";
    margin-left:-1em;
    color:#b2b2b2
}
.icon-transportation-shipping-segment .path9:before{
    content:"\eb0c";
    margin-left:-1em;
    color:#f4a29b
}
.icon-transportation-shipping-segment .path10:before{
    content:"\eb0d";
    margin-left:-1em;
    color:#d8ac4e
}
.icon-transportation-shipping-segment .path11:before{
    content:"\eb0e";
    margin-left:-1em;
    color:#d8ac4e
}
.icon-star-2:before{
    content:"\ead9"
}
.icon-star-3:before{
    content:"\eada"
}
.icon-star-4:before{
    content:"\eadb"
}
.icon-star-5:before{
    content:"\eadc"
}
.icon-star-6:before{
    content:"\eadd"
}
.icon-star-7:before{
    content:"\eade"
}
.icon-star-8:before{
    content:"\eadf"
}
.icon-star-9:before{
    content:"\eae0"
}
.icon-dollar-bag:before{
    content:"\ead8"
}
.icon-rounded-arrow-right:before{
    content:"\ead7"
}
.icon-cancel:before{
    content:"\ead6"
}
.icon-contact-call:before{
    content:"\ead5"
}
.icon-checked:before{
    content:"\ead4"
}
.icon-announcements-light:before{
    content:"\eac0"
}
.icon-automobile-light:before{
    content:"\eac1"
}
.icon-banking-light:before{
    content:"\eac2"
}
.icon-concept-light:before{
    content:"\eac3"
}
.icon-cryptocurrency-wallet-light:before{
    content:"\eac4"
}
.icon-erc-light:before{
    content:"\eac5"
}
.icon-finance-light:before{
    content:"\eac6"
}
.icon-ico-coin-development-light:before{
    content:"\eac7"
}
.icon-ico-marketing-light:before{
    content:"\eac8"
}
.icon-ico-token-exchange-light:before{
    content:"\eac9"
}
.icon-ico-token-light:before{
    content:"\eaca"
}
.icon-ico-website-development-light:before{
    content:"\eacb"
}
.icon-legal-light:before{
    content:"\eacc"
}
.icon-real-estate-light:before{
    content:"\eacd"
}
.icon-smart-contract-light:before{
    content:"\eace"
}
.icon-social-networks-light:before{
    content:"\eacf"
}
.icon-survey-light:before{
    content:"\ead0"
}
.icon-tech-light:before{
    content:"\ead1"
}
.icon-voting-light:before{
    content:"\ead2"
}
.icon-whitepaper-light:before{
    content:"\ead3"
}
.icon-arrow-bottom:before{
    content:"\ea75"
}
.icon-arrow-top:before{
    content:"\ea76"
}
.icon-play:before{
    content:"\e980"
}
.icon-user:before{
    content:"\e97e"
}
.icon-password:before{
    content:"\e97f"
}
.icon-right-arrow:before{
    content:"\e97d"
}
.icon-growth-chart .path1:before{
    content:"\ea8e";
    color:#bebebe
}
.icon-growth-chart .path2:before{
    content:"\ea8f";
    margin-left:-1em;
    color:#a9a9a9
}
.icon-growth-chart .path3:before{
    content:"\ea90";
    margin-left:-1em;
    color:#959595
}
.icon-growth-chart .path4:before{
    content:"\ea91";
    margin-left:-1em;
    color:#747474
}
.icon-growth-chart .path5:before{
    content:"\ea92";
    margin-left:-1em;
    color:#282828
}
.icon-ico-campaign .path1:before{
    content:"\ea93";
    color:#000
}
.icon-ico-campaign .path2:before{
    content:"\ea94";
    margin-left:-1em;
    color:#000
}
.icon-ico-campaign .path3:before{
    content:"\ea95";
    margin-left:-1em;
    color:#7c7c7c
}
.icon-ico-campaign .path4:before{
    content:"\ea96";
    margin-left:-1em;
    color:#7c7c7c
}
.icon-ico-campaign .path5:before{
    content:"\ea97";
    margin-left:-1em;
    color:#7c7c7c
}
.icon-investors .path1:before{
    content:"\ea98";
    color:silver
}
.icon-investors .path2:before{
    content:"\ea99";
    margin-left:-1em;
    color:silver
}
.icon-investors .path3:before{
    content:"\ea9a";
    margin-left:-1em;
    color:#b9b9b9
}
.icon-investors .path4:before{
    content:"\ea9b";
    margin-left:-1em;
    color:#b9b9b9
}
.icon-investors .path5:before{
    content:"\ea9c";
    margin-left:-1em;
    color:#757575
}
.icon-investors .path6:before{
    content:"\ea9d";
    margin-left:-1em;
    color:#4e4e4e
}
.icon-investors .path7:before{
    content:"\ea9e";
    margin-left:-1em;
    color:#b0b0b0
}
.icon-investors .path8:before{
    content:"\ea9f";
    margin-left:-1em;
    color:#a3a3a3
}
.icon-investors .path9:before{
    content:"\eaa0";
    margin-left:-1em;
    color:#a3a3a3
}
.icon-investors .path10:before{
    content:"\eaa1";
    margin-left:-1em;
    color:#b0b0b0
}
.icon-investors .path11:before{
    content:"\eaa2";
    margin-left:-1em;
    color:#a3a3a3
}
.icon-investors .path12:before{
    content:"\eaa3";
    margin-left:-1em;
    color:#a3a3a3
}
.icon-investors .path13:before{
    content:"\eaa4";
    margin-left:-1em;
    color:#a3a3a3
}
.icon-investors .path14:before{
    content:"\eaa5";
    margin-left:-1em;
    color:#cacaca
}
.icon-investors .path15:before{
    content:"\eaa6";
    margin-left:-1em;
    color:#cacaca
}
.icon-investors .path16:before{
    content:"\eaa7";
    margin-left:-1em;
    color:#afafaf
}
.icon-investors .path17:before{
    content:"\eaa8";
    margin-left:-1em;
    color:#afafaf
}
.icon-investors .path18:before{
    content:"\eaa9";
    margin-left:-1em;
    color:#f1f1f1
}
.icon-investors .path19:before{
    content:"\eaaa";
    margin-left:-1em;
    color:#f1f1f1
}
.icon-investors .path20:before{
    content:"\eaab";
    margin-left:-1em;
    color:#e6e6e6
}
.icon-investors .path21:before{
    content:"\eaac";
    margin-left:-1em;
    color:#e6e6e6
}
.icon-investors .path22:before{
    content:"\eaad";
    margin-left:-1em;
    color:#000
}
.icon-investors-currency .path1:before{
    content:"\eaae";
    color:#c9c9c9
}
.icon-investors-currency .path2:before{
    content:"\eaaf";
    margin-left:-1em;
    color:#c6c6c6
}
.icon-investors-currency .path3:before{
    content:"\eab0";
    margin-left:-1em;
    color:#bababa
}
.icon-investors-currency .path4:before{
    content:"\eab1";
    margin-left:-1em;
    color:#c6c6c6
}
.icon-investors-currency .path5:before{
    content:"\eab2";
    margin-left:-1em;
    color:#c9c9c9
}
.icon-investors-currency .path6:before{
    content:"\eab3";
    margin-left:-1em;
    color:#000
}
.icon-investors-currency .path7:before{
    content:"\eab4";
    margin-left:-1em;
    color:#000
}
.icon-investors-currency .path8:before{
    content:"\eab5";
    margin-left:-1em;
    color:#000
}
.icon-investors-currency .path9:before{
    content:"\eab6";
    margin-left:-1em;
    color:#000
}
.icon-investors-currency .path10:before{
    content:"\eab7";
    margin-left:-1em;
    color:#000
}
.icon-investors-currency .path11:before{
    content:"\eab8";
    margin-left:-1em;
    color:#000
}
.icon-net-work .path1:before{
    content:"\eab9";
    color:#0d0d0d
}
.icon-net-work .path2:before{
    content:"\eaba";
    margin-left:-1em;
    color:#a9a9a9
}
.icon-net-work .path3:before{
    content:"\eabb";
    margin-left:-1em;
    color:#8d8d8d
}
.icon-net-work .path4:before{
    content:"\eabc";
    margin-left:-1em;
    color:#c7c7c7
}
.icon-net-work .path5:before{
    content:"\eabd";
    margin-left:-1em;
    color:dimgray
}
.icon-net-work .path6:before{
    content:"\eabe";
    margin-left:-1em;
    color:#b6b6b6
}
.icon-net-work .path7:before{
    content:"\eabf";
    margin-left:-1em;
    color:#6b6b6b
}
.icon-affiliate-programs:before{
    content:"\ea88"
}
.icon-analytics:before{
    content:"\ea89"
}
.icon-digital-wallet:before{
    content:"\ea8a"
}
.icon-direct-exchange:before{
    content:"\ea8b"
}
.icon-market-rates:before{
    content:"\ea8c"
}
.icon-profile-history:before{
    content:"\ea8d"
}
.icon-crypto-coin:before{
    content:"\ea87"
}
.icon-complete-decentralized-platform:before{
    content:"\ea7f"
}
.icon-airdrop-coin:before{
    content:"\ea80"
}
.icon-current-market:before{
    content:"\ea81"
}
.icon-exchange-coin:before{
    content:"\ea82"
}
.icon-launch-token:before{
    content:"\ea83"
}
.icon-make-your-crypto-coin:before{
    content:"\ea84"
}
.icon-store-crypto-coin:before{
    content:"\ea85"
}
.icon-user-report:before{
    content:"\ea86"
}
.icon-multi-wallet:before{
    content:"\ea77"
}
.icon-bot-system:before{
    content:"\ea78"
}
.icon-multi-payment-options:before{
    content:"\ea79"
}
.icon-multi-lingual:before{
    content:"\ea7a"
}
.icon-simplicity:before{
    content:"\ea7b"
}
.icon-quick:before{
    content:"\ea7c"
}
.icon-multi-user-system:before{
    content:"\ea7d"
}
.icon-secure:before{
    content:"\ea7e"
}
.icon-domain-experience .path1:before{
    content:"\ea05";
    color:#e9e9e9
}
.icon-domain-experience .path2:before{
    content:"\ea06";
    margin-left:-1em;
    color:#e9e9e9
}
.icon-domain-experience .path3:before{
    content:"\ea07";
    margin-left:-1em;
    color:#e9e9e9
}
.icon-domain-experience .path4:before{
    content:"\ea08";
    margin-left:-1em;
    color:#e9e9e9
}
.icon-domain-experience .path5:before{
    content:"\ea09";
    margin-left:-1em;
    color:#e9e9e9
}
.icon-domain-experience .path6:before{
    content:"\ea0a";
    margin-left:-1em;
    color:#e9e9e9
}
.icon-domain-experience .path7:before{
    content:"\ea0b";
    margin-left:-1em;
    color:#bfbfbf
}
.icon-domain-experience .path8:before{
    content:"\ea0c";
    margin-left:-1em;
    color:#979797
}
.icon-domain-experience .path9:before{
    content:"\ea0d";
    margin-left:-1em;
    color:#bfbfbf
}
.icon-domain-experience .path10:before{
    content:"\ea0e";
    margin-left:-1em;
    color:#979797
}
.icon-domain-experience .path11:before{
    content:"\ea0f";
    margin-left:-1em;
    color:#bfbfbf
}
.icon-domain-experience .path12:before{
    content:"\ea10";
    margin-left:-1em;
    color:#979797
}
.icon-domain-experience .path13:before{
    content:"\ea11";
    margin-left:-1em;
    color:#adadad
}
.icon-domain-experience .path14:before{
    content:"\ea12";
    margin-left:-1em;
    color:#adadad
}
.icon-domain-experience .path15:before{
    content:"\ea13";
    margin-left:-1em;
    color:#adadad
}
.icon-domain-experience .path16:before{
    content:"\ea14";
    margin-left:-1em;
    color:#adadad
}
.icon-domain-experience .path17:before{
    content:"\ea15";
    margin-left:-1em;
    color:#adadad
}
.icon-domain-experience .path18:before{
    content:"\ea16";
    margin-left:-1em;
    color:#adadad
}
.icon-domain-experience .path19:before{
    content:"\ea17";
    margin-left:-1em;
    color:#adadad
}
.icon-domain-experience .path20:before{
    content:"\ea18";
    margin-left:-1em;
    color:#adadad
}
.icon-domain-experience .path21:before{
    content:"\ea19";
    margin-left:-1em;
    color:#000
}
.icon-domain-experience .path22:before{
    content:"\ea1a";
    margin-left:-1em;
    color:#adadad
}
.icon-domain-experience .path23:before{
    content:"\ea1b";
    margin-left:-1em;
    color:#adadad
}
.icon-affordable-pricing .path1:before{
    content:"\ea1c";
    color:#000
}
.icon-affordable-pricing .path2:before{
    content:"\ea1d";
    margin-left:-1em;
    color:#d6d6d6
}
.icon-affordable-pricing .path3:before{
    content:"\ea1e";
    margin-left:-1em;
    color:#b6b6b7
}
.icon-affordable-pricing .path4:before{
    content:"\ea1f";
    margin-left:-1em;
    color:#d6d6d6
}
.icon-affordable-pricing .path5:before{
    content:"\ea20";
    margin-left:-1em;
    color:#b6b6b7
}
.icon-technical-excellence .path1:before{
    content:"\ea21";
    color:#adadad
}
.icon-technical-excellence .path2:before{
    content:"\ea22";
    margin-left:-1em;
    color:#adadad
}
.icon-technical-excellence .path3:before{
    content:"\ea23";
    margin-left:-1em;
    color:#d8d8d7
}
.icon-technical-excellence .path4:before{
    content:"\ea24";
    margin-left:-1em;
    color:#d8d8d7
}
.icon-technical-excellence .path5:before{
    content:"\ea25";
    margin-left:-1em;
    color:#d8d8d7
}
.icon-technical-excellence .path6:before{
    content:"\ea26";
    margin-left:-1em;
    color:#d8d8d7
}
.icon-technical-excellence .path7:before{
    content:"\ea27";
    margin-left:-1em;
    color:#d8d8d7
}
.icon-technical-excellence .path8:before{
    content:"\ea28";
    margin-left:-1em;
    color:#d8d8d7
}
.icon-technical-excellence .path9:before{
    content:"\ea29";
    margin-left:-1em;
    color:#d8d8d7
}
.icon-technical-excellence .path10:before{
    content:"\ea2a";
    margin-left:-1em;
    color:#d8d8d7
}
.icon-technical-excellence .path11:before{
    content:"\ea2b";
    margin-left:-1em;
    color:#d8d8d7
}
.icon-technical-excellence .path12:before{
    content:"\ea2c";
    margin-left:-1em;
    color:#d8d8d7
}
.icon-technical-excellence .path13:before{
    content:"\ea2d";
    margin-left:-1em;
    color:#d8d8d7
}
.icon-technical-excellence .path14:before{
    content:"\ea2e";
    margin-left:-1em;
    color:#d8d8d7
}
.icon-technical-excellence .path15:before{
    content:"\ea2f";
    margin-left:-1em;
    color:#d8d8d7
}
.icon-technical-excellence .path16:before{
    content:"\ea30";
    margin-left:-1em;
    color:#d8d8d7
}
.icon-technical-excellence .path17:before{
    content:"\ea31";
    margin-left:-1em;
    color:#d8d8d7
}
.icon-technical-excellence .path18:before{
    content:"\ea32";
    margin-left:-1em;
    color:#d8d8d7
}
.icon-technical-excellence .path19:before{
    content:"\ea33";
    margin-left:-1em;
    color:#d8d8d7
}
.icon-technical-excellence .path20:before{
    content:"\ea34";
    margin-left:-1em;
    color:#d8d8d7
}
.icon-technical-excellence .path21:before{
    content:"\ea35";
    margin-left:-1em;
    color:#d8d8d7
}
.icon-technical-excellence .path22:before{
    content:"\ea36";
    margin-left:-1em;
    color:#d8d8d7
}
.icon-technical-excellence .path23:before{
    content:"\ea37";
    margin-left:-1em;
    color:#d8d8d7
}
.icon-technical-excellence .path24:before{
    content:"\ea38";
    margin-left:-1em;
    color:#d8d8d7
}
.icon-technical-excellence .path25:before{
    content:"\ea39";
    margin-left:-1em;
    color:#d8d8d7
}
.icon-technical-excellence .path26:before{
    content:"\ea3a";
    margin-left:-1em;
    color:#d8d8d7
}
.icon-technical-excellence .path27:before{
    content:"\ea3b";
    margin-left:-1em;
    color:#d8d8d7
}
.icon-technical-excellence .path28:before{
    content:"\ea3c";
    margin-left:-1em;
    color:#d8d8d7
}
.icon-technical-excellence .path29:before{
    content:"\ea3d";
    margin-left:-1em;
    color:#d8d8d7
}
.icon-technical-excellence .path30:before{
    content:"\ea3e";
    margin-left:-1em;
    color:#d8d8d7
}
.icon-technical-excellence .path31:before{
    content:"\ea3f";
    margin-left:-1em;
    color:#000
}
.icon-technical-excellence .path32:before{
    content:"\ea40";
    margin-left:-1em;
    color:#000
}
.icon-timely-delivery .path1:before{
    content:"\ea41";
    color:#8a8a8a
}
.icon-timely-delivery .path2:before{
    content:"\ea42";
    margin-left:-1em;
    color:#8a8a8a
}
.icon-timely-delivery .path3:before{
    content:"\ea43";
    margin-left:-1em;
    color:#c6c6c6
}
.icon-timely-delivery .path4:before{
    content:"\ea44";
    margin-left:-1em;
    color:#c6c6c6
}
.icon-timely-delivery .path5:before{
    content:"\ea45";
    margin-left:-1em;
    color:#c6c6c6
}
.icon-timely-delivery .path6:before{
    content:"\ea46";
    margin-left:-1em;
    color:#c6c6c6
}
.icon-timely-delivery .path7:before{
    content:"\ea47";
    margin-left:-1em;
    color:#c6c6c6
}
.icon-timely-delivery .path8:before{
    content:"\ea48";
    margin-left:-1em;
    color:#c6c6c6
}
.icon-timely-delivery .path9:before{
    content:"\ea49";
    margin-left:-1em;
    color:#c6c6c6
}
.icon-timely-delivery .path10:before{
    content:"\ea4a";
    margin-left:-1em;
    color:#c6c6c6
}
.icon-timely-delivery .path11:before{
    content:"\ea4b";
    margin-left:-1em;
    color:#c6c6c6
}
.icon-timely-delivery .path12:before{
    content:"\ea4c";
    margin-left:-1em;
    color:#c6c6c6
}
.icon-timely-delivery .path13:before{
    content:"\ea4d";
    margin-left:-1em;
    color:#c6c6c6
}
.icon-timely-delivery .path14:before{
    content:"\ea4e";
    margin-left:-1em;
    color:#c6c6c6
}
.icon-timely-delivery .path15:before{
    content:"\ea4f";
    margin-left:-1em;
    color:#c6c6c6
}
.icon-timely-delivery .path16:before{
    content:"\ea50";
    margin-left:-1em;
    color:#c6c6c6
}
.icon-timely-delivery .path17:before{
    content:"\ea51";
    margin-left:-1em;
    color:#c6c6c6
}
.icon-timely-delivery .path18:before{
    content:"\ea52";
    margin-left:-1em;
    color:#c6c6c6
}
.icon-timely-delivery .path19:before{
    content:"\ea53";
    margin-left:-1em;
    color:#c6c6c6
}
.icon-timely-delivery .path20:before{
    content:"\ea54";
    margin-left:-1em;
    color:#c6c6c6
}
.icon-timely-delivery .path21:before{
    content:"\ea55";
    margin-left:-1em;
    color:#c6c6c6
}
.icon-timely-delivery .path22:before{
    content:"\ea56";
    margin-left:-1em;
    color:#c6c6c6
}
.icon-timely-delivery .path23:before{
    content:"\ea57";
    margin-left:-1em;
    color:#c6c6c6
}
.icon-timely-delivery .path24:before{
    content:"\ea58";
    margin-left:-1em;
    color:#c6c6c6
}
.icon-timely-delivery .path25:before{
    content:"\ea59";
    margin-left:-1em;
    color:#c6c6c6
}
.icon-timely-delivery .path26:before{
    content:"\ea5a";
    margin-left:-1em;
    color:#c6c6c6
}
.icon-timely-delivery .path27:before{
    content:"\ea5b";
    margin-left:-1em;
    color:#c6c6c6
}
.icon-timely-delivery .path28:before{
    content:"\ea5c";
    margin-left:-1em;
    color:#c6c6c6
}
.icon-timely-delivery .path29:before{
    content:"\ea5d";
    margin-left:-1em;
    color:#c6c6c6
}
.icon-timely-delivery .path30:before{
    content:"\ea5e";
    margin-left:-1em;
    color:#c6c6c6
}
.icon-timely-delivery .path31:before{
    content:"\ea5f";
    margin-left:-1em;
    color:#c6c6c6
}
.icon-timely-delivery .path32:before{
    content:"\ea60";
    margin-left:-1em;
    color:#000
}
.icon-e-commerce .path1:before{
    content:"\ea61";
    color:#ffc110
}
.icon-e-commerce .path2:before{
    content:"\ea62";
    margin-left:-1em;
    color:#455a65
}
.icon-e-commerce .path3:before{
    content:"\ea63";
    margin-left:-1em;
    color:#455a65
}
.icon-e-commerce .path4:before{
    content:"\ea64";
    margin-left:-1em;
    color:#000
}
.icon-e-commerce .path5:before{
    content:"\ea65";
    margin-left:-1em;
    color:#000
}
.icon-e-commerce .path6:before{
    content:"\ea66";
    margin-left:-1em;
    color:#000
}
.icon-e-commerce .path7:before{
    content:"\ea67";
    margin-left:-1em;
    color:#ee4538
}
.icon-e-commerce .path8:before{
    content:"\ea68";
    margin-left:-1em;
    color:#f9f9f9
}
.icon-e-commerce .path9:before{
    content:"\ea69";
    margin-left:-1em;
    color:#000
}
.icon-voting .path1:before{
    content:"\ea6a";
    color:#fad06a
}
.icon-voting .path2:before{
    content:"\ea6b";
    margin-left:-1em;
    color:#14b690
}
.icon-voting .path3:before{
    content:"\ea6c";
    margin-left:-1em;
    color:#14b690
}
.icon-voting .path4:before{
    content:"\ea6d";
    margin-left:-1em;
    color:#000
}
.icon-voting .path5:before{
    content:"\ea6e";
    margin-left:-1em;
    color:#fdd3ae
}
.icon-voting .path6:before{
    content:"\ea6f";
    margin-left:-1em;
    color:#000
}
.icon-voting .path7:before{
    content:"\ea70";
    margin-left:-1em;
    color:#2c4e78
}
.icon-voting .path8:before{
    content:"\ea71";
    margin-left:-1em;
    color:#c0e6f1
}
.icon-voting .path9:before{
    content:"\ea72";
    margin-left:-1em;
    color:#000
}
.icon-voting .path10:before{
    content:"\ea73";
    margin-left:-1em;
    color:#dd9e5f
}
.icon-voting .path11:before{
    content:"\ea74";
    margin-left:-1em;
    color:#000
}
.icon-real-estate .path1:before{
    content:"\e9ba";
    color:#a0ce69
}
.icon-real-estate .path2:before{
    content:"\e9bb";
    margin-left:-1em;
    color:#ec5765
}
.icon-real-estate .path3:before{
    content:"\e9bc";
    margin-left:-1em;
    color:#d94553
}
.icon-real-estate .path4:before{
    content:"\e9bd";
    margin-left:-1em;
    color:#8bc051
}
.icon-real-estate .path5:before{
    content:"\e9be";
    margin-left:-1em;
    color:#8bc051
}
.icon-real-estate .path6:before{
    content:"\e9bf";
    margin-left:-1em;
    color:#e6e9ed
}
.icon-real-estate .path7:before{
    content:"\e9c0";
    margin-left:-1em;
    color:#e6e9ed
}
.icon-real-estate .path8:before{
    content:"\e9c1";
    margin-left:-1em;
    color:#e6e9ed
}
.icon-real-estate .path9:before{
    content:"\e9c2";
    margin-left:-1em;
    color:#8bc051
}
.icon-real-estate .path10:before{
    content:"\e9c3";
    margin-left:-1em;
    color:#80b541
}
.icon-real-estate .path11:before{
    content:"\e9c4";
    margin-left:-1em;
    color:#e6e9ed
}
.icon-real-estate .path12:before{
    content:"\e9c5";
    margin-left:-1em;
    color:#434a54
}
.icon-real-estate .path13:before{
    content:"\e9c6";
    margin-left:-1em;
    color:#ffce57
}
.icon-real-estate .path14:before{
    content:"\e9c7";
    margin-left:-1em;
    color:#676f79
}
.icon-real-estate .path15:before{
    content:"\e9c8";
    margin-left:-1em;
    color:#676f79
}
.icon-real-estate .path16:before{
    content:"\e9c9";
    margin-left:-1em;
    color:#ec5765
}
.icon-real-estate .path17:before{
    content:"\e9ca";
    margin-left:-1em;
    color:#f4ba41
}
.icon-automobile .path1:before{
    content:"\e9cb";
    color:#1f1954
}
.icon-automobile .path2:before{
    content:"\e9cc";
    margin-left:-1em;
    color:#1f1954
}
.icon-automobile .path3:before{
    content:"\e9cd";
    margin-left:-1em;
    color:#fab168
}
.icon-automobile .path4:before{
    content:"\e9ce";
    margin-left:-1em;
    color:#fab168
}
.icon-automobile .path5:before{
    content:"\e9cf";
    margin-left:-1em;
    color:#e32726
}
.icon-automobile .path6:before{
    content:"\e9d0";
    margin-left:-1em;
    color:#fff
}
.icon-automobile .path7:before{
    content:"\e9d1";
    margin-left:-1em;
    color:#e32726
}
.icon-automobile .path8:before{
    content:"\e9d2";
    margin-left:-1em;
    color:#f2703f
}
.icon-automobile .path9:before{
    content:"\e9d3";
    margin-left:-1em;
    color:#f2703f
}
.icon-automobile .path10:before{
    content:"\e9d4";
    margin-left:-1em;
    color:#f2703f
}
.icon-automobile .path11:before{
    content:"\e9d5";
    margin-left:-1em;
    color:#f2703f
}
.icon-automobile .path12:before{
    content:"\e9d6";
    margin-left:-1em;
    color:#fff
}
.icon-automobile .path13:before{
    content:"\e9d7";
    margin-left:-1em;
    color:#fff
}
.icon-automobile .path14:before{
    content:"\e9d8";
    margin-left:-1em;
    color:#fab168
}
.icon-banking-finance .path1:before{
    content:"\e9d9";
    color:#87b340
}
.icon-banking-finance .path2:before{
    content:"\e9da";
    margin-left:-1em;
    color:#87b340
}
.icon-banking-finance .path3:before{
    content:"\e9db";
    margin-left:-1em;
    color:#6b963f
}
.icon-banking-finance .path4:before{
    content:"\e9dc";
    margin-left:-1em;
    color:#fff
}
.icon-banking-finance .path5:before{
    content:"\e9dd";
    margin-left:-1em;
    color:#fcb52c
}
.icon-banking-finance .path6:before{
    content:"\e9de";
    margin-left:-1em;
    color:#fcb52c
}
.icon-banking-finance .path7:before{
    content:"\e9df";
    margin-left:-1em;
    color:#fbc9a3
}
.icon-banking-finance .path8:before{
    content:"\e9e0";
    margin-left:-1em;
    color:#f5ba8e
}
.icon-banking-finance .path9:before{
    content:"\e9e1";
    margin-left:-1em;
    color:#4297d2
}
.icon-banking-finance .path10:before{
    content:"\e9e2";
    margin-left:-1em;
    color:#3e8bc7
}
.icon-banking-finance .path11:before{
    content:"\e9e3";
    margin-left:-1em;
    color:#d8d8d7
}
.icon-survey .path1:before{
    content:"\e9e4";
    color:#e5e5e5
}
.icon-survey .path2:before{
    content:"\e9e5";
    margin-left:-1em;
    color:#0d72b9
}
.icon-survey .path3:before{
    content:"\e9e6";
    margin-left:-1em;
    color:#0d72b9
}
.icon-survey .path4:before{
    content:"\e9e7";
    margin-left:-1em;
    color:#fbb03b
}
.icon-survey .path5:before{
    content:"\e9e8";
    margin-left:-1em;
    color:#fbb03b
}
.icon-survey .path6:before{
    content:"\e9e9";
    margin-left:-1em;
    color:#fbb03b
}
.icon-survey .path7:before{
    content:"\e9ea";
    margin-left:-1em;
    color:#fbb03b
}
.icon-survey .path8:before{
    content:"\e9eb";
    margin-left:-1em;
    color:#000
}
.icon-survey .path9:before{
    content:"\e9ec";
    margin-left:-1em;
    color:#000
}
.icon-survey .path10:before{
    content:"\e9ed";
    margin-left:-1em;
    color:#000
}
.icon-survey .path11:before{
    content:"\e9ee";
    margin-left:-1em;
    color:#000
}
.icon-survey .path12:before{
    content:"\e9ef";
    margin-left:-1em;
    color:#000
}
.icon-survey .path13:before{
    content:"\e9f0";
    margin-left:-1em;
    color:#000
}
.icon-survey .path14:before{
    content:"\e9f1";
    margin-left:-1em;
    color:#000
}
.icon-survey .path15:before{
    content:"\e9f2";
    margin-left:-1em;
    color:#000
}
.icon-survey .path16:before{
    content:"\e9f3";
    margin-left:-1em;
    color:#000
}
.icon-survey .path17:before{
    content:"\e9f4";
    margin-left:-1em;
    color:#000
}
.icon-survey .path18:before{
    content:"\e9f5";
    margin-left:-1em;
    color:#000
}
.icon-survey .path19:before{
    content:"\e9f6";
    margin-left:-1em;
    color:#000
}
.icon-survey .path20:before{
    content:"\e9f7";
    margin-left:-1em;
    color:#000
}
.icon-survey .path21:before{
    content:"\e9f8";
    margin-left:-1em;
    color:#000
}
.icon-survey .path22:before{
    content:"\e9f9";
    margin-left:-1em;
    color:#000
}
.icon-social-networks .path1:before{
    content:"\e9fa";
    color:#424a60
}
.icon-social-networks .path2:before{
    content:"\e9fb";
    margin-left:-1em;
    color:#424a60
}
.icon-social-networks .path3:before{
    content:"\e9fc";
    margin-left:-1em;
    color:#424a60
}
.icon-social-networks .path4:before{
    content:"\e9fd";
    margin-left:-1em;
    color:#424a60
}
.icon-social-networks .path5:before{
    content:"\e9fe";
    margin-left:-1em;
    color:#424a60
}
.icon-social-networks .path6:before{
    content:"\e9ff";
    margin-left:-1em;
    color:#43af5b
}
.icon-social-networks .path7:before{
    content:"\ea00";
    margin-left:-1em;
    color:#7582be
}
.icon-social-networks .path8:before{
    content:"\ea01";
    margin-left:-1em;
    color:#6bc4a3
}
.icon-social-networks .path9:before{
    content:"\ea02";
    margin-left:-1em;
    color:#d75b4b
}
.icon-social-networks .path10:before{
    content:"\ea03";
    margin-left:-1em;
    color:#e9b91f
}
.icon-social-networks .path11:before{
    content:"\ea04";
    margin-left:-1em;
    color:#4b6daa
}
.icon-stock-exchange .path1:before{
    content:"\e9a6";
    color:#f89e1c
}
.icon-stock-exchange .path2:before{
    content:"\e9a7";
    margin-left:-1em;
    color:#f37722
}
.icon-stock-exchange .path3:before{
    content:"\e9a8";
    margin-left:-1em;
    color:#fabe12
}
.icon-stock-exchange .path4:before{
    content:"\e9a9";
    margin-left:-1em;
    color:#f89e1c
}
.icon-stock-exchange .path5:before{
    content:"\e9aa";
    margin-left:-1em;
    color:#f89e1c
}
.icon-stock-exchange .path6:before{
    content:"\e9ab";
    margin-left:-1em;
    color:#00bff1
}
.icon-stock-exchange .path7:before{
    content:"\e9ac";
    margin-left:-1em;
    color:#22a9e0
}
.icon-stock-exchange .path8:before{
    content:"\e9ad";
    margin-left:-1em;
    color:#00bff1
}
.icon-stock-exchange .path9:before{
    content:"\e9ae";
    margin-left:-1em;
    color:#f89e1c
}
.icon-stock-exchange .path10:before{
    content:"\e9af";
    margin-left:-1em;
    color:#f37722
}
.icon-stock-exchange .path11:before{
    content:"\e9b0";
    margin-left:-1em;
    color:#fabe12
}
.icon-stock-exchange .path12:before{
    content:"\e9b1";
    margin-left:-1em;
    color:#f89e1c
}
.icon-stock-exchange .path13:before{
    content:"\e9b2";
    margin-left:-1em;
    color:#f89e1c
}
.icon-stock-exchange .path14:before{
    content:"\e9b3";
    margin-left:-1em;
    color:#f37722
}
.icon-stock-exchange .path15:before{
    content:"\e9b4";
    margin-left:-1em;
    color:#f37722
}
.icon-stock-exchange .path16:before{
    content:"\e9b5";
    margin-left:-1em;
    color:#f37722
}
.icon-stock-exchange .path17:before{
    content:"\e9b6";
    margin-left:-1em;
    color:#f37722
}
.icon-stock-exchange .path18:before{
    content:"\e9b7";
    margin-left:-1em;
    color:#f37722
}
.icon-stock-exchange .path19:before{
    content:"\e9b8";
    margin-left:-1em;
    color:#f37722
}
.icon-stock-exchange .path20:before{
    content:"\e9b9";
    margin-left:-1em;
    color:#22a9e0
}
.icon-supply-chain-blockchain-development:before{
    content:"\e9a5"
}
.icon-enterprise-blockchain-development:before{
    content:"\e99e"
}
.icon-private-blockchain-development:before{
    content:"\e99f"
}
.icon-cryptocurrency-development:before{
    content:"\e9a0"
}
.icon-hyperledger:before{
    content:"\e9a1"
}
.icon-dapp-development:before{
    content:"\e9a2"
}
.icon-smart-contract-development:before{
    content:"\e9a3"
}
.icon-poc-development:before{
    content:"\e9a4"
}
.icon-blockchain-consulting:before{
    content:"\e99d"
}
.icon-map-location:before{
    content:"\e99c"
}
.icon-info:before{
    content:"\e998"
}
.icon-sales:before{
    content:"\e999"
}
.icon-support:before{
    content:"\e99a"
}
.icon-support-ticket:before{
    content:"\e99b"
}
.icon-location:before{
    content:"\e992"
}
.icon-mail:before{
    content:"\e993"
}
.icon-company:before{
    content:"\e994"
}
.icon-skype:before{
    content:"\e995"
}
.icon-web-globe:before{
    content:"\e996"
}
.icon-phone:before{
    content:"\e997"
}
.icon-left-quote:before{
    content:"\e990"
}
.icon-right-quote:before{
    content:"\e991"
}
.icon-download:before{
    content:"\e98f"
}
.icon-minus:before{
    content:"\e98d"
}
.icon-plus:before{
    content:"\e98e"
}
.icon-pdf:before{
    content:"\e98c"
}
.icon-star-off:before{
    content:"\e98b"
}
.icon-star-on:before{
    content:"\e98a"
}
.icon-quote-left:before{
    content:"\e988"
}
.icon-quote-right:before{
    content:"\e989"
}
.icon-hybrid-plan:before{
    content:"\e987"
}
.icon-spillover-binary-plan:before{
    content:"\e986"
}
.icon-party-comp-plan:before{
    content:"\e985"
}
.icon-generation-plan:before{
    content:"\e984"
}
.icon-mlm-global-plan:before{
    content:"\e982"
}
.icon-gift-plan:before{
    content:"\e981"
}
.icon-monoline-plan:before{
    content:"\e983"
}
.icon-our-mission:before{
    content:"\e97b"
}
.icon-our-vision:before{
    content:"\e97c"
}
.icon-cryptocurrency-development-o:before{
    content:"\e97a"
}
.icon-mlm-software-development-o:before{
    content:"\e977"
}
.icon-mobile-application-development-o:before{
    content:"\e978"
}
.icon-web-development-o:before{
    content:"\e979"
}
.icon-cryptocurrency-exchange-software-o:before{
    content:"\e974"
}
.icon-ico-development-o:before{
    content:"\e975"
}
.icon-ico-marketing-o:before{
    content:"\e976"
}
.icon-blockchain-app-development:before{
    content:"\e973"
}
.icon-spain .path1:before{
    content:"\e94c";
    color:#c8414b
}
.icon-spain .path2:before{
    content:"\e94d";
    margin-left:-1.7138671875em;
    color:#ffd250
}
.icon-spain .path3:before{
    content:"\e94e";
    margin-left:-1.7138671875em;
    color:#c8414b
}
.icon-spain .path4:before{
    content:"\e94f";
    margin-left:-1.7138671875em;
    color:#f5f5f5
}
.icon-spain .path5:before{
    content:"\e950";
    margin-left:-1.7138671875em;
    color:#fab446
}
.icon-spain .path6:before{
    content:"\e951";
    margin-left:-1.7138671875em;
    color:#c8414b
}
.icon-spain .path7:before{
    content:"\e952";
    margin-left:-1.7138671875em;
    color:#c8414b
}
.icon-spain .path8:before{
    content:"\e953";
    margin-left:-1.7138671875em;
    color:#c8414b
}
.icon-spain .path9:before{
    content:"\e954";
    margin-left:-1.7138671875em;
    color:#f5f5f5
}
.icon-spain .path10:before{
    content:"\e955";
    margin-left:-1.7138671875em;
    color:#c8414b
}
.icon-spain .path11:before{
    content:"\e956";
    margin-left:-1.7138671875em;
    color:#c8414b
}
.icon-spain .path12:before{
    content:"\e957";
    margin-left:-1.7138671875em;
    color:#fab446
}
.icon-spain .path13:before{
    content:"\e958";
    margin-left:-1.7138671875em;
    color:#c8414b
}
.icon-spain .path14:before{
    content:"\e959";
    margin-left:-1.7138671875em;
    color:#c8414b
}
.icon-spain .path15:before{
    content:"\e95a";
    margin-left:-1.7138671875em;
    color:#ffb441
}
.icon-spain .path16:before{
    content:"\e95b";
    margin-left:-1.7138671875em;
    color:#fab446
}
.icon-spain .path17:before{
    content:"\e95c";
    margin-left:-1.7138671875em;
    color:#fab446
}
.icon-spain .path18:before{
    content:"\e95d";
    margin-left:-1.7138671875em;
    color:#f5f5f5
}
.icon-spain .path19:before{
    content:"\e95e";
    margin-left:-1.7138671875em;
    color:#fab446
}
.icon-spain .path20:before{
    content:"\e95f";
    margin-left:-1.7138671875em;
    color:#fab446
}
.icon-spain .path21:before{
    content:"\e960";
    margin-left:-1.7138671875em;
    color:#5064aa
}
.icon-spain .path22:before{
    content:"\e961";
    margin-left:-1.7138671875em;
    color:#fab446
}
.icon-spain .path23:before{
    content:"\e962";
    margin-left:-1.7138671875em;
    color:#5064aa
}
.icon-spain .path24:before{
    content:"\e963";
    margin-left:-1.7138671875em;
    color:#fab446
}
.icon-spain .path25:before{
    content:"\e964";
    margin-left:-1.7138671875em;
    color:#ffb441
}
.icon-spain .path26:before{
    content:"\e965";
    margin-left:-1.7138671875em;
    color:#f5f5f5
}
.icon-spain .path27:before{
    content:"\e966";
    margin-left:-1.7138671875em;
    color:#f5f5f5
}
.icon-spain .path28:before{
    content:"\e967";
    margin-left:-1.7138671875em;
    color:#f5f5f5
}
.icon-spain .path29:before{
    content:"\e968";
    margin-left:-1.7138671875em;
    color:#f5f5f5
}
.icon-spain .path30:before{
    content:"\e969";
    margin-left:-1.7138671875em;
    color:#fab446
}
.icon-spain .path31:before{
    content:"\e96a";
    margin-left:-1.7138671875em;
    color:#ffa0d2
}
.icon-spain .path32:before{
    content:"\e96b";
    margin-left:-1.7138671875em;
    color:#5064aa
}
.icon-spain .path33:before{
    content:"\e96c";
    margin-left:-1.7138671875em;
    color:#fab446
}
.icon-spain .path34:before{
    content:"\e96d";
    margin-left:-1.7138671875em;
    color:#c8414b
}
.icon-spain .path35:before{
    content:"\e96e";
    margin-left:-1.7138671875em;
    color:#ffd250
}
.icon-spain .path36:before{
    content:"\e96f";
    margin-left:-1.7138671875em;
    color:#ffd250
}
.icon-spain .path37:before{
    content:"\e970";
    margin-left:-1.7138671875em;
    color:#ffd250
}
.icon-spain .path38:before{
    content:"\e971";
    margin-left:-1.7138671875em;
    color:#c8414b
}
.icon-spain .path39:before{
    content:"\e972";
    margin-left:-1.7138671875em;
    color:#c8414b
}
.icon-business-promotions:before{
    content:"\e942"
}
.icon-configurable:before{
    content:"\e943"
}
.icon-e-commerce-integrations:before{
    content:"\e944"
}
.icon-e-wallet:before{
    content:"\e945"
}
.icon-genealogy-tree:before{
    content:"\e946"
}
.icon-internationalization:before{
    content:"\e947"
}
.icon-member-management:before{
    content:"\e948"
}
.icon-payment-integrations:before{
    content:"\e949"
}
.icon-reports-and-statistics:before{
    content:"\e94a"
}
.icon-board-plan:before{
    content:"\e93e"
}
.icon-left-arow:before{
    content:"\e940"
}
.icon-right-arow:before{
    content:"\e941"
}
.icon-quotation:before{
    content:"\e93f"
}
.icon-unilevel-plan:before{
    content:"\e93d"
}
.icon-matrix-plan:before{
    content:"\e93c"
}
.icon-binary-plan:before{
    content:"\e93b"
}
.icon-brain:before{
    content:"\e936"
}
.icon-building:before{
    content:"\e937"
}
.icon-lightbulb:before{
    content:"\e938"
}
.icon-rocket:before{
    content:"\e93a"
}
.icon-web-development:before{
    content:"\e935"
}
.icon-about:before{
    content:"\e916"
}
.icon-android:before{
    content:"\e917"
}
.icon-australian-binary:before{
    content:"\e918"
}
.icon-australian-x-up:before{
    content:"\e919"
}
.icon-binary:before{
    content:"\e91a"
}
.icon-blockchain:before{
    content:"\e91b"
}
.icon-board:before{
    content:"\e91c"
}
.icon-cryptocurrency:before{
    content:"\e91d"
}
.icon-cryptocurrency-exchange:before{
    content:"\e91e"
}
.icon-ecommerce:before{
    content:"\e91f"
}
.icon-emgoldex:before{
    content:"\e920"
}
.icon-generation:before{
    content:"\e921"
}
.icon-gift:before{
    content:"\e922"
}
.icon-hybrid:before{
    content:"\e923"
}
.icon-ico:before{
    content:"\e924"
}
.icon-ico-marketing:before{
    content:"\e925"
}
.icon-iphone:before{
    content:"\e926"
}
.icon-matrix:before{
    content:"\e927"
}
.icon-mlm-plans:before{
    content:"\e928"
}
.icon-mmm-global:before{
    content:"\e929"
}
.icon-mobile-application:before{
    content:"\e92a"
}
.icon-monoline:before{
    content:"\e92b"
}
.icon-our-features:before{
    content:"\e92c"
}
.icon-party:before{
    content:"\e92d"
}
.icon-seo:before{
    content:"\e92e"
}
.icon-smart-contract:before{
    content:"\e92f"
}
.icon-spillover-binary:before{
    content:"\e930"
}
.icon-stair-step:before{
    content:"\e931"
}
.icon-team:before{
    content:"\e932"
}
.icon-testimonial:before{
    content:"\e933"
}
.icon-unilevel:before{
    content:"\e934"
}
.icon-why-choose-us:before{
    content:"\e939"
}
.icon-hong-kong .path1:before{
    content:"\e900";
    color:#de2910
}
.icon-hong-kong .path2:before{
    content:"\e901";
    margin-left:-1.7138671875em;
    color:#fff
}
.icon-hong-kong .path3:before{
    content:"\e902";
    margin-left:-1.7138671875em;
    color:#fff
}
.icon-hong-kong .path4:before{
    content:"\e903";
    margin-left:-1.7138671875em;
    color:#fff
}
.icon-hong-kong .path5:before{
    content:"\e904";
    margin-left:-1.7138671875em;
    color:#fff
}
.icon-hong-kong .path6:before{
    content:"\e905";
    margin-left:-1.7138671875em;
    color:#fff
}
.icon-india .path1:before{
    content:"\e906";
    color:#fff
}
.icon-india .path2:before{
    content:"\e907";
    margin-left:-1.7138671875em;
    color:#f0953d
}
.icon-india .path3:before{
    content:"\e908";
    margin-left:-1.7138671875em;
    color:#3d8a41
}
.icon-india .path4:before{
    content:"\e909";
    margin-left:-1.7138671875em;
    color:#2a2874
}
.icon-india .path5:before{
    content:"\e90a";
    margin-left:-1.7138671875em;
    color:#fff
}
.icon-switzerland .path1:before{
    content:"\e90b";
    color:#c6001e
}
.icon-switzerland .path2:before{
    content:"\e90c";
    margin-left:-1.7138671875em;
    color:#fff
}
.icon-usa .path1:before{
    content:"\e90d";
    color:#fff
}
.icon-usa .path2:before{
    content:"\e90e";
    margin-left:-1.7138671875em;
    color:#cb001c
}
.icon-usa .path3:before{
    content:"\e90f";
    margin-left:-1.7138671875em;
    color:#cb001c
}
.icon-usa .path4:before{
    content:"\e910";
    margin-left:-1.7138671875em;
    color:#cb001c
}
.icon-usa .path5:before{
    content:"\e911";
    margin-left:-1.7138671875em;
    color:#cb001c
}
.icon-usa .path6:before{
    content:"\e912";
    margin-left:-1.7138671875em;
    color:#cb001c
}
.icon-usa .path7:before{
    content:"\e913";
    margin-left:-1.7138671875em;
    color:#cb001c
}
.icon-usa .path8:before{
    content:"\e914";
    margin-left:-1.7138671875em;
    color:#cb001c
}
.icon-usa .path9:before{
    content:"\e915";
    margin-left:-1.7138671875em;
    color:#2a3560
}
.icon-arrow_back:before{
    content:"\e5c4"
}
.icon-arrow_downward:before{
    content:"\e5db"
}
.icon-arrow_forward:before{
    content:"\e5c8"
}
.icon-arrow_upward:before{
    content:"\e5d8"
}
.icon-chat:before{
    content:"\e0cb"
}
.icon-check:before{
    content:"\e5ca"
}
.icon-calendar:before{
    content:"\e94b"
}
.icon-keyboard_arrow_down:before{
    content:"\e313"
}
.icon-keyboard_arrow_left:before{
    content:"\e314"
}
.icon-keyboard_arrow_right:before{
    content:"\e315"
}
.icon-keyboard_arrow_up:before{
    content:"\e316"
}
.icon-person:before{
    content:"\e7fd"
}
.icon-search:before{
    content:"\f002"
}
.icon-chevron-down:before{
    content:"\f078"
}
.icon-calendar-o:before{
    content:"\f133"
}
.icon-share:before{
    content:"\f1e0"
}
.icon-chevron-up:before{
    content:"\f077"
}
.icon-twitter:before{
    content:"\f099"
}
.icon-facebook:before{
    content:"\f09a"
}
.icon-facebook-f:before{
    content:"\f09a"
}
.icon-github:before{
    content:"\f09b"
}
.icon-google-plus:before{
    content:"\f0d5"
}
.icon-linkedin:before{
    content:"\f0e1"
}
.icon-youtube-play:before{
    content:"\f16a"
}
.icon-instagram:before{
    content:"\f16d"
}
.icon-paper-plane:before{
    content:"\73"
}
.icon-send:before{
    content:"\73"
}
ul,ol{
    padding:0
}
ul li,ol li{
    line-height:2rem
}
.gray-arrow-list li{
    list-style:none;
    margin-left:2.125rem
}
.gray-arrow-list li:before{
    width:20px;
    height:20px;
    display:inline-block;
    margin-left:-2.125rem;
    font-family:'epixel-icons' !important;
    content:"\e5c8";
    font-weight:bold;
    line-height:1.125rem;
    padding-left:2px;
    color:#000;
    border-radius:50px;
    vertical-align:middle;
    margin-right:10px;
    border:solid 1px #eaeaea
}
.gray-arrow-list li ul li{
    list-style:circle;
    margin-left:1.5rem
}
.gray-arrow-list li ul li:before{
    display:none
}
.red-arrow-list li{
    list-style:none;
    margin-left:2.125rem
}
.red-arrow-list li:before{
    width:20px;
    height:20px;
    margin-left:-2.125rem;
    display:inline-block;
    font-family:'epixel-icons' !important;
    content:"\e97d";
    background-color:#ea2e26;
    border-radius:50px;
    vertical-align:middle;
    margin-right:10px;
    line-height:20px;
    padding-left:5px;
    font-size:10px;
    color:#fff
}
.red-arrow-list li ul li{
    margin-left:1.5rem
}
.red-arrow-list li ul li:before{
    width:8px;
    height:8px;
    display:inline-block;
    content:' ';
    background:none;
    border:solid 1px #ea2e26
}
.black-arrow-list li{
    list-style:none;
    margin-left:2.125rem
}
.black-arrow-list li:before{
    width:20px;
    height:20px;
    margin-left:-2.125rem;
    display:inline-block;
    font-family:'epixel-icons' !important;
    content:"\e97d";
    background-color:#333;
    border-radius:50px;
    vertical-align:middle;
    margin-right:10px;
    line-height:20px;
    padding-left:5px;
    font-size:10px;
    color:#fff
}
.black-arrow-list li ul li{
    list-style:circle;
    margin-left:1.5rem
}
.black-arrow-list li ul li:before{
    display:none
}
.red-tick-list li{
    list-style:none;
    margin-left:2.125rem
}
.red-tick-list li:before{
    width:20px;
    height:20px;
    margin-left:-2.125rem;
    display:inline-block;
    font-family:'epixel-icons' !important;
    content:"\ead4";
    color:#ea2e26;
    line-height:20px;
    vertical-align:middle;
    margin-right:10px
}
.red-tick-list li ul li{
    margin-left:1.5rem
}
.red-tick-list li ul li:before{
    width:8px;
    height:8px;
    display:inline-block;
    content:' ';
    background:none;
    border:solid 1px #ea2e26;
    border-radius:50px
}
.black-tick-list li{
    list-style:none;
    margin-left:2.125rem
}
.black-tick-list li:before{
    width:20px;
    height:20px;
    margin-left:-2.125rem;
    display:inline-block;
    font-family:'epixel-icons' !important;
    content:"\ead4";
    color:#333;
    line-height:20px;
    vertical-align:middle;
    margin-right:10px
}
.black-tick-list li ul li{
    list-style:circle;
    margin-left:1.5rem
}
.black-tick-list li ul li:before{
    display:none
}
.red-li-arrow-list li{
    list-style:none;
    line-height:2.1875rem;
    margin-left:2.125rem
}
.red-li-arrow-list li:before{
    width:20px;
    height:20px;
    margin-left:-2.125rem;
    display:inline-block;
    font-family:'epixel-icons' !important;
    content:"\e315";
    line-height:20px;
    color:#ea2e26;
    font-size:20px;
    font-weight:bold;
    vertical-align:middle;
    margin-right:10px
}
.red-li-arrow-list li ul li{
    margin-left:1.5rem
}
.red-li-arrow-list li ul li:before{
    width:8px;
    height:8px;
    display:inline-block;
    content:' ';
    background:none;
    border:solid 1px #ea2e26;
    border-radius:50px
}
.contact-info li,.blog li,.quick-link li,.social-media li,.whatsup-info li{
    list-style:none
}
.btn{
    text-transform:uppercase;
    letter-spacing:2px;
    color:#fff;
    font-weight:700;
    border-width:2px
}
.btn.btn-danger{
    background:#ea2e26
}
.btn.btn-white{
    background:#fff;
    color:#000
}
.btn:hover{
    background:#2b2a2a;
    color:#fff;
    border-color:#2b2a2a
}
.btn.btn-large{
    padding:7px 34px;
    font-size:1.1em;
    letter-spacing:3px
}
.btn.btn-small{
    padding:6px 33px;
    font-size:0.75em
}
.btn.btn-round{
    border-radius:25px
}
.btn.btn-outline-dark{
    color:#000
}
.btn.btn-outline-dark:hover{
    color:#fff
}
.btn.btn-outline-white{
    background:none;
    border-color:#fff
}
.btn.btn-outline-white:hover{
    color:#000;
    background:#fff
}
.btn.btn-link{
    color:#000;
    background:none
}
.btn.btn-link:hover{
    color:#000;
    background:none
}
.btn.btn-link.dark-link{
    color:#fff
}
.btn.btn-link.dark-link:hover{
    color:#fff;
    background:none;
    border-color:#fff
}
.btn.btn-toggle:focus{
    box-shadow:none
}
.btn.btn-shadow-none:focus{
    box-shadow:none
}
.button25{
    -webkit-transition:all 0.5s;
    -moz-transition:all 0.5s;
    -o-transition:all 0.5s;
    transition:all 0.5s;
    position:relative;
    overflow:hidden
}
.button25::before,.button25:after{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1;
    -webkit-transition:all 0.5s;
    -moz-transition:all 0.5s;
    -o-transition:all 0.5s;
    transition:all 0.5s;
    opacity:1;
    -webkit-transform:translate(-105%, 0);
    transform:translate(-105%, 0);
    border-right-width:1px;
    border-right-style:solid;
    border-right-color:#fff;
    background-color:rgba(255,255,255,0.25)
}
.button25:after{
    -webkit-transition-delay:0.2s;
    transition-delay:0.2s
}
.button25:hover::before,.button25:hover::after{
    opacity:0;
    -webkit-transform:translate(0, 0);
    transform:translate(0, 0)
}
.button25 a{
    color:#333;
    text-decoration:none;
    display:block
}
.para-styles h2{
    text-transform:uppercase
}
.para-styles h2 span{
    color:#ea2e26
}
.para-styles p.sub-head{
    color:#868686
}
.testimonial-carousel blockquote{
    width:77%
}
.testimonial-carousel h2{
    color:#fff
}
.testimonial-carousel p{
    color:#c8c8c8
}
.testimonial-carousel .carousel p{
    line-height:35px;
    font-size:1rem
}
.testimonial-carousel .carousel p:after{
    width:55px;
    height:55px;
    color:#c8c8c8;
    font-family:'epixel-icons' !important;
    font-weight:normal;
    content:"\e93f";
    display:block;
    margin:30px auto;
    font-size:3.4rem;
    line-height:3.4rem
}
.testimonial-carousel .auther-name{
    font-size:16px
}
.testimonial-carousel .auther-desig{
    color:#c8c8c8
}
.testimonial-carousel .carousel-indicators{
    bottom:-25px
}
.testimonial-carousel .carousel-control-prev .eps-icon,.testimonial-carousel .carousel-control-next .eps-icon{
    width:46px;
    height:46px;
    border:solid 2px #c8c8c8;
    line-height:2.5rem
}
.card-section .card-border{
    border:solid 3px #efefef;
    border-radius:0;
    box-shadow:10px 10px 5px 0 #6869691a
}
.card-section.icon-card.card-rounded.dark-bg.number-card .card-img{
    border:solid 10px #ea2e26;
    width:150px;
    height:150px
}
.card-section.icon-card.card-rounded.dark-bg .card-img{
    border:solid 3px #fff
}
.card-section.icon-card.card-rounded .card.bottom-border{
    border:none;
    border-bottom:solid 4px #ea2e26
}
.card-section.icon-card.card-rounded .card.bottom-border:hover{
    border-bottom:solid 4px #000;
    cursor:pointer
}
.card-section.icon-card.card-rounded .card-img{
    border:solid 3px #000;
    border-radius:50%
}
.card-section.icon-card.card-rounded .card-img.w-158{
    width:158px;
    height:158px
}
.card-section.icon-card.card-rounded .card-title:after{
    display:none
}
.card-section.icon-card .card-img{
    width:80px;
    height:80px;
    border:solid 2px #fff
}
.card-section.icon-card .card-title.border-head:after{
    display:block;
    content:'';
    width:40px;
    height:2px;
    background:#ea2e26;
    margin:15px auto 0
}
.card-section.icon-card.card-square .card-img{
    padding:0.75rem;
    border:solid 2px #000;
    transition:.3s ease-in-out
}
.card-section.icon-card.card-square .card-img.w-120{
    width:120px;
    height:120px
}
.card-section.icon-card.card-square .card-img .eps-icon{
    color:#fff;
    background:#000;
    display:block
}
.card-section.icon-card.card-square .card-img:hover,.card-section.icon-card.card-square .card-img:focus{
    background:#000
}
.card-section.rounded-image-card .card{
    position:relative
}
.card-section.rounded-image-card .card.stap-left:before{
    position:absolute;
    left:82%;
    top:33%;
    content:"\ea75";
    font-family:'epixel-icons' !important;
    font-style:normal;
    font-weight:normal;
    font-size:1.3rem;
    color:#b8b8b8;
    width:132px;
    height:29px
}
.card-section.rounded-image-card .card.stap-right:before{
    position:absolute;
    left:82%;
    top:12%;
    content:"\ea76";
    font-family:'epixel-icons' !important;
    font-style:normal;
    font-weight:normal;
    font-size:1.3rem;
    color:#b8b8b8;
    width:132px;
    height:29px
}
.card-section.rounded-image-card .card-img{
    width:150px;
    height:150px;
    background:#f5f7f7;
    border-radius:100px;
    position:relative
}
.card-section.rounded-image-card .card-img .count-process{
    width:50px;
    height:50px;
    display:block;
    position:absolute;
    right:0;
    top:0;
    border-radius:50px;
    line-height:50px;
    font-size:20px
}
.card-section.rounded-image-card .card-title.border-head:after{
    content:'';
    width:40px;
    height:2px;
    background:#ea2e26;
    display:block;
    margin:15px auto 0
}
.card-section.square-shadow-card .card-img{
    width:120px;
    height:120px;
    background:#fff;
    position:relative;
    border-radius:0;
    box-shadow:0 0 35px 0 #e9e9e9
}
.card-section.square-shadow-card .card-img:hover{
    cursor:pointer
}
.card-section.square-shadow-card .card-img:hover .img-inner{
    margin:0
}
.card-section.square-shadow-card .card-img .img-inner{
    width:120px;
    height:120px;
    background:#f5f7f7;
    position:relative;
    border-radius:0;
    margin:-20px 0 0 -30px;
    transition:1.00s
}
.card-section.card-work-process .process-group{
    position:relative
}
.card-section.card-work-process .process-group:nth-child(odd):after{
    position:absolute;
    top:75px;
    width:15px;
    height:calc(100% - 24px);
    right:-15px;
    content:'';
    border:2px dotted #d8d8d8;
    border-radius:0 20px 20px 0;
    border-left:none
}
.card-section.card-work-process .process-group:nth-child(even):after{
    position:absolute;
    top:0px;
    width:15px;
    height:153px;
    left:-15px;
    content:'';
    border:2px dotted #d8d8d8;
    border-radius:20px 0 0 20px;
    border-right:none
}
.card-section.card-work-process .process-group+div{
    padding-top:75px
}
.card-section.card-work-process .process-group+div:before{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:0;
    content:'';
    border-bottom:2px dotted #d8d8d8
}
.card-section.card-work-process .card-line{
    position:relative
}
.card-section.card-work-process .card-line:before{
    position:absolute;
    top:75px;
    left:0;
    width:100%;
    height:0;
    content:'';
    border-bottom:2px dotted #d8d8d8
}
.card-section.card-work-process .process-group:last-child .card-line:last-child:before{
    width:50% !important
}
.card-section.card-work-process .card{
    z-index:1
}
.card-section.card-work-process .card-img{
    width:150px;
    height:150px;
    background:#f5f7f7;
    border-radius:100px;
    position:relative
}
.card-section.card-work-process .card-img .count-process{
    width:50px;
    height:50px;
    display:block;
    position:absolute;
    right:0;
    top:0;
    border-radius:50px;
    line-height:50px;
    font-size:20px
}
.card-section.card-work-process .card-title.border-head:after{
    content:'';
    width:40px;
    height:2px;
    background:#ea2e26;
    display:block;
    margin:15px auto 0
}
.card-service .card-img{
    background-color:#f3f7f8;
    border-bottom:solid 4px #e9f1f2;
    color:#000
}
.card-service .card-img:hover,.card-service .card-img:focus,.card-service .card-img:active{
    background-color:#ea2e26;
    border-bottom-color:#ea2e26;
    color:#fff
}
.card-service .card-img:hover a,.card-service .card-img:hover a:link,.card-service .card-img:hover a:visited,.card-service .card-img:focus a,.card-service .card-img:focus a:link,.card-service .card-img:focus a:visited,.card-service .card-img:active a,.card-service .card-img:active a:link,.card-service .card-img:active a:visited{
    color:#fff
}
.card.card-demo{
    background-color:rgba(255,255,255,0.5)
}
.card.card-demo .card-head{
    padding:2rem;
    border-bottom:1px #fff solid
}
.card.card-demo .card-body{
    padding:2rem 3rem
}
.bg-pattern .card.card-demo .card-head{
    border-color:#f3f3f3
}
@media only screen and (max-width: 980px){
    .card-section .card{
        margin-bottom:25px
    }
    .card-section.rounded-image-card .card.stap-right::before,.card-section.rounded-image-card .card.stap-left::before{
        display:none
    }
}
@media only screen and (min-width: 981px) and (max-width: 1300px){
    .card-section.rounded-image-card .card.stap-left:before{
        font-size:1rem
    }
    .card-section.rounded-image-card .card.stap-right:before{
        font-size:1rem
    }
}
@media (max-width: 768px){
    .card-section.card-work-process .process-group:before,.card-section.card-work-process .process-group:after,.card-section.card-work-process .card-line:before,.card-section.card-work-process .card-line:after{
        display:none
    }
}
@media only screen and (max-width: 480px){
    .card.card-demo .media{
        display:block
    }
}
@media only screen and (max-width: 360px){
    .card-section.square-shadow-card .card-img{
        margin-left:50px !important
    }
}
.boxed-media .media{
    transition:1.00s;
    background:#fff
}
.boxed-media .media:hover{
    box-shadow:0px 13px 25px 0 rgba(0,0,0,0.1);
    transform:translateY(-1.25em)
}
.boxed-media .media .media-icon{
    width:12.5rem;
    height:12rem;
    display:block;
    background:#fff;
    background:-moz-radial-gradient(center, ellipse cover, #fff 0%, #f1f1f1 100%);
    background:-webkit-radial-gradient(center, ellipse cover, #fff 0%, #f1f1f1 100%);
    background:radial-gradient(ellipse at center, #fff 0%, #f1f1f1 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$white', endColorstr='$gray-50',GradientType=1 );
    color:#4e4d4d
}
.boxed-media .media .media-icon .eps-icon{
    font-size:3.5rem;
    line-height:12rem
}
.rounded-media .media .media-left span{
    border:solid 3px #000;
    width:60px;
    height:60px;
    display:block;
    border-radius:50px
}
.rounded-media .media a.link-arrow:hover:after{
    width:8px;
    height:12px;
    content:'';
    display:inline-block;
    background:url(../img/arrow-read-red-more.png) no-repeat;
    margin:5px 0 0 10px
}
.rounded-media .media a.link-arrow:after{
    width:8px;
    height:12px;
    content:'';
    display:inline-block;
    background:url(../img/arrow-read-more.png) no-repeat;
    margin:5px 0 0 10px
}
.media .media-quotes p:first-child:before{
    font-family:'epixel-icons' !important;
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    content:"\e988";
    font-size:1.5rem;
    margin-left:-2.3rem;
    margin-right:0.8rem;
    display:inline-block;
    color:#d6d6d6
}
.media .media-quotes p:last-child:after{
    font-family:'epixel-icons' !important;
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    content:"\e989";
    font-size:1.5rem;
    display:inline-block;
    margin-left:0.8rem;
    color:#d6d6d6
}
.media .media-footer:before{
    content:'';
    width:5rem;
    height:1px;
    background-color:#ccc;
    display:block;
    margin-top:1.8rem;
    margin-bottom:1.6rem
}
.media .media-footer .media-rating .fivestar-static-item>.form-item{
    display:block;
    margin-bottom:0
}
.media .media-footer .media-rating .fivestar-static-item>.form-item .fivestar-default,.media .media-footer .media-rating .fivestar-static-item>.form-item .description{
    display:inline-block
}
.media .client-img{
    border:solid 0.87rem #ececec;
    border-radius:50%
}
.media.media-testimonial{
    -webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.2);
    -moz-box-shadow:0px 1px 1px rgba(0,0,0,0.2);
    box-shadow:0px 1px 1px rgba(0,0,0,0.2)
}
@media only screen and (max-width: 520px){
    .media.media-author{
        display:block;
        text-align:center
    }
    .media.media-author .media-picture{
        display:block;
        margin-left:auto !important;
        margin-right:auto !important
    }
    .media.media-author .media-body{
        display:block
    }
}
.table .thead-light th{
    background:#ececec
}
.dark-tabs .nav-tabs .nav-link{
    color:#fff;
    font-weight:600;
    text-transform:uppercase
}
.dark-tabs .nav-tabs .nav-link:first-child:hover{
    border-left:solid 1px #dee2e6
}
.dark-tabs .nav-tabs .nav-link:last-child:hover{
    border-right:solid 1px #dee2e6
}
.dark-tabs .nav-tabs .nav-link:hover{
    border-color:transparent;
    background:#fff;
    color:#000;
    border-top:solid 1px #dee2e6
}
.dark-tabs .nav-tabs .nav-link.active{
    color:#000
}
.dark-tabs .tab-content{
    padding:25px;
    border:solid 1px #dee2e6;
    border-top:none
}
.light-tabs .nav-tabs .nav-link{
    color:#fff;
    font-weight:600;
    text-transform:uppercase
}
.light-tabs .nav-tabs .nav-link:first-child:hover{
    border-left:solid 1px #dee2e6
}
.light-tabs .nav-tabs .nav-link:last-child:hover{
    border-right:solid 1px #dee2e6
}
.light-tabs .nav-tabs .nav-link:hover{
    border-color:transparent;
    background:#fff;
    color:#000;
    border-top:solid 1px #dee2e6
}
.light-tabs .nav-tabs .nav-link.active{
    color:#000;
    border-top:solid 3px #000
}
.light-tabs .tab-content{
    padding:25px;
    border:solid 1px #dee2e6;
    border-top:none
}
.no-border-tabs .nav-tabs .nav-link{
    color:#000;
    font-weight:600;
    text-transform:uppercase;
    border:none
}
.no-border-tabs .nav-tabs .nav-link.active{
    color:#000;
    border-bottom:solid 3px #000
}
.no-border-tabs .tab-content{
    padding:25px;
    border:solid 1px #dee2e6;
    border-top:none
}
.pills-tabs .nav-pills .nav-link{
    color:#000;
    font-weight:600;
    text-transform:uppercase;
    border:none
}
.pills-tabs .nav-pills .nav-link.active{
    color:#000;
    border:solid 2px #000;
    background:none
}
.pills-tabs .tab-content{
    padding:25px 0
}
.vertical-pills-tabs .nav-pills .nav-link{
    background:#fff;
    border-bottom:solid 1px #dee2e6;
    box-shadow:0px 10px 25px 0 #e9e9e9
}
.vertical-pills-tabs .nav-pills .nav-link.active{
    background:#f4f4f4;
    color:#000;
    box-shadow:none;
    border:none
}
.vertical-pills-tabs .tab-icon{
    border:solid 3px #000;
    width:60px;
    height:60px;
    display:inline-block;
    border-radius:50px;
    vertical-align:middle;
    background:#fff
}
.vertical-pills-tabs .tab-group{
    display:inline-block;
    vertical-align:middle
}
.vertical-pills-tabs .tab-group .tab-heading{
    font-size:0.875rem;
    text-transform:uppercase;
    font-weight:600;
    display:block
}
.vertical-pills-tabs .tab-group .tab-info{
    font-size:0.875rem;
    text-transform:uppercase
}
.vertical-pills-tabs .tab-content-image{
    padding-top:80px
}
.horizontal-pills-tabs .nav-top{
    box-shadow:0 0 15px 0 #dcdcdc
}
.horizontal-pills-tabs .nav-pills .nav-link{
    background:#fff;
    border-left:solid 1px #dee2e6
}
.horizontal-pills-tabs .nav-pills .nav-link:hover,.horizontal-pills-tabs .nav-pills .nav-link:focus,.horizontal-pills-tabs .nav-pills .nav-link:active{
    color:#4d4d4d
}
.horizontal-pills-tabs .nav-pills .nav-link:hover .tab-icon,.horizontal-pills-tabs .nav-pills .nav-link:focus .tab-icon,.horizontal-pills-tabs .nav-pills .nav-link:active .tab-icon{
    background:#000 !important;
    color:#fff !important
}
.horizontal-pills-tabs .nav-pills .nav-link.active{
    background:#f4f4f4;
    color:#000;
    border-top:solid 7px #000
}
.horizontal-pills-tabs .nav-pills .nav-link.active .tab-icon{
    background:#000 !important;
    color:#fff !important
}
.horizontal-pills-tabs .tab-icon{
    border:solid 3px #000;
    width:60px;
    height:60px;
    display:inline-block;
    border-radius:50px;
    vertical-align:middle;
    background:#fff
}
.horizontal-pills-tabs .tab-group{
    display:inline-block;
    vertical-align:middle
}
.horizontal-pills-tabs .tab-group .tab-heading{
    font-size:0.875rem;
    text-transform:uppercase;
    font-weight:600;
    display:block
}
.horizontal-pills-tabs .tab-group .tab-info{
    font-size:0.875rem;
    text-transform:uppercase
}
.horizontal-pills-tabs .tab-content-image{
    padding-top:80px
}
.input-group-text{
    background-color:#fff
}
.form-group label{
    font-weight:bold;
    font-size:0.75rem;
    text-transform:uppercase;
    color:#000;
    letter-spacing:2px
}
.form-group #color-form{
    height:30px
}
.form-group .resizable-textarea .grippie{
    display:none
}
.form-group .validation-error{
    font-size:.76563rem;
    color:#dc3545
}
.form-group .input-icon-group{
    position:relative
}
.form-group .input-icon-group .form-icon{
    position:absolute;
    left:0;
    top:0;
    padding:.4rem .8rem;
    font-size:.875rem;
    line-height:1.9
}
.form-group .input-icon-group .form-control{
    padding-left:2.5rem
}
.form-row>[class*="col-"]>.form-group{
    margin-left:0.5rem;
    margin-right:0.5rem
}
.form-item input.error,.form-item textarea.error,.form-item select.error{
    border-width:1px !important
}
.breadcrumb{
    text-align:right;
    display:block;
    padding:0
}
.breadcrumb li{
    display:inline-block;
    text-transform:uppercase
}
.breadcrumb li a:link,.breadcrumb li a:visited{
    color:#fff;
    text-transform:uppercase
}
.breadcrumb li a:hover{
    color:#ea2e26
}
.btn-dark{
    background:#000
}
.alert-primary{
    border-width:0 0 0 3px;
    border-color:#cc1b14;
    background-color:#fce3e2
}
.alert-primary .close{
    color:#eb3d37;
    outline:none
}
.alert-secondary{
    border-width:0 0 0 3px;
    border-color:#585858;
    background-color:#dedede
}
.alert-secondary .close{
    color:#7a7a7a;
    outline:none
}
.alert-success{
    border-width:0 0 0 3px;
    border-color:#3d9150;
    background-color:#dff2e3
}
.alert-success .close{
    color:#57b96d;
    outline:none
}
.alert-info{
    border-width:0 0 0 3px;
    border-color:#308f9d;
    background-color:#ddf1f5
}
.alert-info .close{
    color:#49b6c7;
    outline:none
}
.alert-warning{
    border-width:0 0 0 3px;
    border-color:#dea700;
    background-color:#fff7dc
}
.alert-warning .close{
    color:#ffc821;
    outline:none
}
.alert-danger{
    border-width:0 0 0 3px;
    border-color:#be2132;
    background-color:#fae4e6
}
.alert-danger .close{
    color:#de4454;
    outline:none
}
.alert-light{
    border-width:0 0 0 3px;
    border-color:#6b6bb5;
    background-color:#fff
}
.alert-light .close{
    color:#9797cb;
    outline:none
}
.alert-dark{
    border-width:0 0 0 3px;
    border-color:#575a5e;
    background-color:#dee0e0
}
.alert-dark .close{
    color:#777c80;
    outline:none
}
.alert-green-ligth{
    border-width:0 0 0 3px;
    border-color:#519c2c;
    background-color:#e1f4d8
}
.alert-green-ligth .close{
    color:#6ec941;
    outline:none
}
.alert-orange-ligth{
    border-width:0 0 0 3px;
    border-color:#dc7600;
    background-color:#ffeedb
}
.alert-orange-ligth .close{
    color:#ff971f;
    outline:none
}
.alert-red-ligth{
    border-width:0 0 0 3px;
    border-color:#d5230e;
    background-color:#fde5e2
}
.alert-red-ligth .close{
    color:#f14834;
    outline:none
}
@media only screen and (max-width: 980px){
    .breadcrumb{
        text-align:left
    }
}
.badge.badge-archive{
    border:solid 1px #ddd;
    margin-right:0.5rem;
    margin-bottom:0.5rem;
    padding:0.8rem 2.4rem;
    border-radius:0;
    font-weight:400;
    font-size:.875rem
}
.badge.badge-archive:hover,.badge.badge-archive:focus,.badge.badge-archive:active{
    border-color:#ea2e26;
    color:#ea2e26;
    cursor:pointer
}
.panel{
    box-shadow:0px 1px 1px rgba(0,0,0,0.2)
}
.panel .panel-heading{
    background:#f4f4f4;
    padding:1.57rem 3.2rem;
    border-radius:0
}
.panel .panel-heading .panel-title{
    margin-bottom:0
}
.panel .panel-heading .panel-title a:hover,.panel .panel-heading .panel-title a:focus,.panel .panel-heading .panel-title a:active{
    text-decoration:none
}
.panel .panel-collapse .panel-body{
    border-top:1px solid #e7e7e7;
    background:#f4f4f4;
    padding:1.57rem 3.2rem
}
.panel+.panel{
    margin-top:20px
}
.wrapper-all{
    position:relative
}
.wrapper-content{
    position:relative;
    z-index:2;
    background:#fff
}
.gray-bg{
    background:#f5f7f7
}
.dark-gray-bg{
    background:#666
}
.off-white-bg{
    background:#f4f4f4
}
.bg-gray-light{
    background-color:#fafafa
}
.bg-gray-25{
    background-color:#fbfbfb
}
.bg-red-light{
    background-color:#ea2e25
}
.bg-gray-light-38{
    background-color:#f3f3f3
}
.inner-gray-bg{
    background:#eee
}
.bg-black{
    background:#000
}
.bg-black-50{
    background:#161616
}
.bg-black-60{
    background:#222
}
.bg-black-light{
    background:#2c2c2c
}
.bg-gray{
    background:#7a7a7a
}
.bg-off-white{
    background-color:#fcfcfc
}
.text-black{
    color:#000
}
.text-gray{
    color:#7a7a7a
}
.text-light-gray{
    color:#b8b8b8
}
.text-off-white{
    color:#ced4da
}
.off-white-text{
    color:#f4f4f4
}
.text-gray-90{
    color:#7a7a7a
}
::selection{
    background:#000;
    color:#fff
}
::-moz-selection{
    background:#000;
    color:#fff
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{
    text-transform:uppercase
}
h1.after-border:after,h2.after-border:after,h3.after-border:after,h4.after-border:after,h5.after-border:after,h6.after-border:after,.h1.after-border:after,.h2.after-border:after,.h3.after-border:after,.h4.after-border:after,.h5.after-border:after,.h6.after-border:after{
    width:40px;
    height:3px;
    background:#f4f4f4;
    content:'';
    display:block;
    margin:20px 0 0
}
a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{
    color:#fff
}
a.red-link:link,a.red-link:visited{
    color:#ea2e26;
    font-weight:500;
    text-decoration:underline
}
a.red-link:link:hover,a.red-link:visited:hover{
    color:#000
}
a.black-link,a.black-link:link,a.black-link:visited{
    color:#000;
    border-bottom:solid 1px #000;
    padding-bottom:3px
}
a.black-link:hover,a.black-link:focus,a.black-link:active{
    color:#ea2e26;
    border-bottom-color:#ea2e26
}
.corner-div{
    position:relative;
    margin:180px 0
}
.corner-div:before{
    width:0;
    height:0;
    border-top:180px solid transparent;
    border-bottom:0 solid transparent;
    border-right:100vw solid #f5f7f7;
    position:absolute;
    content:'';
    right:0;
    top:-180px
}
.corner-div:after{
    width:0;
    height:0;
    border-top:0 solid transparent;
    border-bottom:150px solid transparent;
    border-left:99.1vw solid #f5f7f7;
    position:absolute;
    content:'';
    left:0;
    bottom:-150px
}
.corner-div-left{
    position:relative;
    margin:180px 0
}
.corner-div-left:before{
    width:0;
    height:0;
    border-top:0 solid transparent;
    border-bottom:180px solid transparent;
    border-left:100vw solid #f5f7f7;
    position:absolute;
    content:'';
    right:0;
    top:0
}
.corner-div-left:after{
    width:0;
    height:0;
    border-top:150px solid transparent;
    border-bottom:0 solid transparent;
    border-right:99.1vw solid #f5f7f7;
    position:absolute;
    content:'';
    left:0;
    bottom:0
}
mark,.mark{
    color:#fff !important
}
.right-image-para-section.full-width{
    padding:0 15px
}
.right-image-para-section.full-width h2{
    margin-bottom:10px
}
.sub-heading{
    font-size:1.1875rem;
    letter-spacing:2px
}
.box-shadow{
    box-shadow:0 0 25px 0 #e9e9e9
}
.id-arrow{
    position:relative;
    padding-top:150px
}
.id-arrow .arrow-link{
    position:absolute;
    width:100%;
    text-align:center;
    bottom:-20px
}
.id-arrow .arrow-link i{
    width:130px;
    height:130px;
    display:block;
    background:#fff;
    margin:0 auto;
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);
    border-radius:0 0 40px 0
}
.id-arrow .arrow-link i:after{
    width:100%;
    height:100%;
    background:url(assets/img/arrow-read-more.png) no-repeat 110px 60px;
    content:'';
    display:block;
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.welcome-content-wrapper.lazy-visible{
    background:url(assets/img/welcome-bg.jpg) no-repeat center bottom;
    background-size:100%
}
.welcome-content-wrapper .container{
    position:relative;
    z-index:3
}
.welcome-content-wrapper .main-welcome{
    position:relative;
    margin:50px 0
}
.welcome-content-wrapper .main-welcome:after{
    content:'';
    background:url(assets/img/l-br-1.png) no-repeat;
    left:30px;
    position:absolute;
    top:-20px;
    display:block;
    width:45px;
    height:61px
}
.welcome-content-wrapper .main-welcome:before{
    content:'';
    background:url(assets/img/l-br-2.png) no-repeat;
    right:30px;
    position:absolute;
    bottom:-20px;
    display:block;
    width:45px;
    height:61px
}
.welcome-content-wrapper h2 span{
    display:block;
    font-size:25px;
    margin-bottom:7px
}
.welcome-content-wrapper h2:after{
    width:212px;
    background:#f0f0f0;
    margin:20px auto 0;
    height:4px;
    display:block;
    content:''
}
.welcome-content-wrapper h5{
    text-transform:capitalize;
    font-size:20px;
    font-weight:bold
}
.welcome-content-wrapper .red-block-1 .card{
    background-color:#e03732
}
.welcome-content-wrapper .red-block-1 .card.lazy-visible{
    background:url(assets/img/red-block-1.jpg) no-repeat;
    background-size:cover
}
.welcome-content-wrapper .black-block-1 .card{
    background-color:#333333
}
.welcome-content-wrapper .black-block-1 .card.lazy-visible{
    background:url(assets/img/blk-block.jpg) no-repeat;
    background-size:cover
}
.welcome-content-wrapper .red-block-2 .card{
    background-color:#e7403a
}
.welcome-content-wrapper .red-block-2 .card.lazy-visible{
    background:url(assets/img/red-block-2.jpg) no-repeat;
    background-size:cover
}
.mx-w-md{
    max-width:500px;
    margin:auto
}
.mx-w-xmd{
    max-width:800px;
    margin:auto
}
.circle-animation-section{
    position:relative;
    overflow:hidden
}
.iq-objects .iq-objects-01{
    position:absolute;
    bottom:10%;
    left:-450px;
    z-index:2
}
.iq-objects .iq-objects-02{
    position:absolute;
    top:10%;
    right:35%;
    z-index:-1
}
.iq-objects .iq-objects-03{
    position:absolute;
    top:40%;
    right:0;
    z-index:-1
}
.iq-objects .iq-objects-04{
    position:absolute;
    top:0%;
    right:-15%;
    border:50px solid #ea2e26;
    border-radius:900px;
    height:600px;
    width:600px;
    z-index:-1
}
.iq-objects .iq-objects-05{
    position:absolute;
    top:20%;
    left:-16%;
    border:50px solid #ffe082;
    border-radius:900px;
    height:600px;
    width:600px;
    z-index:-1
}
.iq-objects .iq-objects-07{
    position:absolute;
    bottom:7%;
    left:-40px;
    z-index:-1
}
.iq-objects .iq-objects-08{
    position:absolute;
    top:0%;
    right:-30%;
    border:50px solid #ea2e26;
    border-radius:900px;
    height:600px;
    width:600px;
    z-index:-1
}
.iq-objects .iq-objects-09{
    position:absolute;
    top:20%;
    left:-30%;
    border:50px solid #ffe082;
    border-radius:900px;
    height:600px;
    width:600px;
    z-index:-1
}
.iq-objects .iq-objects-10{
    position:absolute;
    top:38%;
    left:-4%;
    z-index:-1
}
.iq-fadebounce{
    -webkit-animation-name:fadebounce;
    -moz-animation-name:fadebounce;
    -ms-animation-name:fadebounce;
    -o-animation-name:fadebounce;
    animation-name:fadebounce;
    -webkit-animation-duration:5s;
    -moz-animation-duration:5s;
    -ms-animation-duration:5s;
    -o-animation-duration:5s;
    animation-duration:5s;
    -webkit-animation-iteration-count:infinite;
    -moz-animation-iteration-count:infinite;
    -ms-animation-iteration-count:infinite;
    -o-animation-iteration-count:infinite;
    animation-iteration-count:infinite
}
@-moz-keyframes fadebounce{
    0%{
        -moz-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
    50%{
        -moz-transform:translateY(20px);
        transform:translateY(20px);
        opacity:1
    }
    100%{
        -moz-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
}
@-webkit-keyframes fadebounce{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
    50%{
        -webkit-transform:translateY(20px);
        transform:translateY(20px);
        opacity:1
    }
    100%{
        -webkit-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
}
@-o-keyframes fadebounce{
    0%{
        -o-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
    50%{
        -o-transform:translateY(20px);
        transform:translateY(20px);
        opacity:1
    }
    100%{
        -o-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
}
@-ms-keyframes fadebounce{
    0%{
        -ms-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
    50%{
        -ms-transform:translateY(20px);
        transform:translateY(20px);
        opacity:1
    }
    100%{
        -ms-transform:translateY(0);
        transform:translateY(0);
        opacity:1
    }
}
@keyframes fadebounce{
    0%{
        transform:translateY(0);
        opacity:1
    }
    50%{
        transform:translateY(20px);
        opacity:1
    }
    100%{
        transform:translateY(0);
        opacity:1
    }
}
.font-weight-extra-light{
    font-weight:200
}
.font-weight-base{
    font-weight:400
}
.font-weight-medium{
    font-weight:500 !important
}
.font-weight-semi-bold{
    font-weight:600 !important
}
.font-weight-extra-bold{
    font-weight:800 !important
}
.font-weight-black{
    font-weight:900 !important
}
.text-gray-light{
    color:#c8c8c8 !important
}
.testimonial-carousel{
    background-color:#666
}
.testimonial-carousel.lazy-visible{
    background:url(assets/img/sea-2.jpg) no-repeat fixed center center/cover
}
.testimonial-carousel .bg-overlay{
    width:100%;
    height:100%;
    background:rgba(17,17,17,0.68)
}
.what-we-offer-wrapper{
    background-color:#1c1c1c
}
.what-we-offer-wrapper.lazy-visible{
    background:#1c1c1c url(assets/img/offer-bg.jpg) no-repeat fixed center/cover
}
.bg-rectangle{
    background:#000 url(assets/img/rectangle.jpg) no-repeat center/cover
}
.about-epixel-wrapper p.sub-head{
    width:100%;
    margin-bottom:1rem
}
.about-epixel-wrapper .content-inner{
    z-index:5;
    position:relative
}
.about-epixel-wrapper .iq-objects .iq-objects-04{
    z-index:4;
    right:50px
}
.map-counter-wrapper{
    background-color:#000000
}
.map-counter-wrapper.lazy-visible{
    background:#000 url(assets/img/map-bg.jpg) no-repeat fixed center/100%
}
.features-counter-wrapper{
    background-color:#000308
}
.features-counter-wrapper.lazy-visible{
    background:url(assets/img/code-bg.jpg) no-repeat fixed center/cover #000308
}
.bg-white-corner{
    background-color:#f6f8f7
}
.bg-white-corner.lazy-visible{
    background:url(assets/img/bg-white-corner.jpg) no-repeat center/cover #f6f8f7
}
.bg-black-img{
    background:#000 url(assets/img/bg-black.jpg)
}
.bg-blockchain-box{
    background:#0c0c0c url(assets/img/blockchain-box.jpg) no-repeat center/cover
}
.bg-wave{
    background:#f4f4f7 url(assets/img/bg-wave.svg) no-repeat top;
    background-size:100%;
    padding-top:15rem
}
.bg-3d{
    background:#020202 url(assets/img/bg-3d.jpg) no-repeat top/cover
}
.bg-noise{
    background:#000 url(assets/img/bg-noise.jpg) no-repeat center/cover
}
.bg-erc{
    background:#000 url(assets/img/bg-erc.jpg) no-repeat center/cover
}
.bg-review{
    background:url(assets/img/bg-review.jpg) no-repeat center/cover
}
.compensation-wrapper{
    background:url(assets/img/bg-compensation.jpg) no-repeat center/cover
}
.bg-building{
    background:url(assets/img/bg-building.jpg) no-repeat center/cover
}
.bg-natural-hills{
    background:url(assets/img/natural-hills.jpg) no-repeat center/cover
}
.bg-pattern{
    background:url(assets/img/pattern.jpg)
}
.get-started-wrapper{
    position:relative
}
.get-started-wrapper .plant-object{
    position:absolute;
    left:0;
    top:0;
    z-index:-1
}
.process-wrapper .iq-objects .iq-objects-03,.about-wrapper .iq-objects .iq-objects-03{
    top:15%
}
.process-wrapper .iq-objects .iq-objects-04,.about-wrapper .iq-objects .iq-objects-04{
    top:-30%
}
.process-wrapper .iq-objects .iq-objects-05,.about-wrapper .iq-objects .iq-objects-05{
    top:50%
}
.process-wrapper .iq-objects .iq-objects-03{
    top:2%;
    right:-4%
}
.process-wrapper .iq-objects .iq-objects-07{
    bottom:2%;
    left:-130px
}
.process-wrapper .iq-objects .iq-objects-05{
    top:80%
}
.text-s-1-0{
    font-size:0.93rem
}
.text-s-1-1{
    font-size:1.125rem
}
.text-s-1-5{
    font-size:1.5rem
}
.text-s-2{
    font-size:2rem
}
.text-s-2-2{
    font-size:2.2rem
}
.text-s-2-4{
    font-size:2.4rem
}
.text-s-3{
    font-size:3.3rem
}
.text-s-3-8{
    font-size:3.8rem
}
.text-s-4-5{
    font-size:4.5rem
}
.text-s-6-5{
    font-size:6.5rem
}
.text-s-8{
    font-size:8rem
}
.text-l-3-5{
    line-height:3.5rem
}
.text-l-4-4{
    line-height:4.5rem
}
.text-l-4-7{
    line-height:4.7rem
}
.text-l-5{
    line-height:5rem
}
.text-l-5-8{
    line-height:5.8rem
}
.text-l-7-2{
    line-height:7.2rem
}
.text-l-8{
    line-height:8.125rem
}
.text-l-8-8{
    line-height:8.8rem
}
.text-l-9-5{
    line-height:9.5rem
}
.h-block{
    height:100%
}
.overflow-hide{
    overflow:hidden
}
.ico-token{
    background:#000 url(../img/token-bg.jpg) repeat
}
#blockchain-platforms .carousel-control-prev span{
    width:46px;
    height:46px;
    border:solid 2px #c8c8c8;
    line-height:2.5rem;
    color:#c8c8c8
}
#blockchain-platforms .carousel-control-next span{
    width:46px;
    height:46px;
    border:solid 2px #c8c8c8;
    line-height:2.5rem;
    color:#c8c8c8
}
.border-right-dark{
    border-right:5px solid #000 !important
}
.border-left-dark{
    border-left:5px solid #000 !important
}
.badge.badge-square{
    padding:5px 9px
}
.icon-diamond-box{
    margin-top:1.5rem;
    margin-bottom:2rem;
    width:120px;
    height:120px;
    position:relative
}
.icon-diamond-box:before{
    position:absolute;
    top:0;
    left:0;
    border:solid 2px #e4e4e4;
    width:100%;
    height:100%;
    content:'';
    -webkit-transform:rotateZ(45deg);
    transform:rotateZ(45deg)
}
.icon-diamond-box-filled{
    margin-top:1.5rem;
    margin-bottom:2rem;
    width:120px;
    height:120px;
    position:relative
}
.icon-diamond-box-filled:before{
    position:absolute;
    top:0;
    left:0;
    background:#1c1c1c;
    border:solid 10px #fff;
    width:100%;
    height:100%;
    content:'';
    -webkit-transform:rotateZ(45deg);
    transform:rotateZ(45deg);
    z-index:-1
}
.icon-diamond-box-filled:after{
    position:absolute;
    top:0;
    left:0;
    border:solid 2px #1c1c1c;
    width:100%;
    height:100%;
    content:'';
    -webkit-transform:rotateZ(45deg);
    transform:rotateZ(45deg);
    z-index:-1
}
.border-black{
    border-color:#000 !important
}
.text-quotes:before{
    font-family:'epixel-icons' !important;
    content:"\e990";
    margin-right:0.8rem;
    display:inline-block;
    color:#d6d6d6
}
.text-quotes:after{
    font-family:'epixel-icons' !important;
    content:"\e991";
    display:inline-block;
    margin-left:0.8rem;
    color:#d6d6d6
}
.bloack-2-plan .fast-start-bonus{
    background:url(assets/img/australian-x-up-fast-start-bonus.jpg) no-repeat center/cover
}
.bloack-2-plan .rank-advancement-bonus{
    background:url(assets/img/australian-x-up-rank-advancement-bonus.jpg) no-repeat center/cover
}
.bloack-2-plan .performance-bonus{
    background:url(assets/img/performance-bonus-bg.jpg) no-repeat center/cover
}
.bloack-2-plan h2 span{
    padding:0 15px
}
.compensations-info{
    background:url(assets/img/bg-top-hill.jpg) no-repeat fixed center/cover
}
.advantage-wrapper{
    background:url(assets/img/advantage-bg.jpg) no-repeat fixed center/cover;
    margin:0;
    overflow-x:hidden
}
.advantage-wrapper:before{
    border-bottom:100px solid transparent;
    border-left:100vw solid #fff
}
.advantage-wrapper:after{
    border-top:90px solid transparent;
    border-right:99.15vw solid #fff
}
.mmm-plan-works{
    background:url(assets/img/mmm-global-progresses.jpg) no-repeat right bottom #eee;
    margin:0
}
.benefits-party-plan-wrapper{
    background:url(assets/img/benefits-party-plan.jpg) no-repeat right bottom;
    margin:0
}
.benefits-party-plan-wrapper .benefits-party-plan{
    background:#fff;
    position:relative;
    min-height:499px
}
.benefits-party-plan-wrapper .benefits-party-plan:before{
    width:0;
    height:0;
    border-top:499px solid transparent;
    border-bottom:0 solid transparent;
    border-left:80px solid white;
    content:'';
    position:absolute;
    right:-80px;
    top:0
}
.benefits-party-plan-wrapper .benefits-party-plan:after{
    width:0;
    height:0;
    border-top:0px solid transparent;
    border-bottom:499px solid transparent;
    border-right:80px solid white;
    content:'';
    position:absolute;
    left:-80px;
    top:0
}
.scrolltop{
    cursor:pointer
}
.text-transform-unset{
    text-transform:unset !important
}
#edit-basic{
    position:relative
}
#edit-basic #edit-keys{
    padding-right:133px
}
#edit-basic #edit-submit{
    position:absolute;
    right:0;
    bottom:0
}
img.img-grayscale:not(:hover):not(:focus),.img-grayscale:not(:hover):not(:focus) img{
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%)
}
.front .sub-head{
    width:80%;
    margin:0 auto
}
.theme-background-color{
    background-color:#ea2e26 !important
}
.faq-wrapper .panel-heading{
    position:relative
}
.faq-wrapper .panel-heading a.collapsed:after{
    content:"\e98e";
    display:block;
    position:absolute;
    right:30px;
    top:26px;
    font-size:13px;
    font-family:'epixel-icons'
}
.faq-wrapper .panel-heading a:after{
    content:"\e98d";
    display:block;
    position:absolute;
    right:30px;
    top:26px;
    font-size:13px;
    font-family:'epixel-icons'
}
.info-span{
    background:#b9b9b9;
    color:#fff;
    display:inline-block;
    padding:0 11px;
    border-radius:50%;
    margin-left:10px
}
.version-history-wrapper .horizontal-pills-tabs .nav-pills .nav-link{
    border-bottom:solid 1px #e6e6e6
}
.version-history-wrapper .horizontal-pills-tabs .nav-pills .nav-link.active{
    border-top:0;
    border-left:solid 7px #000
}
.version-history-wrapper .horizontal-pills-tabs .nav-pills .nav-link.nav-link-green .tab-icon{
    border-color:#3eb802;
    color:#3eb802
}
.version-history-wrapper .horizontal-pills-tabs .nav-pills .nav-link.nav-link-green.active{
    border-top:0;
    border-left:solid 7px #000
}
.version-history-wrapper .horizontal-pills-tabs .nav-pills .nav-link.nav-link-green.active .tab-icon{
    background-color:transparent !important;
    color:#3eb802 !important
}
.version-history-wrapper .horizontal-pills-tabs .nav-pills .nav-link.nav-link-green:hover .tab-icon{
    background-color:#3eb802 !important;
    color:#fff !important
}
.version-history-wrapper .horizontal-pills-tabs .nav-pills .nav-link.nav-link-danger .tab-icon{
    border-color:#ef3e2a;
    color:#ef3e2a
}
.version-history-wrapper .horizontal-pills-tabs .nav-pills .nav-link.nav-link-danger.active{
    border-top:0;
    border-left:solid 7px #000
}
.version-history-wrapper .horizontal-pills-tabs .nav-pills .nav-link.nav-link-danger.active .tab-icon{
    background-color:transparent !important;
    color:#ef3e2a !important
}
.version-history-wrapper .horizontal-pills-tabs .nav-pills .nav-link.nav-link-danger:hover .tab-icon{
    background-color:#ef3e2a !important;
    color:#fff !important
}
.version-history-wrapper .horizontal-pills-tabs .nav-pills .nav-link.nav-link-orange .tab-icon{
    border-color:#ff8901;
    color:#ff8901
}
.version-history-wrapper .horizontal-pills-tabs .nav-pills .nav-link.nav-link-orange.active{
    border-top:0;
    border-left:solid 7px #000
}
.version-history-wrapper .horizontal-pills-tabs .nav-pills .nav-link.nav-link-orange.active .tab-icon{
    background-color:transparent !important;
    color:#ff8901 !important
}
.version-history-wrapper .horizontal-pills-tabs .nav-pills .nav-link.nav-link-orange:hover .tab-icon{
    background-color:#ff8901 !important;
    color:#fff !important
}
.version-history-wrapper .horizontal-pills-tabs .nav-pills .nav-link .tab-icon{
    text-align:center
}
.version-history-wrapper .horizontal-pills-tabs .nav-pills .nav-link .tab-icon i{
    font-size:30px;
    line-height:58px
}
img.lazy{
    display:block;
    max-width:100px;
    width:100%;
    margin:auto;
    padding:1rem
}
.text-break{
    word-break:break-all
}
.white-space-normal{
    white-space:normal
}
@media only screen and (min-width: 641px){
    .what-we-offer-wrapper .boxed-media .media .media-img .svg{
        display:none
    }
}
@media only screen and (max-width: 1366px){
    .wrapper-content{
        margin-bottom:0
    }
    .version-history-wrapper .border-dark{
        border-width:2px !important
    }
}
@media only screen and (max-width: 1600px){
    .iq-objects .iq-objects-01{
        left:-520px
    }
    .iq-objects .iq-objects-03{
        right:-7%;
        top:50%
    }
    .iq-objects .iq-objects-04{
        right:-27%
    }
    .iq-objects .iq-objects-05{
        left:-26%
    }
}
@media only screen and (max-width: 1400px){
    .iq-objects{
        display:none
    }
}
@media (min-width: 1360px){
    .container-demo{
        max-width:1150px
    }
}
@media (min-width: 1200px){
    .container.contact-container{
        max-width:900px
    }
}
@media (max-width: 1024px){
    .about-epixel-wrapper .row{
        display:block;
        width:100%
    }
    .about-epixel-wrapper .row .col-lg-6{
        max-width:100%
    }
    #blockchain-platforms .carousel-control-next{
        right:0
    }
    #blockchain-platforms .carousel-control-left{
        left:0
    }
}
@media only screen and (max-width: 992px){
    .advantage-wrapper:before,.advantage-wrapper:after{
        display:none
    }
}
@media only screen and (max-width: 991px){
    .order-md-after-1{
        -webkit-order:1;
        order:1
    }
    .order-md-after-2{
        -webkit-order:2;
        order:2
    }
    .order-md-after-3{
        -webkit-order:3;
        order:3
    }
    .order-md-after-4{
        -webkit-order:4;
        order:4
    }
    .order-md-after-5{
        -webkit-order:5;
        order:5
    }
    .order-md-after-6{
        -webkit-order:6;
        order:6
    }
    .order-md-after-7{
        -webkit-order:7;
        order:7
    }
    .order-md-after-8{
        -webkit-order:8;
        order:8
    }
    .order-md-after-9{
        -webkit-order:9;
        order:9
    }
    .order-md-after-10{
        -webkit-order:10;
        order:10
    }
    .plan-calculator-block .box{
        padding-top:6rem;
        padding-bottom:6rem
    }
}
@media only screen and (max-width: 980px){
    .right-image-para-section .pl-6{
        padding-left:15px !important
    }
    .wrapper-content{
        margin-bottom:0
    }
    .welcome-content-wrapper .h-block{
        height:auto;
        min-height:330px
    }
    .ico-services-wrapper .media{
        display:block;
        border:1px solid #dee2e6 !important
    }
    .ico-services-wrapper .media .media-left,.ico-services-wrapper .media .media-right,.ico-services-wrapper .media .media-body{
        display:block;
        width:100%
    }
    .ico-services-wrapper .media .media-left img,.ico-services-wrapper .media .media-right img,.ico-services-wrapper .media .media-body img{
        width:100%;
        height:auto
    }
    .ico-development-wrapper .button-section .px-6{
        padding:0 !important
    }
    .ico-development-wrapper .btn-outline-dark{
        margin-bottom:15px
    }
    .ico-development-wrapper .tab-section .nav-pills{
        display:block
    }
    .ico-development-wrapper .tab-section .nav-pills .col-md-4{
        flex:100%;
        max-width:100%
    }
    .front .sub-head{
        width:100%
    }
    .welcome-content-wrapper .welcome-main{
        width:100%
    }
    .welcome-content-wrapper .h-block{
        min-height:inherit
    }
    .welcome-content-wrapper .main-welcome:before,.welcome-content-wrapper .main-welcome:after{
        display:none
    }
}
@media (max-width: 800px){
    #blockchain-platforms .carousel-control-prev,#blockchain-platforms .carousel-control-next{
        display:none
    }
    .plant-object{
        display:none
    }
}
@media only screen and (max-width: 768px){
    .team-wrapper{
        text-align:center
    }
    .team-wrapper .pt-6{
        padding-top:30px !important
    }
}
@media only screen and (max-width: 767px){
    .order-sm-after-1{
        -webkit-order:1;
        order:1
    }
    .order-sm-after-2{
        -webkit-order:2;
        order:2
    }
    .order-sm-after-3{
        -webkit-order:3;
        order:3
    }
    .order-sm-after-4{
        -webkit-order:4;
        order:4
    }
    .order-sm-after-5{
        -webkit-order:5;
        order:5
    }
    .order-sm-after-6{
        -webkit-order:6;
        order:6
    }
    .order-sm-after-7{
        -webkit-order:7;
        order:7
    }
    .order-sm-after-8{
        -webkit-order:8;
        order:8
    }
    .order-sm-after-9{
        -webkit-order:9;
        order:9
    }
    .order-sm-after-10{
        -webkit-order:10;
        order:10
    }
}
@media only screen and (max-width: 640px){
    .get-started-wrapper .plant-object{
        display:none
    }
    .welcome-content-wrapper .container.p-5{
        padding:0 !important
    }
    .process-wrapper .row{
        display:block
    }
    .right-image-para-section h3{
        padding-top:15px
    }
    .what-we-offer-wrapper .media{
        display:block
    }
    .what-we-offer-wrapper .media img{
        width:100%;
        height:auto
    }
    .what-we-offer-wrapper .media .media-body{
        min-height:185px
    }
    .what-we-offer-wrapper .boxed-media .media .media-img{
        text-align:center !important
    }
    .what-we-offer-wrapper .boxed-media .media .media-img .img{
        display:none
    }
    .what-we-offer-wrapper .boxed-media .media .media-img .svg{
        max-width:150px;
        width:100%;
        height:auto;
        margin-top:1rem
    }
    .what-we-offer-wrapper .boxed-media .media .media-body{
        text-align:center !important;
        min-height:auto
    }
}
@media only screen and (max-width: 640px){
    .compensation-wrapper .justify-content-md-center::after{
        display:none
    }
    .right-image-para-section .py-5-8{
        padding-bottom:30px !important;
        padding-top:15px !important
    }
    .bg-black-img .py-6{
        padding-bottom:30px !important;
        padding-top:15px !important
    }
    .map-counter-wrapper .py-6{
        padding-bottom:0 !important;
        padding-top:30px !important
    }
    .plans-wrapper .py-6,.features-counter-wrapper .py-6,.process-wrapper .py-6,.testimonial-wrapper .py-6,.get-started-wrapper .py-6{
        padding:30px 15px !important
    }
    .what-we-offer-wrapper{
        padding-bottom:0 !important
    }
    .about-epixel-wrapper .row{
        margin:0 !important
    }
    .wrapper-footer .footer-one{
        padding:30px 0 !important
    }
    .features-list ul{
        margin-bottom:0
    }
}
@media only screen and (max-width: 480px){
    .ico-marketing-wrapper .media{
        display:block
    }
    .ico-marketing-wrapper .media .media-left,.ico-marketing-wrapper .media .media-right,.ico-marketing-wrapper .media .media-body{
        display:block;
        width:100%
    }
    .ico-marketing-wrapper .media .media-left img,.ico-marketing-wrapper .media .media-right img,.ico-marketing-wrapper .media .media-body img{
        width:100%;
        height:auto
    }
    .vision-mission-wrapper .py-5-10{
        padding:30px 0 !important
    }
    .vision-mission-wrapper .col-md-6{
        padding-bottom:15px
    }
    .vision-mission-wrapper .media{
        display:block
    }
    .vision-mission-wrapper .media .media-left,.vision-mission-wrapper .media .media-right,.vision-mission-wrapper .media .media-body{
        display:block;
        width:100%
    }
    .vision-mission-wrapper .media .media-left img,.vision-mission-wrapper .media .media-right img,.vision-mission-wrapper .media .media-body img{
        width:100%;
        height:auto
    }
    .compensation-wrapper{
        padding:0 15px
    }
    .compensation-wrapper .py-6{
        padding:30px 0 !important
    }
    .about-wrapper .p-5{
        padding:30px !important
    }
    .version-history-wrapper .boxy-block span{
        line-height:36px
    }
}
.wrapper-header{
    background:rgba(0,0,0,0.48);
    padding:0;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    z-index:4
}
@media (min-width: 980px){
    .wrapper-header.nav-scroll{
        background:#fff;
        border-bottom:1px solid #fff;
        padding:0;
        position:fixed;
        top:-100px;
        left:0;
        width:100%;
        z-index:999;
        -webkit-transition:-webkit-transform .5s;
        transition:-webkit-transform .5s;
        transition:transform .5s;
        transition:transform .5s, -webkit-transform .5s;
        -webkit-transform:translateY(100px);
        transform:translateY(100px);
        box-shadow:0 -2px 42px 0px rgba(0,0,0,0.1)
    }
}
@media only screen and (max-width: 1024px){
    .navbar{
        display:block
    }
    .navbar-brand{
        margin:20px auto;
        display:block;
        text-align:center
    }
}
.menu-section{
    padding:0
}
.menu-section .navbar{
    padding:0
}
.menu-section .navbar.navbar-dark .navbar-nav .nav-item .nav-item{
    line-height:1.6rem
}
.menu-section .navbar.navbar-dark .navbar-nav>.nav-item .nav-item .nav-link{
    color:#333
}
.menu-section .navbar.navbar-dark .navbar-nav>.nav-item .nav-item .nav-link,.menu-section .navbar.navbar-dark .navbar-nav>.nav-item .nav-item .nav-link:link,.menu-section .navbar.navbar-dark .navbar-nav>.nav-item .nav-item .nav-link:visited{
    color:#333;
    text-transform:uppercase
}
.menu-section .navbar.navbar-dark .navbar-nav:not(.right-nav)>.nav-item>.nav-link,.menu-section .navbar.navbar-dark .navbar-nav:not(.right-nav)>.nav-item>.nav-link:link,.menu-section .navbar.navbar-dark .navbar-nav:not(.right-nav)>.nav-item>.nav-link:visited{
    color:#fff;
    text-transform:uppercase;
    padding:1.75rem 1rem
}
.menu-section .navbar.navbar-dark .navbar-nav:not(.right-nav)>.nav-item>.nav-link:hover,.menu-section .navbar.navbar-dark .navbar-nav:not(.right-nav)>.nav-item>.nav-link:focus,.menu-section .navbar.navbar-dark .navbar-nav:not(.right-nav)>.nav-item>.nav-link:active{
    background:#101010;
    color:#c3c3c3
}
.menu-section .navbar .sub-navbar-nav{
    list-style:none
}
.navbar-nav .dropdown-menu{
    width:17rem;
    padding:0;
    border-radius:0;
    margin:0;
    border:none;
    padding:15px;
    box-shadow:0 12px 10px #0000001a
}
.navbar-nav .dropdown-menu li{
    font-size:13px
}
.navbar-nav .dropdown-menu li a:link,.navbar-nav .dropdown-menu li a:visited{
    border-left:solid 4px transparent
}
.navbar-nav .dropdown-menu li a:hover{
    background:#f4f4f4;
    color:#333 !important;
    border-left:solid 4px #333
}
.navbar-nav .dropdown-menu li i{
    font-size:16px;
    margin-right:10px;
    vertical-align:middle;
    color:#888
}
.navbar-nav .dropdown-menu li span.text{
    vertical-align:middle
}
.navbar-nav .nav-item.mega-dropdown{
    position:static !important
}
.navbar-nav .nav-item.mega-dropdown a:hover{
    background:#f4f4f4;
    color:#333
}
.navbar-nav .nav-item.mega-dropdown.show .row{
    padding:15px
}
.navbar-nav .nav-item.mega-dropdown.show a{
    background:#fff;
    color:#333
}
.navbar-nav .nav-item.mega-dropdown.show>a{
    background:#101010;
    color:#c3c3c3
}
.navbar-nav .nav-item.mega-dropdown.show>a:hover,.navbar-nav .nav-item.mega-dropdown.show>a:focus,.navbar-nav .nav-item.mega-dropdown.show>a:active{
    background:#101010;
    color:#c3c3c3
}
.navbar-nav .nav-item.mega-dropdown div.nav-item,.navbar-nav .nav-item.mega-dropdown li{
    font-size:13px
}
.navbar-nav .nav-item.mega-dropdown div.nav-item a:link,.navbar-nav .nav-item.mega-dropdown div.nav-item a:visited,.navbar-nav .nav-item.mega-dropdown li a:link,.navbar-nav .nav-item.mega-dropdown li a:visited{
    border-left:solid 4px transparent
}
.navbar-nav .nav-item.mega-dropdown div.nav-item a:hover,.navbar-nav .nav-item.mega-dropdown li a:hover{
    background:#f4f4f4;
    color:#333 !important;
    border-left:solid 4px #333
}
.navbar-nav .nav-item.mega-dropdown.menu-col-2 .dropdown-menu.mega-menu{
    width:60%;
    left:auto;
    right:0
}
.navbar-nav .nav-item.mega-dropdown .dropdown-menu.mega-menu{
    border-radius:0;
    left:0;
    width:100%;
    padding:0;
    margin:0;
    border:none
}
.navbar-nav .nav-item.mega-dropdown .dropdown-menu.mega-menu i{
    font-size:16px;
    margin:0 10px;
    vertical-align:middle;
    color:#888
}
.navbar-nav .nav-item.mega-dropdown .dropdown-menu.mega-menu span.text{
    vertical-align:middle
}
.navbar-nav.right-nav>.nav-item>.nav-link,.navbar-nav.right-nav>.nav-item>.nav-link:link,.navbar-nav.right-nav>.nav-item>.nav-link:visited{
    color:#fff;
    text-transform:uppercase;
    padding:1.75rem 1rem
}
.navbar-nav.right-nav .dropdown-toggle.search:after{
    display:none
}
.navbar-nav.right-nav .search-dropdown{
    width:26.5rem
}
.navbar-nav.right-nav .search-form-inline .container-inline{
    position:relative
}
.navbar-nav.right-nav .search-form-inline .container-inline .form-control{
    padding-right:6.2rem
}
.navbar-nav.right-nav .search-form-inline .container-inline .form-actions{
    position:absolute;
    top:0;
    right:0
}
.navbar-nav.right-nav .search-form-inline .container-inline .form-actions .btn{
    padding:0.4rem .8rem;
    border:0
}
.navbar-nav.right-nav .dropdown-menu.language-switcher{
    width:auto
}
.navbar-nav.right-nav .dropdown-menu.language-switcher li{
    line-height:1.6rem
}
.navbar-nav.right-nav .dropdown-menu.language-switcher li .language-link{
    display:block;
    text-transform:uppercase;
    padding:.4rem 0.7rem
}
.navbar-nav.right-nav .dropdown-menu.language-switcher li .language-link.active{
    background:#f9f9f9;
    color:#333 !important
}
@media (min-width: 980px){
    .menu-section .navbar.navbar-dark .navbar-nav:not(.right-nav)>.nav-item.link-red>.nav-link,.menu-section .navbar.navbar-dark .navbar-nav:not(.right-nav)>.nav-item.link-red>.nav-link:link,.menu-section .navbar.navbar-dark .navbar-nav:not(.right-nav)>.nav-item.link-red>.nav-link:visited{
        padding:0;
        width:130px;
        height:40px;
        text-align:center;
        line-height:38px;
        border:2px solid #ea2e26;
        background-color:#ea2e26;
        color:#fff !important;
        margin:24px auto
    }
    .menu-section .navbar.navbar-dark .navbar-nav:not(.right-nav)>.nav-item.link-red>.nav-link:hover,.menu-section .navbar.navbar-dark .navbar-nav:not(.right-nav)>.nav-item.link-red>.nav-link:focus,.menu-section .navbar.navbar-dark .navbar-nav:not(.right-nav)>.nav-item.link-red>.nav-link:active{
        background:#ca1b14;
        color:#fff;
        border-color:#ca1b14
    }
    .menu-section .navbar.navbar-dark .navbar-nav:not(.right-nav)>.nav-item.link-black{
        margin-right:6px
    }
    .menu-section .navbar.navbar-dark .navbar-nav:not(.right-nav)>.nav-item.link-black>.nav-link,.menu-section .navbar.navbar-dark .navbar-nav:not(.right-nav)>.nav-item.link-black>.nav-link:link,.menu-section .navbar.navbar-dark .navbar-nav:not(.right-nav)>.nav-item.link-black>.nav-link:visited{
        padding:0;
        width:130px;
        height:40px;
        text-align:center;
        line-height:38px;
        border:2px solid #fff;
        color:#fff;
        margin:24px auto
    }
    .menu-section .navbar.navbar-dark .navbar-nav:not(.right-nav)>.nav-item.link-black>.nav-link:hover,.menu-section .navbar.navbar-dark .navbar-nav:not(.right-nav)>.nav-item.link-black>.nav-link:focus,.menu-section .navbar.navbar-dark .navbar-nav:not(.right-nav)>.nav-item.link-black>.nav-link:active{
        background:#fff;
        color:#333
    }
    .nav-scroll .navbar.navbar-dark .navbar-nav>.nav-item>a.nav-link,.nav-scroll .navbar.navbar-dark .navbar-nav>.nav-item>a.nav-link:link,.nav-scroll .navbar.navbar-dark .navbar-nav>.nav-item>a.nav-link:visited{
        background:#fff !important;
        color:#333 !important
    }
    .nav-scroll .navbar.navbar-dark .navbar-nav>.nav-item>a.nav-link:hover,.nav-scroll .navbar.navbar-dark .navbar-nav>.nav-item>a.nav-link:focus,.nav-scroll .navbar.navbar-dark .navbar-nav>.nav-item>a.nav-link:active{
        background:#f3f3f3 !important;
        color:#333 !important
    }
    .nav-scroll .navbar.navbar-dark .navbar-nav>.nav-item.link-red>a.nav-link,.nav-scroll .navbar.navbar-dark .navbar-nav>.nav-item.link-red>a.nav-link:link,.nav-scroll .navbar.navbar-dark .navbar-nav>.nav-item.link-red>a.nav-link:visited{
        padding:0;
        width:130px;
        height:40px;
        text-align:center;
        line-height:38px;
        border:2px solid #ea2e26 !important;
        background-color:#ea2e26 !important;
        color:#fff !important;
        margin:24px auto
    }
    .nav-scroll .navbar.navbar-dark .navbar-nav>.nav-item.link-red>a.nav-link:hover,.nav-scroll .navbar.navbar-dark .navbar-nav>.nav-item.link-red>a.nav-link:focus,.nav-scroll .navbar.navbar-dark .navbar-nav>.nav-item.link-red>a.nav-link:active{
        background-color:#ca1b14 !important;
        color:#fff !important;
        border-color:#ca1b14 !important
    }
    .nav-scroll .navbar.navbar-dark .navbar-nav>.nav-item.link-black>a.nav-link,.nav-scroll .navbar.navbar-dark .navbar-nav>.nav-item.link-black>a.nav-link:link,.nav-scroll .navbar.navbar-dark .navbar-nav>.nav-item.link-black>a.nav-link:visited{
        padding:0;
        width:130px;
        height:40px;
        text-align:center;
        line-height:38px;
        border:2px solid #333 !important;
        color:#333 !important;
        margin:24px auto
    }
    .nav-scroll .navbar.navbar-dark .navbar-nav>.nav-item.link-black>a.nav-link:hover,.nav-scroll .navbar.navbar-dark .navbar-nav>.nav-item.link-black>a.nav-link:focus,.nav-scroll .navbar.navbar-dark .navbar-nav>.nav-item.link-black>a.nav-link:active{
        background:#333 !important;
        color:#fff !important
    }
}
@media only screen and (max-width: 1366px){
    .advantage-wrapper::after{
        border-right:100vw solid #fff
    }
}
@media only screen and (max-width: 1280px){
    .menu-section .navbar-dark .navbar-nav .nav-link{
        padding:0.5rem 1rem
    }
}
@media only screen and (max-width: 992px){
    .menu-section .navbar{
        position:relative
    }
    .menu-section .navbar .navbar-toggler{
        position:absolute;
        top:20px;
        left:0
    }
    .menu-section .navbar .right-nav.px-3{
        padding-left:0 !important;
        padding-right:0 !important
    }
    .menu-section .navbar .right-nav .language .d-none{
        display:inline-block !important
    }
}
@media only screen and (max-width: 980px){
    .menu-section .navbar.navbar-dark .navbar-nav:not(.right-nav)>.nav-item>.nav-link,.menu-section .navbar.navbar-dark .navbar-nav:not(.right-nav)>.nav-item>.nav-link:link,.menu-section .navbar.navbar-dark .navbar-nav:not(.right-nav)>.nav-item>.nav-link:visited{
        padding:5px
    }
    .menu-section .navbar{
        position:relative
    }
    .menu-section .navbar .navbar-toggler{
        position:absolute;
        top:20px;
        left:0
    }
    .navbar-nav.right-nav>.nav-item>.nav-link,.navbar-nav.right-nav>.nav-item>.nav-link:link,.navbar-nav.right-nav>.nav-item>.nav-link:visited{
        padding:0
    }
    .navbar-nav .nav-item.mega-dropdown.menu-col-2 .dropdown-menu.mega-menu,.navbar-nav .dropdown-menu{
        width:100%
    }
    .wrapper-header{
        background:rgba(0,0,0,0.89)
    }
    .right-nav .dropdown-toggle.search{
        display:none
    }
}
.banner-wrapper{
    background:#030304;
    position:relative;
    z-index:3
}
.banner-wrapper.lazy-visible{
    background:#030304 url(assets/img/banner.jpg) no-repeat;
    background-position:center;
    background-size:cover
}
.banner-wrapper.ripples>canvas{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    width:100%;
    height:100%;
    overflow:hidden;
    pointer-events:none;
    z-index:-9
}
.banner-wrapper.inner-wrapper{
    background:#383838 url(assets/img/inner-banner.jpg) no-repeat center;
    background-size:100%
}
.banner-wrapper.inner-wrapper .banner-text{
    padding:190px 0 50px
}
.banner-wrapper.inner-wrapper .banner-text p.sub-head{
    font-size:1.125rem;
    color:#7a7a7a;
    letter-spacing:3px
}
.banner-wrapper .banner-text{
    padding:160px 0 200px
}
.banner-wrapper .banner-text .h1{
    font-size:3.5rem;
    text-transform:capitalize !important
}
.banner-wrapper .banner-text p{
    color:#ececec
}
.banner-wrapper .banner-text .page-title{
    letter-spacing:2px;
    font-weight:300
}
.banner-wrapper .banner-text .cd-words-wrapper{
    display:inline-block;
    position:relative;
    text-align:left
}
.banner-wrapper .banner-text .cd-words-wrapper b{
    display:inline-block;
    position:absolute;
    white-space:nowrap;
    left:0;
    top:0;
    font-weight:normal
}
.banner-wrapper .banner-text .cd-words-wrapper b.is-visible{
    position:relative
}
.banner-wrapper .banner-text .no-js .cd-words-wrapper b{
    opacity:0
}
.banner-wrapper .banner-text .no-js .cd-words-wrapper b.is-visible{
    opacity:1
}
.banner-wrapper .banner-text .cd-headline.clip span{
    display:inline-block;
    padding:.2em 0
}
.banner-wrapper .banner-text .cd-headline.clip .cd-words-wrapper{
    overflow:hidden;
    vertical-align:top
}
.banner-wrapper .banner-text .cd-headline.clip .cd-words-wrapper::after{
    content:'';
    position:absolute;
    top:0;
    right:0;
    width:2px;
    height:100%;
    background-color:#aebcb9
}
.banner-wrapper .banner-text .cd-headline.clip b{
    opacity:0
}
.banner-wrapper .banner-text .cd-headline.clip b.is-visible{
    opacity:1
}
.banner-wrapper .discover-block{
    font-size:12px;
    text-transform:uppercase;
    letter-spacing:2px
}
.banner-wrapper .discover-block .discover-arrow{
    width:50px;
    height:50px;
    border:dashed 1px #fff;
    border-radius:50%;
    margin:0 auto;
    display:block;
    animation:bounce 1s;
    animation-direction:alternate;
    animation-iteration-count:infinite
}
.banner-wrapper .discover-block .discover-arrow .eps-icon{
    font-size:1.5rem;
    line-height:3rem;
    padding-left:8px;
    padding-right:6px
}
@keyframes bounce{
    from{
        transform:translate3d(0, 0, 0)
    }
    to{
        transform:translate3d(0, 20px, 0)
    }
}
.banner-wrapper .breadcrumb-wrapper.text-center .breadcrumb{
    margin-top:1.375rem;
    text-align:center
}
.banner-wrapper .text-warning.text-quotes:before,.banner-wrapper .text-warning.text-quotes:after{
    color:#ffc107
}
body.node-type-article .banner-wrapper.inner-wrapper{
    background-position:bottom
}
@media only screen and (max-width: 1600px){
    .banner-wrapper.inner-wrapper .banner-text{
        padding:150px 0 35px
    }
    .node-type-article .banner-wrapper.inner-wrapper .banner-text{
        padding-bottom:10px
    }
}
@media only screen and (max-width: 1024px){
    .banner-wrapper.inner-wrapper .banner-text{
        padding:250px 0 35px
    }
}
@media only screen and (max-width: 980px){
    .banner-wrapper.inner-wrapper .banner-text{
        padding:160px 0 35px
    }
}
@media only screen and (max-width: 640px){
    .banner-wrapper .banner-text .cd-headline.clip span.cd-words-wrapper{
        display:block;
        margin:0 auto
    }
    .banner-wrapper .banner-text{
        padding:120px 0 50px
    }
    .boxed-media .media{
        display:block
    }
    .boxed-media .media img,.boxed-media .media .media-body{
        width:100%;
        height:auto;
        margin-right:0 !important
    }
    .banner-text .cd-headline{
        font-size:1.25rem
    }
}
@media (max-width: 767px){
    .banner-wrapper.inner-wrapper{
        background-position:bottom
    }
}
.cd-container{
    width:90%;
    max-width:1170px;
    margin:0 auto
}
.cd-container p{
    font-size:0.9375rem
}
.cd-container::after{
    content:'';
    display:table;
    clear:both
}
#cd-timeline{
    position:relative;
    padding:2em 0;
    margin-top:2em;
    margin-bottom:2em
}
#cd-timeline::before{
    content:'';
    position:absolute;
    top:0;
    left:18px;
    height:100%;
    width:27px;
    background:url(assets/img/line-timeline.jpg) repeat-y
}
#cd-timeline::after{
    content:'';
    position:absolute;
    top:0;
    left:18px;
    height:170px;
    width:27px;
    background:#fff
}
@media only screen and (min-width: 1170px){
    #cd-timeline{
        margin-top:3em;
        margin-bottom:3em
    }
    #cd-timeline::before{
        left:49%;
        margin-left:-2px;
        top:0
    }
    #cd-timeline::after{
        left:49%;
        margin-left:-2px;
        top:0
    }
}
.rocket-block{
    text-align:center;
    position:relative;
    top:0;
    padding-bottom:120px;
    z-index:1
}
.cd-timeline-block-first{
    position:relative;
    background:white;
    padding:1em;
    background:#f0f0f4;
    margin:0 30px
}
.cd-timeline-block-first:before{
    width:0;
    height:0;
    border-style:solid;
    border-width:0 20px 20px 20px;
    border-color:transparent transparent #f0f0f4 transparent;
    content:'';
    top:-20px;
    left:48.5%;
    position:absolute
}
.cd-timeline-block-first .cd-timeline-img.cd-danger{
    border-color:#faefcb;
    box-shadow:0 0 0 5px #f5e29e;
    position:absolute;
    top:-160px;
    z-index:1
}
.cd-timeline-block-first .cd-timeline-img.cd-danger .year{
    line-height:94px;
    font-weight:bold;
    font-size:1.375rem
}
.cd-timeline-block-first .media-image{
    position:absolute;
    left:0;
    top:-50px
}
.cd-timeline-block-first .media-body{
    margin-left:330px;
    padding:18px 30px;
    border-left:solid 1px #dee2e6
}
.cd-timeline-block-center{
    position:relative;
    background:white;
    padding:1em;
    background:#f0f0f4;
    margin:200px 60px 30px
}
.cd-timeline-block-center:before{
    width:0;
    height:0;
    border-style:solid;
    border-width:0 20px 20px 20px;
    border-color:transparent transparent #f0f0f4 transparent;
    content:'';
    top:-20px;
    left:48.5%;
    position:absolute
}
.cd-timeline-block-center .cd-timeline-img.cd-danger{
    position:absolute;
    top:-150px
}
.cd-timeline-block-center .cd-timeline-img.cd-danger .year{
    line-height:94px;
    font-weight:bold;
    font-size:1.375rem
}
.cd-timeline-block-center .media-image{
    position:absolute;
    left:0;
    top:-50px
}
.cd-timeline-block-center .media-body{
    margin-left:330px;
    padding:18px 30px;
    border-left:solid 1px #dee2e6
}
.cd-timeline-block-center{
    position:relative;
    background:white;
    padding:1em;
    background:#f0f0f4;
    margin:200px 100px 30px
}
.cd-timeline-block-center:before{
    width:0;
    height:0;
    border-style:solid;
    border-width:0 20px 20px 20px;
    border-color:transparent transparent #f0f0f4 transparent;
    content:'';
    top:-20px;
    left:48.5%;
    position:absolute
}
.cd-timeline-block-center .cd-timeline-img.cd-danger{
    position:absolute;
    top:-150px
}
.cd-timeline-block-center .cd-timeline-img.cd-danger .year{
    line-height:94px;
    font-weight:bold;
    font-size:1.375rem
}
.cd-timeline-block-center .media-image-right{
    position:absolute;
    top:-35px;
    width:213px;
    height:213px;
    display:block;
    background:#fff;
    border-radius:50%;
    border:solid 4px #f8f9fa;
    right:-15px;
    left:auto
}
.cd-timeline-block-center .media-image-right img{
    border-radius:50%;
    width:100%;
    height:auto
}
.cd-timeline-block-center .media-body{
    margin-left:210px;
    padding:18px 30px;
    border-left:solid 1px #dee2e6
}
.cd-timeline-block-center .media-body.left-aligned-content{
    margin-left:0;
    margin-right:240px;
    border-left:none;
    border-right:solid 1px #dee2e6
}
.year-block{
    width:50%;
    position:relative;
    margin-bottom:30px
}
.year-block.right-block-year{
    margin-left:50%
}
.year-block.right-block-year:after{
    left:0
}
.year-block.right-block-year:before{
    left:-5px
}
.year-block.right-block-year .rounded-year{
    left:auto;
    right:-64%
}
.year-block.timeline-off-green:before{
    background:#5eaeaa
}
.year-block.timeline-warning:before{
    background:#eec139
}
.year-block:after{
    border:dashed 1px #bababa;
    width:59%;
    height:1px;
    content:'';
    display:block;
    position:absolute;
    right:0;
    top:60px
}
.year-block:before{
    width:20px;
    height:20px;
    content:'';
    display:block;
    position:absolute;
    right:-15px;
    top:50px;
    border-radius:25px;
    z-index:2
}
.year-block .rounded-year{
    position:relative;
    left:25%
}
.year-block .rounded-year .year{
    line-height:94px;
    font-weight:bold;
    font-size:1.375rem
}
.cd-timeline-block{
    position:relative;
    margin:2em 0
}
.cd-timeline-block.right-block-timeline .media-image{
    right:-160px;
    left:auto
}
.cd-timeline-block.right-block-timeline .media-body{
    border-right:solid 1px #dee2e6;
    margin-right:45px;
    border-left:0;
    margin-left:0
}
.cd-timeline-block .media-image{
    position:absolute;
    left:-160px;
    top:-35px;
    width:213px;
    height:213px;
    display:block;
    background:#fff;
    border-radius:50%;
    border:solid 4px #f8f9fa
}
.cd-timeline-block .media-image img{
    border-radius:50%
}
.cd-timeline-block .media-body{
    padding:0 15px;
    border-left:solid 1px #dee2e6;
    margin-left:45px
}
.cd-timeline-block:after{
    content:"";
    display:table;
    clear:both
}
.cd-timeline-block:first-child{
    margin-top:0
}
.cd-timeline-block:last-child{
    margin-bottom:0
}
@media only screen and (min-width: 1170px){
    .cd-timeline-block{
        margin:2em 0
    }
    .cd-timeline-block:first-child{
        margin-top:0
    }
    .cd-timeline-block:last-child{
        margin-bottom:0
    }
}
.cd-timeline-img{
    position:absolute;
    top:0;
    left:0;
    width:120px;
    height:120px;
    border-radius:50%;
    text-align:center;
    line-height:40px;
    font-size:20px;
    color:#fff
}
.cd-timeline-img.cd-success{
    background:#22BAA0;
    border:solid 15px #b8f5f1
}
.cd-timeline-img.cd-info{
    background:#12AFCB;
    border:solid 15px #aadbf0
}
.cd-timeline-img.cd-danger{
    background:#F25656;
    border:solid 15px #f8cac7
}
.cd-timeline-img.cd-orange{
    background:#f58e2f;
    border:solid 15px #fcdcbe
}
.cd-timeline-img.cd-warning{
    background:#eec139;
    border:solid 15px #faeab8
}
.cd-timeline-img.cd-blue-light{
    background:#2cc6d2;
    border:solid 15px #cff2f5
}
.cd-timeline-img.cd-mejantha{
    background:#a7325c;
    border:solid 15px #e5c4d0
}
.cd-timeline-img.cd-off-green{
    background:#5eaeaa;
    border:solid 15px #dbeeed
}
@media only screen and (min-width: 1170px){
    .cd-timeline-img{
        line-height:60px;
        left:47.5%;
        margin-left:-30px;
        -webkit-transform:translateZ(0);
        -webkit-backface-visibility:hidden
    }
    .cssanimations .cd-timeline-img.is-hidden{
        visibility:hidden
    }
    .cssanimations .cd-timeline-img.bounce-in{
        visibility:visible;
        -webkit-animation:cd-bounce-1 0.6s;
        -moz-animation:cd-bounce-1 0.6s;
        animation:cd-bounce-1 0.6s
    }
}
@-webkit-keyframes cd-bounce-1{
    0%{
        opacity:0;
        -webkit-transform:scale(0.5)
    }
    60%{
        opacity:1;
        -webkit-transform:scale(1.2)
    }
    100%{
        -webkit-transform:scale(1)
    }
}
@-moz-keyframes cd-bounce-1{
    0%{
        opacity:0;
        -moz-transform:scale(0.5)
    }
    60%{
        opacity:1;
        -moz-transform:scale(1.2)
    }
    100%{
        -moz-transform:scale(1)
    }
}
@keyframes cd-bounce-1{
    0%{
        opacity:0;
        -webkit-transform:scale(0.5);
        -moz-transform:scale(0.5);
        -ms-transform:scale(0.5);
        -o-transform:scale(0.5);
        transform:scale(0.5)
    }
    60%{
        opacity:1;
        -webkit-transform:scale(1.2);
        -moz-transform:scale(1.2);
        -ms-transform:scale(1.2);
        -o-transform:scale(1.2);
        transform:scale(1.2)
    }
    100%{
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -ms-transform:scale(1);
        -o-transform:scale(1);
        transform:scale(1)
    }
}
.cd-timeline-content{
    position:relative;
    margin-left:60px;
    background:white;
    padding:1em;
    background:#f0f0f4
}
.cd-timeline-content img{
    width:100%;
    display:block
}
.cd-timeline-content:after{
    content:"";
    display:table;
    clear:both
}
.cd-timeline-content h2{
    margin-top:0
}
.cd-timeline-content p,.cd-timeline-content .cd-read-more,.cd-timeline-content .cd-date{
    font-size:13px
}
.cd-timeline-content .cd-read-more,.cd-timeline-content .cd-date{
    display:inline-block
}
.cd-timeline-content p{
    margin:1em 0
}
.cd-timeline-content .cd-read-more{
    float:right;
    padding:.8em 1em;
    background:#acb7c0;
    color:white;
    border-radius:0.25em
}
.no-touch .cd-timeline-content .cd-read-more:hover{
    background-color:#bac4cb
}
.cd-timeline-content .cd-date{
    float:left;
    padding:.8em 0;
    opacity:.7
}
.cd-timeline-content::before{
    content:'';
    position:absolute;
    top:22px;
    right:100%;
    height:0;
    width:0;
    border:20px solid transparent;
    border-right:20px solid #f0f0f4
}
@media only screen and (min-width: 1170px){
    .cd-timeline-content{
        margin-left:0;
        padding:1.6em;
        width:45%
    }
    .cd-timeline-content::before{
        top:-40px;
        left:30%;
        border-color:transparent;
        border-bottom-color:#f0f0f4
    }
    .cd-timeline-content .cd-read-more{
        float:left
    }
    .cd-timeline-content .cd-date{
        position:absolute;
        width:100%;
        left:122%;
        top:6px
    }
    .cd-timeline-block.right-block-timeline .cd-timeline-content{
        float:right
    }
    .cd-timeline-block.right-block-timeline .cd-timeline-content::before{
        top:-40px;
        left:auto;
        right:30%;
        border-color:transparent;
        border-bottom-color:#f0f0f4
    }
    .cd-timeline-block.right-block-timeline .cd-timeline-content .cd-read-more{
        float:right
    }
    .cd-timeline-block.right-block-timeline .cd-timeline-content .cd-date{
        left:auto;
        right:122%;
        text-align:right
    }
    .cssanimations .cd-timeline-content.is-hidden{
        visibility:hidden
    }
    .cssanimations .cd-timeline-content.bounce-in{
        visibility:visible;
        -webkit-animation:cd-bounce-2 0.6s;
        -moz-animation:cd-bounce-2 0.6s;
        animation:cd-bounce-2 0.6s
    }
}
@media only screen and (min-width: 1170px){
    .cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in{
        -webkit-animation:cd-bounce-2-inverse 0.6s;
        -moz-animation:cd-bounce-2-inverse 0.6s;
        animation:cd-bounce-2-inverse 0.6s
    }
}
@-webkit-keyframes cd-bounce-2{
    0%{
        opacity:0;
        -webkit-transform:translateX(-100px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateX(20px)
    }
    100%{
        -webkit-transform:translateX(0)
    }
}
@-moz-keyframes cd-bounce-2{
    0%{
        opacity:0;
        -moz-transform:translateX(-100px)
    }
    60%{
        opacity:1;
        -moz-transform:translateX(20px)
    }
    100%{
        -moz-transform:translateX(0)
    }
}
@keyframes cd-bounce-2{
    0%{
        opacity:0;
        -webkit-transform:translateX(-100px);
        -moz-transform:translateX(-100px);
        -ms-transform:translateX(-100px);
        -o-transform:translateX(-100px);
        transform:translateX(-100px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateX(20px);
        -moz-transform:translateX(20px);
        -ms-transform:translateX(20px);
        -o-transform:translateX(20px);
        transform:translateX(20px)
    }
    100%{
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        -ms-transform:translateX(0);
        -o-transform:translateX(0);
        transform:translateX(0)
    }
}
@-webkit-keyframes cd-bounce-2-inverse{
    0%{
        opacity:0;
        -webkit-transform:translateX(100px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateX(-20px)
    }
    100%{
        -webkit-transform:translateX(0)
    }
}
@-moz-keyframes cd-bounce-2-inverse{
    0%{
        opacity:0;
        -moz-transform:translateX(100px)
    }
    60%{
        opacity:1;
        -moz-transform:translateX(-20px)
    }
    100%{
        -moz-transform:translateX(0)
    }
}
@keyframes cd-bounce-2-inverse{
    0%{
        opacity:0;
        -webkit-transform:translateX(100px);
        -moz-transform:translateX(100px);
        -ms-transform:translateX(100px);
        -o-transform:translateX(100px);
        transform:translateX(100px)
    }
    60%{
        opacity:1;
        -webkit-transform:translateX(-20px);
        -moz-transform:translateX(-20px);
        -ms-transform:translateX(-20px);
        -o-transform:translateX(-20px);
        transform:translateX(-20px)
    }
    100%{
        -webkit-transform:translateX(0);
        -moz-transform:translateX(0);
        -ms-transform:translateX(0);
        -o-transform:translateX(0);
        transform:translateX(0)
    }
}
@media only screen and (max-width: 1366px){
    .cd-timeline-block.right-block-timeline .media-image{
        right:-100px
    }
    .cd-timeline-block.right-block-timeline .media-body{
        margin-right:115px
    }
    .cd-timeline-block .media-image{
        left:-100px
    }
    .cd-timeline-block .media-body{
        margin-left:115px
    }
    .cd-timeline-block .media-image{
        top:-26px
    }
}
@media only screen and (max-width: 1024px){
    .year-block .rounded-year{
        left:0
    }
    .cd-timeline-block-first::before,.cd-timeline-block-center:before{
        left:30px
    }
    .cd-timeline-block .media-image{
        left:0;
        top:auto;
        position:relative
    }
    .cd-timeline-block .media-body{
        margin-left:15px
    }
    .cd-timeline-block-center .media-image-right,.cd-timeline-block.right-block-timeline .media-image{
        position:relative;
        top:0;
        right:auto
    }
    .cd-timeline-block-center .media-body.left-aligned-content,.cd-timeline-block.right-block-timeline .media-body{
        margin-right:15px
    }
    .year-block::before,.year-block::after{
        display:none
    }
    .year-block{
        width:100%
    }
    .year-block.right-block-year{
        margin-left:0
    }
    .year-block.right-block-year .rounded-year{
        left:auto;
        right:0
    }
    .cd-timeline-block-center{
        margin:200px 0 30px
    }
    .rocket-block{
        text-align:left
    }
}
@media only screen and (max-width: 768px){
    .cd-timeline-block-first .media-image{
        position:relative;
        top:0
    }
    .cd-timeline-block-first .media-body{
        margin-left:0
    }
    .cd-timeline-block-first .media,.cd-timeline-content .media,.cd-timeline-block-center .media{
        display:block
    }
    .cd-timeline-block-center .media-body.left-aligned-content,.cd-timeline-block-center .media-body.left-aligned-content,.cd-timeline-block.right-block-timeline .media-body,.cd-timeline-block .media-body,.cd-timeline-block-first .media-body{
        border:none;
        margin:0
    }
    .cd-timeline-block-first,.cd-timeline-content{
        width:100%
    }
    .cd-timeline-block-first img{
        width:100%;
        height:auto
    }
    .cd-timeline-block-first,.cd-timeline-content{
        margin:0
    }
    .cd-timeline-content::before{
        top:-40px;
        left:30px;
        border:20px solid transparent;
        border-bottom:20px solid #f0f0f4
    }
}
.timeline.timeline-light{
    list-style:none;
    position:relative;
    padding:0;
    margin:0
}
.timeline.timeline-light:before{
    position:absolute;
    background:#e9e9e9;
    bottom:0;
    left:50%;
    top:0;
    content:"";
    width:3px;
    margin-left:-1.5px
}
.timeline.timeline-light .timeline-top:before,.timeline.timeline-light .timeline-bottom:before{
    background:#e9e9e9;
    position:absolute;
    height:3px;
    width:50px;
    display:block;
    content:"";
    bottom:0;
    left:50%;
    margin-left:-25px
}
.timeline.timeline-light .timeline-top:before{
    top:0
}
.timeline.timeline-light>li{
    position:relative
}
.timeline.timeline-light>li:after,.timeline.timeline-light>li:before{
    display:table;
    content:""
}
.timeline.timeline-light>li:after{
    clear:both
}
.timeline.timeline-light>li>.timeline-panel{
    position:relative;
    border:1px solid #e9e9e9;
    background:#fcfcfc;
    transition:.3s ease-in-out;
    float:left;
    width:46%
}
.timeline.timeline-light>li>.timeline-panel .timeline-body{
    padding:25px
}
.timeline.timeline-light>li>.timeline-panel:hover{
    -webkit-transform:translateY(-10px);
    transform:translateY(-10px)
}
.timeline.timeline-light>li>.timeline-panel:hover:before{
    -webkit-transform:translateY(10px);
    transform:translateY(10px)
}
.timeline.timeline-light>li>.timeline-panel *:last-child{
    margin-bottom:0
}
.timeline.timeline-light>li>.timeline-panel:before{
    position:absolute;
    background:#e9e9e9;
    right:-40px;
    top:56px;
    transition:.3s ease-in-out;
    content:" ";
    width:40px;
    height:2px;
    display:block
}
.timeline.timeline-light>li:nth-child(even)>.timeline-panel{
    border:1px solid #e9e9e9;
    float:right
}
.timeline.timeline-light>li:nth-child(even)>.timeline-panel:before{
    right:auto;
    left:-40px
}
.timeline.timeline-light>li>.timeline-badge{
    position:absolute;
    background:#000;
    border-radius:100%;
    height:16px;
    width:16px;
    margin-left:-9px;
    text-align:center;
    z-index:1;
    left:50%;
    top:50px
}
.timeline.timeline-light>li+li{
    margin-top:-50px
}
ul.timeline.timeline-light li{
    line-height:1.9 !important
}
@media (max-width: 767.98px){
    .timeline.timeline-light:before,.timeline.timeline-light>li>.timeline-badge,.timeline.timeline-light>li>.timeline-panel:before{
        display:none
    }
    .timeline.timeline-light>li+li{
        margin-top:4rem
    }
    .timeline.timeline-light>li>.timeline-panel{
        border:1px solid #e9e9e9;
        float:right;
        width:100%
    }
}
@media only screen and (max-width: 480px){
    .cd-timeline-block-first .media-body,.cd-timeline-block .media-body,.cd-timeline-block-center .media-body{
        padding:0
    }
}
.plans-wrapper .media .eps-icon{
    font-size:6rem;
    width:12.5rem;
    height:13.5rem;
    display:block;
    line-height:13.5rem;
    background:#fff;
    background:-moz-radial-gradient(center, ellipse cover, #fff 0%, #f1f1f1 100%);
    background:-webkit-radial-gradient(center, ellipse cover, #fff 0%, #f1f1f1 100%);
    background:radial-gradient(ellipse at center, #fff 0%, #f1f1f1 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$white', endColorstr='$gray-50',GradientType=1 );
    color:#333
}
#block-particle{
    position:relative
}
#block-particle .d-flex.h-100>.box{
    z-index:2
}
#block-particle .particles-js-canvas-el{
    position:absolute;
    top:0;
    left:0;
    z-index:0
}
@media only screen and (min-width: 1508px) and (max-width: 1800px){
    .mlm-mmm-global-plan-block .mmm-plan-works{
        background-position-x:132%
    }
}
@media only screen and (min-width: 1366px) and (max-width: 1507px){
    .mlm-mmm-global-plan-block .mmm-plan-works{
        background-position-x:150%
    }
}
@media only screen and (max-width: 1366px){
    .mlm-binary-plan-block .p-6{
        padding:2rem !important
    }
    .mlm-unilevel-plan-block .pt-6{
        padding:0 !important
    }
    .mlm-unilevel-plan-block .px-6{
        padding:2rem !important
    }
    .mlm-unilevel-plan-block .bloack-2-plan .p-6{
        padding:2rem !important
    }
    .mlm-board-plan-block .pt-6{
        padding:0 !important
    }
    .mlm-board-plan-block .px-6,.mlm-board-plan-block .p-6{
        padding:2rem !important
    }
    .mlm-gift-plan-block .pt-6{
        padding:0 !important
    }
    .mlm-gift-plan-block .px-6,.mlm-gift-plan-block .p-6{
        padding:2rem !important
    }
    .mlm-monoline-plan-block .pt-6{
        padding:0 !important
    }
    .mlm-monoline-plan-block .px-6,.mlm-monoline-plan-block .p-6{
        padding:2rem !important
    }
    .mlm-generation-plan-block .pt-6{
        padding:0 !important
    }
    .mlm-generation-plan-block .px-6,.mlm-generation-plan-block .p-6{
        padding:2rem !important
    }
    .mlm-party-plan-block .pb-6{
        padding:0 !important
    }
    .mlm-party-plan-block .px-6,.mlm-party-plan-block .p-6{
        padding:2rem !important
    }
    .mlm-step-plan-block .pt-6{
        padding:0 !important
    }
    .mlm-step-plan-block .px-6,.mlm-step-plan-block .p-6{
        padding:2rem !important
    }
    .mlm-spillover-plan-block .pt-6{
        padding:0 !important
    }
    .mlm-spillover-plan-block .px-6,.mlm-spillover-plan-block .p-6{
        padding:2rem !important
    }
    .mlm-australian-plan-block .pt-6{
        padding:0 !important
    }
    .mlm-australian-plan-block .px-6,.mlm-australian-plan-block .p-6{
        padding:2rem !important
    }
    .mlm-australian-binary-plan-block .pt-6{
        padding:0 !important
    }
    .mlm-australian-binary-plan-block .px-6,.mlm-australian-binary-plan-block .p-6{
        padding:2rem !important
    }
    .mlm-emgoldex-plan-block .pt-6{
        padding:0 !important
    }
    .mlm-emgoldex-plan-block .px-6,.mlm-emgoldex-plan-block .p-6{
        padding:2rem !important
    }
    .mlm-hybrid-plan-block .pt-6{
        padding:0 !important
    }
    .mlm-hybrid-plan-block .px-6,.mlm-hybrid-plan-block .p-6{
        padding:2rem !important
    }
    .mlm-mmm-global-plan-block .pt-6{
        padding:0 !important
    }
    .mlm-mmm-global-plan-block .px-6,.mlm-mmm-global-plan-block .p-6{
        padding:2rem !important
    }
    .mlm-mmm-global-plan-block .mmm-plan-works{
        background:url(assets/img/mmm-global-progresses.jpg) no-repeat right 140px #eee;
        background-size:45%
    }
}
@media only screen and (max-width: 1280px){
    .mlm-party-plan-block .benefits-party-plan{
        padding-bottom:0 !important;
        min-height:441px
    }
    .mlm-party-plan-block .benefits-party-plan:before{
        border-top:441px solid transparent
    }
    .mlm-party-plan-block .benefits-party-plan:after{
        border-bottom:444px solid transparent
    }
    .plans-wrapper .media .eps-icon{
        height:15.5rem
    }
    .what-we-offer-wrapper .media p{
        margin-bottom:0
    }
}
@media only screen and (max-width: 1024px){
    .mlm-party-plan-block .benefits-party-plan{
        padding:20px !important
    }
    .mlm-party-plan-block .benefits-party-plan:before{
        display:none !important
    }
    .mlm-party-plan-block .benefits-party-plan:after{
        display:none !important
    }
    .mlm-party-plan-block .benefits-party-plan-wrapper .plan-img{
        display:none
    }
    .plans-wrapper .media{
        display:block
    }
    .plans-wrapper .media .eps-icon{
        width:100%;
        height:auto
    }
    .plans-wrapper .media .media-body{
        min-height:185px
    }
    .all-plans-wrapper .row.my-5{
        margin:0 !important
    }
    .all-plans-wrapper .media{
        display:block;
        margin:30px 0
    }
    .all-plans-wrapper .media .media-icon{
        width:100%;
        height:auto
    }
    .all-plans-wrapper .media .media-body{
        min-height:185px
    }
}
@media only screen and (max-width: 980px){
    .mlm-binary-plan-block .btn{
        padding:0.375rem 0.75rem
    }
    .mlm-binary-plan-block .img-fluid{
        width:100%
    }
    .mlm-unilevel-plan-block .btn{
        padding:0.375rem 0.75rem;
        white-space:normal
    }
    .mlm-unilevel-plan-block .img-fluid{
        width:100%
    }
    .mlm-matrix-plan-block .pt-6,.mlm-board-plan-block .pt-6,.mlm-gift-plan-block .pt-6,.mlm-monoline-plan-block .pt-6,.mlm-generation-plan-block .pt-6,.mlm-party-plan-block .pt-6,.mlm-step-plan-block .pt-6,.mlm-spillover-plan-block .pt-6,.mlm-australian-plan-block .pt-6,.mlm-australian-binary-plan-block .pt-6,.mlm-emgoldex-plan-block .pt-6,.mlm-hybrid-plan-block .pt-6,.mlm-mmm-global-plan-block .pt-6{
        padding:0 !important
    }
    .mlm-matrix-plan-block .px-6,.mlm-board-plan-block .px-6,.mlm-gift-plan-block .px-6,.mlm-monoline-plan-block .px-6,.mlm-generation-plan-block .px-6,.mlm-party-plan-block .px-6,.mlm-step-plan-block .px-6,.mlm-spillover-plan-block .px-6,.mlm-australian-plan-block .px-6,.mlm-australian-binary-plan-block .px-6,.mlm-emgoldex-plan-block .px-6,.mlm-hybrid-plan-block .px-6,.mlm-mmm-global-plan-block .px-6{
        padding:2rem !important
    }
    .mlm-matrix-plan-block .btn,.mlm-board-plan-block .btn,.mlm-gift-plan-block .btn,.mlm-monoline-plan-block .btn,.mlm-generation-plan-block .btn,.mlm-party-plan-block .btn,.mlm-step-plan-block .btn,.mlm-spillover-plan-block .btn,.mlm-australian-plan-block .btn,.mlm-australian-binary-plan-block .btn,.mlm-emgoldex-plan-block .btn,.mlm-hybrid-plan-block .btn,.mlm-mmm-global-plan-block .btn{
        padding:0.375rem 0.75rem;
        white-space:normal
    }
    .mlm-matrix-plan-block .img-fluid,.mlm-board-plan-block .img-fluid,.mlm-gift-plan-block .img-fluid,.mlm-monoline-plan-block .img-fluid,.mlm-generation-plan-block .img-fluid,.mlm-party-plan-block .img-fluid,.mlm-step-plan-block .img-fluid,.mlm-spillover-plan-block .img-fluid,.mlm-australian-plan-block .img-fluid,.mlm-australian-binary-plan-block .img-fluid,.mlm-emgoldex-plan-block .img-fluid,.mlm-hybrid-plan-block .img-fluid,.mlm-mmm-global-plan-block .img-fluid{
        width:100%
    }
    .mlm-matrix-plan-block .mmm-plan-works,.mlm-board-plan-block .mmm-plan-works,.mlm-gift-plan-block .mmm-plan-works,.mlm-monoline-plan-block .mmm-plan-works,.mlm-generation-plan-block .mmm-plan-works,.mlm-party-plan-block .mmm-plan-works,.mlm-step-plan-block .mmm-plan-works,.mlm-spillover-plan-block .mmm-plan-works,.mlm-australian-plan-block .mmm-plan-works,.mlm-australian-binary-plan-block .mmm-plan-works,.mlm-emgoldex-plan-block .mmm-plan-works,.mlm-hybrid-plan-block .mmm-plan-works,.mlm-mmm-global-plan-block .mmm-plan-works{
        background-image:none
    }
    .mlm-matrix-plan-block .timeline-body .media,.mlm-board-plan-block .timeline-body .media,.mlm-gift-plan-block .timeline-body .media,.mlm-monoline-plan-block .timeline-body .media,.mlm-generation-plan-block .timeline-body .media,.mlm-party-plan-block .timeline-body .media,.mlm-step-plan-block .timeline-body .media,.mlm-spillover-plan-block .timeline-body .media,.mlm-australian-plan-block .timeline-body .media,.mlm-australian-binary-plan-block .timeline-body .media,.mlm-emgoldex-plan-block .timeline-body .media,.mlm-hybrid-plan-block .timeline-body .media,.mlm-mmm-global-plan-block .timeline-body .media{
        display:block
    }
    .mlm-matrix-plan-block .timeline-body .media .media-left,.mlm-board-plan-block .timeline-body .media .media-left,.mlm-gift-plan-block .timeline-body .media .media-left,.mlm-monoline-plan-block .timeline-body .media .media-left,.mlm-generation-plan-block .timeline-body .media .media-left,.mlm-party-plan-block .timeline-body .media .media-left,.mlm-step-plan-block .timeline-body .media .media-left,.mlm-spillover-plan-block .timeline-body .media .media-left,.mlm-australian-plan-block .timeline-body .media .media-left,.mlm-australian-binary-plan-block .timeline-body .media .media-left,.mlm-emgoldex-plan-block .timeline-body .media .media-left,.mlm-hybrid-plan-block .timeline-body .media .media-left,.mlm-mmm-global-plan-block .timeline-body .media .media-left{
        margin-bottom:15px
    }
}
@media only screen and (max-width: 640px){
    .plans-wrapper .media .eps-icon{
        width:100%;
        margin-right:0 !important
    }
}
@media only screen and (max-width: 480px){
    .bloack-2-plan .media{
        display:block;
        margin:30px 0
    }
    .bloack-2-plan .media .card-section{
        padding:0 0 0 45px
    }
    .bloack-2-plan .media .media-icon{
        width:100%;
        height:auto
    }
    .mlm-unilevel-plan-block .py-5,.mlm-unilevel-plan-block .py-6,.mlm-unilevel-plan-block .px-5,.mlm-unilevel-plan-block .px-6,.mlm-unilevel-plan-block .p-5,.mlm-unilevel-plan-block .pb-6,.mlm-matrix-plan-block .py-5,.mlm-matrix-plan-block .py-6,.mlm-matrix-plan-block .px-5,.mlm-matrix-plan-block .px-6,.mlm-matrix-plan-block .p-5,.mlm-matrix-plan-block .pb-6,.mlm-gift-plan-block .py-5,.mlm-gift-plan-block .py-6,.mlm-gift-plan-block .px-5,.mlm-gift-plan-block .px-6,.mlm-gift-plan-block .p-5,.mlm-gift-plan-block .pb-6,.mlm-monoline-plan-block .py-5,.mlm-monoline-plan-block .py-6,.mlm-monoline-plan-block .px-5,.mlm-monoline-plan-block .px-6,.mlm-monoline-plan-block .p-5,.mlm-monoline-plan-block .pb-6,.mlm-step-plan-block .py-5,.mlm-step-plan-block .py-6,.mlm-step-plan-block .px-5,.mlm-step-plan-block .px-6,.mlm-step-plan-block .p-5,.mlm-step-plan-block .pb-6,.mlm-hybrid-plan-block .py-5,.mlm-hybrid-plan-block .py-6,.mlm-hybrid-plan-block .px-5,.mlm-hybrid-plan-block .px-6,.mlm-hybrid-plan-block .p-5,.mlm-hybrid-plan-block .pb-6,.mlm-mmm-global-plan-block .py-5,.mlm-mmm-global-plan-block .py-6,.mlm-mmm-global-plan-block .px-5,.mlm-mmm-global-plan-block .px-6,.mlm-mmm-global-plan-block .p-5,.mlm-mmm-global-plan-block .pb-6{
        padding:30px 15px !important
    }
    .mlm-emgoldex-plan-block .gray-arrow-list{
        margin-bottom:0
    }
}
@media only screen and (max-width: 360px){
    .bloack-2-plan .media{
        display:block;
        margin:30px 0
    }
    .bloack-2-plan .media .card-section{
        padding:0
    }
    .bloack-2-plan .media .media-icon{
        width:100%;
        height:auto
    }
}
.clients-wrapper{
    text-align:center
}
.clients-wrapper .cilents-block{
    display:inline-block;
    width:245px;
    height:auto
}
.wrapper-footer .blog-inner a,.wrapper-footer .blog-inner a:link,.wrapper-footer .blog-inner a:visited{
    color:#fff
}
.wrapper-footer .blog-inner a:hover,.wrapper-footer .blog-inner a:focus,.wrapper-footer .blog-inner a:active{
    color:#ea2e26 !important
}
.wrapper-footer .blog-inner p{
    font-size:.812rem;
    line-height:1.8;
    color:#adb5bd
}
.wrapper-footer .blog-inner .posted-date{
    font-size:11px;
    text-align:right;
    color:#adb5bd
}
.card.blog-card .card-img-top img{
    width:100%;
    height:auto
}
.card.blog-card .card-header{
    background:none
}
.card.blog-card .card-header .btn-share{
    border:solid 2px #d7d7d7;
    padding:0.5rem 1rem;
    font-size:.812rem;
    font-weight:600;
    color:#d7d7d7;
    text-transform:uppercase
}
.card.blog-card .card-header .btn-share:hover,.card.blog-card .card-header .btn-share:focus,.card.blog-card .card-header .btn-share:active{
    color:#fff;
    background-color:#333;
    border-color:#333
}
.card.blog-card .card-title a,.card.blog-card .card-title a:link,.card.blog-card .card-title a:visited{
    color:#333
}
.card.blog-card .card-title a:hover,.card.blog-card .card-title a:focus,.card.blog-card .card-title a:active{
    color:#ea2e26
}
.blog-single .blog-header{
    margin:0.3rem auto 2.5rem auto;
    max-width:700px
}
.blog-single .blog-meta{
    margin-bottom:3.3rem
}
.blog-single .blog-meta .author:hover,.blog-single .blog-meta .author:focus{
    cursor:pointer
}
.blog-single .blog-meta .author-picture{
    max-width:40px
}
.blog-single .blog-meta .author-picture img{
    border-radius:50%;
    border:solid 1px #dee2e6;
    width:100%;
    height:auto
}
.blog-single .blog-content .field-type-image{
    margin-bottom:2rem
}
.blog-single .blog-content .field-type-image img{
    width:100%;
    height:auto
}
.blog-single .blog-content .field-name-body img{
    max-width:100% !important;
    height:auto
}
.blog-single .blog-content .field-name-body ol,.blog-single .blog-content .field-name-body ul{
    list-style-position:inside
}
.blog-single .blog-content .field-name-body ul.list-circle li{
    list-style:circle;
    list-style-position:inside
}
.blog-single .blog-content .field-name-body a,.blog-single .blog-content .field-name-body a:link,.blog-single .blog-content .field-name-body a:visited{
    color:#000;
    border-bottom:solid 1px #000;
    padding-bottom:3px
}
.blog-single .blog-content .field-name-body a:hover,.blog-single .blog-content .field-name-body a:focus,.blog-single .blog-content .field-name-body a:active{
    color:#ea2e26;
    border-bottom-color:#ea2e26
}
.blog-single .blog-content .field-name-body .tablesorter-default .header,.blog-single .blog-content .field-name-body .tablesorter-default .tablesorter-header{
    background-image:url(data:image/gif;
    base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);
    background-position:center right;
    background-repeat:no-repeat;
    cursor:pointer;
    white-space:normal;
    padding:4px 20px 4px 4px
}
.blog-single .blog-content .field-name-body .tablesorter-default thead .headerSortUp,.blog-single .blog-content .field-name-body .tablesorter-default thead .tablesorter-headerAsc,.blog-single .blog-content .field-name-body .tablesorter-default thead .tablesorter-headerSortUp{
    background-image:url(data:image/gif;
    base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);
    border-bottom:#000 2px solid
}
.blog-single .blog-content .field-name-body .tablesorter-default thead .headerSortDown,.blog-single .blog-content .field-name-body .tablesorter-default thead .tablesorter-headerDesc,.blog-single .blog-content .field-name-body .tablesorter-default thead .tablesorter-headerSortDown{
    background-image:url(data:image/gif;
    base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);
    border-bottom:#000 2px solid
}
.blog-single .blog-content .field-name-body .column-filter{
    box-shadow:none !important
}
.blog-single .blog-content .field-name-body .column-filter.active{
    background-color:#4d4d4d;
    border-color:#4d4d4d
}
.blog-single .blog-author{
    background-color:#f9f9f9;
    padding:2.2rem
}
.blog-single .blog-author .title{
    position:relative;
    z-index:1
}
.blog-single .blog-author .title:before{
    border-top:1px solid #e9e9e9;
    content:"";
    margin:0 auto;
    position:absolute;
    top:8px;
    left:0;
    right:0;
    bottom:0;
    width:100%;
    z-index:-1
}
.blog-single .blog-author .title span{
    background:#f9f9f9;
    padding:0 15px
}
.blog-single .blog-author .media-picture{
    max-width:100px
}
.blog-single .blog-author .media-picture img{
    border-radius:50%;
    border:solid 2px #dee2e6;
    width:100%;
    height:auto
}
.blog-single .blog-share-button{
    padding-top:1rem;
    padding-bottom:1rem;
    background:#fff
}
.blog-single .blog-share-button .share-button{
    display:block;
    margin-bottom:0
}
.blog-single .blog-share-button .share-button li{
    display:inline-block;
    border:solid 1px #000;
    width:40px;
    height:35px;
    text-align:center;
    line-height:36px;
    background-color:#fff;
    color:#000
}
.blog-single .blog-share-button .share-button li+li{
    margin-left:15px
}
.blog-single .blog-share-button .share-button li:hover,.blog-single .blog-share-button .share-button li:active{
    color:#fff;
    background-color:#ea2e26;
    border-color:#ea2e26
}
.blog-single .blog-share-button .share-button li.title{
    border:0;
    width:auto;
    background:none;
    background-color:transparent
}
.blog-single .blog-share-button .share-button li.title:hover,.blog-single .blog-share-button .share-button li.title:active{
    color:#000;
    background:none;
    background-color:transparent
}
.blog-single .blog-links{
    margin-top:2rem
}
.blog-single .blog-links .links{
    list-style:none;
    display:block;
    text-align:center
}
.blog-single .blog-links .links li{
    display:inline-block
}
.blog-single .blog-links .links li a,.blog-single .blog-links .links li a:link,.blog-single .blog-links .links li a:visited{
    display:inline-block;
    font-weight:700;
    text-align:center;
    white-space:nowrap;
    vertical-align:middle;
    user-select:none;
    border:2px solid #000;
    padding:.375rem 1.75rem;
    font-size:.875rem;
    line-height:1.9;
    transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
    text-transform:uppercase;
    letter-spacing:2px;
    color:#000
}
.blog-single .blog-links .links li a:hover,.blog-single .blog-links .links li a:focus,.blog-single .blog-links .links li a:active{
    background-color:#000;
    color:#fff
}
.blog-single .blog-comment-container{
    max-width:900px;
    margin:auto
}
.blog-single .blog-border-bottom{
    padding-bottom:2rem;
    position:relative
}
@media only screen and (min-width: 992px){
    .blog-single .blog-share-button{
        position:sticky;
        bottom:0;
        background-color:rgba(255,255,255,0.92)
    }
}
.subscribe .gen{
    height:40px;
    width:100%;
    background:#fff;
    position:relative
}
.subscribe .gen .form-control{
    padding-top:0.5rem;
    padding-bottom:0.5rem;
    height:2.5rem;
    border:0;
    box-shadow:none
}
.subscribe .gen .form-control:focus{
    outline:none
}
.subscribe .gen input[type="submit"]{
    width:46px;
    height:40px;
    position:absolute;
    top:0;
    right:0;
    border:none;
    cursor:pointer;
    font-family:'epixel-icons' !important;
    font-size:1rem;
    background-color:#ea2e26;
    color:#fff
}
.subscribe .gen input[type="submit"]:hover,.subscribe .gen input[type="submit"]:focus,.subscribe .gen input[type="submit"]:active{
    background-color:#333;
    outline:none
}
.subscribe .media.media-newsletter{
    background-color:#161515
}
.subscribe .media.media-newsletter .image{
    max-width:100px;
    background-color:#0e0e0e;
    padding:20px
}
.subscribe .media.media-newsletter .media-body{
    padding:20px
}
.subscribe .media.media-newsletter .media-body h5:after{
    display:none
}
.subscribe a.newsletter-link .media.media-newsletter,.subscribe a.newsletter-link:link .media.media-newsletter,.subscribe a.newsletter-link:visited .media.media-newsletter,.subscribe a.newsletter-link:active .media.media-newsletter{
    background-color:#161515
}
.subscribe a.newsletter-link:hover .media.media-newsletter,.subscribe a.newsletter-link:focus .media.media-newsletter{
    background-color:#cd2821
}
.block-search{
    margin-bottom:4rem
}
.block-search .search-form-inline .container-inline{
    position:relative
}
.block-search .search-form-inline .container-inline .form-control{
    padding-right:6.2rem
}
.block-search .search-form-inline .container-inline .form-actions{
    position:absolute;
    top:0;
    right:0
}
.block-search .search-form-inline .container-inline .form-actions .btn{
    padding:0.4rem .8rem;
    border:0
}
form>div>.captcha{
    margin:1rem 0
}
select.form-control{
    -webkit-appearance:none;
    -webkit-border-radius:0px
}
@-moz-document url-prefix(){
    .subscribe .media.media-newsletter .image{
        padding-left:10px;
        padding-right:10px
    }
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
    .subscribe .media.media-newsletter .media-body{
        padding-right:6px;
        padding-left:6px
    }
}
.wrapper-footer{
    background-color:#000
}
.wrapper-footer.lazy-visible{
    background:url(assets/img/footer-bg.jpg) no-repeat;
    background-size:cover
}
.wrapper-footer .footer-one{
    padding:70px 0
}
.wrapper-footer .footer-one a,.wrapper-footer .footer-one a:link,.wrapper-footer .footer-one a:visited{
    color:#fff
}
.wrapper-footer .footer-one a:hover,.wrapper-footer .footer-one a:focus,.wrapper-footer .footer-one a:active{
    color:#7a7a7a
}
.wrapper-footer .footer-one .quick-link ul li a:hover,.wrapper-footer .footer-one .quick-link ul li a:focus,.wrapper-footer .footer-one .quick-link ul li a:active{
    color:#ea2e26
}
.wrapper-footer h5{
    border-color:#4e4d4d !important;
    position:relative
}
.wrapper-footer h5:after{
    width:40px;
    height:1px;
    background:#fff;
    content:'';
    position:absolute;
    display:block;
    left:0;
    bottom:0
}
.wrapper-footer .contact-info{
    color:#fff
}
.wrapper-footer .contact-info a:link,.wrapper-footer .contact-info a:visited{
    color:#fff
}
.wrapper-footer .contact-info a:hover{
    color:#ea2e26
}
.wrapper-footer .contact-info .country-flag{
    padding-right:10px
}
.wrapper-footer .social-media a,.wrapper-footer .social-media a:link,.wrapper-footer .social-media a:visited{
    width:2.2rem;
    height:2.2rem;
    display:block;
    text-align:center;
    background-color:#fff;
    border-radius:2.2rem;
    margin-right:0.2rem;
    margin-bottom:0.6rem
}
.wrapper-footer .social-media a .eps-icon,.wrapper-footer .social-media a:link .eps-icon,.wrapper-footer .social-media a:visited .eps-icon{
    color:#333;
    line-height:2.3rem
}
.wrapper-footer .social-media a:hover,.wrapper-footer .social-media a:focus,.wrapper-footer .social-media a:active{
    background-color:#ea2e26
}
.wrapper-footer .social-media a:hover .eps-icon,.wrapper-footer .social-media a:focus .eps-icon,.wrapper-footer .social-media a:active .eps-icon{
    color:#fff
}
.wrapper-footer .footer-two{
    padding:10px 0;
    background:#000
}
@media only screen and (max-width: 640px){
    #block-system-powered-by .small.text-right{
        text-align:left !important;
        padding:5px 3px
    }
}
.quick-link ul li a:link,.quick-link ul li a:visited{
    color:#fff
}
.quick-link ul li a:hover{
    color:#ea2e26
}
.social-media ul li{
    display:inline-block;
    margin-right:4px
}
.comment-wrapper .comment-header{
    padding-top:2.5rem;
    padding-bottom:1.4rem;
    border-bottom:solid 1px #eaeaea
}
.comment-wrapper .comment-body{
    padding-top:1.5rem;
    padding-bottom:1.5rem
}
.comment-wrapper .comment-body .form-group a.username{
    display:block;
    border:solid 1px #ddd;
    padding:0.39rem .8rem;
    background:#fff
}
.comment-wrapper .comment-body .form-wrapper .form-group .grippie,.comment-wrapper .comment-body .form-wrapper .filter-wrapper.form-wrapper{
    display:none
}
.comment-wrapper .comment-list .blog-media{
    padding:2.5rem;
    border-bottom:solid 1px #eaeaea
}
.comment-wrapper .comment-list .blog-media .links{
    padding-left:0;
    list-style:none;
    text-transform:uppercase;
    font-weight:600;
    margin-bottom:0
}
.comment-wrapper .comment-list .blog-media .links li{
    display:inline-block
}
.comment-wrapper .comment-list .blog-media .links li:not(:last-child){
    margin-right:.5rem
}
.comment-wrapper .comment-list .indented{
    margin-left:0
}
.comment-wrapper .comment-list .indented .media{
    padding-left:25px
}
.press-release-single .press-release-header,.press-release-single .case-study-header,.case-study-single .press-release-header,.case-study-single .case-study-header{
    margin:0.3rem auto 2.5rem auto;
    max-width:500px
}
.press-release-single .press-release-meta,.case-study-single .press-release-meta{
    margin-bottom:3.3rem
}
.press-release-single .press-release-content .field-type-image,.press-release-single .case-study-content .field-type-image,.case-study-single .press-release-content .field-type-image,.case-study-single .case-study-content .field-type-image{
    margin-bottom:2rem
}
.press-release-single .press-release-content .field-type-image img,.press-release-single .case-study-content .field-type-image img,.case-study-single .press-release-content .field-type-image img,.case-study-single .case-study-content .field-type-image img{
    width:100%;
    height:auto
}
.press-release-single .press-release-content .field-name-body img,.press-release-single .case-study-content .field-name-body img,.case-study-single .press-release-content .field-name-body img,.case-study-single .case-study-content .field-name-body img{
    max-width:100% !important;
    height:auto
}
.press-release-single .press-release-content .field-name-body ol,.press-release-single .press-release-content .field-name-body ul,.press-release-single .case-study-content .field-name-body ol,.press-release-single .case-study-content .field-name-body ul,.case-study-single .press-release-content .field-name-body ol,.case-study-single .press-release-content .field-name-body ul,.case-study-single .case-study-content .field-name-body ol,.case-study-single .case-study-content .field-name-body ul{
    list-style-position:inside
}
.press-release-single .press-release-share-button,.press-release-single .case-study-share-button,.case-study-single .press-release-share-button,.case-study-single .case-study-share-button{
    margin-top:5rem;
    background:#fff
}
.press-release-single .press-release-share-button .share-button,.press-release-single .case-study-share-button .share-button,.case-study-single .press-release-share-button .share-button,.case-study-single .case-study-share-button .share-button{
    display:block;
    margin-bottom:0
}
.press-release-single .press-release-share-button .share-button li,.press-release-single .case-study-share-button .share-button li,.case-study-single .press-release-share-button .share-button li,.case-study-single .case-study-share-button .share-button li{
    display:inline-block;
    border:solid 1px #000;
    width:40px;
    height:35px;
    text-align:center;
    line-height:36px;
    color:#000
}
.press-release-single .press-release-share-button .share-button li+li,.press-release-single .case-study-share-button .share-button li+li,.case-study-single .press-release-share-button .share-button li+li,.case-study-single .case-study-share-button .share-button li+li{
    margin-left:15px
}
.press-release-single .press-release-share-button .share-button li:hover,.press-release-single .press-release-share-button .share-button li:active,.press-release-single .case-study-share-button .share-button li:hover,.press-release-single .case-study-share-button .share-button li:active,.case-study-single .press-release-share-button .share-button li:hover,.case-study-single .press-release-share-button .share-button li:active,.case-study-single .case-study-share-button .share-button li:hover,.case-study-single .case-study-share-button .share-button li:active{
    color:#fff;
    background-color:#ea2e26;
    border-color:#ea2e26
}
.press-release-single .press-release-share-button .share-button li.title,.press-release-single .case-study-share-button .share-button li.title,.case-study-single .press-release-share-button .share-button li.title,.case-study-single .case-study-share-button .share-button li.title{
    border:0;
    width:auto;
    background:none;
    background-color:transparent
}
.press-release-single .press-release-share-button .share-button li.title:hover,.press-release-single .press-release-share-button .share-button li.title:active,.press-release-single .case-study-share-button .share-button li.title:hover,.press-release-single .case-study-share-button .share-button li.title:active,.case-study-single .press-release-share-button .share-button li.title:hover,.case-study-single .press-release-share-button .share-button li.title:active,.case-study-single .case-study-share-button .share-button li.title:hover,.case-study-single .case-study-share-button .share-button li.title:active{
    color:#000;
    background:none;
    background-color:transparent
}
.press-release-single .press-release-share-button .field-name-field-pdf-file span,.press-release-single .case-study-share-button .field-name-field-pdf-file span,.case-study-single .press-release-share-button .field-name-field-pdf-file span,.case-study-single .case-study-share-button .field-name-field-pdf-file span{
    vertical-align:middle
}
.press-release-single .press-release-share-button .field-name-field-pdf-file span.text,.press-release-single .case-study-share-button .field-name-field-pdf-file span.text,.case-study-single .press-release-share-button .field-name-field-pdf-file span.text,.case-study-single .case-study-share-button .field-name-field-pdf-file span.text{
    text-transform:uppercase;
    font-weight:700
}
.press-release-single .press-release-share-button .field-name-field-pdf-file a,.press-release-single .press-release-share-button .field-name-field-pdf-file a:link,.press-release-single .press-release-share-button .field-name-field-pdf-file a:visited,.press-release-single .case-study-share-button .field-name-field-pdf-file a,.press-release-single .case-study-share-button .field-name-field-pdf-file a:link,.press-release-single .case-study-share-button .field-name-field-pdf-file a:visited,.case-study-single .press-release-share-button .field-name-field-pdf-file a,.case-study-single .press-release-share-button .field-name-field-pdf-file a:link,.case-study-single .press-release-share-button .field-name-field-pdf-file a:visited,.case-study-single .case-study-share-button .field-name-field-pdf-file a,.case-study-single .case-study-share-button .field-name-field-pdf-file a:link,.case-study-single .case-study-share-button .field-name-field-pdf-file a:visited{
    display:inline-block;
    font-weight:700;
    text-align:center;
    white-space:nowrap;
    vertical-align:middle;
    user-select:none;
    border:2px solid #000;
    padding:.2rem 1rem;
    font-size:.875rem;
    line-height:1.9;
    transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
    text-transform:uppercase;
    letter-spacing:2px;
    color:#000
}
.press-release-single .press-release-share-button .field-name-field-pdf-file a:hover,.press-release-single .press-release-share-button .field-name-field-pdf-file a:focus,.press-release-single .press-release-share-button .field-name-field-pdf-file a:active,.press-release-single .case-study-share-button .field-name-field-pdf-file a:hover,.press-release-single .case-study-share-button .field-name-field-pdf-file a:focus,.press-release-single .case-study-share-button .field-name-field-pdf-file a:active,.case-study-single .press-release-share-button .field-name-field-pdf-file a:hover,.case-study-single .press-release-share-button .field-name-field-pdf-file a:focus,.case-study-single .press-release-share-button .field-name-field-pdf-file a:active,.case-study-single .case-study-share-button .field-name-field-pdf-file a:hover,.case-study-single .case-study-share-button .field-name-field-pdf-file a:focus,.case-study-single .case-study-share-button .field-name-field-pdf-file a:active{
    background-color:#000;
    color:#fff
}
.case-study-single.case-study-wrapper{
    max-width:900px;
    margin:auto
}
.page-taxonomy .taxonomy-term>.content:not(:empty){
    margin-bottom:4rem
}
.page-taxonomy .region.region-content .item-list .pager{
    text-align:right
}
.page-taxonomy .region.region-content .item-list .pager li{
    padding:0.5rem 0.8rem;
    text-transform:capitalize
}
.page-taxonomy .region.region-content .item-list .pager li a,.page-taxonomy .region.region-content .item-list .pager li a:link,.page-taxonomy .region.region-content .item-list .pager li a:visited{
    color:#b8b8b8
}
.page-taxonomy .region.region-content .item-list .pager li a:hover,.page-taxonomy .region.region-content .item-list .pager li a:focus,.page-taxonomy .region.region-content .item-list .pager li a:active{
    color:#000
}
.page-taxonomy .region.region-content .item-list .pager li.pager-current{
    border:solid 1px #000;
    color:#000
}
.testimonial-single .field-type-fivestar .fivestar-average-stars>.fivestar-static-item>.form-item{
    display:block
}
.testimonial-single .field-type-fivestar .fivestar-average-stars>.fivestar-static-item>.form-item>.fivestar-default,.testimonial-single .field-type-fivestar .fivestar-average-stars>.fivestar-static-item>.form-item>.description{
    display:inline-block
}
.testimonial-single .field-type-fivestar .fivestar-average-stars>.fivestar-static-item>.form-item>.description{
    margin-left:0.8rem
}
.testimonial-single .link-block{
    list-style:none;
    display:block;
    text-align:center
}
.testimonial-single .link-block li{
    display:inline-block
}
.testimonial-single .link-block li a,.testimonial-single .link-block li a:link,.testimonial-single .link-block li a:visited{
    display:inline-block;
    font-weight:700;
    text-align:center;
    white-space:nowrap;
    vertical-align:middle;
    user-select:none;
    border:2px solid #000;
    padding:.375rem 1.75rem;
    font-size:.875rem;
    line-height:1.9;
    transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
    text-transform:uppercase;
    letter-spacing:2px;
    color:#000
}
.testimonial-single .link-block li a:hover,.testimonial-single .link-block li a:focus,.testimonial-single .link-block li a:active{
    background-color:#000;
    color:#fff
}
.page-node-34 .bg-custom,.page-node-192 .bg-custom,.page-node-298 .bg-custom,.page-node-303 .bg-custom,.page-node-24 .bg-custom,.page-node-188 .bg-custom,.page-node-23 .bg-custom,.page-node-190 .bg-custom,.page-node-20 .bg-custom,.page-node-187 .bg-custom,.page-node-27 .bg-custom,.page-node-186 .bg-custom,.page-node-18 .bg-custom,.page-node-184 .bg-custom,.page-node-16 .bg-custom,.page-node-185 .bg-custom,.page-node-401 .bg-custom,.page-node-406 .bg-custom,.page-node-407 .bg-custom{
    background-color:#f8f8f8
}
.node-inner-pages #mc_embed_signup input.email{
    padding:.375rem .8rem;
    font-size:.875rem;
    line-height:1.9;
    color:#495057;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid #ddd;
    border-radius:0;
    transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
    height:auto
}
.node-inner-pages #mc_embed_signup input.email:focus{
    color:#495057;
    background-color:#fff;
    border-color:#404040;
    outline:0;
    box-shadow:0 0 0 0.2rem rgba(255,255,255,0.25)
}
.node-inner-pages #mc_embed_signup .button{
    text-transform:uppercase;
    letter-spacing:2px;
    color:#fff;
    font-weight:700;
    border-width:2px;
    height:auto;
    font-size:inherit;
    background:#000;
    display:inline-block;
    text-align:center;
    white-space:nowrap;
    vertical-align:middle;
    user-select:none;
    border:1px solid transparent;
    padding:.375rem 1.75rem;
    line-height:1.9;
    border-radius:0;
    transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out
}
.node-inner-pages #mc_embed_signup .button:hover,.node-inner-pages #mc_embed_signup .button:focus,.node-inner-pages #mc_embed_signup .button:active{
    background:#2b2a2a;
    color:#fff;
    border-color:#2b2a2a
}
@media only screen and (min-width: 992px){
    .node-type-article .region.region-sidebar-right,.page-taxonomy-term .region.region-sidebar-right{
        margin-left:2rem
    }
    .press-release-single .press-release-share-button,.press-release-single .case-study-share-button,.case-study-single .press-release-share-button,.case-study-single .case-study-share-button{
        position:sticky;
        bottom:0;
        background-color:rgba(255,255,255,0.92);
        padding-top:1rem
    }
}
.error-404,.error-403{
    background:#000 url(assets/img/bg-error.jpg) no-repeat;
    background-size:cover
}
.error-404 .parachute-wrapper,.error-403 .parachute-wrapper{
    padding-right:200px;
    position:relative;
    padding-bottom:10px
}
.error-404 .big-font,.error-403 .big-font{
    font-size:18rem;
    line-height:120px
}
.error-404 .big-font span,.error-403 .big-font span{
    font-size:1.875rem;
    display:block;
    padding-right:23.4rem;
    text-align:right
}
.error-404 .error-icon,.error-403 .error-icon{
    max-width:21rem;
    margin:auto
}
.error-404 .page-note,.error-403 .page-note{
    border-bottom:solid 1px #2b2a2a
}
.error-404 .reson-para,.error-403 .reson-para{
    font-size:1.1875rem;
    color:#b9b9b9;
    letter-spacing:2px
}
.error-404 .btn-wrapper .btn,.error-403 .btn-wrapper .btn{
    margin:0 10px
}
.error-404 .content .action-links,.error-403 .content .action-links{
    margin-top:3rem;
    text-align:center
}
.error-404 .search-form-block,.error-403 .search-form-block{
    margin:auto;
    max-width:480px
}
.error-404 .search-form-block .container-inline,.error-403 .search-form-block .container-inline{
    display:block
}
.error-404 .search-form-block .container-inline .form-group,.error-403 .search-form-block .container-inline .form-group{
    margin-right:10px;
    width:100%;
    max-width:280px
}
.error-404 .search-form-block .container-inline .form-group .form-control,.error-403 .search-form-block .container-inline .form-group .form-control{
    line-height:26px
}
.error-404 .search-form-block .container-inline .form-group,.error-404 .search-form-block .container-inline .form-actions,.error-403 .search-form-block .container-inline .form-group,.error-403 .search-form-block .container-inline .form-actions{
    display:inline-block;
    vertical-align:middle
}
.error-404 .search-form-block .container-inline .form-actions .btn,.error-403 .search-form-block .container-inline .form-actions .btn{
    border-color:#fff;
    color:#fff;
    line-height:25px;
    background:transparent
}
.error-404 .search-form-block .container-inline .form-actions .btn:hover,.error-404 .search-form-block .container-inline .form-actions .btnfocus,.error-404 .search-form-block .container-inline .form-actions .btn:active,.error-403 .search-form-block .container-inline .form-actions .btn:hover,.error-403 .search-form-block .container-inline .form-actions .btnfocus,.error-403 .search-form-block .container-inline .form-actions .btn:active{
    background-color:#fff;
    color:#000
}
.error-404 .search-form-block .container-inline .form-actions.form-wrapper,.error-403 .search-form-block .container-inline .form-actions.form-wrapper{
    margin-bottom:0.4rem
}
@media only screen and (max-width: 1280px){
    .error-404 .big-font span,.error-403 .big-font span{
        padding-right:18.4rem
    }
}
@media only screen and (max-width: 1024px){
    .error-404 .big-font span,.error-403 .big-font span{
        padding-right:13rem
    }
}
@media (min-width: 992px){
    .container.error-container{
        max-width:930px
    }
}
@media only screen and (max-width: 980px){
    .error-404 .big-font span,.error-403 .big-font span{
        padding:20px 0 0px 0;
        text-align:center
    }
    .error-404 .parachute-wrapper,.error-403 .parachute-wrapper{
        padding:0
    }
}
@media only screen and (max-width: 640px){
    .error-404 .btn-wrapper .btn,.error-403 .btn-wrapper .btn{
        margin:10px
    }
}
@media only screen and (max-width: 480px){
    .error-404 .big-font,.error-403 .big-font{
        font-size:8rem;
        line-height:70px
    }
    .parachute-wrapper img{
        width:100%;
        height:auto
    }
}
.mlm-demo{
    border:solid 1px #f0f0f0
}
.mlm-demo>.row [class*="col-"]{
    padding:2rem
}
.mlm-demo .media .media-icon{
    width:120px;
    height:120px;
    background:#fff;
    position:relative;
    border-radius:0;
    box-shadow:0 0 35px 0 #e9e9e9;
    text-align:center;
    vertical-align:middle;
    margin-left:2.5rem;
    margin-top:1.6rem
}
.mlm-demo .media .media-icon:hover{
    cursor:pointer
}
.mlm-demo .media .media-icon:hover .icon-box{
    margin:0
}
.mlm-demo .media .media-icon .icon-box{
    width:120px;
    height:120px;
    background:#f5f7f7;
    position:relative;
    border-radius:0;
    margin:-20px 0 0 -30px;
    transition:1.00s;
    font-size:4.5rem
}
.mlm-demo .admin{
    background-color:#f0f0f0
}
.mlm-demo .user{
    background-color:#fafafa
}
@media only screen and (max-width: 1280px){
    .mlm-demo-wrapper .btn.btn-small.btn-dark{
        margin-bottom:10px
    }
}
@media only screen and (max-width: 480px){
    .mlm-demo-wrapper .media{
        display:block
    }
    .mlm-demo>.row [class*="col-"]{
        padding:1rem
    }
}
.view .item-list .pager{
    text-align:right
}
.view .item-list .pager li{
    padding:0.5rem 0.8rem;
    text-transform:capitalize
}
.view .item-list .pager li a,.view .item-list .pager li a:link,.view .item-list .pager li a:visited{
    color:#b8b8b8
}
.view .item-list .pager li a:hover,.view .item-list .pager li a:focus,.view .item-list .pager li a:active{
    color:#000
}
.view .item-list .pager li.pager-current{
    border:solid 1px #000;
    color:#000
}
.view .press-releases-gird .col .btn.btn-outline-dark .eps-icon{
    font-size:1.09rem;
    vertical-align:middle
}
.view .press-releases-gird .col .btn.btn-outline-dark .text{
    line-height:1.09rem;
    vertical-align:middle
}
.view.case-study-wrapper{
    max-width:900px;
    margin:auto
}
.view .case-study-gird{
    background-color:#fafafa;
    box-shadow:0 1px 1px 1px #ececec
}
.block-views#block-views-recent-posts-block,.block-views#block-views-recent-posts-block-article{
    margin-bottom:4rem
}
.block-views .border-bottom{
    border-width:2px !important
}
@media (min-width: 1200px){
    .node-type-press-release .wrapper-content .main-content-block .row .col-md-8,.page-press-releases .wrapper-content .main-content-block .row .col-md-8{
        padding-right:5rem
    }
    .node-type-press-release .wrapper-content .main-content-block .row .col-md-4,.page-press-releases .wrapper-content .main-content-block .row .col-md-4{
        padding-left:5rem
    }
}
@media only screen and (max-width: 980px){
    .view .item-list .pager{
        text-align:center
    }
    .view .item-list .pager li{
        display:inline-block
    }
}
@media only screen and (max-width: 480px){
    .view .item-list .pager li{
        padding:5px
    }
}
.contact-wrapper{
    padding:0 15px;
    position:relative
}
.contact-wrapper .contact-map-section{
    margin:0 -15px
}
.contact-wrapper .contact-map-section .show-info-link{
    width:170px;
    height:50px;
    position:absolute;
    background:#fff;
    text-align:center;
    line-height:50px;
    font-size:1.0625rem;
    font-weight:600;
    text-transform:uppercase;
    color:#000;
    letter-spacing:2px;
    box-shadow:0 15px 15px #0000001a;
    left:41%;
    top:0
}
.contact-wrapper .contact-map-section .show-info-link span{
    color:#ea2e26;
    padding-right:5px
}
.contact-wrapper .contact-map-section .show-info-link:hover{
    background:#000;
    color:#fff
}
.contact-wrapper .contact-map-section .map-wrapper img{
    width:100%;
    height:auto
}
.contact-wrapper .contact-info-wrapper{
    position:absolute;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.9);
    left:0;
    top:0;
    padding:100px;
    color:#b9b9b9
}
.contact-wrapper .contact-info-wrapper a,.contact-wrapper .contact-info-wrapper a:link,.contact-wrapper .contact-info-wrapper a:visited{
    color:#b9b9b9
}
.contact-wrapper .contact-info-wrapper a:hover,.contact-wrapper .contact-info-wrapper a:focus,.contact-wrapper .contact-info-wrapper a:active{
    color:#ea2e26
}
.contact-wrapper .contact-info-wrapper ul li{
    margin:0 0 40px
}
.contact-wrapper .contact-info-wrapper ul li .col-md-8,.contact-wrapper .contact-info-wrapper ul li .col-md-4{
    border-left:solid 1px #676767;
    padding:0 30px
}
.contact-wrapper .contact-info-wrapper ul li .address{
    font-size:0.8125rem;
    line-height:21px
}
.contact-wrapper .contact-info-wrapper a.show-map-link{
    color:#fff
}
.contact-wrapper .contact-info-wrapper a.show-map-link span{
    padding-right:10px;
    font-size:40px;
    color:#666
}
.contact-wrapper .contact-info-wrapper a.show-map-link:hover,.contact-wrapper .contact-info-wrapper a.show-map-link:focus,.contact-wrapper .contact-info-wrapper a.show-map-link:active{
    color:#ea2e26
}
.contact-wrapper .contact-info-wrapper a.show-map-link:hover span,.contact-wrapper .contact-info-wrapper a.show-map-link:focus span,.contact-wrapper .contact-info-wrapper a.show-map-link:active span{
    color:#ea2e26
}
.epixel-contact-contact-form .appointment-block,.contact-wrapper .appointment-block{
    background-color:#fcfcfc;
    border:solid 1px #fafafa
}
.contact-details-wrapper{
    background:#000;
    color:#9e9e9e
}
.contact-details-wrapper ul li{
    margin:0 0 40px
}
.contact-details-wrapper ul li .col-md-8,.contact-details-wrapper ul li .col-md-4{
    border-left:solid 1px #676767;
    padding:0 30px
}
.contact-details-wrapper ul li .address{
    font-size:0.8125rem;
    line-height:21px
}
.contact-details-wrapper a.show-map-link{
    color:#fff
}
.contact-details-wrapper a.show-map-link span{
    padding-right:10px;
    font-size:40px;
    color:#666
}
.contact-details-wrapper a.show-map-link:hover,.contact-details-wrapper a.show-map-link:focus,.contact-details-wrapper a.show-map-link:active{
    color:#ea2e26
}
.contact-details-wrapper a.show-map-link:hover span,.contact-details-wrapper a.show-map-link:focus span,.contact-details-wrapper a.show-map-link:active span{
    color:#ea2e26
}
.support-wrapper{
    background:#111
}
.support-wrapper h5{
    color:#7a7a7a
}
.support-wrapper .column{
    background:#1e1e1e;
    border:solid 1px #2b2a2a;
    overflow:hidden
}
.support-wrapper .column .media{
    padding:30px 15px
}
.support-wrapper .column .media .media-left span{
    background:#000;
    font-size:34px;
    text-align:center;
    padding:10px;
    color:#ea2e26
}
.support-wrapper .column .media .media-body{
    display:inline-block;
    vertical-align:bottom;
    transition:transform .25s ease-in-out
}
.support-wrapper .column .media .media-body h5,.support-wrapper .column .media .media-body p{
    t-webkit-transition:all 250ms ease-in-out;
    -moz-transition:all 250ms ease-in-out;
    -o-transition:all 250ms ease-in-out;
    transition:all 250ms ease-in-out;
    overflow:hidden
}
.support-wrapper .column .media .media-body a,.support-wrapper .column .media .media-body a:link,.support-wrapper .column .media .media-body a:visited{
    color:#fff
}
.support-wrapper .column .media .media-body a:hover,.support-wrapper .column .media .media-body a:focus,.support-wrapper .column .media .media-body a:active{
    color:#ea2e26
}
.support-wrapper .column .media .media-body>p{
    color:#fff
}
.support-wrapper .column .media .media-body .hidden-text{
    margin-bottom:-103px;
    opacity:0
}
.support-wrapper .column .media:hover{
    cursor:pointer
}
.support-wrapper .column .media:hover p.hidden-text{
    margin-bottom:-103px;
    opacity:1
}
.support-wrapper .column .media:hover h5,.support-wrapper .column .media:hover p{
    opacity:0;
    -webkit-transform:translate3d(0, -45px, 0);
    transform:translate3d(0, -45px, 0)
}
form .form-item-contact-medium .input-icon-group .form-icon,form .form-item-day .input-icon-group .form-icon,form .form-item-time .input-icon-group .form-icon,form .form-item-time-zone .input-icon-group .form-icon{
    z-index:2
}
form .form-item-contact-medium .input-icon-group .btn-group .multiselect,form .form-item-day .input-icon-group .btn-group .multiselect,form .form-item-time .input-icon-group .btn-group .multiselect,form .form-item-time-zone .input-icon-group .btn-group .multiselect{
    background-color:#fff;
    font-weight:400;
    color:#495057;
    text-transform:none;
    border:1px solid #ddd;
    padding-left:2.5rem;
    text-align:left
}
form .form-item-contact-medium .input-icon-group .btn-group .multiselect:focus,form .form-item-day .input-icon-group .btn-group .multiselect:focus,form .form-item-time .input-icon-group .btn-group .multiselect:focus,form .form-item-time-zone .input-icon-group .btn-group .multiselect:focus{
    color:#495057;
    background-color:#fff;
    border-color:#404040
}
form .form-item-contact-medium .input-icon-group .btn-group.show .dropdown-menu.show,form .form-item-day .input-icon-group .btn-group.show .dropdown-menu.show,form .form-item-time .input-icon-group .btn-group.show .dropdown-menu.show,form .form-item-time-zone .input-icon-group .btn-group.show .dropdown-menu.show{
    width:100%;
    border-radius:0;
    padding-top:0;
    outline:none
}
form .form-item-contact-medium .input-icon-group .btn-group.show .dropdown-menu.show li>.multiselect-search.form-control,form .form-item-day .input-icon-group .btn-group.show .dropdown-menu.show li>.multiselect-search.form-control,form .form-item-time .input-icon-group .btn-group.show .dropdown-menu.show li>.multiselect-search.form-control,form .form-item-time-zone .input-icon-group .btn-group.show .dropdown-menu.show li>.multiselect-search.form-control{
    border-width:0 0 1px 0
}
form .form-item-contact-medium .input-icon-group .btn-group.show .dropdown-menu.show li,form .form-item-contact-medium .input-icon-group .btn-group.show .dropdown-menu.show a,form .form-item-contact-medium .input-icon-group .btn-group.show .dropdown-menu.show label,form .form-item-contact-medium .input-icon-group .btn-group.show .dropdown-menu.show input,form .form-item-day .input-icon-group .btn-group.show .dropdown-menu.show li,form .form-item-day .input-icon-group .btn-group.show .dropdown-menu.show a,form .form-item-day .input-icon-group .btn-group.show .dropdown-menu.show label,form .form-item-day .input-icon-group .btn-group.show .dropdown-menu.show input,form .form-item-time .input-icon-group .btn-group.show .dropdown-menu.show li,form .form-item-time .input-icon-group .btn-group.show .dropdown-menu.show a,form .form-item-time .input-icon-group .btn-group.show .dropdown-menu.show label,form .form-item-time .input-icon-group .btn-group.show .dropdown-menu.show input,form .form-item-time-zone .input-icon-group .btn-group.show .dropdown-menu.show li,form .form-item-time-zone .input-icon-group .btn-group.show .dropdown-menu.show a,form .form-item-time-zone .input-icon-group .btn-group.show .dropdown-menu.show label,form .form-item-time-zone .input-icon-group .btn-group.show .dropdown-menu.show input{
    outline:none
}
form .form-item-contact-medium .input-icon-group .btn-group.show .dropdown-menu.show .search-box,form .form-item-day .input-icon-group .btn-group.show .dropdown-menu.show .search-box,form .form-item-time .input-icon-group .btn-group.show .dropdown-menu.show .search-box,form .form-item-time-zone .input-icon-group .btn-group.show .dropdown-menu.show .search-box{
    position:relative
}
form .form-item-contact-medium .input-icon-group .btn-group.show .dropdown-menu.show .search-box .eps-icon,form .form-item-day .input-icon-group .btn-group.show .dropdown-menu.show .search-box .eps-icon,form .form-item-time .input-icon-group .btn-group.show .dropdown-menu.show .search-box .eps-icon,form .form-item-time-zone .input-icon-group .btn-group.show .dropdown-menu.show .search-box .eps-icon{
    position:absolute;
    left:0;
    top:0;
    padding:.35rem .8rem;
    font-size:.875rem;
    line-height:1.9
}
@media only screen and (max-width: 1366px){
    .contact-wrapper .contact-info-wrapper{
        padding:100px 70px
    }
}
@media only screen and (max-width: 1280px){
    .contact-wrapper .contact-info-wrapper{
        padding:70px
    }
}
@media only screen and (max-width: 1024px){
    .contact-wrapper .contact-info-wrapper{
        padding:15px
    }
}
@media only screen and (max-width: 980px){
    .support-wrapper .column{
        margin-bottom:30px
    }
}
@media only screen and (max-width: 640px){
    .contact-wrapper .contact-map-section .show-info-link{
        display:none
    }
    .contact-wrapper .contact-info-wrapper{
        position:relative;
        padding:30px;
        height:auto
    }
    .contact-wrapper .contact-info-wrapper ul li .col-md-8,.contact-wrapper .contact-info-wrapper ul li .col-md-4{
        border:none
    }
    .contact-wrapper .contact-info-wrapper a.show-map-link{
        display:none
    }
    .contact-wrapper .p-6{
        padding:15px !important
    }
}
.compensation-wrapper .justify-content-md-center{
    position:relative
}
.compensation-wrapper .justify-content-md-center:after{
    position:absolute;
    content:'';
    width:100%;
    height:2px;
    background:#000;
    left:0;
    top:20px;
    z-index:1
}
.compensation-wrapper .compensation-block{
    position:relative;
    z-index:2
}
.compensation-wrapper .compensation-block .compensation-count{
    width:40px;
    height:40px;
    border:solid 2px #e9ecef;
    display:block;
    text-align:center;
    line-height:36px;
    border-radius:50px;
    margin:0 auto 20px;
    background:#fff;
    box-shadow:0 15px 5px #e7e7e7
}
.compensation-wrapper .compensation-block .compensation-icon{
    width:47px;
    height:47px;
    display:block;
    text-align:center;
    border-radius:50px;
    margin:0 auto 20px;
    font-size:1.6rem;
    line-height:3.4rem;
    text-align:center
}
.compensation-wrapper .compensation-block .compensation-name{
    font-size:0.9375rem;
    color:#333;
    text-transform:uppercase
}
.plan-icon{
    background:#dfdfdf;
    padding-right:2rem;
    padding-left:2rem;
    font-size:3rem;
    position:absolute;
    top:0;
    left:0
}
.plan-icon span{
    line-height:6rem;
    color:#b2b2b2
}
@media only screen and (max-width: 480px){
    .plan-icon{
        width:50px;
        height:50px;
        font-size:20px;
        text-align:center;
        line-height:55px;
        padding:0
    }
    .plan-icon span{
        line-height:50px
    }
}
.team-wrapper .figure{
    padding:20px;
    position:relative;
    transition:.3s ease;
    -webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.2);
    -moz-box-shadow:0px 1px 1px rgba(0,0,0,0.2);
    box-shadow:0px 1px 1px rgba(0,0,0,0.2);
    overflow:hidden
}
.team-wrapper .figure:hover{
    cursor:pointer;
    -webkit-transform:translateY(-10px);
    -ms-transform:translateY(-10px);
    transform:translateY(-10px);
    -webkit-box-shadow:0 22px 43px 8px rgba(0,0,0,0.15);
    -moz-box-shadow:0 22px 43px 8px rgba(0,0,0,0.15);
    box-shadow:0 22px 43px 8px rgba(0,0,0,0.15)
}
.team-wrapper .figure:hover .more-details{
    height:100%;
    opacity:0.97;
    width:100%;
    bottom:0
}
.team-wrapper .figure .more-details{
    background:#fff;
    display:block;
    position:absolute;
    padding:50px 30px;
    bottom:-120%;
    left:0;
    height:100%;
    width:100%;
    -webkit-transition:bottom 0.4s;
    transition:bottom 0.4s
}
.team-wrapper .figure .more-details .designation-text:after{
    width:40px;
    height:5px;
    content:'';
    display:block;
    background:#ececec;
    margin:20px 0
}
.team-wrapper .figure .more-details .team-contact{
    border-bottom:solid 1px #ececec;
    margin-bottom:30px
}
.team-wrapper .figure .more-details .team-contact ul{
    margin-bottom:30px
}
.team-wrapper .figure .more-details .team-contact ul li{
    list-style:none;
    line-height:28px;
    color:#000
}
.team-wrapper .figure .more-details .team-contact ul li a:link,.team-wrapper .figure .more-details .team-contact ul li a:visited{
    color:#000;
    text-decoration:none
}
.team-wrapper .figure .more-details .team-contact ul li a:hover{
    color:#595959
}
.team-wrapper .figure .more-details .social-media-team ul li{
    display:inline-block;
    vertical-align:middle
}
.team-wrapper .figure .more-details .social-media-team ul li a,.team-wrapper .figure .more-details .social-media-team ul li a:link,.team-wrapper .figure .more-details .social-media-team ul li a:visited{
    color:#000
}
.team-wrapper .figure .more-details .social-media-team ul li a:hover,.team-wrapper .figure .more-details .social-media-team ul li a:focus,.team-wrapper .figure .more-details .social-media-team ul li a:active{
    color:#595959
}
.team-wrapper .figure .more-details .social-media-team ul li span{
    padding:0 15px
}
.team-wrapper .figure .hiring{
    position:absolute;
    top:0;
    left:0;
    padding:3rem;
    width:100%;
    height:auto
}
.search-result-wrapper .search-results .search-result{
    background:#f8f8f8;
    -webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.2);
    -moz-box-shadow:0px 1px 1px rgba(0,0,0,0.2);
    box-shadow:0px 1px 1px rgba(0,0,0,0.2);
    transition:1.00s
}
.search-result-wrapper .search-results .search-result+div{
    margin-top:2.4rem
}
.search-result-wrapper .search-results .search-result:hover,.search-result-wrapper .search-results .search-result:focus{
    box-shadow:0px 13px 25px 0 rgba(0,0,0,0.1);
    transform:translateY(-1.25em)
}
.search-result-wrapper .search-pagination .item-list{
    text-align:right
}
.search-result-wrapper .search-pagination .item-list .pager{
    text-align:right
}
.search-result-wrapper .search-pagination .item-list .pager li{
    padding:0.5rem 0.8rem;
    text-transform:capitalize
}
.search-result-wrapper .search-pagination .item-list .pager li a,.search-result-wrapper .search-pagination .item-list .pager li a:link,.search-result-wrapper .search-pagination .item-list .pager li a:visited{
    color:#b8b8b8
}
.search-result-wrapper .search-pagination .item-list .pager li a:hover,.search-result-wrapper .search-pagination .item-list .pager li a:focus,.search-result-wrapper .search-pagination .item-list .pager li a:active{
    color:#000
}
.search-result-wrapper .search-pagination .item-list .pager li.pager-current{
    border:solid 1px #000;
    color:#000
}
.page-search .block-system .content .search-form{
    max-width:500px;
    margin:10px auto
}
.page-search .block-system .content .search-form .form-wrapper .btn-primary{
    height:40px;
    border:0
}
.page-search .block-system .content .search-form .form-wrapper .btn-primary,.page-search .block-system .content .search-form .form-wrapper .btn-primary:visited{
    background-color:#000
}
.page-search .block-system .content .search-form .form-wrapper .btn-primary:hover,.page-search .block-system .content .search-form .form-wrapper .btn-primary:focus,.page-search .block-system .content .search-form .form-wrapper .btn-primary:active{
    background-color:#333;
    box-shadow:none
}
.page-search .block-system .content .search-form fieldset{
    margin-top:10px
}
.page-search .block-system .content .search-form fieldset legend{
    font-weight:bold;
    font-size:0.75rem;
    text-transform:uppercase
}
.tab-block nav .nav.nav-tabs{
    border-bottom:2px solid #f2f2f2 !important
}
.tab-block nav .nav.nav-tabs a{
    font-size:16px;
    font-weight:200 !important;
    padding:20px;
    text-transform:capitalize !important;
    color:#959595
}
.tab-block nav .nav.nav-tabs a.active{
    -webkit-box-shadow:3px 40px 51px 0px rgba(169,169,169,0.3);
    -moz-box-shadow:3px 40px 51px 0px rgba(169,169,169,0.3);
    box-shadow:3px 40px 51px 0px rgba(169,169,169,0.3)
}
.tab-block nav .nav.nav-tabs a.active span.icon-1{
    background:url(assets/img/faq-icon/black/general-questions.svg) no-repeat;
    width:35px;
    height:35px;
    display:block;
    margin:20px auto
}
.tab-block nav .nav.nav-tabs a.active span.icon-2{
    background:url(assets/img/faq-icon/black/plan-questions.svg) no-repeat;
    width:35px;
    height:35px;
    display:block;
    margin:20px auto
}
.tab-block nav .nav.nav-tabs a.active span.icon-3{
    background:url(assets/img/faq-icon/black/functionality-questions.svg) no-repeat;
    width:35px;
    height:35px;
    display:block;
    margin:20px auto
}
.tab-block nav .nav.nav-tabs a.active span.icon-4{
    background:url(assets/img/faq-icon/black/security-questions.svg) no-repeat;
    width:35px;
    height:35px;
    display:block;
    margin:20px auto
}
.tab-block nav .nav.nav-tabs a.active span.icon-5{
    background:url(assets/img/faq-icon/black/payment-questions.svg) no-repeat;
    width:35px;
    height:35px;
    display:block;
    margin:20px auto
}
.tab-block nav .nav.nav-tabs a span.icon-1{
    background:url(assets/img/faq-icon/gray/general-questions-gray.svg) no-repeat;
    width:35px;
    height:35px;
    display:block;
    margin:20px auto
}
.tab-block nav .nav.nav-tabs a span.icon-2{
    background:url(assets/img/faq-icon/gray/plan-questions-gray.svg) no-repeat;
    width:35px;
    height:35px;
    display:block;
    margin:20px auto
}
.tab-block nav .nav.nav-tabs a span.icon-3{
    background:url(assets/img/faq-icon/gray/functionality-questions-gray.svg) no-repeat;
    width:35px;
    height:35px;
    display:block;
    margin:20px auto
}
.tab-block nav .nav.nav-tabs a span.icon-4{
    background:url(assets/img/faq-icon/gray/security-questions-gray.svg) no-repeat;
    width:35px;
    height:35px;
    display:block;
    margin:20px auto
}
.tab-block nav .nav.nav-tabs a span.icon-5{
    background:url(assets/img/faq-icon/gray/payment-questions-gray.svg) no-repeat;
    width:35px;
    height:35px;
    display:block;
    margin:20px auto
}
.tab-block #nav-tabContent{
    max-width:1060px;
    margin:0 auto
}
.tab-block #nav-tabContent .panel{
    box-shadow:none
}
.tab-block #nav-tabContent .panel .panel-heading{
    background:#f8f8f8;
    border-bottom:1px solid #e4e1e1;
    padding:0px !important
}
.tab-block #nav-tabContent .panel .panel-heading span.icon-6{
    width:25px;
    height:25px;
    display:inline-block !important;
    margin:0 25px !important;
    border-right:1px solid #f2f0f0
}
.tab-block #nav-tabContent .panel .panel-heading .panel-title{
    letter-spacing:2px;
    font-weight:600;
    font-size:14px !important;
    border-left:1px solid #ececec;
    padding:30px 30px 30px 20px;
    vertical-align:middle
}
.tab-block #nav-tabContent .panel .panel-collapse .panel-body{
    border-top:none;
    background-color:rgba(251,251,251,0.67)
}
.tab-block #nav-tabContent .panel .panel-collapse .panel-body p{
    padding-left:45px
}
.system-migration-wrapper a.btn.btn-border-blk{
    border:1px solid #000;
    color:#000;
    font-size:25px;
    font-weight:normal;
    padding:20px 50px
}
.system-migration-wrapper a.btn.btn-border-blk span{
    display:inline-block;
    vertical-align:bottom
}
.system-migration-wrapper a.btn.btn-border-blk:hover{
    background:none;
    border-color:#ea2e26;
    color:#ea2e26
}
.system-migration-icon h5,.system-migration-feature h5{
    font-size:15px;
    text-align:center
}
.system-migration-icon .line-btn-block .line-btn{
    display:inline-block;
    vertical-align:middle;
    position:relative;
    overflow:hidden;
    font-weight:600;
    text-decoration:none;
    letter-spacing:1px;
    padding-bottom:2px;
    transition:all 0.3s ease-in-out 0s;
    color:#000;
    font-size:14px
}
.system-migration-icon .line-btn-block .line-btn:before{
    content:"";
    display:block;
    position:absolute;
    left:0px;
    bottom:2px;
    width:100%;
    height:2px;
    animation-name:eUEyXl;
    animation-duration:0.8s;
    animation-timing-function:cubic-bezier(0.58, 0.3, 0.005, 1);
    animation-fill-mode:forwards;
    transition:inherit;
    background:currentcolor none repeat scroll 0% 0%
}
.system-migration-icon .line-btn-block .line-btn:hover::before{
    animation-name:bQDZCQ;
    color:#ea2e26
}
.system-migration-icon .line-btn-block .line-btn:hover{
    color:#ea2e26
}
.system-migration-icon .button-section a:hover{
    background:#ea2e26;
    border-color:#ea2e26
}
.common-button a:hover{
    background:#ea2e26;
    border-color:#ea2e26
}
@keyframes eUEyXl{
    0%, 100%{
        transform:translateX(0px)
    }
    50%{
        transform:translateX(-100%)
    }
    50.01%{
        transform:translateX(100%)
    }
}
@keyframes bQDZCQ{
    0%, 100%{
        transform:translateX(0px)
    }
    50%{
        transform:translateX(100%)
    }
    50.01%{
        transform:translateX(-100%)
    }
}
@media only screen and (max-width: 1024px){
    .tab-block #nav-tabContent .panel .panel-heading .panel-title{
        width:75%
    }
}
@media only screen and (max-width: 640px){
    .tab-block nav{
        display:block
    }
    .tab-block nav .nav.nav-tabs{
        display:block
    }
    .no-border-tabs .tab-content{
        padding:0 !important
    }
    .tab-block .container.faq-wrapper-block{
        padding-left:0 !important;
        padding-right:0 !important
    }
}
@media only screen and (max-width: 480px){
    .system-migration-wrapper a.btn.btn-border-blk{
        width:100%
    }
    .button-section a{
        white-space:normal
    }
}
@media only screen and (max-width: 360px){
    .system-migration-wrapper a.btn.btn-border-blk{
        padding:20px 10px
    }
    .tab-block #nav-tabContent .panel .panel-heading span.icon-6{
        display:none !important
    }
    .tab-block #nav-tabContent .panel .panel-heading .panel-title{
        width:90% !important
    }
    .tab-block #nav-tabContent .panel .panel-collapse .panel-body p{
        padding-left:0
    }
    .tab-block #nav-tabContent .panel .panel-collapse .panel-body{
        padding:20px
    }
    .system-migration-feature.card-section.square-shadow-card .card-img,.system-migration-icon.card-section.square-shadow-card .card-img{
        margin:0 auto !important
    }
}
 