@charset "UTF-8";
/*!
 * Bootstrap v5.0.0-alpha2 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */@import url(https://fonts.googleapis.com/css2?family=Rubik&display=swap);
:root{
--bs-blue:#0d6efd;
--bs-indigo:#6610f2;
--bs-purple:#6f42c1;
--bs-pink:#d63384;
--bs-red:#dc3545;
--bs-orange:#fd7e14;
--bs-yellow:#ffc107;
--bs-green:#198754;
--bs-teal:#20c997;
--bs-cyan:#0dcaf0;
--bs-white:#fff;
--bs-gray:#cacaca;
--bs-gray-dark:#343a40;
--bs-primary:#1292ee;
--bs-secondary:black;
--bs-success:green;
--bs-info:yellow;
--bs-warning:yellow;
--bs-danger:red;
--bs-light:#fff;
--bs-dark:#000;
--bs-white-gray:#f2f2f2;
--bs-white-opacity-50:rgba(255, 255, 255, 0.5);
--bs-white:#fff;
--bs-overlay-black:#030f27;
--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0))
}

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

body{
margin:0;
font-family:var(--bs-font-sans-serif);
font-size:1rem;
font-weight:400;
line-height:1.5;
color:#748494;
background-color:#fff;
-webkit-text-size-adjust:100%;
-webkit-tap-highlight-color:transparent
}

[tabindex="-1"]:focus:not(:focus-visible){
outline:0!important
}

hr{
margin:1rem 0;
color:inherit;
background-color:currentColor;
border:0;
opacity:.25
}

hr:not([size]){
height:1px
}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
margin-top:0;
margin-bottom:.5rem;
font-weight:500;
line-height:1.2
}

.h1,h1{
font-size:calc(1.375rem + 1.5vw)
}

@media (min-width:1200px){
.h1,h1{
font-size:2.5rem
}


}

.h2,h2{
font-size:calc(1.325rem + .9vw)
}

@media (min-width:1200px){
.h2,h2{
font-size:2rem
}


}

.h3,h3{
font-size:calc(1.3rem + .6vw)
}

@media (min-width:1200px){
.h3,h3{
font-size:1.75rem
}


}

.h4,h4{
font-size:calc(1.275rem + .3vw)
}

@media (min-width:1200px){
.h4,h4{
font-size:1.5rem
}


}

.h5,h5{
font-size:1.25rem
}

.h6,h6{
font-size:1rem
}

p{
margin-top:0;
margin-bottom:1rem
}

abbr[data-original-title],abbr[title]{
text-decoration:underline;
-webkit-text-decoration:underline dotted;
text-decoration:underline dotted;
cursor:help;
text-decoration-skip-ink:none
}

address{
margin-bottom:1rem;
font-style:normal;
line-height:inherit
}

ol,ul{
padding-left:2rem
}

dl,ol,ul{
margin-top:0;
margin-bottom:1rem
}

ol ol,ol ul,ul ol,ul ul{
margin-bottom:0
}

dt{
font-weight:700
}

dd{
margin-bottom:.5rem;
margin-left:0
}

blockquote{
margin:0 0 1rem
}

b,strong{
font-weight:bolder
}

.small,small{
font-size:.875em
}

.mark,mark{
padding:.2em;
background-color:#fcf8e3
}

sub,sup{
position:relative;
font-size:.75em;
line-height:0;
vertical-align:baseline
}

sub{
bottom:-.25em
}

sup{
top:-.5em
}

a{
color:#1292ee;
text-decoration:underline
}

a:hover{
color:#0c66a7
}

a:not([href]):not([class]),a:not([href]):not([class]):hover{
color:inherit;
text-decoration:none
}

code,kbd,pre,samp{
font-family:var(--bs-font-monospace);
font-size:1em
}

pre{
display:block;
margin-top:0;
margin-bottom:1rem;
overflow:auto;
font-size:.875em;
-ms-overflow-style:scrollbar
}

pre code{
font-size:inherit;
color:inherit;
word-break:normal
}

code{
font-size:.875em;
color:#d63384;
word-wrap:break-word
}

a>code{
color:inherit
}

kbd{
padding:.2rem .4rem;
font-size:.875em;
color:#fff;
background-color:#212529;
border-radius:.2rem
}

kbd kbd{
padding:0;
font-size:1em;
font-weight:700
}

figure{
margin:0 0 1rem
}

img,svg{
vertical-align:middle
}

table{
caption-side:bottom;
border-collapse:collapse
}

caption{
padding-top:.5rem;
padding-bottom:.5rem;
color:#cacaca;
text-align:left
}

th{
text-align:inherit;
text-align:-webkit-match-parent
}

tbody,td,tfoot,th,thead,tr{
border-color:inherit;
border-style:solid;
border-width:0
}

label{
display:inline-block
}

button{
border-radius:0
}

button:focus{
outline:1px dotted;
outline:5px auto -webkit-focus-ring-color
}

button,input,optgroup,select,textarea{
margin:0;
font-family:inherit;
font-size:inherit;
line-height:inherit
}

button,input{
overflow:visible
}

button,select{
text-transform:none
}

[role=button]{
cursor:pointer
}

select{
word-wrap:normal
}

[list]::-webkit-calendar-picker-indicator{
display:none
}

[type=button],[type=reset],[type=submit],button{
-webkit-appearance:button
}

[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){
cursor:pointer
}

::-moz-focus-inner{
padding:0;
border-style:none
}

textarea{
resize:vertical
}

fieldset{
min-width:0;
padding:0;
margin:0;
border:0
}

legend{
float:left;
width:100%;
padding:0;
margin-bottom:.5rem;
font-size:calc(1.275rem + .3vw);
line-height:inherit;
white-space:normal
}

@media (min-width:1200px){
legend{
font-size:1.5rem
}


}

legend+*{
clear:left
}

::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{
padding:0
}

::-webkit-inner-spin-button{
height:auto
}

[type=search]{
outline-offset:-2px;
-webkit-appearance:textfield
}

::-webkit-search-decoration{
-webkit-appearance:none
}

::-webkit-color-swatch-wrapper{
padding:0
}

::-webkit-file-upload-button{
font:inherit;
-webkit-appearance:button
}

output{
display:inline-block
}

iframe{
border:0
}

summary{
display:list-item;
cursor:pointer
}

progress{
vertical-align:baseline
}

[hidden]{
display:none!important
}

.lead{
font-size:1.25rem;
font-weight:300
}

.display-1{
font-size:calc(1.625rem + 4.5vw);
font-weight:300;
line-height:1.2
}

@media (min-width:1200px){
.display-1{
font-size:5rem
}


}

.display-2{
font-size:calc(1.575rem + 3.9vw);
font-weight:300;
line-height:1.2
}

@media (min-width:1200px){
.display-2{
font-size:4.5rem
}


}

.display-3{
font-size:calc(1.525rem + 3.3vw);
font-weight:300;
line-height:1.2
}

@media (min-width:1200px){
.display-3{
font-size:4rem
}


}

.display-4{
font-size:calc(1.475rem + 2.7vw);
font-weight:300;
line-height:1.2
}

@media (min-width:1200px){
.display-4{
font-size:3.5rem
}


}

.display-5{
font-size:calc(1.425rem + 2.1vw);
font-weight:300;
line-height:1.2
}

@media (min-width:1200px){
.display-5{
font-size:3rem
}


}

.display-6{
font-size:calc(1.375rem + 1.5vw);
font-weight:300;
line-height:1.2
}

@media (min-width:1200px){
.display-6{
font-size:2.5rem
}


}

.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:.875em;
text-transform:uppercase
}

.blockquote{
margin-bottom:1rem;
font-size:1.25rem
}

.blockquote>:last-child{
margin-bottom:0
}

.blockquote-footer{
margin-top:-1rem;
margin-bottom:1rem;
font-size:.875em;
color:#cacaca
}

.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:.875em;
color:#cacaca
}

.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{
--bs-gutter-x:30px;
width:100%;
padding-right:calc(var(--bs-gutter-x)/ 2);
padding-left:calc(var(--bs-gutter-x)/ 2);
margin-right:auto;
margin-left:auto
}

@media (min-width:576px){
.container,.container-sm{
max-width:540px
}


}

@media (min-width:768px){
.container,.container-md,.container-sm{
max-width:720px
}


}

@media (min-width:992px){
.container,.container-lg,.container-md,.container-sm{
max-width:960px
}


}

@media (min-width:1200px){
.container,.container-lg,.container-md,.container-sm,.container-xl{
max-width:1140px
}


}

@media (min-width:1400px){
.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{
max-width:1344px
}


}

.row{
--bs-gutter-x:30px;
--bs-gutter-y:0;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
margin-top:calc(var(--bs-gutter-y) * -1);
margin-right:calc(var(--bs-gutter-x)/ -2);
margin-left:calc(var(--bs-gutter-x)/ -2)
}

.row>*{
-ms-flex-negative:0;
flex-shrink:0;
width:100%;
max-width:100%;
padding-right:calc(var(--bs-gutter-x)/ 2);
padding-left:calc(var(--bs-gutter-x)/ 2);
margin-top:var(--bs-gutter-y)
}

.col{
-webkit-box-flex:1;
-ms-flex:1 0 0%;
flex:1 0 0%
}

.row-cols-auto>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:auto
}

.row-cols-1>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:100%
}

.row-cols-2>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:50%
}

.row-cols-3>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:33.33333%
}

.row-cols-4>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:25%
}

.row-cols-5>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:20%
}

.row-cols-6>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:16.66667%
}

.col-auto{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:auto
}

.col-1{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:8.33333%
}

.col-2{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:16.66667%
}

.col-3{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:25%
}

.col-4{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:33.33333%
}

.col-5{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:41.66667%
}

.col-6{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:50%
}

.col-7{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:58.33333%
}

.col-8{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:66.66667%
}

.col-9{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:75%
}

.col-10{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:83.33333%
}

.col-11{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:91.66667%
}

.col-12{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:100%
}

.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%
}

.g-0,.gx-0{
--bs-gutter-x:0
}

.g-0,.gy-0{
--bs-gutter-y:0
}

.g-1,.gx-1{
--bs-gutter-x:5px
}

.g-1,.gy-1{
--bs-gutter-y:5px
}

.g-2,.gx-2{
--bs-gutter-x:10px
}

.g-2,.gy-2{
--bs-gutter-y:10px
}

.g-3,.gx-3{
--bs-gutter-x:15px
}

.g-3,.gy-3{
--bs-gutter-y:15px
}

.g-4,.gx-4{
--bs-gutter-x:20px
}

.g-4,.gy-4{
--bs-gutter-y:20px
}

.g-5,.gx-5{
--bs-gutter-x:25px
}

.g-5,.gy-5{
--bs-gutter-y:25px
}

.g-6,.gx-6{
--bs-gutter-x:30px
}

.g-6,.gy-6{
--bs-gutter-y:30px
}

.g-7,.gx-7{
--bs-gutter-x:35px
}

.g-7,.gy-7{
--bs-gutter-y:35px
}

.g-8,.gx-8{
--bs-gutter-x:40px
}

.g-8,.gy-8{
--bs-gutter-y:40px
}

.g-9,.gx-9{
--bs-gutter-x:45px
}

.g-9,.gy-9{
--bs-gutter-y:45px
}

.g-10,.gx-10{
--bs-gutter-x:50px
}

.g-10,.gy-10{
--bs-gutter-y:50px
}

.g-11,.gx-11{
--bs-gutter-x:55px
}

.g-11,.gy-11{
--bs-gutter-y:55px
}

.g-12,.gx-12{
--bs-gutter-x:60px
}

.g-12,.gy-12{
--bs-gutter-y:60px
}

.g-13,.gx-13{
--bs-gutter-x:65px
}

.g-13,.gy-13{
--bs-gutter-y:65px
}

.g-14,.gx-14{
--bs-gutter-x:70px
}

.g-14,.gy-14{
--bs-gutter-y:70px
}

.g-15,.gx-15{
--bs-gutter-x:75px
}

.g-15,.gy-15{
--bs-gutter-y:75px
}

.g-16,.gx-16{
--bs-gutter-x:80px
}

.g-16,.gy-16{
--bs-gutter-y:80px
}

.g-17,.gx-17{
--bs-gutter-x:85px
}

.g-17,.gy-17{
--bs-gutter-y:85px
}

.g-18,.gx-18{
--bs-gutter-x:90px
}

.g-18,.gy-18{
--bs-gutter-y:90px
}

.g-19,.gx-19{
--bs-gutter-x:95px
}

.g-19,.gy-19{
--bs-gutter-y:95px
}

.g-20,.gx-20{
--bs-gutter-x:100px
}

.g-20,.gy-20{
--bs-gutter-y:100px
}

.g-21,.gx-21{
--bs-gutter-x:105px
}

.g-21,.gy-21{
--bs-gutter-y:105px
}

.g-22,.gx-22{
--bs-gutter-x:110px
}

.g-22,.gy-22{
--bs-gutter-y:110px
}

.g-23,.gx-23{
--bs-gutter-x:115px
}

.g-23,.gy-23{
--bs-gutter-y:115px
}

.g-24,.gx-24{
--bs-gutter-x:120px
}

.g-24,.gy-24{
--bs-gutter-y:120px
}

.g-25,.gx-25{
--bs-gutter-x:125px
}

.g-25,.gy-25{
--bs-gutter-y:125px
}

.g-26,.gx-26{
--bs-gutter-x:130px
}

.g-26,.gy-26{
--bs-gutter-y:130px
}

.g-27,.gx-27{
--bs-gutter-x:135px
}

.g-27,.gy-27{
--bs-gutter-y:135px
}

.g-28,.gx-28{
--bs-gutter-x:140px
}

.g-28,.gy-28{
--bs-gutter-y:140px
}

.g-29,.gx-29{
--bs-gutter-x:145px
}

.g-29,.gy-29{
--bs-gutter-y:145px
}

.g-30,.gx-30{
--bs-gutter-x:150px
}

.g-30,.gy-30{
--bs-gutter-y:150px
}

.g-31,.gx-31{
--bs-gutter-x:155px
}

.g-31,.gy-31{
--bs-gutter-y:155px
}

.g-32,.gx-32{
--bs-gutter-x:160px
}

.g-32,.gy-32{
--bs-gutter-y:160px
}

.g-33,.gx-33{
--bs-gutter-x:165px
}

.g-33,.gy-33{
--bs-gutter-y:165px
}

.g-34,.gx-34{
--bs-gutter-x:170px
}

.g-34,.gy-34{
--bs-gutter-y:170px
}

.g-35,.gx-35{
--bs-gutter-x:175px
}

.g-35,.gy-35{
--bs-gutter-y:175px
}

.g-36,.gx-36{
--bs-gutter-x:180px
}

.g-36,.gy-36{
--bs-gutter-y:180px
}

.g-37,.gx-37{
--bs-gutter-x:185px
}

.g-37,.gy-37{
--bs-gutter-y:185px
}

.g-38,.gx-38{
--bs-gutter-x:190px
}

.g-38,.gy-38{
--bs-gutter-y:190px
}

.g-39,.gx-39{
--bs-gutter-x:195px
}

.g-39,.gy-39{
--bs-gutter-y:195px
}

.g-40,.gx-40{
--bs-gutter-x:200px
}

.g-40,.gy-40{
--bs-gutter-y:200px
}

.g-41,.gx-41{
--bs-gutter-x:205px
}

.g-41,.gy-41{
--bs-gutter-y:205px
}

.g-42,.gx-42{
--bs-gutter-x:210px
}

.g-42,.gy-42{
--bs-gutter-y:210px
}

.g-43,.gx-43{
--bs-gutter-x:215px
}

.g-43,.gy-43{
--bs-gutter-y:215px
}

.g-44,.gx-44{
--bs-gutter-x:220px
}

.g-44,.gy-44{
--bs-gutter-y:220px
}

.g-45,.gx-45{
--bs-gutter-x:225px
}

.g-45,.gy-45{
--bs-gutter-y:225px
}

.g-46,.gx-46{
--bs-gutter-x:230px
}

.g-46,.gy-46{
--bs-gutter-y:230px
}

.g-47,.gx-47{
--bs-gutter-x:235px
}

.g-47,.gy-47{
--bs-gutter-y:235px
}

.g-48,.gx-48{
--bs-gutter-x:240px
}

.g-48,.gy-48{
--bs-gutter-y:240px
}

.g-49,.gx-49{
--bs-gutter-x:245px
}

.g-49,.gy-49{
--bs-gutter-y:245px
}

.g-50,.gx-50{
--bs-gutter-x:250px
}

.g-50,.gy-50{
--bs-gutter-y:250px
}

@media (min-width:576px){
.col-sm{
-webkit-box-flex:1;
-ms-flex:1 0 0%;
flex:1 0 0%
}

.row-cols-sm-auto>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:auto
}

.row-cols-sm-1>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:100%
}

.row-cols-sm-2>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:50%
}

.row-cols-sm-3>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:33.33333%
}

.row-cols-sm-4>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:25%
}

.row-cols-sm-5>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:20%
}

.row-cols-sm-6>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:16.66667%
}

.col-sm-auto{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:auto
}

.col-sm-1{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:8.33333%
}

.col-sm-2{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:16.66667%
}

.col-sm-3{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:25%
}

.col-sm-4{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:33.33333%
}

.col-sm-5{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:41.66667%
}

.col-sm-6{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:50%
}

.col-sm-7{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:58.33333%
}

.col-sm-8{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:66.66667%
}

.col-sm-9{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:75%
}

.col-sm-10{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:83.33333%
}

.col-sm-11{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:91.66667%
}

.col-sm-12{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:100%
}

.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%
}

.g-sm-0,.gx-sm-0{
--bs-gutter-x:0
}

.g-sm-0,.gy-sm-0{
--bs-gutter-y:0
}

.g-sm-1,.gx-sm-1{
--bs-gutter-x:5px
}

.g-sm-1,.gy-sm-1{
--bs-gutter-y:5px
}

.g-sm-2,.gx-sm-2{
--bs-gutter-x:10px
}

.g-sm-2,.gy-sm-2{
--bs-gutter-y:10px
}

.g-sm-3,.gx-sm-3{
--bs-gutter-x:15px
}

.g-sm-3,.gy-sm-3{
--bs-gutter-y:15px
}

.g-sm-4,.gx-sm-4{
--bs-gutter-x:20px
}

.g-sm-4,.gy-sm-4{
--bs-gutter-y:20px
}

.g-sm-5,.gx-sm-5{
--bs-gutter-x:25px
}

.g-sm-5,.gy-sm-5{
--bs-gutter-y:25px
}

.g-sm-6,.gx-sm-6{
--bs-gutter-x:30px
}

.g-sm-6,.gy-sm-6{
--bs-gutter-y:30px
}

.g-sm-7,.gx-sm-7{
--bs-gutter-x:35px
}

.g-sm-7,.gy-sm-7{
--bs-gutter-y:35px
}

.g-sm-8,.gx-sm-8{
--bs-gutter-x:40px
}

.g-sm-8,.gy-sm-8{
--bs-gutter-y:40px
}

.g-sm-9,.gx-sm-9{
--bs-gutter-x:45px
}

.g-sm-9,.gy-sm-9{
--bs-gutter-y:45px
}

.g-sm-10,.gx-sm-10{
--bs-gutter-x:50px
}

.g-sm-10,.gy-sm-10{
--bs-gutter-y:50px
}

.g-sm-11,.gx-sm-11{
--bs-gutter-x:55px
}

.g-sm-11,.gy-sm-11{
--bs-gutter-y:55px
}

.g-sm-12,.gx-sm-12{
--bs-gutter-x:60px
}

.g-sm-12,.gy-sm-12{
--bs-gutter-y:60px
}

.g-sm-13,.gx-sm-13{
--bs-gutter-x:65px
}

.g-sm-13,.gy-sm-13{
--bs-gutter-y:65px
}

.g-sm-14,.gx-sm-14{
--bs-gutter-x:70px
}

.g-sm-14,.gy-sm-14{
--bs-gutter-y:70px
}

.g-sm-15,.gx-sm-15{
--bs-gutter-x:75px
}

.g-sm-15,.gy-sm-15{
--bs-gutter-y:75px
}

.g-sm-16,.gx-sm-16{
--bs-gutter-x:80px
}

.g-sm-16,.gy-sm-16{
--bs-gutter-y:80px
}

.g-sm-17,.gx-sm-17{
--bs-gutter-x:85px
}

.g-sm-17,.gy-sm-17{
--bs-gutter-y:85px
}

.g-sm-18,.gx-sm-18{
--bs-gutter-x:90px
}

.g-sm-18,.gy-sm-18{
--bs-gutter-y:90px
}

.g-sm-19,.gx-sm-19{
--bs-gutter-x:95px
}

.g-sm-19,.gy-sm-19{
--bs-gutter-y:95px
}

.g-sm-20,.gx-sm-20{
--bs-gutter-x:100px
}

.g-sm-20,.gy-sm-20{
--bs-gutter-y:100px
}

.g-sm-21,.gx-sm-21{
--bs-gutter-x:105px
}

.g-sm-21,.gy-sm-21{
--bs-gutter-y:105px
}

.g-sm-22,.gx-sm-22{
--bs-gutter-x:110px
}

.g-sm-22,.gy-sm-22{
--bs-gutter-y:110px
}

.g-sm-23,.gx-sm-23{
--bs-gutter-x:115px
}

.g-sm-23,.gy-sm-23{
--bs-gutter-y:115px
}

.g-sm-24,.gx-sm-24{
--bs-gutter-x:120px
}

.g-sm-24,.gy-sm-24{
--bs-gutter-y:120px
}

.g-sm-25,.gx-sm-25{
--bs-gutter-x:125px
}

.g-sm-25,.gy-sm-25{
--bs-gutter-y:125px
}

.g-sm-26,.gx-sm-26{
--bs-gutter-x:130px
}

.g-sm-26,.gy-sm-26{
--bs-gutter-y:130px
}

.g-sm-27,.gx-sm-27{
--bs-gutter-x:135px
}

.g-sm-27,.gy-sm-27{
--bs-gutter-y:135px
}

.g-sm-28,.gx-sm-28{
--bs-gutter-x:140px
}

.g-sm-28,.gy-sm-28{
--bs-gutter-y:140px
}

.g-sm-29,.gx-sm-29{
--bs-gutter-x:145px
}

.g-sm-29,.gy-sm-29{
--bs-gutter-y:145px
}

.g-sm-30,.gx-sm-30{
--bs-gutter-x:150px
}

.g-sm-30,.gy-sm-30{
--bs-gutter-y:150px
}

.g-sm-31,.gx-sm-31{
--bs-gutter-x:155px
}

.g-sm-31,.gy-sm-31{
--bs-gutter-y:155px
}

.g-sm-32,.gx-sm-32{
--bs-gutter-x:160px
}

.g-sm-32,.gy-sm-32{
--bs-gutter-y:160px
}

.g-sm-33,.gx-sm-33{
--bs-gutter-x:165px
}

.g-sm-33,.gy-sm-33{
--bs-gutter-y:165px
}

.g-sm-34,.gx-sm-34{
--bs-gutter-x:170px
}

.g-sm-34,.gy-sm-34{
--bs-gutter-y:170px
}

.g-sm-35,.gx-sm-35{
--bs-gutter-x:175px
}

.g-sm-35,.gy-sm-35{
--bs-gutter-y:175px
}

.g-sm-36,.gx-sm-36{
--bs-gutter-x:180px
}

.g-sm-36,.gy-sm-36{
--bs-gutter-y:180px
}

.g-sm-37,.gx-sm-37{
--bs-gutter-x:185px
}

.g-sm-37,.gy-sm-37{
--bs-gutter-y:185px
}

.g-sm-38,.gx-sm-38{
--bs-gutter-x:190px
}

.g-sm-38,.gy-sm-38{
--bs-gutter-y:190px
}

.g-sm-39,.gx-sm-39{
--bs-gutter-x:195px
}

.g-sm-39,.gy-sm-39{
--bs-gutter-y:195px
}

.g-sm-40,.gx-sm-40{
--bs-gutter-x:200px
}

.g-sm-40,.gy-sm-40{
--bs-gutter-y:200px
}

.g-sm-41,.gx-sm-41{
--bs-gutter-x:205px
}

.g-sm-41,.gy-sm-41{
--bs-gutter-y:205px
}

.g-sm-42,.gx-sm-42{
--bs-gutter-x:210px
}

.g-sm-42,.gy-sm-42{
--bs-gutter-y:210px
}

.g-sm-43,.gx-sm-43{
--bs-gutter-x:215px
}

.g-sm-43,.gy-sm-43{
--bs-gutter-y:215px
}

.g-sm-44,.gx-sm-44{
--bs-gutter-x:220px
}

.g-sm-44,.gy-sm-44{
--bs-gutter-y:220px
}

.g-sm-45,.gx-sm-45{
--bs-gutter-x:225px
}

.g-sm-45,.gy-sm-45{
--bs-gutter-y:225px
}

.g-sm-46,.gx-sm-46{
--bs-gutter-x:230px
}

.g-sm-46,.gy-sm-46{
--bs-gutter-y:230px
}

.g-sm-47,.gx-sm-47{
--bs-gutter-x:235px
}

.g-sm-47,.gy-sm-47{
--bs-gutter-y:235px
}

.g-sm-48,.gx-sm-48{
--bs-gutter-x:240px
}

.g-sm-48,.gy-sm-48{
--bs-gutter-y:240px
}

.g-sm-49,.gx-sm-49{
--bs-gutter-x:245px
}

.g-sm-49,.gy-sm-49{
--bs-gutter-y:245px
}

.g-sm-50,.gx-sm-50{
--bs-gutter-x:250px
}

.g-sm-50,.gy-sm-50{
--bs-gutter-y:250px
}


}

@media (min-width:768px){
.col-md{
-webkit-box-flex:1;
-ms-flex:1 0 0%;
flex:1 0 0%
}

.row-cols-md-auto>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:auto
}

.row-cols-md-1>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:100%
}

.row-cols-md-2>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:50%
}

.row-cols-md-3>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:33.33333%
}

.row-cols-md-4>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:25%
}

.row-cols-md-5>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:20%
}

.row-cols-md-6>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:16.66667%
}

.col-md-auto{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:auto
}

.col-md-1{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:8.33333%
}

.col-md-2{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:16.66667%
}

.col-md-3{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:25%
}

.col-md-4{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:33.33333%
}

.col-md-5{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:41.66667%
}

.col-md-6{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:50%
}

.col-md-7{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:58.33333%
}

.col-md-8{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:66.66667%
}

.col-md-9{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:75%
}

.col-md-10{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:83.33333%
}

.col-md-11{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:91.66667%
}

.col-md-12{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:100%
}

.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%
}

.g-md-0,.gx-md-0{
--bs-gutter-x:0
}

.g-md-0,.gy-md-0{
--bs-gutter-y:0
}

.g-md-1,.gx-md-1{
--bs-gutter-x:5px
}

.g-md-1,.gy-md-1{
--bs-gutter-y:5px
}

.g-md-2,.gx-md-2{
--bs-gutter-x:10px
}

.g-md-2,.gy-md-2{
--bs-gutter-y:10px
}

.g-md-3,.gx-md-3{
--bs-gutter-x:15px
}

.g-md-3,.gy-md-3{
--bs-gutter-y:15px
}

.g-md-4,.gx-md-4{
--bs-gutter-x:20px
}

.g-md-4,.gy-md-4{
--bs-gutter-y:20px
}

.g-md-5,.gx-md-5{
--bs-gutter-x:25px
}

.g-md-5,.gy-md-5{
--bs-gutter-y:25px
}

.g-md-6,.gx-md-6{
--bs-gutter-x:30px
}

.g-md-6,.gy-md-6{
--bs-gutter-y:30px
}

.g-md-7,.gx-md-7{
--bs-gutter-x:35px
}

.g-md-7,.gy-md-7{
--bs-gutter-y:35px
}

.g-md-8,.gx-md-8{
--bs-gutter-x:40px
}

.g-md-8,.gy-md-8{
--bs-gutter-y:40px
}

.g-md-9,.gx-md-9{
--bs-gutter-x:45px
}

.g-md-9,.gy-md-9{
--bs-gutter-y:45px
}

.g-md-10,.gx-md-10{
--bs-gutter-x:50px
}

.g-md-10,.gy-md-10{
--bs-gutter-y:50px
}

.g-md-11,.gx-md-11{
--bs-gutter-x:55px
}

.g-md-11,.gy-md-11{
--bs-gutter-y:55px
}

.g-md-12,.gx-md-12{
--bs-gutter-x:60px
}

.g-md-12,.gy-md-12{
--bs-gutter-y:60px
}

.g-md-13,.gx-md-13{
--bs-gutter-x:65px
}

.g-md-13,.gy-md-13{
--bs-gutter-y:65px
}

.g-md-14,.gx-md-14{
--bs-gutter-x:70px
}

.g-md-14,.gy-md-14{
--bs-gutter-y:70px
}

.g-md-15,.gx-md-15{
--bs-gutter-x:75px
}

.g-md-15,.gy-md-15{
--bs-gutter-y:75px
}

.g-md-16,.gx-md-16{
--bs-gutter-x:80px
}

.g-md-16,.gy-md-16{
--bs-gutter-y:80px
}

.g-md-17,.gx-md-17{
--bs-gutter-x:85px
}

.g-md-17,.gy-md-17{
--bs-gutter-y:85px
}

.g-md-18,.gx-md-18{
--bs-gutter-x:90px
}

.g-md-18,.gy-md-18{
--bs-gutter-y:90px
}

.g-md-19,.gx-md-19{
--bs-gutter-x:95px
}

.g-md-19,.gy-md-19{
--bs-gutter-y:95px
}

.g-md-20,.gx-md-20{
--bs-gutter-x:100px
}

.g-md-20,.gy-md-20{
--bs-gutter-y:100px
}

.g-md-21,.gx-md-21{
--bs-gutter-x:105px
}

.g-md-21,.gy-md-21{
--bs-gutter-y:105px
}

.g-md-22,.gx-md-22{
--bs-gutter-x:110px
}

.g-md-22,.gy-md-22{
--bs-gutter-y:110px
}

.g-md-23,.gx-md-23{
--bs-gutter-x:115px
}

.g-md-23,.gy-md-23{
--bs-gutter-y:115px
}

.g-md-24,.gx-md-24{
--bs-gutter-x:120px
}

.g-md-24,.gy-md-24{
--bs-gutter-y:120px
}

.g-md-25,.gx-md-25{
--bs-gutter-x:125px
}

.g-md-25,.gy-md-25{
--bs-gutter-y:125px
}

.g-md-26,.gx-md-26{
--bs-gutter-x:130px
}

.g-md-26,.gy-md-26{
--bs-gutter-y:130px
}

.g-md-27,.gx-md-27{
--bs-gutter-x:135px
}

.g-md-27,.gy-md-27{
--bs-gutter-y:135px
}

.g-md-28,.gx-md-28{
--bs-gutter-x:140px
}

.g-md-28,.gy-md-28{
--bs-gutter-y:140px
}

.g-md-29,.gx-md-29{
--bs-gutter-x:145px
}

.g-md-29,.gy-md-29{
--bs-gutter-y:145px
}

.g-md-30,.gx-md-30{
--bs-gutter-x:150px
}

.g-md-30,.gy-md-30{
--bs-gutter-y:150px
}

.g-md-31,.gx-md-31{
--bs-gutter-x:155px
}

.g-md-31,.gy-md-31{
--bs-gutter-y:155px
}

.g-md-32,.gx-md-32{
--bs-gutter-x:160px
}

.g-md-32,.gy-md-32{
--bs-gutter-y:160px
}

.g-md-33,.gx-md-33{
--bs-gutter-x:165px
}

.g-md-33,.gy-md-33{
--bs-gutter-y:165px
}

.g-md-34,.gx-md-34{
--bs-gutter-x:170px
}

.g-md-34,.gy-md-34{
--bs-gutter-y:170px
}

.g-md-35,.gx-md-35{
--bs-gutter-x:175px
}

.g-md-35,.gy-md-35{
--bs-gutter-y:175px
}

.g-md-36,.gx-md-36{
--bs-gutter-x:180px
}

.g-md-36,.gy-md-36{
--bs-gutter-y:180px
}

.g-md-37,.gx-md-37{
--bs-gutter-x:185px
}

.g-md-37,.gy-md-37{
--bs-gutter-y:185px
}

.g-md-38,.gx-md-38{
--bs-gutter-x:190px
}

.g-md-38,.gy-md-38{
--bs-gutter-y:190px
}

.g-md-39,.gx-md-39{
--bs-gutter-x:195px
}

.g-md-39,.gy-md-39{
--bs-gutter-y:195px
}

.g-md-40,.gx-md-40{
--bs-gutter-x:200px
}

.g-md-40,.gy-md-40{
--bs-gutter-y:200px
}

.g-md-41,.gx-md-41{
--bs-gutter-x:205px
}

.g-md-41,.gy-md-41{
--bs-gutter-y:205px
}

.g-md-42,.gx-md-42{
--bs-gutter-x:210px
}

.g-md-42,.gy-md-42{
--bs-gutter-y:210px
}

.g-md-43,.gx-md-43{
--bs-gutter-x:215px
}

.g-md-43,.gy-md-43{
--bs-gutter-y:215px
}

.g-md-44,.gx-md-44{
--bs-gutter-x:220px
}

.g-md-44,.gy-md-44{
--bs-gutter-y:220px
}

.g-md-45,.gx-md-45{
--bs-gutter-x:225px
}

.g-md-45,.gy-md-45{
--bs-gutter-y:225px
}

.g-md-46,.gx-md-46{
--bs-gutter-x:230px
}

.g-md-46,.gy-md-46{
--bs-gutter-y:230px
}

.g-md-47,.gx-md-47{
--bs-gutter-x:235px
}

.g-md-47,.gy-md-47{
--bs-gutter-y:235px
}

.g-md-48,.gx-md-48{
--bs-gutter-x:240px
}

.g-md-48,.gy-md-48{
--bs-gutter-y:240px
}

.g-md-49,.gx-md-49{
--bs-gutter-x:245px
}

.g-md-49,.gy-md-49{
--bs-gutter-y:245px
}

.g-md-50,.gx-md-50{
--bs-gutter-x:250px
}

.g-md-50,.gy-md-50{
--bs-gutter-y:250px
}


}

@media (min-width:992px){
.col-lg{
-webkit-box-flex:1;
-ms-flex:1 0 0%;
flex:1 0 0%
}

.row-cols-lg-auto>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:auto
}

.row-cols-lg-1>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:100%
}

.row-cols-lg-2>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:50%
}

.row-cols-lg-3>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:33.33333%
}

.row-cols-lg-4>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:25%
}

.row-cols-lg-5>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:20%
}

.row-cols-lg-6>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:16.66667%
}

.col-lg-auto{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:auto
}

.col-lg-1{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:8.33333%
}

.col-lg-2{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:16.66667%
}

.col-lg-3{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:25%
}

.col-lg-4{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:33.33333%
}

.col-lg-5{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:41.66667%
}

.row-lg-5{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
height:41.66667%
}

.col-lg-6{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:50%
}

.col-lg-7{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:58.33333%
}

.col-lg-8{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:66.66667%
}

.col-lg-9{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:75%
}

.col-lg-10{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:83.33333%
}

.col-lg-11{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:91.66667%
}

.col-lg-12{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:100%
}

.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%
}

.g-lg-0,.gx-lg-0{
--bs-gutter-x:0
}

.g-lg-0,.gy-lg-0{
--bs-gutter-y:0
}

.g-lg-1,.gx-lg-1{
--bs-gutter-x:5px
}

.g-lg-1,.gy-lg-1{
--bs-gutter-y:5px
}

.g-lg-2,.gx-lg-2{
--bs-gutter-x:10px
}

.g-lg-2,.gy-lg-2{
--bs-gutter-y:10px
}

.g-lg-3,.gx-lg-3{
--bs-gutter-x:15px
}

.g-lg-3,.gy-lg-3{
--bs-gutter-y:15px
}

.g-lg-4,.gx-lg-4{
--bs-gutter-x:20px
}

.g-lg-4,.gy-lg-4{
--bs-gutter-y:20px
}

.g-lg-5,.gx-lg-5{
--bs-gutter-x:25px
}

.g-lg-5,.gy-lg-5{
--bs-gutter-y:25px
}

.g-lg-6,.gx-lg-6{
--bs-gutter-x:30px
}

.g-lg-6,.gy-lg-6{
--bs-gutter-y:30px
}

.g-lg-7,.gx-lg-7{
--bs-gutter-x:35px
}

.g-lg-7,.gy-lg-7{
--bs-gutter-y:35px
}

.g-lg-8,.gx-lg-8{
--bs-gutter-x:40px
}

.g-lg-8,.gy-lg-8{
--bs-gutter-y:40px
}

.g-lg-9,.gx-lg-9{
--bs-gutter-x:45px
}

.g-lg-9,.gy-lg-9{
--bs-gutter-y:45px
}

.g-lg-10,.gx-lg-10{
--bs-gutter-x:50px
}

.g-lg-10,.gy-lg-10{
--bs-gutter-y:50px
}

.g-lg-11,.gx-lg-11{
--bs-gutter-x:55px
}

.g-lg-11,.gy-lg-11{
--bs-gutter-y:55px
}

.g-lg-12,.gx-lg-12{
--bs-gutter-x:60px
}

.g-lg-12,.gy-lg-12{
--bs-gutter-y:60px
}

.g-lg-13,.gx-lg-13{
--bs-gutter-x:65px
}

.g-lg-13,.gy-lg-13{
--bs-gutter-y:65px
}

.g-lg-14,.gx-lg-14{
--bs-gutter-x:70px
}

.g-lg-14,.gy-lg-14{
--bs-gutter-y:70px
}

.g-lg-15,.gx-lg-15{
--bs-gutter-x:75px
}

.g-lg-15,.gy-lg-15{
--bs-gutter-y:75px
}

.g-lg-16,.gx-lg-16{
--bs-gutter-x:80px
}

.g-lg-16,.gy-lg-16{
--bs-gutter-y:80px
}

.g-lg-17,.gx-lg-17{
--bs-gutter-x:85px
}

.g-lg-17,.gy-lg-17{
--bs-gutter-y:85px
}

.g-lg-18,.gx-lg-18{
--bs-gutter-x:90px
}

.g-lg-18,.gy-lg-18{
--bs-gutter-y:90px
}

.g-lg-19,.gx-lg-19{
--bs-gutter-x:95px
}

.g-lg-19,.gy-lg-19{
--bs-gutter-y:95px
}

.g-lg-20,.gx-lg-20{
--bs-gutter-x:100px
}

.g-lg-20,.gy-lg-20{
--bs-gutter-y:100px
}

.g-lg-21,.gx-lg-21{
--bs-gutter-x:105px
}

.g-lg-21,.gy-lg-21{
--bs-gutter-y:105px
}

.g-lg-22,.gx-lg-22{
--bs-gutter-x:110px
}

.g-lg-22,.gy-lg-22{
--bs-gutter-y:110px
}

.g-lg-23,.gx-lg-23{
--bs-gutter-x:115px
}

.g-lg-23,.gy-lg-23{
--bs-gutter-y:115px
}

.g-lg-24,.gx-lg-24{
--bs-gutter-x:120px
}

.g-lg-24,.gy-lg-24{
--bs-gutter-y:120px
}

.g-lg-25,.gx-lg-25{
--bs-gutter-x:125px
}

.g-lg-25,.gy-lg-25{
--bs-gutter-y:125px
}

.g-lg-26,.gx-lg-26{
--bs-gutter-x:130px
}

.g-lg-26,.gy-lg-26{
--bs-gutter-y:130px
}

.g-lg-27,.gx-lg-27{
--bs-gutter-x:135px
}

.g-lg-27,.gy-lg-27{
--bs-gutter-y:135px
}

.g-lg-28,.gx-lg-28{
--bs-gutter-x:140px
}

.g-lg-28,.gy-lg-28{
--bs-gutter-y:140px
}

.g-lg-29,.gx-lg-29{
--bs-gutter-x:145px
}

.g-lg-29,.gy-lg-29{
--bs-gutter-y:145px
}

.g-lg-30,.gx-lg-30{
--bs-gutter-x:150px
}

.g-lg-30,.gy-lg-30{
--bs-gutter-y:150px
}

.g-lg-31,.gx-lg-31{
--bs-gutter-x:155px
}

.g-lg-31,.gy-lg-31{
--bs-gutter-y:155px
}

.g-lg-32,.gx-lg-32{
--bs-gutter-x:160px
}

.g-lg-32,.gy-lg-32{
--bs-gutter-y:160px
}

.g-lg-33,.gx-lg-33{
--bs-gutter-x:165px
}

.g-lg-33,.gy-lg-33{
--bs-gutter-y:165px
}

.g-lg-34,.gx-lg-34{
--bs-gutter-x:170px
}

.g-lg-34,.gy-lg-34{
--bs-gutter-y:170px
}

.g-lg-35,.gx-lg-35{
--bs-gutter-x:175px
}

.g-lg-35,.gy-lg-35{
--bs-gutter-y:175px
}

.g-lg-36,.gx-lg-36{
--bs-gutter-x:180px
}

.g-lg-36,.gy-lg-36{
--bs-gutter-y:180px
}

.g-lg-37,.gx-lg-37{
--bs-gutter-x:185px
}

.g-lg-37,.gy-lg-37{
--bs-gutter-y:185px
}

.g-lg-38,.gx-lg-38{
--bs-gutter-x:190px
}

.g-lg-38,.gy-lg-38{
--bs-gutter-y:190px
}

.g-lg-39,.gx-lg-39{
--bs-gutter-x:195px
}

.g-lg-39,.gy-lg-39{
--bs-gutter-y:195px
}

.g-lg-40,.gx-lg-40{
--bs-gutter-x:200px
}

.g-lg-40,.gy-lg-40{
--bs-gutter-y:200px
}

.g-lg-41,.gx-lg-41{
--bs-gutter-x:205px
}

.g-lg-41,.gy-lg-41{
--bs-gutter-y:205px
}

.g-lg-42,.gx-lg-42{
--bs-gutter-x:210px
}

.g-lg-42,.gy-lg-42{
--bs-gutter-y:210px
}

.g-lg-43,.gx-lg-43{
--bs-gutter-x:215px
}

.g-lg-43,.gy-lg-43{
--bs-gutter-y:215px
}

.g-lg-44,.gx-lg-44{
--bs-gutter-x:220px
}

.g-lg-44,.gy-lg-44{
--bs-gutter-y:220px
}

.g-lg-45,.gx-lg-45{
--bs-gutter-x:225px
}

.g-lg-45,.gy-lg-45{
--bs-gutter-y:225px
}

.g-lg-46,.gx-lg-46{
--bs-gutter-x:230px
}

.g-lg-46,.gy-lg-46{
--bs-gutter-y:230px
}

.g-lg-47,.gx-lg-47{
--bs-gutter-x:235px
}

.g-lg-47,.gy-lg-47{
--bs-gutter-y:235px
}

.g-lg-48,.gx-lg-48{
--bs-gutter-x:240px
}

.g-lg-48,.gy-lg-48{
--bs-gutter-y:240px
}

.g-lg-49,.gx-lg-49{
--bs-gutter-x:245px
}

.g-lg-49,.gy-lg-49{
--bs-gutter-y:245px
}

.g-lg-50,.gx-lg-50{
--bs-gutter-x:250px
}

.g-lg-50,.gy-lg-50{
--bs-gutter-y:250px
}


}

@media (min-width:1200px){
.col-xl{
-webkit-box-flex:1;
-ms-flex:1 0 0%;
flex:1 0 0%
}

.row-cols-xl-auto>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:auto
}

.row-cols-xl-1>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:100%
}

.row-cols-xl-2>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:50%
}

.row-cols-xl-3>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:33.33333%
}

.row-cols-xl-4>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:25%
}

.row-cols-xl-5>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:20%
}

.row-cols-xl-6>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:16.66667%
}

.col-xl-auto{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:auto
}

.col-xl-1{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:8.33333%
}

.col-xl-2{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:16.66667%
}

.col-xl-3{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:25%
}


.col-xl-4{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:33.33333%
}

.col-xl-5{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:41.66667%
}

.col-xl-6{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:50%
}

.col-xl-7{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:58.33333%
}

.col-xl-8{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:66.66667%
}

.col-xl-9{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:75%
}

.col-xl-10{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:83.33333%
}

.col-xl-11{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:91.66667%
}

.col-xl-12{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:100%
}

.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%
}

.g-xl-0,.gx-xl-0{
--bs-gutter-x:0
}

.g-xl-0,.gy-xl-0{
--bs-gutter-y:0
}

.g-xl-1,.gx-xl-1{
--bs-gutter-x:5px
}

.g-xl-1,.gy-xl-1{
--bs-gutter-y:5px
}

.g-xl-2,.gx-xl-2{
--bs-gutter-x:10px
}

.g-xl-2,.gy-xl-2{
--bs-gutter-y:10px
}

.g-xl-3,.gx-xl-3{
--bs-gutter-x:15px
}

.g-xl-3,.gy-xl-3{
--bs-gutter-y:15px
}

.g-xl-4,.gx-xl-4{
--bs-gutter-x:20px
}

.g-xl-4,.gy-xl-4{
--bs-gutter-y:20px
}

.g-xl-5,.gx-xl-5{
--bs-gutter-x:25px
}

.g-xl-5,.gy-xl-5{
--bs-gutter-y:25px
}

.g-xl-6,.gx-xl-6{
--bs-gutter-x:30px
}

.g-xl-6,.gy-xl-6{
--bs-gutter-y:30px
}

.g-xl-7,.gx-xl-7{
--bs-gutter-x:35px
}

.g-xl-7,.gy-xl-7{
--bs-gutter-y:35px
}

.g-xl-8,.gx-xl-8{
--bs-gutter-x:40px
}

.g-xl-8,.gy-xl-8{
--bs-gutter-y:40px
}

.g-xl-9,.gx-xl-9{
--bs-gutter-x:45px
}

.g-xl-9,.gy-xl-9{
--bs-gutter-y:45px
}

.g-xl-10,.gx-xl-10{
--bs-gutter-x:50px
}

.g-xl-10,.gy-xl-10{
--bs-gutter-y:50px
}

.g-xl-11,.gx-xl-11{
--bs-gutter-x:55px
}

.g-xl-11,.gy-xl-11{
--bs-gutter-y:55px
}

.g-xl-12,.gx-xl-12{
--bs-gutter-x:60px
}

.g-xl-12,.gy-xl-12{
--bs-gutter-y:60px
}

.g-xl-13,.gx-xl-13{
--bs-gutter-x:65px
}

.g-xl-13,.gy-xl-13{
--bs-gutter-y:65px
}

.g-xl-14,.gx-xl-14{
--bs-gutter-x:70px
}

.g-xl-14,.gy-xl-14{
--bs-gutter-y:70px
}

.g-xl-15,.gx-xl-15{
--bs-gutter-x:75px
}

.g-xl-15,.gy-xl-15{
--bs-gutter-y:75px
}

.g-xl-16,.gx-xl-16{
--bs-gutter-x:80px
}

.g-xl-16,.gy-xl-16{
--bs-gutter-y:80px
}

.g-xl-17,.gx-xl-17{
--bs-gutter-x:85px
}

.g-xl-17,.gy-xl-17{
--bs-gutter-y:85px
}

.g-xl-18,.gx-xl-18{
--bs-gutter-x:90px
}

.g-xl-18,.gy-xl-18{
--bs-gutter-y:90px
}

.g-xl-19,.gx-xl-19{
--bs-gutter-x:95px
}

.g-xl-19,.gy-xl-19{
--bs-gutter-y:95px
}

.g-xl-20,.gx-xl-20{
--bs-gutter-x:100px
}

.g-xl-20,.gy-xl-20{
--bs-gutter-y:100px
}

.g-xl-21,.gx-xl-21{
--bs-gutter-x:105px
}

.g-xl-21,.gy-xl-21{
--bs-gutter-y:105px
}

.g-xl-22,.gx-xl-22{
--bs-gutter-x:110px
}

.g-xl-22,.gy-xl-22{
--bs-gutter-y:110px
}

.g-xl-23,.gx-xl-23{
--bs-gutter-x:115px
}

.g-xl-23,.gy-xl-23{
--bs-gutter-y:115px
}

.g-xl-24,.gx-xl-24{
--bs-gutter-x:120px
}

.g-xl-24,.gy-xl-24{
--bs-gutter-y:120px
}

.g-xl-25,.gx-xl-25{
--bs-gutter-x:125px
}

.g-xl-25,.gy-xl-25{
--bs-gutter-y:125px
}

.g-xl-26,.gx-xl-26{
--bs-gutter-x:130px
}

.g-xl-26,.gy-xl-26{
--bs-gutter-y:130px
}

.g-xl-27,.gx-xl-27{
--bs-gutter-x:135px
}

.g-xl-27,.gy-xl-27{
--bs-gutter-y:135px
}

.g-xl-28,.gx-xl-28{
--bs-gutter-x:140px
}

.g-xl-28,.gy-xl-28{
--bs-gutter-y:140px
}

.g-xl-29,.gx-xl-29{
--bs-gutter-x:145px
}

.g-xl-29,.gy-xl-29{
--bs-gutter-y:145px
}

.g-xl-30,.gx-xl-30{
--bs-gutter-x:150px
}

.g-xl-30,.gy-xl-30{
--bs-gutter-y:150px
}

.g-xl-31,.gx-xl-31{
--bs-gutter-x:155px
}

.g-xl-31,.gy-xl-31{
--bs-gutter-y:155px
}

.g-xl-32,.gx-xl-32{
--bs-gutter-x:160px
}

.g-xl-32,.gy-xl-32{
--bs-gutter-y:160px
}

.g-xl-33,.gx-xl-33{
--bs-gutter-x:165px
}

.g-xl-33,.gy-xl-33{
--bs-gutter-y:165px
}

.g-xl-34,.gx-xl-34{
--bs-gutter-x:170px
}

.g-xl-34,.gy-xl-34{
--bs-gutter-y:170px
}

.g-xl-35,.gx-xl-35{
--bs-gutter-x:175px
}

.g-xl-35,.gy-xl-35{
--bs-gutter-y:175px
}

.g-xl-36,.gx-xl-36{
--bs-gutter-x:180px
}

.g-xl-36,.gy-xl-36{
--bs-gutter-y:180px
}

.g-xl-37,.gx-xl-37{
--bs-gutter-x:185px
}

.g-xl-37,.gy-xl-37{
--bs-gutter-y:185px
}

.g-xl-38,.gx-xl-38{
--bs-gutter-x:190px
}

.g-xl-38,.gy-xl-38{
--bs-gutter-y:190px
}

.g-xl-39,.gx-xl-39{
--bs-gutter-x:195px
}

.g-xl-39,.gy-xl-39{
--bs-gutter-y:195px
}

.g-xl-40,.gx-xl-40{
--bs-gutter-x:200px
}

.g-xl-40,.gy-xl-40{
--bs-gutter-y:200px
}

.g-xl-41,.gx-xl-41{
--bs-gutter-x:205px
}

.g-xl-41,.gy-xl-41{
--bs-gutter-y:205px
}

.g-xl-42,.gx-xl-42{
--bs-gutter-x:210px
}

.g-xl-42,.gy-xl-42{
--bs-gutter-y:210px
}

.g-xl-43,.gx-xl-43{
--bs-gutter-x:215px
}

.g-xl-43,.gy-xl-43{
--bs-gutter-y:215px
}

.g-xl-44,.gx-xl-44{
--bs-gutter-x:220px
}

.g-xl-44,.gy-xl-44{
--bs-gutter-y:220px
}

.g-xl-45,.gx-xl-45{
--bs-gutter-x:225px
}

.g-xl-45,.gy-xl-45{
--bs-gutter-y:225px
}

.g-xl-46,.gx-xl-46{
--bs-gutter-x:230px
}

.g-xl-46,.gy-xl-46{
--bs-gutter-y:230px
}

.g-xl-47,.gx-xl-47{
--bs-gutter-x:235px
}

.g-xl-47,.gy-xl-47{
--bs-gutter-y:235px
}

.g-xl-48,.gx-xl-48{
--bs-gutter-x:240px
}

.g-xl-48,.gy-xl-48{
--bs-gutter-y:240px
}

.g-xl-49,.gx-xl-49{
--bs-gutter-x:245px
}

.g-xl-49,.gy-xl-49{
--bs-gutter-y:245px
}

.g-xl-50,.gx-xl-50{
--bs-gutter-x:250px
}

.g-xl-50,.gy-xl-50{
--bs-gutter-y:250px
}


}

@media (min-width:1400px){
.col-xxl{
-webkit-box-flex:1;
-ms-flex:1 0 0%;
flex:1 0 0%
}

.row-cols-xxl-auto>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:auto
}

.row-cols-xxl-1>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:100%
}

.row-cols-xxl-2>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:50%
}

.row-cols-xxl-3>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:33.33333%
}

.row-cols-xxl-4>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:25%
}

.row-cols-xxl-5>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:20%
}

.row-cols-xxl-6>*{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:16.66667%
}

.col-xxl-auto{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:auto
}

.col-xxl-1{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:8.33333%
}

.col-xxl-2{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:16.66667%
}

.col-xxl-3{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:25%
}

.col-xxl-4{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:33.33333%
}

.col-xxl-5{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:41.66667%
}

.col-xxl-6{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:50%
}

.col-xxl-7{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:58.33333%
}

.col-xxl-8{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:66.66667%
}

.col-xxl-9{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:75%
}

.col-xxl-10{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:83.33333%
}

.col-xxl-11{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:91.66667%
}

.col-xxl-12{
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:100%
}

.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%
}

.g-xxl-0,.gx-xxl-0{
--bs-gutter-x:0
}

.g-xxl-0,.gy-xxl-0{
--bs-gutter-y:0
}

.g-xxl-1,.gx-xxl-1{
--bs-gutter-x:5px
}

.g-xxl-1,.gy-xxl-1{
--bs-gutter-y:5px
}

.g-xxl-2,.gx-xxl-2{
--bs-gutter-x:10px
}

.g-xxl-2,.gy-xxl-2{
--bs-gutter-y:10px
}

.g-xxl-3,.gx-xxl-3{
--bs-gutter-x:15px
}

.g-xxl-3,.gy-xxl-3{
--bs-gutter-y:15px
}

.g-xxl-4,.gx-xxl-4{
--bs-gutter-x:20px
}

.g-xxl-4,.gy-xxl-4{
--bs-gutter-y:20px
}

.g-xxl-5,.gx-xxl-5{
--bs-gutter-x:25px
}

.g-xxl-5,.gy-xxl-5{
--bs-gutter-y:25px
}

.g-xxl-6,.gx-xxl-6{
--bs-gutter-x:30px
}

.g-xxl-6,.gy-xxl-6{
--bs-gutter-y:30px
}

.g-xxl-7,.gx-xxl-7{
--bs-gutter-x:35px
}

.g-xxl-7,.gy-xxl-7{
--bs-gutter-y:35px
}

.g-xxl-8,.gx-xxl-8{
--bs-gutter-x:40px
}

.g-xxl-8,.gy-xxl-8{
--bs-gutter-y:40px
}

.g-xxl-9,.gx-xxl-9{
--bs-gutter-x:45px
}

.g-xxl-9,.gy-xxl-9{
--bs-gutter-y:45px
}

.g-xxl-10,.gx-xxl-10{
--bs-gutter-x:50px
}

.g-xxl-10,.gy-xxl-10{
--bs-gutter-y:50px
}

.g-xxl-11,.gx-xxl-11{
--bs-gutter-x:55px
}

.g-xxl-11,.gy-xxl-11{
--bs-gutter-y:55px
}

.g-xxl-12,.gx-xxl-12{
--bs-gutter-x:60px
}

.g-xxl-12,.gy-xxl-12{
--bs-gutter-y:60px
}

.g-xxl-13,.gx-xxl-13{
--bs-gutter-x:65px
}

.g-xxl-13,.gy-xxl-13{
--bs-gutter-y:65px
}

.g-xxl-14,.gx-xxl-14{
--bs-gutter-x:70px
}

.g-xxl-14,.gy-xxl-14{
--bs-gutter-y:70px
}

.g-xxl-15,.gx-xxl-15{
--bs-gutter-x:75px
}

.g-xxl-15,.gy-xxl-15{
--bs-gutter-y:75px
}

.g-xxl-16,.gx-xxl-16{
--bs-gutter-x:80px
}

.g-xxl-16,.gy-xxl-16{
--bs-gutter-y:80px
}

.g-xxl-17,.gx-xxl-17{
--bs-gutter-x:85px
}

.g-xxl-17,.gy-xxl-17{
--bs-gutter-y:85px
}

.g-xxl-18,.gx-xxl-18{
--bs-gutter-x:90px
}

.g-xxl-18,.gy-xxl-18{
--bs-gutter-y:90px
}

.g-xxl-19,.gx-xxl-19{
--bs-gutter-x:95px
}

.g-xxl-19,.gy-xxl-19{
--bs-gutter-y:95px
}

.g-xxl-20,.gx-xxl-20{
--bs-gutter-x:100px
}

.g-xxl-20,.gy-xxl-20{
--bs-gutter-y:100px
}

.g-xxl-21,.gx-xxl-21{
--bs-gutter-x:105px
}

.g-xxl-21,.gy-xxl-21{
--bs-gutter-y:105px
}

.g-xxl-22,.gx-xxl-22{
--bs-gutter-x:110px
}

.g-xxl-22,.gy-xxl-22{
--bs-gutter-y:110px
}

.g-xxl-23,.gx-xxl-23{
--bs-gutter-x:115px
}

.g-xxl-23,.gy-xxl-23{
--bs-gutter-y:115px
}

.g-xxl-24,.gx-xxl-24{
--bs-gutter-x:120px
}

.g-xxl-24,.gy-xxl-24{
--bs-gutter-y:120px
}

.g-xxl-25,.gx-xxl-25{
--bs-gutter-x:125px
}

.g-xxl-25,.gy-xxl-25{
--bs-gutter-y:125px
}

.g-xxl-26,.gx-xxl-26{
--bs-gutter-x:130px
}

.g-xxl-26,.gy-xxl-26{
--bs-gutter-y:130px
}

.g-xxl-27,.gx-xxl-27{
--bs-gutter-x:135px
}

.g-xxl-27,.gy-xxl-27{
--bs-gutter-y:135px
}

.g-xxl-28,.gx-xxl-28{
--bs-gutter-x:140px
}

.g-xxl-28,.gy-xxl-28{
--bs-gutter-y:140px
}

.g-xxl-29,.gx-xxl-29{
--bs-gutter-x:145px
}

.g-xxl-29,.gy-xxl-29{
--bs-gutter-y:145px
}

.g-xxl-30,.gx-xxl-30{
--bs-gutter-x:150px
}

.g-xxl-30,.gy-xxl-30{
--bs-gutter-y:150px
}

.g-xxl-31,.gx-xxl-31{
--bs-gutter-x:155px
}

.g-xxl-31,.gy-xxl-31{
--bs-gutter-y:155px
}

.g-xxl-32,.gx-xxl-32{
--bs-gutter-x:160px
}

.g-xxl-32,.gy-xxl-32{
--bs-gutter-y:160px
}

.g-xxl-33,.gx-xxl-33{
--bs-gutter-x:165px
}

.g-xxl-33,.gy-xxl-33{
--bs-gutter-y:165px
}

.g-xxl-34,.gx-xxl-34{
--bs-gutter-x:170px
}

.g-xxl-34,.gy-xxl-34{
--bs-gutter-y:170px
}

.g-xxl-35,.gx-xxl-35{
--bs-gutter-x:175px
}

.g-xxl-35,.gy-xxl-35{
--bs-gutter-y:175px
}

.g-xxl-36,.gx-xxl-36{
--bs-gutter-x:180px
}

.g-xxl-36,.gy-xxl-36{
--bs-gutter-y:180px
}

.g-xxl-37,.gx-xxl-37{
--bs-gutter-x:185px
}

.g-xxl-37,.gy-xxl-37{
--bs-gutter-y:185px
}

.g-xxl-38,.gx-xxl-38{
--bs-gutter-x:190px
}

.g-xxl-38,.gy-xxl-38{
--bs-gutter-y:190px
}

.g-xxl-39,.gx-xxl-39{
--bs-gutter-x:195px
}

.g-xxl-39,.gy-xxl-39{
--bs-gutter-y:195px
}

.g-xxl-40,.gx-xxl-40{
--bs-gutter-x:200px
}

.g-xxl-40,.gy-xxl-40{
--bs-gutter-y:200px
}

.g-xxl-41,.gx-xxl-41{
--bs-gutter-x:205px
}

.g-xxl-41,.gy-xxl-41{
--bs-gutter-y:205px
}

.g-xxl-42,.gx-xxl-42{
--bs-gutter-x:210px
}

.g-xxl-42,.gy-xxl-42{
--bs-gutter-y:210px
}

.g-xxl-43,.gx-xxl-43{
--bs-gutter-x:215px
}

.g-xxl-43,.gy-xxl-43{
--bs-gutter-y:215px
}

.g-xxl-44,.gx-xxl-44{
--bs-gutter-x:220px
}

.g-xxl-44,.gy-xxl-44{
--bs-gutter-y:220px
}

.g-xxl-45,.gx-xxl-45{
--bs-gutter-x:225px
}

.g-xxl-45,.gy-xxl-45{
--bs-gutter-y:225px
}

.g-xxl-46,.gx-xxl-46{
--bs-gutter-x:230px
}

.g-xxl-46,.gy-xxl-46{
--bs-gutter-y:230px
}

.g-xxl-47,.gx-xxl-47{
--bs-gutter-x:235px
}

.g-xxl-47,.gy-xxl-47{
--bs-gutter-y:235px
}

.g-xxl-48,.gx-xxl-48{
--bs-gutter-x:240px
}

.g-xxl-48,.gy-xxl-48{
--bs-gutter-y:240px
}

.g-xxl-49,.gx-xxl-49{
--bs-gutter-x:245px
}

.g-xxl-49,.gy-xxl-49{
--bs-gutter-y:245px
}

.g-xxl-50,.gx-xxl-50{
--bs-gutter-x:250px
}

.g-xxl-50,.gy-xxl-50{
--bs-gutter-y:250px
}


}

.table{
--bs-table-bg:transparent;
--bs-table-accent-bg:transparent;
--bs-table-striped-color:#748494;
--bs-table-striped-bg:rgba(0, 0, 0, 0.05);
--bs-table-active-color:#748494;
--bs-table-active-bg:rgba(0, 0, 0, 0.1);
--bs-table-hover-color:#748494;
--bs-table-hover-bg:rgba(0, 0, 0, 0.075);
width:100%;
margin-bottom:1rem;
color:#748494;
vertical-align:top;
border-color:#dee2e6
}

.table>:not(caption)>*>*{
padding:.5rem .5rem;
background-color:var(--bs-table-bg);
background-image:-webkit-gradient(linear,left top,left bottom,from(var(--bs-table-accent-bg)),to(var(--bs-table-accent-bg)));
background-image:-webkit-linear-gradient(var(--bs-table-accent-bg),var(--bs-table-accent-bg));
background-image:-o-linear-gradient(var(--bs-table-accent-bg),var(--bs-table-accent-bg));
background-image:linear-gradient(var(--bs-table-accent-bg),var(--bs-table-accent-bg));
border-bottom-width:1px
}

.table>tbody{
vertical-align:inherit
}

.table>thead{
vertical-align:bottom
}

.table>:not(:last-child)>:last-child>*{
border-bottom-color:currentColor
}

.caption-top{
caption-side:top
}

.table-sm>:not(caption)>*>*{
padding:.25rem .25rem
}

.table-bordered>:not(caption)>*{
border-width:1px 0
}

.table-bordered>:not(caption)>*>*{
border-width:0 1px
}

.table-borderless>:not(caption)>*>*{
border-bottom-width:0
}

.table-striped>tbody>tr:nth-of-type(odd){
--bs-table-accent-bg:var(--bs-table-striped-bg);
color:var(--bs-table-striped-color)
}

.table-active{
--bs-table-accent-bg:var(--bs-table-active-bg);
color:var(--bs-table-active-color)
}

.table-hover>tbody>tr:hover{
--bs-table-accent-bg:var(--bs-table-hover-bg);
color:var(--bs-table-hover-color)
}

.table-primary{
--bs-table-bg:#bde0fa;
--bs-table-striped-bg:#b4d5ee;
--bs-table-striped-color:#000;
--bs-table-active-bg:#aacae1;
--bs-table-active-color:#000;
--bs-table-hover-bg:#afcfe7;
--bs-table-hover-color:#000;
color:#000;
border-color:#aacae1
}

.table-secondary{
--bs-table-bg:#d8dde1;
--bs-table-striped-bg:#cdd2d6;
--bs-table-striped-color:#000;
--bs-table-active-bg:#c2c7cb;
--bs-table-active-color:#000;
--bs-table-hover-bg:#c8ccd0;
--bs-table-hover-color:#000;
color:#000;
border-color:#c2c7cb
}

.table-success{
--bs-table-bg:#d4f4de;
--bs-table-striped-bg:#c9e8d3;
--bs-table-striped-color:#000;
--bs-table-active-bg:#bfdcc8;
--bs-table-active-color:#000;
--bs-table-hover-bg:#c4e2cd;
--bs-table-hover-color:#000;
color:#000;
border-color:#bfdcc8
}

.table-info{
--bs-table-bg:#bee5eb;
--bs-table-striped-bg:#b5dadf;
--bs-table-striped-color:#000;
--bs-table-active-bg:#abced4;
--bs-table-active-color:#000;
--bs-table-hover-bg:#b0d4d9;
--bs-table-hover-color:#000;
color:#000;
border-color:#abced4
}

.table-warning{
--bs-table-bg:#ffeeba;
--bs-table-striped-bg:#f2e2b1;
--bs-table-striped-color:#000;
--bs-table-active-bg:#e6d6a7;
--bs-table-active-color:#000;
--bs-table-hover-bg:#ecdcac;
--bs-table-hover-color:#000;
color:#000;
border-color:#e6d6a7
}

.table-danger{
--bs-table-bg:#fccac7;
--bs-table-striped-bg:#efc0bd;
--bs-table-striped-color:#000;
--bs-table-active-bg:#e3b6b3;
--bs-table-active-color:#000;
--bs-table-hover-bg:#e9bbb8;
--bs-table-hover-color:#000;
color:#000;
border-color:#e3b6b3
}

.table-light{
--bs-table-bg:#F8F9FA;
--bs-table-striped-bg:#ecedee;
--bs-table-striped-color:#000;
--bs-table-active-bg:#dfe0e1;
--bs-table-active-color:#000;
--bs-table-hover-bg:#e5e6e7;
--bs-table-hover-color:#000;
color:#000;
border-color:#dfe0e1
}

.table-dark{
--bs-table-bg:#343a40;
--bs-table-striped-bg:#3e444a;
--bs-table-striped-color:#fff;
--bs-table-active-bg:#484e53;
--bs-table-active-color:#fff;
--bs-table-hover-bg:#43494e;
--bs-table-hover-color:#fff;
color:#fff;
border-color:#484e53
}

.table-responsive{
overflow-x:auto;
-webkit-overflow-scrolling:touch
}

@media (max-width:575.98px){
.table-responsive-sm{
overflow-x:auto;
-webkit-overflow-scrolling:touch
}


}

@media (max-width:767.98px){
.table-responsive-md{
overflow-x:auto;
-webkit-overflow-scrolling:touch
}


}

@media (max-width:991.98px){
.table-responsive-lg{
overflow-x:auto;
-webkit-overflow-scrolling:touch
}


}

@media (max-width:1199.98px){
.table-responsive-xl{
overflow-x:auto;
-webkit-overflow-scrolling:touch
}


}

@media (max-width:1399.98px){
.table-responsive-xxl{
overflow-x:auto;
-webkit-overflow-scrolling:touch
}


}

.form-label{
margin-bottom:.5rem
}

.col-form-label{
padding-top:calc(.375rem + 1px);
padding-bottom:calc(.375rem + 1px);
margin-bottom:0;
font-size:inherit;
line-height:1.5
}

.col-form-label-lg{
padding-top:calc(.5rem + 1px);
padding-bottom:calc(.5rem + 1px);
font-size:1.25rem
}

.col-form-label-sm{
padding-top:calc(.25rem + 1px);
padding-bottom:calc(.25rem + 1px);
font-size:.875rem
}

.form-text{
margin-top:.25rem;
font-size:.875em;
color:#cacaca
}

.form-control{
display:block;
width:100%;
min-height:calc(1.5em + .75rem + 2px);
padding:.375rem .75rem;
font-size:1rem;
font-weight:400;
line-height:1.5;
color:#495057;
background-color:#fff;
background-clip:padding-box;
border:1px solid #ced4da;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
border-radius:.25rem;
-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce){
.form-control{
-webkit-transition:none;
-o-transition:none;
transition:none
}


}

.form-control:focus{
color:#495057;
background-color:#fff;
border-color:#89c9f7;
outline:0;
-webkit-box-shadow:0 0 0 .25rem rgba(18,146,238,.25);
box-shadow:0 0 0 .25rem rgba(18,146,238,.25)
}

.form-control::-webkit-input-placeholder{
color:#cacaca;
opacity:1
}

.form-control:-ms-input-placeholder{
color:#cacaca;
opacity:1
}

.form-control::-ms-input-placeholder{
color:#cacaca;
opacity:1
}

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

.form-control:disabled,.form-control[readonly]{
background-color:#3f5054;
opacity:1
}

.form-control-plaintext{
display:block;
width:100%;
padding:.375rem 0;
margin-bottom:0;
line-height:1.5;
color:#748494;
background-color:transparent;
border:solid transparent;
border-width:1px 0
}

.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{
padding-right:0;
padding-left:0
}

.form-control-sm{
min-height:calc(1.5em + .5rem + 2px);
padding:.25rem .5rem;
font-size:.875rem;
border-radius:.2rem
}

.form-control-lg{
min-height:calc(1.5em + 1rem + 2px);
padding:.5rem 1rem;
font-size:1.25rem;
border-radius:.3rem
}

.form-control-color{
max-width:3rem;
padding:.375rem
}

.form-control-color::-moz-color-swatch{
border-radius:.25rem
}

.form-control-color::-webkit-color-swatch{
border-radius:.25rem
}

.form-select{
display:block;
width:100%;
height:calc(1.5em + .75rem + 2px);
padding:.375rem 1.75rem .375rem .75rem;
font-size:1rem;
font-weight:400;
line-height:1.5;
color:#495057;
vertical-align:middle;
background-color:#fff;
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
background-repeat:no-repeat;
background-position:right .75rem center;
background-size:16px 12px;
border:1px solid #ced4da;
border-radius:.25rem;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none
}

.form-select:focus{
border-color:#89c9f7;
outline:0;
-webkit-box-shadow:0 0 0 .25rem rgba(18,146,238,.25);
box-shadow:0 0 0 .25rem rgba(18,146,238,.25)
}

.form-select:focus::-ms-value{
color:#495057;
background-color:#fff
}

.form-select[multiple],.form-select[size]:not([size="1"]){
height:auto;
padding-right:.75rem;
background-image:none
}

.form-select:disabled{
color:#cacaca;
background-color:#3f5054
}

.form-select:-moz-focusring{
color:transparent;
text-shadow:0 0 0 #495057
}

.form-select-sm{
height:calc(1.5em + .5rem + 2px);
padding-top:.25rem;
padding-bottom:.25rem;
padding-left:.5rem;
font-size:.875rem
}

.form-select-lg{
height:calc(1.5em + 1rem + 2px);
padding-top:.5rem;
padding-bottom:.5rem;
padding-left:1rem;
font-size:1.25rem
}

.form-check{
display:block;
min-height:1.5rem;
padding-left:1.5em;
margin-bottom:.125rem
}

.form-check .form-check-input{
float:left;
margin-left:-1.5em
}

.form-check-input{
width:1em;
height:1em;
margin-top:.25em;
vertical-align:top;
background-color:#fff;
background-repeat:no-repeat;
background-position:center;
background-size:contain;
border:1px solid rgba(0,0,0,.25);
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
-webkit-print-color-adjust:exact;
color-adjust:exact;
-webkit-transition:background-color .15s ease-in-out,background-position .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
transition:background-color .15s ease-in-out,background-position .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
-o-transition:background-color .15s ease-in-out,background-position .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
transition:background-color .15s ease-in-out,background-position .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
transition:background-color .15s ease-in-out,background-position .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce){
.form-check-input{
-webkit-transition:none;
-o-transition:none;
transition:none
}


}

.form-check-input[type=checkbox]{
border-radius:.25em
}

.form-check-input[type=radio]{
border-radius:50%
}

.form-check-input:active{
-webkit-filter:brightness(90%);
filter:brightness(90%)
}

.form-check-input:focus{
border-color:#89c9f7;
outline:0;
-webkit-box-shadow:0 0 0 .25rem rgba(18,146,238,.25);
box-shadow:0 0 0 .25rem rgba(18,146,238,.25)
}

.form-check-input:checked{
background-color:#1292ee;
border-color:#1292ee
}

.form-check-input:checked[type=checkbox]{
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")
}

.form-check-input:checked[type=radio]{
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")
}

.form-check-input[type=checkbox]:indeterminate{
background-color:#1292ee;
border-color:#1292ee;
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}

.form-check-input:disabled{
pointer-events:none;
-webkit-filter:none;
filter:none;
opacity:.5
}

.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{
opacity:.5
}

.form-switch{
padding-left:2.5em
}

.form-switch .form-check-input{
width:2em;
margin-left:-2.5em;
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
background-position:left center;
border-radius:2em
}

.form-switch .form-check-input:focus{
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2389c9f7'/%3e%3c/svg%3e")
}

.form-switch .form-check-input:checked{
background-position:right center;
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")
}

.form-check-inline{
display:inline-block;
margin-right:1rem
}

.btn-check{
position:absolute;
clip:rect(0,0,0,0);
pointer-events:none
}

.form-file{
--bs-form-file-height:calc(1.5em + 0.75rem + 2px);
position:relative
}

.form-file-input{
position:relative;
z-index:2;
width:100%;
height:var(--bs-form-file-height);
margin:0;
opacity:0
}

.form-file-input:focus-within~.form-file-label{
border-color:#89c9f7;
-webkit-box-shadow:0 0 0 .25rem rgba(18,146,238,.25);
box-shadow:0 0 0 .25rem rgba(18,146,238,.25)
}

.form-file-input:disabled~.form-file-label .form-file-text,.form-file-input[disabled]~.form-file-label .form-file-text{
background-color:#3f5054
}

.form-file-label{
position:absolute;
top:0;
right:0;
left:0;
z-index:1;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
height:var(--bs-form-file-height);
border-color:#ced4da;
border-radius:.25rem
}

.form-file-text{
display:block;
-webkit-box-flex:1;
-ms-flex-positive:1;
flex-grow:1;
padding:.375rem .75rem;
overflow:hidden;
font-weight:400;
line-height:1.5;
color:#495057;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
white-space:nowrap;
background-color:#fff;
border-color:inherit;
border-style:solid;
border-width:1px;
border-top-left-radius:inherit;
border-bottom-left-radius:inherit
}

.form-file-button{
display:block;
-ms-flex-negative:0;
flex-shrink:0;
padding:.375rem .75rem;
margin-left:-1px;
line-height:1.5;
color:#495057;
background-color:#3f5054;
border-color:inherit;
border-style:solid;
border-width:1px;
border-top-right-radius:inherit;
border-bottom-right-radius:inherit
}

.form-file-sm{
--bs-form-file-height:calc(1.5em + 0.5rem + 2px);
font-size:.875rem
}

.form-file-sm .form-file-button,.form-file-sm .form-file-text{
padding:.25rem .5rem
}

.form-file-lg{
--bs-form-file-height:calc(1.5em + 1rem + 2px);
font-size:1.25rem
}

.form-file-lg .form-file-button,.form-file-lg .form-file-text{
padding:.5rem 1rem
}

.form-range{
width:100%;
height:1.5rem;
padding:0;
background-color:transparent;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none
}

.form-range:focus{
outline:0
}

.form-range:focus::-webkit-slider-thumb{
-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(18,146,238,.25);
box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(18,146,238,.25)
}

.form-range:focus::-moz-range-thumb{
box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(18,146,238,.25)
}

.form-range:focus::-ms-thumb{
box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(18,146,238,.25)
}

.form-range::-moz-focus-outer{
border:0
}

.form-range::-webkit-slider-thumb{
width:1rem;
height:1rem;
margin-top:-.25rem;
background-color:#1292ee;
border:0;
border-radius:1rem;
-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
-o-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
-webkit-appearance:none;
appearance:none
}

@media (prefers-reduced-motion:reduce){
.form-range::-webkit-slider-thumb{
-webkit-transition:none;
-o-transition:none;
transition:none
}


}

.form-range::-webkit-slider-thumb:active{
background-color:#b9dffa
}

.form-range::-webkit-slider-runnable-track{
width:100%;
height:.5rem;
color:transparent;
cursor:pointer;
background-color:#dee2e6;
border-color:transparent;
border-radius:1rem
}

.form-range::-moz-range-thumb{
width:1rem;
height:1rem;
background-color:#1292ee;
border:0;
border-radius:1rem;
-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
-o-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
-moz-appearance:none;
appearance:none
}

@media (prefers-reduced-motion:reduce){
.form-range::-moz-range-thumb{
-webkit-transition:none;
-o-transition:none;
transition:none
}


}

.form-range::-moz-range-thumb:active{
background-color:#b9dffa
}

.form-range::-moz-range-track{
width:100%;
height:.5rem;
color:transparent;
cursor:pointer;
background-color:#dee2e6;
border-color:transparent;
border-radius:1rem
}

.form-range::-ms-thumb{
width:1rem;
height:1rem;
margin-top:0;
margin-right:.25rem;
margin-left:.25rem;
background-color:#1292ee;
border:0;
border-radius:1rem;
-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
-o-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
appearance:none
}

@media (prefers-reduced-motion:reduce){
.form-range::-ms-thumb{
-webkit-transition:none;
-o-transition:none;
transition:none
}


}

.form-range::-ms-thumb:active{
background-color:#b9dffa
}

.form-range::-ms-track{
width:100%;
height:.5rem;
color:transparent;
cursor:pointer;
background-color:transparent;
border-color:transparent;
border-width:.5rem
}

.form-range::-ms-fill-lower{
background-color:#dee2e6;
border-radius:1rem
}

.form-range::-ms-fill-upper{
margin-right:15px;
background-color:#dee2e6;
border-radius:1rem
}

.form-range:disabled{
pointer-events:none
}

.form-range:disabled::-webkit-slider-thumb{
background-color:#adb5bd
}

.form-range:disabled::-moz-range-thumb{
background-color:#adb5bd
}

.form-range:disabled::-ms-thumb{
background-color:#adb5bd
}

.input-group{
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-align:stretch;
-ms-flex-align:stretch;
align-items:stretch;
width:100%
}

.input-group>.form-control,.input-group>.form-file,.input-group>.form-select{
position:relative;
-webkit-box-flex:1;
-ms-flex:1 1 auto;
flex:1 1 auto;
width:1%;
min-width:0
}

.input-group>.form-control:focus,.input-group>.form-file .form-file-input:focus~.form-file-label,.input-group>.form-select:focus{
z-index:3
}

.input-group>.form-file>.form-file-input:focus{
z-index:4
}

.input-group>.form-file:not(:last-child)>.form-file-label{
border-top-right-radius:0;
border-bottom-right-radius:0
}

.input-group>.form-file:not(:first-child)>.form-file-label{
border-top-left-radius:0;
border-bottom-left-radius:0
}

.input-group .btn{
position:relative;
z-index:2
}

.input-group .btn:focus{
z-index:3
}

.input-group-text{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
padding:.375rem .75rem;
font-size:1rem;
font-weight:400;
line-height:1.5;
color:#495057;
text-align:center;
white-space:nowrap;
background-color:#3f5054;
border:1px solid #ced4da;
border-radius:.25rem
}

.input-group-lg>.form-control{
min-height:calc(1.5em + 1rem + 2px)
}

.input-group-lg>.form-select{
height:calc(1.5em + 1rem + 2px)
}

.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{
padding:.5rem 1rem;
font-size:1.25rem;
border-radius:.3rem
}

.input-group-sm>.form-control{
min-height:calc(1.5em + .5rem + 2px)
}

.input-group-sm>.form-select{
height:calc(1.5em + .5rem + 2px)
}

.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{
padding:.25rem .5rem;
font-size:.875rem;
border-radius:.2rem
}

.input-group-lg>.form-select,.input-group-sm>.form-select{
padding-right:1.75rem
}

.input-group>.dropdown-toggle:nth-last-child(n+3),.input-group>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){
border-top-right-radius:0;
border-bottom-right-radius:0
}

.input-group>:not(:first-child):not(.dropdown-menu){
margin-left:-1px;
border-top-left-radius:0;
border-bottom-left-radius:0
}

.valid-feedback{
display:none;
width:100%;
margin-top:.25rem;
font-size:.875em;
color:#67d68a
}

.valid-tooltip{
position:absolute;
top:100%;
z-index:5;
display:none;
max-width:100%;
padding:.25rem .5rem;
margin-top:.1rem;
font-size:.875rem;
color:#000;
background-color:rgba(103,214,138,.9);
border-radius:.25rem
}

.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{
display:block
}

.form-control.is-valid,.was-validated .form-control:valid{
border-color:#67d68a;
padding-right:calc(1.5em + .75rem);
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2367d68a' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
background-repeat:no-repeat;
background-position:right calc(.375em + .1875rem) center;
background-size:calc(.75em + .375rem) calc(.75em + .375rem)
}

.form-control.is-valid:focus,.was-validated .form-control:valid:focus{
border-color:#67d68a;
-webkit-box-shadow:0 0 0 .25rem rgba(103,214,138,.25);
box-shadow:0 0 0 .25rem rgba(103,214,138,.25)
}

.was-validated textarea.form-control:valid,textarea.form-control.is-valid{
padding-right:calc(1.5em + .75rem);
background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}

.form-select.is-valid,.was-validated .form-select:valid{
border-color:#67d68a;
padding-right:calc(.75em + 2.3125rem);
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2367d68a' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
background-position:right .75rem center,center right 1.75rem;
background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.form-select.is-valid:focus,.was-validated .form-select:valid:focus{
border-color:#67d68a;
-webkit-box-shadow:0 0 0 .25rem rgba(103,214,138,.25);
box-shadow:0 0 0 .25rem rgba(103,214,138,.25)
}

.form-check-input.is-valid,.was-validated .form-check-input:valid{
border-color:#67d68a
}

.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{
background-color:#67d68a
}

.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(103,214,138,.25);
box-shadow:0 0 0 .25rem rgba(103,214,138,.25)
}

.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{
color:#67d68a
}

.form-check-inline .form-check-input~.valid-feedback{
margin-left:.5em
}

.form-file-input.is-valid~.form-file-label,.was-validated .form-file-input:valid~.form-file-label{
border-color:#67d68a
}

.form-file-input.is-valid:focus~.form-file-label,.was-validated .form-file-input:valid:focus~.form-file-label{
border-color:#67d68a;
-webkit-box-shadow:0 0 0 .25rem rgba(103,214,138,.25);
box-shadow:0 0 0 .25rem rgba(103,214,138,.25)
}

.invalid-feedback{
display:none;
width:100%;
margin-top:.25rem;
font-size:.875em;
color:#f44336
}

.invalid-tooltip{
position:absolute;
top:100%;
z-index:5;
display:none;
max-width:100%;
padding:.25rem .5rem;
margin-top:.1rem;
font-size:.875rem;
color:#000;
background-color:rgba(244,67,54,.9);
border-radius:.25rem
}

.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{
display:block
}

.form-control.is-invalid,.was-validated .form-control:invalid{
border-color:#f44336;
padding-right:calc(1.5em + .75rem);
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23F44336' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23F44336' stroke='none'/%3e%3c/svg%3e");
background-repeat:no-repeat;
background-position:right calc(.375em + .1875rem) center;
background-size:calc(.75em + .375rem) calc(.75em + .375rem)
}

.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{
border-color:#f44336;
-webkit-box-shadow:0 0 0 .25rem rgba(244,67,54,.25);
box-shadow:0 0 0 .25rem rgba(244,67,54,.25)
}

.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{
padding-right:calc(1.5em + .75rem);
background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)
}

.form-select.is-invalid,.was-validated .form-select:invalid{
border-color:#f44336;
padding-right:calc(.75em + 2.3125rem);
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23F44336' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23F44336' stroke='none'/%3e%3c/svg%3e");
background-position:right .75rem center,center right 1.75rem;
background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)
}

.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{
border-color:#f44336;
-webkit-box-shadow:0 0 0 .25rem rgba(244,67,54,.25);
box-shadow:0 0 0 .25rem rgba(244,67,54,.25)
}

.form-check-input.is-invalid,.was-validated .form-check-input:invalid{
border-color:#f44336
}

.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{
background-color:#f44336
}

.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(244,67,54,.25);
box-shadow:0 0 0 .25rem rgba(244,67,54,.25)
}

.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{
color:#f44336
}

.form-check-inline .form-check-input~.invalid-feedback{
margin-left:.5em
}

.form-file-input.is-invalid~.form-file-label,.was-validated .form-file-input:invalid~.form-file-label{
border-color:#f44336
}

.form-file-input.is-invalid:focus~.form-file-label,.was-validated .form-file-input:invalid:focus~.form-file-label{
border-color:#f44336;
-webkit-box-shadow:0 0 0 .25rem rgba(244,67,54,.25);
box-shadow:0 0 0 .25rem rgba(244,67,54,.25)
}

.btn{
display:inline-block;
font-weight:400;
line-height:1.5;
color:#748494;
text-align:center;
text-decoration:none;
vertical-align:middle;
cursor:pointer;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
background-color:transparent;
border:1px solid transparent;
padding:.375rem .75rem;
font-size:1rem;
border-radius:.25rem;
-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
-o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce){
.btn{
-webkit-transition:none;
-o-transition:none;
transition:none
}


}

.btn:hover{
color:#748494
}

.btn-check:focus+.btn,.btn:focus{
outline:0;
-webkit-box-shadow:0 0 0 .25rem rgba(18,146,238,.25);
box-shadow:0 0 0 .25rem rgba(18,146,238,.25)
}

.btn.disabled,.btn:disabled,fieldset:disabled .btn{
pointer-events:none;
opacity:.65
}

.btn-primary{
color:#000;
background-color:#1292ee;
border-color:#1292ee
}

.btn-primary:hover{
color:#000;
background-color:#36a2f1;
border-color:#2a9df0
}

.btn-check:focus+.btn-primary,.btn-primary:focus{
color:#000;
background-color:#36a2f1;
border-color:#2a9df0;
-webkit-box-shadow:0 0 0 .25rem rgba(15,124,202,.5);
box-shadow:0 0 0 .25rem rgba(15,124,202,.5)
}

.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{
color:#000;
background-color:#42a8f1;
border-color:#2a9df0
}

.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(15,124,202,.5);
box-shadow:0 0 0 .25rem rgba(15,124,202,.5)
}

.btn-primary.disabled,.btn-primary:disabled{
color:#000;
background-color:#1292ee;
border-color:#1292ee
}

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

.btn-secondary:hover{
color:#fff;
background-color:#000;
border-color:#000
}

.btn-check:focus+.btn-secondary,.btn-secondary:focus{
color:#fff;
background-color:#000;
border-color:#000;
-webkit-box-shadow:0 0 0 .25rem rgba(38,38,38,.5);
box-shadow:0 0 0 .25rem rgba(38,38,38,.5)
}

.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{
color:#fff;
background-color:#000;
border-color:#000
}

.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(38,38,38,.5);
box-shadow:0 0 0 .25rem rgba(38,38,38,.5)
}

.btn-secondary.disabled,.btn-secondary:disabled{
color:#fff;
background-color:#000;
border-color:#000
}

.btn-success{
color:#fff;
background-color:green;
border-color:green
}

.btn-success:hover{
color:#fff;
background-color:#005a00;
border-color:#004d00
}

.btn-check:focus+.btn-success,.btn-success:focus{
color:#fff;
background-color:#005a00;
border-color:#004d00;
-webkit-box-shadow:0 0 0 .25rem rgba(38,147,38,.5);
box-shadow:0 0 0 .25rem rgba(38,147,38,.5)
}

.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{
color:#fff;
background-color:#004d00;
border-color:#004000
}

.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(38,147,38,.5);
box-shadow:0 0 0 .25rem rgba(38,147,38,.5)
}

.btn-success.disabled,.btn-success:disabled{
color:#fff;
background-color:green;
border-color:green
}

.btn-info{
color:#000;
background-color:#ff0;
border-color:#ff0
}

.btn-info:hover{
color:#000;
background-color:#ffff26;
border-color:#ffff1a
}

.btn-check:focus+.btn-info,.btn-info:focus{
color:#000;
background-color:#ffff26;
border-color:#ffff1a;
-webkit-box-shadow:0 0 0 .25rem rgba(217,217,0,.5);
box-shadow:0 0 0 .25rem rgba(217,217,0,.5)
}

.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{
color:#000;
background-color:#ff3;
border-color:#ffff1a
}

.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(217,217,0,.5);
box-shadow:0 0 0 .25rem rgba(217,217,0,.5)
}

.btn-info.disabled,.btn-info:disabled{
color:#000;
background-color:#ff0;
border-color:#ff0
}

.btn-warning{
color:#000;
background-color:#ff0;
border-color:#ff0
}

.btn-warning:hover{
color:#000;
background-color:#ffff26;
border-color:#ffff1a
}

.btn-check:focus+.btn-warning,.btn-warning:focus{
color:#000;
background-color:#ffff26;
border-color:#ffff1a;
-webkit-box-shadow:0 0 0 .25rem rgba(217,217,0,.5);
box-shadow:0 0 0 .25rem rgba(217,217,0,.5)
}

.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{
color:#000;
background-color:#ff3;
border-color:#ffff1a
}

.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(217,217,0,.5);
box-shadow:0 0 0 .25rem rgba(217,217,0,.5)
}

.btn-warning.disabled,.btn-warning:disabled{
color:#000;
background-color:#ff0;
border-color:#ff0
}

.btn-danger{
color:#000;
background-color:red;
border-color:red
}

.btn-danger:hover{
color:#000;
background-color:#ff2626;
border-color:#ff1a1a
}

.btn-check:focus+.btn-danger,.btn-danger:focus{
color:#000;
background-color:#ff2626;
border-color:#ff1a1a;
-webkit-box-shadow:0 0 0 .25rem rgba(217,0,0,.5);
box-shadow:0 0 0 .25rem rgba(217,0,0,.5)
}

.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{
color:#000;
background-color:#f33;
border-color:#ff1a1a
}

.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(217,0,0,.5);
box-shadow:0 0 0 .25rem rgba(217,0,0,.5)
}

.btn-danger.disabled,.btn-danger:disabled{
color:#000;
background-color:red;
border-color:red
}

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

.btn-light:hover{
color:#000;
background-color:#fff;
border-color:#fff
}

.btn-check:focus+.btn-light,.btn-light:focus{
color:#000;
background-color:#fff;
border-color:#fff;
-webkit-box-shadow:0 0 0 .25rem rgba(217,217,217,.5);
box-shadow:0 0 0 .25rem rgba(217,217,217,.5)
}

.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{
color:#000;
background-color:#fff;
border-color:#fff
}

.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(217,217,217,.5);
box-shadow:0 0 0 .25rem rgba(217,217,217,.5)
}

.btn-light.disabled,.btn-light:disabled{
color:#000;
background-color:#fff;
border-color:#fff
}

.btn-dark{
color:#fff;
background-color:#000;
border-color:#000
}

.btn-dark:hover{
color:#fff;
background-color:#000;
border-color:#000
}

.btn-check:focus+.btn-dark,.btn-dark:focus{
color:#fff;
background-color:#000;
border-color:#000;
-webkit-box-shadow:0 0 0 .25rem rgba(38,38,38,.5);
box-shadow:0 0 0 .25rem rgba(38,38,38,.5)
}

.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{
color:#fff;
background-color:#000;
border-color:#000
}

.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(38,38,38,.5);
box-shadow:0 0 0 .25rem rgba(38,38,38,.5)
}

.btn-dark.disabled,.btn-dark:disabled{
color:#fff;
background-color:#000;
border-color:#000
}

.btn-white-gray{
color:#000;
background-color:#f2f2f2;
border-color:#f2f2f2
}

.btn-white-gray:hover{
color:#000;
background-color:#fff;
border-color:#fff
}

.btn-check:focus+.btn-white-gray,.btn-white-gray:focus{
color:#000;
background-color:#fff;
border-color:#fff;
-webkit-box-shadow:0 0 0 .25rem rgba(206,206,206,.5);
box-shadow:0 0 0 .25rem rgba(206,206,206,.5)
}

.btn-check:active+.btn-white-gray,.btn-check:checked+.btn-white-gray,.btn-white-gray.active,.btn-white-gray:active,.show>.btn-white-gray.dropdown-toggle{
color:#000;
background-color:#fff;
border-color:#fff
}

.btn-check:active+.btn-white-gray:focus,.btn-check:checked+.btn-white-gray:focus,.btn-white-gray.active:focus,.btn-white-gray:active:focus,.show>.btn-white-gray.dropdown-toggle:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(206,206,206,.5);
box-shadow:0 0 0 .25rem rgba(206,206,206,.5)
}

.btn-white-gray.disabled,.btn-white-gray:disabled{
color:#000;
background-color:#f2f2f2;
border-color:#f2f2f2
}

.btn-white-opacity-50{
color:#000;
background-color:rgba(255,255,255,.5);
border-color:rgba(255,255,255,.5)
}

.btn-white-opacity-50:hover{
color:#000;
background-color:rgba(255,255,255,.5);
border-color:rgba(255,255,255,.5)
}

.btn-check:focus+.btn-white-opacity-50,.btn-white-opacity-50:focus{
color:#000;
background-color:rgba(255,255,255,.5);
border-color:rgba(255,255,255,.5);
-webkit-box-shadow:0 0 0 .25rem rgba(167,167,167,.5);
box-shadow:0 0 0 .25rem rgba(167,167,167,.5)
}

.btn-check:active+.btn-white-opacity-50,.btn-check:checked+.btn-white-opacity-50,.btn-white-opacity-50.active,.btn-white-opacity-50:active,.show>.btn-white-opacity-50.dropdown-toggle{
color:#000;
background-color:rgba(255,255,255,.5);
border-color:rgba(255,255,255,.5)
}

.btn-check:active+.btn-white-opacity-50:focus,.btn-check:checked+.btn-white-opacity-50:focus,.btn-white-opacity-50.active:focus,.btn-white-opacity-50:active:focus,.show>.btn-white-opacity-50.dropdown-toggle:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(167,167,167,.5);
box-shadow:0 0 0 .25rem rgba(167,167,167,.5)
}

.btn-white-opacity-50.disabled,.btn-white-opacity-50:disabled{
color:#000;
background-color:rgba(255,255,255,.5);
border-color:rgba(255,255,255,.5)
}

.btn-white{
color:#000;
background-color:#fff;
border-color:#fff
}

.btn-white:hover{
color:#000;
background-color:#fff;
border-color:#fff
}

.btn-check:focus+.btn-white,.btn-white:focus{
color:#000;
background-color:#fff;
border-color:#fff;
-webkit-box-shadow:0 0 0 .25rem rgba(217,217,217,.5);
box-shadow:0 0 0 .25rem rgba(217,217,217,.5)
}

.btn-check:active+.btn-white,.btn-check:checked+.btn-white,.btn-white.active,.btn-white:active,.show>.btn-white.dropdown-toggle{
color:#000;
background-color:#fff;
border-color:#fff
}

.btn-check:active+.btn-white:focus,.btn-check:checked+.btn-white:focus,.btn-white.active:focus,.btn-white:active:focus,.show>.btn-white.dropdown-toggle:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(217,217,217,.5);
box-shadow:0 0 0 .25rem rgba(217,217,217,.5)
}

.btn-white.disabled,.btn-white:disabled{
color:#000;
background-color:#fff;
border-color:#fff
}

.btn-overlay-black{
color:#fff;
background-color:#030f27;
border-color:#030f27
}

.btn-overlay-black:hover{
color:#fff;
background-color:#000103;
border-color:#000
}

.btn-check:focus+.btn-overlay-black,.btn-overlay-black:focus{
color:#fff;
background-color:#000103;
border-color:#000;
-webkit-box-shadow:0 0 0 .25rem rgba(41,51,71,.5);
box-shadow:0 0 0 .25rem rgba(41,51,71,.5)
}

.btn-check:active+.btn-overlay-black,.btn-check:checked+.btn-overlay-black,.btn-overlay-black.active,.btn-overlay-black:active,.show>.btn-overlay-black.dropdown-toggle{
color:#fff;
background-color:#000;
border-color:#000
}

.btn-check:active+.btn-overlay-black:focus,.btn-check:checked+.btn-overlay-black:focus,.btn-overlay-black.active:focus,.btn-overlay-black:active:focus,.show>.btn-overlay-black.dropdown-toggle:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(41,51,71,.5);
box-shadow:0 0 0 .25rem rgba(41,51,71,.5)
}

.btn-overlay-black.disabled,.btn-overlay-black:disabled{
color:#fff;
background-color:#030f27;
border-color:#030f27
}

.btn-outline-primary{
color:#1292ee;
border-color:#1292ee
}

.btn-outline-primary:hover{
color:#000;
background-color:#1292ee;
border-color:#1292ee
}

.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(18,146,238,.5);
box-shadow:0 0 0 .25rem rgba(18,146,238,.5)
}

.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{
color:#000;
background-color:#1292ee;
border-color:#1292ee
}

.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(18,146,238,.5);
box-shadow:0 0 0 .25rem rgba(18,146,238,.5)
}

.btn-outline-primary.disabled,.btn-outline-primary:disabled{
color:#1292ee;
background-color:transparent
}

.btn-outline-secondary{
color:#000;
border-color:#000
}

.btn-outline-secondary:hover{
color:#fff;
background-color:#000;
border-color:#000
}

.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(0,0,0,.5);
box-shadow:0 0 0 .25rem rgba(0,0,0,.5)
}

.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{
color:#fff;
background-color:#000;
border-color:#000
}

.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(0,0,0,.5);
box-shadow:0 0 0 .25rem rgba(0,0,0,.5)
}

.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{
color:#000;
background-color:transparent
}

.btn-outline-success{
color:green;
border-color:green
}

.btn-outline-success:hover{
color:#fff;
background-color:green;
border-color:green
}

.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(0,128,0,.5);
box-shadow:0 0 0 .25rem rgba(0,128,0,.5)
}

.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{
color:#fff;
background-color:green;
border-color:green
}

.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(0,128,0,.5);
box-shadow:0 0 0 .25rem rgba(0,128,0,.5)
}

.btn-outline-success.disabled,.btn-outline-success:disabled{
color:green;
background-color:transparent
}

.btn-outline-info{
color:#ff0;
border-color:#ff0
}

.btn-outline-info:hover{
color:#000;
background-color:#ff0;
border-color:#ff0
}

.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(255,255,0,.5);
box-shadow:0 0 0 .25rem rgba(255,255,0,.5)
}

.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{
color:#000;
background-color:#ff0;
border-color:#ff0
}

.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(255,255,0,.5);
box-shadow:0 0 0 .25rem rgba(255,255,0,.5)
}

.btn-outline-info.disabled,.btn-outline-info:disabled{
color:#ff0;
background-color:transparent
}

.btn-outline-warning{
color:#ff0;
border-color:#ff0
}

.btn-outline-warning:hover{
color:#000;
background-color:#ff0;
border-color:#ff0
}

.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(255,255,0,.5);
box-shadow:0 0 0 .25rem rgba(255,255,0,.5)
}

.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{
color:#000;
background-color:#ff0;
border-color:#ff0
}

.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(255,255,0,.5);
box-shadow:0 0 0 .25rem rgba(255,255,0,.5)
}

.btn-outline-warning.disabled,.btn-outline-warning:disabled{
color:#ff0;
background-color:transparent
}

.btn-outline-danger{
color:red;
border-color:red
}

.btn-outline-danger:hover{
color:#000;
background-color:red;
border-color:red
}

.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(255,0,0,.5);
box-shadow:0 0 0 .25rem rgba(255,0,0,.5)
}

.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{
color:#000;
background-color:red;
border-color:red
}

.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(255,0,0,.5);
box-shadow:0 0 0 .25rem rgba(255,0,0,.5)
}

.btn-outline-danger.disabled,.btn-outline-danger:disabled{
color:red;
background-color:transparent
}

.btn-outline-light{
color:#fff;
border-color:#fff
}

.btn-outline-light:hover{
color:#000;
background-color:#fff;
border-color:#fff
}

.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(255,255,255,.5);
box-shadow:0 0 0 .25rem rgba(255,255,255,.5)
}

.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{
color:#000;
background-color:#fff;
border-color:#fff
}

.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(255,255,255,.5);
box-shadow:0 0 0 .25rem rgba(255,255,255,.5)
}

.btn-outline-light.disabled,.btn-outline-light:disabled{
color:#fff;
background-color:transparent
}

.btn-outline-dark{
color:#000;
border-color:#000
}

.btn-outline-dark:hover{
color:#fff;
background-color:#000;
border-color:#000
}

.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(0,0,0,.5);
box-shadow:0 0 0 .25rem rgba(0,0,0,.5)
}

.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{
color:#fff;
background-color:#000;
border-color:#000
}

.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(0,0,0,.5);
box-shadow:0 0 0 .25rem rgba(0,0,0,.5)
}

.btn-outline-dark.disabled,.btn-outline-dark:disabled{
color:#000;
background-color:transparent
}

.btn-outline-white-gray{
color:#f2f2f2;
border-color:#f2f2f2
}

.btn-outline-white-gray:hover{
color:#000;
background-color:#f2f2f2;
border-color:#f2f2f2
}

.btn-check:focus+.btn-outline-white-gray,.btn-outline-white-gray:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(242,242,242,.5);
box-shadow:0 0 0 .25rem rgba(242,242,242,.5)
}

.btn-check:active+.btn-outline-white-gray,.btn-check:checked+.btn-outline-white-gray,.btn-outline-white-gray.active,.btn-outline-white-gray.dropdown-toggle.show,.btn-outline-white-gray:active{
color:#000;
background-color:#f2f2f2;
border-color:#f2f2f2
}

.btn-check:active+.btn-outline-white-gray:focus,.btn-check:checked+.btn-outline-white-gray:focus,.btn-outline-white-gray.active:focus,.btn-outline-white-gray.dropdown-toggle.show:focus,.btn-outline-white-gray:active:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(242,242,242,.5);
box-shadow:0 0 0 .25rem rgba(242,242,242,.5)
}

.btn-outline-white-gray.disabled,.btn-outline-white-gray:disabled{
color:#f2f2f2;
background-color:transparent
}

.btn-outline-white-opacity-50{
color:rgba(255,255,255,.5);
border-color:rgba(255,255,255,.5)
}

.btn-outline-white-opacity-50:hover{
color:#000;
background-color:rgba(255,255,255,.5);
border-color:rgba(255,255,255,.5)
}

.btn-check:focus+.btn-outline-white-opacity-50,.btn-outline-white-opacity-50:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(255,255,255,.5);
box-shadow:0 0 0 .25rem rgba(255,255,255,.5)
}

.btn-check:active+.btn-outline-white-opacity-50,.btn-check:checked+.btn-outline-white-opacity-50,.btn-outline-white-opacity-50.active,.btn-outline-white-opacity-50.dropdown-toggle.show,.btn-outline-white-opacity-50:active{
color:#000;
background-color:rgba(255,255,255,.5);
border-color:rgba(255,255,255,.5)
}

.btn-check:active+.btn-outline-white-opacity-50:focus,.btn-check:checked+.btn-outline-white-opacity-50:focus,.btn-outline-white-opacity-50.active:focus,.btn-outline-white-opacity-50.dropdown-toggle.show:focus,.btn-outline-white-opacity-50:active:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(255,255,255,.5);
box-shadow:0 0 0 .25rem rgba(255,255,255,.5)
}

.btn-outline-white-opacity-50.disabled,.btn-outline-white-opacity-50:disabled{
color:rgba(255,255,255,.5);
background-color:transparent
}

.btn-outline-white{
color:#fff;
border-color:#fff
}

.btn-outline-white:hover{
color:#000;
background-color:#fff;
border-color:#fff
}

.btn-check:focus+.btn-outline-white,.btn-outline-white:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(255,255,255,.5);
box-shadow:0 0 0 .25rem rgba(255,255,255,.5)
}

.btn-check:active+.btn-outline-white,.btn-check:checked+.btn-outline-white,.btn-outline-white.active,.btn-outline-white.dropdown-toggle.show,.btn-outline-white:active{
color:#000;
background-color:#fff;
border-color:#fff
}

.btn-check:active+.btn-outline-white:focus,.btn-check:checked+.btn-outline-white:focus,.btn-outline-white.active:focus,.btn-outline-white.dropdown-toggle.show:focus,.btn-outline-white:active:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(255,255,255,.5);
box-shadow:0 0 0 .25rem rgba(255,255,255,.5)
}

.btn-outline-white.disabled,.btn-outline-white:disabled{
color:#fff;
background-color:transparent
}

.btn-outline-overlay-black{
color:#030f27;
border-color:#030f27
}

.btn-outline-overlay-black:hover{
color:#fff;
background-color:#030f27;
border-color:#030f27
}

.btn-check:focus+.btn-outline-overlay-black,.btn-outline-overlay-black:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(3,15,39,.5);
box-shadow:0 0 0 .25rem rgba(3,15,39,.5)
}

.btn-check:active+.btn-outline-overlay-black,.btn-check:checked+.btn-outline-overlay-black,.btn-outline-overlay-black.active,.btn-outline-overlay-black.dropdown-toggle.show,.btn-outline-overlay-black:active{
color:#fff;
background-color:#030f27;
border-color:#030f27
}

.btn-check:active+.btn-outline-overlay-black:focus,.btn-check:checked+.btn-outline-overlay-black:focus,.btn-outline-overlay-black.active:focus,.btn-outline-overlay-black.dropdown-toggle.show:focus,.btn-outline-overlay-black:active:focus{
-webkit-box-shadow:0 0 0 .25rem rgba(3,15,39,.5);
box-shadow:0 0 0 .25rem rgba(3,15,39,.5)
}

.btn-outline-overlay-black.disabled,.btn-outline-overlay-black:disabled{
color:#030f27;
background-color:transparent
}

.btn-link{
font-weight:400;
color:#1292ee;
text-decoration:underline
}

.btn-link:hover{
color:#0c66a7
}

.btn-link.disabled,.btn-link:disabled{
color:#cacaca
}

.btn-group-lg>.btn,.btn-lg{
padding:.5rem 1rem;
font-size:1.25rem;
border-radius:.3rem
}

.btn-group-sm>.btn,.btn-sm{
padding:.25rem .5rem;
font-size:.875rem;
border-radius:.2rem
}

.btn-block{
display:block;
width:100%
}

.btn-block+.btn-block{
margin-top:.5rem
}

.fade{
-webkit-transition:opacity .15s linear;
-o-transition:opacity .15s linear;
transition:opacity .15s linear
}

@media (prefers-reduced-motion:reduce){
.fade{
-webkit-transition:none;
-o-transition:none;
transition:none
}


}

.fade:not(.show){
opacity:0
}

.collapse:not(.show){
display:none
}

.collapsing{
height:0;
overflow:hidden;
-webkit-transition:height .35s ease;
-o-transition:height .35s ease;
transition:height .35s ease
}

@media (prefers-reduced-motion:reduce){
.collapsing{
-webkit-transition:none;
-o-transition:none;
transition:none
}


}

.dropdown,.dropleft,.dropright,.dropup{
position:relative
}

.dropdown-toggle{
white-space:nowrap
}

.dropdown-toggle::after{
display:inline-block;
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;
min-width:10rem;
padding:.5rem 0;
margin:.125rem 0 0;
font-size:1rem;
color:#748494;
text-align:left;
list-style:none;
background-color:#fff;
background-clip:padding-box;
border:1px solid rgba(0,0,0,.15);
border-radius:.25rem
}

.dropdown-menu-left{
right:auto;
left:0
}

.dropdown-menu-right{
right:0;
left:auto
}

@media (min-width:576px){
.dropdown-menu-sm-left{
right:auto;
left:0
}

.dropdown-menu-sm-right{
right:0;
left:auto
}


}

@media (min-width:768px){
.dropdown-menu-md-left{
right:auto;
left:0
}

.dropdown-menu-md-right{
right:0;
left:auto
}


}

@media (min-width:992px){
.dropdown-menu-lg-left{
right:auto;
left:0
}

.dropdown-menu-lg-right{
right:0;
left:auto
}


}

@media (min-width:1200px){
.dropdown-menu-xl-left{
right:auto;
left:0
}

.dropdown-menu-xl-right{
right:0;
left:auto
}


}

@media (min-width:1400px){
.dropdown-menu-xxl-left{
right:auto;
left:0
}

.dropdown-menu-xxl-right{
right:0;
left:auto
}


}

.dropup .dropdown-menu{
top:auto;
bottom:100%;
margin-top:0;
margin-bottom:.125rem
}

.dropup .dropdown-toggle::after{
display:inline-block;
margin-left:.255em;
vertical-align:.255em;
content:"";
border-top:0;
border-right:.3em solid transparent;
border-bottom:.3em solid;
border-left:.3em solid transparent
}

.dropup .dropdown-toggle:empty::after{
margin-left:0
}

.dropright .dropdown-menu{
top:0;
right:auto;
left:100%;
margin-top:0;
margin-left:.125rem
}

.dropright .dropdown-toggle::after{
display:inline-block;
margin-left:.255em;
vertical-align:.255em;
content:"";
border-top:.3em solid transparent;
border-right:0;
border-bottom:.3em solid transparent;
border-left:.3em solid
}

.dropright .dropdown-toggle:empty::after{
margin-left:0
}

.dropright .dropdown-toggle::after{
vertical-align:0
}

.dropleft .dropdown-menu{
top:0;
right:100%;
left:auto;
margin-top:0;
margin-right:.125rem
}

.dropleft .dropdown-toggle::after{
display:inline-block;
margin-left:.255em;
vertical-align:.255em;
content:""
}

.dropleft .dropdown-toggle::after{
display:none
}

.dropleft .dropdown-toggle::before{
display:inline-block;
margin-right:.255em;
vertical-align:.255em;
content:"";
border-top:.3em solid transparent;
border-right:.3em solid;
border-bottom:.3em solid transparent
}

.dropleft .dropdown-toggle:empty::after{
margin-left:0
}

.dropleft .dropdown-toggle::before{
vertical-align:0
}

.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{
right:auto;
bottom:auto
}

.dropdown-divider{
height:0;
margin:.5rem 0;
overflow:hidden;
border-top:1px solid rgba(0,0,0,.15)
}

.dropdown-item{
display:block;
width:100%;
padding:.25rem 1rem;
clear:both;
font-weight:400;
color:#212529;
text-align:inherit;
text-decoration:none;
white-space:nowrap;
background-color:transparent;
border:0
}

.dropdown-item:focus,.dropdown-item:hover{
color:#16181b;
background-color:#748494
}

.dropdown-item.active,.dropdown-item:active{
color:#fff;
text-decoration:none;
background-color:#1292ee
}

.dropdown-item.disabled,.dropdown-item:disabled{
color:#cacaca;
pointer-events:none;
background-color:transparent
}

.dropdown-menu.show{
display:block
}

.dropdown-header{
display:block;
padding:.5rem 1rem;
margin-bottom:0;
font-size:.875rem;
color:#cacaca;
white-space:nowrap
}

.dropdown-item-text{
display:block;
padding:.25rem 1rem;
color:#212529
}

.dropdown-menu-dark{
color:#dee2e6;
background-color:#343a40;
border-color:rgba(0,0,0,.15)
}

.dropdown-menu-dark .dropdown-item{
color:#dee2e6
}

.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{
color:#fff;
background-color:rgba(255,255,255,.15)
}

.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{
color:#fff;
background-color:#1292ee
}

.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{
color:#adb5bd
}

.dropdown-menu-dark .dropdown-divider{
border-color:rgba(0,0,0,.15)
}

.dropdown-menu-dark .dropdown-item-text{
color:#dee2e6
}

.dropdown-menu-dark .dropdown-header{
color:#adb5bd
}

.btn-group,.btn-group-vertical{
position:relative;
display:-webkit-inline-box;
display:-ms-inline-flexbox;
display:inline-flex;
vertical-align:middle
}

.btn-group-vertical>.btn,.btn-group>.btn{
position:relative;
-webkit-box-flex:1;
-ms-flex:1 1 auto;
flex:1 1 auto
}

.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{
z-index:1
}

.btn-toolbar{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start
}

.btn-toolbar .input-group{
width:auto
}

.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){
margin-left:-1px
}

.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){
border-top-right-radius:0;
border-bottom-right-radius:0
}

.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{
border-top-left-radius:0;
border-bottom-left-radius:0
}

.dropdown-toggle-split{
padding-right:.5625rem;
padding-left:.5625rem
}

.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{
margin-left:0
}

.dropleft .dropdown-toggle-split::before{
margin-right:0
}

.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{
padding-right:.375rem;
padding-left:.375rem
}

.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{
padding-right:.75rem;
padding-left:.75rem
}

.btn-group-vertical{
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center
}

.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{
width:100%
}

.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){
margin-top:-1px
}

.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){
border-bottom-right-radius:0;
border-bottom-left-radius:0
}

.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){
border-top-left-radius:0;
border-top-right-radius:0
}

.nav{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
padding-left:0;
margin-bottom:0;
list-style:none
}

.nav-link{
display:block;
padding:.5rem 1rem;
text-decoration:none;
-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
-o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out
}

@media (prefers-reduced-motion:reduce){
.nav-link{
-webkit-transition:none;
-o-transition:none;
transition:none
}


}

.nav-link.disabled{
color:#cacaca;
pointer-events:none;
cursor:default
}

.nav-tabs{
border-bottom:1px solid #dee2e6
}

.nav-tabs .nav-link{
margin-bottom:-1px;
border:1px solid transparent;
border-top-left-radius:.25rem;
border-top-right-radius:.25rem
}

.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{
border-color:#3f5054 #3f5054 #dee2e6
}

.nav-tabs .nav-link.disabled{
color:#cacaca;
background-color:transparent;
border-color:transparent
}

.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{
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:#1292ee
}

.nav-fill .nav-item,.nav-fill>.nav-link{
-webkit-box-flex:1;
-ms-flex:1 1 auto;
flex:1 1 auto;
text-align:center
}

.nav-justified .nav-item,.nav-justified>.nav-link{
-ms-flex-preferred-size:0;
flex-basis:0;
-webkit-box-flex:1;
-ms-flex-positive:1;
flex-grow:1;
text-align:center
}

.tab-content>.tab-pane{
display:none
}

.tab-content>.active{
display:block
}

.navbar{
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
padding-top:.5rem;
padding-bottom:.5rem
}

.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:inherit;
flex-wrap:inherit;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between
}

.navbar-brand{
padding-top:.3125rem;
padding-bottom:.3125rem;
margin-right:1rem;
font-size:1.25rem;
text-decoration:none;
white-space:nowrap
}

.navbar-nav{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
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
}

.navbar-text{
padding-top:.5rem;
padding-bottom:.5rem
}

.navbar-collapse{
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
width:100%
}

.navbar-toggler{
padding:.25rem .75rem;
font-size:1.25rem;
line-height:1;
background-color:transparent;
border:1px solid transparent;
border-radius:.25rem;
-webkit-transition:-webkit-box-shadow .15s ease-in-out;
transition:-webkit-box-shadow .15s ease-in-out;
-o-transition:box-shadow .15s ease-in-out;
transition:box-shadow .15s ease-in-out;
transition:box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce){
.navbar-toggler{
-webkit-transition:none;
-o-transition:none;
transition:none
}


}

.navbar-toggler:hover{
text-decoration:none
}

.navbar-toggler:focus{
text-decoration:none;
outline:0;
-webkit-box-shadow:0 0 0 .25rem;
box-shadow:0 0 0 .25rem
}

.navbar-toggler-icon{
display:inline-block;
width:1.5em;
height:1.5em;
vertical-align:middle;
background-repeat:no-repeat;
background-position:center;
background-size:100%
}

@media (min-width:576px){
.navbar-expand-sm{
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start
}

.navbar-expand-sm .navbar-nav{
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row
}

.navbar-expand-sm .navbar-nav .dropdown-menu{
position:absolute
}

.navbar-expand-sm .navbar-nav .nav-link{
padding-right:.5rem;
padding-left:.5rem
}

.navbar-expand-sm .navbar-collapse{
display:-webkit-box!important;
display:-ms-flexbox!important;
display:flex!important
}

.navbar-expand-sm .navbar-toggler{
display:none
}


}

@media (min-width:768px){
.navbar-expand-md{
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start
}

.navbar-expand-md .navbar-nav{
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row
}

.navbar-expand-md .navbar-nav .dropdown-menu{
position:absolute
}

.navbar-expand-md .navbar-nav .nav-link{
padding-right:.5rem;
padding-left:.5rem
}

.navbar-expand-md .navbar-collapse{
display:-webkit-box!important;
display:-ms-flexbox!important;
display:flex!important
}

.navbar-expand-md .navbar-toggler{
display:none
}


}

@media (min-width:992px){
.navbar-expand-lg{
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start
}

.navbar-expand-lg .navbar-nav{
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row
}

.navbar-expand-lg .navbar-nav .dropdown-menu{
position:absolute
}

.navbar-expand-lg .navbar-nav .nav-link{
padding-right:.5rem;
padding-left:.5rem
}

.navbar-expand-lg .navbar-collapse{
display:-webkit-box!important;
display:-ms-flexbox!important;
display:flex!important
}

.navbar-expand-lg .navbar-toggler{
display:none
}


}

@media (min-width:1200px){
.navbar-expand-xl{
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start
}

.navbar-expand-xl .navbar-nav{
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row
}

.navbar-expand-xl .navbar-nav .dropdown-menu{
position:absolute
}

.navbar-expand-xl .navbar-nav .nav-link{
padding-right:.5rem;
padding-left:.5rem
}

.navbar-expand-xl .navbar-collapse{
display:-webkit-box!important;
display:-ms-flexbox!important;
display:flex!important
}

.navbar-expand-xl .navbar-toggler{
display:none
}


}

@media (min-width:1400px){
.navbar-expand-xxl{
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start
}

.navbar-expand-xxl .navbar-nav{
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row
}

.navbar-expand-xxl .navbar-nav .dropdown-menu{
position:absolute
}

.navbar-expand-xxl .navbar-nav .nav-link{
padding-right:.5rem;
padding-left:.5rem
}

.navbar-expand-xxl .navbar-collapse{
display:-webkit-box!important;
display:-ms-flexbox!important;
display:flex!important
}

.navbar-expand-xxl .navbar-toggler{
display:none
}


}

.navbar-expand{
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start
}

.navbar-expand .navbar-nav{
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row
}

.navbar-expand .navbar-nav .dropdown-menu{
position:absolute
}

.navbar-expand .navbar-nav .nav-link{
padding-right:.5rem;
padding-left:.5rem
}

.navbar-expand .navbar-collapse{
display:-webkit-box!important;
display:-ms-flexbox!important;
display:flex!important
}

.navbar-expand .navbar-toggler{
display:none
}

.navbar-light .navbar-brand{
color:rgba(0,0,0,.9)
}

.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{
color:rgba(0,0,0,.9)
}

.navbar-light .navbar-nav .nav-link{
color:rgba(0,0,0,.55)
}

.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{
color:rgba(0,0,0,.7)
}

.navbar-light .navbar-nav .nav-link.disabled{
color:rgba(0,0,0,.3)
}

.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{
color:rgba(0,0,0,.9)
}

.navbar-light .navbar-toggler{
color:rgba(0,0,0,.55);
border-color:rgba(0,0,0,.1)
}

.navbar-light .navbar-toggler-icon{
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

.navbar-light .navbar-text{
color:rgba(0,0,0,.55)
}

.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{
color:rgba(0,0,0,.9)
}

.navbar-dark .navbar-brand{
color:#fff
}

.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{
color:#fff
}

.navbar-dark .navbar-nav .nav-link{
color:rgba(255,255,255,.55)
}

.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{
color:rgba(255,255,255,.75)
}

.navbar-dark .navbar-nav .nav-link.disabled{
color:rgba(255,255,255,.25)
}

.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{
color:#fff
}

.navbar-dark .navbar-toggler{
color:rgba(255,255,255,.55);
border-color:rgba(255,255,255,.1)
}

.navbar-dark .navbar-toggler-icon{
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

.navbar-dark .navbar-text{
color:rgba(255,255,255,.55)
}

.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{
color:#fff
}

.card{
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
min-width:0;
word-wrap:break-word;
background-color:#fff;
background-clip:border-box;
border:1px solid rgba(0,0,0,.125);
border-radius:.25rem
}

.card>hr{
margin-right:0;
margin-left:0
}

.card>.list-group{
border-top:inherit;
border-bottom:inherit
}

.card>.list-group:first-child{
border-top-width:0;
border-top-left-radius:calc(.25rem - 1px);
border-top-right-radius:calc(.25rem - 1px)
}

.card>.list-group:last-child{
border-bottom-width:0;
border-bottom-right-radius:calc(.25rem - 1px);
border-bottom-left-radius:calc(.25rem - 1px)
}

.card>.card-header+.list-group,.card>.list-group+.card-footer{
border-top:0
}

.card-body{
-webkit-box-flex:1;
-ms-flex:1 1 auto;
flex:1 1 auto;
padding:1rem 1rem
}

.card-title{
margin-bottom:.5rem
}

.card-subtitle{
margin-top:-.25rem;
margin-bottom:0
}

.card-text:last-child{
margin-bottom:0
}

.card-link:hover{
text-decoration:none
}

.card-link+.card-link{
margin-left:1rem
}

.card-header{
padding:.5rem 1rem;
margin-bottom:0;
background-color:rgba(0,0,0,.03);
border-bottom:1px solid rgba(0,0,0,.125)
}

.card-header:first-child{
border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}

.card-footer{
padding:.5rem 1rem;
background-color:rgba(0,0,0,.03);
border-top:1px solid rgba(0,0,0,.125)
}

.card-footer:last-child{
border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}

.card-header-tabs{
margin-right:-.5rem;
margin-bottom:-.5rem;
margin-left:-.5rem;
border-bottom:0
}

.card-header-pills{
margin-right:-.5rem;
margin-left:-.5rem
}

.card-img-overlay{
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
padding:1rem;
border-radius:calc(.25rem - 1px)
}

.card-img,.card-img-bottom,.card-img-top{
width:100%
}

.card-img,.card-img-top{
border-top-left-radius:calc(.25rem - 1px);
border-top-right-radius:calc(.25rem - 1px)
}

.card-img,.card-img-bottom{
border-bottom-right-radius:calc(.25rem - 1px);
border-bottom-left-radius:calc(.25rem - 1px)
}

.card-group>.card{
margin-bottom:15px
}

@media (min-width:576px){
.card-group{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}

.card-group>.card{
-webkit-box-flex:1;
-ms-flex:1 0 0%;
flex:1 0 0%;
margin-bottom:0
}

.card-group>.card+.card{
margin-left:0;
border-left:0
}

.card-group>.card:not(:last-child){
border-top-right-radius:0;
border-bottom-right-radius:0
}

.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{
border-top-right-radius:0
}

.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{
border-bottom-right-radius:0
}

.card-group>.card:not(:first-child){
border-top-left-radius:0;
border-bottom-left-radius:0
}

.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{
border-top-left-radius:0
}

.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{
border-bottom-left-radius:0
}


}

.accordion{
overflow-anchor:none
}

.accordion>.card{
overflow:hidden
}

.accordion>.card:not(:last-of-type){
border-bottom:0;
border-bottom-right-radius:0;
border-bottom-left-radius:0
}

.accordion>.card:not(:first-of-type){
border-top-left-radius:0;
border-top-right-radius:0
}

.accordion>.card>.card-header{
border-radius:0;
margin-bottom:-1px
}

.breadcrumb{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
padding:.5rem 1rem;
margin-bottom:1rem;
list-style:none;
background-color:#3f5054;
border-radius:.25rem
}

.breadcrumb-item{
display:-webkit-box;
display:-ms-flexbox;
display:flex
}

.breadcrumb-item+.breadcrumb-item{
padding-left:.5rem
}

.breadcrumb-item+.breadcrumb-item::before{
display:inline-block;
padding-right:.5rem;
color:#cacaca;
content:"/"
}

.breadcrumb-item.active{
color:#cacaca
}

.pagination{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
padding-left:0;
list-style:none
}

.page-link{
position:relative;
display:block;
color:#1292ee;
text-decoration:none;
background-color:#fff;
border:1px solid #dee2e6;
-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
-o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce){
.page-link{
-webkit-transition:none;
-o-transition:none;
transition:none
}


}

.page-link:hover{
z-index:2;
color:#0c66a7;
background-color:#3f5054;
border-color:#dee2e6
}

.page-link:focus{
z-index:3;
color:#0c66a7;
background-color:#3f5054;
outline:0;
-webkit-box-shadow:0 0 0 .25rem rgba(18,146,238,.25);
box-shadow:0 0 0 .25rem rgba(18,146,238,.25)
}

.page-item:not(:first-child) .page-link{
margin-left:-1px
}

.page-item.active .page-link{
z-index:3;
color:#fff;
background-color:#1292ee;
border-color:#1292ee
}

.page-item.disabled .page-link{
color:#cacaca;
pointer-events:none;
background-color:#fff;
border-color:#dee2e6
}

.page-link{
padding:.375rem .75rem
}

.page-item:first-child .page-link{
border-top-left-radius:.25rem;
border-bottom-left-radius:.25rem
}

.page-item:last-child .page-link{
border-top-right-radius:.25rem;
border-bottom-right-radius:.25rem
}

.pagination-lg .page-link{
padding:.75rem 1.5rem;
font-size:1.25rem
}

.pagination-lg .page-item:first-child .page-link{
border-top-left-radius:.3rem;
border-bottom-left-radius:.3rem
}

.pagination-lg .page-item:last-child .page-link{
border-top-right-radius:.3rem;
border-bottom-right-radius:.3rem
}

.pagination-sm .page-link{
padding:.25rem .5rem;
font-size:.875rem
}

.pagination-sm .page-item:first-child .page-link{
border-top-left-radius:.2rem;
border-bottom-left-radius:.2rem
}

.pagination-sm .page-item:last-child .page-link{
border-top-right-radius:.2rem;
border-bottom-right-radius:.2rem
}

.badge{
display:inline-block;
padding:.35em .65em;
font-size:.75em;
font-weight:700;
line-height:1;
color:#fff;
text-align:center;
white-space:nowrap;
vertical-align:baseline;
border-radius:.25rem
}

.badge:empty{
display:none
}

.btn .badge{
position:relative;
top:-1px
}

.alert{
position:relative;
padding:1rem 1rem;
margin-bottom:1rem;
border:1px solid transparent;
border-radius:.25rem
}

.alert-heading{
color:inherit
}

.alert-link{
font-weight:700
}

.alert-dismissible{
padding-right:3rem
}

.alert-dismissible .btn-close{
position:absolute;
top:0;
right:0;
padding:1.25rem 1rem
}

.alert-primary{
color:#094c7c;
background-color:#d0e9fc;
border-color:#bde0fa
}

.alert-primary .alert-link{
color:#062f4c
}

.alert-secondary{
color:#000;
background-color:#ccc;
border-color:#b8b8b8
}

.alert-secondary .alert-link{
color:#000
}

.alert-success{
color:#004300;
background-color:#cce6cc;
border-color:#b8dbb8
}

.alert-success .alert-link{
color:#001000
}

.alert-info{
color:#858500;
background-color:#ffc;
border-color:#ffffb8
}

.alert-info .alert-link{
color:#525200
}

.alert-warning{
color:#858500;
background-color:#ffc;
border-color:#ffffb8
}

.alert-warning .alert-link{
color:#525200
}

.alert-danger{
color:#850000;
background-color:#fcc;
border-color:#ffb8b8
}

.alert-danger .alert-link{
color:#520000
}

.alert-light{
color:#858585;
background-color:#fff;
border-color:#fff
}

.alert-light .alert-link{
color:#6c6c6c
}

.alert-dark{
color:#000;
background-color:#ccc;
border-color:#b8b8b8
}

.alert-dark .alert-link{
color:#000
}

.alert-white-gray{
color:#7e7e7e;
background-color:#fcfcfc;
border-color:#fbfbfb
}

.alert-white-gray .alert-link{
color:#656565
}

.alert-white-opacity-50{
color:rgba(68,68,68,.74);
background-color:rgba(255,255,255,.9);
border-color:rgba(255,255,255,.86)
}

.alert-white-opacity-50 .alert-link{
color:rgba(43,43,43,.74)
}

.alert-white{
color:#858585;
background-color:#fff;
border-color:#fff
}

.alert-white .alert-link{
color:#6c6c6c
}

.alert-overlay-black{
color:#020814;
background-color:#cdcfd4;
border-color:#b8bcc3
}

.alert-overlay-black .alert-link{
color:#000
}

@-webkit-keyframes progress-bar-stripes{
0%{
background-position-x:1rem
}


}

@keyframes progress-bar-stripes{
0%{
background-position-x:1rem
}


}

.progress{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
height:1rem;
overflow:hidden;
font-size:.75rem;
background-color:#3f5054;
border-radius:.25rem
}

.progress-bar{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
overflow:hidden;
color:#fff;
text-align:center;
white-space:nowrap;
background-color:#1292ee;
-webkit-transition:width .6s ease;
-o-transition:width .6s ease;
transition:width .6s ease
}

@media (prefers-reduced-motion:reduce){
.progress-bar{
-webkit-transition:none;
-o-transition:none;
transition:none
}


}

.progress-bar-striped{
background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-size:1rem 1rem
}

.progress-bar-animated{
-webkit-animation:progress-bar-stripes 1s linear infinite;
animation:progress-bar-stripes 1s linear infinite
}

@media (prefers-reduced-motion:reduce){
.progress-bar-animated{
-webkit-animation:none;
animation:none
}


}

.list-group{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
padding-left:0;
margin-bottom:0;
border-radius:.25rem
}

.list-group-item-action{
width:100%;
color:#495057;
text-align:inherit
}

.list-group-item-action:focus,.list-group-item-action:hover{
z-index:1;
color:#495057;
text-decoration:none;
background-color:#748494
}

.list-group-item-action:active{
color:#748494;
background-color:#3f5054
}

.list-group-item{
position:relative;
display:block;
padding:.5rem 1rem;
text-decoration:none;
background-color:#fff;
border:1px solid rgba(0,0,0,.125)
}

.list-group-item:first-child{
border-top-left-radius:inherit;
border-top-right-radius:inherit
}

.list-group-item:last-child{
border-bottom-right-radius:inherit;
border-bottom-left-radius:inherit
}

.list-group-item.disabled,.list-group-item:disabled{
color:#cacaca;
pointer-events:none;
background-color:#fff
}

.list-group-item.active{
z-index:2;
color:#fff;
background-color:#1292ee;
border-color:#1292ee
}

.list-group-item+.list-group-item{
border-top-width:0
}

.list-group-item+.list-group-item.active{
margin-top:-1px;
border-top-width:1px
}

.list-group-horizontal{
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row
}

.list-group-horizontal>.list-group-item:first-child{
border-bottom-left-radius:.25rem;
border-top-right-radius:0
}

.list-group-horizontal>.list-group-item:last-child{
border-top-right-radius:.25rem;
border-bottom-left-radius:0
}

.list-group-horizontal>.list-group-item.active{
margin-top:0
}

.list-group-horizontal>.list-group-item+.list-group-item{
border-top-width:1px;
border-left-width:0
}

.list-group-horizontal>.list-group-item+.list-group-item.active{
margin-left:-1px;
border-left-width:1px
}

@media (min-width:576px){
.list-group-horizontal-sm{
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row
}

.list-group-horizontal-sm>.list-group-item:first-child{
border-bottom-left-radius:.25rem;
border-top-right-radius:0
}

.list-group-horizontal-sm>.list-group-item:last-child{
border-top-right-radius:.25rem;
border-bottom-left-radius:0
}

.list-group-horizontal-sm>.list-group-item.active{
margin-top:0
}

.list-group-horizontal-sm>.list-group-item+.list-group-item{
border-top-width:1px;
border-left-width:0
}

.list-group-horizontal-sm>.list-group-item+.list-group-item.active{
margin-left:-1px;
border-left-width:1px
}


}

@media (min-width:768px){
.list-group-horizontal-md{
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row
}

.list-group-horizontal-md>.list-group-item:first-child{
border-bottom-left-radius:.25rem;
border-top-right-radius:0
}

.list-group-horizontal-md>.list-group-item:last-child{
border-top-right-radius:.25rem;
border-bottom-left-radius:0
}

.list-group-horizontal-md>.list-group-item.active{
margin-top:0
}

.list-group-horizontal-md>.list-group-item+.list-group-item{
border-top-width:1px;
border-left-width:0
}

.list-group-horizontal-md>.list-group-item+.list-group-item.active{
margin-left:-1px;
border-left-width:1px
}


}

@media (min-width:992px){
.list-group-horizontal-lg{
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row
}

.list-group-horizontal-lg>.list-group-item:first-child{
border-bottom-left-radius:.25rem;
border-top-right-radius:0
}

.list-group-horizontal-lg>.list-group-item:last-child{
border-top-right-radius:.25rem;
border-bottom-left-radius:0
}

.list-group-horizontal-lg>.list-group-item.active{
margin-top:0
}

.list-group-horizontal-lg>.list-group-item+.list-group-item{
border-top-width:1px;
border-left-width:0
}

.list-group-horizontal-lg>.list-group-item+.list-group-item.active{
margin-left:-1px;
border-left-width:1px
}


}

@media (min-width:1200px){
.list-group-horizontal-xl{
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row
}

.list-group-horizontal-xl>.list-group-item:first-child{
border-bottom-left-radius:.25rem;
border-top-right-radius:0
}

.list-group-horizontal-xl>.list-group-item:last-child{
border-top-right-radius:.25rem;
border-bottom-left-radius:0
}

.list-group-horizontal-xl>.list-group-item.active{
margin-top:0
}

.list-group-horizontal-xl>.list-group-item+.list-group-item{
border-top-width:1px;
border-left-width:0
}

.list-group-horizontal-xl>.list-group-item+.list-group-item.active{
margin-left:-1px;
border-left-width:1px
}


}

@media (min-width:1400px){
.list-group-horizontal-xxl{
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row
}

.list-group-horizontal-xxl>.list-group-item:first-child{
border-bottom-left-radius:.25rem;
border-top-right-radius:0
}

.list-group-horizontal-xxl>.list-group-item:last-child{
border-top-right-radius:.25rem;
border-bottom-left-radius:0
}

.list-group-horizontal-xxl>.list-group-item.active{
margin-top:0
}

.list-group-horizontal-xxl>.list-group-item+.list-group-item{
border-top-width:1px;
border-left-width:0
}

.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{
margin-left:-1px;
border-left-width:1px
}


}

.list-group-flush{
border-radius:0
}

.list-group-flush>.list-group-item{
border-width:0 0 1px
}

.list-group-flush>.list-group-item:last-child{
border-bottom-width:0
}

.list-group-item-primary{
color:#094c7c;
background-color:#bde0fa
}

.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{
color:#094c7c;
background-color:#a5d5f8
}

.list-group-item-primary.list-group-item-action.active{
color:#fff;
background-color:#094c7c;
border-color:#094c7c
}

.list-group-item-secondary{
color:#000;
background-color:#b8b8b8
}

.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{
color:#000;
background-color:#ababab
}

.list-group-item-secondary.list-group-item-action.active{
color:#fff;
background-color:#000;
border-color:#000
}

.list-group-item-success{
color:#004300;
background-color:#b8dbb8
}

.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{
color:#004300;
background-color:#a7d2a7
}

.list-group-item-success.list-group-item-action.active{
color:#fff;
background-color:#004300;
border-color:#004300
}

.list-group-item-info{
color:#858500;
background-color:#ffffb8
}

.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{
color:#858500;
background-color:#ffff9f
}

.list-group-item-info.list-group-item-action.active{
color:#fff;
background-color:#858500;
border-color:#858500
}

.list-group-item-warning{
color:#858500;
background-color:#ffffb8
}

.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{
color:#858500;
background-color:#ffff9f
}

.list-group-item-warning.list-group-item-action.active{
color:#fff;
background-color:#858500;
border-color:#858500
}

.list-group-item-danger{
color:#850000;
background-color:#ffb8b8
}

.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{
color:#850000;
background-color:#ff9f9f
}

.list-group-item-danger.list-group-item-action.active{
color:#fff;
background-color:#850000;
border-color:#850000
}

.list-group-item-light{
color:#858585;
background-color:#fff
}

.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{
color:#858585;
background-color:#f2f2f2
}

.list-group-item-light.list-group-item-action.active{
color:#fff;
background-color:#858585;
border-color:#858585
}

.list-group-item-dark{
color:#000;
background-color:#b8b8b8
}

.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{
color:#000;
background-color:#ababab
}

.list-group-item-dark.list-group-item-action.active{
color:#fff;
background-color:#000;
border-color:#000
}

.list-group-item-white-gray{
color:#7e7e7e;
background-color:#fbfbfb
}

.list-group-item-white-gray.list-group-item-action:focus,.list-group-item-white-gray.list-group-item-action:hover{
color:#7e7e7e;
background-color:#eee
}

.list-group-item-white-gray.list-group-item-action.active{
color:#fff;
background-color:#7e7e7e;
border-color:#7e7e7e
}

.list-group-item-white-opacity-50{
color:rgba(68,68,68,.74);
background-color:rgba(255,255,255,.86)
}

.list-group-item-white-opacity-50.list-group-item-action:focus,.list-group-item-white-opacity-50.list-group-item-action:hover{
color:rgba(68,68,68,.74);
background-color:rgba(242,242,242,.86)
}

.list-group-item-white-opacity-50.list-group-item-action.active{
color:#fff;
background-color:rgba(68,68,68,.74);
border-color:rgba(68,68,68,.74)
}

.list-group-item-white{
color:#858585;
background-color:#fff
}

.list-group-item-white.list-group-item-action:focus,.list-group-item-white.list-group-item-action:hover{
color:#858585;
background-color:#f2f2f2
}

.list-group-item-white.list-group-item-action.active{
color:#fff;
background-color:#858585;
border-color:#858585
}

.list-group-item-overlay-black{
color:#020814;
background-color:#b8bcc3
}

.list-group-item-overlay-black.list-group-item-action:focus,.list-group-item-overlay-black.list-group-item-action:hover{
color:#020814;
background-color:#aaafb7
}

.list-group-item-overlay-black.list-group-item-action.active{
color:#fff;
background-color:#020814;
border-color:#020814
}

.btn-close{
-webkit-box-sizing:content-box;
box-sizing:content-box;
width:1em;
height:1em;
padding:.25em .25em;
color:#000;
background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 16 16'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") no-repeat center center/1em auto;
background-clip:content-box;
border:0;
border-radius:.25rem;
opacity:.5
}

.btn-close:hover{
color:#000;
text-decoration:none;
opacity:.75
}

.btn-close:focus{
outline:0;
-webkit-box-shadow:0 0 0 .25rem rgba(18,146,238,.25);
box-shadow:0 0 0 .25rem rgba(18,146,238,.25);
opacity:1
}

.btn-close.disabled,.btn-close:disabled{
pointer-events:none;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
opacity:.25
}

.btn-close-white{
-webkit-filter:invert(1) grayscale(100%) brightness(200%);
filter:invert(1) grayscale(100%) brightness(200%)
}

.toast{
max-width:350px;
font-size:.875rem;
background-color:rgba(255,255,255,.85);
background-clip:padding-box;
border:1px solid rgba(0,0,0,.1);
-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);
box-shadow:0 .5rem 1rem rgba(0,0,0,.15);
opacity:0;
border-radius:.25rem
}

.toast:not(:last-child){
margin-bottom:.75rem
}

.toast.showing{
opacity:1
}

.toast.show{
display:block;
opacity:1
}

.toast.hide{
display:none
}

.toast-header{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
padding:.5rem .75rem;
color:#cacaca;
background-color:rgba(255,255,255,.85);
background-clip:padding-box;
border-bottom:1px solid rgba(0,0,0,.05);
border-top-left-radius:calc(.25rem - 1px);
border-top-right-radius:calc(.25rem - 1px)
}

.toast-header .btn-close{
margin-right:-.375rem;
margin-left:.75rem
}

.toast-body{
padding:.75rem
}

.modal-open{
overflow:hidden
}

.modal-open .modal{
overflow-x:hidden;
overflow-y:auto
}

.modal{
position:fixed;
top:0;
left:0;
z-index:1050;
display:none;
width:100%;
height:100%;
overflow:hidden;
outline:0
}

.modal-dialog{
position:relative;
width:auto;
margin:.5rem;
pointer-events:none
}

.modal.fade .modal-dialog{
-webkit-transition:-webkit-transform .3s ease-out;
transition:-webkit-transform .3s ease-out;
-o-transition:transform .3s ease-out;
transition:transform .3s ease-out;
transition:transform .3s ease-out,-webkit-transform .3s ease-out;
-webkit-transform:translate(0,-50px);
-ms-transform:translate(0,-50px);
transform:translate(0,-50px)
}

@media (prefers-reduced-motion:reduce){
.modal.fade .modal-dialog{
-webkit-transition:none;
-o-transition:none;
transition:none
}


}

.modal.show .modal-dialog{
-webkit-transform:none;
-ms-transform:none;
transform:none
}

.modal.modal-static .modal-dialog{
-webkit-transform:scale(1.02);
-ms-transform:scale(1.02);
transform:scale(1.02)
}

.modal-dialog-scrollable{
height:calc(100% - 1rem)
}

.modal-dialog-scrollable .modal-content{
max-height:100%;
overflow:hidden
}

.modal-dialog-scrollable .modal-body{
overflow-y:auto
}

.modal-dialog-centered{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
min-height:calc(100% - 1rem)
}

.modal-content{
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
width:100%;
pointer-events:auto;
background-color:#fff;
background-clip:padding-box;
border:1px solid rgba(0,0,0,.2);
border-radius:.3rem;
outline:0
}

.modal-backdrop{
position:fixed;
top:0;
left:0;
z-index:1040;
width:100vw;
height:100vh;
background-color:#000
}

.modal-backdrop.fade{
opacity:0
}

.modal-backdrop.show{
opacity:.5
}

.modal-header{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
padding:1rem 1rem;
border-bottom:1px solid #dee2e6;
border-top-left-radius:calc(.3rem - 1px);
border-top-right-radius:calc(.3rem - 1px)
}

.modal-header .btn-close{
padding:.5rem .5rem;
margin:-.5rem -.5rem -.5rem auto
}

.modal-title{
margin-bottom:0;
line-height:1.5
}

.modal-body{
position:relative;
-webkit-box-flex:1;
-ms-flex:1 1 auto;
flex:1 1 auto;
padding:1rem
}

.modal-footer{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-ms-flex-negative:0;
flex-shrink:0;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;
padding:.75rem;
border-top:1px solid #dee2e6;
border-bottom-right-radius:calc(.3rem - 1px);
border-bottom-left-radius:calc(.3rem - 1px)
}

.modal-footer>*{
margin:.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-scrollable{
height:calc(100% - 3.5rem)
}

.modal-dialog-centered{
min-height:calc(100% - 3.5rem)
}

.modal-sm{
max-width:300px
}


}

@media (min-width:992px){
.modal-lg,.modal-xl{
max-width:800px
}


}

@media (min-width:1200px){
.modal-xl{
max-width:1140px
}


}

.modal-fullscreen{
width:100vw;
max-width:none;
height:100%;
margin:0
}

.modal-fullscreen .modal-content{
height:100%;
border:0;
border-radius:0
}

.modal-fullscreen .modal-header{
border-radius:0
}

.modal-fullscreen .modal-body{
overflow-y:auto
}

.modal-fullscreen .modal-footer{
border-radius:0
}

@media (max-width:575.98px){
.modal-fullscreen-sm-down{
width:100vw;
max-width:none;
height:100%;
margin:0
}

.modal-fullscreen-sm-down .modal-content{
height:100%;
border:0;
border-radius:0
}

.modal-fullscreen-sm-down .modal-header{
border-radius:0
}

.modal-fullscreen-sm-down .modal-body{
overflow-y:auto
}

.modal-fullscreen-sm-down .modal-footer{
border-radius:0
}


}

@media (max-width:767.98px){
.modal-fullscreen-md-down{
width:100vw;
max-width:none;
height:100%;
margin:0
}

.modal-fullscreen-md-down .modal-content{
height:100%;
border:0;
border-radius:0
}

.modal-fullscreen-md-down .modal-header{
border-radius:0
}

.modal-fullscreen-md-down .modal-body{
overflow-y:auto
}

.modal-fullscreen-md-down .modal-footer{
border-radius:0
}


}

@media (max-width:991.98px){
.modal-fullscreen-lg-down{
width:100vw;
max-width:none;
height:100%;
margin:0
}

.modal-fullscreen-lg-down .modal-content{
height:100%;
border:0;
border-radius:0
}

.modal-fullscreen-lg-down .modal-header{
border-radius:0
}

.modal-fullscreen-lg-down .modal-body{
overflow-y:auto
}

.modal-fullscreen-lg-down .modal-footer{
border-radius:0
}


}

@media (max-width:1199.98px){
.modal-fullscreen-xl-down{
width:100vw;
max-width:none;
height:100%;
margin:0
}

.modal-fullscreen-xl-down .modal-content{
height:100%;
border:0;
border-radius:0
}

.modal-fullscreen-xl-down .modal-header{
border-radius:0
}

.modal-fullscreen-xl-down .modal-body{
overflow-y:auto
}

.modal-fullscreen-xl-down .modal-footer{
border-radius:0
}


}

@media (max-width:1399.98px){
.modal-fullscreen-xxl-down{
width:100vw;
max-width:none;
height:100%;
margin:0
}

.modal-fullscreen-xxl-down .modal-content{
height:100%;
border:0;
border-radius:0
}

.modal-fullscreen-xxl-down .modal-header{
border-radius:0
}

.modal-fullscreen-xxl-down .modal-body{
overflow-y:auto
}

.modal-fullscreen-xxl-down .modal-footer{
border-radius:0
}


}

.tooltip{
position:absolute;
z-index:1070;
display:block;
margin:0;
font-family:var(--bs-font-sans-serif);
font-style:normal;
font-weight:400;
line-height:1.5;
text-align:left;
text-align:start;
text-decoration:none;
text-shadow:none;
text-transform:none;
letter-spacing:normal;
word-break:normal;
word-spacing:normal;
white-space:normal;
line-break:auto;
font-size:.875rem;
word-wrap:break-word;
opacity:0
}

.tooltip.show{
opacity:.9
}

.tooltip .tooltip-arrow{
position:absolute;
display:block;
width:.8rem;
height:.4rem
}

.tooltip .tooltip-arrow::before{
position:absolute;
content:"";
border-color:transparent;
border-style:solid
}

.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{
padding:.4rem 0
}

.bs-tooltip-auto[x-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{
bottom:0
}

.bs-tooltip-auto[x-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{
top:0;
border-width:.4rem .4rem 0;
border-top-color:#000
}

.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{
padding:0 .4rem
}

.bs-tooltip-auto[x-placement^=right] .tooltip-arrow,.bs-tooltip-right .tooltip-arrow{
left:0;
width:.4rem;
height:.8rem
}

.bs-tooltip-auto[x-placement^=right] .tooltip-arrow::before,.bs-tooltip-right .tooltip-arrow::before{
right:0;
border-width:.4rem .4rem .4rem 0;
border-right-color:#000
}

.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{
padding:.4rem 0
}

.bs-tooltip-auto[x-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{
top:0
}

.bs-tooltip-auto[x-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{
bottom:0;
border-width:0 .4rem .4rem;
border-bottom-color:#000
}

.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{
padding:0 .4rem
}

.bs-tooltip-auto[x-placement^=left] .tooltip-arrow,.bs-tooltip-left .tooltip-arrow{
right:0;
width:.4rem;
height:.8rem
}

.bs-tooltip-auto[x-placement^=left] .tooltip-arrow::before,.bs-tooltip-left .tooltip-arrow::before{
left:0;
border-width:.4rem 0 .4rem .4rem;
border-left-color:#000
}

.tooltip-inner{
max-width:200px;
padding:.25rem .5rem;
color:#fff;
text-align:center;
background-color:#000;
border-radius:.25rem
}

.popover{
position:absolute;
top:0;
left:0;
z-index:1060;
display:block;
max-width:276px;
font-family:var(--bs-font-sans-serif);
font-style:normal;
font-weight:400;
line-height:1.5;
text-align:left;
text-align:start;
text-decoration:none;
text-shadow:none;
text-transform:none;
letter-spacing:normal;
word-break:normal;
word-spacing:normal;
white-space:normal;
line-break:auto;
font-size:.875rem;
word-wrap:break-word;
background-color:#fff;
background-clip:padding-box;
border:1px solid rgba(0,0,0,.2);
border-radius:.3rem
}

.popover .popover-arrow{
position:absolute;
display:block;
width:1rem;
height:.5rem;
margin:0 .3rem
}

.popover .popover-arrow::after,.popover .popover-arrow::before{
position:absolute;
display:block;
content:"";
border-color:transparent;
border-style:solid
}

.bs-popover-auto[x-placement^=top],.bs-popover-top{
margin-bottom:.5rem
}

.bs-popover-auto[x-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{
bottom:calc(-.5rem - 1px)
}

.bs-popover-auto[x-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{
bottom:0;
border-width:.5rem .5rem 0;
border-top-color:rgba(0,0,0,.25)
}

.bs-popover-auto[x-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{
bottom:1px;
border-width:.5rem .5rem 0;
border-top-color:#fff
}

.bs-popover-auto[x-placement^=right],.bs-popover-right{
margin-left:.5rem
}

.bs-popover-auto[x-placement^=right]>.popover-arrow,.bs-popover-right>.popover-arrow{
left:calc(-.5rem - 1px);
width:.5rem;
height:1rem;
margin:.3rem 0
}

.bs-popover-auto[x-placement^=right]>.popover-arrow::before,.bs-popover-right>.popover-arrow::before{
left:0;
border-width:.5rem .5rem .5rem 0;
border-right-color:rgba(0,0,0,.25)
}

.bs-popover-auto[x-placement^=right]>.popover-arrow::after,.bs-popover-right>.popover-arrow::after{
left:1px;
border-width:.5rem .5rem .5rem 0;
border-right-color:#fff
}

.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{
margin-top:.5rem
}

.bs-popover-auto[x-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{
top:calc(-.5rem - 1px)
}

.bs-popover-auto[x-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{
top:0;
border-width:0 .5rem .5rem .5rem;
border-bottom-color:rgba(0,0,0,.25)
}

.bs-popover-auto[x-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{
top:1px;
border-width:0 .5rem .5rem .5rem;
border-bottom-color:#fff
}

.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-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-auto[x-placement^=left],.bs-popover-left{
margin-right:.5rem
}

.bs-popover-auto[x-placement^=left]>.popover-arrow,.bs-popover-left>.popover-arrow{
right:calc(-.5rem - 1px);
width:.5rem;
height:1rem;
margin:.3rem 0
}

.bs-popover-auto[x-placement^=left]>.popover-arrow::before,.bs-popover-left>.popover-arrow::before{
right:0;
border-width:.5rem 0 .5rem .5rem;
border-left-color:rgba(0,0,0,.25)
}

.bs-popover-auto[x-placement^=left]>.popover-arrow::after,.bs-popover-left>.popover-arrow::after{
right:1px;
border-width:.5rem 0 .5rem .5rem;
border-left-color:#fff
}

.popover-header{
padding:.5rem 1rem;
margin-bottom:0;
font-size:1rem;
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:1rem 1rem;
color:#748494
}

.carousel{
position:relative
}

.carousel.pointer-event{
-ms-touch-action:pan-y;
touch-action:pan-y
}

.carousel-inner{
position:relative;
width:100%;
overflow:hidden
}

.carousel-inner::after{
display:block;
clear:both;
content:""
}

.carousel-item{
position:relative;
display:none;
float:left;
width:100%;
margin-right:-100%;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-transition:-webkit-transform .6s ease-in-out;
transition:-webkit-transform .6s ease-in-out;
-o-transition:transform .6s ease-in-out;
transition:transform .6s ease-in-out;
transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out
}

@media (prefers-reduced-motion:reduce){
.carousel-item{
-webkit-transition:none;
-o-transition:none;
transition:none
}


}

.carousel-item-next,.carousel-item-prev,.carousel-item.active{
display:block
}

.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){
-webkit-transform:translateX(100%);
-ms-transform:translateX(100%);
transform:translateX(100%)
}

.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){
-webkit-transform:translateX(-100%);
-ms-transform:translateX(-100%);
transform:translateX(-100%)
}

.carousel-fade .carousel-item{
opacity:0;
-webkit-transition-property:opacity;
-o-transition-property:opacity;
transition-property:opacity;
-webkit-transform:none;
-ms-transform:none;
transform:none
}

.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{
z-index:1;
opacity:1
}

.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{
z-index:0;
opacity:0;
-webkit-transition:opacity 0s .6s;
-o-transition:opacity 0s .6s;
transition:opacity 0s .6s
}

@media (prefers-reduced-motion:reduce){
.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{
-webkit-transition:none;
-o-transition:none;
transition:none
}


}

.carousel-control-next,.carousel-control-prev{
position:absolute;
top:0;
bottom:0;
z-index:1;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
width:15%;
color:#fff;
text-align:center;
opacity:.5;
-webkit-transition:opacity .15s ease;
-o-transition:opacity .15s ease;
transition:opacity .15s ease
}

@media (prefers-reduced-motion:reduce){
.carousel-control-next,.carousel-control-prev{
-webkit-transition:none;
-o-transition:none;
transition:none
}


}

.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{
color:#fff;
text-decoration:none;
outline:0;
opacity:.9
}

.carousel-control-prev{
left:0
}

.carousel-control-next{
right:0
}

.carousel-control-next-icon,.carousel-control-prev-icon{
display:inline-block;
width:2rem;
height:2rem;
background-repeat:no-repeat;
background-position:50%;
background-size:100% 100%
}

.carousel-control-prev-icon{
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")
}

.carousel-control-next-icon{
background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")
}

.carousel-indicators{
position:absolute;
right:0;
bottom:0;
left:0;
z-index:2;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
padding-left:0;
margin-right:15%;
margin-left:15%;
list-style:none
}

.carousel-indicators li{
-webkit-box-sizing:content-box;
box-sizing:content-box;
-webkit-box-flex:0;
-ms-flex:0 1 auto;
flex:0 1 auto;
width:30px;
height:3px;
margin-right:3px;
margin-left:3px;
text-indent:-999px;
cursor:pointer;
background-color:#fff;
background-clip:padding-box;
border-top:10px solid transparent;
border-bottom:10px solid transparent;
opacity:.5;
-webkit-transition:opacity .6s ease;
-o-transition:opacity .6s ease;
transition:opacity .6s ease
}

@media (prefers-reduced-motion:reduce){
.carousel-indicators li{
-webkit-transition:none;
-o-transition:none;
transition:none
}


}

.carousel-indicators .active{
opacity:1
}

.carousel-caption{
position:absolute;
right:15%;
bottom:1.25rem;
left:15%;
padding-top:1.25rem;
padding-bottom:1.25rem;
color:#fff;
text-align:center
}

.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{
-webkit-filter:invert(1) grayscale(100);
filter:invert(1) grayscale(100)
}

.carousel-dark .carousel-indicators li{
background-color:#000
}

.carousel-dark .carousel-caption{
color:#000
}

@-webkit-keyframes spinner-border{
to{
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}


}

@keyframes spinner-border{
to{
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}


}

.spinner-border{
display:inline-block;
width:2rem;
height:2rem;
vertical-align:text-bottom;
border:.25em solid currentColor;
border-right-color:transparent;
border-radius:50%;
-webkit-animation:spinner-border .75s linear infinite;
animation:spinner-border .75s linear infinite
}

.spinner-border-sm{
width:1rem;
height:1rem;
border-width:.2em
}

@-webkit-keyframes spinner-grow{
0%{
-webkit-transform:scale(0);
transform:scale(0)
}

50%{
opacity:1;
-webkit-transform:none;
transform:none
}


}

@keyframes spinner-grow{
0%{
-webkit-transform:scale(0);
transform:scale(0)
}

50%{
opacity:1;
-webkit-transform:none;
transform:none
}


}

.spinner-grow{
display:inline-block;
width:2rem;
height:2rem;
vertical-align:text-bottom;
background-color:currentColor;
border-radius:50%;
opacity:0;
-webkit-animation:spinner-grow .75s linear infinite;
animation:spinner-grow .75s linear infinite
}

.spinner-grow-sm{
width:1rem;
height:1rem
}

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

.link-primary{
color:#1292ee
}

.link-primary:focus,.link-primary:hover{
color:#59b3f3
}

.link-secondary{
color:#000
}

.link-secondary:focus,.link-secondary:hover{
color:#000
}

.link-success{
color:green
}

.link-success:focus,.link-success:hover{
color:#003400
}

.link-info{
color:#ff0
}

.link-info:focus,.link-info:hover{
color:#ffff4d
}

.link-warning{
color:#ff0
}

.link-warning:focus,.link-warning:hover{
color:#ffff4d
}

.link-danger{
color:red
}

.link-danger:focus,.link-danger:hover{
color:#ff4d4d
}

.link-light{
color:#fff
}

.link-light:focus,.link-light:hover{
color:#fff
}

.link-dark{
color:#000
}

.link-dark:focus,.link-dark:hover{
color:#000
}

.link-white-gray{
color:#f2f2f2
}

.link-white-gray:focus,.link-white-gray:hover{
color:#fff
}

.link-white-opacity-50{
color:rgba(255,255,255,.5)
}

.link-white-opacity-50:focus,.link-white-opacity-50:hover{
color:rgba(255,255,255,.5)
}

.link-white{
color:#fff
}

.link-white:focus,.link-white:hover{
color:#fff
}

.link-overlay-black{
color:#030f27
}

.link-overlay-black:focus,.link-overlay-black:hover{
color:#000
}

.ratio{
position:relative;
width:100%
}

.ratio::before{
display:block;
padding-top:var(--aspect-ratio);
content:""
}

.ratio>*{
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}

.ratio-1x1{
--aspect-ratio:100%
}

.ratio-4x3{
--aspect-ratio:calc(3 / 4 * 100%)
}

.ratio-16x9{
--aspect-ratio:calc(9 / 16 * 100%)
}

.ratio-21x9{
--aspect-ratio:calc(9 / 21 * 100%)
}

.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
}

.sticky-top{
position:-webkit-sticky;
position:sticky;
top:0;
z-index:1020
}

@media (min-width:576px){
.sticky-sm-top{
position:-webkit-sticky;
position:sticky;
top:0;
z-index:1020
}


}

@media (min-width:768px){
.sticky-md-top{
position:-webkit-sticky;
position:sticky;
top:0;
z-index:1020
}


}

@media (min-width:992px){
.sticky-lg-top{
position:-webkit-sticky;
position:sticky;
top:0;
z-index:1020
}


}

@media (min-width:1200px){
.sticky-xl-top{
position:-webkit-sticky;
position:sticky;
top:0;
z-index:1020
}


}

@media (min-width:1400px){
.sticky-xxl-top{
position:-webkit-sticky;
position:sticky;
top:0;
z-index:1020
}


}

.visually-hidden,.visually-hidden-focusable:not(:focus){
position:absolute!important;
width:1px!important;
height:1px!important;
padding:0!important;
margin:-1px!important;
overflow:hidden!important;
clip:rect(0,0,0,0)!important;
white-space:nowrap!important;
border:0!important
}

.stretched-link::after{
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
z-index:1;
content:""
}

.text-truncate{
overflow:hidden;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
white-space:nowrap
}

.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
}

.float-left{
float:left!important
}

.float-right{
float:right!important
}

.float-none{
float:none!important
}

.overflow-auto{
overflow:auto!important
}

.overflow-hidden{
overflow:hidden!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:-webkit-box!important;
display:-ms-flexbox!important;
display:flex!important
}

.d-inline-flex{
display:-webkit-inline-box!important;
display:-ms-inline-flexbox!important;
display:inline-flex!important
}

.d-none{
display:none!important
}

.shadow{
-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;
box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important
}

.shadow-sm{
-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;
box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important
}

.shadow-lg{
-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;
box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important
}

.shadow-none{
-webkit-box-shadow:none!important;
box-shadow:none!important
}

.position-static{
position:static!important
}

.position-relative{
position:relative!important
}

.position-absolute{
position:absolute!important
}

.position-fixed{
position:fixed!important
}

.position-sticky{
position:-webkit-sticky!important;
position:sticky!important
}

.top-0{
top:0!important
}

.top-50{
top:50%!important
}

.top-100{
top:100%!important
}

.bottom-0{
bottom:0!important
}

.bottom-50{
bottom:50%!important
}

.bottom-100{
bottom:100%!important
}

.left-0{
left:0!important
}

.left-50{
left:50%!important
}

.left-100{
left:100%!important
}

.right-0{
right:0!important
}

.right-50{
right:50%!important
}

.right-100{
right:100%!important
}

.translate-middle{
-webkit-transform:translateX(-50%) translateY(-50%)!important;
-ms-transform:translateX(-50%) translateY(-50%)!important;
transform:translateX(-50%) translateY(-50%)!important
}

.border{
border:1px solid #dee2e6!important
}

.border-0{
border:0!important
}

.border-top{
border-top:1px solid #dee2e6!important
}

.border-top-0{
border-top:0!important
}

.border-right{
border-right:1px solid #dee2e6!important
}

.border-right-0{
border-right:0!important
}

.border-bottom{
border-bottom:1px solid #dee2e6!important
}

.border-bottom-0{
border-bottom:0!important
}

.border-left{
border-left:1px solid #dee2e6!important
}

.border-left-0{
border-left:0!important
}

.border-primary{
border-color:#1292ee!important
}

.border-secondary{
border-color:#000!important
}

.border-success{
border-color:green!important
}

.border-info{
border-color:#ff0!important
}

.border-warning{
border-color:#ff0!important
}

.border-danger{
border-color:red!important
}

.border-light{
border-color:#fff!important
}

.border-dark{
border-color:#000!important
}

.border-white-gray{
border-color:#f2f2f2!important
}

.border-white-opacity-50{
border-color:rgba(255,255,255,.5)!important
}

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

.border-overlay-black{
border-color:#030f27!important
}

.border-0{
border-width:0!important
}

.border-1{
border-width:1px!important
}

.border-2{
border-width:2px!important
}

.border-3{
border-width:3px!important
}

.border-4{
border-width:4px!important
}

.border-5{
border-width:5px!important
}

.w-25{
width:25%!important
}

.w-50{
width:50%!important
}

.w-75{
width:75%!important
}

.w-100{
width:100%!important
}

.w-auto{
width:auto!important
}

.mw-100{
max-width:100%!important
}

.vw-100{
width:100vw!important
}

.min-vw-100{
min-width:100vw!important
}

.h-25{
height:25%!important
}

.h-50{
height:50%!important
}

.h-75{
height:75%!important
}

.h-100{
height:100%!important
}

.h-auto{
height:auto!important
}

.mh-100{
max-height:100%!important
}

.vh-100{
height:100vh!important
}

.min-vh-100{
min-height:100vh!important
}

.flex-fill{
-webkit-box-flex:1!important;
-ms-flex:1 1 auto!important;
flex:1 1 auto!important
}

.flex-row{
-webkit-box-orient:horizontal!important;
-webkit-box-direction:normal!important;
-ms-flex-direction:row!important;
flex-direction:row!important
}

.flex-column{
-webkit-box-orient:vertical!important;
-webkit-box-direction:normal!important;
-ms-flex-direction:column!important;
flex-direction:column!important
}

.flex-row-reverse{
-webkit-box-orient:horizontal!important;
-webkit-box-direction:reverse!important;
-ms-flex-direction:row-reverse!important;
flex-direction:row-reverse!important
}

.flex-column-reverse{
-webkit-box-orient:vertical!important;
-webkit-box-direction:reverse!important;
-ms-flex-direction:column-reverse!important;
flex-direction:column-reverse!important
}

.flex-grow-0{
-webkit-box-flex:0!important;
-ms-flex-positive:0!important;
flex-grow:0!important
}

.flex-grow-1{
-webkit-box-flex:1!important;
-ms-flex-positive:1!important;
flex-grow:1!important
}

.flex-shrink-0{
-ms-flex-negative:0!important;
flex-shrink:0!important
}

.flex-shrink-1{
-ms-flex-negative:1!important;
flex-shrink:1!important
}

.flex-wrap{
-ms-flex-wrap:wrap!important;
flex-wrap:wrap!important
}

.flex-nowrap{
-ms-flex-wrap:nowrap!important;
flex-wrap:nowrap!important
}

.flex-wrap-reverse{
-ms-flex-wrap:wrap-reverse!important;
flex-wrap:wrap-reverse!important
}

.justify-content-start{
-webkit-box-pack:start!important;
-ms-flex-pack:start!important;
justify-content:flex-start!important
}

.justify-content-end{
-webkit-box-pack:end!important;
-ms-flex-pack:end!important;
justify-content:flex-end!important
}

.justify-content-center{
-webkit-box-pack:center!important;
-ms-flex-pack:center!important;
justify-content:center!important
}

.justify-content-between{
-webkit-box-pack:justify!important;
-ms-flex-pack:justify!important;
justify-content:space-between!important
}

.justify-content-around{
-ms-flex-pack:distribute!important;
justify-content:space-around!important
}

.justify-content-evenly{
-webkit-box-pack:space-evenly!important;
-ms-flex-pack:space-evenly!important;
justify-content:space-evenly!important
}

.align-items-start{
-webkit-box-align:start!important;
-ms-flex-align:start!important;
align-items:flex-start!important
}

.align-items-end{
-webkit-box-align:end!important;
-ms-flex-align:end!important;
align-items:flex-end!important
}

.align-items-center{
-webkit-box-align:center!important;
-ms-flex-align:center!important;
align-items:center!important
}

.align-items-baseline{
-webkit-box-align:baseline!important;
-ms-flex-align:baseline!important;
align-items:baseline!important
}

.align-items-stretch{
-webkit-box-align:stretch!important;
-ms-flex-align:stretch!important;
align-items:stretch!important
}

.align-content-start{
-ms-flex-line-pack:start!important;
align-content:flex-start!important
}

.align-content-end{
-ms-flex-line-pack:end!important;
align-content:flex-end!important
}

.align-content-center{
-ms-flex-line-pack:center!important;
align-content:center!important
}

.align-content-between{
-ms-flex-line-pack:justify!important;
align-content:space-between!important
}

.align-content-around{
-ms-flex-line-pack:distribute!important;
align-content:space-around!important
}

.align-content-stretch{
-ms-flex-line-pack:stretch!important;
align-content:stretch!important
}

.align-self-auto{
-ms-flex-item-align:auto!important;
-ms-grid-row-align:auto!important;
align-self:auto!important
}

.align-self-start{
-ms-flex-item-align:start!important;
align-self:flex-start!important
}

.align-self-end{
-ms-flex-item-align:end!important;
align-self:flex-end!important
}

.align-self-center{
-ms-flex-item-align:center!important;
-ms-grid-row-align:center!important;
align-self:center!important
}

.align-self-baseline{
-ms-flex-item-align:baseline!important;
align-self:baseline!important
}

.align-self-stretch{
-ms-flex-item-align:stretch!important;
-ms-grid-row-align:stretch!important;
align-self:stretch!important
}

.order-first{
-webkit-box-ordinal-group:0!important;
-ms-flex-order:-1!important;
order:-1!important
}

.order-0{
-webkit-box-ordinal-group:1!important;
-ms-flex-order:0!important;
order:0!important
}

.order-1{
-webkit-box-ordinal-group:2!important;
-ms-flex-order:1!important;
order:1!important
}

.order-2{
-webkit-box-ordinal-group:3!important;
-ms-flex-order:2!important;
order:2!important
}

.order-3{
-webkit-box-ordinal-group:4!important;
-ms-flex-order:3!important;
order:3!important
}

.order-4{
-webkit-box-ordinal-group:5!important;
-ms-flex-order:4!important;
order:4!important
}

.order-5{
-webkit-box-ordinal-group:6!important;
-ms-flex-order:5!important;
order:5!important
}

.order-last{
-webkit-box-ordinal-group:7!important;
-ms-flex-order:6!important;
order:6!important
}

.m-0{
margin:0!important
}

.m-1{
margin:5px!important
}

.m-2{
margin:10px!important
}

.m-3{
margin:15px!important
}

.m-4{
margin:20px!important
}

.m-5{
margin:25px!important
}

.m-6{
margin:30px!important
}

.m-7{
margin:35px!important
}

.m-8{
margin:40px!important
}

.m-9{
margin:45px!important
}

.m-10{
margin:50px!important
}

.m-11{
margin:55px!important
}

.m-12{
margin:60px!important
}

.m-13{
margin:65px!important
}

.m-14{
margin:70px!important
}

.m-15{
margin:75px!important
}

.m-16{
margin:80px!important
}

.m-17{
margin:85px!important
}

.m-18{
margin:90px!important
}

.m-19{
margin:95px!important
}

.m-20{
margin:100px!important
}

.m-21{
margin:105px!important
}

.m-22{
margin:110px!important
}

.m-23{
margin:115px!important
}

.m-24{
margin:120px!important
}

.m-25{
margin:125px!important
}

.m-26{
margin:130px!important
}

.m-27{
margin:135px!important
}

.m-28{
margin:140px!important
}

.m-29{
margin:145px!important
}

.m-30{
margin:150px!important
}

.m-31{
margin:155px!important
}

.m-32{
margin:160px!important
}

.m-33{
margin:165px!important
}

.m-34{
margin:170px!important
}

.m-35{
margin:175px!important
}

.m-36{
margin:180px!important
}

.m-37{
margin:185px!important
}

.m-38{
margin:190px!important
}

.m-39{
margin:195px!important
}

.m-40{
margin:200px!important
}

.m-41{
margin:205px!important
}

.m-42{
margin:210px!important
}

.m-43{
margin:215px!important
}

.m-44{
margin:220px!important
}

.m-45{
margin:225px!important
}

.m-46{
margin:230px!important
}

.m-47{
margin:235px!important
}

.m-48{
margin:240px!important
}

.m-49{
margin:245px!important
}

.m-50{
margin:250px!important
}

.m-auto{
margin:auto!important
}

.mx-0{
margin-right:0!important;
margin-left:0!important
}

.mx-1{
margin-right:5px!important;
margin-left:5px!important
}

.mx-2{
margin-right:10px!important;
margin-left:10px!important
}

.mx-3{
margin-right:15px!important;
margin-left:15px!important
}

.mx-4{
margin-right:20px!important;
margin-left:20px!important
}

.mx-5{
margin-right:25px!important;
margin-left:25px!important
}

.mx-6{
margin-right:30px!important;
margin-left:30px!important
}

.mx-7{
margin-right:35px!important;
margin-left:35px!important
}

.mx-8{
margin-right:40px!important;
margin-left:40px!important
}

.mx-9{
margin-right:45px!important;
margin-left:45px!important
}

.mx-10{
margin-right:50px!important;
margin-left:50px!important
}

.mx-11{
margin-right:55px!important;
margin-left:55px!important
}

.mx-12{
margin-right:60px!important;
margin-left:60px!important
}

.mx-13{
margin-right:65px!important;
margin-left:65px!important
}

.mx-14{
margin-right:70px!important;
margin-left:70px!important
}

.mx-15{
margin-right:75px!important;
margin-left:75px!important
}

.mx-16{
margin-right:80px!important;
margin-left:80px!important
}

.mx-17{
margin-right:85px!important;
margin-left:85px!important
}

.mx-18{
margin-right:90px!important;
margin-left:90px!important
}

.mx-19{
margin-right:95px!important;
margin-left:95px!important
}

.mx-20{
margin-right:100px!important;
margin-left:100px!important
}

.mx-21{
margin-right:105px!important;
margin-left:105px!important
}

.mx-22{
margin-right:110px!important;
margin-left:110px!important
}

.mx-23{
margin-right:115px!important;
margin-left:115px!important
}

.mx-24{
margin-right:120px!important;
margin-left:120px!important
}

.mx-25{
margin-right:125px!important;
margin-left:125px!important
}

.mx-26{
margin-right:130px!important;
margin-left:130px!important
}

.mx-27{
margin-right:135px!important;
margin-left:135px!important
}

.mx-28{
margin-right:140px!important;
margin-left:140px!important
}

.mx-29{
margin-right:145px!important;
margin-left:145px!important
}

.mx-30{
margin-right:150px!important;
margin-left:150px!important
}

.mx-31{
margin-right:155px!important;
margin-left:155px!important
}

.mx-32{
margin-right:160px!important;
margin-left:160px!important
}

.mx-33{
margin-right:165px!important;
margin-left:165px!important
}

.mx-34{
margin-right:170px!important;
margin-left:170px!important
}

.mx-35{
margin-right:175px!important;
margin-left:175px!important
}

.mx-36{
margin-right:180px!important;
margin-left:180px!important
}

.mx-37{
margin-right:185px!important;
margin-left:185px!important
}

.mx-38{
margin-right:190px!important;
margin-left:190px!important
}

.mx-39{
margin-right:195px!important;
margin-left:195px!important
}

.mx-40{
margin-right:200px!important;
margin-left:200px!important
}

.mx-41{
margin-right:205px!important;
margin-left:205px!important
}

.mx-42{
margin-right:210px!important;
margin-left:210px!important
}

.mx-43{
margin-right:215px!important;
margin-left:215px!important
}

.mx-44{
margin-right:220px!important;
margin-left:220px!important
}

.mx-45{
margin-right:225px!important;
margin-left:225px!important
}

.mx-46{
margin-right:230px!important;
margin-left:230px!important
}

.mx-47{
margin-right:235px!important;
margin-left:235px!important
}

.mx-48{
margin-right:240px!important;
margin-left:240px!important
}

.mx-49{
margin-right:245px!important;
margin-left:245px!important
}

.mx-50{
margin-right:250px!important;
margin-left:250px!important
}

.mx-auto{
margin-right:auto!important;
margin-left:auto!important
}

.my-0{
margin-top:0!important;
margin-bottom:0!important
}

.my-1{
margin-top:5px!important;
margin-bottom:5px!important
}

.my-2{
margin-top:10px!important;
margin-bottom:10px!important
}

.my-3{
margin-top:15px!important;
margin-bottom:15px!important
}

.my-4{
margin-top:20px!important;
margin-bottom:20px!important
}

.my-5{
margin-top:25px!important;
margin-bottom:25px!important
}

.my-6{
margin-top:30px!important;
margin-bottom:30px!important
}

.my-7{
margin-top:35px!important;
margin-bottom:35px!important
}

.my-8{
margin-top:40px!important;
margin-bottom:40px!important
}

.my-9{
margin-top:45px!important;
margin-bottom:45px!important
}

.my-10{
margin-top:50px!important;
margin-bottom:50px!important
}

.my-11{
margin-top:55px!important;
margin-bottom:55px!important
}

.my-12{
margin-top:60px!important;
margin-bottom:60px!important
}

.my-13{
margin-top:65px!important;
margin-bottom:65px!important
}

.my-14{
margin-top:70px!important;
margin-bottom:70px!important
}

.my-15{
margin-top:75px!important;
margin-bottom:75px!important
}

.my-16{
margin-top:80px!important;
margin-bottom:80px!important
}

.my-17{
margin-top:85px!important;
margin-bottom:85px!important
}

.my-18{
margin-top:90px!important;
margin-bottom:90px!important
}

.my-19{
margin-top:95px!important;
margin-bottom:95px!important
}

.my-20{
margin-top:100px!important;
margin-bottom:100px!important
}

.my-21{
margin-top:105px!important;
margin-bottom:105px!important
}

.my-22{
margin-top:110px!important;
margin-bottom:110px!important
}

.my-23{
margin-top:115px!important;
margin-bottom:115px!important
}

.my-24{
margin-top:120px!important;
margin-bottom:120px!important
}

.my-25{
margin-top:125px!important;
margin-bottom:125px!important
}

.my-26{
margin-top:130px!important;
margin-bottom:130px!important
}

.my-27{
margin-top:135px!important;
margin-bottom:135px!important
}

.my-28{
margin-top:140px!important;
margin-bottom:140px!important
}

.my-29{
margin-top:145px!important;
margin-bottom:145px!important
}

.my-30{
margin-top:150px!important;
margin-bottom:150px!important
}

.my-31{
margin-top:155px!important;
margin-bottom:155px!important
}

.my-32{
margin-top:160px!important;
margin-bottom:160px!important
}

.my-33{
margin-top:165px!important;
margin-bottom:165px!important
}

.my-34{
margin-top:170px!important;
margin-bottom:170px!important
}

.my-35{
margin-top:175px!important;
margin-bottom:175px!important
}

.my-36{
margin-top:180px!important;
margin-bottom:180px!important
}

.my-37{
margin-top:185px!important;
margin-bottom:185px!important
}

.my-38{
margin-top:190px!important;
margin-bottom:190px!important
}

.my-39{
margin-top:195px!important;
margin-bottom:195px!important
}

.my-40{
margin-top:200px!important;
margin-bottom:200px!important
}

.my-41{
margin-top:205px!important;
margin-bottom:205px!important
}

.my-42{
margin-top:210px!important;
margin-bottom:210px!important
}

.my-43{
margin-top:215px!important;
margin-bottom:215px!important
}

.my-44{
margin-top:220px!important;
margin-bottom:220px!important
}

.my-45{
margin-top:225px!important;
margin-bottom:225px!important
}

.my-46{
margin-top:230px!important;
margin-bottom:230px!important
}

.my-47{
margin-top:235px!important;
margin-bottom:235px!important
}

.my-48{
margin-top:240px!important;
margin-bottom:240px!important
}

.my-49{
margin-top:245px!important;
margin-bottom:245px!important
}

.my-50{
margin-top:250px!important;
margin-bottom:250px!important
}

.my-auto{
margin-top:auto!important;
margin-bottom:auto!important
}

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

.mt-1{
margin-top:5px!important
}

.mt-2{
margin-top:10px!important
}

.mt-3{
margin-top:15px!important
}

.mt-4{
margin-top:20px!important
}

.mt-5{
margin-top:25px!important
}

.mt-6{
margin-top:30px!important
}

.mt-7{
margin-top:35px!important
}

.mt-8{
margin-top:40px!important
}

.mt-9{
margin-top:45px!important
}

.mt-10{
margin-top:50px!important
}

.mt-11{
margin-top:55px!important
}

.mt-12{
margin-top:60px!important
}

.mt-13{
margin-top:65px!important
}

.mt-14{
margin-top:70px!important
}

.mt-15{
margin-top:75px!important
}

.mt-16{
margin-top:80px!important
}

.mt-17{
margin-top:85px!important
}

.mt-18{
margin-top:90px!important
}

.mt-19{
margin-top:95px!important
}

.mt-20{
margin-top:100px!important
}

.mt-21{
margin-top:105px!important
}

.mt-22{
margin-top:110px!important
}

.mt-23{
margin-top:115px!important
}

.mt-24{
margin-top:120px!important
}

.mt-25{
margin-top:125px!important
}

.mt-26{
margin-top:130px!important
}

.mt-27{
margin-top:135px!important
}

.mt-28{
margin-top:140px!important
}

.mt-29{
margin-top:145px!important
}

.mt-30{
margin-top:150px!important
}

.mt-31{
margin-top:155px!important
}

.mt-32{
margin-top:160px!important
}

.mt-33{
margin-top:165px!important
}

.mt-34{
margin-top:170px!important
}

.mt-35{
margin-top:175px!important
}

.mt-36{
margin-top:180px!important
}

.mt-37{
margin-top:185px!important
}

.mt-38{
margin-top:190px!important
}

.mt-39{
margin-top:195px!important
}

.mt-40{
margin-top:200px!important
}

.mt-41{
margin-top:205px!important
}

.mt-42{
margin-top:210px!important
}

.mt-43{
margin-top:215px!important
}

.mt-44{
margin-top:220px!important
}

.mt-45{
margin-top:225px!important
}

.mt-46{
margin-top:230px!important
}

.mt-47{
margin-top:235px!important
}

.mt-48{
margin-top:240px!important
}

.mt-49{
margin-top:245px!important
}

.mt-50{
margin-top:250px!important
}

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

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

.mr-1{
margin-right:5px!important
}

.mr-2{
margin-right:10px!important
}

.mr-3{
margin-right:15px!important
}

.mr-4{
margin-right:20px!important
}

.mr-5{
margin-right:25px!important
}

.mr-6{
margin-right:30px!important
}

.mr-7{
margin-right:35px!important
}

.mr-8{
margin-right:40px!important
}

.mr-9{
margin-right:45px!important
}

.mr-10{
margin-right:50px!important
}

.mr-11{
margin-right:55px!important
}

.mr-12{
margin-right:60px!important
}

.mr-13{
margin-right:65px!important
}

.mr-14{
margin-right:70px!important
}

.mr-15{
margin-right:75px!important
}

.mr-16{
margin-right:80px!important
}

.mr-17{
margin-right:85px!important
}

.mr-18{
margin-right:90px!important
}

.mr-19{
margin-right:95px!important
}

.mr-20{
margin-right:100px!important
}

.mr-21{
margin-right:105px!important
}

.mr-22{
margin-right:110px!important
}

.mr-23{
margin-right:115px!important
}

.mr-24{
margin-right:120px!important
}

.mr-25{
margin-right:125px!important
}

.mr-26{
margin-right:130px!important
}

.mr-27{
margin-right:135px!important
}

.mr-28{
margin-right:140px!important
}

.mr-29{
margin-right:145px!important
}

.mr-30{
margin-right:150px!important
}

.mr-31{
margin-right:155px!important
}

.mr-32{
margin-right:160px!important
}

.mr-33{
margin-right:165px!important
}

.mr-34{
margin-right:170px!important
}

.mr-35{
margin-right:175px!important
}

.mr-36{
margin-right:180px!important
}

.mr-37{
margin-right:185px!important
}

.mr-38{
margin-right:190px!important
}

.mr-39{
margin-right:195px!important
}

.mr-40{
margin-right:200px!important
}

.mr-41{
margin-right:205px!important
}

.mr-42{
margin-right:210px!important
}

.mr-43{
margin-right:215px!important
}

.mr-44{
margin-right:220px!important
}

.mr-45{
margin-right:225px!important
}

.mr-46{
margin-right:230px!important
}

.mr-47{
margin-right:235px!important
}

.mr-48{
margin-right:240px!important
}

.mr-49{
margin-right:245px!important
}

.mr-50{
margin-right:250px!important
}

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

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

.mb-1{
margin-bottom:5px!important
}

.mb-2{
margin-bottom:10px!important
}

.mb-3{
margin-bottom:15px!important
}

.mb-4{
margin-bottom:20px!important
}

.mb-5{
margin-bottom:25px!important
}

.mb-6{
margin-bottom:30px!important
}

.mb-7{
margin-bottom:35px!important
}

.mb-8{
margin-bottom:40px!important
}

.mb-9{
margin-bottom:45px!important
}

.mb-10{
margin-bottom:50px!important
}

.mb-11{
margin-bottom:55px!important
}

.mb-12{
margin-bottom:60px!important
}

.mb-13{
margin-bottom:65px!important
}

.mb-14{
margin-bottom:70px!important
}

.mb-15{
margin-bottom:75px!important
}

.mb-16{
margin-bottom:80px!important
}

.mb-17{
margin-bottom:85px!important
}

.mb-18{
margin-bottom:90px!important
}

.mb-19{
margin-bottom:95px!important
}

.mb-20{
margin-bottom:100px!important
}

.mb-21{
margin-bottom:105px!important
}

.mb-22{
margin-bottom:110px!important
}

.mb-23{
margin-bottom:115px!important
}

.mb-24{
margin-bottom:120px!important
}

.mb-25{
margin-bottom:125px!important
}

.mb-26{
margin-bottom:130px!important
}

.mb-27{
margin-bottom:135px!important
}

.mb-28{
margin-bottom:140px!important
}

.mb-29{
margin-bottom:145px!important
}

.mb-30{
margin-bottom:150px!important
}

.mb-31{
margin-bottom:155px!important
}

.mb-32{
margin-bottom:160px!important
}

.mb-33{
margin-bottom:165px!important
}

.mb-34{
margin-bottom:170px!important
}

.mb-35{
margin-bottom:175px!important
}

.mb-36{
margin-bottom:180px!important
}

.mb-37{
margin-bottom:185px!important
}

.mb-38{
margin-bottom:190px!important
}

.mb-39{
margin-bottom:195px!important
}

.mb-40{
margin-bottom:200px!important
}

.mb-41{
margin-bottom:205px!important
}

.mb-42{
margin-bottom:210px!important
}

.mb-43{
margin-bottom:215px!important
}

.mb-44{
margin-bottom:220px!important
}

.mb-45{
margin-bottom:225px!important
}

.mb-46{
margin-bottom:230px!important
}

.mb-47{
margin-bottom:235px!important
}

.mb-48{
margin-bottom:240px!important
}

.mb-49{
margin-bottom:245px!important
}

.mb-50{
margin-bottom:250px!important
}

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

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

.ml-1{
margin-left:5px!important
}

.ml-2{
margin-left:10px!important
}

.ml-3{
margin-left:15px!important
}

.ml-4{
margin-left:20px!important
}

.ml-5{
margin-left:25px!important
}

.ml-6{
margin-left:30px!important
}

.ml-7{
margin-left:35px!important
}

.ml-8{
margin-left:40px!important
}

.ml-9{
margin-left:45px!important
}

.ml-10{
margin-left:50px!important
}

.ml-11{
margin-left:55px!important
}

.ml-12{
margin-left:60px!important
}

.ml-13{
margin-left:65px!important
}

.ml-14{
margin-left:70px!important
}

.ml-15{
margin-left:75px!important
}

.ml-16{
margin-left:80px!important
}

.ml-17{
margin-left:85px!important
}

.ml-18{
margin-left:90px!important
}

.ml-19{
margin-left:95px!important
}

.ml-20{
margin-left:100px!important
}

.ml-21{
margin-left:105px!important
}

.ml-22{
margin-left:110px!important
}

.ml-23{
margin-left:115px!important
}

.ml-24{
margin-left:120px!important
}

.ml-25{
margin-left:125px!important
}

.ml-26{
margin-left:130px!important
}

.ml-27{
margin-left:135px!important
}

.ml-28{
margin-left:140px!important
}

.ml-29{
margin-left:145px!important
}

.ml-30{
margin-left:150px!important
}

.ml-31{
margin-left:155px!important
}

.ml-32{
margin-left:160px!important
}

.ml-33{
margin-left:165px!important
}

.ml-34{
margin-left:170px!important
}

.ml-35{
margin-left:175px!important
}

.ml-36{
margin-left:180px!important
}

.ml-37{
margin-left:185px!important
}

.ml-38{
margin-left:190px!important
}

.ml-39{
margin-left:195px!important
}

.ml-40{
margin-left:200px!important
}

.ml-41{
margin-left:205px!important
}

.ml-42{
margin-left:210px!important
}

.ml-43{
margin-left:215px!important
}

.ml-44{
margin-left:220px!important
}

.ml-45{
margin-left:225px!important
}

.ml-46{
margin-left:230px!important
}

.ml-47{
margin-left:235px!important
}

.ml-48{
margin-left:240px!important
}

.ml-49{
margin-left:245px!important
}

.ml-50{
margin-left:250px!important
}

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

.m-n1{
margin:-5px!important
}

.m-n2{
margin:-10px!important
}

.m-n3{
margin:-15px!important
}

.m-n4{
margin:-20px!important
}

.m-n5{
margin:-25px!important
}

.m-n6{
margin:-30px!important
}

.m-n7{
margin:-35px!important
}

.m-n8{
margin:-40px!important
}

.m-n9{
margin:-45px!important
}

.m-n10{
margin:-50px!important
}

.m-n11{
margin:-55px!important
}

.m-n12{
margin:-60px!important
}

.m-n13{
margin:-65px!important
}

.m-n14{
margin:-70px!important
}

.m-n15{
margin:-75px!important
}

.m-n16{
margin:-80px!important
}

.m-n17{
margin:-85px!important
}

.m-n18{
margin:-90px!important
}

.m-n19{
margin:-95px!important
}

.m-n20{
margin:-100px!important
}

.m-n21{
margin:-105px!important
}

.m-n22{
margin:-110px!important
}

.m-n23{
margin:-115px!important
}

.m-n24{
margin:-120px!important
}

.m-n25{
margin:-125px!important
}

.m-n26{
margin:-130px!important
}

.m-n27{
margin:-135px!important
}

.m-n28{
margin:-140px!important
}

.m-n29{
margin:-145px!important
}

.m-n30{
margin:-150px!important
}

.m-n31{
margin:-155px!important
}

.m-n32{
margin:-160px!important
}

.m-n33{
margin:-165px!important
}

.m-n34{
margin:-170px!important
}

.m-n35{
margin:-175px!important
}

.m-n36{
margin:-180px!important
}

.m-n37{
margin:-185px!important
}

.m-n38{
margin:-190px!important
}

.m-n39{
margin:-195px!important
}

.m-n40{
margin:-200px!important
}

.m-n41{
margin:-205px!important
}

.m-n42{
margin:-210px!important
}

.m-n43{
margin:-215px!important
}

.m-n44{
margin:-220px!important
}

.m-n45{
margin:-225px!important
}

.m-n46{
margin:-230px!important
}

.m-n47{
margin:-235px!important
}

.m-n48{
margin:-240px!important
}

.m-n49{
margin:-245px!important
}

.m-n50{
margin:-250px!important
}

.mx-n1{
margin-right:-5px!important;
margin-left:-5px!important
}

.mx-n2{
margin-right:-10px!important;
margin-left:-10px!important
}

.mx-n3{
margin-right:-15px!important;
margin-left:-15px!important
}

.mx-n4{
margin-right:-20px!important;
margin-left:-20px!important
}

.mx-n5{
margin-right:-25px!important;
margin-left:-25px!important
}

.mx-n6{
margin-right:-30px!important;
margin-left:-30px!important
}

.mx-n7{
margin-right:-35px!important;
margin-left:-35px!important
}

.mx-n8{
margin-right:-40px!important;
margin-left:-40px!important
}

.mx-n9{
margin-right:-45px!important;
margin-left:-45px!important
}

.mx-n10{
margin-right:-50px!important;
margin-left:-50px!important
}

.mx-n11{
margin-right:-55px!important;
margin-left:-55px!important
}

.mx-n12{
margin-right:-60px!important;
margin-left:-60px!important
}

.mx-n13{
margin-right:-65px!important;
margin-left:-65px!important
}

.mx-n14{
margin-right:-70px!important;
margin-left:-70px!important
}

.mx-n15{
margin-right:-75px!important;
margin-left:-75px!important
}

.mx-n16{
margin-right:-80px!important;
margin-left:-80px!important
}

.mx-n17{
margin-right:-85px!important;
margin-left:-85px!important
}

.mx-n18{
margin-right:-90px!important;
margin-left:-90px!important
}

.mx-n19{
margin-right:-95px!important;
margin-left:-95px!important
}

.mx-n20{
margin-right:-100px!important;
margin-left:-100px!important
}

.mx-n21{
margin-right:-105px!important;
margin-left:-105px!important
}

.mx-n22{
margin-right:-110px!important;
margin-left:-110px!important
}

.mx-n23{
margin-right:-115px!important;
margin-left:-115px!important
}

.mx-n24{
margin-right:-120px!important;
margin-left:-120px!important
}

.mx-n25{
margin-right:-125px!important;
margin-left:-125px!important
}

.mx-n26{
margin-right:-130px!important;
margin-left:-130px!important
}

.mx-n27{
margin-right:-135px!important;
margin-left:-135px!important
}

.mx-n28{
margin-right:-140px!important;
margin-left:-140px!important
}

.mx-n29{
margin-right:-145px!important;
margin-left:-145px!important
}

.mx-n30{
margin-right:-150px!important;
margin-left:-150px!important
}

.mx-n31{
margin-right:-155px!important;
margin-left:-155px!important
}

.mx-n32{
margin-right:-160px!important;
margin-left:-160px!important
}

.mx-n33{
margin-right:-165px!important;
margin-left:-165px!important
}

.mx-n34{
margin-right:-170px!important;
margin-left:-170px!important
}

.mx-n35{
margin-right:-175px!important;
margin-left:-175px!important
}

.mx-n36{
margin-right:-180px!important;
margin-left:-180px!important
}

.mx-n37{
margin-right:-185px!important;
margin-left:-185px!important
}

.mx-n38{
margin-right:-190px!important;
margin-left:-190px!important
}

.mx-n39{
margin-right:-195px!important;
margin-left:-195px!important
}

.mx-n40{
margin-right:-200px!important;
margin-left:-200px!important
}

.mx-n41{
margin-right:-205px!important;
margin-left:-205px!important
}

.mx-n42{
margin-right:-210px!important;
margin-left:-210px!important
}

.mx-n43{
margin-right:-215px!important;
margin-left:-215px!important
}

.mx-n44{
margin-right:-220px!important;
margin-left:-220px!important
}

.mx-n45{
margin-right:-225px!important;
margin-left:-225px!important
}

.mx-n46{
margin-right:-230px!important;
margin-left:-230px!important
}

.mx-n47{
margin-right:-235px!important;
margin-left:-235px!important
}

.mx-n48{
margin-right:-240px!important;
margin-left:-240px!important
}

.mx-n49{
margin-right:-245px!important;
margin-left:-245px!important
}

.mx-n50{
margin-right:-250px!important;
margin-left:-250px!important
}

.my-n1{
margin-top:-5px!important;
margin-bottom:-5px!important
}

.my-n2{
margin-top:-10px!important;
margin-bottom:-10px!important
}

.my-n3{
margin-top:-15px!important;
margin-bottom:-15px!important
}

.my-n4{
margin-top:-20px!important;
margin-bottom:-20px!important
}

.my-n5{
margin-top:-25px!important;
margin-bottom:-25px!important
}

.my-n6{
margin-top:-30px!important;
margin-bottom:-30px!important
}

.my-n7{
margin-top:-35px!important;
margin-bottom:-35px!important
}

.my-n8{
margin-top:-40px!important;
margin-bottom:-40px!important
}

.my-n9{
margin-top:-45px!important;
margin-bottom:-45px!important
}

.my-n10{
margin-top:-50px!important;
margin-bottom:-50px!important
}

.my-n11{
margin-top:-55px!important;
margin-bottom:-55px!important
}

.my-n12{
margin-top:-60px!important;
margin-bottom:-60px!important
}

.my-n13{
margin-top:-65px!important;
margin-bottom:-65px!important
}

.my-n14{
margin-top:-70px!important;
margin-bottom:-70px!important
}

.my-n15{
margin-top:-75px!important;
margin-bottom:-75px!important
}

.my-n16{
margin-top:-80px!important;
margin-bottom:-80px!important
}

.my-n17{
margin-top:-85px!important;
margin-bottom:-85px!important
}

.my-n18{
margin-top:-90px!important;
margin-bottom:-90px!important
}

.my-n19{
margin-top:-95px!important;
margin-bottom:-95px!important
}

.my-n20{
margin-top:-100px!important;
margin-bottom:-100px!important
}

.my-n21{
margin-top:-105px!important;
margin-bottom:-105px!important
}

.my-n22{
margin-top:-110px!important;
margin-bottom:-110px!important
}

.my-n23{
margin-top:-115px!important;
margin-bottom:-115px!important
}

.my-n24{
margin-top:-120px!important;
margin-bottom:-120px!important
}

.my-n25{
margin-top:-125px!important;
margin-bottom:-125px!important
}

.my-n26{
margin-top:-130px!important;
margin-bottom:-130px!important
}

.my-n27{
margin-top:-135px!important;
margin-bottom:-135px!important
}

.my-n28{
margin-top:-140px!important;
margin-bottom:-140px!important
}

.my-n29{
margin-top:-145px!important;
margin-bottom:-145px!important
}

.my-n30{
margin-top:-150px!important;
margin-bottom:-150px!important
}

.my-n31{
margin-top:-155px!important;
margin-bottom:-155px!important
}

.my-n32{
margin-top:-160px!important;
margin-bottom:-160px!important
}

.my-n33{
margin-top:-165px!important;
margin-bottom:-165px!important
}

.my-n34{
margin-top:-170px!important;
margin-bottom:-170px!important
}

.my-n35{
margin-top:-175px!important;
margin-bottom:-175px!important
}

.my-n36{
margin-top:-180px!important;
margin-bottom:-180px!important
}

.my-n37{
margin-top:-185px!important;
margin-bottom:-185px!important
}

.my-n38{
margin-top:-190px!important;
margin-bottom:-190px!important
}

.my-n39{
margin-top:-195px!important;
margin-bottom:-195px!important
}

.my-n40{
margin-top:-200px!important;
margin-bottom:-200px!important
}

.my-n41{
margin-top:-205px!important;
margin-bottom:-205px!important
}

.my-n42{
margin-top:-210px!important;
margin-bottom:-210px!important
}

.my-n43{
margin-top:-215px!important;
margin-bottom:-215px!important
}

.my-n44{
margin-top:-220px!important;
margin-bottom:-220px!important
}

.my-n45{
margin-top:-225px!important;
margin-bottom:-225px!important
}

.my-n46{
margin-top:-230px!important;
margin-bottom:-230px!important
}

.my-n47{
margin-top:-235px!important;
margin-bottom:-235px!important
}

.my-n48{
margin-top:-240px!important;
margin-bottom:-240px!important
}

.my-n49{
margin-top:-245px!important;
margin-bottom:-245px!important
}

.my-n50{
margin-top:-250px!important;
margin-bottom:-250px!important
}

.mt-n1{
margin-top:-5px!important
}

.mt-n2{
margin-top:-10px!important
}

.mt-n3{
margin-top:-15px!important
}

.mt-n4{
margin-top:-20px!important
}

.mt-n5{
margin-top:-25px!important
}

.mt-n6{
margin-top:-30px!important
}

.mt-n7{
margin-top:-35px!important
}

.mt-n8{
margin-top:-40px!important
}

.mt-n9{
margin-top:-45px!important
}

.mt-n10{
margin-top:-50px!important
}

.mt-n11{
margin-top:-55px!important
}

.mt-n12{
margin-top:-60px!important
}

.mt-n13{
margin-top:-65px!important
}

.mt-n14{
margin-top:-70px!important
}

.mt-n15{
margin-top:-75px!important
}

.mt-n16{
margin-top:-80px!important
}

.mt-n17{
margin-top:-85px!important
}

.mt-n18{
margin-top:-90px!important
}

.mt-n19{
margin-top:-95px!important
}

.mt-n20{
margin-top:-100px!important
}

.mt-n21{
margin-top:-105px!important
}

.mt-n22{
margin-top:-110px!important
}

.mt-n23{
margin-top:-115px!important
}

.mt-n24{
margin-top:-120px!important
}

.mt-n25{
margin-top:-125px!important
}

.mt-n26{
margin-top:-130px!important
}

.mt-n27{
margin-top:-135px!important
}

.mt-n28{
margin-top:-140px!important
}

.mt-n29{
margin-top:-145px!important
}

.mt-n30{
margin-top:-150px!important
}

.mt-n31{
margin-top:-155px!important
}

.mt-n32{
margin-top:-160px!important
}

.mt-n33{
margin-top:-165px!important
}

.mt-n34{
margin-top:-170px!important
}

.mt-n35{
margin-top:-175px!important
}

.mt-n36{
margin-top:-180px!important
}

.mt-n37{
margin-top:-185px!important
}

.mt-n38{
margin-top:-190px!important
}

.mt-n39{
margin-top:-195px!important
}

.mt-n40{
margin-top:-200px!important
}

.mt-n41{
margin-top:-205px!important
}

.mt-n42{
margin-top:-210px!important
}

.mt-n43{
margin-top:-215px!important
}

.mt-n44{
margin-top:-220px!important
}

.mt-n45{
margin-top:-225px!important
}

.mt-n46{
margin-top:-230px!important
}

.mt-n47{
margin-top:-235px!important
}

.mt-n48{
margin-top:-240px!important
}

.mt-n49{
margin-top:-245px!important
}

.mt-n50{
margin-top:-250px!important
}

.mr-n1{
margin-right:-5px!important
}

.mr-n2{
margin-right:-10px!important
}

.mr-n3{
margin-right:-15px!important
}

.mr-n4{
margin-right:-20px!important
}

.mr-n5{
margin-right:-25px!important
}

.mr-n6{
margin-right:-30px!important
}

.mr-n7{
margin-right:-35px!important
}

.mr-n8{
margin-right:-40px!important
}

.mr-n9{
margin-right:-45px!important
}

.mr-n10{
margin-right:-50px!important
}

.mr-n11{
margin-right:-55px!important
}

.mr-n12{
margin-right:-60px!important
}

.mr-n13{
margin-right:-65px!important
}

.mr-n14{
margin-right:-70px!important
}

.mr-n15{
margin-right:-75px!important
}

.mr-n16{
margin-right:-80px!important
}

.mr-n17{
margin-right:-85px!important
}

.mr-n18{
margin-right:-90px!important
}

.mr-n19{
margin-right:-95px!important
}

.mr-n20{
margin-right:-100px!important
}

.mr-n21{
margin-right:-105px!important
}

.mr-n22{
margin-right:-110px!important
}

.mr-n23{
margin-right:-115px!important
}

.mr-n24{
margin-right:-120px!important
}

.mr-n25{
margin-right:-125px!important
}

.mr-n26{
margin-right:-130px!important
}

.mr-n27{
margin-right:-135px!important
}

.mr-n28{
margin-right:-140px!important
}

.mr-n29{
margin-right:-145px!important
}

.mr-n30{
margin-right:-150px!important
}

.mr-n31{
margin-right:-155px!important
}

.mr-n32{
margin-right:-160px!important
}

.mr-n33{
margin-right:-165px!important
}

.mr-n34{
margin-right:-170px!important
}

.mr-n35{
margin-right:-175px!important
}

.mr-n36{
margin-right:-180px!important
}

.mr-n37{
margin-right:-185px!important
}

.mr-n38{
margin-right:-190px!important
}

.mr-n39{
margin-right:-195px!important
}

.mr-n40{
margin-right:-200px!important
}

.mr-n41{
margin-right:-205px!important
}

.mr-n42{
margin-right:-210px!important
}

.mr-n43{
margin-right:-215px!important
}

.mr-n44{
margin-right:-220px!important
}

.mr-n45{
margin-right:-225px!important
}

.mr-n46{
margin-right:-230px!important
}

.mr-n47{
margin-right:-235px!important
}

.mr-n48{
margin-right:-240px!important
}

.mr-n49{
margin-right:-245px!important
}

.mr-n50{
margin-right:-250px!important
}

.mb-n1{
margin-bottom:-5px!important
}

.mb-n2{
margin-bottom:-10px!important
}

.mb-n3{
margin-bottom:-15px!important
}

.mb-n4{
margin-bottom:-20px!important
}

.mb-n5{
margin-bottom:-25px!important
}

.mb-n6{
margin-bottom:-30px!important
}

.mb-n7{
margin-bottom:-35px!important
}

.mb-n8{
margin-bottom:-40px!important
}

.mb-n9{
margin-bottom:-45px!important
}

.mb-n10{
margin-bottom:-50px!important
}

.mb-n11{
margin-bottom:-55px!important
}

.mb-n12{
margin-bottom:-60px!important
}

.mb-n13{
margin-bottom:-65px!important
}

.mb-n14{
margin-bottom:-70px!important
}

.mb-n15{
margin-bottom:-75px!important
}

.mb-n16{
margin-bottom:-80px!important
}

.mb-n17{
margin-bottom:-85px!important
}

.mb-n18{
margin-bottom:-90px!important
}

.mb-n19{
margin-bottom:-95px!important
}

.mb-n20{
margin-bottom:-100px!important
}

.mb-n21{
margin-bottom:-105px!important
}

.mb-n22{
margin-bottom:-110px!important
}

.mb-n23{
margin-bottom:-115px!important
}

.mb-n24{
margin-bottom:-120px!important
}

.mb-n25{
margin-bottom:-125px!important
}

.mb-n26{
margin-bottom:-130px!important
}

.mb-n27{
margin-bottom:-135px!important
}

.mb-n28{
margin-bottom:-140px!important
}

.mb-n29{
margin-bottom:-145px!important
}

.mb-n30{
margin-bottom:-150px!important
}

.mb-n31{
margin-bottom:-155px!important
}

.mb-n32{
margin-bottom:-160px!important
}

.mb-n33{
margin-bottom:-165px!important
}

.mb-n34{
margin-bottom:-170px!important
}

.mb-n35{
margin-bottom:-175px!important
}

.mb-n36{
margin-bottom:-180px!important
}

.mb-n37{
margin-bottom:-185px!important
}

.mb-n38{
margin-bottom:-190px!important
}

.mb-n39{
margin-bottom:-195px!important
}

.mb-n40{
margin-bottom:-200px!important
}

.mb-n41{
margin-bottom:-205px!important
}

.mb-n42{
margin-bottom:-210px!important
}

.mb-n43{
margin-bottom:-215px!important
}

.mb-n44{
margin-bottom:-220px!important
}

.mb-n45{
margin-bottom:-225px!important
}

.mb-n46{
margin-bottom:-230px!important
}

.mb-n47{
margin-bottom:-235px!important
}

.mb-n48{
margin-bottom:-240px!important
}

.mb-n49{
margin-bottom:-245px!important
}

.mb-n50{
margin-bottom:-250px!important
}

.ml-n1{
margin-left:-5px!important
}

.ml-n2{
margin-left:-10px!important
}

.ml-n3{
margin-left:-15px!important
}

.ml-n4{
margin-left:-20px!important
}

.ml-n5{
margin-left:-25px!important
}

.ml-n6{
margin-left:-30px!important
}

.ml-n7{
margin-left:-35px!important
}

.ml-n8{
margin-left:-40px!important
}

.ml-n9{
margin-left:-45px!important
}

.ml-n10{
margin-left:-50px!important
}

.ml-n11{
margin-left:-55px!important
}

.ml-n12{
margin-left:-60px!important
}

.ml-n13{
margin-left:-65px!important
}

.ml-n14{
margin-left:-70px!important
}

.ml-n15{
margin-left:-75px!important
}

.ml-n16{
margin-left:-80px!important
}

.ml-n17{
margin-left:-85px!important
}

.ml-n18{
margin-left:-90px!important
}

.ml-n19{
margin-left:-95px!important
}

.ml-n20{
margin-left:-100px!important
}

.ml-n21{
margin-left:-105px!important
}

.ml-n22{
margin-left:-110px!important
}

.ml-n23{
margin-left:-115px!important
}

.ml-n24{
margin-left:-120px!important
}

.ml-n25{
margin-left:-125px!important
}

.ml-n26{
margin-left:-130px!important
}

.ml-n27{
margin-left:-135px!important
}

.ml-n28{
margin-left:-140px!important
}

.ml-n29{
margin-left:-145px!important
}

.ml-n30{
margin-left:-150px!important
}

.ml-n31{
margin-left:-155px!important
}

.ml-n32{
margin-left:-160px!important
}

.ml-n33{
margin-left:-165px!important
}

.ml-n34{
margin-left:-170px!important
}

.ml-n35{
margin-left:-175px!important
}

.ml-n36{
margin-left:-180px!important
}

.ml-n37{
margin-left:-185px!important
}

.ml-n38{
margin-left:-190px!important
}

.ml-n39{
margin-left:-195px!important
}

.ml-n40{
margin-left:-200px!important
}

.ml-n41{
margin-left:-205px!important
}

.ml-n42{
margin-left:-210px!important
}

.ml-n43{
margin-left:-215px!important
}

.ml-n44{
margin-left:-220px!important
}

.ml-n45{
margin-left:-225px!important
}

.ml-n46{
margin-left:-230px!important
}

.ml-n47{
margin-left:-235px!important
}

.ml-n48{
margin-left:-240px!important
}

.ml-n49{
margin-left:-245px!important
}

.ml-n50{
margin-left:-250px!important
}

.p-0{
padding:0!important
}

.p-1{
padding:5px!important
}

.p-2{
padding:10px!important
}

.p-3{
padding:15px!important
}

.p-4{
padding:20px!important
}

.p-5{
padding:25px!important
}

.p-6{
padding:30px!important
}

.p-7{
padding:35px!important
}

.p-8{
padding:40px!important
}

.p-9{
padding:45px!important
}

.p-10{
padding:50px!important
}

.p-11{
padding:55px!important
}

.p-12{
padding:60px!important
}

.p-13{
padding:65px!important
}

.p-14{
padding:70px!important
}

.p-15{
padding:75px!important
}

.p-16{
padding:80px!important
}

.p-17{
padding:85px!important
}

.p-18{
padding:90px!important
}

.p-19{
padding:95px!important
}

.p-20{
padding:100px!important
}

.p-21{
padding:105px!important
}

.p-22{
padding:110px!important
}

.p-23{
padding:115px!important
}

.p-24{
padding:120px!important
}

.p-25{
padding:125px!important
}

.p-26{
padding:130px!important
}

.p-27{
padding:135px!important
}

.p-28{
padding:140px!important
}

.p-29{
padding:145px!important
}

.p-30{
padding:150px!important
}

.p-31{
padding:155px!important
}

.p-32{
padding:160px!important
}

.p-33{
padding:165px!important
}

.p-34{
padding:170px!important
}

.p-35{
padding:175px!important
}

.p-36{
padding:180px!important
}

.p-37{
padding:185px!important
}

.p-38{
padding:190px!important
}

.p-39{
padding:195px!important
}

.p-40{
padding:200px!important
}

.p-41{
padding:205px!important
}

.p-42{
padding:210px!important
}

.p-43{
padding:215px!important
}

.p-44{
padding:220px!important
}

.p-45{
padding:225px!important
}

.p-46{
padding:230px!important
}

.p-47{
padding:235px!important
}

.p-48{
padding:240px!important
}

.p-49{
padding:245px!important
}

.p-50{
padding:250px!important
}

.px-0{
padding-right:0!important;
padding-left:0!important
}

.px-1{
padding-right:5px!important;
padding-left:5px!important
}

.px-2{
padding-right:10px!important;
padding-left:10px!important
}

.px-3{
padding-right:15px!important;
padding-left:15px!important
}

.px-4{
padding-right:20px!important;
padding-left:20px!important
}

.px-5{
padding-right:25px!important;
padding-left:25px!important
}

.px-6{
padding-right:30px!important;
padding-left:30px!important
}

.px-7{
padding-right:35px!important;
padding-left:35px!important
}

.px-8{
padding-right:40px!important;
padding-left:40px!important
}

.px-9{
padding-right:45px!important;
padding-left:45px!important
}

.px-10{
padding-right:50px!important;
padding-left:50px!important
}

.px-11{
padding-right:55px!important;
padding-left:55px!important
}

.px-12{
padding-right:60px!important;
padding-left:60px!important
}

.px-13{
padding-right:65px!important;
padding-left:65px!important
}

.px-14{
padding-right:70px!important;
padding-left:70px!important
}

.px-15{
padding-right:75px!important;
padding-left:75px!important
}

.px-16{
padding-right:80px!important;
padding-left:80px!important
}

.px-17{
padding-right:85px!important;
padding-left:85px!important
}

.px-18{
padding-right:90px!important;
padding-left:90px!important
}

.px-19{
padding-right:95px!important;
padding-left:95px!important
}

.px-20{
padding-right:100px!important;
padding-left:100px!important
}

.px-21{
padding-right:105px!important;
padding-left:105px!important
}

.px-22{
padding-right:110px!important;
padding-left:110px!important
}

.px-23{
padding-right:115px!important;
padding-left:115px!important
}

.px-24{
padding-right:120px!important;
padding-left:120px!important
}

.px-25{
padding-right:125px!important;
padding-left:125px!important
}

.px-26{
padding-right:130px!important;
padding-left:130px!important
}

.px-27{
padding-right:135px!important;
padding-left:135px!important
}

.px-28{
padding-right:140px!important;
padding-left:140px!important
}

.px-29{
padding-right:145px!important;
padding-left:145px!important
}

.px-30{
padding-right:150px!important;
padding-left:150px!important
}

.px-31{
padding-right:155px!important;
padding-left:155px!important
}

.px-32{
padding-right:160px!important;
padding-left:160px!important
}

.px-33{
padding-right:165px!important;
padding-left:165px!important
}

.px-34{
padding-right:170px!important;
padding-left:170px!important
}

.px-35{
padding-right:175px!important;
padding-left:175px!important
}

.px-36{
padding-right:180px!important;
padding-left:180px!important
}

.px-37{
padding-right:185px!important;
padding-left:185px!important
}

.px-38{
padding-right:190px!important;
padding-left:190px!important
}

.px-39{
padding-right:195px!important;
padding-left:195px!important
}

.px-40{
padding-right:200px!important;
padding-left:200px!important
}

.px-41{
padding-right:205px!important;
padding-left:205px!important
}

.px-42{
padding-right:210px!important;
padding-left:210px!important
}

.px-43{
padding-right:215px!important;
padding-left:215px!important
}

.px-44{
padding-right:220px!important;
padding-left:220px!important
}

.px-45{
padding-right:225px!important;
padding-left:225px!important
}

.px-46{
padding-right:230px!important;
padding-left:230px!important
}

.px-47{
padding-right:235px!important;
padding-left:235px!important
}

.px-48{
padding-right:240px!important;
padding-left:240px!important
}

.px-49{
padding-right:245px!important;
padding-left:245px!important
}

.px-50{
padding-right:250px!important;
padding-left:250px!important
}

.py-0{
padding-top:0!important;
padding-bottom:0!important
}

.py-1{
padding-top:5px!important;
padding-bottom:5px!important
}

.py-2{
padding-top:10px!important;
padding-bottom:10px!important
}

.py-3{
padding-top:15px!important;
padding-bottom:15px!important
}

.py-4{
padding-top:20px!important;
padding-bottom:20px!important
}

.py-5{
padding-top:25px!important;
padding-bottom:25px!important
}

.py-6{
padding-top:30px!important;
padding-bottom:30px!important
}

.py-7{
padding-top:35px!important;
padding-bottom:35px!important
}

.py-8{
padding-top:40px!important;
padding-bottom:40px!important
}

.py-9{
padding-top:45px!important;
padding-bottom:45px!important
}

.py-10{
padding-top:50px!important;
padding-bottom:50px!important
}

.py-11{
padding-top:55px!important;
padding-bottom:55px!important
}

.py-12{
padding-top:60px!important;
padding-bottom:60px!important
}

.py-13{
padding-top:65px!important;
padding-bottom:65px!important
}

.py-14{
padding-top:70px!important;
padding-bottom:70px!important
}

.py-15{
padding-top:75px!important;
padding-bottom:75px!important
}

.py-16{
padding-top:80px!important;
padding-bottom:80px!important
}

.py-17{
padding-top:85px!important;
padding-bottom:85px!important
}

.py-18{
padding-top:90px!important;
padding-bottom:90px!important
}

.py-19{
padding-top:95px!important;
padding-bottom:95px!important
}

.py-20{
padding-top:100px!important;
padding-bottom:100px!important
}

.py-21{
padding-top:105px!important;
padding-bottom:105px!important
}

.py-22{
padding-top:110px!important;
padding-bottom:110px!important
}

.py-23{
padding-top:115px!important;
padding-bottom:115px!important
}

.py-24{
padding-top:120px!important;
padding-bottom:120px!important
}

.py-25{
padding-top:125px!important;
padding-bottom:125px!important
}

.py-26{
padding-top:130px!important;
padding-bottom:130px!important
}

.py-27{
padding-top:135px!important;
padding-bottom:135px!important
}

.py-28{
padding-top:140px!important;
padding-bottom:140px!important
}

.py-29{
padding-top:145px!important;
padding-bottom:145px!important
}

.py-30{
padding-top:150px!important;
padding-bottom:150px!important
}

.py-31{
padding-top:155px!important;
padding-bottom:155px!important
}

.py-32{
padding-top:160px!important;
padding-bottom:160px!important
}

.py-33{
padding-top:165px!important;
padding-bottom:165px!important
}

.py-34{
padding-top:170px!important;
padding-bottom:170px!important
}

.py-35{
padding-top:175px!important;
padding-bottom:175px!important
}

.py-36{
padding-top:180px!important;
padding-bottom:180px!important
}

.py-37{
padding-top:185px!important;
padding-bottom:185px!important
}

.py-38{
padding-top:190px!important;
padding-bottom:190px!important
}

.py-39{
padding-top:195px!important;
padding-bottom:195px!important
}

.py-40{
padding-top:200px!important;
padding-bottom:200px!important
}

.py-41{
padding-top:205px!important;
padding-bottom:205px!important
}

.py-42{
padding-top:210px!important;
padding-bottom:210px!important
}

.py-43{
padding-top:215px!important;
padding-bottom:215px!important
}

.py-44{
padding-top:220px!important;
padding-bottom:220px!important
}

.py-45{
padding-top:225px!important;
padding-bottom:225px!important
}

.py-46{
padding-top:230px!important;
padding-bottom:230px!important
}

.py-47{
padding-top:235px!important;
padding-bottom:235px!important
}

.py-48{
padding-top:240px!important;
padding-bottom:240px!important
}

.py-49{
padding-top:245px!important;
padding-bottom:245px!important
}

.py-50{
padding-top:250px!important;
padding-bottom:250px!important
}

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

.pt-1{
padding-top:5px!important
}

.pt-2{
padding-top:10px!important
}

.pt-3{
padding-top:15px!important
}

.pt-4{
padding-top:20px!important
}

.pt-5{
padding-top:25px!important
}

.pt-6{
padding-top:30px!important
}

.pt-7{
padding-top:35px!important
}

.pt-8{
padding-top:40px!important
}

.pt-9{
padding-top:45px!important
}

.pt-10{
padding-top:50px!important
}

.pt-11{
padding-top:55px!important
}

.pt-12{
padding-top:60px!important
}

.pt-13{
padding-top:65px!important
}

.pt-14{
padding-top:70px!important
}

.pt-15{
padding-top:75px!important
}

.pt-16{
padding-top:80px!important
}

.pt-17{
padding-top:85px!important
}

.pt-18{
padding-top:90px!important
}

.pt-19{
padding-top:95px!important
}

.pt-20{
padding-top:100px!important
}

.pt-21{
padding-top:105px!important
}

.pt-22{
padding-top:110px!important
}

.pt-23{
padding-top:115px!important
}

.pt-24{
padding-top:120px!important
}

.pt-25{
padding-top:125px!important
}

.pt-26{
padding-top:130px!important
}

.pt-27{
padding-top:135px!important
}

.pt-28{
padding-top:140px!important
}

.pt-29{
padding-top:145px!important
}

.pt-30{
padding-top:150px!important
}

.pt-31{
padding-top:155px!important
}

.pt-32{
padding-top:160px!important
}

.pt-33{
padding-top:165px!important
}

.pt-34{
padding-top:170px!important
}

.pt-35{
padding-top:175px!important
}

.pt-36{
padding-top:180px!important
}

.pt-37{
padding-top:185px!important
}

.pt-38{
padding-top:190px!important
}

.pt-39{
padding-top:195px!important
}

.pt-40{
padding-top:200px!important
}

.pt-41{
padding-top:205px!important
}

.pt-42{
padding-top:210px!important
}

.pt-43{
padding-top:215px!important
}

.pt-44{
padding-top:220px!important
}

.pt-45{
padding-top:225px!important
}

.pt-46{
padding-top:230px!important
}

.pt-47{
padding-top:235px!important
}

.pt-48{
padding-top:240px!important
}

.pt-49{
padding-top:245px!important
}

.pt-50{
padding-top:250px!important
}

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

.pr-1{
padding-right:5px!important
}

.pr-2{
padding-right:10px!important
}

.pr-3{
padding-right:15px!important
}

.pr-4{
padding-right:20px!important
}

.pr-5{
padding-right:25px!important
}

.pr-6{
padding-right:30px!important
}

.pr-7{
padding-right:35px!important
}

.pr-8{
padding-right:40px!important
}

.pr-9{
padding-right:45px!important
}

.pr-10{
padding-right:50px!important
}

.pr-11{
padding-right:55px!important
}

.pr-12{
padding-right:60px!important
}

.pr-13{
padding-right:65px!important
}

.pr-14{
padding-right:70px!important
}

.pr-15{
padding-right:75px!important
}

.pr-16{
padding-right:80px!important
}

.pr-17{
padding-right:85px!important
}

.pr-18{
padding-right:90px!important
}

.pr-19{
padding-right:95px!important
}

.pr-20{
padding-right:100px!important
}

.pr-21{
padding-right:105px!important
}

.pr-22{
padding-right:110px!important
}

.pr-23{
padding-right:115px!important
}

.pr-24{
padding-right:120px!important
}

.pr-25{
padding-right:125px!important
}

.pr-26{
padding-right:130px!important
}

.pr-27{
padding-right:135px!important
}

.pr-28{
padding-right:140px!important
}

.pr-29{
padding-right:145px!important
}

.pr-30{
padding-right:150px!important
}

.pr-31{
padding-right:155px!important
}

.pr-32{
padding-right:160px!important
}

.pr-33{
padding-right:165px!important
}

.pr-34{
padding-right:170px!important
}

.pr-35{
padding-right:175px!important
}

.pr-36{
padding-right:180px!important
}

.pr-37{
padding-right:185px!important
}

.pr-38{
padding-right:190px!important
}

.pr-39{
padding-right:195px!important
}

.pr-40{
padding-right:200px!important
}

.pr-41{
padding-right:205px!important
}

.pr-42{
padding-right:210px!important
}

.pr-43{
padding-right:215px!important
}

.pr-44{
padding-right:220px!important
}

.pr-45{
padding-right:225px!important
}

.pr-46{
padding-right:230px!important
}

.pr-47{
padding-right:235px!important
}

.pr-48{
padding-right:240px!important
}

.pr-49{
padding-right:245px!important
}

.pr-50{
padding-right:250px!important
}

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

.pb-1{
padding-bottom:5px!important
}

.pb-2{
padding-bottom:10px!important
}

.pb-3{
padding-bottom:15px!important
}

.pb-4{
padding-bottom:20px!important
}

.pb-5{
padding-bottom:25px!important
}

.pb-6{
padding-bottom:30px!important
}

.pb-7{
padding-bottom:35px!important
}

.pb-8{
padding-bottom:40px!important
}

.pb-9{
padding-bottom:45px!important
}

.pb-10{
padding-bottom:50px!important
}

.pb-11{
padding-bottom:55px!important
}

.pb-12{
padding-bottom:60px!important
}

.pb-13{
padding-bottom:65px!important
}

.pb-14{
padding-bottom:70px!important
}

.pb-15{
padding-bottom:75px!important
}

.pb-16{
padding-bottom:80px!important
}

.pb-17{
padding-bottom:85px!important
}

.pb-18{
padding-bottom:90px!important
}

.pb-19{
padding-bottom:95px!important
}

.pb-20{
padding-bottom:100px!important
}

.pb-21{
padding-bottom:105px!important
}

.pb-22{
padding-bottom:110px!important
}

.pb-23{
padding-bottom:115px!important
}

.pb-24{
padding-bottom:120px!important
}

.pb-25{
padding-bottom:125px!important
}

.pb-26{
padding-bottom:130px!important
}

.pb-27{
padding-bottom:135px!important
}

.pb-28{
padding-bottom:140px!important
}

.pb-29{
padding-bottom:145px!important
}

.pb-30{
padding-bottom:150px!important
}

.pb-31{
padding-bottom:155px!important
}

.pb-32{
padding-bottom:160px!important
}

.pb-33{
padding-bottom:165px!important
}

.pb-34{
padding-bottom:170px!important
}

.pb-35{
padding-bottom:175px!important
}

.pb-36{
padding-bottom:180px!important
}

.pb-37{
padding-bottom:185px!important
}

.pb-38{
padding-bottom:190px!important
}

.pb-39{
padding-bottom:195px!important
}

.pb-40{
padding-bottom:200px!important
}

.pb-41{
padding-bottom:205px!important
}

.pb-42{
padding-bottom:210px!important
}

.pb-43{
padding-bottom:215px!important
}

.pb-44{
padding-bottom:220px!important
}

.pb-45{
padding-bottom:225px!important
}

.pb-46{
padding-bottom:230px!important
}

.pb-47{
padding-bottom:235px!important
}

.pb-48{
padding-bottom:240px!important
}

.pb-49{
padding-bottom:245px!important
}

.pb-50{
padding-bottom:250px!important
}

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

.pl-1{
padding-left:5px!important
}

.pl-2{
padding-left:10px!important
}

.pl-3{
padding-left:15px!important
}

.pl-4{
padding-left:20px!important
}

.pl-5{
padding-left:25px!important
}

.pl-6{
padding-left:30px!important
}

.pl-7{
padding-left:35px!important
}

.pl-8{
padding-left:40px!important
}

.pl-9{
padding-left:45px!important
}

.pl-10{
padding-left:50px!important
}

.pl-11{
padding-left:55px!important
}

.pl-12{
padding-left:60px!important
}

.pl-13{
padding-left:65px!important
}

.pl-14{
padding-left:70px!important
}

.pl-15{
padding-left:75px!important
}

.pl-16{
padding-left:80px!important
}

.pl-17{
padding-left:85px!important
}

.pl-18{
padding-left:90px!important
}

.pl-19{
padding-left:95px!important
}

.pl-20{
padding-left:100px!important
}

.pl-21{
padding-left:105px!important
}

.pl-22{
padding-left:110px!important
}

.pl-23{
padding-left:115px!important
}

.pl-24{
padding-left:120px!important
}

.pl-25{
padding-left:125px!important
}

.pl-26{
padding-left:130px!important
}

.pl-27{
padding-left:135px!important
}

.pl-28{
padding-left:140px!important
}

.pl-29{
padding-left:145px!important
}

.pl-30{
padding-left:150px!important
}

.pl-31{
padding-left:155px!important
}

.pl-32{
padding-left:160px!important
}

.pl-33{
padding-left:165px!important
}

.pl-34{
padding-left:170px!important
}

.pl-35{
padding-left:175px!important
}

.pl-36{
padding-left:180px!important
}

.pl-37{
padding-left:185px!important
}

.pl-38{
padding-left:190px!important
}

.pl-39{
padding-left:195px!important
}

.pl-40{
padding-left:200px!important
}

.pl-41{
padding-left:205px!important
}

.pl-42{
padding-left:210px!important
}

.pl-43{
padding-left:215px!important
}

.pl-44{
padding-left:220px!important
}

.pl-45{
padding-left:225px!important
}

.pl-46{
padding-left:230px!important
}

.pl-47{
padding-left:235px!important
}

.pl-48{
padding-left:240px!important
}

.pl-49{
padding-left:245px!important
}

.pl-50{
padding-left:250px!important
}

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

.font-weight-lighter{
font-weight:lighter!important
}

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

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

.font-weight-bolder{
font-weight:bolder!important
}

.text-lowercase{
text-transform:lowercase!important
}

.text-uppercase{
text-transform:uppercase!important
}

.text-capitalize{
text-transform:capitalize!important
}

.text-left{
text-align:left!important
}

.text-right{
text-align:right!important
}

.text-center{
text-align:center!important
}

.text-primary{
color:#1292ee!important
}

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

.text-success{
color:green!important
}

.text-info{
color:#ff0!important
}

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

.text-danger{
color:red!important
}

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

.text-dark{
color:#000!important
}

.text-white-gray{
color:#f2f2f2!important
}

.text-white-opacity-50{
color:rgba(255,255,255,.5)!important
}

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

.text-overlay-black{
color:#030f27!important
}

.text-body{
color:#748494!important
}

.text-muted{
color:#cacaca!important
}

.text-black-50{
color:rgba(0,0,0,.5)!important
}

.text-white-50{
color:rgba(255,255,255,.5)!important
}

.text-reset{
color:inherit!important
}

.lh-1{
line-height:1!important
}

.lh-sm{
line-height:1.25!important
}

.lh-base{
line-height:1.5!important
}

.lh-lg{
line-height:2!important
}

.bg-primary{
background-color:#1292ee!important
}

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

.bg-success{
background-color:green!important
}

.bg-info{
background-color:#ff0!important
}

.bg-warning{
background-color:#ff0!important
}

.bg-danger{
background-color:red!important
}

.bg-light{
background-color:#fff!important
}

.bg-dark{
background-color:#000!important
}

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

.bg-white-opacity-50{
background-color:rgba(255,255,255,.5)!important
}

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

.bg-overlay-black{
background-color:#030f27!important
}

.bg-body{
background-color:#fff!important
}

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

.bg-gradient{
background-image:var(--bs-gradient)!important
}

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

.text-nowrap{
white-space:nowrap!important
}

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

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

.text-decoration-line-through{
text-decoration:line-through!important
}

.font-italic{
font-style:italic!important
}

.font-normal{
font-style:normal!important
}

.text-break{
word-wrap:break-word!important;
word-break:break-word!important
}

.font-monospace{
font-family:var(--bs-font-monospace)!important
}

.user-select-all{
-webkit-user-select:all!important;
-moz-user-select:all!important;
-ms-user-select:all!important;
user-select:all!important
}

.user-select-auto{
-webkit-user-select:auto!important;
-moz-user-select:auto!important;
-ms-user-select:auto!important;
user-select:auto!important
}

.user-select-none{
-webkit-user-select:none!important;
-moz-user-select:none!important;
-ms-user-select:none!important;
user-select:none!important
}

.pe-none{
pointer-events:none!important
}

.pe-auto{
pointer-events:auto!important
}

.rounded{
border-radius:.25rem!important
}

.rounded-sm{
border-radius:.2rem!important
}

.rounded-lg{
border-radius:.3rem!important
}

.rounded-circle{
border-radius:50%!important
}

.rounded-pill{
border-radius:50rem!important
}

.rounded-0{
border-radius:0!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-bottom-left-radius:.25rem!important;
border-top-left-radius:.25rem!important
}

.visible{
visibility:visible!important
}

.invisible{
visibility:hidden!important
}

@media (min-width:576px){
.float-sm-left{
float:left!important
}

.float-sm-right{
float:right!important
}

.float-sm-none{
float: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:-webkit-box!important;
display:-ms-flexbox!important;
display:flex!important
}

.d-sm-inline-flex{
display:-webkit-inline-box!important;
display:-ms-inline-flexbox!important;
display:inline-flex!important
}

.d-sm-none{
display:none!important
}

.flex-sm-fill{
-webkit-box-flex:1!important;
-ms-flex:1 1 auto!important;
flex:1 1 auto!important
}

.flex-sm-row{
-webkit-box-orient:horizontal!important;
-webkit-box-direction:normal!important;
-ms-flex-direction:row!important;
flex-direction:row!important
}

.flex-sm-column{
-webkit-box-orient:vertical!important;
-webkit-box-direction:normal!important;
-ms-flex-direction:column!important;
flex-direction:column!important
}

.flex-sm-row-reverse{
-webkit-box-orient:horizontal!important;
-webkit-box-direction:reverse!important;
-ms-flex-direction:row-reverse!important;
flex-direction:row-reverse!important
}

.flex-sm-column-reverse{
-webkit-box-orient:vertical!important;
-webkit-box-direction:reverse!important;
-ms-flex-direction:column-reverse!important;
flex-direction:column-reverse!important
}

.flex-sm-grow-0{
-webkit-box-flex:0!important;
-ms-flex-positive:0!important;
flex-grow:0!important
}

.flex-sm-grow-1{
-webkit-box-flex:1!important;
-ms-flex-positive:1!important;
flex-grow:1!important
}

.flex-sm-shrink-0{
-ms-flex-negative:0!important;
flex-shrink:0!important
}

.flex-sm-shrink-1{
-ms-flex-negative:1!important;
flex-shrink:1!important
}

.flex-sm-wrap{
-ms-flex-wrap:wrap!important;
flex-wrap:wrap!important
}

.flex-sm-nowrap{
-ms-flex-wrap:nowrap!important;
flex-wrap:nowrap!important
}

.flex-sm-wrap-reverse{
-ms-flex-wrap:wrap-reverse!important;
flex-wrap:wrap-reverse!important
}

.justify-content-sm-start{
-webkit-box-pack:start!important;
-ms-flex-pack:start!important;
justify-content:flex-start!important
}

.justify-content-sm-end{
-webkit-box-pack:end!important;
-ms-flex-pack:end!important;
justify-content:flex-end!important
}

.justify-content-sm-center{
-webkit-box-pack:center!important;
-ms-flex-pack:center!important;
justify-content:center!important
}

.justify-content-sm-between{
-webkit-box-pack:justify!important;
-ms-flex-pack:justify!important;
justify-content:space-between!important
}

.justify-content-sm-around{
-ms-flex-pack:distribute!important;
justify-content:space-around!important
}

.justify-content-sm-evenly{
-webkit-box-pack:space-evenly!important;
-ms-flex-pack:space-evenly!important;
justify-content:space-evenly!important
}

.align-items-sm-start{
-webkit-box-align:start!important;
-ms-flex-align:start!important;
align-items:flex-start!important
}

.align-items-sm-end{
-webkit-box-align:end!important;
-ms-flex-align:end!important;
align-items:flex-end!important
}

.align-items-sm-center{
-webkit-box-align:center!important;
-ms-flex-align:center!important;
align-items:center!important
}

.align-items-sm-baseline{
-webkit-box-align:baseline!important;
-ms-flex-align:baseline!important;
align-items:baseline!important
}

.align-items-sm-stretch{
-webkit-box-align:stretch!important;
-ms-flex-align:stretch!important;
align-items:stretch!important
}

.align-content-sm-start{
-ms-flex-line-pack:start!important;
align-content:flex-start!important
}

.align-content-sm-end{
-ms-flex-line-pack:end!important;
align-content:flex-end!important
}

.align-content-sm-center{
-ms-flex-line-pack:center!important;
align-content:center!important
}

.align-content-sm-between{
-ms-flex-line-pack:justify!important;
align-content:space-between!important
}

.align-content-sm-around{
-ms-flex-line-pack:distribute!important;
align-content:space-around!important
}

.align-content-sm-stretch{
-ms-flex-line-pack:stretch!important;
align-content:stretch!important
}

.align-self-sm-auto{
-ms-flex-item-align:auto!important;
-ms-grid-row-align:auto!important;
align-self:auto!important
}

.align-self-sm-start{
-ms-flex-item-align:start!important;
align-self:flex-start!important
}

.align-self-sm-end{
-ms-flex-item-align:end!important;
align-self:flex-end!important
}

.align-self-sm-center{
-ms-flex-item-align:center!important;
-ms-grid-row-align:center!important;
align-self:center!important
}

.align-self-sm-baseline{
-ms-flex-item-align:baseline!important;
align-self:baseline!important
}

.align-self-sm-stretch{
-ms-flex-item-align:stretch!important;
-ms-grid-row-align:stretch!important;
align-self:stretch!important
}

.order-sm-first{
-webkit-box-ordinal-group:0!important;
-ms-flex-order:-1!important;
order:-1!important
}

.order-sm-0{
-webkit-box-ordinal-group:1!important;
-ms-flex-order:0!important;
order:0!important
}

.order-sm-1{
-webkit-box-ordinal-group:2!important;
-ms-flex-order:1!important;
order:1!important
}

.order-sm-2{
-webkit-box-ordinal-group:3!important;
-ms-flex-order:2!important;
order:2!important
}

.order-sm-3{
-webkit-box-ordinal-group:4!important;
-ms-flex-order:3!important;
order:3!important
}

.order-sm-4{
-webkit-box-ordinal-group:5!important;
-ms-flex-order:4!important;
order:4!important
}

.order-sm-5{
-webkit-box-ordinal-group:6!important;
-ms-flex-order:5!important;
order:5!important
}

.order-sm-last{
-webkit-box-ordinal-group:7!important;
-ms-flex-order:6!important;
order:6!important
}

.m-sm-0{
margin:0!important
}

.m-sm-1{
margin:5px!important
}

.m-sm-2{
margin:10px!important
}

.m-sm-3{
margin:15px!important
}

.m-sm-4{
margin:20px!important
}

.m-sm-5{
margin:25px!important
}

.m-sm-6{
margin:30px!important
}

.m-sm-7{
margin:35px!important
}

.m-sm-8{
margin:40px!important
}

.m-sm-9{
margin:45px!important
}

.m-sm-10{
margin:50px!important
}

.m-sm-11{
margin:55px!important
}

.m-sm-12{
margin:60px!important
}

.m-sm-13{
margin:65px!important
}

.m-sm-14{
margin:70px!important
}

.m-sm-15{
margin:75px!important
}

.m-sm-16{
margin:80px!important
}

.m-sm-17{
margin:85px!important
}

.m-sm-18{
margin:90px!important
}

.m-sm-19{
margin:95px!important
}

.m-sm-20{
margin:100px!important
}

.m-sm-21{
margin:105px!important
}

.m-sm-22{
margin:110px!important
}

.m-sm-23{
margin:115px!important
}

.m-sm-24{
margin:120px!important
}

.m-sm-25{
margin:125px!important
}

.m-sm-26{
margin:130px!important
}

.m-sm-27{
margin:135px!important
}

.m-sm-28{
margin:140px!important
}

.m-sm-29{
margin:145px!important
}

.m-sm-30{
margin:150px!important
}

.m-sm-31{
margin:155px!important
}

.m-sm-32{
margin:160px!important
}

.m-sm-33{
margin:165px!important
}

.m-sm-34{
margin:170px!important
}

.m-sm-35{
margin:175px!important
}

.m-sm-36{
margin:180px!important
}

.m-sm-37{
margin:185px!important
}

.m-sm-38{
margin:190px!important
}

.m-sm-39{
margin:195px!important
}

.m-sm-40{
margin:200px!important
}

.m-sm-41{
margin:205px!important
}

.m-sm-42{
margin:210px!important
}

.m-sm-43{
margin:215px!important
}

.m-sm-44{
margin:220px!important
}

.m-sm-45{
margin:225px!important
}

.m-sm-46{
margin:230px!important
}

.m-sm-47{
margin:235px!important
}

.m-sm-48{
margin:240px!important
}

.m-sm-49{
margin:245px!important
}

.m-sm-50{
margin:250px!important
}

.m-sm-auto{
margin:auto!important
}

.mx-sm-0{
margin-right:0!important;
margin-left:0!important
}

.mx-sm-1{
margin-right:5px!important;
margin-left:5px!important
}

.mx-sm-2{
margin-right:10px!important;
margin-left:10px!important
}

.mx-sm-3{
margin-right:15px!important;
margin-left:15px!important
}

.mx-sm-4{
margin-right:20px!important;
margin-left:20px!important
}

.mx-sm-5{
margin-right:25px!important;
margin-left:25px!important
}

.mx-sm-6{
margin-right:30px!important;
margin-left:30px!important
}

.mx-sm-7{
margin-right:35px!important;
margin-left:35px!important
}

.mx-sm-8{
margin-right:40px!important;
margin-left:40px!important
}

.mx-sm-9{
margin-right:45px!important;
margin-left:45px!important
}

.mx-sm-10{
margin-right:50px!important;
margin-left:50px!important
}

.mx-sm-11{
margin-right:55px!important;
margin-left:55px!important
}

.mx-sm-12{
margin-right:60px!important;
margin-left:60px!important
}

.mx-sm-13{
margin-right:65px!important;
margin-left:65px!important
}

.mx-sm-14{
margin-right:70px!important;
margin-left:70px!important
}

.mx-sm-15{
margin-right:75px!important;
margin-left:75px!important
}

.mx-sm-16{
margin-right:80px!important;
margin-left:80px!important
}

.mx-sm-17{
margin-right:85px!important;
margin-left:85px!important
}

.mx-sm-18{
margin-right:90px!important;
margin-left:90px!important
}

.mx-sm-19{
margin-right:95px!important;
margin-left:95px!important
}

.mx-sm-20{
margin-right:100px!important;
margin-left:100px!important
}

.mx-sm-21{
margin-right:105px!important;
margin-left:105px!important
}

.mx-sm-22{
margin-right:110px!important;
margin-left:110px!important
}

.mx-sm-23{
margin-right:115px!important;
margin-left:115px!important
}

.mx-sm-24{
margin-right:120px!important;
margin-left:120px!important
}

.mx-sm-25{
margin-right:125px!important;
margin-left:125px!important
}

.mx-sm-26{
margin-right:130px!important;
margin-left:130px!important
}

.mx-sm-27{
margin-right:135px!important;
margin-left:135px!important
}

.mx-sm-28{
margin-right:140px!important;
margin-left:140px!important
}

.mx-sm-29{
margin-right:145px!important;
margin-left:145px!important
}

.mx-sm-30{
margin-right:150px!important;
margin-left:150px!important
}

.mx-sm-31{
margin-right:155px!important;
margin-left:155px!important
}

.mx-sm-32{
margin-right:160px!important;
margin-left:160px!important
}

.mx-sm-33{
margin-right:165px!important;
margin-left:165px!important
}

.mx-sm-34{
margin-right:170px!important;
margin-left:170px!important
}

.mx-sm-35{
margin-right:175px!important;
margin-left:175px!important
}

.mx-sm-36{
margin-right:180px!important;
margin-left:180px!important
}

.mx-sm-37{
margin-right:185px!important;
margin-left:185px!important
}

.mx-sm-38{
margin-right:190px!important;
margin-left:190px!important
}

.mx-sm-39{
margin-right:195px!important;
margin-left:195px!important
}

.mx-sm-40{
margin-right:200px!important;
margin-left:200px!important
}

.mx-sm-41{
margin-right:205px!important;
margin-left:205px!important
}

.mx-sm-42{
margin-right:210px!important;
margin-left:210px!important
}

.mx-sm-43{
margin-right:215px!important;
margin-left:215px!important
}

.mx-sm-44{
margin-right:220px!important;
margin-left:220px!important
}

.mx-sm-45{
margin-right:225px!important;
margin-left:225px!important
}

.mx-sm-46{
margin-right:230px!important;
margin-left:230px!important
}

.mx-sm-47{
margin-right:235px!important;
margin-left:235px!important
}

.mx-sm-48{
margin-right:240px!important;
margin-left:240px!important
}

.mx-sm-49{
margin-right:245px!important;
margin-left:245px!important
}

.mx-sm-50{
margin-right:250px!important;
margin-left:250px!important
}

.mx-sm-auto{
margin-right:auto!important;
margin-left:auto!important
}

.my-sm-0{
margin-top:0!important;
margin-bottom:0!important
}

.my-sm-1{
margin-top:5px!important;
margin-bottom:5px!important
}

.my-sm-2{
margin-top:10px!important;
margin-bottom:10px!important
}

.my-sm-3{
margin-top:15px!important;
margin-bottom:15px!important
}

.my-sm-4{
margin-top:20px!important;
margin-bottom:20px!important
}

.my-sm-5{
margin-top:25px!important;
margin-bottom:25px!important
}

.my-sm-6{
margin-top:30px!important;
margin-bottom:30px!important
}

.my-sm-7{
margin-top:35px!important;
margin-bottom:35px!important
}

.my-sm-8{
margin-top:40px!important;
margin-bottom:40px!important
}

.my-sm-9{
margin-top:45px!important;
margin-bottom:45px!important
}

.my-sm-10{
margin-top:50px!important;
margin-bottom:50px!important
}

.my-sm-11{
margin-top:55px!important;
margin-bottom:55px!important
}

.my-sm-12{
margin-top:60px!important;
margin-bottom:60px!important
}

.my-sm-13{
margin-top:65px!important;
margin-bottom:65px!important
}

.my-sm-14{
margin-top:70px!important;
margin-bottom:70px!important
}

.my-sm-15{
margin-top:75px!important;
margin-bottom:75px!important
}

.my-sm-16{
margin-top:80px!important;
margin-bottom:80px!important
}

.my-sm-17{
margin-top:85px!important;
margin-bottom:85px!important
}

.my-sm-18{
margin-top:90px!important;
margin-bottom:90px!important
}

.my-sm-19{
margin-top:95px!important;
margin-bottom:95px!important
}

.my-sm-20{
margin-top:100px!important;
margin-bottom:100px!important
}

.my-sm-21{
margin-top:105px!important;
margin-bottom:105px!important
}

.my-sm-22{
margin-top:110px!important;
margin-bottom:110px!important
}

.my-sm-23{
margin-top:115px!important;
margin-bottom:115px!important
}

.my-sm-24{
margin-top:120px!important;
margin-bottom:120px!important
}

.my-sm-25{
margin-top:125px!important;
margin-bottom:125px!important
}

.my-sm-26{
margin-top:130px!important;
margin-bottom:130px!important
}

.my-sm-27{
margin-top:135px!important;
margin-bottom:135px!important
}

.my-sm-28{
margin-top:140px!important;
margin-bottom:140px!important
}

.my-sm-29{
margin-top:145px!important;
margin-bottom:145px!important
}

.my-sm-30{
margin-top:150px!important;
margin-bottom:150px!important
}

.my-sm-31{
margin-top:155px!important;
margin-bottom:155px!important
}

.my-sm-32{
margin-top:160px!important;
margin-bottom:160px!important
}

.my-sm-33{
margin-top:165px!important;
margin-bottom:165px!important
}

.my-sm-34{
margin-top:170px!important;
margin-bottom:170px!important
}

.my-sm-35{
margin-top:175px!important;
margin-bottom:175px!important
}

.my-sm-36{
margin-top:180px!important;
margin-bottom:180px!important
}

.my-sm-37{
margin-top:185px!important;
margin-bottom:185px!important
}

.my-sm-38{
margin-top:190px!important;
margin-bottom:190px!important
}

.my-sm-39{
margin-top:195px!important;
margin-bottom:195px!important
}

.my-sm-40{
margin-top:200px!important;
margin-bottom:200px!important
}

.my-sm-41{
margin-top:205px!important;
margin-bottom:205px!important
}

.my-sm-42{
margin-top:210px!important;
margin-bottom:210px!important
}

.my-sm-43{
margin-top:215px!important;
margin-bottom:215px!important
}

.my-sm-44{
margin-top:220px!important;
margin-bottom:220px!important
}

.my-sm-45{
margin-top:225px!important;
margin-bottom:225px!important
}

.my-sm-46{
margin-top:230px!important;
margin-bottom:230px!important
}

.my-sm-47{
margin-top:235px!important;
margin-bottom:235px!important
}

.my-sm-48{
margin-top:240px!important;
margin-bottom:240px!important
}

.my-sm-49{
margin-top:245px!important;
margin-bottom:245px!important
}

.my-sm-50{
margin-top:250px!important;
margin-bottom:250px!important
}

.my-sm-auto{
margin-top:auto!important;
margin-bottom:auto!important
}

.mt-sm-0{
margin-top:0!important
}

.mt-sm-1{
margin-top:5px!important
}

.mt-sm-2{
margin-top:10px!important
}

.mt-sm-3{
margin-top:15px!important
}

.mt-sm-4{
margin-top:20px!important
}

.mt-sm-5{
margin-top:25px!important
}

.mt-sm-6{
margin-top:30px!important
}

.mt-sm-7{
margin-top:35px!important
}

.mt-sm-8{
margin-top:40px!important
}

.mt-sm-9{
margin-top:45px!important
}

.mt-sm-10{
margin-top:50px!important
}

.mt-sm-11{
margin-top:55px!important
}

.mt-sm-12{
margin-top:60px!important
}

.mt-sm-13{
margin-top:65px!important
}

.mt-sm-14{
margin-top:70px!important
}

.mt-sm-15{
margin-top:75px!important
}

.mt-sm-16{
margin-top:80px!important
}

.mt-sm-17{
margin-top:85px!important
}

.mt-sm-18{
margin-top:90px!important
}

.mt-sm-19{
margin-top:95px!important
}

.mt-sm-20{
margin-top:100px!important
}

.mt-sm-21{
margin-top:105px!important
}

.mt-sm-22{
margin-top:110px!important
}

.mt-sm-23{
margin-top:115px!important
}

.mt-sm-24{
margin-top:120px!important
}

.mt-sm-25{
margin-top:125px!important
}

.mt-sm-26{
margin-top:130px!important
}

.mt-sm-27{
margin-top:135px!important
}

.mt-sm-28{
margin-top:140px!important
}

.mt-sm-29{
margin-top:145px!important
}

.mt-sm-30{
margin-top:150px!important
}

.mt-sm-31{
margin-top:155px!important
}

.mt-sm-32{
margin-top:160px!important
}

.mt-sm-33{
margin-top:165px!important
}

.mt-sm-34{
margin-top:170px!important
}

.mt-sm-35{
margin-top:175px!important
}

.mt-sm-36{
margin-top:180px!important
}

.mt-sm-37{
margin-top:185px!important
}

.mt-sm-38{
margin-top:190px!important
}

.mt-sm-39{
margin-top:195px!important
}

.mt-sm-40{
margin-top:200px!important
}

.mt-sm-41{
margin-top:205px!important
}

.mt-sm-42{
margin-top:210px!important
}

.mt-sm-43{
margin-top:215px!important
}

.mt-sm-44{
margin-top:220px!important
}

.mt-sm-45{
margin-top:225px!important
}

.mt-sm-46{
margin-top:230px!important
}

.mt-sm-47{
margin-top:235px!important
}

.mt-sm-48{
margin-top:240px!important
}

.mt-sm-49{
margin-top:245px!important
}

.mt-sm-50{
margin-top:250px!important
}

.mt-sm-auto{
margin-top:auto!important
}

.mr-sm-0{
margin-right:0!important
}

.mr-sm-1{
margin-right:5px!important
}

.mr-sm-2{
margin-right:10px!important
}

.mr-sm-3{
margin-right:15px!important
}

.mr-sm-4{
margin-right:20px!important
}

.mr-sm-5{
margin-right:25px!important
}

.mr-sm-6{
margin-right:30px!important
}

.mr-sm-7{
margin-right:35px!important
}

.mr-sm-8{
margin-right:40px!important
}

.mr-sm-9{
margin-right:45px!important
}

.mr-sm-10{
margin-right:50px!important
}

.mr-sm-11{
margin-right:55px!important
}

.mr-sm-12{
margin-right:60px!important
}

.mr-sm-13{
margin-right:65px!important
}

.mr-sm-14{
margin-right:70px!important
}

.mr-sm-15{
margin-right:75px!important
}

.mr-sm-16{
margin-right:80px!important
}

.mr-sm-17{
margin-right:85px!important
}

.mr-sm-18{
margin-right:90px!important
}

.mr-sm-19{
margin-right:95px!important
}

.mr-sm-20{
margin-right:100px!important
}

.mr-sm-21{
margin-right:105px!important
}

.mr-sm-22{
margin-right:110px!important
}

.mr-sm-23{
margin-right:115px!important
}

.mr-sm-24{
margin-right:120px!important
}

.mr-sm-25{
margin-right:125px!important
}

.mr-sm-26{
margin-right:130px!important
}

.mr-sm-27{
margin-right:135px!important
}

.mr-sm-28{
margin-right:140px!important
}

.mr-sm-29{
margin-right:145px!important
}

.mr-sm-30{
margin-right:150px!important
}

.mr-sm-31{
margin-right:155px!important
}

.mr-sm-32{
margin-right:160px!important
}

.mr-sm-33{
margin-right:165px!important
}

.mr-sm-34{
margin-right:170px!important
}

.mr-sm-35{
margin-right:175px!important
}

.mr-sm-36{
margin-right:180px!important
}

.mr-sm-37{
margin-right:185px!important
}

.mr-sm-38{
margin-right:190px!important
}

.mr-sm-39{
margin-right:195px!important
}

.mr-sm-40{
margin-right:200px!important
}

.mr-sm-41{
margin-right:205px!important
}

.mr-sm-42{
margin-right:210px!important
}

.mr-sm-43{
margin-right:215px!important
}

.mr-sm-44{
margin-right:220px!important
}

.mr-sm-45{
margin-right:225px!important
}

.mr-sm-46{
margin-right:230px!important
}

.mr-sm-47{
margin-right:235px!important
}

.mr-sm-48{
margin-right:240px!important
}

.mr-sm-49{
margin-right:245px!important
}

.mr-sm-50{
margin-right:250px!important
}

.mr-sm-auto{
margin-right:auto!important
}

.mb-sm-0{
margin-bottom:0!important
}

.mb-sm-1{
margin-bottom:5px!important
}

.mb-sm-2{
margin-bottom:10px!important
}

.mb-sm-3{
margin-bottom:15px!important
}

.mb-sm-4{
margin-bottom:20px!important
}

.mb-sm-5{
margin-bottom:25px!important
}

.mb-sm-6{
margin-bottom:30px!important
}

.mb-sm-7{
margin-bottom:35px!important
}

.mb-sm-8{
margin-bottom:40px!important
}

.mb-sm-9{
margin-bottom:45px!important
}

.mb-sm-10{
margin-bottom:50px!important
}

.mb-sm-11{
margin-bottom:55px!important
}

.mb-sm-12{
margin-bottom:60px!important
}

.mb-sm-13{
margin-bottom:65px!important
}

.mb-sm-14{
margin-bottom:70px!important
}

.mb-sm-15{
margin-bottom:75px!important
}

.mb-sm-16{
margin-bottom:80px!important
}

.mb-sm-17{
margin-bottom:85px!important
}

.mb-sm-18{
margin-bottom:90px!important
}

.mb-sm-19{
margin-bottom:95px!important
}

.mb-sm-20{
margin-bottom:100px!important
}

.mb-sm-21{
margin-bottom:105px!important
}

.mb-sm-22{
margin-bottom:110px!important
}

.mb-sm-23{
margin-bottom:115px!important
}

.mb-sm-24{
margin-bottom:120px!important
}

.mb-sm-25{
margin-bottom:125px!important
}

.mb-sm-26{
margin-bottom:130px!important
}

.mb-sm-27{
margin-bottom:135px!important
}

.mb-sm-28{
margin-bottom:140px!important
}

.mb-sm-29{
margin-bottom:145px!important
}

.mb-sm-30{
margin-bottom:150px!important
}

.mb-sm-31{
margin-bottom:155px!important
}

.mb-sm-32{
margin-bottom:160px!important
}

.mb-sm-33{
margin-bottom:165px!important
}

.mb-sm-34{
margin-bottom:170px!important
}

.mb-sm-35{
margin-bottom:175px!important
}

.mb-sm-36{
margin-bottom:180px!important
}

.mb-sm-37{
margin-bottom:185px!important
}

.mb-sm-38{
margin-bottom:190px!important
}

.mb-sm-39{
margin-bottom:195px!important
}

.mb-sm-40{
margin-bottom:200px!important
}

.mb-sm-41{
margin-bottom:205px!important
}

.mb-sm-42{
margin-bottom:210px!important
}

.mb-sm-43{
margin-bottom:215px!important
}

.mb-sm-44{
margin-bottom:220px!important
}

.mb-sm-45{
margin-bottom:225px!important
}

.mb-sm-46{
margin-bottom:230px!important
}

.mb-sm-47{
margin-bottom:235px!important
}

.mb-sm-48{
margin-bottom:240px!important
}

.mb-sm-49{
margin-bottom:245px!important
}

.mb-sm-50{
margin-bottom:250px!important
}

.mb-sm-auto{
margin-bottom:auto!important
}

.ml-sm-0{
margin-left:0!important
}

.ml-sm-1{
margin-left:5px!important
}

.ml-sm-2{
margin-left:10px!important
}

.ml-sm-3{
margin-left:15px!important
}

.ml-sm-4{
margin-left:20px!important
}

.ml-sm-5{
margin-left:25px!important
}

.ml-sm-6{
margin-left:30px!important
}

.ml-sm-7{
margin-left:35px!important
}

.ml-sm-8{
margin-left:40px!important
}

.ml-sm-9{
margin-left:45px!important
}

.ml-sm-10{
margin-left:50px!important
}

.ml-sm-11{
margin-left:55px!important
}

.ml-sm-12{
margin-left:60px!important
}

.ml-sm-13{
margin-left:65px!important
}

.ml-sm-14{
margin-left:70px!important
}

.ml-sm-15{
margin-left:75px!important
}

.ml-sm-16{
margin-left:80px!important
}

.ml-sm-17{
margin-left:85px!important
}

.ml-sm-18{
margin-left:90px!important
}

.ml-sm-19{
margin-left:95px!important
}

.ml-sm-20{
margin-left:100px!important
}

.ml-sm-21{
margin-left:105px!important
}

.ml-sm-22{
margin-left:110px!important
}

.ml-sm-23{
margin-left:115px!important
}

.ml-sm-24{
margin-left:120px!important
}

.ml-sm-25{
margin-left:125px!important
}

.ml-sm-26{
margin-left:130px!important
}

.ml-sm-27{
margin-left:135px!important
}

.ml-sm-28{
margin-left:140px!important
}

.ml-sm-29{
margin-left:145px!important
}

.ml-sm-30{
margin-left:150px!important
}

.ml-sm-31{
margin-left:155px!important
}

.ml-sm-32{
margin-left:160px!important
}

.ml-sm-33{
margin-left:165px!important
}

.ml-sm-34{
margin-left:170px!important
}

.ml-sm-35{
margin-left:175px!important
}

.ml-sm-36{
margin-left:180px!important
}

.ml-sm-37{
margin-left:185px!important
}

.ml-sm-38{
margin-left:190px!important
}

.ml-sm-39{
margin-left:195px!important
}

.ml-sm-40{
margin-left:200px!important
}

.ml-sm-41{
margin-left:205px!important
}

.ml-sm-42{
margin-left:210px!important
}

.ml-sm-43{
margin-left:215px!important
}

.ml-sm-44{
margin-left:220px!important
}

.ml-sm-45{
margin-left:225px!important
}

.ml-sm-46{
margin-left:230px!important
}

.ml-sm-47{
margin-left:235px!important
}

.ml-sm-48{
margin-left:240px!important
}

.ml-sm-49{
margin-left:245px!important
}

.ml-sm-50{
margin-left:250px!important
}

.ml-sm-auto{
margin-left:auto!important
}

.m-sm-n1{
margin:-5px!important
}

.m-sm-n2{
margin:-10px!important
}

.m-sm-n3{
margin:-15px!important
}

.m-sm-n4{
margin:-20px!important
}

.m-sm-n5{
margin:-25px!important
}

.m-sm-n6{
margin:-30px!important
}

.m-sm-n7{
margin:-35px!important
}

.m-sm-n8{
margin:-40px!important
}

.m-sm-n9{
margin:-45px!important
}

.m-sm-n10{
margin:-50px!important
}

.m-sm-n11{
margin:-55px!important
}

.m-sm-n12{
margin:-60px!important
}

.m-sm-n13{
margin:-65px!important
}

.m-sm-n14{
margin:-70px!important
}

.m-sm-n15{
margin:-75px!important
}

.m-sm-n16{
margin:-80px!important
}

.m-sm-n17{
margin:-85px!important
}

.m-sm-n18{
margin:-90px!important
}

.m-sm-n19{
margin:-95px!important
}

.m-sm-n20{
margin:-100px!important
}

.m-sm-n21{
margin:-105px!important
}

.m-sm-n22{
margin:-110px!important
}

.m-sm-n23{
margin:-115px!important
}

.m-sm-n24{
margin:-120px!important
}

.m-sm-n25{
margin:-125px!important
}

.m-sm-n26{
margin:-130px!important
}

.m-sm-n27{
margin:-135px!important
}

.m-sm-n28{
margin:-140px!important
}

.m-sm-n29{
margin:-145px!important
}

.m-sm-n30{
margin:-150px!important
}

.m-sm-n31{
margin:-155px!important
}

.m-sm-n32{
margin:-160px!important
}

.m-sm-n33{
margin:-165px!important
}

.m-sm-n34{
margin:-170px!important
}

.m-sm-n35{
margin:-175px!important
}

.m-sm-n36{
margin:-180px!important
}

.m-sm-n37{
margin:-185px!important
}

.m-sm-n38{
margin:-190px!important
}

.m-sm-n39{
margin:-195px!important
}

.m-sm-n40{
margin:-200px!important
}

.m-sm-n41{
margin:-205px!important
}

.m-sm-n42{
margin:-210px!important
}

.m-sm-n43{
margin:-215px!important
}

.m-sm-n44{
margin:-220px!important
}

.m-sm-n45{
margin:-225px!important
}

.m-sm-n46{
margin:-230px!important
}

.m-sm-n47{
margin:-235px!important
}

.m-sm-n48{
margin:-240px!important
}

.m-sm-n49{
margin:-245px!important
}

.m-sm-n50{
margin:-250px!important
}

.mx-sm-n1{
margin-right:-5px!important;
margin-left:-5px!important
}

.mx-sm-n2{
margin-right:-10px!important;
margin-left:-10px!important
}

.mx-sm-n3{
margin-right:-15px!important;
margin-left:-15px!important
}

.mx-sm-n4{
margin-right:-20px!important;
margin-left:-20px!important
}

.mx-sm-n5{
margin-right:-25px!important;
margin-left:-25px!important
}

.mx-sm-n6{
margin-right:-30px!important;
margin-left:-30px!important
}

.mx-sm-n7{
margin-right:-35px!important;
margin-left:-35px!important
}

.mx-sm-n8{
margin-right:-40px!important;
margin-left:-40px!important
}

.mx-sm-n9{
margin-right:-45px!important;
margin-left:-45px!important
}

.mx-sm-n10{
margin-right:-50px!important;
margin-left:-50px!important
}

.mx-sm-n11{
margin-right:-55px!important;
margin-left:-55px!important
}

.mx-sm-n12{
margin-right:-60px!important;
margin-left:-60px!important
}

.mx-sm-n13{
margin-right:-65px!important;
margin-left:-65px!important
}

.mx-sm-n14{
margin-right:-70px!important;
margin-left:-70px!important
}

.mx-sm-n15{
margin-right:-75px!important;
margin-left:-75px!important
}

.mx-sm-n16{
margin-right:-80px!important;
margin-left:-80px!important
}

.mx-sm-n17{
margin-right:-85px!important;
margin-left:-85px!important
}

.mx-sm-n18{
margin-right:-90px!important;
margin-left:-90px!important
}

.mx-sm-n19{
margin-right:-95px!important;
margin-left:-95px!important
}

.mx-sm-n20{
margin-right:-100px!important;
margin-left:-100px!important
}

.mx-sm-n21{
margin-right:-105px!important;
margin-left:-105px!important
}

.mx-sm-n22{
margin-right:-110px!important;
margin-left:-110px!important
}

.mx-sm-n23{
margin-right:-115px!important;
margin-left:-115px!important
}

.mx-sm-n24{
margin-right:-120px!important;
margin-left:-120px!important
}

.mx-sm-n25{
margin-right:-125px!important;
margin-left:-125px!important
}

.mx-sm-n26{
margin-right:-130px!important;
margin-left:-130px!important
}

.mx-sm-n27{
margin-right:-135px!important;
margin-left:-135px!important
}

.mx-sm-n28{
margin-right:-140px!important;
margin-left:-140px!important
}

.mx-sm-n29{
margin-right:-145px!important;
margin-left:-145px!important
}

.mx-sm-n30{
margin-right:-150px!important;
margin-left:-150px!important
}

.mx-sm-n31{
margin-right:-155px!important;
margin-left:-155px!important
}

.mx-sm-n32{
margin-right:-160px!important;
margin-left:-160px!important
}

.mx-sm-n33{
margin-right:-165px!important;
margin-left:-165px!important
}

.mx-sm-n34{
margin-right:-170px!important;
margin-left:-170px!important
}

.mx-sm-n35{
margin-right:-175px!important;
margin-left:-175px!important
}

.mx-sm-n36{
margin-right:-180px!important;
margin-left:-180px!important
}

.mx-sm-n37{
margin-right:-185px!important;
margin-left:-185px!important
}

.mx-sm-n38{
margin-right:-190px!important;
margin-left:-190px!important
}

.mx-sm-n39{
margin-right:-195px!important;
margin-left:-195px!important
}

.mx-sm-n40{
margin-right:-200px!important;
margin-left:-200px!important
}

.mx-sm-n41{
margin-right:-205px!important;
margin-left:-205px!important
}

.mx-sm-n42{
margin-right:-210px!important;
margin-left:-210px!important
}

.mx-sm-n43{
margin-right:-215px!important;
margin-left:-215px!important
}

.mx-sm-n44{
margin-right:-220px!important;
margin-left:-220px!important
}

.mx-sm-n45{
margin-right:-225px!important;
margin-left:-225px!important
}

.mx-sm-n46{
margin-right:-230px!important;
margin-left:-230px!important
}

.mx-sm-n47{
margin-right:-235px!important;
margin-left:-235px!important
}

.mx-sm-n48{
margin-right:-240px!important;
margin-left:-240px!important
}

.mx-sm-n49{
margin-right:-245px!important;
margin-left:-245px!important
}

.mx-sm-n50{
margin-right:-250px!important;
margin-left:-250px!important
}

.my-sm-n1{
margin-top:-5px!important;
margin-bottom:-5px!important
}

.my-sm-n2{
margin-top:-10px!important;
margin-bottom:-10px!important
}

.my-sm-n3{
margin-top:-15px!important;
margin-bottom:-15px!important
}

.my-sm-n4{
margin-top:-20px!important;
margin-bottom:-20px!important
}

.my-sm-n5{
margin-top:-25px!important;
margin-bottom:-25px!important
}

.my-sm-n6{
margin-top:-30px!important;
margin-bottom:-30px!important
}

.my-sm-n7{
margin-top:-35px!important;
margin-bottom:-35px!important
}

.my-sm-n8{
margin-top:-40px!important;
margin-bottom:-40px!important
}

.my-sm-n9{
margin-top:-45px!important;
margin-bottom:-45px!important
}

.my-sm-n10{
margin-top:-50px!important;
margin-bottom:-50px!important
}

.my-sm-n11{
margin-top:-55px!important;
margin-bottom:-55px!important
}

.my-sm-n12{
margin-top:-60px!important;
margin-bottom:-60px!important
}

.my-sm-n13{
margin-top:-65px!important;
margin-bottom:-65px!important
}

.my-sm-n14{
margin-top:-70px!important;
margin-bottom:-70px!important
}

.my-sm-n15{
margin-top:-75px!important;
margin-bottom:-75px!important
}

.my-sm-n16{
margin-top:-80px!important;
margin-bottom:-80px!important
}

.my-sm-n17{
margin-top:-85px!important;
margin-bottom:-85px!important
}

.my-sm-n18{
margin-top:-90px!important;
margin-bottom:-90px!important
}

.my-sm-n19{
margin-top:-95px!important;
margin-bottom:-95px!important
}

.my-sm-n20{
margin-top:-100px!important;
margin-bottom:-100px!important
}

.my-sm-n21{
margin-top:-105px!important;
margin-bottom:-105px!important
}

.my-sm-n22{
margin-top:-110px!important;
margin-bottom:-110px!important
}

.my-sm-n23{
margin-top:-115px!important;
margin-bottom:-115px!important
}

.my-sm-n24{
margin-top:-120px!important;
margin-bottom:-120px!important
}

.my-sm-n25{
margin-top:-125px!important;
margin-bottom:-125px!important
}

.my-sm-n26{
margin-top:-130px!important;
margin-bottom:-130px!important
}

.my-sm-n27{
margin-top:-135px!important;
margin-bottom:-135px!important
}

.my-sm-n28{
margin-top:-140px!important;
margin-bottom:-140px!important
}

.my-sm-n29{
margin-top:-145px!important;
margin-bottom:-145px!important
}

.my-sm-n30{
margin-top:-150px!important;
margin-bottom:-150px!important
}

.my-sm-n31{
margin-top:-155px!important;
margin-bottom:-155px!important
}

.my-sm-n32{
margin-top:-160px!important;
margin-bottom:-160px!important
}

.my-sm-n33{
margin-top:-165px!important;
margin-bottom:-165px!important
}

.my-sm-n34{
margin-top:-170px!important;
margin-bottom:-170px!important
}

.my-sm-n35{
margin-top:-175px!important;
margin-bottom:-175px!important
}

.my-sm-n36{
margin-top:-180px!important;
margin-bottom:-180px!important
}

.my-sm-n37{
margin-top:-185px!important;
margin-bottom:-185px!important
}

.my-sm-n38{
margin-top:-190px!important;
margin-bottom:-190px!important
}

.my-sm-n39{
margin-top:-195px!important;
margin-bottom:-195px!important
}

.my-sm-n40{
margin-top:-200px!important;
margin-bottom:-200px!important
}

.my-sm-n41{
margin-top:-205px!important;
margin-bottom:-205px!important
}

.my-sm-n42{
margin-top:-210px!important;
margin-bottom:-210px!important
}

.my-sm-n43{
margin-top:-215px!important;
margin-bottom:-215px!important
}

.my-sm-n44{
margin-top:-220px!important;
margin-bottom:-220px!important
}

.my-sm-n45{
margin-top:-225px!important;
margin-bottom:-225px!important
}

.my-sm-n46{
margin-top:-230px!important;
margin-bottom:-230px!important
}

.my-sm-n47{
margin-top:-235px!important;
margin-bottom:-235px!important
}

.my-sm-n48{
margin-top:-240px!important;
margin-bottom:-240px!important
}

.my-sm-n49{
margin-top:-245px!important;
margin-bottom:-245px!important
}

.my-sm-n50{
margin-top:-250px!important;
margin-bottom:-250px!important
}

.mt-sm-n1{
margin-top:-5px!important
}

.mt-sm-n2{
margin-top:-10px!important
}

.mt-sm-n3{
margin-top:-15px!important
}

.mt-sm-n4{
margin-top:-20px!important
}

.mt-sm-n5{
margin-top:-25px!important
}

.mt-sm-n6{
margin-top:-30px!important
}

.mt-sm-n7{
margin-top:-35px!important
}

.mt-sm-n8{
margin-top:-40px!important
}

.mt-sm-n9{
margin-top:-45px!important
}

.mt-sm-n10{
margin-top:-50px!important
}

.mt-sm-n11{
margin-top:-55px!important
}

.mt-sm-n12{
margin-top:-60px!important
}

.mt-sm-n13{
margin-top:-65px!important
}

.mt-sm-n14{
margin-top:-70px!important
}

.mt-sm-n15{
margin-top:-75px!important
}

.mt-sm-n16{
margin-top:-80px!important
}

.mt-sm-n17{
margin-top:-85px!important
}

.mt-sm-n18{
margin-top:-90px!important
}

.mt-sm-n19{
margin-top:-95px!important
}

.mt-sm-n20{
margin-top:-100px!important
}

.mt-sm-n21{
margin-top:-105px!important
}

.mt-sm-n22{
margin-top:-110px!important
}

.mt-sm-n23{
margin-top:-115px!important
}

.mt-sm-n24{
margin-top:-120px!important
}

.mt-sm-n25{
margin-top:-125px!important
}

.mt-sm-n26{
margin-top:-130px!important
}

.mt-sm-n27{
margin-top:-135px!important
}

.mt-sm-n28{
margin-top:-140px!important
}

.mt-sm-n29{
margin-top:-145px!important
}

.mt-sm-n30{
margin-top:-150px!important
}

.mt-sm-n31{
margin-top:-155px!important
}

.mt-sm-n32{
margin-top:-160px!important
}

.mt-sm-n33{
margin-top:-165px!important
}

.mt-sm-n34{
margin-top:-170px!important
}

.mt-sm-n35{
margin-top:-175px!important
}

.mt-sm-n36{
margin-top:-180px!important
}

.mt-sm-n37{
margin-top:-185px!important
}

.mt-sm-n38{
margin-top:-190px!important
}

.mt-sm-n39{
margin-top:-195px!important
}

.mt-sm-n40{
margin-top:-200px!important
}

.mt-sm-n41{
margin-top:-205px!important
}

.mt-sm-n42{
margin-top:-210px!important
}

.mt-sm-n43{
margin-top:-215px!important
}

.mt-sm-n44{
margin-top:-220px!important
}

.mt-sm-n45{
margin-top:-225px!important
}

.mt-sm-n46{
margin-top:-230px!important
}

.mt-sm-n47{
margin-top:-235px!important
}

.mt-sm-n48{
margin-top:-240px!important
}

.mt-sm-n49{
margin-top:-245px!important
}

.mt-sm-n50{
margin-top:-250px!important
}

.mr-sm-n1{
margin-right:-5px!important
}

.mr-sm-n2{
margin-right:-10px!important
}

.mr-sm-n3{
margin-right:-15px!important
}

.mr-sm-n4{
margin-right:-20px!important
}

.mr-sm-n5{
margin-right:-25px!important
}

.mr-sm-n6{
margin-right:-30px!important
}

.mr-sm-n7{
margin-right:-35px!important
}

.mr-sm-n8{
margin-right:-40px!important
}

.mr-sm-n9{
margin-right:-45px!important
}

.mr-sm-n10{
margin-right:-50px!important
}

.mr-sm-n11{
margin-right:-55px!important
}

.mr-sm-n12{
margin-right:-60px!important
}

.mr-sm-n13{
margin-right:-65px!important
}

.mr-sm-n14{
margin-right:-70px!important
}

.mr-sm-n15{
margin-right:-75px!important
}

.mr-sm-n16{
margin-right:-80px!important
}

.mr-sm-n17{
margin-right:-85px!important
}

.mr-sm-n18{
margin-right:-90px!important
}

.mr-sm-n19{
margin-right:-95px!important
}

.mr-sm-n20{
margin-right:-100px!important
}

.mr-sm-n21{
margin-right:-105px!important
}

.mr-sm-n22{
margin-right:-110px!important
}

.mr-sm-n23{
margin-right:-115px!important
}

.mr-sm-n24{
margin-right:-120px!important
}

.mr-sm-n25{
margin-right:-125px!important
}

.mr-sm-n26{
margin-right:-130px!important
}

.mr-sm-n27{
margin-right:-135px!important
}

.mr-sm-n28{
margin-right:-140px!important
}

.mr-sm-n29{
margin-right:-145px!important
}

.mr-sm-n30{
margin-right:-150px!important
}

.mr-sm-n31{
margin-right:-155px!important
}

.mr-sm-n32{
margin-right:-160px!important
}

.mr-sm-n33{
margin-right:-165px!important
}

.mr-sm-n34{
margin-right:-170px!important
}

.mr-sm-n35{
margin-right:-175px!important
}

.mr-sm-n36{
margin-right:-180px!important
}

.mr-sm-n37{
margin-right:-185px!important
}

.mr-sm-n38{
margin-right:-190px!important
}

.mr-sm-n39{
margin-right:-195px!important
}

.mr-sm-n40{
margin-right:-200px!important
}

.mr-sm-n41{
margin-right:-205px!important
}

.mr-sm-n42{
margin-right:-210px!important
}

.mr-sm-n43{
margin-right:-215px!important
}

.mr-sm-n44{
margin-right:-220px!important
}

.mr-sm-n45{
margin-right:-225px!important
}

.mr-sm-n46{
margin-right:-230px!important
}

.mr-sm-n47{
margin-right:-235px!important
}

.mr-sm-n48{
margin-right:-240px!important
}

.mr-sm-n49{
margin-right:-245px!important
}

.mr-sm-n50{
margin-right:-250px!important
}

.mb-sm-n1{
margin-bottom:-5px!important
}

.mb-sm-n2{
margin-bottom:-10px!important
}

.mb-sm-n3{
margin-bottom:-15px!important
}

.mb-sm-n4{
margin-bottom:-20px!important
}

.mb-sm-n5{
margin-bottom:-25px!important
}

.mb-sm-n6{
margin-bottom:-30px!important
}

.mb-sm-n7{
margin-bottom:-35px!important
}

.mb-sm-n8{
margin-bottom:-40px!important
}

.mb-sm-n9{
margin-bottom:-45px!important
}

.mb-sm-n10{
margin-bottom:-50px!important
}

.mb-sm-n11{
margin-bottom:-55px!important
}

.mb-sm-n12{
margin-bottom:-60px!important
}

.mb-sm-n13{
margin-bottom:-65px!important
}

.mb-sm-n14{
margin-bottom:-70px!important
}

.mb-sm-n15{
margin-bottom:-75px!important
}

.mb-sm-n16{
margin-bottom:-80px!important
}

.mb-sm-n17{
margin-bottom:-85px!important
}

.mb-sm-n18{
margin-bottom:-90px!important
}

.mb-sm-n19{
margin-bottom:-95px!important
}

.mb-sm-n20{
margin-bottom:-100px!important
}

.mb-sm-n21{
margin-bottom:-105px!important
}

.mb-sm-n22{
margin-bottom:-110px!important
}

.mb-sm-n23{
margin-bottom:-115px!important
}

.mb-sm-n24{
margin-bottom:-120px!important
}

.mb-sm-n25{
margin-bottom:-125px!important
}

.mb-sm-n26{
margin-bottom:-130px!important
}

.mb-sm-n27{
margin-bottom:-135px!important
}

.mb-sm-n28{
margin-bottom:-140px!important
}

.mb-sm-n29{
margin-bottom:-145px!important
}

.mb-sm-n30{
margin-bottom:-150px!important
}

.mb-sm-n31{
margin-bottom:-155px!important
}

.mb-sm-n32{
margin-bottom:-160px!important
}

.mb-sm-n33{
margin-bottom:-165px!important
}

.mb-sm-n34{
margin-bottom:-170px!important
}

.mb-sm-n35{
margin-bottom:-175px!important
}

.mb-sm-n36{
margin-bottom:-180px!important
}

.mb-sm-n37{
margin-bottom:-185px!important
}

.mb-sm-n38{
margin-bottom:-190px!important
}

.mb-sm-n39{
margin-bottom:-195px!important
}

.mb-sm-n40{
margin-bottom:-200px!important
}

.mb-sm-n41{
margin-bottom:-205px!important
}

.mb-sm-n42{
margin-bottom:-210px!important
}

.mb-sm-n43{
margin-bottom:-215px!important
}

.mb-sm-n44{
margin-bottom:-220px!important
}

.mb-sm-n45{
margin-bottom:-225px!important
}

.mb-sm-n46{
margin-bottom:-230px!important
}

.mb-sm-n47{
margin-bottom:-235px!important
}

.mb-sm-n48{
margin-bottom:-240px!important
}

.mb-sm-n49{
margin-bottom:-245px!important
}

.mb-sm-n50{
margin-bottom:-250px!important
}

.ml-sm-n1{
margin-left:-5px!important
}

.ml-sm-n2{
margin-left:-10px!important
}

.ml-sm-n3{
margin-left:-15px!important
}

.ml-sm-n4{
margin-left:-20px!important
}

.ml-sm-n5{
margin-left:-25px!important
}

.ml-sm-n6{
margin-left:-30px!important
}

.ml-sm-n7{
margin-left:-35px!important
}

.ml-sm-n8{
margin-left:-40px!important
}

.ml-sm-n9{
margin-left:-45px!important
}

.ml-sm-n10{
margin-left:-50px!important
}

.ml-sm-n11{
margin-left:-55px!important
}

.ml-sm-n12{
margin-left:-60px!important
}

.ml-sm-n13{
margin-left:-65px!important
}

.ml-sm-n14{
margin-left:-70px!important
}

.ml-sm-n15{
margin-left:-75px!important
}

.ml-sm-n16{
margin-left:-80px!important
}

.ml-sm-n17{
margin-left:-85px!important
}

.ml-sm-n18{
margin-left:-90px!important
}

.ml-sm-n19{
margin-left:-95px!important
}

.ml-sm-n20{
margin-left:-100px!important
}

.ml-sm-n21{
margin-left:-105px!important
}

.ml-sm-n22{
margin-left:-110px!important
}

.ml-sm-n23{
margin-left:-115px!important
}

.ml-sm-n24{
margin-left:-120px!important
}

.ml-sm-n25{
margin-left:-125px!important
}

.ml-sm-n26{
margin-left:-130px!important
}

.ml-sm-n27{
margin-left:-135px!important
}

.ml-sm-n28{
margin-left:-140px!important
}

.ml-sm-n29{
margin-left:-145px!important
}

.ml-sm-n30{
margin-left:-150px!important
}

.ml-sm-n31{
margin-left:-155px!important
}

.ml-sm-n32{
margin-left:-160px!important
}

.ml-sm-n33{
margin-left:-165px!important
}

.ml-sm-n34{
margin-left:-170px!important
}

.ml-sm-n35{
margin-left:-175px!important
}

.ml-sm-n36{
margin-left:-180px!important
}

.ml-sm-n37{
margin-left:-185px!important
}

.ml-sm-n38{
margin-left:-190px!important
}

.ml-sm-n39{
margin-left:-195px!important
}

.ml-sm-n40{
margin-left:-200px!important
}

.ml-sm-n41{
margin-left:-205px!important
}

.ml-sm-n42{
margin-left:-210px!important
}

.ml-sm-n43{
margin-left:-215px!important
}

.ml-sm-n44{
margin-left:-220px!important
}

.ml-sm-n45{
margin-left:-225px!important
}

.ml-sm-n46{
margin-left:-230px!important
}

.ml-sm-n47{
margin-left:-235px!important
}

.ml-sm-n48{
margin-left:-240px!important
}

.ml-sm-n49{
margin-left:-245px!important
}

.ml-sm-n50{
margin-left:-250px!important
}

.p-sm-0{
padding:0!important
}

.p-sm-1{
padding:5px!important
}

.p-sm-2{
padding:10px!important
}

.p-sm-3{
padding:15px!important
}

.p-sm-4{
padding:20px!important
}

.p-sm-5{
padding:25px!important
}

.p-sm-6{
padding:30px!important
}

.p-sm-7{
padding:35px!important
}

.p-sm-8{
padding:40px!important
}

.p-sm-9{
padding:45px!important
}

.p-sm-10{
padding:50px!important
}

.p-sm-11{
padding:55px!important
}

.p-sm-12{
padding:60px!important
}

.p-sm-13{
padding:65px!important
}

.p-sm-14{
padding:70px!important
}

.p-sm-15{
padding:75px!important
}

.p-sm-16{
padding:80px!important
}

.p-sm-17{
padding:85px!important
}

.p-sm-18{
padding:90px!important
}

.p-sm-19{
padding:95px!important
}

.p-sm-20{
padding:100px!important
}

.p-sm-21{
padding:105px!important
}

.p-sm-22{
padding:110px!important
}

.p-sm-23{
padding:115px!important
}

.p-sm-24{
padding:120px!important
}

.p-sm-25{
padding:125px!important
}

.p-sm-26{
padding:130px!important
}

.p-sm-27{
padding:135px!important
}

.p-sm-28{
padding:140px!important
}

.p-sm-29{
padding:145px!important
}

.p-sm-30{
padding:150px!important
}

.p-sm-31{
padding:155px!important
}

.p-sm-32{
padding:160px!important
}

.p-sm-33{
padding:165px!important
}

.p-sm-34{
padding:170px!important
}

.p-sm-35{
padding:175px!important
}

.p-sm-36{
padding:180px!important
}

.p-sm-37{
padding:185px!important
}

.p-sm-38{
padding:190px!important
}

.p-sm-39{
padding:195px!important
}

.p-sm-40{
padding:200px!important
}

.p-sm-41{
padding:205px!important
}

.p-sm-42{
padding:210px!important
}

.p-sm-43{
padding:215px!important
}

.p-sm-44{
padding:220px!important
}

.p-sm-45{
padding:225px!important
}

.p-sm-46{
padding:230px!important
}

.p-sm-47{
padding:235px!important
}

.p-sm-48{
padding:240px!important
}

.p-sm-49{
padding:245px!important
}

.p-sm-50{
padding:250px!important
}

.px-sm-0{
padding-right:0!important;
padding-left:0!important
}

.px-sm-1{
padding-right:5px!important;
padding-left:5px!important
}

.px-sm-2{
padding-right:10px!important;
padding-left:10px!important
}

.px-sm-3{
padding-right:15px!important;
padding-left:15px!important
}

.px-sm-4{
padding-right:20px!important;
padding-left:20px!important
}

.px-sm-5{
padding-right:25px!important;
padding-left:25px!important
}

.px-sm-6{
padding-right:30px!important;
padding-left:30px!important
}

.px-sm-7{
padding-right:35px!important;
padding-left:35px!important
}

.px-sm-8{
padding-right:40px!important;
padding-left:40px!important
}

.px-sm-9{
padding-right:45px!important;
padding-left:45px!important
}

.px-sm-10{
padding-right:50px!important;
padding-left:50px!important
}

.px-sm-11{
padding-right:55px!important;
padding-left:55px!important
}

.px-sm-12{
padding-right:60px!important;
padding-left:60px!important
}

.px-sm-13{
padding-right:65px!important;
padding-left:65px!important
}

.px-sm-14{
padding-right:70px!important;
padding-left:70px!important
}

.px-sm-15{
padding-right:75px!important;
padding-left:75px!important
}

.px-sm-16{
padding-right:80px!important;
padding-left:80px!important
}

.px-sm-17{
padding-right:85px!important;
padding-left:85px!important
}

.px-sm-18{
padding-right:90px!important;
padding-left:90px!important
}

.px-sm-19{
padding-right:95px!important;
padding-left:95px!important
}

.px-sm-20{
padding-right:100px!important;
padding-left:100px!important
}

.px-sm-21{
padding-right:105px!important;
padding-left:105px!important
}

.px-sm-22{
padding-right:110px!important;
padding-left:110px!important
}

.px-sm-23{
padding-right:115px!important;
padding-left:115px!important
}

.px-sm-24{
padding-right:120px!important;
padding-left:120px!important
}

.px-sm-25{
padding-right:125px!important;
padding-left:125px!important
}

.px-sm-26{
padding-right:130px!important;
padding-left:130px!important
}

.px-sm-27{
padding-right:135px!important;
padding-left:135px!important
}

.px-sm-28{
padding-right:140px!important;
padding-left:140px!important
}

.px-sm-29{
padding-right:145px!important;
padding-left:145px!important
}

.px-sm-30{
padding-right:150px!important;
padding-left:150px!important
}

.px-sm-31{
padding-right:155px!important;
padding-left:155px!important
}

.px-sm-32{
padding-right:160px!important;
padding-left:160px!important
}

.px-sm-33{
padding-right:165px!important;
padding-left:165px!important
}

.px-sm-34{
padding-right:170px!important;
padding-left:170px!important
}

.px-sm-35{
padding-right:175px!important;
padding-left:175px!important
}

.px-sm-36{
padding-right:180px!important;
padding-left:180px!important
}

.px-sm-37{
padding-right:185px!important;
padding-left:185px!important
}

.px-sm-38{
padding-right:190px!important;
padding-left:190px!important
}

.px-sm-39{
padding-right:195px!important;
padding-left:195px!important
}

.px-sm-40{
padding-right:200px!important;
padding-left:200px!important
}

.px-sm-41{
padding-right:205px!important;
padding-left:205px!important
}

.px-sm-42{
padding-right:210px!important;
padding-left:210px!important
}

.px-sm-43{
padding-right:215px!important;
padding-left:215px!important
}

.px-sm-44{
padding-right:220px!important;
padding-left:220px!important
}

.px-sm-45{
padding-right:225px!important;
padding-left:225px!important
}

.px-sm-46{
padding-right:230px!important;
padding-left:230px!important
}

.px-sm-47{
padding-right:235px!important;
padding-left:235px!important
}

.px-sm-48{
padding-right:240px!important;
padding-left:240px!important
}

.px-sm-49{
padding-right:245px!important;
padding-left:245px!important
}

.px-sm-50{
padding-right:250px!important;
padding-left:250px!important
}

.py-sm-0{
padding-top:0!important;
padding-bottom:0!important
}

.py-sm-1{
padding-top:5px!important;
padding-bottom:5px!important
}

.py-sm-2{
padding-top:10px!important;
padding-bottom:10px!important
}

.py-sm-3{
padding-top:15px!important;
padding-bottom:15px!important
}

.py-sm-4{
padding-top:20px!important;
padding-bottom:20px!important
}

.py-sm-5{
padding-top:25px!important;
padding-bottom:25px!important
}

.py-sm-6{
padding-top:30px!important;
padding-bottom:30px!important
}

.py-sm-7{
padding-top:35px!important;
padding-bottom:35px!important
}

.py-sm-8{
padding-top:40px!important;
padding-bottom:40px!important
}

.py-sm-9{
padding-top:45px!important;
padding-bottom:45px!important
}

.py-sm-10{
padding-top:50px!important;
padding-bottom:50px!important
}

.py-sm-11{
padding-top:55px!important;
padding-bottom:55px!important
}

.py-sm-12{
padding-top:60px!important;
padding-bottom:60px!important
}

.py-sm-13{
padding-top:65px!important;
padding-bottom:65px!important
}

.py-sm-14{
padding-top:70px!important;
padding-bottom:70px!important
}

.py-sm-15{
padding-top:75px!important;
padding-bottom:75px!important
}

.py-sm-16{
padding-top:80px!important;
padding-bottom:80px!important
}

.py-sm-17{
padding-top:85px!important;
padding-bottom:85px!important
}

.py-sm-18{
padding-top:90px!important;
padding-bottom:90px!important
}

.py-sm-19{
padding-top:95px!important;
padding-bottom:95px!important
}

.py-sm-20{
padding-top:100px!important;
padding-bottom:100px!important
}

.py-sm-21{
padding-top:105px!important;
padding-bottom:105px!important
}

.py-sm-22{
padding-top:110px!important;
padding-bottom:110px!important
}

.py-sm-23{
padding-top:115px!important;
padding-bottom:115px!important
}

.py-sm-24{
padding-top:120px!important;
padding-bottom:120px!important
}

.py-sm-25{
padding-top:125px!important;
padding-bottom:125px!important
}

.py-sm-26{
padding-top:130px!important;
padding-bottom:130px!important
}

.py-sm-27{
padding-top:135px!important;
padding-bottom:135px!important
}

.py-sm-28{
padding-top:140px!important;
padding-bottom:140px!important
}

.py-sm-29{
padding-top:145px!important;
padding-bottom:145px!important
}

.py-sm-30{
padding-top:150px!important;
padding-bottom:150px!important
}

.py-sm-31{
padding-top:155px!important;
padding-bottom:155px!important
}

.py-sm-32{
padding-top:160px!important;
padding-bottom:160px!important
}

.py-sm-33{
padding-top:165px!important;
padding-bottom:165px!important
}

.py-sm-34{
padding-top:170px!important;
padding-bottom:170px!important
}

.py-sm-35{
padding-top:175px!important;
padding-bottom:175px!important
}

.py-sm-36{
padding-top:180px!important;
padding-bottom:180px!important
}

.py-sm-37{
padding-top:185px!important;
padding-bottom:185px!important
}

.py-sm-38{
padding-top:190px!important;
padding-bottom:190px!important
}

.py-sm-39{
padding-top:195px!important;
padding-bottom:195px!important
}

.py-sm-40{
padding-top:200px!important;
padding-bottom:200px!important
}

.py-sm-41{
padding-top:205px!important;
padding-bottom:205px!important
}

.py-sm-42{
padding-top:210px!important;
padding-bottom:210px!important
}

.py-sm-43{
padding-top:215px!important;
padding-bottom:215px!important
}

.py-sm-44{
padding-top:220px!important;
padding-bottom:220px!important
}

.py-sm-45{
padding-top:225px!important;
padding-bottom:225px!important
}

.py-sm-46{
padding-top:230px!important;
padding-bottom:230px!important
}

.py-sm-47{
padding-top:235px!important;
padding-bottom:235px!important
}

.py-sm-48{
padding-top:240px!important;
padding-bottom:240px!important
}

.py-sm-49{
padding-top:245px!important;
padding-bottom:245px!important
}

.py-sm-50{
padding-top:250px!important;
padding-bottom:250px!important
}

.pt-sm-0{
padding-top:0!important
}

.pt-sm-1{
padding-top:5px!important
}

.pt-sm-2{
padding-top:10px!important
}

.pt-sm-3{
padding-top:15px!important
}

.pt-sm-4{
padding-top:20px!important
}

.pt-sm-5{
padding-top:25px!important
}

.pt-sm-6{
padding-top:30px!important
}

.pt-sm-7{
padding-top:35px!important
}

.pt-sm-8{
padding-top:40px!important
}

.pt-sm-9{
padding-top:45px!important
}

.pt-sm-10{
padding-top:50px!important
}

.pt-sm-11{
padding-top:55px!important
}

.pt-sm-12{
padding-top:60px!important
}

.pt-sm-13{
padding-top:65px!important
}

.pt-sm-14{
padding-top:70px!important
}

.pt-sm-15{
padding-top:75px!important
}

.pt-sm-16{
padding-top:80px!important
}

.pt-sm-17{
padding-top:85px!important
}

.pt-sm-18{
padding-top:90px!important
}

.pt-sm-19{
padding-top:95px!important
}

.pt-sm-20{
padding-top:100px!important
}

.pt-sm-21{
padding-top:105px!important
}

.pt-sm-22{
padding-top:110px!important
}

.pt-sm-23{
padding-top:115px!important
}

.pt-sm-24{
padding-top:120px!important
}

.pt-sm-25{
padding-top:125px!important
}

.pt-sm-26{
padding-top:130px!important
}

.pt-sm-27{
padding-top:135px!important
}

.pt-sm-28{
padding-top:140px!important
}

.pt-sm-29{
padding-top:145px!important
}

.pt-sm-30{
padding-top:150px!important
}

.pt-sm-31{
padding-top:155px!important
}

.pt-sm-32{
padding-top:160px!important
}

.pt-sm-33{
padding-top:165px!important
}

.pt-sm-34{
padding-top:170px!important
}

.pt-sm-35{
padding-top:175px!important
}

.pt-sm-36{
padding-top:180px!important
}

.pt-sm-37{
padding-top:185px!important
}

.pt-sm-38{
padding-top:190px!important
}

.pt-sm-39{
padding-top:195px!important
}

.pt-sm-40{
padding-top:200px!important
}

.pt-sm-41{
padding-top:205px!important
}

.pt-sm-42{
padding-top:210px!important
}

.pt-sm-43{
padding-top:215px!important
}

.pt-sm-44{
padding-top:220px!important
}

.pt-sm-45{
padding-top:225px!important
}

.pt-sm-46{
padding-top:230px!important
}

.pt-sm-47{
padding-top:235px!important
}

.pt-sm-48{
padding-top:240px!important
}

.pt-sm-49{
padding-top:245px!important
}

.pt-sm-50{
padding-top:250px!important
}

.pr-sm-0{
padding-right:0!important
}

.pr-sm-1{
padding-right:5px!important
}

.pr-sm-2{
padding-right:10px!important
}

.pr-sm-3{
padding-right:15px!important
}

.pr-sm-4{
padding-right:20px!important
}

.pr-sm-5{
padding-right:25px!important
}

.pr-sm-6{
padding-right:30px!important
}

.pr-sm-7{
padding-right:35px!important
}

.pr-sm-8{
padding-right:40px!important
}

.pr-sm-9{
padding-right:45px!important
}

.pr-sm-10{
padding-right:50px!important
}

.pr-sm-11{
padding-right:55px!important
}

.pr-sm-12{
padding-right:60px!important
}

.pr-sm-13{
padding-right:65px!important
}

.pr-sm-14{
padding-right:70px!important
}

.pr-sm-15{
padding-right:75px!important
}

.pr-sm-16{
padding-right:80px!important
}

.pr-sm-17{
padding-right:85px!important
}

.pr-sm-18{
padding-right:90px!important
}

.pr-sm-19{
padding-right:95px!important
}

.pr-sm-20{
padding-right:100px!important
}

.pr-sm-21{
padding-right:105px!important
}

.pr-sm-22{
padding-right:110px!important
}

.pr-sm-23{
padding-right:115px!important
}

.pr-sm-24{
padding-right:120px!important
}

.pr-sm-25{
padding-right:125px!important
}

.pr-sm-26{
padding-right:130px!important
}

.pr-sm-27{
padding-right:135px!important
}

.pr-sm-28{
padding-right:140px!important
}

.pr-sm-29{
padding-right:145px!important
}

.pr-sm-30{
padding-right:150px!important
}

.pr-sm-31{
padding-right:155px!important
}

.pr-sm-32{
padding-right:160px!important
}

.pr-sm-33{
padding-right:165px!important
}

.pr-sm-34{
padding-right:170px!important
}

.pr-sm-35{
padding-right:175px!important
}

.pr-sm-36{
padding-right:180px!important
}

.pr-sm-37{
padding-right:185px!important
}

.pr-sm-38{
padding-right:190px!important
}

.pr-sm-39{
padding-right:195px!important
}

.pr-sm-40{
padding-right:200px!important
}

.pr-sm-41{
padding-right:205px!important
}

.pr-sm-42{
padding-right:210px!important
}

.pr-sm-43{
padding-right:215px!important
}

.pr-sm-44{
padding-right:220px!important
}

.pr-sm-45{
padding-right:225px!important
}

.pr-sm-46{
padding-right:230px!important
}

.pr-sm-47{
padding-right:235px!important
}

.pr-sm-48{
padding-right:240px!important
}

.pr-sm-49{
padding-right:245px!important
}

.pr-sm-50{
padding-right:250px!important
}

.pb-sm-0{
padding-bottom:0!important
}

.pb-sm-1{
padding-bottom:5px!important
}

.pb-sm-2{
padding-bottom:10px!important
}

.pb-sm-3{
padding-bottom:15px!important
}

.pb-sm-4{
padding-bottom:20px!important
}

.pb-sm-5{
padding-bottom:25px!important
}

.pb-sm-6{
padding-bottom:30px!important
}

.pb-sm-7{
padding-bottom:35px!important
}

.pb-sm-8{
padding-bottom:40px!important
}

.pb-sm-9{
padding-bottom:45px!important
}

.pb-sm-10{
padding-bottom:50px!important
}

.pb-sm-11{
padding-bottom:55px!important
}

.pb-sm-12{
padding-bottom:60px!important
}

.pb-sm-13{
padding-bottom:65px!important
}

.pb-sm-14{
padding-bottom:70px!important
}

.pb-sm-15{
padding-bottom:75px!important
}

.pb-sm-16{
padding-bottom:80px!important
}

.pb-sm-17{
padding-bottom:85px!important
}

.pb-sm-18{
padding-bottom:90px!important
}

.pb-sm-19{
padding-bottom:95px!important
}

.pb-sm-20{
padding-bottom:100px!important
}

.pb-sm-21{
padding-bottom:105px!important
}

.pb-sm-22{
padding-bottom:110px!important
}

.pb-sm-23{
padding-bottom:115px!important
}

.pb-sm-24{
padding-bottom:120px!important
}

.pb-sm-25{
padding-bottom:125px!important
}

.pb-sm-26{
padding-bottom:130px!important
}

.pb-sm-27{
padding-bottom:135px!important
}

.pb-sm-28{
padding-bottom:140px!important
}

.pb-sm-29{
padding-bottom:145px!important
}

.pb-sm-30{
padding-bottom:150px!important
}

.pb-sm-31{
padding-bottom:155px!important
}

.pb-sm-32{
padding-bottom:160px!important
}

.pb-sm-33{
padding-bottom:165px!important
}

.pb-sm-34{
padding-bottom:170px!important
}

.pb-sm-35{
padding-bottom:175px!important
}

.pb-sm-36{
padding-bottom:180px!important
}

.pb-sm-37{
padding-bottom:185px!important
}

.pb-sm-38{
padding-bottom:190px!important
}

.pb-sm-39{
padding-bottom:195px!important
}

.pb-sm-40{
padding-bottom:200px!important
}

.pb-sm-41{
padding-bottom:205px!important
}

.pb-sm-42{
padding-bottom:210px!important
}

.pb-sm-43{
padding-bottom:215px!important
}

.pb-sm-44{
padding-bottom:220px!important
}

.pb-sm-45{
padding-bottom:225px!important
}

.pb-sm-46{
padding-bottom:230px!important
}

.pb-sm-47{
padding-bottom:235px!important
}

.pb-sm-48{
padding-bottom:240px!important
}

.pb-sm-49{
padding-bottom:245px!important
}

.pb-sm-50{
padding-bottom:250px!important
}

.pl-sm-0{
padding-left:0!important
}

.pl-sm-1{
padding-left:5px!important
}

.pl-sm-2{
padding-left:10px!important
}

.pl-sm-3{
padding-left:15px!important
}

.pl-sm-4{
padding-left:20px!important
}

.pl-sm-5{
padding-left:25px!important
}

.pl-sm-6{
padding-left:30px!important
}

.pl-sm-7{
padding-left:35px!important
}

.pl-sm-8{
padding-left:40px!important
}

.pl-sm-9{
padding-left:45px!important
}

.pl-sm-10{
padding-left:50px!important
}

.pl-sm-11{
padding-left:55px!important
}

.pl-sm-12{
padding-left:60px!important
}

.pl-sm-13{
padding-left:65px!important
}

.pl-sm-14{
padding-left:70px!important
}

.pl-sm-15{
padding-left:75px!important
}

.pl-sm-16{
padding-left:80px!important
}

.pl-sm-17{
padding-left:85px!important
}

.pl-sm-18{
padding-left:90px!important
}

.pl-sm-19{
padding-left:95px!important
}

.pl-sm-20{
padding-left:100px!important
}

.pl-sm-21{
padding-left:105px!important
}

.pl-sm-22{
padding-left:110px!important
}

.pl-sm-23{
padding-left:115px!important
}

.pl-sm-24{
padding-left:120px!important
}

.pl-sm-25{
padding-left:125px!important
}

.pl-sm-26{
padding-left:130px!important
}

.pl-sm-27{
padding-left:135px!important
}

.pl-sm-28{
padding-left:140px!important
}

.pl-sm-29{
padding-left:145px!important
}

.pl-sm-30{
padding-left:150px!important
}

.pl-sm-31{
padding-left:155px!important
}

.pl-sm-32{
padding-left:160px!important
}

.pl-sm-33{
padding-left:165px!important
}

.pl-sm-34{
padding-left:170px!important
}

.pl-sm-35{
padding-left:175px!important
}

.pl-sm-36{
padding-left:180px!important
}

.pl-sm-37{
padding-left:185px!important
}

.pl-sm-38{
padding-left:190px!important
}

.pl-sm-39{
padding-left:195px!important
}

.pl-sm-40{
padding-left:200px!important
}

.pl-sm-41{
padding-left:205px!important
}

.pl-sm-42{
padding-left:210px!important
}

.pl-sm-43{
padding-left:215px!important
}

.pl-sm-44{
padding-left:220px!important
}

.pl-sm-45{
padding-left:225px!important
}

.pl-sm-46{
padding-left:230px!important
}

.pl-sm-47{
padding-left:235px!important
}

.pl-sm-48{
padding-left:240px!important
}

.pl-sm-49{
padding-left:245px!important
}

.pl-sm-50{
padding-left:250px!important
}

.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){
.float-md-left{
float:left!important
}

.float-md-right{
float:right!important
}

.float-md-none{
float: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:-webkit-box!important;
display:-ms-flexbox!important;
display:flex!important
}

.d-md-inline-flex{
display:-webkit-inline-box!important;
display:-ms-inline-flexbox!important;
display:inline-flex!important
}

.d-md-none{
display:none!important
}

.flex-md-fill{
-webkit-box-flex:1!important;
-ms-flex:1 1 auto!important;
flex:1 1 auto!important
}

.flex-md-row{
-webkit-box-orient:horizontal!important;
-webkit-box-direction:normal!important;
-ms-flex-direction:row!important;
flex-direction:row!important
}

.flex-md-column{
-webkit-box-orient:vertical!important;
-webkit-box-direction:normal!important;
-ms-flex-direction:column!important;
flex-direction:column!important
}

.flex-md-row-reverse{
-webkit-box-orient:horizontal!important;
-webkit-box-direction:reverse!important;
-ms-flex-direction:row-reverse!important;
flex-direction:row-reverse!important
}

.flex-md-column-reverse{
-webkit-box-orient:vertical!important;
-webkit-box-direction:reverse!important;
-ms-flex-direction:column-reverse!important;
flex-direction:column-reverse!important
}

.flex-md-grow-0{
-webkit-box-flex:0!important;
-ms-flex-positive:0!important;
flex-grow:0!important
}

.flex-md-grow-1{
-webkit-box-flex:1!important;
-ms-flex-positive:1!important;
flex-grow:1!important
}

.flex-md-shrink-0{
-ms-flex-negative:0!important;
flex-shrink:0!important
}

.flex-md-shrink-1{
-ms-flex-negative:1!important;
flex-shrink:1!important
}

.flex-md-wrap{
-ms-flex-wrap:wrap!important;
flex-wrap:wrap!important
}

.flex-md-nowrap{
-ms-flex-wrap:nowrap!important;
flex-wrap:nowrap!important
}

.flex-md-wrap-reverse{
-ms-flex-wrap:wrap-reverse!important;
flex-wrap:wrap-reverse!important
}

.justify-content-md-start{
-webkit-box-pack:start!important;
-ms-flex-pack:start!important;
justify-content:flex-start!important
}

.justify-content-md-end{
-webkit-box-pack:end!important;
-ms-flex-pack:end!important;
justify-content:flex-end!important
}

.justify-content-md-center{
-webkit-box-pack:center!important;
-ms-flex-pack:center!important;
justify-content:center!important
}

.justify-content-md-between{
-webkit-box-pack:justify!important;
-ms-flex-pack:justify!important;
justify-content:space-between!important
}

.justify-content-md-around{
-ms-flex-pack:distribute!important;
justify-content:space-around!important
}

.justify-content-md-evenly{
-webkit-box-pack:space-evenly!important;
-ms-flex-pack:space-evenly!important;
justify-content:space-evenly!important
}

.align-items-md-start{
-webkit-box-align:start!important;
-ms-flex-align:start!important;
align-items:flex-start!important
}

.align-items-md-end{
-webkit-box-align:end!important;
-ms-flex-align:end!important;
align-items:flex-end!important
}

.align-items-md-center{
-webkit-box-align:center!important;
-ms-flex-align:center!important;
align-items:center!important
}

.align-items-md-baseline{
-webkit-box-align:baseline!important;
-ms-flex-align:baseline!important;
align-items:baseline!important
}

.align-items-md-stretch{
-webkit-box-align:stretch!important;
-ms-flex-align:stretch!important;
align-items:stretch!important
}

.align-content-md-start{
-ms-flex-line-pack:start!important;
align-content:flex-start!important
}

.align-content-md-end{
-ms-flex-line-pack:end!important;
align-content:flex-end!important
}

.align-content-md-center{
-ms-flex-line-pack:center!important;
align-content:center!important
}

.align-content-md-between{
-ms-flex-line-pack:justify!important;
align-content:space-between!important
}

.align-content-md-around{
-ms-flex-line-pack:distribute!important;
align-content:space-around!important
}

.align-content-md-stretch{
-ms-flex-line-pack:stretch!important;
align-content:stretch!important
}

.align-self-md-auto{
-ms-flex-item-align:auto!important;
-ms-grid-row-align:auto!important;
align-self:auto!important
}

.align-self-md-start{
-ms-flex-item-align:start!important;
align-self:flex-start!important
}

.align-self-md-end{
-ms-flex-item-align:end!important;
align-self:flex-end!important
}

.align-self-md-center{
-ms-flex-item-align:center!important;
-ms-grid-row-align:center!important;
align-self:center!important
}

.align-self-md-baseline{
-ms-flex-item-align:baseline!important;
align-self:baseline!important
}

.align-self-md-stretch{
-ms-flex-item-align:stretch!important;
-ms-grid-row-align:stretch!important;
align-self:stretch!important
}

.order-md-first{
-webkit-box-ordinal-group:0!important;
-ms-flex-order:-1!important;
order:-1!important
}

.order-md-0{
-webkit-box-ordinal-group:1!important;
-ms-flex-order:0!important;
order:0!important
}

.order-md-1{
-webkit-box-ordinal-group:2!important;
-ms-flex-order:1!important;
order:1!important
}

.order-md-2{
-webkit-box-ordinal-group:3!important;
-ms-flex-order:2!important;
order:2!important
}

.order-md-3{
-webkit-box-ordinal-group:4!important;
-ms-flex-order:3!important;
order:3!important
}

.order-md-4{
-webkit-box-ordinal-group:5!important;
-ms-flex-order:4!important;
order:4!important
}

.order-md-5{
-webkit-box-ordinal-group:6!important;
-ms-flex-order:5!important;
order:5!important
}

.order-md-last{
-webkit-box-ordinal-group:7!important;
-ms-flex-order:6!important;
order:6!important
}

.m-md-0{
margin:0!important
}

.m-md-1{
margin:5px!important
}

.m-md-2{
margin:10px!important
}

.m-md-3{
margin:15px!important
}

.m-md-4{
margin:20px!important
}

.m-md-5{
margin:25px!important
}

.m-md-6{
margin:30px!important
}

.m-md-7{
margin:35px!important
}

.m-md-8{
margin:40px!important
}

.m-md-9{
margin:45px!important
}

.m-md-10{
margin:50px!important
}

.m-md-11{
margin:55px!important
}

.m-md-12{
margin:60px!important
}

.m-md-13{
margin:65px!important
}

.m-md-14{
margin:70px!important
}

.m-md-15{
margin:75px!important
}

.m-md-16{
margin:80px!important
}

.m-md-17{
margin:85px!important
}

.m-md-18{
margin:90px!important
}

.m-md-19{
margin:95px!important
}

.m-md-20{
margin:100px!important
}

.m-md-21{
margin:105px!important
}

.m-md-22{
margin:110px!important
}

.m-md-23{
margin:115px!important
}

.m-md-24{
margin:120px!important
}

.m-md-25{
margin:125px!important
}

.m-md-26{
margin:130px!important
}

.m-md-27{
margin:135px!important
}

.m-md-28{
margin:140px!important
}

.m-md-29{
margin:145px!important
}

.m-md-30{
margin:150px!important
}

.m-md-31{
margin:155px!important
}

.m-md-32{
margin:160px!important
}

.m-md-33{
margin:165px!important
}

.m-md-34{
margin:170px!important
}

.m-md-35{
margin:175px!important
}

.m-md-36{
margin:180px!important
}

.m-md-37{
margin:185px!important
}

.m-md-38{
margin:190px!important
}

.m-md-39{
margin:195px!important
}

.m-md-40{
margin:200px!important
}

.m-md-41{
margin:205px!important
}

.m-md-42{
margin:210px!important
}

.m-md-43{
margin:215px!important
}

.m-md-44{
margin:220px!important
}

.m-md-45{
margin:225px!important
}

.m-md-46{
margin:230px!important
}

.m-md-47{
margin:235px!important
}

.m-md-48{
margin:240px!important
}

.m-md-49{
margin:245px!important
}

.m-md-50{
margin:250px!important
}

.m-md-auto{
margin:auto!important
}

.mx-md-0{
margin-right:0!important;
margin-left:0!important
}

.mx-md-1{
margin-right:5px!important;
margin-left:5px!important
}

.mx-md-2{
margin-right:10px!important;
margin-left:10px!important
}

.mx-md-3{
margin-right:15px!important;
margin-left:15px!important
}

.mx-md-4{
margin-right:20px!important;
margin-left:20px!important
}

.mx-md-5{
margin-right:25px!important;
margin-left:25px!important
}

.mx-md-6{
margin-right:30px!important;
margin-left:30px!important
}

.mx-md-7{
margin-right:35px!important;
margin-left:35px!important
}

.mx-md-8{
margin-right:40px!important;
margin-left:40px!important
}

.mx-md-9{
margin-right:45px!important;
margin-left:45px!important
}

.mx-md-10{
margin-right:50px!important;
margin-left:50px!important
}

.mx-md-11{
margin-right:55px!important;
margin-left:55px!important
}

.mx-md-12{
margin-right:60px!important;
margin-left:60px!important
}

.mx-md-13{
margin-right:65px!important;
margin-left:65px!important
}

.mx-md-14{
margin-right:70px!important;
margin-left:70px!important
}

.mx-md-15{
margin-right:75px!important;
margin-left:75px!important
}

.mx-md-16{
margin-right:80px!important;
margin-left:80px!important
}

.mx-md-17{
margin-right:85px!important;
margin-left:85px!important
}

.mx-md-18{
margin-right:90px!important;
margin-left:90px!important
}

.mx-md-19{
margin-right:95px!important;
margin-left:95px!important
}

.mx-md-20{
margin-right:100px!important;
margin-left:100px!important
}

.mx-md-21{
margin-right:105px!important;
margin-left:105px!important
}

.mx-md-22{
margin-right:110px!important;
margin-left:110px!important
}

.mx-md-23{
margin-right:115px!important;
margin-left:115px!important
}

.mx-md-24{
margin-right:120px!important;
margin-left:120px!important
}

.mx-md-25{
margin-right:125px!important;
margin-left:125px!important
}

.mx-md-26{
margin-right:130px!important;
margin-left:130px!important
}

.mx-md-27{
margin-right:135px!important;
margin-left:135px!important
}

.mx-md-28{
margin-right:140px!important;
margin-left:140px!important
}

.mx-md-29{
margin-right:145px!important;
margin-left:145px!important
}

.mx-md-30{
margin-right:150px!important;
margin-left:150px!important
}

.mx-md-31{
margin-right:155px!important;
margin-left:155px!important
}

.mx-md-32{
margin-right:160px!important;
margin-left:160px!important
}

.mx-md-33{
margin-right:165px!important;
margin-left:165px!important
}

.mx-md-34{
margin-right:170px!important;
margin-left:170px!important
}

.mx-md-35{
margin-right:175px!important;
margin-left:175px!important
}

.mx-md-36{
margin-right:180px!important;
margin-left:180px!important
}

.mx-md-37{
margin-right:185px!important;
margin-left:185px!important
}

.mx-md-38{
margin-right:190px!important;
margin-left:190px!important
}

.mx-md-39{
margin-right:195px!important;
margin-left:195px!important
}

.mx-md-40{
margin-right:200px!important;
margin-left:200px!important
}

.mx-md-41{
margin-right:205px!important;
margin-left:205px!important
}

.mx-md-42{
margin-right:210px!important;
margin-left:210px!important
}

.mx-md-43{
margin-right:215px!important;
margin-left:215px!important
}

.mx-md-44{
margin-right:220px!important;
margin-left:220px!important
}

.mx-md-45{
margin-right:225px!important;
margin-left:225px!important
}

.mx-md-46{
margin-right:230px!important;
margin-left:230px!important
}

.mx-md-47{
margin-right:235px!important;
margin-left:235px!important
}

.mx-md-48{
margin-right:240px!important;
margin-left:240px!important
}

.mx-md-49{
margin-right:245px!important;
margin-left:245px!important
}

.mx-md-50{
margin-right:250px!important;
margin-left:250px!important
}

.mx-md-auto{
margin-right:auto!important;
margin-left:auto!important
}

.my-md-0{
margin-top:0!important;
margin-bottom:0!important
}

.my-md-1{
margin-top:5px!important;
margin-bottom:5px!important
}

.my-md-2{
margin-top:10px!important;
margin-bottom:10px!important
}

.my-md-3{
margin-top:15px!important;
margin-bottom:15px!important
}

.my-md-4{
margin-top:20px!important;
margin-bottom:20px!important
}

.my-md-5{
margin-top:25px!important;
margin-bottom:25px!important
}

.my-md-6{
margin-top:30px!important;
margin-bottom:30px!important
}

.my-md-7{
margin-top:35px!important;
margin-bottom:35px!important
}

.my-md-8{
margin-top:40px!important;
margin-bottom:40px!important
}

.my-md-9{
margin-top:45px!important;
margin-bottom:45px!important
}

.my-md-10{
margin-top:50px!important;
margin-bottom:50px!important
}

.my-md-11{
margin-top:55px!important;
margin-bottom:55px!important
}

.my-md-12{
margin-top:60px!important;
margin-bottom:60px!important
}

.my-md-13{
margin-top:65px!important;
margin-bottom:65px!important
}

.my-md-14{
margin-top:70px!important;
margin-bottom:70px!important
}

.my-md-15{
margin-top:75px!important;
margin-bottom:75px!important
}

.my-md-16{
margin-top:80px!important;
margin-bottom:80px!important
}

.my-md-17{
margin-top:85px!important;
margin-bottom:85px!important
}

.my-md-18{
margin-top:90px!important;
margin-bottom:90px!important
}

.my-md-19{
margin-top:95px!important;
margin-bottom:95px!important
}

.my-md-20{
margin-top:100px!important;
margin-bottom:100px!important
}

.my-md-21{
margin-top:105px!important;
margin-bottom:105px!important
}

.my-md-22{
margin-top:110px!important;
margin-bottom:110px!important
}

.my-md-23{
margin-top:115px!important;
margin-bottom:115px!important
}

.my-md-24{
margin-top:120px!important;
margin-bottom:120px!important
}

.my-md-25{
margin-top:125px!important;
margin-bottom:125px!important
}

.my-md-26{
margin-top:130px!important;
margin-bottom:130px!important
}

.my-md-27{
margin-top:135px!important;
margin-bottom:135px!important
}

.my-md-28{
margin-top:140px!important;
margin-bottom:140px!important
}

.my-md-29{
margin-top:145px!important;
margin-bottom:145px!important
}

.my-md-30{
margin-top:150px!important;
margin-bottom:150px!important
}

.my-md-31{
margin-top:155px!important;
margin-bottom:155px!important
}

.my-md-32{
margin-top:160px!important;
margin-bottom:160px!important
}

.my-md-33{
margin-top:165px!important;
margin-bottom:165px!important
}

.my-md-34{
margin-top:170px!important;
margin-bottom:170px!important
}

.my-md-35{
margin-top:175px!important;
margin-bottom:175px!important
}

.my-md-36{
margin-top:180px!important;
margin-bottom:180px!important
}

.my-md-37{
margin-top:185px!important;
margin-bottom:185px!important
}

.my-md-38{
margin-top:190px!important;
margin-bottom:190px!important
}

.my-md-39{
margin-top:195px!important;
margin-bottom:195px!important
}

.my-md-40{
margin-top:200px!important;
margin-bottom:200px!important
}

.my-md-41{
margin-top:205px!important;
margin-bottom:205px!important
}

.my-md-42{
margin-top:210px!important;
margin-bottom:210px!important
}

.my-md-43{
margin-top:215px!important;
margin-bottom:215px!important
}

.my-md-44{
margin-top:220px!important;
margin-bottom:220px!important
}

.my-md-45{
margin-top:225px!important;
margin-bottom:225px!important
}

.my-md-46{
margin-top:230px!important;
margin-bottom:230px!important
}

.my-md-47{
margin-top:235px!important;
margin-bottom:235px!important
}

.my-md-48{
margin-top:240px!important;
margin-bottom:240px!important
}

.my-md-49{
margin-top:245px!important;
margin-bottom:245px!important
}

.my-md-50{
margin-top:250px!important;
margin-bottom:250px!important
}

.my-md-auto{
margin-top:auto!important;
margin-bottom:auto!important
}

.mt-md-0{
margin-top:0!important
}

.mt-md-1{
margin-top:5px!important
}

.mt-md-2{
margin-top:10px!important
}

.mt-md-3{
margin-top:15px!important
}

.mt-md-4{
margin-top:20px!important
}

.mt-md-5{
margin-top:25px!important
}

.mt-md-6{
margin-top:30px!important
}

.mt-md-7{
margin-top:35px!important
}

.mt-md-8{
margin-top:40px!important
}

.mt-md-9{
margin-top:45px!important
}

.mt-md-10{
margin-top:50px!important
}

.mt-md-11{
margin-top:55px!important
}

.mt-md-12{
margin-top:60px!important
}

.mt-md-13{
margin-top:65px!important
}

.mt-md-14{
margin-top:70px!important
}

.mt-md-15{
margin-top:75px!important
}

.mt-md-16{
margin-top:80px!important
}

.mt-md-17{
margin-top:85px!important
}

.mt-md-18{
margin-top:90px!important
}

.mt-md-19{
margin-top:95px!important
}

.mt-md-20{
margin-top:100px!important
}

.mt-md-21{
margin-top:105px!important
}

.mt-md-22{
margin-top:110px!important
}

.mt-md-23{
margin-top:115px!important
}

.mt-md-24{
margin-top:120px!important
}

.mt-md-25{
margin-top:125px!important
}

.mt-md-26{
margin-top:130px!important
}

.mt-md-27{
margin-top:135px!important
}

.mt-md-28{
margin-top:140px!important
}

.mt-md-29{
margin-top:145px!important
}

.mt-md-30{
margin-top:150px!important
}

.mt-md-31{
margin-top:155px!important
}

.mt-md-32{
margin-top:160px!important
}

.mt-md-33{
margin-top:165px!important
}

.mt-md-34{
margin-top:170px!important
}

.mt-md-35{
margin-top:175px!important
}

.mt-md-36{
margin-top:180px!important
}

.mt-md-37{
margin-top:185px!important
}

.mt-md-38{
margin-top:190px!important
}

.mt-md-39{
margin-top:195px!important
}

.mt-md-40{
margin-top:200px!important
}

.mt-md-41{
margin-top:205px!important
}

.mt-md-42{
margin-top:210px!important
}

.mt-md-43{
margin-top:215px!important
}

.mt-md-44{
margin-top:220px!important
}

.mt-md-45{
margin-top:225px!important
}

.mt-md-46{
margin-top:230px!important
}

.mt-md-47{
margin-top:235px!important
}

.mt-md-48{
margin-top:240px!important
}

.mt-md-49{
margin-top:245px!important
}

.mt-md-50{
margin-top:250px!important
}

.mt-md-auto{
margin-top:auto!important
}

.mr-md-0{
margin-right:0!important
}

.mr-md-1{
margin-right:5px!important
}

.mr-md-2{
margin-right:10px!important
}

.mr-md-3{
margin-right:15px!important
}

.mr-md-4{
margin-right:20px!important
}

.mr-md-5{
margin-right:25px!important
}

.mr-md-6{
margin-right:30px!important
}

.mr-md-7{
margin-right:35px!important
}

.mr-md-8{
margin-right:40px!important
}

.mr-md-9{
margin-right:45px!important
}

.mr-md-10{
margin-right:50px!important
}

.mr-md-11{
margin-right:55px!important
}

.mr-md-12{
margin-right:60px!important
}

.mr-md-13{
margin-right:65px!important
}

.mr-md-14{
margin-right:70px!important
}

.mr-md-15{
margin-right:75px!important
}

.mr-md-16{
margin-right:80px!important
}

.mr-md-17{
margin-right:85px!important
}

.mr-md-18{
margin-right:90px!important
}

.mr-md-19{
margin-right:95px!important
}

.mr-md-20{
margin-right:100px!important
}

.mr-md-21{
margin-right:105px!important
}

.mr-md-22{
margin-right:110px!important
}

.mr-md-23{
margin-right:115px!important
}

.mr-md-24{
margin-right:120px!important
}

.mr-md-25{
margin-right:125px!important
}

.mr-md-26{
margin-right:130px!important
}

.mr-md-27{
margin-right:135px!important
}

.mr-md-28{
margin-right:140px!important
}

.mr-md-29{
margin-right:145px!important
}

.mr-md-30{
margin-right:150px!important
}

.mr-md-31{
margin-right:155px!important
}

.mr-md-32{
margin-right:160px!important
}

.mr-md-33{
margin-right:165px!important
}

.mr-md-34{
margin-right:170px!important
}

.mr-md-35{
margin-right:175px!important
}

.mr-md-36{
margin-right:180px!important
}

.mr-md-37{
margin-right:185px!important
}

.mr-md-38{
margin-right:190px!important
}

.mr-md-39{
margin-right:195px!important
}

.mr-md-40{
margin-right:200px!important
}

.mr-md-41{
margin-right:205px!important
}

.mr-md-42{
margin-right:210px!important
}

.mr-md-43{
margin-right:215px!important
}

.mr-md-44{
margin-right:220px!important
}

.mr-md-45{
margin-right:225px!important
}

.mr-md-46{
margin-right:230px!important
}

.mr-md-47{
margin-right:235px!important
}

.mr-md-48{
margin-right:240px!important
}

.mr-md-49{
margin-right:245px!important
}

.mr-md-50{
margin-right:250px!important
}

.mr-md-auto{
margin-right:auto!important
}

.mb-md-0{
margin-bottom:0!important
}

.mb-md-1{
margin-bottom:5px!important
}

.mb-md-2{
margin-bottom:10px!important
}

.mb-md-3{
margin-bottom:15px!important
}

.mb-md-4{
margin-bottom:20px!important
}

.mb-md-5{
margin-bottom:25px!important
}

.mb-md-6{
margin-bottom:30px!important
}

.mb-md-7{
margin-bottom:35px!important
}

.mb-md-8{
margin-bottom:40px!important
}

.mb-md-9{
margin-bottom:45px!important
}

.mb-md-10{
margin-bottom:50px!important
}

.mb-md-11{
margin-bottom:55px!important
}

.mb-md-12{
margin-bottom:60px!important
}

.mb-md-13{
margin-bottom:65px!important
}

.mb-md-14{
margin-bottom:70px!important
}

.mb-md-15{
margin-bottom:75px!important
}

.mb-md-16{
margin-bottom:80px!important
}

.mb-md-17{
margin-bottom:85px!important
}

.mb-md-18{
margin-bottom:90px!important
}

.mb-md-19{
margin-bottom:95px!important
}

.mb-md-20{
margin-bottom:100px!important
}

.mb-md-21{
margin-bottom:105px!important
}

.mb-md-22{
margin-bottom:110px!important
}

.mb-md-23{
margin-bottom:115px!important
}

.mb-md-24{
margin-bottom:120px!important
}

.mb-md-25{
margin-bottom:125px!important
}

.mb-md-26{
margin-bottom:130px!important
}

.mb-md-27{
margin-bottom:135px!important
}

.mb-md-28{
margin-bottom:140px!important
}

.mb-md-29{
margin-bottom:145px!important
}

.mb-md-30{
margin-bottom:150px!important
}

.mb-md-31{
margin-bottom:155px!important
}

.mb-md-32{
margin-bottom:160px!important
}

.mb-md-33{
margin-bottom:165px!important
}

.mb-md-34{
margin-bottom:170px!important
}

.mb-md-35{
margin-bottom:175px!important
}

.mb-md-36{
margin-bottom:180px!important
}

.mb-md-37{
margin-bottom:185px!important
}

.mb-md-38{
margin-bottom:190px!important
}

.mb-md-39{
margin-bottom:195px!important
}

.mb-md-40{
margin-bottom:200px!important
}

.mb-md-41{
margin-bottom:205px!important
}

.mb-md-42{
margin-bottom:210px!important
}

.mb-md-43{
margin-bottom:215px!important
}

.mb-md-44{
margin-bottom:220px!important
}

.mb-md-45{
margin-bottom:225px!important
}

.mb-md-46{
margin-bottom:230px!important
}

.mb-md-47{
margin-bottom:235px!important
}

.mb-md-48{
margin-bottom:240px!important
}

.mb-md-49{
margin-bottom:245px!important
}

.mb-md-50{
margin-bottom:250px!important
}

.mb-md-auto{
margin-bottom:auto!important
}

.ml-md-0{
margin-left:0!important
}

.ml-md-1{
margin-left:5px!important
}

.ml-md-2{
margin-left:10px!important
}

.ml-md-3{
margin-left:15px!important
}

.ml-md-4{
margin-left:20px!important
}

.ml-md-5{
margin-left:25px!important
}

.ml-md-6{
margin-left:30px!important
}

.ml-md-7{
margin-left:35px!important
}

.ml-md-8{
margin-left:40px!important
}

.ml-md-9{
margin-left:45px!important
}

.ml-md-10{
margin-left:50px!important
}

.ml-md-11{
margin-left:55px!important
}

.ml-md-12{
margin-left:60px!important
}

.ml-md-13{
margin-left:65px!important
}

.ml-md-14{
margin-left:70px!important
}

.ml-md-15{
margin-left:75px!important
}

.ml-md-16{
margin-left:80px!important
}

.ml-md-17{
margin-left:85px!important
}

.ml-md-18{
margin-left:90px!important
}

.ml-md-19{
margin-left:95px!important
}

.ml-md-20{
margin-left:100px!important
}

.ml-md-21{
margin-left:105px!important
}

.ml-md-22{
margin-left:110px!important
}

.ml-md-23{
margin-left:115px!important
}

.ml-md-24{
margin-left:120px!important
}

.ml-md-25{
margin-left:125px!important
}

.ml-md-26{
margin-left:130px!important
}

.ml-md-27{
margin-left:135px!important
}

.ml-md-28{
margin-left:140px!important
}

.ml-md-29{
margin-left:145px!important
}

.ml-md-30{
margin-left:150px!important
}

.ml-md-31{
margin-left:155px!important
}

.ml-md-32{
margin-left:160px!important
}

.ml-md-33{
margin-left:165px!important
}

.ml-md-34{
margin-left:170px!important
}

.ml-md-35{
margin-left:175px!important
}

.ml-md-36{
margin-left:180px!important
}

.ml-md-37{
margin-left:185px!important
}

.ml-md-38{
margin-left:190px!important
}

.ml-md-39{
margin-left:195px!important
}

.ml-md-40{
margin-left:200px!important
}

.ml-md-41{
margin-left:205px!important
}

.ml-md-42{
margin-left:210px!important
}

.ml-md-43{
margin-left:215px!important
}

.ml-md-44{
margin-left:220px!important
}

.ml-md-45{
margin-left:225px!important
}

.ml-md-46{
margin-left:230px!important
}

.ml-md-47{
margin-left:235px!important
}

.ml-md-48{
margin-left:240px!important
}

.ml-md-49{
margin-left:245px!important
}

.ml-md-50{
margin-left:250px!important
}

.ml-md-auto{
margin-left:auto!important
}

.m-md-n1{
margin:-5px!important
}

.m-md-n2{
margin:-10px!important
}

.m-md-n3{
margin:-15px!important
}

.m-md-n4{
margin:-20px!important
}

.m-md-n5{
margin:-25px!important
}

.m-md-n6{
margin:-30px!important
}

.m-md-n7{
margin:-35px!important
}

.m-md-n8{
margin:-40px!important
}

.m-md-n9{
margin:-45px!important
}

.m-md-n10{
margin:-50px!important
}

.m-md-n11{
margin:-55px!important
}

.m-md-n12{
margin:-60px!important
}

.m-md-n13{
margin:-65px!important
}

.m-md-n14{
margin:-70px!important
}

.m-md-n15{
margin:-75px!important
}

.m-md-n16{
margin:-80px!important
}

.m-md-n17{
margin:-85px!important
}

.m-md-n18{
margin:-90px!important
}

.m-md-n19{
margin:-95px!important
}

.m-md-n20{
margin:-100px!important
}

.m-md-n21{
margin:-105px!important
}

.m-md-n22{
margin:-110px!important
}

.m-md-n23{
margin:-115px!important
}

.m-md-n24{
margin:-120px!important
}

.m-md-n25{
margin:-125px!important
}

.m-md-n26{
margin:-130px!important
}

.m-md-n27{
margin:-135px!important
}

.m-md-n28{
margin:-140px!important
}

.m-md-n29{
margin:-145px!important
}

.m-md-n30{
margin:-150px!important
}

.m-md-n31{
margin:-155px!important
}

.m-md-n32{
margin:-160px!important
}

.m-md-n33{
margin:-165px!important
}

.m-md-n34{
margin:-170px!important
}

.m-md-n35{
margin:-175px!important
}

.m-md-n36{
margin:-180px!important
}

.m-md-n37{
margin:-185px!important
}

.m-md-n38{
margin:-190px!important
}

.m-md-n39{
margin:-195px!important
}

.m-md-n40{
margin:-200px!important
}

.m-md-n41{
margin:-205px!important
}

.m-md-n42{
margin:-210px!important
}

.m-md-n43{
margin:-215px!important
}

.m-md-n44{
margin:-220px!important
}

.m-md-n45{
margin:-225px!important
}

.m-md-n46{
margin:-230px!important
}

.m-md-n47{
margin:-235px!important
}

.m-md-n48{
margin:-240px!important
}

.m-md-n49{
margin:-245px!important
}

.m-md-n50{
margin:-250px!important
}

.mx-md-n1{
margin-right:-5px!important;
margin-left:-5px!important
}

.mx-md-n2{
margin-right:-10px!important;
margin-left:-10px!important
}

.mx-md-n3{
margin-right:-15px!important;
margin-left:-15px!important
}

.mx-md-n4{
margin-right:-20px!important;
margin-left:-20px!important
}

.mx-md-n5{
margin-right:-25px!important;
margin-left:-25px!important
}

.mx-md-n6{
margin-right:-30px!important;
margin-left:-30px!important
}

.mx-md-n7{
margin-right:-35px!important;
margin-left:-35px!important
}

.mx-md-n8{
margin-right:-40px!important;
margin-left:-40px!important
}

.mx-md-n9{
margin-right:-45px!important;
margin-left:-45px!important
}

.mx-md-n10{
margin-right:-50px!important;
margin-left:-50px!important
}

.mx-md-n11{
margin-right:-55px!important;
margin-left:-55px!important
}

.mx-md-n12{
margin-right:-60px!important;
margin-left:-60px!important
}

.mx-md-n13{
margin-right:-65px!important;
margin-left:-65px!important
}

.mx-md-n14{
margin-right:-70px!important;
margin-left:-70px!important
}

.mx-md-n15{
margin-right:-75px!important;
margin-left:-75px!important
}

.mx-md-n16{
margin-right:-80px!important;
margin-left:-80px!important
}

.mx-md-n17{
margin-right:-85px!important;
margin-left:-85px!important
}

.mx-md-n18{
margin-right:-90px!important;
margin-left:-90px!important
}

.mx-md-n19{
margin-right:-95px!important;
margin-left:-95px!important
}

.mx-md-n20{
margin-right:-100px!important;
margin-left:-100px!important
}

.mx-md-n21{
margin-right:-105px!important;
margin-left:-105px!important
}

.mx-md-n22{
margin-right:-110px!important;
margin-left:-110px!important
}

.mx-md-n23{
margin-right:-115px!important;
margin-left:-115px!important
}

.mx-md-n24{
margin-right:-120px!important;
margin-left:-120px!important
}

.mx-md-n25{
margin-right:-125px!important;
margin-left:-125px!important
}

.mx-md-n26{
margin-right:-130px!important;
margin-left:-130px!important
}

.mx-md-n27{
margin-right:-135px!important;
margin-left:-135px!important
}

.mx-md-n28{
margin-right:-140px!important;
margin-left:-140px!important
}

.mx-md-n29{
margin-right:-145px!important;
margin-left:-145px!important
}

.mx-md-n30{
margin-right:-150px!important;
margin-left:-150px!important
}

.mx-md-n31{
margin-right:-155px!important;
margin-left:-155px!important
}

.mx-md-n32{
margin-right:-160px!important;
margin-left:-160px!important
}

.mx-md-n33{
margin-right:-165px!important;
margin-left:-165px!important
}

.mx-md-n34{
margin-right:-170px!important;
margin-left:-170px!important
}

.mx-md-n35{
margin-right:-175px!important;
margin-left:-175px!important
}

.mx-md-n36{
margin-right:-180px!important;
margin-left:-180px!important
}

.mx-md-n37{
margin-right:-185px!important;
margin-left:-185px!important
}

.mx-md-n38{
margin-right:-190px!important;
margin-left:-190px!important
}

.mx-md-n39{
margin-right:-195px!important;
margin-left:-195px!important
}

.mx-md-n40{
margin-right:-200px!important;
margin-left:-200px!important
}

.mx-md-n41{
margin-right:-205px!important;
margin-left:-205px!important
}

.mx-md-n42{
margin-right:-210px!important;
margin-left:-210px!important
}

.mx-md-n43{
margin-right:-215px!important;
margin-left:-215px!important
}

.mx-md-n44{
margin-right:-220px!important;
margin-left:-220px!important
}

.mx-md-n45{
margin-right:-225px!important;
margin-left:-225px!important
}

.mx-md-n46{
margin-right:-230px!important;
margin-left:-230px!important
}

.mx-md-n47{
margin-right:-235px!important;
margin-left:-235px!important
}

.mx-md-n48{
margin-right:-240px!important;
margin-left:-240px!important
}

.mx-md-n49{
margin-right:-245px!important;
margin-left:-245px!important
}

.mx-md-n50{
margin-right:-250px!important;
margin-left:-250px!important
}

.my-md-n1{
margin-top:-5px!important;
margin-bottom:-5px!important
}

.my-md-n2{
margin-top:-10px!important;
margin-bottom:-10px!important
}

.my-md-n3{
margin-top:-15px!important;
margin-bottom:-15px!important
}

.my-md-n4{
margin-top:-20px!important;
margin-bottom:-20px!important
}

.my-md-n5{
margin-top:-25px!important;
margin-bottom:-25px!important
}

.my-md-n6{
margin-top:-30px!important;
margin-bottom:-30px!important
}

.my-md-n7{
margin-top:-35px!important;
margin-bottom:-35px!important
}

.my-md-n8{
margin-top:-40px!important;
margin-bottom:-40px!important
}

.my-md-n9{
margin-top:-45px!important;
margin-bottom:-45px!important
}

.my-md-n10{
margin-top:-50px!important;
margin-bottom:-50px!important
}

.my-md-n11{
margin-top:-55px!important;
margin-bottom:-55px!important
}

.my-md-n12{
margin-top:-60px!important;
margin-bottom:-60px!important
}

.my-md-n13{
margin-top:-65px!important;
margin-bottom:-65px!important
}

.my-md-n14{
margin-top:-70px!important;
margin-bottom:-70px!important
}

.my-md-n15{
margin-top:-75px!important;
margin-bottom:-75px!important
}

.my-md-n16{
margin-top:-80px!important;
margin-bottom:-80px!important
}

.my-md-n17{
margin-top:-85px!important;
margin-bottom:-85px!important
}

.my-md-n18{
margin-top:-90px!important;
margin-bottom:-90px!important
}

.my-md-n19{
margin-top:-95px!important;
margin-bottom:-95px!important
}

.my-md-n20{
margin-top:-100px!important;
margin-bottom:-100px!important
}

.my-md-n21{
margin-top:-105px!important;
margin-bottom:-105px!important
}

.my-md-n22{
margin-top:-110px!important;
margin-bottom:-110px!important
}

.my-md-n23{
margin-top:-115px!important;
margin-bottom:-115px!important
}

.my-md-n24{
margin-top:-120px!important;
margin-bottom:-120px!important
}

.my-md-n25{
margin-top:-125px!important;
margin-bottom:-125px!important
}

.my-md-n26{
margin-top:-130px!important;
margin-bottom:-130px!important
}

.my-md-n27{
margin-top:-135px!important;
margin-bottom:-135px!important
}

.my-md-n28{
margin-top:-140px!important;
margin-bottom:-140px!important
}

.my-md-n29{
margin-top:-145px!important;
margin-bottom:-145px!important
}

.my-md-n30{
margin-top:-150px!important;
margin-bottom:-150px!important
}

.my-md-n31{
margin-top:-155px!important;
margin-bottom:-155px!important
}

.my-md-n32{
margin-top:-160px!important;
margin-bottom:-160px!important
}

.my-md-n33{
margin-top:-165px!important;
margin-bottom:-165px!important
}

.my-md-n34{
margin-top:-170px!important;
margin-bottom:-170px!important
}

.my-md-n35{
margin-top:-175px!important;
margin-bottom:-175px!important
}

.my-md-n36{
margin-top:-180px!important;
margin-bottom:-180px!important
}

.my-md-n37{
margin-top:-185px!important;
margin-bottom:-185px!important
}

.my-md-n38{
margin-top:-190px!important;
margin-bottom:-190px!important
}

.my-md-n39{
margin-top:-195px!important;
margin-bottom:-195px!important
}

.my-md-n40{
margin-top:-200px!important;
margin-bottom:-200px!important
}

.my-md-n41{
margin-top:-205px!important;
margin-bottom:-205px!important
}

.my-md-n42{
margin-top:-210px!important;
margin-bottom:-210px!important
}

.my-md-n43{
margin-top:-215px!important;
margin-bottom:-215px!important
}

.my-md-n44{
margin-top:-220px!important;
margin-bottom:-220px!important
}

.my-md-n45{
margin-top:-225px!important;
margin-bottom:-225px!important
}

.my-md-n46{
margin-top:-230px!important;
margin-bottom:-230px!important
}

.my-md-n47{
margin-top:-235px!important;
margin-bottom:-235px!important
}

.my-md-n48{
margin-top:-240px!important;
margin-bottom:-240px!important
}

.my-md-n49{
margin-top:-245px!important;
margin-bottom:-245px!important
}

.my-md-n50{
margin-top:-250px!important;
margin-bottom:-250px!important
}

.mt-md-n1{
margin-top:-5px!important
}

.mt-md-n2{
margin-top:-10px!important
}

.mt-md-n3{
margin-top:-15px!important
}

.mt-md-n4{
margin-top:-20px!important
}

.mt-md-n5{
margin-top:-25px!important
}

.mt-md-n6{
margin-top:-30px!important
}

.mt-md-n7{
margin-top:-35px!important
}

.mt-md-n8{
margin-top:-40px!important
}

.mt-md-n9{
margin-top:-45px!important
}

.mt-md-n10{
margin-top:-50px!important
}

.mt-md-n11{
margin-top:-55px!important
}

.mt-md-n12{
margin-top:-60px!important
}

.mt-md-n13{
margin-top:-65px!important
}

.mt-md-n14{
margin-top:-70px!important
}

.mt-md-n15{
margin-top:-75px!important
}

.mt-md-n16{
margin-top:-80px!important
}

.mt-md-n17{
margin-top:-85px!important
}

.mt-md-n18{
margin-top:-90px!important
}

.mt-md-n19{
margin-top:-95px!important
}

.mt-md-n20{
margin-top:-100px!important
}

.mt-md-n21{
margin-top:-105px!important
}

.mt-md-n22{
margin-top:-110px!important
}

.mt-md-n23{
margin-top:-115px!important
}

.mt-md-n24{
margin-top:-120px!important
}

.mt-md-n25{
margin-top:-125px!important
}

.mt-md-n26{
margin-top:-130px!important
}

.mt-md-n27{
margin-top:-135px!important
}

.mt-md-n28{
margin-top:-140px!important
}

.mt-md-n29{
margin-top:-145px!important
}

.mt-md-n30{
margin-top:-150px!important
}

.mt-md-n31{
margin-top:-155px!important
}

.mt-md-n32{
margin-top:-160px!important
}

.mt-md-n33{
margin-top:-165px!important
}

.mt-md-n34{
margin-top:-170px!important
}

.mt-md-n35{
margin-top:-175px!important
}

.mt-md-n36{
margin-top:-180px!important
}

.mt-md-n37{
margin-top:-185px!important
}

.mt-md-n38{
margin-top:-190px!important
}

.mt-md-n39{
margin-top:-195px!important
}

.mt-md-n40{
margin-top:-200px!important
}

.mt-md-n41{
margin-top:-205px!important
}

.mt-md-n42{
margin-top:-210px!important
}

.mt-md-n43{
margin-top:-215px!important
}

.mt-md-n44{
margin-top:-220px!important
}

.mt-md-n45{
margin-top:-225px!important
}

.mt-md-n46{
margin-top:-230px!important
}

.mt-md-n47{
margin-top:-235px!important
}

.mt-md-n48{
margin-top:-240px!important
}

.mt-md-n49{
margin-top:-245px!important
}

.mt-md-n50{
margin-top:-250px!important
}

.mr-md-n1{
margin-right:-5px!important
}

.mr-md-n2{
margin-right:-10px!important
}

.mr-md-n3{
margin-right:-15px!important
}

.mr-md-n4{
margin-right:-20px!important
}

.mr-md-n5{
margin-right:-25px!important
}

.mr-md-n6{
margin-right:-30px!important
}

.mr-md-n7{
margin-right:-35px!important
}

.mr-md-n8{
margin-right:-40px!important
}

.mr-md-n9{
margin-right:-45px!important
}

.mr-md-n10{
margin-right:-50px!important
}

.mr-md-n11{
margin-right:-55px!important
}

.mr-md-n12{
margin-right:-60px!important
}

.mr-md-n13{
margin-right:-65px!important
}

.mr-md-n14{
margin-right:-70px!important
}

.mr-md-n15{
margin-right:-75px!important
}

.mr-md-n16{
margin-right:-80px!important
}

.mr-md-n17{
margin-right:-85px!important
}

.mr-md-n18{
margin-right:-90px!important
}

.mr-md-n19{
margin-right:-95px!important
}

.mr-md-n20{
margin-right:-100px!important
}

.mr-md-n21{
margin-right:-105px!important
}

.mr-md-n22{
margin-right:-110px!important
}

.mr-md-n23{
margin-right:-115px!important
}

.mr-md-n24{
margin-right:-120px!important
}

.mr-md-n25{
margin-right:-125px!important
}

.mr-md-n26{
margin-right:-130px!important
}

.mr-md-n27{
margin-right:-135px!important
}

.mr-md-n28{
margin-right:-140px!important
}

.mr-md-n29{
margin-right:-145px!important
}

.mr-md-n30{
margin-right:-150px!important
}

.mr-md-n31{
margin-right:-155px!important
}

.mr-md-n32{
margin-right:-160px!important
}

.mr-md-n33{
margin-right:-165px!important
}

.mr-md-n34{
margin-right:-170px!important
}

.mr-md-n35{
margin-right:-175px!important
}

.mr-md-n36{
margin-right:-180px!important
}

.mr-md-n37{
margin-right:-185px!important
}

.mr-md-n38{
margin-right:-190px!important
}

.mr-md-n39{
margin-right:-195px!important
}

.mr-md-n40{
margin-right:-200px!important
}

.mr-md-n41{
margin-right:-205px!important
}

.mr-md-n42{
margin-right:-210px!important
}

.mr-md-n43{
margin-right:-215px!important
}

.mr-md-n44{
margin-right:-220px!important
}

.mr-md-n45{
margin-right:-225px!important
}

.mr-md-n46{
margin-right:-230px!important
}

.mr-md-n47{
margin-right:-235px!important
}

.mr-md-n48{
margin-right:-240px!important
}

.mr-md-n49{
margin-right:-245px!important
}

.mr-md-n50{
margin-right:-250px!important
}

.mb-md-n1{
margin-bottom:-5px!important
}

.mb-md-n2{
margin-bottom:-10px!important
}

.mb-md-n3{
margin-bottom:-15px!important
}

.mb-md-n4{
margin-bottom:-20px!important
}

.mb-md-n5{
margin-bottom:-25px!important
}

.mb-md-n6{
margin-bottom:-30px!important
}

.mb-md-n7{
margin-bottom:-35px!important
}

.mb-md-n8{
margin-bottom:-40px!important
}

.mb-md-n9{
margin-bottom:-45px!important
}

.mb-md-n10{
margin-bottom:-50px!important
}

.mb-md-n11{
margin-bottom:-55px!important
}

.mb-md-n12{
margin-bottom:-60px!important
}

.mb-md-n13{
margin-bottom:-65px!important
}

.mb-md-n14{
margin-bottom:-70px!important
}

.mb-md-n15{
margin-bottom:-75px!important
}

.mb-md-n16{
margin-bottom:-80px!important
}

.mb-md-n17{
margin-bottom:-85px!important
}

.mb-md-n18{
margin-bottom:-90px!important
}

.mb-md-n19{
margin-bottom:-95px!important
}

.mb-md-n20{
margin-bottom:-100px!important
}

.mb-md-n21{
margin-bottom:-105px!important
}

.mb-md-n22{
margin-bottom:-110px!important
}

.mb-md-n23{
margin-bottom:-115px!important
}

.mb-md-n24{
margin-bottom:-120px!important
}

.mb-md-n25{
margin-bottom:-125px!important
}

.mb-md-n26{
margin-bottom:-130px!important
}

.mb-md-n27{
margin-bottom:-135px!important
}

.mb-md-n28{
margin-bottom:-140px!important
}

.mb-md-n29{
margin-bottom:-145px!important
}

.mb-md-n30{
margin-bottom:-150px!important
}

.mb-md-n31{
margin-bottom:-155px!important
}

.mb-md-n32{
margin-bottom:-160px!important
}

.mb-md-n33{
margin-bottom:-165px!important
}

.mb-md-n34{
margin-bottom:-170px!important
}

.mb-md-n35{
margin-bottom:-175px!important
}

.mb-md-n36{
margin-bottom:-180px!important
}

.mb-md-n37{
margin-bottom:-185px!important
}

.mb-md-n38{
margin-bottom:-190px!important
}

.mb-md-n39{
margin-bottom:-195px!important
}

.mb-md-n40{
margin-bottom:-200px!important
}

.mb-md-n41{
margin-bottom:-205px!important
}

.mb-md-n42{
margin-bottom:-210px!important
}

.mb-md-n43{
margin-bottom:-215px!important
}

.mb-md-n44{
margin-bottom:-220px!important
}

.mb-md-n45{
margin-bottom:-225px!important
}

.mb-md-n46{
margin-bottom:-230px!important
}

.mb-md-n47{
margin-bottom:-235px!important
}

.mb-md-n48{
margin-bottom:-240px!important
}

.mb-md-n49{
margin-bottom:-245px!important
}

.mb-md-n50{
margin-bottom:-250px!important
}

.ml-md-n1{
margin-left:-5px!important
}

.ml-md-n2{
margin-left:-10px!important
}

.ml-md-n3{
margin-left:-15px!important
}

.ml-md-n4{
margin-left:-20px!important
}

.ml-md-n5{
margin-left:-25px!important
}

.ml-md-n6{
margin-left:-30px!important
}

.ml-md-n7{
margin-left:-35px!important
}

.ml-md-n8{
margin-left:-40px!important
}

.ml-md-n9{
margin-left:-45px!important
}

.ml-md-n10{
margin-left:-50px!important
}

.ml-md-n11{
margin-left:-55px!important
}

.ml-md-n12{
margin-left:-60px!important
}

.ml-md-n13{
margin-left:-65px!important
}

.ml-md-n14{
margin-left:-70px!important
}

.ml-md-n15{
margin-left:-75px!important
}

.ml-md-n16{
margin-left:-80px!important
}

.ml-md-n17{
margin-left:-85px!important
}

.ml-md-n18{
margin-left:-90px!important
}

.ml-md-n19{
margin-left:-95px!important
}

.ml-md-n20{
margin-left:-100px!important
}

.ml-md-n21{
margin-left:-105px!important
}

.ml-md-n22{
margin-left:-110px!important
}

.ml-md-n23{
margin-left:-115px!important
}

.ml-md-n24{
margin-left:-120px!important
}

.ml-md-n25{
margin-left:-125px!important
}

.ml-md-n26{
margin-left:-130px!important
}

.ml-md-n27{
margin-left:-135px!important
}

.ml-md-n28{
margin-left:-140px!important
}

.ml-md-n29{
margin-left:-145px!important
}

.ml-md-n30{
margin-left:-150px!important
}

.ml-md-n31{
margin-left:-155px!important
}

.ml-md-n32{
margin-left:-160px!important
}

.ml-md-n33{
margin-left:-165px!important
}

.ml-md-n34{
margin-left:-170px!important
}

.ml-md-n35{
margin-left:-175px!important
}

.ml-md-n36{
margin-left:-180px!important
}

.ml-md-n37{
margin-left:-185px!important
}

.ml-md-n38{
margin-left:-190px!important
}

.ml-md-n39{
margin-left:-195px!important
}

.ml-md-n40{
margin-left:-200px!important
}

.ml-md-n41{
margin-left:-205px!important
}

.ml-md-n42{
margin-left:-210px!important
}

.ml-md-n43{
margin-left:-215px!important
}

.ml-md-n44{
margin-left:-220px!important
}

.ml-md-n45{
margin-left:-225px!important
}

.ml-md-n46{
margin-left:-230px!important
}

.ml-md-n47{
margin-left:-235px!important
}

.ml-md-n48{
margin-left:-240px!important
}

.ml-md-n49{
margin-left:-245px!important
}

.ml-md-n50{
margin-left:-250px!important
}

.p-md-0{
padding:0!important
}

.p-md-1{
padding:5px!important
}

.p-md-2{
padding:10px!important
}

.p-md-3{
padding:15px!important
}

.p-md-4{
padding:20px!important
}

.p-md-5{
padding:25px!important
}

.p-md-6{
padding:30px!important
}

.p-md-7{
padding:35px!important
}

.p-md-8{
padding:40px!important
}

.p-md-9{
padding:45px!important
}

.p-md-10{
padding:50px!important
}

.p-md-11{
padding:55px!important
}

.p-md-12{
padding:60px!important
}

.p-md-13{
padding:65px!important
}

.p-md-14{
padding:70px!important
}

.p-md-15{
padding:75px!important
}

.p-md-16{
padding:80px!important
}

.p-md-17{
padding:85px!important
}

.p-md-18{
padding:90px!important
}

.p-md-19{
padding:95px!important
}

.p-md-20{
padding:100px!important
}

.p-md-21{
padding:105px!important
}

.p-md-22{
padding:110px!important
}

.p-md-23{
padding:115px!important
}

.p-md-24{
padding:120px!important
}

.p-md-25{
padding:125px!important
}

.p-md-26{
padding:130px!important
}

.p-md-27{
padding:135px!important
}

.p-md-28{
padding:140px!important
}

.p-md-29{
padding:145px!important
}

.p-md-30{
padding:150px!important
}

.p-md-31{
padding:155px!important
}

.p-md-32{
padding:160px!important
}

.p-md-33{
padding:165px!important
}

.p-md-34{
padding:170px!important
}

.p-md-35{
padding:175px!important
}

.p-md-36{
padding:180px!important
}

.p-md-37{
padding:185px!important
}

.p-md-38{
padding:190px!important
}

.p-md-39{
padding:195px!important
}

.p-md-40{
padding:200px!important
}

.p-md-41{
padding:205px!important
}

.p-md-42{
padding:210px!important
}

.p-md-43{
padding:215px!important
}

.p-md-44{
padding:220px!important
}

.p-md-45{
padding:225px!important
}

.p-md-46{
padding:230px!important
}

.p-md-47{
padding:235px!important
}

.p-md-48{
padding:240px!important
}

.p-md-49{
padding:245px!important
}

.p-md-50{
padding:250px!important
}

.px-md-0{
padding-right:0!important;
padding-left:0!important
}

.px-md-1{
padding-right:5px!important;
padding-left:5px!important
}

.px-md-2{
padding-right:10px!important;
padding-left:10px!important
}

.px-md-3{
padding-right:15px!important;
padding-left:15px!important
}

.px-md-4{
padding-right:20px!important;
padding-left:20px!important
}

.px-md-5{
padding-right:25px!important;
padding-left:25px!important
}

.px-md-6{
padding-right:30px!important;
padding-left:30px!important
}

.px-md-7{
padding-right:35px!important;
padding-left:35px!important
}

.px-md-8{
padding-right:40px!important;
padding-left:40px!important
}

.px-md-9{
padding-right:45px!important;
padding-left:45px!important
}

.px-md-10{
padding-right:50px!important;
padding-left:50px!important
}

.px-md-11{
padding-right:55px!important;
padding-left:55px!important
}

.px-md-12{
padding-right:60px!important;
padding-left:60px!important
}

.px-md-13{
padding-right:65px!important;
padding-left:65px!important
}

.px-md-14{
padding-right:70px!important;
padding-left:70px!important
}

.px-md-15{
padding-right:75px!important;
padding-left:75px!important
}

.px-md-16{
padding-right:80px!important;
padding-left:80px!important
}

.px-md-17{
padding-right:85px!important;
padding-left:85px!important
}

.px-md-18{
padding-right:90px!important;
padding-left:90px!important
}

.px-md-19{
padding-right:95px!important;
padding-left:95px!important
}

.px-md-20{
padding-right:100px!important;
padding-left:100px!important
}

.px-md-21{
padding-right:105px!important;
padding-left:105px!important
}

.px-md-22{
padding-right:110px!important;
padding-left:110px!important
}

.px-md-23{
padding-right:115px!important;
padding-left:115px!important
}

.px-md-24{
padding-right:120px!important;
padding-left:120px!important
}

.px-md-25{
padding-right:125px!important;
padding-left:125px!important
}

.px-md-26{
padding-right:130px!important;
padding-left:130px!important
}

.px-md-27{
padding-right:135px!important;
padding-left:135px!important
}

.px-md-28{
padding-right:140px!important;
padding-left:140px!important
}

.px-md-29{
padding-right:145px!important;
padding-left:145px!important
}

.px-md-30{
padding-right:150px!important;
padding-left:150px!important
}

.px-md-31{
padding-right:155px!important;
padding-left:155px!important
}

.px-md-32{
padding-right:160px!important;
padding-left:160px!important
}

.px-md-33{
padding-right:165px!important;
padding-left:165px!important
}

.px-md-34{
padding-right:170px!important;
padding-left:170px!important
}

.px-md-35{
padding-right:175px!important;
padding-left:175px!important
}

.px-md-36{
padding-right:180px!important;
padding-left:180px!important
}

.px-md-37{
padding-right:185px!important;
padding-left:185px!important
}

.px-md-38{
padding-right:190px!important;
padding-left:190px!important
}

.px-md-39{
padding-right:195px!important;
padding-left:195px!important
}

.px-md-40{
padding-right:200px!important;
padding-left:200px!important
}

.px-md-41{
padding-right:205px!important;
padding-left:205px!important
}

.px-md-42{
padding-right:210px!important;
padding-left:210px!important
}

.px-md-43{
padding-right:215px!important;
padding-left:215px!important
}

.px-md-44{
padding-right:220px!important;
padding-left:220px!important
}

.px-md-45{
padding-right:225px!important;
padding-left:225px!important
}

.px-md-46{
padding-right:230px!important;
padding-left:230px!important
}

.px-md-47{
padding-right:235px!important;
padding-left:235px!important
}

.px-md-48{
padding-right:240px!important;
padding-left:240px!important
}

.px-md-49{
padding-right:245px!important;
padding-left:245px!important
}

.px-md-50{
padding-right:250px!important;
padding-left:250px!important
}

.py-md-0{
padding-top:0!important;
padding-bottom:0!important
}

.py-md-1{
padding-top:5px!important;
padding-bottom:5px!important
}

.py-md-2{
padding-top:10px!important;
padding-bottom:10px!important
}

.py-md-3{
padding-top:15px!important;
padding-bottom:15px!important
}

.py-md-4{
padding-top:20px!important;
padding-bottom:20px!important
}

.py-md-5{
padding-top:25px!important;
padding-bottom:25px!important
}

.py-md-6{
padding-top:30px!important;
padding-bottom:30px!important
}

.py-md-7{
padding-top:35px!important;
padding-bottom:35px!important
}

.py-md-8{
padding-top:40px!important;
padding-bottom:40px!important
}

.py-md-9{
padding-top:45px!important;
padding-bottom:45px!important
}

.py-md-10{
padding-top:50px!important;
padding-bottom:50px!important
}

.py-md-11{
padding-top:55px!important;
padding-bottom:55px!important
}

.py-md-12{
padding-top:60px!important;
padding-bottom:60px!important
}

.py-md-13{
padding-top:65px!important;
padding-bottom:65px!important
}

.py-md-14{
padding-top:70px!important;
padding-bottom:70px!important
}

.py-md-15{
padding-top:75px!important;
padding-bottom:75px!important
}

.py-md-16{
padding-top:80px!important;
padding-bottom:80px!important
}

.py-md-17{
padding-top:85px!important;
padding-bottom:85px!important
}

.py-md-18{
padding-top:90px!important;
padding-bottom:90px!important
}

.py-md-19{
padding-top:95px!important;
padding-bottom:95px!important
}

.py-md-20{
padding-top:100px!important;
padding-bottom:100px!important
}

.py-md-21{
padding-top:105px!important;
padding-bottom:105px!important
}

.py-md-22{
padding-top:110px!important;
padding-bottom:110px!important
}

.py-md-23{
padding-top:115px!important;
padding-bottom:115px!important
}

.py-md-24{
padding-top:120px!important;
padding-bottom:120px!important
}

.py-md-25{
padding-top:125px!important;
padding-bottom:125px!important
}

.py-md-26{
padding-top:130px!important;
padding-bottom:130px!important
}

.py-md-27{
padding-top:135px!important;
padding-bottom:135px!important
}

.py-md-28{
padding-top:140px!important;
padding-bottom:140px!important
}

.py-md-29{
padding-top:145px!important;
padding-bottom:145px!important
}

.py-md-30{
padding-top:150px!important;
padding-bottom:150px!important
}

.py-md-31{
padding-top:155px!important;
padding-bottom:155px!important
}

.py-md-32{
padding-top:160px!important;
padding-bottom:160px!important
}

.py-md-33{
padding-top:165px!important;
padding-bottom:165px!important
}

.py-md-34{
padding-top:170px!important;
padding-bottom:170px!important
}

.py-md-35{
padding-top:175px!important;
padding-bottom:175px!important
}

.py-md-36{
padding-top:180px!important;
padding-bottom:180px!important
}

.py-md-37{
padding-top:185px!important;
padding-bottom:185px!important
}

.py-md-38{
padding-top:190px!important;
padding-bottom:190px!important
}

.py-md-39{
padding-top:195px!important;
padding-bottom:195px!important
}

.py-md-40{
padding-top:200px!important;
padding-bottom:200px!important
}

.py-md-41{
padding-top:205px!important;
padding-bottom:205px!important
}

.py-md-42{
padding-top:210px!important;
padding-bottom:210px!important
}

.py-md-43{
padding-top:215px!important;
padding-bottom:215px!important
}

.py-md-44{
padding-top:220px!important;
padding-bottom:220px!important
}

.py-md-45{
padding-top:225px!important;
padding-bottom:225px!important
}

.py-md-46{
padding-top:230px!important;
padding-bottom:230px!important
}

.py-md-47{
padding-top:235px!important;
padding-bottom:235px!important
}

.py-md-48{
padding-top:240px!important;
padding-bottom:240px!important
}

.py-md-49{
padding-top:245px!important;
padding-bottom:245px!important
}

.py-md-50{
padding-top:250px!important;
padding-bottom:250px!important
}

.pt-md-0{
padding-top:0!important
}

.pt-md-1{
padding-top:5px!important
}

.pt-md-2{
padding-top:10px!important
}

.pt-md-3{
padding-top:15px!important
}

.pt-md-4{
padding-top:20px!important
}

.pt-md-5{
padding-top:25px!important
}

.pt-md-6{
padding-top:30px!important
}

.pt-md-7{
padding-top:35px!important
}

.pt-md-8{
padding-top:40px!important
}

.pt-md-9{
padding-top:45px!important
}

.pt-md-10{
padding-top:50px!important
}

.pt-md-11{
padding-top:55px!important
}

.pt-md-12{
padding-top:60px!important
}

.pt-md-13{
padding-top:65px!important
}

.pt-md-14{
padding-top:70px!important
}

.pt-md-15{
padding-top:75px!important
}

.pt-md-16{
padding-top:80px!important
}

.pt-md-17{
padding-top:85px!important
}

.pt-md-18{
padding-top:90px!important
}

.pt-md-19{
padding-top:95px!important
}

.pt-md-20{
padding-top:100px!important
}

.pt-md-21{
padding-top:105px!important
}

.pt-md-22{
padding-top:110px!important
}

.pt-md-23{
padding-top:115px!important
}

.pt-md-24{
padding-top:120px!important
}

.pt-md-25{
padding-top:125px!important
}

.pt-md-26{
padding-top:130px!important
}

.pt-md-27{
padding-top:135px!important
}

.pt-md-28{
padding-top:140px!important
}

.pt-md-29{
padding-top:145px!important
}

.pt-md-30{
padding-top:150px!important
}

.pt-md-31{
padding-top:155px!important
}

.pt-md-32{
padding-top:160px!important
}

.pt-md-33{
padding-top:165px!important
}

.pt-md-34{
padding-top:170px!important
}

.pt-md-35{
padding-top:175px!important
}

.pt-md-36{
padding-top:180px!important
}

.pt-md-37{
padding-top:185px!important
}

.pt-md-38{
padding-top:190px!important
}

.pt-md-39{
padding-top:195px!important
}

.pt-md-40{
padding-top:200px!important
}

.pt-md-41{
padding-top:205px!important
}

.pt-md-42{
padding-top:210px!important
}

.pt-md-43{
padding-top:215px!important
}

.pt-md-44{
padding-top:220px!important
}

.pt-md-45{
padding-top:225px!important
}

.pt-md-46{
padding-top:230px!important
}

.pt-md-47{
padding-top:235px!important
}

.pt-md-48{
padding-top:240px!important
}

.pt-md-49{
padding-top:245px!important
}

.pt-md-50{
padding-top:250px!important
}

.pr-md-0{
padding-right:0!important
}

.pr-md-1{
padding-right:5px!important
}

.pr-md-2{
padding-right:10px!important
}

.pr-md-3{
padding-right:15px!important
}

.pr-md-4{
padding-right:20px!important
}

.pr-md-5{
padding-right:25px!important
}

.pr-md-6{
padding-right:30px!important
}

.pr-md-7{
padding-right:35px!important
}

.pr-md-8{
padding-right:40px!important
}

.pr-md-9{
padding-right:45px!important
}

.pr-md-10{
padding-right:50px!important
}

.pr-md-11{
padding-right:55px!important
}

.pr-md-12{
padding-right:60px!important
}

.pr-md-13{
padding-right:65px!important
}

.pr-md-14{
padding-right:70px!important
}

.pr-md-15{
padding-right:75px!important
}

.pr-md-16{
padding-right:80px!important
}

.pr-md-17{
padding-right:85px!important
}

.pr-md-18{
padding-right:90px!important
}

.pr-md-19{
padding-right:95px!important
}

.pr-md-20{
padding-right:100px!important
}

.pr-md-21{
padding-right:105px!important
}

.pr-md-22{
padding-right:110px!important
}

.pr-md-23{
padding-right:115px!important
}

.pr-md-24{
padding-right:120px!important
}

.pr-md-25{
padding-right:125px!important
}

.pr-md-26{
padding-right:130px!important
}

.pr-md-27{
padding-right:135px!important
}

.pr-md-28{
padding-right:140px!important
}

.pr-md-29{
padding-right:145px!important
}

.pr-md-30{
padding-right:150px!important
}

.pr-md-31{
padding-right:155px!important
}

.pr-md-32{
padding-right:160px!important
}

.pr-md-33{
padding-right:165px!important
}

.pr-md-34{
padding-right:170px!important
}

.pr-md-35{
padding-right:175px!important
}

.pr-md-36{
padding-right:180px!important
}

.pr-md-37{
padding-right:185px!important
}

.pr-md-38{
padding-right:190px!important
}

.pr-md-39{
padding-right:195px!important
}

.pr-md-40{
padding-right:200px!important
}

.pr-md-41{
padding-right:205px!important
}

.pr-md-42{
padding-right:210px!important
}

.pr-md-43{
padding-right:215px!important
}

.pr-md-44{
padding-right:220px!important
}

.pr-md-45{
padding-right:225px!important
}

.pr-md-46{
padding-right:230px!important
}

.pr-md-47{
padding-right:235px!important
}

.pr-md-48{
padding-right:240px!important
}

.pr-md-49{
padding-right:245px!important
}

.pr-md-50{
padding-right:250px!important
}

.pb-md-0{
padding-bottom:0!important
}

.pb-md-1{
padding-bottom:5px!important
}

.pb-md-2{
padding-bottom:10px!important
}

.pb-md-3{
padding-bottom:15px!important
}

.pb-md-4{
padding-bottom:20px!important
}

.pb-md-5{
padding-bottom:25px!important
}

.pb-md-6{
padding-bottom:30px!important
}

.pb-md-7{
padding-bottom:35px!important
}

.pb-md-8{
padding-bottom:40px!important
}

.pb-md-9{
padding-bottom:45px!important
}

.pb-md-10{
padding-bottom:50px!important
}

.pb-md-11{
padding-bottom:55px!important
}

.pb-md-12{
padding-bottom:60px!important
}

.pb-md-13{
padding-bottom:65px!important
}

.pb-md-14{
padding-bottom:70px!important
}

.pb-md-15{
padding-bottom:75px!important
}

.pb-md-16{
padding-bottom:80px!important
}

.pb-md-17{
padding-bottom:85px!important
}

.pb-md-18{
padding-bottom:90px!important
}

.pb-md-19{
padding-bottom:95px!important
}

.pb-md-20{
padding-bottom:100px!important
}

.pb-md-21{
padding-bottom:105px!important
}

.pb-md-22{
padding-bottom:110px!important
}

.pb-md-23{
padding-bottom:115px!important
}

.pb-md-24{
padding-bottom:120px!important
}

.pb-md-25{
padding-bottom:125px!important
}

.pb-md-26{
padding-bottom:130px!important
}

.pb-md-27{
padding-bottom:135px!important
}

.pb-md-28{
padding-bottom:140px!important
}

.pb-md-29{
padding-bottom:145px!important
}

.pb-md-30{
padding-bottom:150px!important
}

.pb-md-31{
padding-bottom:155px!important
}

.pb-md-32{
padding-bottom:160px!important
}

.pb-md-33{
padding-bottom:165px!important
}

.pb-md-34{
padding-bottom:170px!important
}

.pb-md-35{
padding-bottom:175px!important
}

.pb-md-36{
padding-bottom:180px!important
}

.pb-md-37{
padding-bottom:185px!important
}

.pb-md-38{
padding-bottom:190px!important
}

.pb-md-39{
padding-bottom:195px!important
}

.pb-md-40{
padding-bottom:200px!important
}

.pb-md-41{
padding-bottom:205px!important
}

.pb-md-42{
padding-bottom:210px!important
}

.pb-md-43{
padding-bottom:215px!important
}

.pb-md-44{
padding-bottom:220px!important
}

.pb-md-45{
padding-bottom:225px!important
}

.pb-md-46{
padding-bottom:230px!important
}

.pb-md-47{
padding-bottom:235px!important
}

.pb-md-48{
padding-bottom:240px!important
}

.pb-md-49{
padding-bottom:245px!important
}

.pb-md-50{
padding-bottom:250px!important
}

.pl-md-0{
padding-left:0!important
}

.pl-md-1{
padding-left:5px!important
}

.pl-md-2{
padding-left:10px!important
}

.pl-md-3{
padding-left:15px!important
}

.pl-md-4{
padding-left:20px!important
}

.pl-md-5{
padding-left:25px!important
}

.pl-md-6{
padding-left:30px!important
}

.pl-md-7{
padding-left:35px!important
}

.pl-md-8{
padding-left:40px!important
}

.pl-md-9{
padding-left:45px!important
}

.pl-md-10{
padding-left:50px!important
}

.pl-md-11{
padding-left:55px!important
}

.pl-md-12{
padding-left:60px!important
}

.pl-md-13{
padding-left:65px!important
}

.pl-md-14{
padding-left:70px!important
}

.pl-md-15{
padding-left:75px!important
}

.pl-md-16{
padding-left:80px!important
}

.pl-md-17{
padding-left:85px!important
}

.pl-md-18{
padding-left:90px!important
}

.pl-md-19{
padding-left:95px!important
}

.pl-md-20{
padding-left:100px!important
}

.pl-md-21{
padding-left:105px!important
}

.pl-md-22{
padding-left:110px!important
}

.pl-md-23{
padding-left:115px!important
}

.pl-md-24{
padding-left:120px!important
}

.pl-md-25{
padding-left:125px!important
}

.pl-md-26{
padding-left:130px!important
}

.pl-md-27{
padding-left:135px!important
}

.pl-md-28{
padding-left:140px!important
}

.pl-md-29{
padding-left:145px!important
}

.pl-md-30{
padding-left:150px!important
}

.pl-md-31{
padding-left:155px!important
}

.pl-md-32{
padding-left:160px!important
}

.pl-md-33{
padding-left:165px!important
}

.pl-md-34{
padding-left:170px!important
}

.pl-md-35{
padding-left:175px!important
}

.pl-md-36{
padding-left:180px!important
}

.pl-md-37{
padding-left:185px!important
}

.pl-md-38{
padding-left:190px!important
}

.pl-md-39{
padding-left:195px!important
}

.pl-md-40{
padding-left:200px!important
}

.pl-md-41{
padding-left:205px!important
}

.pl-md-42{
padding-left:210px!important
}

.pl-md-43{
padding-left:215px!important
}

.pl-md-44{
padding-left:220px!important
}

.pl-md-45{
padding-left:225px!important
}

.pl-md-46{
padding-left:230px!important
}

.pl-md-47{
padding-left:235px!important
}

.pl-md-48{
padding-left:240px!important
}

.pl-md-49{
padding-left:245px!important
}

.pl-md-50{
padding-left:250px!important
}

.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){
.float-lg-left{
float:left!important
}

.float-lg-right{
float:right!important
}

.float-lg-none{
float: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:-webkit-box!important;
display:-ms-flexbox!important;
display:flex!important
}

.d-lg-inline-flex{
display:-webkit-inline-box!important;
display:-ms-inline-flexbox!important;
display:inline-flex!important
}

.d-lg-none{
display:none!important
}

.flex-lg-fill{
-webkit-box-flex:1!important;
-ms-flex:1 1 auto!important;
flex:1 1 auto!important
}

.flex-lg-row{
-webkit-box-orient:horizontal!important;
-webkit-box-direction:normal!important;
-ms-flex-direction:row!important;
flex-direction:row!important
}

.flex-lg-column{
-webkit-box-orient:vertical!important;
-webkit-box-direction:normal!important;
-ms-flex-direction:column!important;
flex-direction:column!important
}

.flex-lg-row-reverse{
-webkit-box-orient:horizontal!important;
-webkit-box-direction:reverse!important;
-ms-flex-direction:row-reverse!important;
flex-direction:row-reverse!important
}

.flex-lg-column-reverse{
-webkit-box-orient:vertical!important;
-webkit-box-direction:reverse!important;
-ms-flex-direction:column-reverse!important;
flex-direction:column-reverse!important
}

.flex-lg-grow-0{
-webkit-box-flex:0!important;
-ms-flex-positive:0!important;
flex-grow:0!important
}

.flex-lg-grow-1{
-webkit-box-flex:1!important;
-ms-flex-positive:1!important;
flex-grow:1!important
}

.flex-lg-shrink-0{
-ms-flex-negative:0!important;
flex-shrink:0!important
}

.flex-lg-shrink-1{
-ms-flex-negative:1!important;
flex-shrink:1!important
}

.flex-lg-wrap{
-ms-flex-wrap:wrap!important;
flex-wrap:wrap!important
}

.flex-lg-nowrap{
-ms-flex-wrap:nowrap!important;
flex-wrap:nowrap!important
}

.flex-lg-wrap-reverse{
-ms-flex-wrap:wrap-reverse!important;
flex-wrap:wrap-reverse!important
}

.justify-content-lg-start{
-webkit-box-pack:start!important;
-ms-flex-pack:start!important;
justify-content:flex-start!important
}

.justify-content-lg-end{
-webkit-box-pack:end!important;
-ms-flex-pack:end!important;
justify-content:flex-end!important
}

.justify-content-lg-center{
-webkit-box-pack:center!important;
-ms-flex-pack:center!important;
justify-content:center!important
}

.justify-content-lg-between{
-webkit-box-pack:justify!important;
-ms-flex-pack:justify!important;
justify-content:space-between!important
}

.justify-content-lg-around{
-ms-flex-pack:distribute!important;
justify-content:space-around!important
}

.justify-content-lg-evenly{
-webkit-box-pack:space-evenly!important;
-ms-flex-pack:space-evenly!important;
justify-content:space-evenly!important
}

.align-items-lg-start{
-webkit-box-align:start!important;
-ms-flex-align:start!important;
align-items:flex-start!important
}

.align-items-lg-end{
-webkit-box-align:end!important;
-ms-flex-align:end!important;
align-items:flex-end!important
}

.align-items-lg-center{
-webkit-box-align:center!important;
-ms-flex-align:center!important;
align-items:center!important
}

.align-items-lg-baseline{
-webkit-box-align:baseline!important;
-ms-flex-align:baseline!important;
align-items:baseline!important
}

.align-items-lg-stretch{
-webkit-box-align:stretch!important;
-ms-flex-align:stretch!important;
align-items:stretch!important
}

.align-content-lg-start{
-ms-flex-line-pack:start!important;
align-content:flex-start!important
}

.align-content-lg-end{
-ms-flex-line-pack:end!important;
align-content:flex-end!important
}

.align-content-lg-center{
-ms-flex-line-pack:center!important;
align-content:center!important
}

.align-content-lg-between{
-ms-flex-line-pack:justify!important;
align-content:space-between!important
}

.align-content-lg-around{
-ms-flex-line-pack:distribute!important;
align-content:space-around!important
}

.align-content-lg-stretch{
-ms-flex-line-pack:stretch!important;
align-content:stretch!important
}

.align-self-lg-auto{
-ms-flex-item-align:auto!important;
-ms-grid-row-align:auto!important;
align-self:auto!important
}

.align-self-lg-start{
-ms-flex-item-align:start!important;
align-self:flex-start!important
}

.align-self-lg-end{
-ms-flex-item-align:end!important;
align-self:flex-end!important
}

.align-self-lg-center{
-ms-flex-item-align:center!important;
-ms-grid-row-align:center!important;
align-self:center!important
}

.align-self-lg-baseline{
-ms-flex-item-align:baseline!important;
align-self:baseline!important
}

.align-self-lg-stretch{
-ms-flex-item-align:stretch!important;
-ms-grid-row-align:stretch!important;
align-self:stretch!important
}

.order-lg-first{
-webkit-box-ordinal-group:0!important;
-ms-flex-order:-1!important;
order:-1!important
}

.order-lg-0{
-webkit-box-ordinal-group:1!important;
-ms-flex-order:0!important;
order:0!important
}

.order-lg-1{
-webkit-box-ordinal-group:2!important;
-ms-flex-order:1!important;
order:1!important
}

.order-lg-2{
-webkit-box-ordinal-group:3!important;
-ms-flex-order:2!important;
order:2!important
}

.order-lg-3{
-webkit-box-ordinal-group:4!important;
-ms-flex-order:3!important;
order:3!important
}

.order-lg-4{
-webkit-box-ordinal-group:5!important;
-ms-flex-order:4!important;
order:4!important
}

.order-lg-5{
-webkit-box-ordinal-group:6!important;
-ms-flex-order:5!important;
order:5!important
}

.order-lg-last{
-webkit-box-ordinal-group:7!important;
-ms-flex-order:6!important;
order:6!important
}

.m-lg-0{
margin:0!important
}

.m-lg-1{
margin:5px!important
}

.m-lg-2{
margin:10px!important
}

.m-lg-3{
margin:15px!important
}

.m-lg-4{
margin:20px!important
}

.m-lg-5{
margin:25px!important
}

.m-lg-6{
margin:30px!important
}

.m-lg-7{
margin:35px!important
}

.m-lg-8{
margin:40px!important
}

.m-lg-9{
margin:45px!important
}

.m-lg-10{
margin:50px!important
}

.m-lg-11{
margin:55px!important
}

.m-lg-12{
margin:60px!important
}

.m-lg-13{
margin:65px!important
}

.m-lg-14{
margin:70px!important
}

.m-lg-15{
margin:75px!important
}

.m-lg-16{
margin:80px!important
}

.m-lg-17{
margin:85px!important
}

.m-lg-18{
margin:90px!important
}

.m-lg-19{
margin:95px!important
}

.m-lg-20{
margin:100px!important
}

.m-lg-21{
margin:105px!important
}

.m-lg-22{
margin:110px!important
}

.m-lg-23{
margin:115px!important
}

.m-lg-24{
margin:120px!important
}

.m-lg-25{
margin:125px!important
}

.m-lg-26{
margin:130px!important
}

.m-lg-27{
margin:135px!important
}

.m-lg-28{
margin:140px!important
}

.m-lg-29{
margin:145px!important
}

.m-lg-30{
margin:150px!important
}

.m-lg-31{
margin:155px!important
}

.m-lg-32{
margin:160px!important
}

.m-lg-33{
margin:165px!important
}

.m-lg-34{
margin:170px!important
}

.m-lg-35{
margin:175px!important
}

.m-lg-36{
margin:180px!important
}

.m-lg-37{
margin:185px!important
}

.m-lg-38{
margin:190px!important
}

.m-lg-39{
margin:195px!important
}

.m-lg-40{
margin:200px!important
}

.m-lg-41{
margin:205px!important
}

.m-lg-42{
margin:210px!important
}

.m-lg-43{
margin:215px!important
}

.m-lg-44{
margin:220px!important
}

.m-lg-45{
margin:225px!important
}

.m-lg-46{
margin:230px!important
}

.m-lg-47{
margin:235px!important
}

.m-lg-48{
margin:240px!important
}

.m-lg-49{
margin:245px!important
}

.m-lg-50{
margin:250px!important
}

.m-lg-auto{
margin:auto!important
}

.mx-lg-0{
margin-right:0!important;
margin-left:0!important
}

.mx-lg-1{
margin-right:5px!important;
margin-left:5px!important
}

.mx-lg-2{
margin-right:10px!important;
margin-left:10px!important
}

.mx-lg-3{
margin-right:15px!important;
margin-left:15px!important
}

.mx-lg-4{
margin-right:20px!important;
margin-left:20px!important
}

.mx-lg-5{
margin-right:25px!important;
margin-left:25px!important
}

.mx-lg-6{
margin-right:30px!important;
margin-left:30px!important
}

.mx-lg-7{
margin-right:35px!important;
margin-left:35px!important
}

.mx-lg-8{
margin-right:40px!important;
margin-left:40px!important
}

.mx-lg-9{
margin-right:45px!important;
margin-left:45px!important
}

.mx-lg-10{
margin-right:50px!important;
margin-left:50px!important
}

.mx-lg-11{
margin-right:55px!important;
margin-left:55px!important
}

.mx-lg-12{
margin-right:60px!important;
margin-left:60px!important
}

.mx-lg-13{
margin-right:65px!important;
margin-left:65px!important
}

.mx-lg-14{
margin-right:70px!important;
margin-left:70px!important
}

.mx-lg-15{
margin-right:75px!important;
margin-left:75px!important
}

.mx-lg-16{
margin-right:80px!important;
margin-left:80px!important
}

.mx-lg-17{
margin-right:85px!important;
margin-left:85px!important
}

.mx-lg-18{
margin-right:90px!important;
margin-left:90px!important
}

.mx-lg-19{
margin-right:95px!important;
margin-left:95px!important
}

.mx-lg-20{
margin-right:100px!important;
margin-left:100px!important
}

.mx-lg-21{
margin-right:105px!important;
margin-left:105px!important
}

.mx-lg-22{
margin-right:110px!important;
margin-left:110px!important
}

.mx-lg-23{
margin-right:115px!important;
margin-left:115px!important
}

.mx-lg-24{
margin-right:120px!important;
margin-left:120px!important
}

.mx-lg-25{
margin-right:125px!important;
margin-left:125px!important
}

.mx-lg-26{
margin-right:130px!important;
margin-left:130px!important
}

.mx-lg-27{
margin-right:135px!important;
margin-left:135px!important
}

.mx-lg-28{
margin-right:140px!important;
margin-left:140px!important
}

.mx-lg-29{
margin-right:145px!important;
margin-left:145px!important
}

.mx-lg-30{
margin-right:150px!important;
margin-left:150px!important
}

.mx-lg-31{
margin-right:155px!important;
margin-left:155px!important
}

.mx-lg-32{
margin-right:160px!important;
margin-left:160px!important
}

.mx-lg-33{
margin-right:165px!important;
margin-left:165px!important
}

.mx-lg-34{
margin-right:170px!important;
margin-left:170px!important
}

.mx-lg-35{
margin-right:175px!important;
margin-left:175px!important
}

.mx-lg-36{
margin-right:180px!important;
margin-left:180px!important
}

.mx-lg-37{
margin-right:185px!important;
margin-left:185px!important
}

.mx-lg-38{
margin-right:190px!important;
margin-left:190px!important
}

.mx-lg-39{
margin-right:195px!important;
margin-left:195px!important
}

.mx-lg-40{
margin-right:200px!important;
margin-left:200px!important
}

.mx-lg-41{
margin-right:205px!important;
margin-left:205px!important
}

.mx-lg-42{
margin-right:210px!important;
margin-left:210px!important
}

.mx-lg-43{
margin-right:215px!important;
margin-left:215px!important
}

.mx-lg-44{
margin-right:220px!important;
margin-left:220px!important
}

.mx-lg-45{
margin-right:225px!important;
margin-left:225px!important
}

.mx-lg-46{
margin-right:230px!important;
margin-left:230px!important
}

.mx-lg-47{
margin-right:235px!important;
margin-left:235px!important
}

.mx-lg-48{
margin-right:240px!important;
margin-left:240px!important
}

.mx-lg-49{
margin-right:245px!important;
margin-left:245px!important
}

.mx-lg-50{
margin-right:250px!important;
margin-left:250px!important
}

.mx-lg-auto{
margin-right:auto!important;
margin-left:auto!important
}

.my-lg-0{
margin-top:0!important;
margin-bottom:0!important
}

.my-lg-1{
margin-top:5px!important;
margin-bottom:5px!important
}

.my-lg-2{
margin-top:10px!important;
margin-bottom:10px!important
}

.my-lg-3{
margin-top:15px!important;
margin-bottom:15px!important
}

.my-lg-4{
margin-top:20px!important;
margin-bottom:20px!important
}

.my-lg-5{
margin-top:25px!important;
margin-bottom:25px!important
}

.my-lg-6{
margin-top:30px!important;
margin-bottom:30px!important
}

.my-lg-7{
margin-top:35px!important;
margin-bottom:35px!important
}

.my-lg-8{
margin-top:40px!important;
margin-bottom:40px!important
}

.my-lg-9{
margin-top:45px!important;
margin-bottom:45px!important
}

.my-lg-10{
margin-top:50px!important;
margin-bottom:50px!important
}

.my-lg-11{
margin-top:55px!important;
margin-bottom:55px!important
}

.my-lg-12{
margin-top:60px!important;
margin-bottom:60px!important
}

.my-lg-13{
margin-top:65px!important;
margin-bottom:65px!important
}

.my-lg-14{
margin-top:70px!important;
margin-bottom:70px!important
}

.my-lg-15{
margin-top:75px!important;
margin-bottom:75px!important
}

.my-lg-16{
margin-top:80px!important;
margin-bottom:80px!important
}

.my-lg-17{
margin-top:85px!important;
margin-bottom:85px!important
}

.my-lg-18{
margin-top:90px!important;
margin-bottom:90px!important
}

.my-lg-19{
margin-top:95px!important;
margin-bottom:95px!important
}

.my-lg-20{
margin-top:100px!important;
margin-bottom:100px!important
}

.my-lg-21{
margin-top:105px!important;
margin-bottom:105px!important
}

.my-lg-22{
margin-top:110px!important;
margin-bottom:110px!important
}

.my-lg-23{
margin-top:115px!important;
margin-bottom:115px!important
}

.my-lg-24{
margin-top:120px!important;
margin-bottom:120px!important
}

.my-lg-25{
margin-top:125px!important;
margin-bottom:125px!important
}

.my-lg-26{
margin-top:130px!important;
margin-bottom:130px!important
}

.my-lg-27{
margin-top:135px!important;
margin-bottom:135px!important
}

.my-lg-28{
margin-top:140px!important;
margin-bottom:140px!important
}

.my-lg-29{
margin-top:145px!important;
margin-bottom:145px!important
}

.my-lg-30{
margin-top:150px!important;
margin-bottom:150px!important
}

.my-lg-31{
margin-top:155px!important;
margin-bottom:155px!important
}

.my-lg-32{
margin-top:160px!important;
margin-bottom:160px!important
}

.my-lg-33{
margin-top:165px!important;
margin-bottom:165px!important
}

.my-lg-34{
margin-top:170px!important;
margin-bottom:170px!important
}

.my-lg-35{
margin-top:175px!important;
margin-bottom:175px!important
}

.my-lg-36{
margin-top:180px!important;
margin-bottom:180px!important
}

.my-lg-37{
margin-top:185px!important;
margin-bottom:185px!important
}

.my-lg-38{
margin-top:190px!important;
margin-bottom:190px!important
}

.my-lg-39{
margin-top:195px!important;
margin-bottom:195px!important
}

.my-lg-40{
margin-top:200px!important;
margin-bottom:200px!important
}

.my-lg-41{
margin-top:205px!important;
margin-bottom:205px!important
}

.my-lg-42{
margin-top:210px!important;
margin-bottom:210px!important
}

.my-lg-43{
margin-top:215px!important;
margin-bottom:215px!important
}

.my-lg-44{
margin-top:220px!important;
margin-bottom:220px!important
}

.my-lg-45{
margin-top:225px!important;
margin-bottom:225px!important
}

.my-lg-46{
margin-top:230px!important;
margin-bottom:230px!important
}

.my-lg-47{
margin-top:235px!important;
margin-bottom:235px!important
}

.my-lg-48{
margin-top:240px!important;
margin-bottom:240px!important
}

.my-lg-49{
margin-top:245px!important;
margin-bottom:245px!important
}

.my-lg-50{
margin-top:250px!important;
margin-bottom:250px!important
}

.my-lg-auto{
margin-top:auto!important;
margin-bottom:auto!important
}

.mt-lg-0{
margin-top:0!important
}

.mt-lg-1{
margin-top:5px!important
}

.mt-lg-2{
margin-top:10px!important
}

.mt-lg-3{
margin-top:15px!important
}

.mt-lg-4{
margin-top:20px!important
}

.mt-lg-5{
margin-top:25px!important
}

.mt-lg-6{
margin-top:30px!important
}

.mt-lg-7{
margin-top:35px!important
}

.mt-lg-8{
margin-top:40px!important
}

.mt-lg-9{
margin-top:45px!important
}

.mt-lg-10{
margin-top:50px!important
}

.mt-lg-11{
margin-top:55px!important
}

.mt-lg-12{
margin-top:60px!important
}

.mt-lg-13{
margin-top:65px!important
}

.mt-lg-14{
margin-top:70px!important
}

.mt-lg-15{
margin-top:75px!important
}

.mt-lg-16{
margin-top:80px!important
}

.mt-lg-17{
margin-top:85px!important
}

.mt-lg-18{
margin-top:90px!important
}

.mt-lg-19{
margin-top:95px!important
}

.mt-lg-20{
margin-top:100px!important
}

.mt-lg-21{
margin-top:105px!important
}

.mt-lg-22{
margin-top:110px!important
}

.mt-lg-23{
margin-top:115px!important
}

.mt-lg-24{
margin-top:120px!important
}

.mt-lg-25{
margin-top:125px!important
}

.mt-lg-26{
margin-top:130px!important
}

.mt-lg-27{
margin-top:135px!important
}

.mt-lg-28{
margin-top:140px!important
}

.mt-lg-29{
margin-top:145px!important
}

.mt-lg-30{
margin-top:150px!important
}

.mt-lg-31{
margin-top:155px!important
}

.mt-lg-32{
margin-top:160px!important
}

.mt-lg-33{
margin-top:165px!important
}

.mt-lg-34{
margin-top:170px!important
}

.mt-lg-35{
margin-top:175px!important
}

.mt-lg-36{
margin-top:180px!important
}

.mt-lg-37{
margin-top:185px!important
}

.mt-lg-38{
margin-top:190px!important
}

.mt-lg-39{
margin-top:195px!important
}

.mt-lg-40{
margin-top:200px!important
}

.mt-lg-41{
margin-top:205px!important
}

.mt-lg-42{
margin-top:210px!important
}

.mt-lg-43{
margin-top:215px!important
}

.mt-lg-44{
margin-top:220px!important
}

.mt-lg-45{
margin-top:225px!important
}

.mt-lg-46{
margin-top:230px!important
}

.mt-lg-47{
margin-top:235px!important
}

.mt-lg-48{
margin-top:240px!important
}

.mt-lg-49{
margin-top:245px!important
}

.mt-lg-50{
margin-top:250px!important
}

.mt-lg-auto{
margin-top:auto!important
}

.mr-lg-0{
margin-right:0!important
}

.mr-lg-1{
margin-right:5px!important
}

.mr-lg-2{
margin-right:10px!important
}

.mr-lg-3{
margin-right:15px!important
}

.mr-lg-4{
margin-right:20px!important
}

.mr-lg-5{
margin-right:25px!important
}

.mr-lg-6{
margin-right:30px!important
}

.mr-lg-7{
margin-right:35px!important
}

.mr-lg-8{
margin-right:40px!important
}

.mr-lg-9{
margin-right:45px!important
}

.mr-lg-10{
margin-right:50px!important
}

.mr-lg-11{
margin-right:55px!important
}

.mr-lg-12{
margin-right:60px!important
}

.mr-lg-13{
margin-right:65px!important
}

.mr-lg-14{
margin-right:70px!important
}

.mr-lg-15{
margin-right:75px!important
}

.mr-lg-16{
margin-right:80px!important
}

.mr-lg-17{
margin-right:85px!important
}

.mr-lg-18{
margin-right:90px!important
}

.mr-lg-19{
margin-right:95px!important
}

.mr-lg-20{
margin-right:100px!important
}

.mr-lg-21{
margin-right:105px!important
}

.mr-lg-22{
margin-right:110px!important
}

.mr-lg-23{
margin-right:115px!important
}

.mr-lg-24{
margin-right:120px!important
}

.mr-lg-25{
margin-right:125px!important
}

.mr-lg-26{
margin-right:130px!important
}

.mr-lg-27{
margin-right:135px!important
}

.mr-lg-28{
margin-right:140px!important
}

.mr-lg-29{
margin-right:145px!important
}

.mr-lg-30{
margin-right:150px!important
}

.mr-lg-31{
margin-right:155px!important
}

.mr-lg-32{
margin-right:160px!important
}

.mr-lg-33{
margin-right:165px!important
}

.mr-lg-34{
margin-right:170px!important
}

.mr-lg-35{
margin-right:175px!important
}

.mr-lg-36{
margin-right:180px!important
}

.mr-lg-37{
margin-right:185px!important
}

.mr-lg-38{
margin-right:190px!important
}

.mr-lg-39{
margin-right:195px!important
}

.mr-lg-40{
margin-right:200px!important
}

.mr-lg-41{
margin-right:205px!important
}

.mr-lg-42{
margin-right:210px!important
}

.mr-lg-43{
margin-right:215px!important
}

.mr-lg-44{
margin-right:220px!important
}

.mr-lg-45{
margin-right:225px!important
}

.mr-lg-46{
margin-right:230px!important
}

.mr-lg-47{
margin-right:235px!important
}

.mr-lg-48{
margin-right:240px!important
}

.mr-lg-49{
margin-right:245px!important
}

.mr-lg-50{
margin-right:250px!important
}

.mr-lg-auto{
margin-right:auto!important
}

.mb-lg-0{
margin-bottom:0!important
}

.mb-lg-1{
margin-bottom:5px!important
}

.mb-lg-2{
margin-bottom:10px!important
}

.mb-lg-3{
margin-bottom:15px!important
}

.mb-lg-4{
margin-bottom:20px!important
}

.mb-lg-5{
margin-bottom:25px!important
}

.mb-lg-6{
margin-bottom:30px!important
}

.mb-lg-7{
margin-bottom:35px!important
}

.mb-lg-8{
margin-bottom:40px!important
}

.mb-lg-9{
margin-bottom:45px!important
}

.mb-lg-10{
margin-bottom:50px!important
}

.mb-lg-11{
margin-bottom:55px!important
}

.mb-lg-12{
margin-bottom:60px!important
}

.mb-lg-13{
margin-bottom:65px!important
}

.mb-lg-14{
margin-bottom:70px!important
}

.mb-lg-15{
margin-bottom:75px!important
}

.mb-lg-16{
margin-bottom:80px!important
}

.mb-lg-17{
margin-bottom:85px!important
}

.mb-lg-18{
margin-bottom:90px!important
}

.mb-lg-19{
margin-bottom:95px!important
}

.mb-lg-20{
margin-bottom:100px!important
}

.mb-lg-21{
margin-bottom:105px!important
}

.mb-lg-22{
margin-bottom:110px!important
}

.mb-lg-23{
margin-bottom:115px!important
}

.mb-lg-24{
margin-bottom:120px!important
}

.mb-lg-25{
margin-bottom:125px!important
}

.mb-lg-26{
margin-bottom:130px!important
}

.mb-lg-27{
margin-bottom:135px!important
}

.mb-lg-28{
margin-bottom:140px!important
}

.mb-lg-29{
margin-bottom:145px!important
}

.mb-lg-30{
margin-bottom:150px!important
}

.mb-lg-31{
margin-bottom:155px!important
}

.mb-lg-32{
margin-bottom:160px!important
}

.mb-lg-33{
margin-bottom:165px!important
}

.mb-lg-34{
margin-bottom:170px!important
}

.mb-lg-35{
margin-bottom:175px!important
}

.mb-lg-36{
margin-bottom:180px!important
}

.mb-lg-37{
margin-bottom:185px!important
}

.mb-lg-38{
margin-bottom:190px!important
}

.mb-lg-39{
margin-bottom:195px!important
}

.mb-lg-40{
margin-bottom:200px!important
}

.mb-lg-41{
margin-bottom:205px!important
}

.mb-lg-42{
margin-bottom:210px!important
}

.mb-lg-43{
margin-bottom:215px!important
}

.mb-lg-44{
margin-bottom:220px!important
}

.mb-lg-45{
margin-bottom:225px!important
}

.mb-lg-46{
margin-bottom:230px!important
}

.mb-lg-47{
margin-bottom:235px!important
}

.mb-lg-48{
margin-bottom:240px!important
}

.mb-lg-49{
margin-bottom:245px!important
}

.mb-lg-50{
margin-bottom:250px!important
}

.mb-lg-auto{
margin-bottom:auto!important
}

.ml-lg-0{
margin-left:0!important
}

.ml-lg-1{
margin-left:5px!important
}

.ml-lg-2{
margin-left:10px!important
}

.ml-lg-3{
margin-left:15px!important
}

.ml-lg-4{
margin-left:20px!important
}

.ml-lg-5{
margin-left:25px!important
}

.ml-lg-6{
margin-left:30px!important
}

.ml-lg-7{
margin-left:35px!important
}

.ml-lg-8{
margin-left:40px!important
}

.ml-lg-9{
margin-left:45px!important
}

.ml-lg-10{
margin-left:50px!important
}

.ml-lg-11{
margin-left:55px!important
}

.ml-lg-12{
margin-left:60px!important
}

.ml-lg-13{
margin-left:65px!important
}

.ml-lg-14{
margin-left:70px!important
}

.ml-lg-15{
margin-left:75px!important
}

.ml-lg-16{
margin-left:80px!important
}

.ml-lg-17{
margin-left:85px!important
}

.ml-lg-18{
margin-left:90px!important
}

.ml-lg-19{
margin-left:95px!important
}

.ml-lg-20{
margin-left:100px!important
}

.ml-lg-21{
margin-left:105px!important
}

.ml-lg-22{
margin-left:110px!important
}

.ml-lg-23{
margin-left:115px!important
}

.ml-lg-24{
margin-left:120px!important
}

.ml-lg-25{
margin-left:125px!important
}

.ml-lg-26{
margin-left:130px!important
}

.ml-lg-27{
margin-left:135px!important
}

.ml-lg-28{
margin-left:140px!important
}

.ml-lg-29{
margin-left:145px!important
}

.ml-lg-30{
margin-left:150px!important
}

.ml-lg-31{
margin-left:155px!important
}

.ml-lg-32{
margin-left:160px!important
}

.ml-lg-33{
margin-left:165px!important
}

.ml-lg-34{
margin-left:170px!important
}

.ml-lg-35{
margin-left:175px!important
}

.ml-lg-36{
margin-left:180px!important
}

.ml-lg-37{
margin-left:185px!important
}

.ml-lg-38{
margin-left:190px!important
}

.ml-lg-39{
margin-left:195px!important
}

.ml-lg-40{
margin-left:200px!important
}

.ml-lg-41{
margin-left:205px!important
}

.ml-lg-42{
margin-left:210px!important
}

.ml-lg-43{
margin-left:215px!important
}

.ml-lg-44{
margin-left:220px!important
}

.ml-lg-45{
margin-left:225px!important
}

.ml-lg-46{
margin-left:230px!important
}

.ml-lg-47{
margin-left:235px!important
}

.ml-lg-48{
margin-left:240px!important
}

.ml-lg-49{
margin-left:245px!important
}

.ml-lg-50{
margin-left:250px!important
}

.ml-lg-auto{
margin-left:auto!important
}

.m-lg-n1{
margin:-5px!important
}

.m-lg-n2{
margin:-10px!important
}

.m-lg-n3{
margin:-15px!important
}

.m-lg-n4{
margin:-20px!important
}

.m-lg-n5{
margin:-25px!important
}

.m-lg-n6{
margin:-30px!important
}

.m-lg-n7{
margin:-35px!important
}

.m-lg-n8{
margin:-40px!important
}

.m-lg-n9{
margin:-45px!important
}

.m-lg-n10{
margin:-50px!important
}

.m-lg-n11{
margin:-55px!important
}

.m-lg-n12{
margin:-60px!important
}

.m-lg-n13{
margin:-65px!important
}

.m-lg-n14{
margin:-70px!important
}

.m-lg-n15{
margin:-75px!important
}

.m-lg-n16{
margin:-80px!important
}

.m-lg-n17{
margin:-85px!important
}

.m-lg-n18{
margin:-90px!important
}

.m-lg-n19{
margin:-95px!important
}

.m-lg-n20{
margin:-100px!important
}

.m-lg-n21{
margin:-105px!important
}

.m-lg-n22{
margin:-110px!important
}

.m-lg-n23{
margin:-115px!important
}

.m-lg-n24{
margin:-120px!important
}

.m-lg-n25{
margin:-125px!important
}

.m-lg-n26{
margin:-130px!important
}

.m-lg-n27{
margin:-135px!important
}

.m-lg-n28{
margin:-140px!important
}

.m-lg-n29{
margin:-145px!important
}

.m-lg-n30{
margin:-150px!important
}

.m-lg-n31{
margin:-155px!important
}

.m-lg-n32{
margin:-160px!important
}

.m-lg-n33{
margin:-165px!important
}

.m-lg-n34{
margin:-170px!important
}

.m-lg-n35{
margin:-175px!important
}

.m-lg-n36{
margin:-180px!important
}

.m-lg-n37{
margin:-185px!important
}

.m-lg-n38{
margin:-190px!important
}

.m-lg-n39{
margin:-195px!important
}

.m-lg-n40{
margin:-200px!important
}

.m-lg-n41{
margin:-205px!important
}

.m-lg-n42{
margin:-210px!important
}

.m-lg-n43{
margin:-215px!important
}

.m-lg-n44{
margin:-220px!important
}

.m-lg-n45{
margin:-225px!important
}

.m-lg-n46{
margin:-230px!important
}

.m-lg-n47{
margin:-235px!important
}

.m-lg-n48{
margin:-240px!important
}

.m-lg-n49{
margin:-245px!important
}

.m-lg-n50{
margin:-250px!important
}

.mx-lg-n1{
margin-right:-5px!important;
margin-left:-5px!important
}

.mx-lg-n2{
margin-right:-10px!important;
margin-left:-10px!important
}

.mx-lg-n3{
margin-right:-15px!important;
margin-left:-15px!important
}

.mx-lg-n4{
margin-right:-20px!important;
margin-left:-20px!important
}

.mx-lg-n5{
margin-right:-25px!important;
margin-left:-25px!important
}

.mx-lg-n6{
margin-right:-30px!important;
margin-left:-30px!important
}

.mx-lg-n7{
margin-right:-35px!important;
margin-left:-35px!important
}

.mx-lg-n8{
margin-right:-40px!important;
margin-left:-40px!important
}

.mx-lg-n9{
margin-right:-45px!important;
margin-left:-45px!important
}

.mx-lg-n10{
margin-right:-50px!important;
margin-left:-50px!important
}

.mx-lg-n11{
margin-right:-55px!important;
margin-left:-55px!important
}

.mx-lg-n12{
margin-right:-60px!important;
margin-left:-60px!important
}

.mx-lg-n13{
margin-right:-65px!important;
margin-left:-65px!important
}

.mx-lg-n14{
margin-right:-70px!important;
margin-left:-70px!important
}

.mx-lg-n15{
margin-right:-75px!important;
margin-left:-75px!important
}

.mx-lg-n16{
margin-right:-80px!important;
margin-left:-80px!important
}

.mx-lg-n17{
margin-right:-85px!important;
margin-left:-85px!important
}

.mx-lg-n18{
margin-right:-90px!important;
margin-left:-90px!important
}

.mx-lg-n19{
margin-right:-95px!important;
margin-left:-95px!important
}

.mx-lg-n20{
margin-right:-100px!important;
margin-left:-100px!important
}

.mx-lg-n21{
margin-right:-105px!important;
margin-left:-105px!important
}

.mx-lg-n22{
margin-right:-110px!important;
margin-left:-110px!important
}

.mx-lg-n23{
margin-right:-115px!important;
margin-left:-115px!important
}

.mx-lg-n24{
margin-right:-120px!important;
margin-left:-120px!important
}

.mx-lg-n25{
margin-right:-125px!important;
margin-left:-125px!important
}

.mx-lg-n26{
margin-right:-130px!important;
margin-left:-130px!important
}

.mx-lg-n27{
margin-right:-135px!important;
margin-left:-135px!important
}

.mx-lg-n28{
margin-right:-140px!important;
margin-left:-140px!important
}

.mx-lg-n29{
margin-right:-145px!important;
margin-left:-145px!important
}

.mx-lg-n30{
margin-right:-150px!important;
margin-left:-150px!important
}

.mx-lg-n31{
margin-right:-155px!important;
margin-left:-155px!important
}

.mx-lg-n32{
margin-right:-160px!important;
margin-left:-160px!important
}

.mx-lg-n33{
margin-right:-165px!important;
margin-left:-165px!important
}

.mx-lg-n34{
margin-right:-170px!important;
margin-left:-170px!important
}

.mx-lg-n35{
margin-right:-175px!important;
margin-left:-175px!important
}

.mx-lg-n36{
margin-right:-180px!important;
margin-left:-180px!important
}

.mx-lg-n37{
margin-right:-185px!important;
margin-left:-185px!important
}

.mx-lg-n38{
margin-right:-190px!important;
margin-left:-190px!important
}

.mx-lg-n39{
margin-right:-195px!important;
margin-left:-195px!important
}

.mx-lg-n40{
margin-right:-200px!important;
margin-left:-200px!important
}

.mx-lg-n41{
margin-right:-205px!important;
margin-left:-205px!important
}

.mx-lg-n42{
margin-right:-210px!important;
margin-left:-210px!important
}

.mx-lg-n43{
margin-right:-215px!important;
margin-left:-215px!important
}

.mx-lg-n44{
margin-right:-220px!important;
margin-left:-220px!important
}

.mx-lg-n45{
margin-right:-225px!important;
margin-left:-225px!important
}

.mx-lg-n46{
margin-right:-230px!important;
margin-left:-230px!important
}

.mx-lg-n47{
margin-right:-235px!important;
margin-left:-235px!important
}

.mx-lg-n48{
margin-right:-240px!important;
margin-left:-240px!important
}

.mx-lg-n49{
margin-right:-245px!important;
margin-left:-245px!important
}

.mx-lg-n50{
margin-right:-250px!important;
margin-left:-250px!important
}

.my-lg-n1{
margin-top:-5px!important;
margin-bottom:-5px!important
}

.my-lg-n2{
margin-top:-10px!important;
margin-bottom:-10px!important
}

.my-lg-n3{
margin-top:-15px!important;
margin-bottom:-15px!important
}

.my-lg-n4{
margin-top:-20px!important;
margin-bottom:-20px!important
}

.my-lg-n5{
margin-top:-25px!important;
margin-bottom:-25px!important
}

.my-lg-n6{
margin-top:-30px!important;
margin-bottom:-30px!important
}

.my-lg-n7{
margin-top:-35px!important;
margin-bottom:-35px!important
}

.my-lg-n8{
margin-top:-40px!important;
margin-bottom:-40px!important
}

.my-lg-n9{
margin-top:-45px!important;
margin-bottom:-45px!important
}

.my-lg-n10{
margin-top:-50px!important;
margin-bottom:-50px!important
}

.my-lg-n11{
margin-top:-55px!important;
margin-bottom:-55px!important
}

.my-lg-n12{
margin-top:-60px!important;
margin-bottom:-60px!important
}

.my-lg-n13{
margin-top:-65px!important;
margin-bottom:-65px!important
}

.my-lg-n14{
margin-top:-70px!important;
margin-bottom:-70px!important
}

.my-lg-n15{
margin-top:-75px!important;
margin-bottom:-75px!important
}

.my-lg-n16{
margin-top:-80px!important;
margin-bottom:-80px!important
}

.my-lg-n17{
margin-top:-85px!important;
margin-bottom:-85px!important
}

.my-lg-n18{
margin-top:-90px!important;
margin-bottom:-90px!important
}

.my-lg-n19{
margin-top:-95px!important;
margin-bottom:-95px!important
}

.my-lg-n20{
margin-top:-100px!important;
margin-bottom:-100px!important
}

.my-lg-n21{
margin-top:-105px!important;
margin-bottom:-105px!important
}

.my-lg-n22{
margin-top:-110px!important;
margin-bottom:-110px!important
}

.my-lg-n23{
margin-top:-115px!important;
margin-bottom:-115px!important
}

.my-lg-n24{
margin-top:-120px!important;
margin-bottom:-120px!important
}

.my-lg-n25{
margin-top:-125px!important;
margin-bottom:-125px!important
}

.my-lg-n26{
margin-top:-130px!important;
margin-bottom:-130px!important
}

.my-lg-n27{
margin-top:-135px!important;
margin-bottom:-135px!important
}

.my-lg-n28{
margin-top:-140px!important;
margin-bottom:-140px!important
}

.my-lg-n29{
margin-top:-145px!important;
margin-bottom:-145px!important
}

.my-lg-n30{
margin-top:-150px!important;
margin-bottom:-150px!important
}

.my-lg-n31{
margin-top:-155px!important;
margin-bottom:-155px!important
}

.my-lg-n32{
margin-top:-160px!important;
margin-bottom:-160px!important
}

.my-lg-n33{
margin-top:-165px!important;
margin-bottom:-165px!important
}

.my-lg-n34{
margin-top:-170px!important;
margin-bottom:-170px!important
}

.my-lg-n35{
margin-top:-175px!important;
margin-bottom:-175px!important
}

.my-lg-n36{
margin-top:-180px!important;
margin-bottom:-180px!important
}

.my-lg-n37{
margin-top:-185px!important;
margin-bottom:-185px!important
}

.my-lg-n38{
margin-top:-190px!important;
margin-bottom:-190px!important
}

.my-lg-n39{
margin-top:-195px!important;
margin-bottom:-195px!important
}

.my-lg-n40{
margin-top:-200px!important;
margin-bottom:-200px!important
}

.my-lg-n41{
margin-top:-205px!important;
margin-bottom:-205px!important
}

.my-lg-n42{
margin-top:-210px!important;
margin-bottom:-210px!important
}

.my-lg-n43{
margin-top:-215px!important;
margin-bottom:-215px!important
}

.my-lg-n44{
margin-top:-220px!important;
margin-bottom:-220px!important
}

.my-lg-n45{
margin-top:-225px!important;
margin-bottom:-225px!important
}

.my-lg-n46{
margin-top:-230px!important;
margin-bottom:-230px!important
}

.my-lg-n47{
margin-top:-235px!important;
margin-bottom:-235px!important
}

.my-lg-n48{
margin-top:-240px!important;
margin-bottom:-240px!important
}

.my-lg-n49{
margin-top:-245px!important;
margin-bottom:-245px!important
}

.my-lg-n50{
margin-top:-250px!important;
margin-bottom:-250px!important
}

.mt-lg-n1{
margin-top:-5px!important
}

.mt-lg-n2{
margin-top:-10px!important
}

.mt-lg-n3{
margin-top:-15px!important
}

.mt-lg-n4{
margin-top:-20px!important
}

.mt-lg-n5{
margin-top:-25px!important
}

.mt-lg-n6{
margin-top:-30px!important
}

.mt-lg-n7{
margin-top:-35px!important
}

.mt-lg-n8{
margin-top:-40px!important
}

.mt-lg-n9{
margin-top:-45px!important
}

.mt-lg-n10{
margin-top:-50px!important
}

.mt-lg-n11{
margin-top:-55px!important
}

.mt-lg-n12{
margin-top:-60px!important
}

.mt-lg-n13{
margin-top:-65px!important
}

.mt-lg-n14{
margin-top:-70px!important
}

.mt-lg-n15{
margin-top:-75px!important
}

.mt-lg-n16{
margin-top:-80px!important
}

.mt-lg-n17{
margin-top:-85px!important
}

.mt-lg-n18{
margin-top:-90px!important
}

.mt-lg-n19{
margin-top:-95px!important
}

.mt-lg-n20{
margin-top:-100px!important
}

.mt-lg-n21{
margin-top:-105px!important
}

.mt-lg-n22{
margin-top:-110px!important
}

.mt-lg-n23{
margin-top:-115px!important
}

.mt-lg-n24{
margin-top:-120px!important
}

.mt-lg-n25{
margin-top:-125px!important
}

.mt-lg-n26{
margin-top:-130px!important
}

.mt-lg-n27{
margin-top:-135px!important
}

.mt-lg-n28{
margin-top:-140px!important
}

.mt-lg-n29{
margin-top:-145px!important
}

.mt-lg-n30{
margin-top:-150px!important
}

.mt-lg-n31{
margin-top:-155px!important
}

.mt-lg-n32{
margin-top:-160px!important
}

.mt-lg-n33{
margin-top:-165px!important
}

.mt-lg-n34{
margin-top:-170px!important
}

.mt-lg-n35{
margin-top:-175px!important
}

.mt-lg-n36{
margin-top:-180px!important
}

.mt-lg-n37{
margin-top:-185px!important
}

.mt-lg-n38{
margin-top:-190px!important
}

.mt-lg-n39{
margin-top:-195px!important
}

.mt-lg-n40{
margin-top:-200px!important
}

.mt-lg-n41{
margin-top:-205px!important
}

.mt-lg-n42{
margin-top:-210px!important
}

.mt-lg-n43{
margin-top:-215px!important
}

.mt-lg-n44{
margin-top:-220px!important
}

.mt-lg-n45{
margin-top:-225px!important
}

.mt-lg-n46{
margin-top:-230px!important
}

.mt-lg-n47{
margin-top:-235px!important
}

.mt-lg-n48{
margin-top:-240px!important
}

.mt-lg-n49{
margin-top:-245px!important
}

.mt-lg-n50{
margin-top:-250px!important
}

.mr-lg-n1{
margin-right:-5px!important
}

.mr-lg-n2{
margin-right:-10px!important
}

.mr-lg-n3{
margin-right:-15px!important
}

.mr-lg-n4{
margin-right:-20px!important
}

.mr-lg-n5{
margin-right:-25px!important
}

.mr-lg-n6{
margin-right:-30px!important
}

.mr-lg-n7{
margin-right:-35px!important
}

.mr-lg-n8{
margin-right:-40px!important
}

.mr-lg-n9{
margin-right:-45px!important
}

.mr-lg-n10{
margin-right:-50px!important
}

.mr-lg-n11{
margin-right:-55px!important
}

.mr-lg-n12{
margin-right:-60px!important
}

.mr-lg-n13{
margin-right:-65px!important
}

.mr-lg-n14{
margin-right:-70px!important
}

.mr-lg-n15{
margin-right:-75px!important
}

.mr-lg-n16{
margin-right:-80px!important
}

.mr-lg-n17{
margin-right:-85px!important
}

.mr-lg-n18{
margin-right:-90px!important
}

.mr-lg-n19{
margin-right:-95px!important
}

.mr-lg-n20{
margin-right:-100px!important
}

.mr-lg-n21{
margin-right:-105px!important
}

.mr-lg-n22{
margin-right:-110px!important
}

.mr-lg-n23{
margin-right:-115px!important
}

.mr-lg-n24{
margin-right:-120px!important
}

.mr-lg-n25{
margin-right:-125px!important
}

.mr-lg-n26{
margin-right:-130px!important
}

.mr-lg-n27{
margin-right:-135px!important
}

.mr-lg-n28{
margin-right:-140px!important
}

.mr-lg-n29{
margin-right:-145px!important
}

.mr-lg-n30{
margin-right:-150px!important
}

.mr-lg-n31{
margin-right:-155px!important
}

.mr-lg-n32{
margin-right:-160px!important
}

.mr-lg-n33{
margin-right:-165px!important
}

.mr-lg-n34{
margin-right:-170px!important
}

.mr-lg-n35{
margin-right:-175px!important
}

.mr-lg-n36{
margin-right:-180px!important
}

.mr-lg-n37{
margin-right:-185px!important
}

.mr-lg-n38{
margin-right:-190px!important
}

.mr-lg-n39{
margin-right:-195px!important
}

.mr-lg-n40{
margin-right:-200px!important
}

.mr-lg-n41{
margin-right:-205px!important
}

.mr-lg-n42{
margin-right:-210px!important
}

.mr-lg-n43{
margin-right:-215px!important
}

.mr-lg-n44{
margin-right:-220px!important
}

.mr-lg-n45{
margin-right:-225px!important
}

.mr-lg-n46{
margin-right:-230px!important
}

.mr-lg-n47{
margin-right:-235px!important
}

.mr-lg-n48{
margin-right:-240px!important
}

.mr-lg-n49{
margin-right:-245px!important
}

.mr-lg-n50{
margin-right:-250px!important
}

.mb-lg-n1{
margin-bottom:-5px!important
}

.mb-lg-n2{
margin-bottom:-10px!important
}

.mb-lg-n3{
margin-bottom:-15px!important
}

.mb-lg-n4{
margin-bottom:-20px!important
}

.mb-lg-n5{
margin-bottom:-25px!important
}

.mb-lg-n6{
margin-bottom:-30px!important
}

.mb-lg-n7{
margin-bottom:-35px!important
}

.mb-lg-n8{
margin-bottom:-40px!important
}

.mb-lg-n9{
margin-bottom:-45px!important
}

.mb-lg-n10{
margin-bottom:-50px!important
}

.mb-lg-n11{
margin-bottom:-55px!important
}

.mb-lg-n12{
margin-bottom:-60px!important
}

.mb-lg-n13{
margin-bottom:-65px!important
}

.mb-lg-n14{
margin-bottom:-70px!important
}

.mb-lg-n15{
margin-bottom:-75px!important
}

.mb-lg-n16{
margin-bottom:-80px!important
}

.mb-lg-n17{
margin-bottom:-85px!important
}

.mb-lg-n18{
margin-bottom:-90px!important
}

.mb-lg-n19{
margin-bottom:-95px!important
}

.mb-lg-n20{
margin-bottom:-100px!important
}

.mb-lg-n21{
margin-bottom:-105px!important
}

.mb-lg-n22{
margin-bottom:-110px!important
}

.mb-lg-n23{
margin-bottom:-115px!important
}

.mb-lg-n24{
margin-bottom:-120px!important
}

.mb-lg-n25{
margin-bottom:-125px!important
}

.mb-lg-n26{
margin-bottom:-130px!important
}

.mb-lg-n27{
margin-bottom:-135px!important
}

.mb-lg-n28{
margin-bottom:-140px!important
}

.mb-lg-n29{
margin-bottom:-145px!important
}

.mb-lg-n30{
margin-bottom:-150px!important
}

.mb-lg-n31{
margin-bottom:-155px!important
}

.mb-lg-n32{
margin-bottom:-160px!important
}

.mb-lg-n33{
margin-bottom:-165px!important
}

.mb-lg-n34{
margin-bottom:-170px!important
}

.mb-lg-n35{
margin-bottom:-175px!important
}

.mb-lg-n36{
margin-bottom:-180px!important
}

.mb-lg-n37{
margin-bottom:-185px!important
}

.mb-lg-n38{
margin-bottom:-190px!important
}

.mb-lg-n39{
margin-bottom:-195px!important
}

.mb-lg-n40{
margin-bottom:-200px!important
}

.mb-lg-n41{
margin-bottom:-205px!important
}

.mb-lg-n42{
margin-bottom:-210px!important
}

.mb-lg-n43{
margin-bottom:-215px!important
}

.mb-lg-n44{
margin-bottom:-220px!important
}

.mb-lg-n45{
margin-bottom:-225px!important
}

.mb-lg-n46{
margin-bottom:-230px!important
}

.mb-lg-n47{
margin-bottom:-235px!important
}

.mb-lg-n48{
margin-bottom:-240px!important
}

.mb-lg-n49{
margin-bottom:-245px!important
}

.mb-lg-n50{
margin-bottom:-250px!important
}

.ml-lg-n1{
margin-left:-5px!important
}

.ml-lg-n2{
margin-left:-10px!important
}

.ml-lg-n3{
margin-left:-15px!important
}

.ml-lg-n4{
margin-left:-20px!important
}

.ml-lg-n5{
margin-left:-25px!important
}

.ml-lg-n6{
margin-left:-30px!important
}

.ml-lg-n7{
margin-left:-35px!important
}

.ml-lg-n8{
margin-left:-40px!important
}

.ml-lg-n9{
margin-left:-45px!important
}

.ml-lg-n10{
margin-left:-50px!important
}

.ml-lg-n11{
margin-left:-55px!important
}

.ml-lg-n12{
margin-left:-60px!important
}

.ml-lg-n13{
margin-left:-65px!important
}

.ml-lg-n14{
margin-left:-70px!important
}

.ml-lg-n15{
margin-left:-75px!important
}

.ml-lg-n16{
margin-left:-80px!important
}

.ml-lg-n17{
margin-left:-85px!important
}

.ml-lg-n18{
margin-left:-90px!important
}

.ml-lg-n19{
margin-left:-95px!important
}

.ml-lg-n20{
margin-left:-100px!important
}

.ml-lg-n21{
margin-left:-105px!important
}

.ml-lg-n22{
margin-left:-110px!important
}

.ml-lg-n23{
margin-left:-115px!important
}

.ml-lg-n24{
margin-left:-120px!important
}

.ml-lg-n25{
margin-left:-125px!important
}

.ml-lg-n26{
margin-left:-130px!important
}

.ml-lg-n27{
margin-left:-135px!important
}

.ml-lg-n28{
margin-left:-140px!important
}

.ml-lg-n29{
margin-left:-145px!important
}

.ml-lg-n30{
margin-left:-150px!important
}

.ml-lg-n31{
margin-left:-155px!important
}

.ml-lg-n32{
margin-left:-160px!important
}

.ml-lg-n33{
margin-left:-165px!important
}

.ml-lg-n34{
margin-left:-170px!important
}

.ml-lg-n35{
margin-left:-175px!important
}

.ml-lg-n36{
margin-left:-180px!important
}

.ml-lg-n37{
margin-left:-185px!important
}

.ml-lg-n38{
margin-left:-190px!important
}

.ml-lg-n39{
margin-left:-195px!important
}

.ml-lg-n40{
margin-left:-200px!important
}

.ml-lg-n41{
margin-left:-205px!important
}

.ml-lg-n42{
margin-left:-210px!important
}

.ml-lg-n43{
margin-left:-215px!important
}

.ml-lg-n44{
margin-left:-220px!important
}

.ml-lg-n45{
margin-left:-225px!important
}

.ml-lg-n46{
margin-left:-230px!important
}

.ml-lg-n47{
margin-left:-235px!important
}

.ml-lg-n48{
margin-left:-240px!important
}

.ml-lg-n49{
margin-left:-245px!important
}

.ml-lg-n50{
margin-left:-250px!important
}

.p-lg-0{
padding:0!important
}

.p-lg-1{
padding:5px!important
}

.p-lg-2{
padding:10px!important
}

.p-lg-3{
padding:15px!important
}

.p-lg-4{
padding:20px!important
}

.p-lg-5{
padding:25px!important
}

.p-lg-6{
padding:30px!important
}

.p-lg-7{
padding:35px!important
}

.p-lg-8{
padding:40px!important
}

.p-lg-9{
padding:45px!important
}

.p-lg-10{
padding:50px!important
}

.p-lg-11{
padding:55px!important
}

.p-lg-12{
padding:60px!important
}

.p-lg-13{
padding:65px!important
}

.p-lg-14{
padding:70px!important
}

.p-lg-15{
padding:75px!important
}

.p-lg-16{
padding:80px!important
}

.p-lg-17{
padding:85px!important
}

.p-lg-18{
padding:90px!important
}

.p-lg-19{
padding:95px!important
}

.p-lg-20{
padding:100px!important
}

.p-lg-21{
padding:105px!important
}

.p-lg-22{
padding:110px!important
}

.p-lg-23{
padding:115px!important
}

.p-lg-24{
padding:120px!important
}

.p-lg-25{
padding:125px!important
}

.p-lg-26{
padding:130px!important
}

.p-lg-27{
padding:135px!important
}

.p-lg-28{
padding:140px!important
}

.p-lg-29{
padding:145px!important
}

.p-lg-30{
padding:150px!important
}

.p-lg-31{
padding:155px!important
}

.p-lg-32{
padding:160px!important
}

.p-lg-33{
padding:165px!important
}

.p-lg-34{
padding:170px!important
}

.p-lg-35{
padding:175px!important
}

.p-lg-36{
padding:180px!important
}

.p-lg-37{
padding:185px!important
}

.p-lg-38{
padding:190px!important
}

.p-lg-39{
padding:195px!important
}

.p-lg-40{
padding:200px!important
}

.p-lg-41{
padding:205px!important
}

.p-lg-42{
padding:210px!important
}

.p-lg-43{
padding:215px!important
}

.p-lg-44{
padding:220px!important
}

.p-lg-45{
padding:225px!important
}

.p-lg-46{
padding:230px!important
}

.p-lg-47{
padding:235px!important
}

.p-lg-48{
padding:240px!important
}

.p-lg-49{
padding:245px!important
}

.p-lg-50{
padding:250px!important
}

.px-lg-0{
padding-right:0!important;
padding-left:0!important
}

.px-lg-1{
padding-right:5px!important;
padding-left:5px!important
}

.px-lg-2{
padding-right:10px!important;
padding-left:10px!important
}

.px-lg-3{
padding-right:15px!important;
padding-left:15px!important
}

.px-lg-4{
padding-right:20px!important;
padding-left:20px!important
}

.px-lg-5{
padding-right:25px!important;
padding-left:25px!important
}

.px-lg-6{
padding-right:30px!important;
padding-left:30px!important
}

.px-lg-7{
padding-right:35px!important;
padding-left:35px!important
}

.px-lg-8{
padding-right:40px!important;
padding-left:40px!important
}

.px-lg-9{
padding-right:45px!important;
padding-left:45px!important
}

.px-lg-10{
padding-right:50px!important;
padding-left:50px!important
}

.px-lg-11{
padding-right:55px!important;
padding-left:55px!important
}

.px-lg-12{
padding-right:60px!important;
padding-left:60px!important
}

.px-lg-13{
padding-right:65px!important;
padding-left:65px!important
}

.px-lg-14{
padding-right:70px!important;
padding-left:70px!important
}

.px-lg-15{
padding-right:75px!important;
padding-left:75px!important
}

.px-lg-16{
padding-right:80px!important;
padding-left:80px!important
}

.px-lg-17{
padding-right:85px!important;
padding-left:85px!important
}

.px-lg-18{
padding-right:90px!important;
padding-left:90px!important
}

.px-lg-19{
padding-right:95px!important;
padding-left:95px!important
}

.px-lg-20{
padding-right:100px!important;
padding-left:100px!important
}

.px-lg-21{
padding-right:105px!important;
padding-left:105px!important
}

.px-lg-22{
padding-right:110px!important;
padding-left:110px!important
}

.px-lg-23{
padding-right:115px!important;
padding-left:115px!important
}

.px-lg-24{
padding-right:120px!important;
padding-left:120px!important
}

.px-lg-25{
padding-right:125px!important;
padding-left:125px!important
}

.px-lg-26{
padding-right:130px!important;
padding-left:130px!important
}

.px-lg-27{
padding-right:135px!important;
padding-left:135px!important
}

.px-lg-28{
padding-right:140px!important;
padding-left:140px!important
}

.px-lg-29{
padding-right:145px!important;
padding-left:145px!important
}

.px-lg-30{
padding-right:150px!important;
padding-left:150px!important
}

.px-lg-31{
padding-right:155px!important;
padding-left:155px!important
}

.px-lg-32{
padding-right:160px!important;
padding-left:160px!important
}

.px-lg-33{
padding-right:165px!important;
padding-left:165px!important
}

.px-lg-34{
padding-right:170px!important;
padding-left:170px!important
}

.px-lg-35{
padding-right:175px!important;
padding-left:175px!important
}

.px-lg-36{
padding-right:180px!important;
padding-left:180px!important
}

.px-lg-37{
padding-right:185px!important;
padding-left:185px!important
}

.px-lg-38{
padding-right:190px!important;
padding-left:190px!important
}

.px-lg-39{
padding-right:195px!important;
padding-left:195px!important
}

.px-lg-40{
padding-right:200px!important;
padding-left:200px!important
}

.px-lg-41{
padding-right:205px!important;
padding-left:205px!important
}

.px-lg-42{
padding-right:210px!important;
padding-left:210px!important
}

.px-lg-43{
padding-right:215px!important;
padding-left:215px!important
}

.px-lg-44{
padding-right:220px!important;
padding-left:220px!important
}

.px-lg-45{
padding-right:225px!important;
padding-left:225px!important
}

.px-lg-46{
padding-right:230px!important;
padding-left:230px!important
}

.px-lg-47{
padding-right:235px!important;
padding-left:235px!important
}

.px-lg-48{
padding-right:240px!important;
padding-left:240px!important
}

.px-lg-49{
padding-right:245px!important;
padding-left:245px!important
}

.px-lg-50{
padding-right:250px!important;
padding-left:250px!important
}

.py-lg-0{
padding-top:0!important;
padding-bottom:0!important
}

.py-lg-1{
padding-top:5px!important;
padding-bottom:5px!important
}

.py-lg-2{
padding-top:10px!important;
padding-bottom:10px!important
}

.py-lg-3{
padding-top:15px!important;
padding-bottom:15px!important
}

.py-lg-4{
padding-top:20px!important;
padding-bottom:20px!important
}

.py-lg-5{
padding-top:25px!important;
padding-bottom:25px!important
}

.py-lg-6{
padding-top:30px!important;
padding-bottom:30px!important
}

.py-lg-7{
padding-top:35px!important;
padding-bottom:35px!important
}

.py-lg-8{
padding-top:40px!important;
padding-bottom:40px!important
}

.py-lg-9{
padding-top:45px!important;
padding-bottom:45px!important
}

.py-lg-10{
padding-top:50px!important;
padding-bottom:50px!important
}

.py-lg-11{
padding-top:55px!important;
padding-bottom:55px!important
}

.py-lg-12{
padding-top:60px!important;
padding-bottom:60px!important
}

.py-lg-13{
padding-top:65px!important;
padding-bottom:65px!important
}

.py-lg-14{
padding-top:70px!important;
padding-bottom:70px!important
}

.py-lg-15{
padding-top:75px!important;
padding-bottom:75px!important
}

.py-lg-16{
padding-top:80px!important;
padding-bottom:80px!important
}

.py-lg-17{
padding-top:85px!important;
padding-bottom:85px!important
}

.py-lg-18{
padding-top:90px!important;
padding-bottom:90px!important
}

.py-lg-19{
padding-top:95px!important;
padding-bottom:95px!important
}

.py-lg-20{
padding-top:100px!important;
padding-bottom:100px!important
}

.py-lg-21{
padding-top:105px!important;
padding-bottom:105px!important
}

.py-lg-22{
padding-top:110px!important;
padding-bottom:110px!important
}

.py-lg-23{
padding-top:115px!important;
padding-bottom:115px!important
}

.py-lg-24{
padding-top:120px!important;
padding-bottom:120px!important
}

.py-lg-25{
padding-top:125px!important;
padding-bottom:125px!important
}

.py-lg-26{
padding-top:130px!important;
padding-bottom:130px!important
}

.py-lg-27{
padding-top:135px!important;
padding-bottom:135px!important
}

.py-lg-28{
padding-top:140px!important;
padding-bottom:140px!important
}

.py-lg-29{
padding-top:145px!important;
padding-bottom:145px!important
}

.py-lg-30{
padding-top:150px!important;
padding-bottom:150px!important
}

.py-lg-31{
padding-top:155px!important;
padding-bottom:155px!important
}

.py-lg-32{
padding-top:160px!important;
padding-bottom:160px!important
}

.py-lg-33{
padding-top:165px!important;
padding-bottom:165px!important
}

.py-lg-34{
padding-top:170px!important;
padding-bottom:170px!important
}

.py-lg-35{
padding-top:175px!important;
padding-bottom:175px!important
}

.py-lg-36{
padding-top:180px!important;
padding-bottom:180px!important
}

.py-lg-37{
padding-top:185px!important;
padding-bottom:185px!important
}

.py-lg-38{
padding-top:190px!important;
padding-bottom:190px!important
}

.py-lg-39{
padding-top:195px!important;
padding-bottom:195px!important
}

.py-lg-40{
padding-top:200px!important;
padding-bottom:200px!important
}

.py-lg-41{
padding-top:205px!important;
padding-bottom:205px!important
}

.py-lg-42{
padding-top:210px!important;
padding-bottom:210px!important
}

.py-lg-43{
padding-top:215px!important;
padding-bottom:215px!important
}

.py-lg-44{
padding-top:220px!important;
padding-bottom:220px!important
}

.py-lg-45{
padding-top:225px!important;
padding-bottom:225px!important
}

.py-lg-46{
padding-top:230px!important;
padding-bottom:230px!important
}

.py-lg-47{
padding-top:235px!important;
padding-bottom:235px!important
}

.py-lg-48{
padding-top:240px!important;
padding-bottom:240px!important
}

.py-lg-49{
padding-top:245px!important;
padding-bottom:245px!important
}

.py-lg-50{
padding-top:250px!important;
padding-bottom:250px!important
}

.pt-lg-0{
padding-top:0!important
}

.pt-lg-1{
padding-top:5px!important
}

.pt-lg-2{
padding-top:10px!important
}

.pt-lg-3{
padding-top:15px!important
}

.pt-lg-4{
padding-top:20px!important
}

.pt-lg-5{
padding-top:25px!important
}

.pt-lg-6{
padding-top:30px!important
}

.pt-lg-7{
padding-top:35px!important
}

.pt-lg-8{
padding-top:40px!important
}

.pt-lg-9{
padding-top:45px!important
}

.pt-lg-10{
padding-top:50px!important
}

.pt-lg-11{
padding-top:55px!important
}

.pt-lg-12{
padding-top:60px!important
}

.pt-lg-13{
padding-top:65px!important
}

.pt-lg-14{
padding-top:70px!important
}

.pt-lg-15{
padding-top:75px!important
}

.pt-lg-16{
padding-top:80px!important
}

.pt-lg-17{
padding-top:85px!important
}

.pt-lg-18{
padding-top:90px!important
}

.pt-lg-19{
padding-top:95px!important
}

.pt-lg-20{
padding-top:100px!important
}

.pt-lg-21{
padding-top:105px!important
}

.pt-lg-22{
padding-top:110px!important
}

.pt-lg-23{
padding-top:115px!important
}

.pt-lg-24{
padding-top:120px!important
}

.pt-lg-25{
padding-top:125px!important
}

.pt-lg-26{
padding-top:130px!important
}

.pt-lg-27{
padding-top:135px!important
}

.pt-lg-28{
padding-top:140px!important
}

.pt-lg-29{
padding-top:145px!important
}

.pt-lg-30{
padding-top:150px!important
}

.pt-lg-31{
padding-top:155px!important
}

.pt-lg-32{
padding-top:160px!important
}

.pt-lg-33{
padding-top:165px!important
}

.pt-lg-34{
padding-top:170px!important
}

.pt-lg-35{
padding-top:175px!important
}

.pt-lg-36{
padding-top:180px!important
}

.pt-lg-37{
padding-top:185px!important
}

.pt-lg-38{
padding-top:190px!important
}

.pt-lg-39{
padding-top:195px!important
}

.pt-lg-40{
padding-top:200px!important
}

.pt-lg-41{
padding-top:205px!important
}

.pt-lg-42{
padding-top:210px!important
}

.pt-lg-43{
padding-top:215px!important
}

.pt-lg-44{
padding-top:220px!important
}

.pt-lg-45{
padding-top:225px!important
}

.pt-lg-46{
padding-top:230px!important
}

.pt-lg-47{
padding-top:235px!important
}

.pt-lg-48{
padding-top:240px!important
}

.pt-lg-49{
padding-top:245px!important
}

.pt-lg-50{
padding-top:250px!important
}

.pr-lg-0{
padding-right:0!important
}

.pr-lg-1{
padding-right:5px!important
}

.pr-lg-2{
padding-right:10px!important
}

.pr-lg-3{
padding-right:15px!important
}

.pr-lg-4{
padding-right:20px!important
}

.pr-lg-5{
padding-right:25px!important
}

.pr-lg-6{
padding-right:30px!important
}

.pr-lg-7{
padding-right:35px!important
}

.pr-lg-8{
padding-right:40px!important
}

.pr-lg-9{
padding-right:45px!important
}

.pr-lg-10{
padding-right:50px!important
}

.pr-lg-11{
padding-right:55px!important
}

.pr-lg-12{
padding-right:60px!important
}

.pr-lg-13{
padding-right:65px!important
}

.pr-lg-14{
padding-right:70px!important
}

.pr-lg-15{
padding-right:75px!important
}

.pr-lg-16{
padding-right:80px!important
}

.pr-lg-17{
padding-right:85px!important
}

.pr-lg-18{
padding-right:90px!important
}

.pr-lg-19{
padding-right:95px!important
}

.pr-lg-20{
padding-right:100px!important
}

.pr-lg-21{
padding-right:105px!important
}

.pr-lg-22{
padding-right:110px!important
}

.pr-lg-23{
padding-right:115px!important
}

.pr-lg-24{
padding-right:120px!important
}

.pr-lg-25{
padding-right:125px!important
}

.pr-lg-26{
padding-right:130px!important
}

.pr-lg-27{
padding-right:135px!important
}

.pr-lg-28{
padding-right:140px!important
}

.pr-lg-29{
padding-right:145px!important
}

.pr-lg-30{
padding-right:150px!important
}

.pr-lg-31{
padding-right:155px!important
}

.pr-lg-32{
padding-right:160px!important
}

.pr-lg-33{
padding-right:165px!important
}

.pr-lg-34{
padding-right:170px!important
}

.pr-lg-35{
padding-right:175px!important
}

.pr-lg-36{
padding-right:180px!important
}

.pr-lg-37{
padding-right:185px!important
}

.pr-lg-38{
padding-right:190px!important
}

.pr-lg-39{
padding-right:195px!important
}

.pr-lg-40{
padding-right:200px!important
}

.pr-lg-41{
padding-right:205px!important
}

.pr-lg-42{
padding-right:210px!important
}

.pr-lg-43{
padding-right:215px!important
}

.pr-lg-44{
padding-right:220px!important
}

.pr-lg-45{
padding-right:225px!important
}

.pr-lg-46{
padding-right:230px!important
}

.pr-lg-47{
padding-right:235px!important
}

.pr-lg-48{
padding-right:240px!important
}

.pr-lg-49{
padding-right:245px!important
}

.pr-lg-50{
padding-right:250px!important
}

.pb-lg-0{
padding-bottom:0!important
}

.pb-lg-1{
padding-bottom:5px!important
}

.pb-lg-2{
padding-bottom:10px!important
}

.pb-lg-3{
padding-bottom:15px!important
}

.pb-lg-4{
padding-bottom:20px!important
}

.pb-lg-5{
padding-bottom:25px!important
}

.pb-lg-6{
padding-bottom:30px!important
}

.pb-lg-7{
padding-bottom:35px!important
}

.pb-lg-8{
padding-bottom:40px!important
}

.pb-lg-9{
padding-bottom:45px!important
}

.pb-lg-10{
padding-bottom:50px!important
}

.pb-lg-11{
padding-bottom:55px!important
}

.pb-lg-12{
padding-bottom:60px!important
}

.pb-lg-13{
padding-bottom:65px!important
}

.pb-lg-14{
padding-bottom:70px!important
}

.pb-lg-15{
padding-bottom:75px!important
}

.pb-lg-16{
padding-bottom:80px!important
}

.pb-lg-17{
padding-bottom:85px!important
}

.pb-lg-18{
padding-bottom:90px!important
}

.pb-lg-19{
padding-bottom:95px!important
}

.pb-lg-20{
padding-bottom:100px!important
}

.pb-lg-21{
padding-bottom:105px!important
}

.pb-lg-22{
padding-bottom:110px!important
}

.pb-lg-23{
padding-bottom:115px!important
}

.pb-lg-24{
padding-bottom:120px!important
}

.pb-lg-25{
padding-bottom:125px!important
}

.pb-lg-26{
padding-bottom:130px!important
}

.pb-lg-27{
padding-bottom:135px!important
}

.pb-lg-28{
padding-bottom:140px!important
}

.pb-lg-29{
padding-bottom:145px!important
}

.pb-lg-30{
padding-bottom:150px!important
}

.pb-lg-31{
padding-bottom:155px!important
}

.pb-lg-32{
padding-bottom:160px!important
}

.pb-lg-33{
padding-bottom:165px!important
}

.pb-lg-34{
padding-bottom:170px!important
}

.pb-lg-35{
padding-bottom:175px!important
}

.pb-lg-36{
padding-bottom:180px!important
}

.pb-lg-37{
padding-bottom:185px!important
}

.pb-lg-38{
padding-bottom:190px!important
}

.pb-lg-39{
padding-bottom:195px!important
}

.pb-lg-40{
padding-bottom:200px!important
}

.pb-lg-41{
padding-bottom:205px!important
}

.pb-lg-42{
padding-bottom:210px!important
}

.pb-lg-43{
padding-bottom:215px!important
}

.pb-lg-44{
padding-bottom:220px!important
}

.pb-lg-45{
padding-bottom:225px!important
}

.pb-lg-46{
padding-bottom:230px!important
}

.pb-lg-47{
padding-bottom:235px!important
}

.pb-lg-48{
padding-bottom:240px!important
}

.pb-lg-49{
padding-bottom:245px!important
}

.pb-lg-50{
padding-bottom:250px!important
}

.pl-lg-0{
padding-left:0!important
}

.pl-lg-1{
padding-left:5px!important
}

.pl-lg-2{
padding-left:10px!important
}

.pl-lg-3{
padding-left:15px!important
}

.pl-lg-4{
padding-left:20px!important
}

.pl-lg-5{
padding-left:25px!important
}

.pl-lg-6{
padding-left:30px!important
}

.pl-lg-7{
padding-left:35px!important
}

.pl-lg-8{
padding-left:40px!important
}

.pl-lg-9{
padding-left:45px!important
}

.pl-lg-10{
padding-left:50px!important
}

.pl-lg-11{
padding-left:55px!important
}

.pl-lg-12{
padding-left:60px!important
}

.pl-lg-13{
padding-left:65px!important
}

.pl-lg-14{
padding-left:70px!important
}

.pl-lg-15{
padding-left:75px!important
}

.pl-lg-16{
padding-left:80px!important
}

.pl-lg-17{
padding-left:85px!important
}

.pl-lg-18{
padding-left:90px!important
}

.pl-lg-19{
padding-left:95px!important
}

.pl-lg-20{
padding-left:100px!important
}

.pl-lg-21{
padding-left:105px!important
}

.pl-lg-22{
padding-left:110px!important
}

.pl-lg-23{
padding-left:115px!important
}

.pl-lg-24{
padding-left:120px!important
}

.pl-lg-25{
padding-left:125px!important
}

.pl-lg-26{
padding-left:130px!important
}

.pl-lg-27{
padding-left:135px!important
}

.pl-lg-28{
padding-left:140px!important
}

.pl-lg-29{
padding-left:145px!important
}

.pl-lg-30{
padding-left:150px!important
}

.pl-lg-31{
padding-left:155px!important
}

.pl-lg-32{
padding-left:160px!important
}

.pl-lg-33{
padding-left:165px!important
}

.pl-lg-34{
padding-left:170px!important
}

.pl-lg-35{
padding-left:175px!important
}

.pl-lg-36{
padding-left:180px!important
}

.pl-lg-37{
padding-left:185px!important
}

.pl-lg-38{
padding-left:190px!important
}

.pl-lg-39{
padding-left:195px!important
}

.pl-lg-40{
padding-left:200px!important
}

.pl-lg-41{
padding-left:205px!important
}

.pl-lg-42{
padding-left:210px!important
}

.pl-lg-43{
padding-left:215px!important
}

.pl-lg-44{
padding-left:220px!important
}

.pl-lg-45{
padding-left:225px!important
}

.pl-lg-46{
padding-left:230px!important
}

.pl-lg-47{
padding-left:235px!important
}

.pl-lg-48{
padding-left:240px!important
}

.pl-lg-49{
padding-left:245px!important
}

.pl-lg-50{
padding-left:250px!important
}

.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){
.float-xl-left{
float:left!important
}

.float-xl-right{
float:right!important
}

.float-xl-none{
float: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:-webkit-box!important;
display:-ms-flexbox!important;
display:flex!important
}

.d-xl-inline-flex{
display:-webkit-inline-box!important;
display:-ms-inline-flexbox!important;
display:inline-flex!important
}

.d-xl-none{
display:none!important
}

.flex-xl-fill{
-webkit-box-flex:1!important;
-ms-flex:1 1 auto!important;
flex:1 1 auto!important
}

.flex-xl-row{
-webkit-box-orient:horizontal!important;
-webkit-box-direction:normal!important;
-ms-flex-direction:row!important;
flex-direction:row!important
}

.flex-xl-column{
-webkit-box-orient:vertical!important;
-webkit-box-direction:normal!important;
-ms-flex-direction:column!important;
flex-direction:column!important
}

.flex-xl-row-reverse{
-webkit-box-orient:horizontal!important;
-webkit-box-direction:reverse!important;
-ms-flex-direction:row-reverse!important;
flex-direction:row-reverse!important
}

.flex-xl-column-reverse{
-webkit-box-orient:vertical!important;
-webkit-box-direction:reverse!important;
-ms-flex-direction:column-reverse!important;
flex-direction:column-reverse!important
}

.flex-xl-grow-0{
-webkit-box-flex:0!important;
-ms-flex-positive:0!important;
flex-grow:0!important
}

.flex-xl-grow-1{
-webkit-box-flex:1!important;
-ms-flex-positive:1!important;
flex-grow:1!important
}

.flex-xl-shrink-0{
-ms-flex-negative:0!important;
flex-shrink:0!important
}

.flex-xl-shrink-1{
-ms-flex-negative:1!important;
flex-shrink:1!important
}

.flex-xl-wrap{
-ms-flex-wrap:wrap!important;
flex-wrap:wrap!important
}

.flex-xl-nowrap{
-ms-flex-wrap:nowrap!important;
flex-wrap:nowrap!important
}

.flex-xl-wrap-reverse{
-ms-flex-wrap:wrap-reverse!important;
flex-wrap:wrap-reverse!important
}

.justify-content-xl-start{
-webkit-box-pack:start!important;
-ms-flex-pack:start!important;
justify-content:flex-start!important
}

.justify-content-xl-end{
-webkit-box-pack:end!important;
-ms-flex-pack:end!important;
justify-content:flex-end!important
}

.justify-content-xl-center{
-webkit-box-pack:center!important;
-ms-flex-pack:center!important;
justify-content:center!important
}

.justify-content-xl-between{
-webkit-box-pack:justify!important;
-ms-flex-pack:justify!important;
justify-content:space-between!important
}

.justify-content-xl-around{
-ms-flex-pack:distribute!important;
justify-content:space-around!important
}

.justify-content-xl-evenly{
-webkit-box-pack:space-evenly!important;
-ms-flex-pack:space-evenly!important;
justify-content:space-evenly!important
}

.align-items-xl-start{
-webkit-box-align:start!important;
-ms-flex-align:start!important;
align-items:flex-start!important
}

.align-items-xl-end{
-webkit-box-align:end!important;
-ms-flex-align:end!important;
align-items:flex-end!important
}

.align-items-xl-center{
-webkit-box-align:center!important;
-ms-flex-align:center!important;
align-items:center!important
}

.align-items-xl-baseline{
-webkit-box-align:baseline!important;
-ms-flex-align:baseline!important;
align-items:baseline!important
}

.align-items-xl-stretch{
-webkit-box-align:stretch!important;
-ms-flex-align:stretch!important;
align-items:stretch!important
}

.align-content-xl-start{
-ms-flex-line-pack:start!important;
align-content:flex-start!important
}

.align-content-xl-end{
-ms-flex-line-pack:end!important;
align-content:flex-end!important
}

.align-content-xl-center{
-ms-flex-line-pack:center!important;
align-content:center!important
}

.align-content-xl-between{
-ms-flex-line-pack:justify!important;
align-content:space-between!important
}

.align-content-xl-around{
-ms-flex-line-pack:distribute!important;
align-content:space-around!important
}

.align-content-xl-stretch{
-ms-flex-line-pack:stretch!important;
align-content:stretch!important
}

.align-self-xl-auto{
-ms-flex-item-align:auto!important;
-ms-grid-row-align:auto!important;
align-self:auto!important
}

.align-self-xl-start{
-ms-flex-item-align:start!important;
align-self:flex-start!important
}

.align-self-xl-end{
-ms-flex-item-align:end!important;
align-self:flex-end!important
}

.align-self-xl-center{
-ms-flex-item-align:center!important;
-ms-grid-row-align:center!important;
align-self:center!important
}

.align-self-xl-baseline{
-ms-flex-item-align:baseline!important;
align-self:baseline!important
}

.align-self-xl-stretch{
-ms-flex-item-align:stretch!important;
-ms-grid-row-align:stretch!important;
align-self:stretch!important
}

.order-xl-first{
-webkit-box-ordinal-group:0!important;
-ms-flex-order:-1!important;
order:-1!important
}

.order-xl-0{
-webkit-box-ordinal-group:1!important;
-ms-flex-order:0!important;
order:0!important
}

.order-xl-1{
-webkit-box-ordinal-group:2!important;
-ms-flex-order:1!important;
order:1!important
}

.order-xl-2{
-webkit-box-ordinal-group:3!important;
-ms-flex-order:2!important;
order:2!important
}

.order-xl-3{
-webkit-box-ordinal-group:4!important;
-ms-flex-order:3!important;
order:3!important
}

.order-xl-4{
-webkit-box-ordinal-group:5!important;
-ms-flex-order:4!important;
order:4!important
}

.order-xl-5{
-webkit-box-ordinal-group:6!important;
-ms-flex-order:5!important;
order:5!important
}

.order-xl-last{
-webkit-box-ordinal-group:7!important;
-ms-flex-order:6!important;
order:6!important
}

.m-xl-0{
margin:0!important
}

.m-xl-1{
margin:5px!important
}

.m-xl-2{
margin:10px!important
}

.m-xl-3{
margin:15px!important
}

.m-xl-4{
margin:20px!important
}

.m-xl-5{
margin:25px!important
}

.m-xl-6{
margin:30px!important
}

.m-xl-7{
margin:35px!important
}

.m-xl-8{
margin:40px!important
}

.m-xl-9{
margin:45px!important
}

.m-xl-10{
margin:50px!important
}

.m-xl-11{
margin:55px!important
}

.m-xl-12{
margin:60px!important
}

.m-xl-13{
margin:65px!important
}

.m-xl-14{
margin:70px!important
}

.m-xl-15{
margin:75px!important
}

.m-xl-16{
margin:80px!important
}

.m-xl-17{
margin:85px!important
}

.m-xl-18{
margin:90px!important
}

.m-xl-19{
margin:95px!important
}

.m-xl-20{
margin:100px!important
}

.m-xl-21{
margin:105px!important
}

.m-xl-22{
margin:110px!important
}

.m-xl-23{
margin:115px!important
}

.m-xl-24{
margin:120px!important
}

.m-xl-25{
margin:125px!important
}

.m-xl-26{
margin:130px!important
}

.m-xl-27{
margin:135px!important
}

.m-xl-28{
margin:140px!important
}

.m-xl-29{
margin:145px!important
}

.m-xl-30{
margin:150px!important
}

.m-xl-31{
margin:155px!important
}

.m-xl-32{
margin:160px!important
}

.m-xl-33{
margin:165px!important
}

.m-xl-34{
margin:170px!important
}

.m-xl-35{
margin:175px!important
}

.m-xl-36{
margin:180px!important
}

.m-xl-37{
margin:185px!important
}

.m-xl-38{
margin:190px!important
}

.m-xl-39{
margin:195px!important
}

.m-xl-40{
margin:200px!important
}

.m-xl-41{
margin:205px!important
}

.m-xl-42{
margin:210px!important
}

.m-xl-43{
margin:215px!important
}

.m-xl-44{
margin:220px!important
}

.m-xl-45{
margin:225px!important
}

.m-xl-46{
margin:230px!important
}

.m-xl-47{
margin:235px!important
}

.m-xl-48{
margin:240px!important
}

.m-xl-49{
margin:245px!important
}

.m-xl-50{
margin:250px!important
}

.m-xl-auto{
margin:auto!important
}

.mx-xl-0{
margin-right:0!important;
margin-left:0!important
}

.mx-xl-1{
margin-right:5px!important;
margin-left:5px!important
}

.mx-xl-2{
margin-right:10px!important;
margin-left:10px!important
}

.mx-xl-3{
margin-right:15px!important;
margin-left:15px!important
}

.mx-xl-4{
margin-right:20px!important;
margin-left:20px!important
}

.mx-xl-5{
margin-right:25px!important;
margin-left:25px!important
}

.mx-xl-6{
margin-right:30px!important;
margin-left:30px!important
}

.mx-xl-7{
margin-right:35px!important;
margin-left:35px!important
}

.mx-xl-8{
margin-right:40px!important;
margin-left:40px!important
}

.mx-xl-9{
margin-right:45px!important;
margin-left:45px!important
}

.mx-xl-10{
margin-right:50px!important;
margin-left:50px!important
}

.mx-xl-11{
margin-right:55px!important;
margin-left:55px!important
}

.mx-xl-12{
margin-right:60px!important;
margin-left:60px!important
}

.mx-xl-13{
margin-right:65px!important;
margin-left:65px!important
}

.mx-xl-14{
margin-right:70px!important;
margin-left:70px!important
}

.mx-xl-15{
margin-right:75px!important;
margin-left:75px!important
}

.mx-xl-16{
margin-right:80px!important;
margin-left:80px!important
}

.mx-xl-17{
margin-right:85px!important;
margin-left:85px!important
}

.mx-xl-18{
margin-right:90px!important;
margin-left:90px!important
}

.mx-xl-19{
margin-right:95px!important;
margin-left:95px!important
}

.mx-xl-20{
margin-right:100px!important;
margin-left:100px!important
}

.mx-xl-21{
margin-right:105px!important;
margin-left:105px!important
}

.mx-xl-22{
margin-right:110px!important;
margin-left:110px!important
}

.mx-xl-23{
margin-right:115px!important;
margin-left:115px!important
}

.mx-xl-24{
margin-right:120px!important;
margin-left:120px!important
}

.mx-xl-25{
margin-right:125px!important;
margin-left:125px!important
}

.mx-xl-26{
margin-right:130px!important;
margin-left:130px!important
}

.mx-xl-27{
margin-right:135px!important;
margin-left:135px!important
}

.mx-xl-28{
margin-right:140px!important;
margin-left:140px!important
}

.mx-xl-29{
margin-right:145px!important;
margin-left:145px!important
}

.mx-xl-30{
margin-right:150px!important;
margin-left:150px!important
}

.mx-xl-31{
margin-right:155px!important;
margin-left:155px!important
}

.mx-xl-32{
margin-right:160px!important;
margin-left:160px!important
}

.mx-xl-33{
margin-right:165px!important;
margin-left:165px!important
}

.mx-xl-34{
margin-right:170px!important;
margin-left:170px!important
}

.mx-xl-35{
margin-right:175px!important;
margin-left:175px!important
}

.mx-xl-36{
margin-right:180px!important;
margin-left:180px!important
}

.mx-xl-37{
margin-right:185px!important;
margin-left:185px!important
}

.mx-xl-38{
margin-right:190px!important;
margin-left:190px!important
}

.mx-xl-39{
margin-right:195px!important;
margin-left:195px!important
}

.mx-xl-40{
margin-right:200px!important;
margin-left:200px!important
}

.mx-xl-41{
margin-right:205px!important;
margin-left:205px!important
}

.mx-xl-42{
margin-right:210px!important;
margin-left:210px!important
}

.mx-xl-43{
margin-right:215px!important;
margin-left:215px!important
}

.mx-xl-44{
margin-right:220px!important;
margin-left:220px!important
}

.mx-xl-45{
margin-right:225px!important;
margin-left:225px!important
}

.mx-xl-46{
margin-right:230px!important;
margin-left:230px!important
}

.mx-xl-47{
margin-right:235px!important;
margin-left:235px!important
}

.mx-xl-48{
margin-right:240px!important;
margin-left:240px!important
}

.mx-xl-49{
margin-right:245px!important;
margin-left:245px!important
}

.mx-xl-50{
margin-right:250px!important;
margin-left:250px!important
}

.mx-xl-auto{
margin-right:auto!important;
margin-left:auto!important
}

.my-xl-0{
margin-top:0!important;
margin-bottom:0!important
}

.my-xl-1{
margin-top:5px!important;
margin-bottom:5px!important
}

.my-xl-2{
margin-top:10px!important;
margin-bottom:10px!important
}

.my-xl-3{
margin-top:15px!important;
margin-bottom:15px!important
}

.my-xl-4{
margin-top:20px!important;
margin-bottom:20px!important
}

.my-xl-5{
margin-top:25px!important;
margin-bottom:25px!important
}

.my-xl-6{
margin-top:30px!important;
margin-bottom:30px!important
}

.my-xl-7{
margin-top:35px!important;
margin-bottom:35px!important
}

.my-xl-8{
margin-top:40px!important;
margin-bottom:40px!important
}

.my-xl-9{
margin-top:45px!important;
margin-bottom:45px!important
}

.my-xl-10{
margin-top:50px!important;
margin-bottom:50px!important
}

.my-xl-11{
margin-top:55px!important;
margin-bottom:55px!important
}

.my-xl-12{
margin-top:60px!important;
margin-bottom:60px!important
}

.my-xl-13{
margin-top:65px!important;
margin-bottom:65px!important
}

.my-xl-14{
margin-top:70px!important;
margin-bottom:70px!important
}

.my-xl-15{
margin-top:75px!important;
margin-bottom:75px!important
}

.my-xl-16{
margin-top:80px!important;
margin-bottom:80px!important
}

.my-xl-17{
margin-top:85px!important;
margin-bottom:85px!important
}

.my-xl-18{
margin-top:90px!important;
margin-bottom:90px!important
}

.my-xl-19{
margin-top:95px!important;
margin-bottom:95px!important
}

.my-xl-20{
margin-top:100px!important;
margin-bottom:100px!important
}

.my-xl-21{
margin-top:105px!important;
margin-bottom:105px!important
}

.my-xl-22{
margin-top:110px!important;
margin-bottom:110px!important
}

.my-xl-23{
margin-top:115px!important;
margin-bottom:115px!important
}

.my-xl-24{
margin-top:120px!important;
margin-bottom:120px!important
}

.my-xl-25{
margin-top:125px!important;
margin-bottom:125px!important
}

.my-xl-26{
margin-top:130px!important;
margin-bottom:130px!important
}

.my-xl-27{
margin-top:135px!important;
margin-bottom:135px!important
}

.my-xl-28{
margin-top:140px!important;
margin-bottom:140px!important
}

.my-xl-29{
margin-top:145px!important;
margin-bottom:145px!important
}

.my-xl-30{
margin-top:150px!important;
margin-bottom:150px!important
}

.my-xl-31{
margin-top:155px!important;
margin-bottom:155px!important
}

.my-xl-32{
margin-top:160px!important;
margin-bottom:160px!important
}

.my-xl-33{
margin-top:165px!important;
margin-bottom:165px!important
}

.my-xl-34{
margin-top:170px!important;
margin-bottom:170px!important
}

.my-xl-35{
margin-top:175px!important;
margin-bottom:175px!important
}

.my-xl-36{
margin-top:180px!important;
margin-bottom:180px!important
}

.my-xl-37{
margin-top:185px!important;
margin-bottom:185px!important
}

.my-xl-38{
margin-top:190px!important;
margin-bottom:190px!important
}

.my-xl-39{
margin-top:195px!important;
margin-bottom:195px!important
}

.my-xl-40{
margin-top:200px!important;
margin-bottom:200px!important
}

.my-xl-41{
margin-top:205px!important;
margin-bottom:205px!important
}

.my-xl-42{
margin-top:210px!important;
margin-bottom:210px!important
}

.my-xl-43{
margin-top:215px!important;
margin-bottom:215px!important
}

.my-xl-44{
margin-top:220px!important;
margin-bottom:220px!important
}

.my-xl-45{
margin-top:225px!important;
margin-bottom:225px!important
}

.my-xl-46{
margin-top:230px!important;
margin-bottom:230px!important
}

.my-xl-47{
margin-top:235px!important;
margin-bottom:235px!important
}

.my-xl-48{
margin-top:240px!important;
margin-bottom:240px!important
}

.my-xl-49{
margin-top:245px!important;
margin-bottom:245px!important
}

.my-xl-50{
margin-top:250px!important;
margin-bottom:250px!important
}

.my-xl-auto{
margin-top:auto!important;
margin-bottom:auto!important
}

.mt-xl-0{
margin-top:0!important
}

.mt-xl-1{
margin-top:5px!important
}

.mt-xl-2{
margin-top:10px!important
}

.mt-xl-3{
margin-top:15px!important
}

.mt-xl-4{
margin-top:20px!important
}

.mt-xl-5{
margin-top:25px!important
}

.mt-xl-6{
margin-top:30px!important
}

.mt-xl-7{
margin-top:35px!important
}

.mt-xl-8{
margin-top:40px!important
}

.mt-xl-9{
margin-top:45px!important
}

.mt-xl-10{
margin-top:50px!important
}

.mt-xl-11{
margin-top:55px!important
}

.mt-xl-12{
margin-top:60px!important
}

.mt-xl-13{
margin-top:65px!important
}

.mt-xl-14{
margin-top:70px!important
}

.mt-xl-15{
margin-top:75px!important
}

.mt-xl-16{
margin-top:80px!important
}

.mt-xl-17{
margin-top:85px!important
}

.mt-xl-18{
margin-top:90px!important
}

.mt-xl-19{
margin-top:95px!important
}

.mt-xl-20{
margin-top:100px!important
}

.mt-xl-21{
margin-top:105px!important
}

.mt-xl-22{
margin-top:110px!important
}

.mt-xl-23{
margin-top:115px!important
}

.mt-xl-24{
margin-top:120px!important
}

.mt-xl-25{
margin-top:125px!important
}

.mt-xl-26{
margin-top:130px!important
}

.mt-xl-27{
margin-top:135px!important
}

.mt-xl-28{
margin-top:140px!important
}

.mt-xl-29{
margin-top:145px!important
}

.mt-xl-30{
margin-top:150px!important
}

.mt-xl-31{
margin-top:155px!important
}

.mt-xl-32{
margin-top:160px!important
}

.mt-xl-33{
margin-top:165px!important
}

.mt-xl-34{
margin-top:170px!important
}

.mt-xl-35{
margin-top:175px!important
}

.mt-xl-36{
margin-top:180px!important
}

.mt-xl-37{
margin-top:185px!important
}

.mt-xl-38{
margin-top:190px!important
}

.mt-xl-39{
margin-top:195px!important
}

.mt-xl-40{
margin-top:200px!important
}

.mt-xl-41{
margin-top:205px!important
}

.mt-xl-42{
margin-top:210px!important
}

.mt-xl-43{
margin-top:215px!important
}

.mt-xl-44{
margin-top:220px!important
}

.mt-xl-45{
margin-top:225px!important
}

.mt-xl-46{
margin-top:230px!important
}

.mt-xl-47{
margin-top:235px!important
}

.mt-xl-48{
margin-top:240px!important
}

.mt-xl-49{
margin-top:245px!important
}

.mt-xl-50{
margin-top:250px!important
}

.mt-xl-auto{
margin-top:auto!important
}

.mr-xl-0{
margin-right:0!important
}

.mr-xl-1{
margin-right:5px!important
}

.mr-xl-2{
margin-right:10px!important
}

.mr-xl-3{
margin-right:15px!important
}

.mr-xl-4{
margin-right:20px!important
}

.mr-xl-5{
margin-right:25px!important
}

.mr-xl-6{
margin-right:30px!important
}

.mr-xl-7{
margin-right:35px!important
}

.mr-xl-8{
margin-right:40px!important
}

.mr-xl-9{
margin-right:45px!important
}

.mr-xl-10{
margin-right:50px!important
}

.mr-xl-11{
margin-right:55px!important
}

.mr-xl-12{
margin-right:60px!important
}

.mr-xl-13{
margin-right:65px!important
}

.mr-xl-14{
margin-right:70px!important
}

.mr-xl-15{
margin-right:75px!important
}

.mr-xl-16{
margin-right:80px!important
}

.mr-xl-17{
margin-right:85px!important
}

.mr-xl-18{
margin-right:90px!important
}

.mr-xl-19{
margin-right:95px!important
}

.mr-xl-20{
margin-right:100px!important
}

.mr-xl-21{
margin-right:105px!important
}

.mr-xl-22{
margin-right:110px!important
}

.mr-xl-23{
margin-right:115px!important
}

.mr-xl-24{
margin-right:120px!important
}

.mr-xl-25{
margin-right:125px!important
}

.mr-xl-26{
margin-right:130px!important
}

.mr-xl-27{
margin-right:135px!important
}

.mr-xl-28{
margin-right:140px!important
}

.mr-xl-29{
margin-right:145px!important
}

.mr-xl-30{
margin-right:150px!important
}

.mr-xl-31{
margin-right:155px!important
}

.mr-xl-32{
margin-right:160px!important
}

.mr-xl-33{
margin-right:165px!important
}

.mr-xl-34{
margin-right:170px!important
}

.mr-xl-35{
margin-right:175px!important
}

.mr-xl-36{
margin-right:180px!important
}

.mr-xl-37{
margin-right:185px!important
}

.mr-xl-38{
margin-right:190px!important
}

.mr-xl-39{
margin-right:195px!important
}

.mr-xl-40{
margin-right:200px!important
}

.mr-xl-41{
margin-right:205px!important
}

.mr-xl-42{
margin-right:210px!important
}

.mr-xl-43{
margin-right:215px!important
}

.mr-xl-44{
margin-right:220px!important
}

.mr-xl-45{
margin-right:225px!important
}

.mr-xl-46{
margin-right:230px!important
}

.mr-xl-47{
margin-right:235px!important
}

.mr-xl-48{
margin-right:240px!important
}

.mr-xl-49{
margin-right:245px!important
}

.mr-xl-50{
margin-right:250px!important
}

.mr-xl-auto{
margin-right:auto!important
}

.mb-xl-0{
margin-bottom:0!important
}

.mb-xl-1{
margin-bottom:5px!important
}

.mb-xl-2{
margin-bottom:10px!important
}

.mb-xl-3{
margin-bottom:15px!important
}

.mb-xl-4{
margin-bottom:20px!important
}

.mb-xl-5{
margin-bottom:25px!important
}

.mb-xl-6{
margin-bottom:30px!important
}

.mb-xl-7{
margin-bottom:35px!important
}

.mb-xl-8{
margin-bottom:40px!important
}

.mb-xl-9{
margin-bottom:45px!important
}

.mb-xl-10{
margin-bottom:50px!important
}

.mb-xl-11{
margin-bottom:55px!important
}

.mb-xl-12{
margin-bottom:60px!important
}

.mb-xl-13{
margin-bottom:65px!important
}

.mb-xl-14{
margin-bottom:70px!important
}

.mb-xl-15{
margin-bottom:75px!important
}

.mb-xl-16{
margin-bottom:80px!important
}

.mb-xl-17{
margin-bottom:85px!important
}

.mb-xl-18{
margin-bottom:90px!important
}

.mb-xl-19{
margin-bottom:95px!important
}

.mb-xl-20{
margin-bottom:100px!important
}

.mb-xl-21{
margin-bottom:105px!important
}

.mb-xl-22{
margin-bottom:110px!important
}

.mb-xl-23{
margin-bottom:115px!important
}

.mb-xl-24{
margin-bottom:120px!important
}

.mb-xl-25{
margin-bottom:125px!important
}

.mb-xl-26{
margin-bottom:130px!important
}

.mb-xl-27{
margin-bottom:135px!important
}

.mb-xl-28{
margin-bottom:140px!important
}

.mb-xl-29{
margin-bottom:145px!important
}

.mb-xl-30{
margin-bottom:150px!important
}

.mb-xl-31{
margin-bottom:155px!important
}

.mb-xl-32{
margin-bottom:160px!important
}

.mb-xl-33{
margin-bottom:165px!important
}

.mb-xl-34{
margin-bottom:170px!important
}

.mb-xl-35{
margin-bottom:175px!important
}

.mb-xl-36{
margin-bottom:180px!important
}

.mb-xl-37{
margin-bottom:185px!important
}

.mb-xl-38{
margin-bottom:190px!important
}

.mb-xl-39{
margin-bottom:195px!important
}

.mb-xl-40{
margin-bottom:200px!important
}

.mb-xl-41{
margin-bottom:205px!important
}

.mb-xl-42{
margin-bottom:210px!important
}

.mb-xl-43{
margin-bottom:215px!important
}

.mb-xl-44{
margin-bottom:220px!important
}

.mb-xl-45{
margin-bottom:225px!important
}

.mb-xl-46{
margin-bottom:230px!important
}

.mb-xl-47{
margin-bottom:235px!important
}

.mb-xl-48{
margin-bottom:240px!important
}

.mb-xl-49{
margin-bottom:245px!important
}

.mb-xl-50{
margin-bottom:250px!important
}

.mb-xl-auto{
margin-bottom:auto!important
}

.ml-xl-0{
margin-left:0!important
}

.ml-xl-1{
margin-left:5px!important
}

.ml-xl-2{
margin-left:10px!important
}

.ml-xl-3{
margin-left:15px!important
}

.ml-xl-4{
margin-left:20px!important
}

.ml-xl-5{
margin-left:25px!important
}

.ml-xl-6{
margin-left:30px!important
}

.ml-xl-7{
margin-left:35px!important
}

.ml-xl-8{
margin-left:40px!important
}

.ml-xl-9{
margin-left:45px!important
}

.ml-xl-10{
margin-left:50px!important
}

.ml-xl-11{
margin-left:55px!important
}

.ml-xl-12{
margin-left:60px!important
}

.ml-xl-13{
margin-left:65px!important
}

.ml-xl-14{
margin-left:70px!important
}

.ml-xl-15{
margin-left:75px!important
}

.ml-xl-16{
margin-left:80px!important
}

.ml-xl-17{
margin-left:85px!important
}

.ml-xl-18{
margin-left:90px!important
}

.ml-xl-19{
margin-left:95px!important
}

.ml-xl-20{
margin-left:100px!important
}

.ml-xl-21{
margin-left:105px!important
}

.ml-xl-22{
margin-left:110px!important
}

.ml-xl-23{
margin-left:115px!important
}

.ml-xl-24{
margin-left:120px!important
}

.ml-xl-25{
margin-left:125px!important
}

.ml-xl-26{
margin-left:130px!important
}

.ml-xl-27{
margin-left:135px!important
}

.ml-xl-28{
margin-left:140px!important
}

.ml-xl-29{
margin-left:145px!important
}

.ml-xl-30{
margin-left:150px!important
}

.ml-xl-31{
margin-left:155px!important
}

.ml-xl-32{
margin-left:160px!important
}

.ml-xl-33{
margin-left:165px!important
}

.ml-xl-34{
margin-left:170px!important
}

.ml-xl-35{
margin-left:175px!important
}

.ml-xl-36{
margin-left:180px!important
}

.ml-xl-37{
margin-left:185px!important
}

.ml-xl-38{
margin-left:190px!important
}

.ml-xl-39{
margin-left:195px!important
}

.ml-xl-40{
margin-left:200px!important
}

.ml-xl-41{
margin-left:205px!important
}

.ml-xl-42{
margin-left:210px!important
}

.ml-xl-43{
margin-left:215px!important
}

.ml-xl-44{
margin-left:220px!important
}

.ml-xl-45{
margin-left:225px!important
}

.ml-xl-46{
margin-left:230px!important
}

.ml-xl-47{
margin-left:235px!important
}

.ml-xl-48{
margin-left:240px!important
}

.ml-xl-49{
margin-left:245px!important
}

.ml-xl-50{
margin-left:250px!important
}

.ml-xl-auto{
margin-left:auto!important
}

.m-xl-n1{
margin:-5px!important
}

.m-xl-n2{
margin:-10px!important
}

.m-xl-n3{
margin:-15px!important
}

.m-xl-n4{
margin:-20px!important
}

.m-xl-n5{
margin:-25px!important
}

.m-xl-n6{
margin:-30px!important
}

.m-xl-n7{
margin:-35px!important
}

.m-xl-n8{
margin:-40px!important
}

.m-xl-n9{
margin:-45px!important
}

.m-xl-n10{
margin:-50px!important
}

.m-xl-n11{
margin:-55px!important
}

.m-xl-n12{
margin:-60px!important
}

.m-xl-n13{
margin:-65px!important
}

.m-xl-n14{
margin:-70px!important
}

.m-xl-n15{
margin:-75px!important
}

.m-xl-n16{
margin:-80px!important
}

.m-xl-n17{
margin:-85px!important
}

.m-xl-n18{
margin:-90px!important
}

.m-xl-n19{
margin:-95px!important
}

.m-xl-n20{
margin:-100px!important
}

.m-xl-n21{
margin:-105px!important
}

.m-xl-n22{
margin:-110px!important
}

.m-xl-n23{
margin:-115px!important
}

.m-xl-n24{
margin:-120px!important
}

.m-xl-n25{
margin:-125px!important
}

.m-xl-n26{
margin:-130px!important
}

.m-xl-n27{
margin:-135px!important
}

.m-xl-n28{
margin:-140px!important
}

.m-xl-n29{
margin:-145px!important
}

.m-xl-n30{
margin:-150px!important
}

.m-xl-n31{
margin:-155px!important
}

.m-xl-n32{
margin:-160px!important
}

.m-xl-n33{
margin:-165px!important
}

.m-xl-n34{
margin:-170px!important
}

.m-xl-n35{
margin:-175px!important
}

.m-xl-n36{
margin:-180px!important
}

.m-xl-n37{
margin:-185px!important
}

.m-xl-n38{
margin:-190px!important
}

.m-xl-n39{
margin:-195px!important
}

.m-xl-n40{
margin:-200px!important
}

.m-xl-n41{
margin:-205px!important
}

.m-xl-n42{
margin:-210px!important
}

.m-xl-n43{
margin:-215px!important
}

.m-xl-n44{
margin:-220px!important
}

.m-xl-n45{
margin:-225px!important
}

.m-xl-n46{
margin:-230px!important
}

.m-xl-n47{
margin:-235px!important
}

.m-xl-n48{
margin:-240px!important
}

.m-xl-n49{
margin:-245px!important
}

.m-xl-n50{
margin:-250px!important
}

.mx-xl-n1{
margin-right:-5px!important;
margin-left:-5px!important
}

.mx-xl-n2{
margin-right:-10px!important;
margin-left:-10px!important
}

.mx-xl-n3{
margin-right:-15px!important;
margin-left:-15px!important
}

.mx-xl-n4{
margin-right:-20px!important;
margin-left:-20px!important
}

.mx-xl-n5{
margin-right:-25px!important;
margin-left:-25px!important
}

.mx-xl-n6{
margin-right:-30px!important;
margin-left:-30px!important
}

.mx-xl-n7{
margin-right:-35px!important;
margin-left:-35px!important
}

.mx-xl-n8{
margin-right:-40px!important;
margin-left:-40px!important
}

.mx-xl-n9{
margin-right:-45px!important;
margin-left:-45px!important
}

.mx-xl-n10{
margin-right:-50px!important;
margin-left:-50px!important
}

.mx-xl-n11{
margin-right:-55px!important;
margin-left:-55px!important
}

.mx-xl-n12{
margin-right:-60px!important;
margin-left:-60px!important
}

.mx-xl-n13{
margin-right:-65px!important;
margin-left:-65px!important
}

.mx-xl-n14{
margin-right:-70px!important;
margin-left:-70px!important
}

.mx-xl-n15{
margin-right:-75px!important;
margin-left:-75px!important
}

.mx-xl-n16{
margin-right:-80px!important;
margin-left:-80px!important
}

.mx-xl-n17{
margin-right:-85px!important;
margin-left:-85px!important
}

.mx-xl-n18{
margin-right:-90px!important;
margin-left:-90px!important
}

.mx-xl-n19{
margin-right:-95px!important;
margin-left:-95px!important
}

.mx-xl-n20{
margin-right:-100px!important;
margin-left:-100px!important
}

.mx-xl-n21{
margin-right:-105px!important;
margin-left:-105px!important
}

.mx-xl-n22{
margin-right:-110px!important;
margin-left:-110px!important
}

.mx-xl-n23{
margin-right:-115px!important;
margin-left:-115px!important
}

.mx-xl-n24{
margin-right:-120px!important;
margin-left:-120px!important
}

.mx-xl-n25{
margin-right:-125px!important;
margin-left:-125px!important
}

.mx-xl-n26{
margin-right:-130px!important;
margin-left:-130px!important
}

.mx-xl-n27{
margin-right:-135px!important;
margin-left:-135px!important
}

.mx-xl-n28{
margin-right:-140px!important;
margin-left:-140px!important
}

.mx-xl-n29{
margin-right:-145px!important;
margin-left:-145px!important
}

.mx-xl-n30{
margin-right:-150px!important;
margin-left:-150px!important
}

.mx-xl-n31{
margin-right:-155px!important;
margin-left:-155px!important
}

.mx-xl-n32{
margin-right:-160px!important;
margin-left:-160px!important
}

.mx-xl-n33{
margin-right:-165px!important;
margin-left:-165px!important
}

.mx-xl-n34{
margin-right:-170px!important;
margin-left:-170px!important
}

.mx-xl-n35{
margin-right:-175px!important;
margin-left:-175px!important
}

.mx-xl-n36{
margin-right:-180px!important;
margin-left:-180px!important
}

.mx-xl-n37{
margin-right:-185px!important;
margin-left:-185px!important
}

.mx-xl-n38{
margin-right:-190px!important;
margin-left:-190px!important
}

.mx-xl-n39{
margin-right:-195px!important;
margin-left:-195px!important
}

.mx-xl-n40{
margin-right:-200px!important;
margin-left:-200px!important
}

.mx-xl-n41{
margin-right:-205px!important;
margin-left:-205px!important
}

.mx-xl-n42{
margin-right:-210px!important;
margin-left:-210px!important
}

.mx-xl-n43{
margin-right:-215px!important;
margin-left:-215px!important
}

.mx-xl-n44{
margin-right:-220px!important;
margin-left:-220px!important
}

.mx-xl-n45{
margin-right:-225px!important;
margin-left:-225px!important
}

.mx-xl-n46{
margin-right:-230px!important;
margin-left:-230px!important
}

.mx-xl-n47{
margin-right:-235px!important;
margin-left:-235px!important
}

.mx-xl-n48{
margin-right:-240px!important;
margin-left:-240px!important
}

.mx-xl-n49{
margin-right:-245px!important;
margin-left:-245px!important
}

.mx-xl-n50{
margin-right:-250px!important;
margin-left:-250px!important
}

.my-xl-n1{
margin-top:-5px!important;
margin-bottom:-5px!important
}

.my-xl-n2{
margin-top:-10px!important;
margin-bottom:-10px!important
}

.my-xl-n3{
margin-top:-15px!important;
margin-bottom:-15px!important
}

.my-xl-n4{
margin-top:-20px!important;
margin-bottom:-20px!important
}

.my-xl-n5{
margin-top:-25px!important;
margin-bottom:-25px!important
}

.my-xl-n6{
margin-top:-30px!important;
margin-bottom:-30px!important
}

.my-xl-n7{
margin-top:-35px!important;
margin-bottom:-35px!important
}

.my-xl-n8{
margin-top:-40px!important;
margin-bottom:-40px!important
}

.my-xl-n9{
margin-top:-45px!important;
margin-bottom:-45px!important
}

.my-xl-n10{
margin-top:-50px!important;
margin-bottom:-50px!important
}

.my-xl-n11{
margin-top:-55px!important;
margin-bottom:-55px!important
}

.my-xl-n12{
margin-top:-60px!important;
margin-bottom:-60px!important
}

.my-xl-n13{
margin-top:-65px!important;
margin-bottom:-65px!important
}

.my-xl-n14{
margin-top:-70px!important;
margin-bottom:-70px!important
}

.my-xl-n15{
margin-top:-75px!important;
margin-bottom:-75px!important
}

.my-xl-n16{
margin-top:-80px!important;
margin-bottom:-80px!important
}

.my-xl-n17{
margin-top:-85px!important;
margin-bottom:-85px!important
}

.my-xl-n18{
margin-top:-90px!important;
margin-bottom:-90px!important
}

.my-xl-n19{
margin-top:-95px!important;
margin-bottom:-95px!important
}

.my-xl-n20{
margin-top:-100px!important;
margin-bottom:-100px!important
}

.my-xl-n21{
margin-top:-105px!important;
margin-bottom:-105px!important
}

.my-xl-n22{
margin-top:-110px!important;
margin-bottom:-110px!important
}

.my-xl-n23{
margin-top:-115px!important;
margin-bottom:-115px!important
}

.my-xl-n24{
margin-top:-120px!important;
margin-bottom:-120px!important
}

.my-xl-n25{
margin-top:-125px!important;
margin-bottom:-125px!important
}

.my-xl-n26{
margin-top:-130px!important;
margin-bottom:-130px!important
}

.my-xl-n27{
margin-top:-135px!important;
margin-bottom:-135px!important
}

.my-xl-n28{
margin-top:-140px!important;
margin-bottom:-140px!important
}

.my-xl-n29{
margin-top:-145px!important;
margin-bottom:-145px!important
}

.my-xl-n30{
margin-top:-150px!important;
margin-bottom:-150px!important
}

.my-xl-n31{
margin-top:-155px!important;
margin-bottom:-155px!important
}

.my-xl-n32{
margin-top:-160px!important;
margin-bottom:-160px!important
}

.my-xl-n33{
margin-top:-165px!important;
margin-bottom:-165px!important
}

.my-xl-n34{
margin-top:-170px!important;
margin-bottom:-170px!important
}

.my-xl-n35{
margin-top:-175px!important;
margin-bottom:-175px!important
}

.my-xl-n36{
margin-top:-180px!important;
margin-bottom:-180px!important
}

.my-xl-n37{
margin-top:-185px!important;
margin-bottom:-185px!important
}

.my-xl-n38{
margin-top:-190px!important;
margin-bottom:-190px!important
}

.my-xl-n39{
margin-top:-195px!important;
margin-bottom:-195px!important
}

.my-xl-n40{
margin-top:-200px!important;
margin-bottom:-200px!important
}

.my-xl-n41{
margin-top:-205px!important;
margin-bottom:-205px!important
}

.my-xl-n42{
margin-top:-210px!important;
margin-bottom:-210px!important
}

.my-xl-n43{
margin-top:-215px!important;
margin-bottom:-215px!important
}

.my-xl-n44{
margin-top:-220px!important;
margin-bottom:-220px!important
}

.my-xl-n45{
margin-top:-225px!important;
margin-bottom:-225px!important
}

.my-xl-n46{
margin-top:-230px!important;
margin-bottom:-230px!important
}

.my-xl-n47{
margin-top:-235px!important;
margin-bottom:-235px!important
}

.my-xl-n48{
margin-top:-240px!important;
margin-bottom:-240px!important
}

.my-xl-n49{
margin-top:-245px!important;
margin-bottom:-245px!important
}

.my-xl-n50{
margin-top:-250px!important;
margin-bottom:-250px!important
}

.mt-xl-n1{
margin-top:-5px!important
}

.mt-xl-n2{
margin-top:-10px!important
}

.mt-xl-n3{
margin-top:-15px!important
}

.mt-xl-n4{
margin-top:-20px!important
}

.mt-xl-n5{
margin-top:-25px!important
}

.mt-xl-n6{
margin-top:-30px!important
}

.mt-xl-n7{
margin-top:-35px!important
}

.mt-xl-n8{
margin-top:-40px!important
}

.mt-xl-n9{
margin-top:-45px!important
}

.mt-xl-n10{
margin-top:-50px!important
}

.mt-xl-n11{
margin-top:-55px!important
}

.mt-xl-n12{
margin-top:-60px!important
}

.mt-xl-n13{
margin-top:-65px!important
}

.mt-xl-n14{
margin-top:-70px!important
}

.mt-xl-n15{
margin-top:-75px!important
}

.mt-xl-n16{
margin-top:-80px!important
}

.mt-xl-n17{
margin-top:-85px!important
}

.mt-xl-n18{
margin-top:-90px!important
}

.mt-xl-n19{
margin-top:-95px!important
}

.mt-xl-n20{
margin-top:-100px!important
}

.mt-xl-n21{
margin-top:-105px!important
}

.mt-xl-n22{
margin-top:-110px!important
}

.mt-xl-n23{
margin-top:-115px!important
}

.mt-xl-n24{
margin-top:-120px!important
}

.mt-xl-n25{
margin-top:-125px!important
}

.mt-xl-n26{
margin-top:-130px!important
}

.mt-xl-n27{
margin-top:-135px!important
}

.mt-xl-n28{
margin-top:-140px!important
}

.mt-xl-n29{
margin-top:-145px!important
}

.mt-xl-n30{
margin-top:-150px!important
}

.mt-xl-n31{
margin-top:-155px!important
}

.mt-xl-n32{
margin-top:-160px!important
}

.mt-xl-n33{
margin-top:-165px!important
}

.mt-xl-n34{
margin-top:-170px!important
}

.mt-xl-n35{
margin-top:-175px!important
}

.mt-xl-n36{
margin-top:-180px!important
}

.mt-xl-n37{
margin-top:-185px!important
}

.mt-xl-n38{
margin-top:-190px!important
}

.mt-xl-n39{
margin-top:-195px!important
}

.mt-xl-n40{
margin-top:-200px!important
}

.mt-xl-n41{
margin-top:-205px!important
}

.mt-xl-n42{
margin-top:-210px!important
}

.mt-xl-n43{
margin-top:-215px!important
}

.mt-xl-n44{
margin-top:-220px!important
}

.mt-xl-n45{
margin-top:-225px!important
}

.mt-xl-n46{
margin-top:-230px!important
}

.mt-xl-n47{
margin-top:-235px!important
}

.mt-xl-n48{
margin-top:-240px!important
}

.mt-xl-n49{
margin-top:-245px!important
}

.mt-xl-n50{
margin-top:-250px!important
}

.mr-xl-n1{
margin-right:-5px!important
}

.mr-xl-n2{
margin-right:-10px!important
}

.mr-xl-n3{
margin-right:-15px!important
}

.mr-xl-n4{
margin-right:-20px!important
}

.mr-xl-n5{
margin-right:-25px!important
}

.mr-xl-n6{
margin-right:-30px!important
}

.mr-xl-n7{
margin-right:-35px!important
}

.mr-xl-n8{
margin-right:-40px!important
}

.mr-xl-n9{
margin-right:-45px!important
}

.mr-xl-n10{
margin-right:-50px!important
}

.mr-xl-n11{
margin-right:-55px!important
}

.mr-xl-n12{
margin-right:-60px!important
}

.mr-xl-n13{
margin-right:-65px!important
}

.mr-xl-n14{
margin-right:-70px!important
}

.mr-xl-n15{
margin-right:-75px!important
}

.mr-xl-n16{
margin-right:-80px!important
}

.mr-xl-n17{
margin-right:-85px!important
}

.mr-xl-n18{
margin-right:-90px!important
}

.mr-xl-n19{
margin-right:-95px!important
}

.mr-xl-n20{
margin-right:-100px!important
}

.mr-xl-n21{
margin-right:-105px!important
}

.mr-xl-n22{
margin-right:-110px!important
}

.mr-xl-n23{
margin-right:-115px!important
}

.mr-xl-n24{
margin-right:-120px!important
}

.mr-xl-n25{
margin-right:-125px!important
}

.mr-xl-n26{
margin-right:-130px!important
}

.mr-xl-n27{
margin-right:-135px!important
}

.mr-xl-n28{
margin-right:-140px!important
}

.mr-xl-n29{
margin-right:-145px!important
}

.mr-xl-n30{
margin-right:-150px!important
}

.mr-xl-n31{
margin-right:-155px!important
}

.mr-xl-n32{
margin-right:-160px!important
}

.mr-xl-n33{
margin-right:-165px!important
}

.mr-xl-n34{
margin-right:-170px!important
}

.mr-xl-n35{
margin-right:-175px!important
}

.mr-xl-n36{
margin-right:-180px!important
}

.mr-xl-n37{
margin-right:-185px!important
}

.mr-xl-n38{
margin-right:-190px!important
}

.mr-xl-n39{
margin-right:-195px!important
}

.mr-xl-n40{
margin-right:-200px!important
}

.mr-xl-n41{
margin-right:-205px!important
}

.mr-xl-n42{
margin-right:-210px!important
}

.mr-xl-n43{
margin-right:-215px!important
}

.mr-xl-n44{
margin-right:-220px!important
}

.mr-xl-n45{
margin-right:-225px!important
}

.mr-xl-n46{
margin-right:-230px!important
}

.mr-xl-n47{
margin-right:-235px!important
}

.mr-xl-n48{
margin-right:-240px!important
}

.mr-xl-n49{
margin-right:-245px!important
}

.mr-xl-n50{
margin-right:-250px!important
}

.mb-xl-n1{
margin-bottom:-5px!important
}

.mb-xl-n2{
margin-bottom:-10px!important
}

.mb-xl-n3{
margin-bottom:-15px!important
}

.mb-xl-n4{
margin-bottom:-20px!important
}

.mb-xl-n5{
margin-bottom:-25px!important
}

.mb-xl-n6{
margin-bottom:-30px!important
}

.mb-xl-n7{
margin-bottom:-35px!important
}

.mb-xl-n8{
margin-bottom:-40px!important
}

.mb-xl-n9{
margin-bottom:-45px!important
}

.mb-xl-n10{
margin-bottom:-50px!important
}

.mb-xl-n11{
margin-bottom:-55px!important
}

.mb-xl-n12{
margin-bottom:-60px!important
}

.mb-xl-n13{
margin-bottom:-65px!important
}

.mb-xl-n14{
margin-bottom:-70px!important
}

.mb-xl-n15{
margin-bottom:-75px!important
}

.mb-xl-n16{
margin-bottom:-80px!important
}

.mb-xl-n17{
margin-bottom:-85px!important
}

.mb-xl-n18{
margin-bottom:-90px!important
}

.mb-xl-n19{
margin-bottom:-95px!important
}

.mb-xl-n20{
margin-bottom:-100px!important
}

.mb-xl-n21{
margin-bottom:-105px!important
}

.mb-xl-n22{
margin-bottom:-110px!important
}

.mb-xl-n23{
margin-bottom:-115px!important
}

.mb-xl-n24{
margin-bottom:-120px!important
}

.mb-xl-n25{
margin-bottom:-125px!important
}

.mb-xl-n26{
margin-bottom:-130px!important
}

.mb-xl-n27{
margin-bottom:-135px!important
}

.mb-xl-n28{
margin-bottom:-140px!important
}

.mb-xl-n29{
margin-bottom:-145px!important
}

.mb-xl-n30{
margin-bottom:-150px!important
}

.mb-xl-n31{
margin-bottom:-155px!important
}

.mb-xl-n32{
margin-bottom:-160px!important
}

.mb-xl-n33{
margin-bottom:-165px!important
}

.mb-xl-n34{
margin-bottom:-170px!important
}

.mb-xl-n35{
margin-bottom:-175px!important
}

.mb-xl-n36{
margin-bottom:-180px!important
}

.mb-xl-n37{
margin-bottom:-185px!important
}

.mb-xl-n38{
margin-bottom:-190px!important
}

.mb-xl-n39{
margin-bottom:-195px!important
}

.mb-xl-n40{
margin-bottom:-200px!important
}

.mb-xl-n41{
margin-bottom:-205px!important
}

.mb-xl-n42{
margin-bottom:-210px!important
}

.mb-xl-n43{
margin-bottom:-215px!important
}

.mb-xl-n44{
margin-bottom:-220px!important
}

.mb-xl-n45{
margin-bottom:-225px!important
}

.mb-xl-n46{
margin-bottom:-230px!important
}

.mb-xl-n47{
margin-bottom:-235px!important
}

.mb-xl-n48{
margin-bottom:-240px!important
}

.mb-xl-n49{
margin-bottom:-245px!important
}

.mb-xl-n50{
margin-bottom:-250px!important
}

.ml-xl-n1{
margin-left:-5px!important
}

.ml-xl-n2{
margin-left:-10px!important
}

.ml-xl-n3{
margin-left:-15px!important
}

.ml-xl-n4{
margin-left:-20px!important
}

.ml-xl-n5{
margin-left:-25px!important
}

.ml-xl-n6{
margin-left:-30px!important
}

.ml-xl-n7{
margin-left:-35px!important
}

.ml-xl-n8{
margin-left:-40px!important
}

.ml-xl-n9{
margin-left:-45px!important
}

.ml-xl-n10{
margin-left:-50px!important
}

.ml-xl-n11{
margin-left:-55px!important
}

.ml-xl-n12{
margin-left:-60px!important
}

.ml-xl-n13{
margin-left:-65px!important
}

.ml-xl-n14{
margin-left:-70px!important
}

.ml-xl-n15{
margin-left:-75px!important
}

.ml-xl-n16{
margin-left:-80px!important
}

.ml-xl-n17{
margin-left:-85px!important
}

.ml-xl-n18{
margin-left:-90px!important
}

.ml-xl-n19{
margin-left:-95px!important
}

.ml-xl-n20{
margin-left:-100px!important
}

.ml-xl-n21{
margin-left:-105px!important
}

.ml-xl-n22{
margin-left:-110px!important
}

.ml-xl-n23{
margin-left:-115px!important
}

.ml-xl-n24{
margin-left:-120px!important
}

.ml-xl-n25{
margin-left:-125px!important
}

.ml-xl-n26{
margin-left:-130px!important
}

.ml-xl-n27{
margin-left:-135px!important
}

.ml-xl-n28{
margin-left:-140px!important
}

.ml-xl-n29{
margin-left:-145px!important
}

.ml-xl-n30{
margin-left:-150px!important
}

.ml-xl-n31{
margin-left:-155px!important
}

.ml-xl-n32{
margin-left:-160px!important
}

.ml-xl-n33{
margin-left:-165px!important
}

.ml-xl-n34{
margin-left:-170px!important
}

.ml-xl-n35{
margin-left:-175px!important
}

.ml-xl-n36{
margin-left:-180px!important
}

.ml-xl-n37{
margin-left:-185px!important
}

.ml-xl-n38{
margin-left:-190px!important
}

.ml-xl-n39{
margin-left:-195px!important
}

.ml-xl-n40{
margin-left:-200px!important
}

.ml-xl-n41{
margin-left:-205px!important
}

.ml-xl-n42{
margin-left:-210px!important
}

.ml-xl-n43{
margin-left:-215px!important
}

.ml-xl-n44{
margin-left:-220px!important
}

.ml-xl-n45{
margin-left:-225px!important
}

.ml-xl-n46{
margin-left:-230px!important
}

.ml-xl-n47{
margin-left:-235px!important
}

.ml-xl-n48{
margin-left:-240px!important
}

.ml-xl-n49{
margin-left:-245px!important
}

.ml-xl-n50{
margin-left:-250px!important
}

.p-xl-0{
padding:0!important
}

.p-xl-1{
padding:5px!important
}

.p-xl-2{
padding:10px!important
}

.p-xl-3{
padding:15px!important
}

.p-xl-4{
padding:20px!important
}

.p-xl-5{
padding:25px!important
}

.p-xl-6{
padding:30px!important
}

.p-xl-7{
padding:35px!important
}

.p-xl-8{
padding:40px!important
}

.p-xl-9{
padding:45px!important
}

.p-xl-10{
padding:50px!important
}

.p-xl-11{
padding:55px!important
}

.p-xl-12{
padding:60px!important
}

.p-xl-13{
padding:65px!important
}

.p-xl-14{
padding:70px!important
}

.p-xl-15{
padding:75px!important
}

.p-xl-16{
padding:80px!important
}

.p-xl-17{
padding:85px!important
}

.p-xl-18{
padding:90px!important
}

.p-xl-19{
padding:95px!important
}

.p-xl-20{
padding:100px!important
}

.p-xl-21{
padding:105px!important
}

.p-xl-22{
padding:110px!important
}

.p-xl-23{
padding:115px!important
}

.p-xl-24{
padding:120px!important
}

.p-xl-25{
padding:125px!important
}

.p-xl-26{
padding:130px!important
}

.p-xl-27{
padding:135px!important
}

.p-xl-28{
padding:140px!important
}

.p-xl-29{
padding:145px!important
}

.p-xl-30{
padding:150px!important
}

.p-xl-31{
padding:155px!important
}

.p-xl-32{
padding:160px!important
}

.p-xl-33{
padding:165px!important
}

.p-xl-34{
padding:170px!important
}

.p-xl-35{
padding:175px!important
}

.p-xl-36{
padding:180px!important
}

.p-xl-37{
padding:185px!important
}

.p-xl-38{
padding:190px!important
}

.p-xl-39{
padding:195px!important
}

.p-xl-40{
padding:200px!important
}

.p-xl-41{
padding:205px!important
}

.p-xl-42{
padding:210px!important
}

.p-xl-43{
padding:215px!important
}

.p-xl-44{
padding:220px!important
}

.p-xl-45{
padding:225px!important
}

.p-xl-46{
padding:230px!important
}

.p-xl-47{
padding:235px!important
}

.p-xl-48{
padding:240px!important
}

.p-xl-49{
padding:245px!important
}

.p-xl-50{
padding:250px!important
}

.px-xl-0{
padding-right:0!important;
padding-left:0!important
}

.px-xl-1{
padding-right:5px!important;
padding-left:5px!important
}

.px-xl-2{
padding-right:10px!important;
padding-left:10px!important
}

.px-xl-3{
padding-right:15px!important;
padding-left:15px!important
}

.px-xl-4{
padding-right:20px!important;
padding-left:20px!important
}

.px-xl-5{
padding-right:25px!important;
padding-left:25px!important
}

.px-xl-6{
padding-right:30px!important;
padding-left:30px!important
}

.px-xl-7{
padding-right:35px!important;
padding-left:35px!important
}

.px-xl-8{
padding-right:40px!important;
padding-left:40px!important
}

.px-xl-9{
padding-right:45px!important;
padding-left:45px!important
}

.px-xl-10{
padding-right:50px!important;
padding-left:50px!important
}

.px-xl-11{
padding-right:55px!important;
padding-left:55px!important
}

.px-xl-12{
padding-right:60px!important;
padding-left:60px!important
}

.px-xl-13{
padding-right:65px!important;
padding-left:65px!important
}

.px-xl-14{
padding-right:70px!important;
padding-left:70px!important
}

.px-xl-15{
padding-right:75px!important;
padding-left:75px!important
}

.px-xl-16{
padding-right:80px!important;
padding-left:80px!important
}

.px-xl-17{
padding-right:85px!important;
padding-left:85px!important
}

.px-xl-18{
padding-right:90px!important;
padding-left:90px!important
}

.px-xl-19{
padding-right:95px!important;
padding-left:95px!important
}

.px-xl-20{
padding-right:100px!important;
padding-left:100px!important
}

.px-xl-21{
padding-right:105px!important;
padding-left:105px!important
}

.px-xl-22{
padding-right:110px!important;
padding-left:110px!important
}

.px-xl-23{
padding-right:115px!important;
padding-left:115px!important
}

.px-xl-24{
padding-right:120px!important;
padding-left:120px!important
}

.px-xl-25{
padding-right:125px!important;
padding-left:125px!important
}

.px-xl-26{
padding-right:130px!important;
padding-left:130px!important
}

.px-xl-27{
padding-right:135px!important;
padding-left:135px!important
}

.px-xl-28{
padding-right:140px!important;
padding-left:140px!important
}

.px-xl-29{
padding-right:145px!important;
padding-left:145px!important
}

.px-xl-30{
padding-right:150px!important;
padding-left:150px!important
}

.px-xl-31{
padding-right:155px!important;
padding-left:155px!important
}

.px-xl-32{
padding-right:160px!important;
padding-left:160px!important
}

.px-xl-33{
padding-right:165px!important;
padding-left:165px!important
}

.px-xl-34{
padding-right:170px!important;
padding-left:170px!important
}

.px-xl-35{
padding-right:175px!important;
padding-left:175px!important
}

.px-xl-36{
padding-right:180px!important;
padding-left:180px!important
}

.px-xl-37{
padding-right:185px!important;
padding-left:185px!important
}

.px-xl-38{
padding-right:190px!important;
padding-left:190px!important
}

.px-xl-39{
padding-right:195px!important;
padding-left:195px!important
}

.px-xl-40{
padding-right:200px!important;
padding-left:200px!important
}

.px-xl-41{
padding-right:205px!important;
padding-left:205px!important
}

.px-xl-42{
padding-right:210px!important;
padding-left:210px!important
}

.px-xl-43{
padding-right:215px!important;
padding-left:215px!important
}

.px-xl-44{
padding-right:220px!important;
padding-left:220px!important
}

.px-xl-45{
padding-right:225px!important;
padding-left:225px!important
}

.px-xl-46{
padding-right:230px!important;
padding-left:230px!important
}

.px-xl-47{
padding-right:235px!important;
padding-left:235px!important
}

.px-xl-48{
padding-right:240px!important;
padding-left:240px!important
}

.px-xl-49{
padding-right:245px!important;
padding-left:245px!important
}

.px-xl-50{
padding-right:250px!important;
padding-left:250px!important
}

.py-xl-0{
padding-top:0!important;
padding-bottom:0!important
}

.py-xl-1{
padding-top:5px!important;
padding-bottom:5px!important
}

.py-xl-2{
padding-top:10px!important;
padding-bottom:10px!important
}

.py-xl-3{
padding-top:15px!important;
padding-bottom:15px!important
}

.py-xl-4{
padding-top:20px!important;
padding-bottom:20px!important
}

.py-xl-5{
padding-top:25px!important;
padding-bottom:25px!important
}

.py-xl-6{
padding-top:30px!important;
padding-bottom:30px!important
}

.py-xl-7{
padding-top:35px!important;
padding-bottom:35px!important
}

.py-xl-8{
padding-top:40px!important;
padding-bottom:40px!important
}

.py-xl-9{
padding-top:45px!important;
padding-bottom:45px!important
}

.py-xl-10{
padding-top:50px!important;
padding-bottom:50px!important
}

.py-xl-11{
padding-top:55px!important;
padding-bottom:55px!important
}

.py-xl-12{
padding-top:60px!important;
padding-bottom:60px!important
}

.py-xl-13{
padding-top:65px!important;
padding-bottom:65px!important
}

.py-xl-14{
padding-top:70px!important;
padding-bottom:70px!important
}

.py-xl-15{
padding-top:75px!important;
padding-bottom:75px!important
}

.py-xl-16{
padding-top:80px!important;
padding-bottom:80px!important
}

.py-xl-17{
padding-top:85px!important;
padding-bottom:85px!important
}

.py-xl-18{
padding-top:90px!important;
padding-bottom:90px!important
}

.py-xl-19{
padding-top:95px!important;
padding-bottom:95px!important
}

.py-xl-20{
padding-top:100px!important;
padding-bottom:100px!important
}

.py-xl-21{
padding-top:105px!important;
padding-bottom:105px!important
}

.py-xl-22{
padding-top:110px!important;
padding-bottom:110px!important
}

.py-xl-23{
padding-top:115px!important;
padding-bottom:115px!important
}

.py-xl-24{
padding-top:120px!important;
padding-bottom:120px!important
}

.py-xl-25{
padding-top:125px!important;
padding-bottom:125px!important
}

.py-xl-26{
padding-top:130px!important;
padding-bottom:130px!important
}

.py-xl-27{
padding-top:135px!important;
padding-bottom:135px!important
}

.py-xl-28{
padding-top:140px!important;
padding-bottom:140px!important
}

.py-xl-29{
padding-top:145px!important;
padding-bottom:145px!important
}

.py-xl-30{
padding-top:150px!important;
padding-bottom:150px!important
}

.py-xl-31{
padding-top:155px!important;
padding-bottom:155px!important
}

.py-xl-32{
padding-top:160px!important;
padding-bottom:160px!important
}

.py-xl-33{
padding-top:165px!important;
padding-bottom:165px!important
}

.py-xl-34{
padding-top:170px!important;
padding-bottom:170px!important
}

.py-xl-35{
padding-top:175px!important;
padding-bottom:175px!important
}

.py-xl-36{
padding-top:180px!important;
padding-bottom:180px!important
}

.py-xl-37{
padding-top:185px!important;
padding-bottom:185px!important
}

.py-xl-38{
padding-top:190px!important;
padding-bottom:190px!important
}

.py-xl-39{
padding-top:195px!important;
padding-bottom:195px!important
}

.py-xl-40{
padding-top:200px!important;
padding-bottom:200px!important
}

.py-xl-41{
padding-top:205px!important;
padding-bottom:205px!important
}

.py-xl-42{
padding-top:210px!important;
padding-bottom:210px!important
}

.py-xl-43{
padding-top:215px!important;
padding-bottom:215px!important
}

.py-xl-44{
padding-top:220px!important;
padding-bottom:220px!important
}

.py-xl-45{
padding-top:225px!important;
padding-bottom:225px!important
}

.py-xl-46{
padding-top:230px!important;
padding-bottom:230px!important
}

.py-xl-47{
padding-top:235px!important;
padding-bottom:235px!important
}

.py-xl-48{
padding-top:240px!important;
padding-bottom:240px!important
}

.py-xl-49{
padding-top:245px!important;
padding-bottom:245px!important
}

.py-xl-50{
padding-top:250px!important;
padding-bottom:250px!important
}

.pt-xl-0{
padding-top:0!important
}

.pt-xl-1{
padding-top:5px!important
}

.pt-xl-2{
padding-top:10px!important
}

.pt-xl-3{
padding-top:15px!important
}

.pt-xl-4{
padding-top:20px!important
}

.pt-xl-5{
padding-top:25px!important
}

.pt-xl-6{
padding-top:30px!important
}

.pt-xl-7{
padding-top:35px!important
}

.pt-xl-8{
padding-top:40px!important
}

.pt-xl-9{
padding-top:45px!important
}

.pt-xl-10{
padding-top:50px!important
}

.pt-xl-11{
padding-top:55px!important
}

.pt-xl-12{
padding-top:60px!important
}

.pt-xl-13{
padding-top:65px!important
}

.pt-xl-14{
padding-top:70px!important
}

.pt-xl-15{
padding-top:75px!important
}

.pt-xl-16{
padding-top:80px!important
}

.pt-xl-17{
padding-top:85px!important
}

.pt-xl-18{
padding-top:90px!important
}

.pt-xl-19{
padding-top:95px!important
}

.pt-xl-20{
padding-top:100px!important
}

.pt-xl-21{
padding-top:105px!important
}

.pt-xl-22{
padding-top:110px!important
}

.pt-xl-23{
padding-top:115px!important
}

.pt-xl-24{
padding-top:120px!important
}

.pt-xl-25{
padding-top:125px!important
}

.pt-xl-26{
padding-top:130px!important
}

.pt-xl-27{
padding-top:135px!important
}

.pt-xl-28{
padding-top:140px!important
}

.pt-xl-29{
padding-top:145px!important
}

.pt-xl-30{
padding-top:150px!important
}

.pt-xl-31{
padding-top:155px!important
}

.pt-xl-32{
padding-top:160px!important
}

.pt-xl-33{
padding-top:165px!important
}

.pt-xl-34{
padding-top:170px!important
}

.pt-xl-35{
padding-top:175px!important
}

.pt-xl-36{
padding-top:180px!important
}

.pt-xl-37{
padding-top:185px!important
}

.pt-xl-38{
padding-top:190px!important
}

.pt-xl-39{
padding-top:195px!important
}

.pt-xl-40{
padding-top:200px!important
}

.pt-xl-41{
padding-top:205px!important
}

.pt-xl-42{
padding-top:210px!important
}

.pt-xl-43{
padding-top:215px!important
}

.pt-xl-44{
padding-top:220px!important
}

.pt-xl-45{
padding-top:225px!important
}

.pt-xl-46{
padding-top:230px!important
}

.pt-xl-47{
padding-top:235px!important
}

.pt-xl-48{
padding-top:240px!important
}

.pt-xl-49{
padding-top:245px!important
}

.pt-xl-50{
padding-top:250px!important
}

.pr-xl-0{
padding-right:0!important
}

.pr-xl-1{
padding-right:5px!important
}

.pr-xl-2{
padding-right:10px!important
}

.pr-xl-3{
padding-right:15px!important
}

.pr-xl-4{
padding-right:20px!important
}

.pr-xl-5{
padding-right:25px!important
}

.pr-xl-6{
padding-right:30px!important
}

.pr-xl-7{
padding-right:35px!important
}

.pr-xl-8{
padding-right:40px!important
}

.pr-xl-9{
padding-right:45px!important
}

.pr-xl-10{
padding-right:50px!important
}

.pr-xl-11{
padding-right:55px!important
}

.pr-xl-12{
padding-right:60px!important
}

.pr-xl-13{
padding-right:65px!important
}

.pr-xl-14{
padding-right:70px!important
}

.pr-xl-15{
padding-right:75px!important
}

.pr-xl-16{
padding-right:80px!important
}

.pr-xl-17{
padding-right:85px!important
}

.pr-xl-18{
padding-right:90px!important
}

.pr-xl-19{
padding-right:95px!important
}

.pr-xl-20{
padding-right:100px!important
}

.pr-xl-21{
padding-right:105px!important
}

.pr-xl-22{
padding-right:110px!important
}

.pr-xl-23{
padding-right:115px!important
}

.pr-xl-24{
padding-right:120px!important
}

.pr-xl-25{
padding-right:125px!important
}

.pr-xl-26{
padding-right:130px!important
}

.pr-xl-27{
padding-right:135px!important
}

.pr-xl-28{
padding-right:140px!important
}

.pr-xl-29{
padding-right:145px!important
}

.pr-xl-30{
padding-right:150px!important
}

.pr-xl-31{
padding-right:155px!important
}

.pr-xl-32{
padding-right:160px!important
}

.pr-xl-33{
padding-right:165px!important
}

.pr-xl-34{
padding-right:170px!important
}

.pr-xl-35{
padding-right:175px!important
}

.pr-xl-36{
padding-right:180px!important
}

.pr-xl-37{
padding-right:185px!important
}

.pr-xl-38{
padding-right:190px!important
}

.pr-xl-39{
padding-right:195px!important
}

.pr-xl-40{
padding-right:200px!important
}

.pr-xl-41{
padding-right:205px!important
}

.pr-xl-42{
padding-right:210px!important
}

.pr-xl-43{
padding-right:215px!important
}

.pr-xl-44{
padding-right:220px!important
}

.pr-xl-45{
padding-right:225px!important
}

.pr-xl-46{
padding-right:230px!important
}

.pr-xl-47{
padding-right:235px!important
}

.pr-xl-48{
padding-right:240px!important
}

.pr-xl-49{
padding-right:245px!important
}

.pr-xl-50{
padding-right:250px!important
}

.pb-xl-0{
padding-bottom:0!important
}

.pb-xl-1{
padding-bottom:5px!important
}

.pb-xl-2{
padding-bottom:10px!important
}

.pb-xl-3{
padding-bottom:15px!important
}

.pb-xl-4{
padding-bottom:20px!important
}

.pb-xl-5{
padding-bottom:25px!important
}

.pb-xl-6{
padding-bottom:30px!important
}

.pb-xl-7{
padding-bottom:35px!important
}

.pb-xl-8{
padding-bottom:40px!important
}

.pb-xl-9{
padding-bottom:45px!important
}

.pb-xl-10{
padding-bottom:50px!important
}

.pb-xl-11{
padding-bottom:55px!important
}

.pb-xl-12{
padding-bottom:60px!important
}

.pb-xl-13{
padding-bottom:65px!important
}

.pb-xl-14{
padding-bottom:70px!important
}

.pb-xl-15{
padding-bottom:75px!important
}

.pb-xl-16{
padding-bottom:80px!important
}

.pb-xl-17{
padding-bottom:85px!important
}

.pb-xl-18{
padding-bottom:90px!important
}

.pb-xl-19{
padding-bottom:95px!important
}

.pb-xl-20{
padding-bottom:100px!important
}

.pb-xl-21{
padding-bottom:105px!important
}

.pb-xl-22{
padding-bottom:110px!important
}

.pb-xl-23{
padding-bottom:115px!important
}

.pb-xl-24{
padding-bottom:120px!important
}

.pb-xl-25{
padding-bottom:125px!important
}

.pb-xl-26{
padding-bottom:130px!important
}

.pb-xl-27{
padding-bottom:135px!important
}

.pb-xl-28{
padding-bottom:140px!important
}

.pb-xl-29{
padding-bottom:145px!important
}

.pb-xl-30{
padding-bottom:150px!important
}

.pb-xl-31{
padding-bottom:155px!important
}

.pb-xl-32{
padding-bottom:160px!important
}

.pb-xl-33{
padding-bottom:165px!important
}

.pb-xl-34{
padding-bottom:170px!important
}

.pb-xl-35{
padding-bottom:175px!important
}

.pb-xl-36{
padding-bottom:180px!important
}

.pb-xl-37{
padding-bottom:185px!important
}

.pb-xl-38{
padding-bottom:190px!important
}

.pb-xl-39{
padding-bottom:195px!important
}

.pb-xl-40{
padding-bottom:200px!important
}

.pb-xl-41{
padding-bottom:205px!important
}

.pb-xl-42{
padding-bottom:210px!important
}

.pb-xl-43{
padding-bottom:215px!important
}

.pb-xl-44{
padding-bottom:220px!important
}

.pb-xl-45{
padding-bottom:225px!important
}

.pb-xl-46{
padding-bottom:230px!important
}

.pb-xl-47{
padding-bottom:235px!important
}

.pb-xl-48{
padding-bottom:240px!important
}

.pb-xl-49{
padding-bottom:245px!important
}

.pb-xl-50{
padding-bottom:250px!important
}

.pl-xl-0{
padding-left:0!important
}

.pl-xl-1{
padding-left:5px!important
}

.pl-xl-2{
padding-left:10px!important
}

.pl-xl-3{
padding-left:15px!important
}

.pl-xl-4{
padding-left:20px!important
}

.pl-xl-5{
padding-left:25px!important
}

.pl-xl-6{
padding-left:30px!important
}

.pl-xl-7{
padding-left:35px!important
}

.pl-xl-8{
padding-left:40px!important
}

.pl-xl-9{
padding-left:45px!important
}

.pl-xl-10{
padding-left:50px!important
}

.pl-xl-11{
padding-left:55px!important
}

.pl-xl-12{
padding-left:60px!important
}

.pl-xl-13{
padding-left:65px!important
}

.pl-xl-14{
padding-left:70px!important
}

.pl-xl-15{
padding-left:75px!important
}

.pl-xl-16{
padding-left:80px!important
}

.pl-xl-17{
padding-left:85px!important
}

.pl-xl-18{
padding-left:90px!important
}

.pl-xl-19{
padding-left:95px!important
}

.pl-xl-20{
padding-left:100px!important
}

.pl-xl-21{
padding-left:105px!important
}

.pl-xl-22{
padding-left:110px!important
}

.pl-xl-23{
padding-left:115px!important
}

.pl-xl-24{
padding-left:120px!important
}

.pl-xl-25{
padding-left:125px!important
}

.pl-xl-26{
padding-left:130px!important
}

.pl-xl-27{
padding-left:135px!important
}

.pl-xl-28{
padding-left:140px!important
}

.pl-xl-29{
padding-left:145px!important
}

.pl-xl-30{
padding-left:150px!important
}

.pl-xl-31{
padding-left:155px!important
}

.pl-xl-32{
padding-left:160px!important
}

.pl-xl-33{
padding-left:165px!important
}

.pl-xl-34{
padding-left:170px!important
}

.pl-xl-35{
padding-left:175px!important
}

.pl-xl-36{
padding-left:180px!important
}

.pl-xl-37{
padding-left:185px!important
}

.pl-xl-38{
padding-left:190px!important
}

.pl-xl-39{
padding-left:195px!important
}

.pl-xl-40{
padding-left:200px!important
}

.pl-xl-41{
padding-left:205px!important
}

.pl-xl-42{
padding-left:210px!important
}

.pl-xl-43{
padding-left:215px!important
}

.pl-xl-44{
padding-left:220px!important
}

.pl-xl-45{
padding-left:225px!important
}

.pl-xl-46{
padding-left:230px!important
}

.pl-xl-47{
padding-left:235px!important
}

.pl-xl-48{
padding-left:240px!important
}

.pl-xl-49{
padding-left:245px!important
}

.pl-xl-50{
padding-left:250px!important
}

.text-xl-left{
text-align:left!important
}

.text-xl-right{
text-align:right!important
}

.text-xl-center{
text-align:center!important
}


}

@media (min-width:1400px){
.float-xxl-left{
float:left!important
}

.float-xxl-right{
float:right!important
}

.float-xxl-none{
float: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:-webkit-box!important;
display:-ms-flexbox!important;
display:flex!important
}

.d-xxl-inline-flex{
display:-webkit-inline-box!important;
display:-ms-inline-flexbox!important;
display:inline-flex!important
}

.d-xxl-none{
display:none!important
}

.flex-xxl-fill{
-webkit-box-flex:1!important;
-ms-flex:1 1 auto!important;
flex:1 1 auto!important
}

.flex-xxl-row{
-webkit-box-orient:horizontal!important;
-webkit-box-direction:normal!important;
-ms-flex-direction:row!important;
flex-direction:row!important
}

.flex-xxl-column{
-webkit-box-orient:vertical!important;
-webkit-box-direction:normal!important;
-ms-flex-direction:column!important;
flex-direction:column!important
}

.flex-xxl-row-reverse{
-webkit-box-orient:horizontal!important;
-webkit-box-direction:reverse!important;
-ms-flex-direction:row-reverse!important;
flex-direction:row-reverse!important
}

.flex-xxl-column-reverse{
-webkit-box-orient:vertical!important;
-webkit-box-direction:reverse!important;
-ms-flex-direction:column-reverse!important;
flex-direction:column-reverse!important
}

.flex-xxl-grow-0{
-webkit-box-flex:0!important;
-ms-flex-positive:0!important;
flex-grow:0!important
}

.flex-xxl-grow-1{
-webkit-box-flex:1!important;
-ms-flex-positive:1!important;
flex-grow:1!important
}

.flex-xxl-shrink-0{
-ms-flex-negative:0!important;
flex-shrink:0!important
}

.flex-xxl-shrink-1{
-ms-flex-negative:1!important;
flex-shrink:1!important
}

.flex-xxl-wrap{
-ms-flex-wrap:wrap!important;
flex-wrap:wrap!important
}

.flex-xxl-nowrap{
-ms-flex-wrap:nowrap!important;
flex-wrap:nowrap!important
}

.flex-xxl-wrap-reverse{
-ms-flex-wrap:wrap-reverse!important;
flex-wrap:wrap-reverse!important
}

.justify-content-xxl-start{
-webkit-box-pack:start!important;
-ms-flex-pack:start!important;
justify-content:flex-start!important
}

.justify-content-xxl-end{
-webkit-box-pack:end!important;
-ms-flex-pack:end!important;
justify-content:flex-end!important
}

.justify-content-xxl-center{
-webkit-box-pack:center!important;
-ms-flex-pack:center!important;
justify-content:center!important
}

.justify-content-xxl-between{
-webkit-box-pack:justify!important;
-ms-flex-pack:justify!important;
justify-content:space-between!important
}

.justify-content-xxl-around{
-ms-flex-pack:distribute!important;
justify-content:space-around!important
}

.justify-content-xxl-evenly{
-webkit-box-pack:space-evenly!important;
-ms-flex-pack:space-evenly!important;
justify-content:space-evenly!important
}

.align-items-xxl-start{
-webkit-box-align:start!important;
-ms-flex-align:start!important;
align-items:flex-start!important
}

.align-items-xxl-end{
-webkit-box-align:end!important;
-ms-flex-align:end!important;
align-items:flex-end!important
}

.align-items-xxl-center{
-webkit-box-align:center!important;
-ms-flex-align:center!important;
align-items:center!important
}

.align-items-xxl-baseline{
-webkit-box-align:baseline!important;
-ms-flex-align:baseline!important;
align-items:baseline!important
}

.align-items-xxl-stretch{
-webkit-box-align:stretch!important;
-ms-flex-align:stretch!important;
align-items:stretch!important
}

.align-content-xxl-start{
-ms-flex-line-pack:start!important;
align-content:flex-start!important
}

.align-content-xxl-end{
-ms-flex-line-pack:end!important;
align-content:flex-end!important
}

.align-content-xxl-center{
-ms-flex-line-pack:center!important;
align-content:center!important
}

.align-content-xxl-between{
-ms-flex-line-pack:justify!important;
align-content:space-between!important
}

.align-content-xxl-around{
-ms-flex-line-pack:distribute!important;
align-content:space-around!important
}

.align-content-xxl-stretch{
-ms-flex-line-pack:stretch!important;
align-content:stretch!important
}

.align-self-xxl-auto{
-ms-flex-item-align:auto!important;
-ms-grid-row-align:auto!important;
align-self:auto!important
}

.align-self-xxl-start{
-ms-flex-item-align:start!important;
align-self:flex-start!important
}

.align-self-xxl-end{
-ms-flex-item-align:end!important;
align-self:flex-end!important
}

.align-self-xxl-center{
-ms-flex-item-align:center!important;
-ms-grid-row-align:center!important;
align-self:center!important
}

.align-self-xxl-baseline{
-ms-flex-item-align:baseline!important;
align-self:baseline!important
}

.align-self-xxl-stretch{
-ms-flex-item-align:stretch!important;
-ms-grid-row-align:stretch!important;
align-self:stretch!important
}

.order-xxl-first{
-webkit-box-ordinal-group:0!important;
-ms-flex-order:-1!important;
order:-1!important
}

.order-xxl-0{
-webkit-box-ordinal-group:1!important;
-ms-flex-order:0!important;
order:0!important
}

.order-xxl-1{
-webkit-box-ordinal-group:2!important;
-ms-flex-order:1!important;
order:1!important
}

.order-xxl-2{
-webkit-box-ordinal-group:3!important;
-ms-flex-order:2!important;
order:2!important
}

.order-xxl-3{
-webkit-box-ordinal-group:4!important;
-ms-flex-order:3!important;
order:3!important
}

.order-xxl-4{
-webkit-box-ordinal-group:5!important;
-ms-flex-order:4!important;
order:4!important
}

.order-xxl-5{
-webkit-box-ordinal-group:6!important;
-ms-flex-order:5!important;
order:5!important
}

.order-xxl-last{
-webkit-box-ordinal-group:7!important;
-ms-flex-order:6!important;
order:6!important
}

.m-xxl-0{
margin:0!important
}

.m-xxl-1{
margin:5px!important
}

.m-xxl-2{
margin:10px!important
}

.m-xxl-3{
margin:15px!important
}

.m-xxl-4{
margin:20px!important
}

.m-xxl-5{
margin:25px!important
}

.m-xxl-6{
margin:30px!important
}

.m-xxl-7{
margin:35px!important
}

.m-xxl-8{
margin:40px!important
}

.m-xxl-9{
margin:45px!important
}

.m-xxl-10{
margin:50px!important
}

.m-xxl-11{
margin:55px!important
}

.m-xxl-12{
margin:60px!important
}

.m-xxl-13{
margin:65px!important
}

.m-xxl-14{
margin:70px!important
}

.m-xxl-15{
margin:75px!important
}

.m-xxl-16{
margin:80px!important
}

.m-xxl-17{
margin:85px!important
}

.m-xxl-18{
margin:90px!important
}

.m-xxl-19{
margin:95px!important
}

.m-xxl-20{
margin:100px!important
}

.m-xxl-21{
margin:105px!important
}

.m-xxl-22{
margin:110px!important
}

.m-xxl-23{
margin:115px!important
}

.m-xxl-24{
margin:120px!important
}

.m-xxl-25{
margin:125px!important
}

.m-xxl-26{
margin:130px!important
}

.m-xxl-27{
margin:135px!important
}

.m-xxl-28{
margin:140px!important
}

.m-xxl-29{
margin:145px!important
}

.m-xxl-30{
margin:150px!important
}

.m-xxl-31{
margin:155px!important
}

.m-xxl-32{
margin:160px!important
}

.m-xxl-33{
margin:165px!important
}

.m-xxl-34{
margin:170px!important
}

.m-xxl-35{
margin:175px!important
}

.m-xxl-36{
margin:180px!important
}

.m-xxl-37{
margin:185px!important
}

.m-xxl-38{
margin:190px!important
}

.m-xxl-39{
margin:195px!important
}

.m-xxl-40{
margin:200px!important
}

.m-xxl-41{
margin:205px!important
}

.m-xxl-42{
margin:210px!important
}

.m-xxl-43{
margin:215px!important
}

.m-xxl-44{
margin:220px!important
}

.m-xxl-45{
margin:225px!important
}

.m-xxl-46{
margin:230px!important
}

.m-xxl-47{
margin:235px!important
}

.m-xxl-48{
margin:240px!important
}

.m-xxl-49{
margin:245px!important
}

.m-xxl-50{
margin:250px!important
}

.m-xxl-auto{
margin:auto!important
}

.mx-xxl-0{
margin-right:0!important;
margin-left:0!important
}

.mx-xxl-1{
margin-right:5px!important;
margin-left:5px!important
}

.mx-xxl-2{
margin-right:10px!important;
margin-left:10px!important
}

.mx-xxl-3{
margin-right:15px!important;
margin-left:15px!important
}

.mx-xxl-4{
margin-right:20px!important;
margin-left:20px!important
}

.mx-xxl-5{
margin-right:25px!important;
margin-left:25px!important
}

.mx-xxl-6{
margin-right:30px!important;
margin-left:30px!important
}

.mx-xxl-7{
margin-right:35px!important;
margin-left:35px!important
}

.mx-xxl-8{
margin-right:40px!important;
margin-left:40px!important
}

.mx-xxl-9{
margin-right:45px!important;
margin-left:45px!important
}

.mx-xxl-10{
margin-right:50px!important;
margin-left:50px!important
}

.mx-xxl-11{
margin-right:55px!important;
margin-left:55px!important
}

.mx-xxl-12{
margin-right:60px!important;
margin-left:60px!important
}

.mx-xxl-13{
margin-right:65px!important;
margin-left:65px!important
}

.mx-xxl-14{
margin-right:70px!important;
margin-left:70px!important
}

.mx-xxl-15{
margin-right:75px!important;
margin-left:75px!important
}

.mx-xxl-16{
margin-right:80px!important;
margin-left:80px!important
}

.mx-xxl-17{
margin-right:85px!important;
margin-left:85px!important
}

.mx-xxl-18{
margin-right:90px!important;
margin-left:90px!important
}

.mx-xxl-19{
margin-right:95px!important;
margin-left:95px!important
}

.mx-xxl-20{
margin-right:100px!important;
margin-left:100px!important
}

.mx-xxl-21{
margin-right:105px!important;
margin-left:105px!important
}

.mx-xxl-22{
margin-right:110px!important;
margin-left:110px!important
}

.mx-xxl-23{
margin-right:115px!important;
margin-left:115px!important
}

.mx-xxl-24{
margin-right:120px!important;
margin-left:120px!important
}

.mx-xxl-25{
margin-right:125px!important;
margin-left:125px!important
}

.mx-xxl-26{
margin-right:130px!important;
margin-left:130px!important
}

.mx-xxl-27{
margin-right:135px!important;
margin-left:135px!important
}

.mx-xxl-28{
margin-right:140px!important;
margin-left:140px!important
}

.mx-xxl-29{
margin-right:145px!important;
margin-left:145px!important
}

.mx-xxl-30{
margin-right:150px!important;
margin-left:150px!important
}

.mx-xxl-31{
margin-right:155px!important;
margin-left:155px!important
}

.mx-xxl-32{
margin-right:160px!important;
margin-left:160px!important
}

.mx-xxl-33{
margin-right:165px!important;
margin-left:165px!important
}

.mx-xxl-34{
margin-right:170px!important;
margin-left:170px!important
}

.mx-xxl-35{
margin-right:175px!important;
margin-left:175px!important
}

.mx-xxl-36{
margin-right:180px!important;
margin-left:180px!important
}

.mx-xxl-37{
margin-right:185px!important;
margin-left:185px!important
}

.mx-xxl-38{
margin-right:190px!important;
margin-left:190px!important
}

.mx-xxl-39{
margin-right:195px!important;
margin-left:195px!important
}

.mx-xxl-40{
margin-right:200px!important;
margin-left:200px!important
}

.mx-xxl-41{
margin-right:205px!important;
margin-left:205px!important
}

.mx-xxl-42{
margin-right:210px!important;
margin-left:210px!important
}

.mx-xxl-43{
margin-right:215px!important;
margin-left:215px!important
}

.mx-xxl-44{
margin-right:220px!important;
margin-left:220px!important
}

.mx-xxl-45{
margin-right:225px!important;
margin-left:225px!important
}

.mx-xxl-46{
margin-right:230px!important;
margin-left:230px!important
}

.mx-xxl-47{
margin-right:235px!important;
margin-left:235px!important
}

.mx-xxl-48{
margin-right:240px!important;
margin-left:240px!important
}

.mx-xxl-49{
margin-right:245px!important;
margin-left:245px!important
}

.mx-xxl-50{
margin-right:250px!important;
margin-left:250px!important
}

.mx-xxl-auto{
margin-right:auto!important;
margin-left:auto!important
}

.my-xxl-0{
margin-top:0!important;
margin-bottom:0!important
}

.my-xxl-1{
margin-top:5px!important;
margin-bottom:5px!important
}

.my-xxl-2{
margin-top:10px!important;
margin-bottom:10px!important
}

.my-xxl-3{
margin-top:15px!important;
margin-bottom:15px!important
}

.my-xxl-4{
margin-top:20px!important;
margin-bottom:20px!important
}

.my-xxl-5{
margin-top:25px!important;
margin-bottom:25px!important
}

.my-xxl-6{
margin-top:30px!important;
margin-bottom:30px!important
}

.my-xxl-7{
margin-top:35px!important;
margin-bottom:35px!important
}

.my-xxl-8{
margin-top:40px!important;
margin-bottom:40px!important
}

.my-xxl-9{
margin-top:45px!important;
margin-bottom:45px!important
}

.my-xxl-10{
margin-top:50px!important;
margin-bottom:50px!important
}

.my-xxl-11{
margin-top:55px!important;
margin-bottom:55px!important
}

.my-xxl-12{
margin-top:60px!important;
margin-bottom:60px!important
}

.my-xxl-13{
margin-top:65px!important;
margin-bottom:65px!important
}

.my-xxl-14{
margin-top:70px!important;
margin-bottom:70px!important
}

.my-xxl-15{
margin-top:75px!important;
margin-bottom:75px!important
}

.my-xxl-16{
margin-top:80px!important;
margin-bottom:80px!important
}

.my-xxl-17{
margin-top:85px!important;
margin-bottom:85px!important
}

.my-xxl-18{
margin-top:90px!important;
margin-bottom:90px!important
}

.my-xxl-19{
margin-top:95px!important;
margin-bottom:95px!important
}

.my-xxl-20{
margin-top:100px!important;
margin-bottom:100px!important
}

.my-xxl-21{
margin-top:105px!important;
margin-bottom:105px!important
}

.my-xxl-22{
margin-top:110px!important;
margin-bottom:110px!important
}

.my-xxl-23{
margin-top:115px!important;
margin-bottom:115px!important
}

.my-xxl-24{
margin-top:120px!important;
margin-bottom:120px!important
}

.my-xxl-25{
margin-top:125px!important;
margin-bottom:125px!important
}

.my-xxl-26{
margin-top:130px!important;
margin-bottom:130px!important
}

.my-xxl-27{
margin-top:135px!important;
margin-bottom:135px!important
}

.my-xxl-28{
margin-top:140px!important;
margin-bottom:140px!important
}

.my-xxl-29{
margin-top:145px!important;
margin-bottom:145px!important
}

.my-xxl-30{
margin-top:150px!important;
margin-bottom:150px!important
}

.my-xxl-31{
margin-top:155px!important;
margin-bottom:155px!important
}

.my-xxl-32{
margin-top:160px!important;
margin-bottom:160px!important
}

.my-xxl-33{
margin-top:165px!important;
margin-bottom:165px!important
}

.my-xxl-34{
margin-top:170px!important;
margin-bottom:170px!important
}

.my-xxl-35{
margin-top:175px!important;
margin-bottom:175px!important
}

.my-xxl-36{
margin-top:180px!important;
margin-bottom:180px!important
}

.my-xxl-37{
margin-top:185px!important;
margin-bottom:185px!important
}

.my-xxl-38{
margin-top:190px!important;
margin-bottom:190px!important
}

.my-xxl-39{
margin-top:195px!important;
margin-bottom:195px!important
}

.my-xxl-40{
margin-top:200px!important;
margin-bottom:200px!important
}

.my-xxl-41{
margin-top:205px!important;
margin-bottom:205px!important
}

.my-xxl-42{
margin-top:210px!important;
margin-bottom:210px!important
}

.my-xxl-43{
margin-top:215px!important;
margin-bottom:215px!important
}

.my-xxl-44{
margin-top:220px!important;
margin-bottom:220px!important
}

.my-xxl-45{
margin-top:225px!important;
margin-bottom:225px!important
}

.my-xxl-46{
margin-top:230px!important;
margin-bottom:230px!important
}

.my-xxl-47{
margin-top:235px!important;
margin-bottom:235px!important
}

.my-xxl-48{
margin-top:240px!important;
margin-bottom:240px!important
}

.my-xxl-49{
margin-top:245px!important;
margin-bottom:245px!important
}

.my-xxl-50{
margin-top:250px!important;
margin-bottom:250px!important
}

.my-xxl-auto{
margin-top:auto!important;
margin-bottom:auto!important
}

.mt-xxl-0{
margin-top:0!important
}

.mt-xxl-1{
margin-top:5px!important
}

.mt-xxl-2{
margin-top:10px!important
}

.mt-xxl-3{
margin-top:15px!important
}

.mt-xxl-4{
margin-top:20px!important
}

.mt-xxl-5{
margin-top:25px!important
}

.mt-xxl-6{
margin-top:30px!important
}

.mt-xxl-7{
margin-top:35px!important
}

.mt-xxl-8{
margin-top:40px!important
}

.mt-xxl-9{
margin-top:45px!important
}

.mt-xxl-10{
margin-top:50px!important
}

.mt-xxl-11{
margin-top:55px!important
}

.mt-xxl-12{
margin-top:60px!important
}

.mt-xxl-13{
margin-top:65px!important
}

.mt-xxl-14{
margin-top:70px!important
}

.mt-xxl-15{
margin-top:75px!important
}

.mt-xxl-16{
margin-top:80px!important
}

.mt-xxl-17{
margin-top:85px!important
}

.mt-xxl-18{
margin-top:90px!important
}

.mt-xxl-19{
margin-top:95px!important
}

.mt-xxl-20{
margin-top:100px!important
}

.mt-xxl-21{
margin-top:105px!important
}

.mt-xxl-22{
margin-top:110px!important
}

.mt-xxl-23{
margin-top:115px!important
}

.mt-xxl-24{
margin-top:120px!important
}

.mt-xxl-25{
margin-top:125px!important
}

.mt-xxl-26{
margin-top:130px!important
}

.mt-xxl-27{
margin-top:135px!important
}

.mt-xxl-28{
margin-top:140px!important
}

.mt-xxl-29{
margin-top:145px!important
}

.mt-xxl-30{
margin-top:150px!important
}

.mt-xxl-31{
margin-top:155px!important
}

.mt-xxl-32{
margin-top:160px!important
}

.mt-xxl-33{
margin-top:165px!important
}

.mt-xxl-34{
margin-top:170px!important
}

.mt-xxl-35{
margin-top:175px!important
}

.mt-xxl-36{
margin-top:180px!important
}

.mt-xxl-37{
margin-top:185px!important
}

.mt-xxl-38{
margin-top:190px!important
}

.mt-xxl-39{
margin-top:195px!important
}

.mt-xxl-40{
margin-top:200px!important
}

.mt-xxl-41{
margin-top:205px!important
}

.mt-xxl-42{
margin-top:210px!important
}

.mt-xxl-43{
margin-top:215px!important
}

.mt-xxl-44{
margin-top:220px!important
}

.mt-xxl-45{
margin-top:225px!important
}

.mt-xxl-46{
margin-top:230px!important
}

.mt-xxl-47{
margin-top:235px!important
}

.mt-xxl-48{
margin-top:240px!important
}

.mt-xxl-49{
margin-top:245px!important
}

.mt-xxl-50{
margin-top:250px!important
}

.mt-xxl-auto{
margin-top:auto!important
}

.mr-xxl-0{
margin-right:0!important
}

.mr-xxl-1{
margin-right:5px!important
}

.mr-xxl-2{
margin-right:10px!important
}

.mr-xxl-3{
margin-right:15px!important
}

.mr-xxl-4{
margin-right:20px!important
}

.mr-xxl-5{
margin-right:25px!important
}

.mr-xxl-6{
margin-right:30px!important
}

.mr-xxl-7{
margin-right:35px!important
}

.mr-xxl-8{
margin-right:40px!important
}

.mr-xxl-9{
margin-right:45px!important
}

.mr-xxl-10{
margin-right:50px!important
}

.mr-xxl-11{
margin-right:55px!important
}

.mr-xxl-12{
margin-right:60px!important
}

.mr-xxl-13{
margin-right:65px!important
}

.mr-xxl-14{
margin-right:70px!important
}

.mr-xxl-15{
margin-right:75px!important
}

.mr-xxl-16{
margin-right:80px!important
}

.mr-xxl-17{
margin-right:85px!important
}

.mr-xxl-18{
margin-right:90px!important
}

.mr-xxl-19{
margin-right:95px!important
}

.mr-xxl-20{
margin-right:100px!important
}

.mr-xxl-21{
margin-right:105px!important
}

.mr-xxl-22{
margin-right:110px!important
}

.mr-xxl-23{
margin-right:115px!important
}

.mr-xxl-24{
margin-right:120px!important
}

.mr-xxl-25{
margin-right:125px!important
}

.mr-xxl-26{
margin-right:130px!important
}

.mr-xxl-27{
margin-right:135px!important
}

.mr-xxl-28{
margin-right:140px!important
}

.mr-xxl-29{
margin-right:145px!important
}

.mr-xxl-30{
margin-right:150px!important
}

.mr-xxl-31{
margin-right:155px!important
}

.mr-xxl-32{
margin-right:160px!important
}

.mr-xxl-33{
margin-right:165px!important
}

.mr-xxl-34{
margin-right:170px!important
}

.mr-xxl-35{
margin-right:175px!important
}

.mr-xxl-36{
margin-right:180px!important
}

.mr-xxl-37{
margin-right:185px!important
}

.mr-xxl-38{
margin-right:190px!important
}

.mr-xxl-39{
margin-right:195px!important
}

.mr-xxl-40{
margin-right:200px!important
}

.mr-xxl-41{
margin-right:205px!important
}

.mr-xxl-42{
margin-right:210px!important
}

.mr-xxl-43{
margin-right:215px!important
}

.mr-xxl-44{
margin-right:220px!important
}

.mr-xxl-45{
margin-right:225px!important
}

.mr-xxl-46{
margin-right:230px!important
}

.mr-xxl-47{
margin-right:235px!important
}

.mr-xxl-48{
margin-right:240px!important
}

.mr-xxl-49{
margin-right:245px!important
}

.mr-xxl-50{
margin-right:250px!important
}

.mr-xxl-auto{
margin-right:auto!important
}

.mb-xxl-0{
margin-bottom:0!important
}

.mb-xxl-1{
margin-bottom:5px!important
}

.mb-xxl-2{
margin-bottom:10px!important
}

.mb-xxl-3{
margin-bottom:15px!important
}

.mb-xxl-4{
margin-bottom:20px!important
}

.mb-xxl-5{
margin-bottom:25px!important
}

.mb-xxl-6{
margin-bottom:30px!important
}

.mb-xxl-7{
margin-bottom:35px!important
}

.mb-xxl-8{
margin-bottom:40px!important
}

.mb-xxl-9{
margin-bottom:45px!important
}

.mb-xxl-10{
margin-bottom:50px!important
}

.mb-xxl-11{
margin-bottom:55px!important
}

.mb-xxl-12{
margin-bottom:60px!important
}

.mb-xxl-13{
margin-bottom:65px!important
}

.mb-xxl-14{
margin-bottom:70px!important
}

.mb-xxl-15{
margin-bottom:75px!important
}

.mb-xxl-16{
margin-bottom:80px!important
}

.mb-xxl-17{
margin-bottom:85px!important
}

.mb-xxl-18{
margin-bottom:90px!important
}

.mb-xxl-19{
margin-bottom:95px!important
}

.mb-xxl-20{
margin-bottom:100px!important
}

.mb-xxl-21{
margin-bottom:105px!important
}

.mb-xxl-22{
margin-bottom:110px!important
}

.mb-xxl-23{
margin-bottom:115px!important
}

.mb-xxl-24{
margin-bottom:120px!important
}

.mb-xxl-25{
margin-bottom:125px!important
}

.mb-xxl-26{
margin-bottom:130px!important
}

.mb-xxl-27{
margin-bottom:135px!important
}

.mb-xxl-28{
margin-bottom:140px!important
}

.mb-xxl-29{
margin-bottom:145px!important
}

.mb-xxl-30{
margin-bottom:150px!important
}

.mb-xxl-31{
margin-bottom:155px!important
}

.mb-xxl-32{
margin-bottom:160px!important
}

.mb-xxl-33{
margin-bottom:165px!important
}

.mb-xxl-34{
margin-bottom:170px!important
}

.mb-xxl-35{
margin-bottom:175px!important
}

.mb-xxl-36{
margin-bottom:180px!important
}

.mb-xxl-37{
margin-bottom:185px!important
}

.mb-xxl-38{
margin-bottom:190px!important
}

.mb-xxl-39{
margin-bottom:195px!important
}

.mb-xxl-40{
margin-bottom:200px!important
}

.mb-xxl-41{
margin-bottom:205px!important
}

.mb-xxl-42{
margin-bottom:210px!important
}

.mb-xxl-43{
margin-bottom:215px!important
}

.mb-xxl-44{
margin-bottom:220px!important
}

.mb-xxl-45{
margin-bottom:225px!important
}

.mb-xxl-46{
margin-bottom:230px!important
}

.mb-xxl-47{
margin-bottom:235px!important
}

.mb-xxl-48{
margin-bottom:240px!important
}

.mb-xxl-49{
margin-bottom:245px!important
}

.mb-xxl-50{
margin-bottom:250px!important
}

.mb-xxl-auto{
margin-bottom:auto!important
}

.ml-xxl-0{
margin-left:0!important
}

.ml-xxl-1{
margin-left:5px!important
}

.ml-xxl-2{
margin-left:10px!important
}

.ml-xxl-3{
margin-left:15px!important
}

.ml-xxl-4{
margin-left:20px!important
}

.ml-xxl-5{
margin-left:25px!important
}

.ml-xxl-6{
margin-left:30px!important
}

.ml-xxl-7{
margin-left:35px!important
}

.ml-xxl-8{
margin-left:40px!important
}

.ml-xxl-9{
margin-left:45px!important
}

.ml-xxl-10{
margin-left:50px!important
}

.ml-xxl-11{
margin-left:55px!important
}

.ml-xxl-12{
margin-left:60px!important
}

.ml-xxl-13{
margin-left:65px!important
}

.ml-xxl-14{
margin-left:70px!important
}

.ml-xxl-15{
margin-left:75px!important
}

.ml-xxl-16{
margin-left:80px!important
}

.ml-xxl-17{
margin-left:85px!important
}

.ml-xxl-18{
margin-left:90px!important
}

.ml-xxl-19{
margin-left:95px!important
}

.ml-xxl-20{
margin-left:100px!important
}

.ml-xxl-21{
margin-left:105px!important
}

.ml-xxl-22{
margin-left:110px!important
}

.ml-xxl-23{
margin-left:115px!important
}

.ml-xxl-24{
margin-left:120px!important
}

.ml-xxl-25{
margin-left:125px!important
}

.ml-xxl-26{
margin-left:130px!important
}

.ml-xxl-27{
margin-left:135px!important
}

.ml-xxl-28{
margin-left:140px!important
}

.ml-xxl-29{
margin-left:145px!important
}

.ml-xxl-30{
margin-left:150px!important
}

.ml-xxl-31{
margin-left:155px!important
}

.ml-xxl-32{
margin-left:160px!important
}

.ml-xxl-33{
margin-left:165px!important
}

.ml-xxl-34{
margin-left:170px!important
}

.ml-xxl-35{
margin-left:175px!important
}

.ml-xxl-36{
margin-left:180px!important
}

.ml-xxl-37{
margin-left:185px!important
}

.ml-xxl-38{
margin-left:190px!important
}

.ml-xxl-39{
margin-left:195px!important
}

.ml-xxl-40{
margin-left:200px!important
}

.ml-xxl-41{
margin-left:205px!important
}

.ml-xxl-42{
margin-left:210px!important
}

.ml-xxl-43{
margin-left:215px!important
}

.ml-xxl-44{
margin-left:220px!important
}

.ml-xxl-45{
margin-left:225px!important
}

.ml-xxl-46{
margin-left:230px!important
}

.ml-xxl-47{
margin-left:235px!important
}

.ml-xxl-48{
margin-left:240px!important
}

.ml-xxl-49{
margin-left:245px!important
}

.ml-xxl-50{
margin-left:250px!important
}

.ml-xxl-auto{
margin-left:auto!important
}

.m-xxl-n1{
margin:-5px!important
}

.m-xxl-n2{
margin:-10px!important
}

.m-xxl-n3{
margin:-15px!important
}

.m-xxl-n4{
margin:-20px!important
}

.m-xxl-n5{
margin:-25px!important
}

.m-xxl-n6{
margin:-30px!important
}

.m-xxl-n7{
margin:-35px!important
}

.m-xxl-n8{
margin:-40px!important
}

.m-xxl-n9{
margin:-45px!important
}

.m-xxl-n10{
margin:-50px!important
}

.m-xxl-n11{
margin:-55px!important
}

.m-xxl-n12{
margin:-60px!important
}

.m-xxl-n13{
margin:-65px!important
}

.m-xxl-n14{
margin:-70px!important
}

.m-xxl-n15{
margin:-75px!important
}

.m-xxl-n16{
margin:-80px!important
}

.m-xxl-n17{
margin:-85px!important
}

.m-xxl-n18{
margin:-90px!important
}

.m-xxl-n19{
margin:-95px!important
}

.m-xxl-n20{
margin:-100px!important
}

.m-xxl-n21{
margin:-105px!important
}

.m-xxl-n22{
margin:-110px!important
}

.m-xxl-n23{
margin:-115px!important
}

.m-xxl-n24{
margin:-120px!important
}

.m-xxl-n25{
margin:-125px!important
}

.m-xxl-n26{
margin:-130px!important
}

.m-xxl-n27{
margin:-135px!important
}

.m-xxl-n28{
margin:-140px!important
}

.m-xxl-n29{
margin:-145px!important
}

.m-xxl-n30{
margin:-150px!important
}

.m-xxl-n31{
margin:-155px!important
}

.m-xxl-n32{
margin:-160px!important
}

.m-xxl-n33{
margin:-165px!important
}

.m-xxl-n34{
margin:-170px!important
}

.m-xxl-n35{
margin:-175px!important
}

.m-xxl-n36{
margin:-180px!important
}

.m-xxl-n37{
margin:-185px!important
}

.m-xxl-n38{
margin:-190px!important
}

.m-xxl-n39{
margin:-195px!important
}

.m-xxl-n40{
margin:-200px!important
}

.m-xxl-n41{
margin:-205px!important
}

.m-xxl-n42{
margin:-210px!important
}

.m-xxl-n43{
margin:-215px!important
}

.m-xxl-n44{
margin:-220px!important
}

.m-xxl-n45{
margin:-225px!important
}

.m-xxl-n46{
margin:-230px!important
}

.m-xxl-n47{
margin:-235px!important
}

.m-xxl-n48{
margin:-240px!important
}

.m-xxl-n49{
margin:-245px!important
}

.m-xxl-n50{
margin:-250px!important
}

.mx-xxl-n1{
margin-right:-5px!important;
margin-left:-5px!important
}

.mx-xxl-n2{
margin-right:-10px!important;
margin-left:-10px!important
}

.mx-xxl-n3{
margin-right:-15px!important;
margin-left:-15px!important
}

.mx-xxl-n4{
margin-right:-20px!important;
margin-left:-20px!important
}

.mx-xxl-n5{
margin-right:-25px!important;
margin-left:-25px!important
}

.mx-xxl-n6{
margin-right:-30px!important;
margin-left:-30px!important
}

.mx-xxl-n7{
margin-right:-35px!important;
margin-left:-35px!important
}

.mx-xxl-n8{
margin-right:-40px!important;
margin-left:-40px!important
}

.mx-xxl-n9{
margin-right:-45px!important;
margin-left:-45px!important
}

.mx-xxl-n10{
margin-right:-50px!important;
margin-left:-50px!important
}

.mx-xxl-n11{
margin-right:-55px!important;
margin-left:-55px!important
}

.mx-xxl-n12{
margin-right:-60px!important;
margin-left:-60px!important
}

.mx-xxl-n13{
margin-right:-65px!important;
margin-left:-65px!important
}

.mx-xxl-n14{
margin-right:-70px!important;
margin-left:-70px!important
}

.mx-xxl-n15{
margin-right:-75px!important;
margin-left:-75px!important
}

.mx-xxl-n16{
margin-right:-80px!important;
margin-left:-80px!important
}

.mx-xxl-n17{
margin-right:-85px!important;
margin-left:-85px!important
}

.mx-xxl-n18{
margin-right:-90px!important;
margin-left:-90px!important
}

.mx-xxl-n19{
margin-right:-95px!important;
margin-left:-95px!important
}

.mx-xxl-n20{
margin-right:-100px!important;
margin-left:-100px!important
}

.mx-xxl-n21{
margin-right:-105px!important;
margin-left:-105px!important
}

.mx-xxl-n22{
margin-right:-110px!important;
margin-left:-110px!important
}

.mx-xxl-n23{
margin-right:-115px!important;
margin-left:-115px!important
}

.mx-xxl-n24{
margin-right:-120px!important;
margin-left:-120px!important
}

.mx-xxl-n25{
margin-right:-125px!important;
margin-left:-125px!important
}

.mx-xxl-n26{
margin-right:-130px!important;
margin-left:-130px!important
}

.mx-xxl-n27{
margin-right:-135px!important;
margin-left:-135px!important
}

.mx-xxl-n28{
margin-right:-140px!important;
margin-left:-140px!important
}

.mx-xxl-n29{
margin-right:-145px!important;
margin-left:-145px!important
}

.mx-xxl-n30{
margin-right:-150px!important;
margin-left:-150px!important
}

.mx-xxl-n31{
margin-right:-155px!important;
margin-left:-155px!important
}

.mx-xxl-n32{
margin-right:-160px!important;
margin-left:-160px!important
}

.mx-xxl-n33{
margin-right:-165px!important;
margin-left:-165px!important
}

.mx-xxl-n34{
margin-right:-170px!important;
margin-left:-170px!important
}

.mx-xxl-n35{
margin-right:-175px!important;
margin-left:-175px!important
}

.mx-xxl-n36{
margin-right:-180px!important;
margin-left:-180px!important
}

.mx-xxl-n37{
margin-right:-185px!important;
margin-left:-185px!important
}

.mx-xxl-n38{
margin-right:-190px!important;
margin-left:-190px!important
}

.mx-xxl-n39{
margin-right:-195px!important;
margin-left:-195px!important
}

.mx-xxl-n40{
margin-right:-200px!important;
margin-left:-200px!important
}

.mx-xxl-n41{
margin-right:-205px!important;
margin-left:-205px!important
}

.mx-xxl-n42{
margin-right:-210px!important;
margin-left:-210px!important
}

.mx-xxl-n43{
margin-right:-215px!important;
margin-left:-215px!important
}

.mx-xxl-n44{
margin-right:-220px!important;
margin-left:-220px!important
}

.mx-xxl-n45{
margin-right:-225px!important;
margin-left:-225px!important
}

.mx-xxl-n46{
margin-right:-230px!important;
margin-left:-230px!important
}

.mx-xxl-n47{
margin-right:-235px!important;
margin-left:-235px!important
}

.mx-xxl-n48{
margin-right:-240px!important;
margin-left:-240px!important
}

.mx-xxl-n49{
margin-right:-245px!important;
margin-left:-245px!important
}

.mx-xxl-n50{
margin-right:-250px!important;
margin-left:-250px!important
}

.my-xxl-n1{
margin-top:-5px!important;
margin-bottom:-5px!important
}

.my-xxl-n2{
margin-top:-10px!important;
margin-bottom:-10px!important
}

.my-xxl-n3{
margin-top:-15px!important;
margin-bottom:-15px!important
}

.my-xxl-n4{
margin-top:-20px!important;
margin-bottom:-20px!important
}

.my-xxl-n5{
margin-top:-25px!important;
margin-bottom:-25px!important
}

.my-xxl-n6{
margin-top:-30px!important;
margin-bottom:-30px!important
}

.my-xxl-n7{
margin-top:-35px!important;
margin-bottom:-35px!important
}

.my-xxl-n8{
margin-top:-40px!important;
margin-bottom:-40px!important
}

.my-xxl-n9{
margin-top:-45px!important;
margin-bottom:-45px!important
}

.my-xxl-n10{
margin-top:-50px!important;
margin-bottom:-50px!important
}

.my-xxl-n11{
margin-top:-55px!important;
margin-bottom:-55px!important
}

.my-xxl-n12{
margin-top:-60px!important;
margin-bottom:-60px!important
}

.my-xxl-n13{
margin-top:-65px!important;
margin-bottom:-65px!important
}

.my-xxl-n14{
margin-top:-70px!important;
margin-bottom:-70px!important
}

.my-xxl-n15{
margin-top:-75px!important;
margin-bottom:-75px!important
}

.my-xxl-n16{
margin-top:-80px!important;
margin-bottom:-80px!important
}

.my-xxl-n17{
margin-top:-85px!important;
margin-bottom:-85px!important
}

.my-xxl-n18{
margin-top:-90px!important;
margin-bottom:-90px!important
}

.my-xxl-n19{
margin-top:-95px!important;
margin-bottom:-95px!important
}

.my-xxl-n20{
margin-top:-100px!important;
margin-bottom:-100px!important
}

.my-xxl-n21{
margin-top:-105px!important;
margin-bottom:-105px!important
}

.my-xxl-n22{
margin-top:-110px!important;
margin-bottom:-110px!important
}

.my-xxl-n23{
margin-top:-115px!important;
margin-bottom:-115px!important
}

.my-xxl-n24{
margin-top:-120px!important;
margin-bottom:-120px!important
}

.my-xxl-n25{
margin-top:-125px!important;
margin-bottom:-125px!important
}

.my-xxl-n26{
margin-top:-130px!important;
margin-bottom:-130px!important
}

.my-xxl-n27{
margin-top:-135px!important;
margin-bottom:-135px!important
}

.my-xxl-n28{
margin-top:-140px!important;
margin-bottom:-140px!important
}

.my-xxl-n29{
margin-top:-145px!important;
margin-bottom:-145px!important
}

.my-xxl-n30{
margin-top:-150px!important;
margin-bottom:-150px!important
}

.my-xxl-n31{
margin-top:-155px!important;
margin-bottom:-155px!important
}

.my-xxl-n32{
margin-top:-160px!important;
margin-bottom:-160px!important
}

.my-xxl-n33{
margin-top:-165px!important;
margin-bottom:-165px!important
}

.my-xxl-n34{
margin-top:-170px!important;
margin-bottom:-170px!important
}

.my-xxl-n35{
margin-top:-175px!important;
margin-bottom:-175px!important
}

.my-xxl-n36{
margin-top:-180px!important;
margin-bottom:-180px!important
}

.my-xxl-n37{
margin-top:-185px!important;
margin-bottom:-185px!important
}

.my-xxl-n38{
margin-top:-190px!important;
margin-bottom:-190px!important
}

.my-xxl-n39{
margin-top:-195px!important;
margin-bottom:-195px!important
}

.my-xxl-n40{
margin-top:-200px!important;
margin-bottom:-200px!important
}

.my-xxl-n41{
margin-top:-205px!important;
margin-bottom:-205px!important
}

.my-xxl-n42{
margin-top:-210px!important;
margin-bottom:-210px!important
}

.my-xxl-n43{
margin-top:-215px!important;
margin-bottom:-215px!important
}

.my-xxl-n44{
margin-top:-220px!important;
margin-bottom:-220px!important
}

.my-xxl-n45{
margin-top:-225px!important;
margin-bottom:-225px!important
}

.my-xxl-n46{
margin-top:-230px!important;
margin-bottom:-230px!important
}

.my-xxl-n47{
margin-top:-235px!important;
margin-bottom:-235px!important
}

.my-xxl-n48{
margin-top:-240px!important;
margin-bottom:-240px!important
}

.my-xxl-n49{
margin-top:-245px!important;
margin-bottom:-245px!important
}

.my-xxl-n50{
margin-top:-250px!important;
margin-bottom:-250px!important
}

.mt-xxl-n1{
margin-top:-5px!important
}

.mt-xxl-n2{
margin-top:-10px!important
}

.mt-xxl-n3{
margin-top:-15px!important
}

.mt-xxl-n4{
margin-top:-20px!important
}

.mt-xxl-n5{
margin-top:-25px!important
}

.mt-xxl-n6{
margin-top:-30px!important
}

.mt-xxl-n7{
margin-top:-35px!important
}

.mt-xxl-n8{
margin-top:-40px!important
}

.mt-xxl-n9{
margin-top:-45px!important
}

.mt-xxl-n10{
margin-top:-50px!important
}

.mt-xxl-n11{
margin-top:-55px!important
}

.mt-xxl-n12{
margin-top:-60px!important
}

.mt-xxl-n13{
margin-top:-65px!important
}

.mt-xxl-n14{
margin-top:-70px!important
}

.mt-xxl-n15{
margin-top:-75px!important
}

.mt-xxl-n16{
margin-top:-80px!important
}

.mt-xxl-n17{
margin-top:-85px!important
}

.mt-xxl-n18{
margin-top:-90px!important
}

.mt-xxl-n19{
margin-top:-95px!important
}

.mt-xxl-n20{
margin-top:-100px!important
}

.mt-xxl-n21{
margin-top:-105px!important
}

.mt-xxl-n22{
margin-top:-110px!important
}

.mt-xxl-n23{
margin-top:-115px!important
}

.mt-xxl-n24{
margin-top:-120px!important
}

.mt-xxl-n25{
margin-top:-125px!important
}

.mt-xxl-n26{
margin-top:-130px!important
}

.mt-xxl-n27{
margin-top:-135px!important
}

.mt-xxl-n28{
margin-top:-140px!important
}

.mt-xxl-n29{
margin-top:-145px!important
}

.mt-xxl-n30{
margin-top:-150px!important
}

.mt-xxl-n31{
margin-top:-155px!important
}

.mt-xxl-n32{
margin-top:-160px!important
}

.mt-xxl-n33{
margin-top:-165px!important
}

.mt-xxl-n34{
margin-top:-170px!important
}

.mt-xxl-n35{
margin-top:-175px!important
}

.mt-xxl-n36{
margin-top:-180px!important
}

.mt-xxl-n37{
margin-top:-185px!important
}

.mt-xxl-n38{
margin-top:-190px!important
}

.mt-xxl-n39{
margin-top:-195px!important
}

.mt-xxl-n40{
margin-top:-200px!important
}

.mt-xxl-n41{
margin-top:-205px!important
}

.mt-xxl-n42{
margin-top:-210px!important
}

.mt-xxl-n43{
margin-top:-215px!important
}

.mt-xxl-n44{
margin-top:-220px!important
}

.mt-xxl-n45{
margin-top:-225px!important
}

.mt-xxl-n46{
margin-top:-230px!important
}

.mt-xxl-n47{
margin-top:-235px!important
}

.mt-xxl-n48{
margin-top:-240px!important
}

.mt-xxl-n49{
margin-top:-245px!important
}

.mt-xxl-n50{
margin-top:-250px!important
}

.mr-xxl-n1{
margin-right:-5px!important
}

.mr-xxl-n2{
margin-right:-10px!important
}

.mr-xxl-n3{
margin-right:-15px!important
}

.mr-xxl-n4{
margin-right:-20px!important
}

.mr-xxl-n5{
margin-right:-25px!important
}

.mr-xxl-n6{
margin-right:-30px!important
}

.mr-xxl-n7{
margin-right:-35px!important
}

.mr-xxl-n8{
margin-right:-40px!important
}

.mr-xxl-n9{
margin-right:-45px!important
}

.mr-xxl-n10{
margin-right:-50px!important
}

.mr-xxl-n11{
margin-right:-55px!important
}

.mr-xxl-n12{
margin-right:-60px!important
}

.mr-xxl-n13{
margin-right:-65px!important
}

.mr-xxl-n14{
margin-right:-70px!important
}

.mr-xxl-n15{
margin-right:-75px!important
}

.mr-xxl-n16{
margin-right:-80px!important
}

.mr-xxl-n17{
margin-right:-85px!important
}

.mr-xxl-n18{
margin-right:-90px!important
}

.mr-xxl-n19{
margin-right:-95px!important
}

.mr-xxl-n20{
margin-right:-100px!important
}

.mr-xxl-n21{
margin-right:-105px!important
}

.mr-xxl-n22{
margin-right:-110px!important
}

.mr-xxl-n23{
margin-right:-115px!important
}

.mr-xxl-n24{
margin-right:-120px!important
}

.mr-xxl-n25{
margin-right:-125px!important
}

.mr-xxl-n26{
margin-right:-130px!important
}

.mr-xxl-n27{
margin-right:-135px!important
}

.mr-xxl-n28{
margin-right:-140px!important
}

.mr-xxl-n29{
margin-right:-145px!important
}

.mr-xxl-n30{
margin-right:-150px!important
}

.mr-xxl-n31{
margin-right:-155px!important
}

.mr-xxl-n32{
margin-right:-160px!important
}

.mr-xxl-n33{
margin-right:-165px!important
}

.mr-xxl-n34{
margin-right:-170px!important
}

.mr-xxl-n35{
margin-right:-175px!important
}

.mr-xxl-n36{
margin-right:-180px!important
}

.mr-xxl-n37{
margin-right:-185px!important
}

.mr-xxl-n38{
margin-right:-190px!important
}

.mr-xxl-n39{
margin-right:-195px!important
}

.mr-xxl-n40{
margin-right:-200px!important
}

.mr-xxl-n41{
margin-right:-205px!important
}

.mr-xxl-n42{
margin-right:-210px!important
}

.mr-xxl-n43{
margin-right:-215px!important
}

.mr-xxl-n44{
margin-right:-220px!important
}

.mr-xxl-n45{
margin-right:-225px!important
}

.mr-xxl-n46{
margin-right:-230px!important
}

.mr-xxl-n47{
margin-right:-235px!important
}

.mr-xxl-n48{
margin-right:-240px!important
}

.mr-xxl-n49{
margin-right:-245px!important
}

.mr-xxl-n50{
margin-right:-250px!important
}

.mb-xxl-n1{
margin-bottom:-5px!important
}

.mb-xxl-n2{
margin-bottom:-10px!important
}

.mb-xxl-n3{
margin-bottom:-15px!important
}

.mb-xxl-n4{
margin-bottom:-20px!important
}

.mb-xxl-n5{
margin-bottom:-25px!important
}

.mb-xxl-n6{
margin-bottom:-30px!important
}

.mb-xxl-n7{
margin-bottom:-35px!important
}

.mb-xxl-n8{
margin-bottom:-40px!important
}

.mb-xxl-n9{
margin-bottom:-45px!important
}

.mb-xxl-n10{
margin-bottom:-50px!important
}

.mb-xxl-n11{
margin-bottom:-55px!important
}

.mb-xxl-n12{
margin-bottom:-60px!important
}

.mb-xxl-n13{
margin-bottom:-65px!important
}

.mb-xxl-n14{
margin-bottom:-70px!important
}

.mb-xxl-n15{
margin-bottom:-75px!important
}

.mb-xxl-n16{
margin-bottom:-80px!important
}

.mb-xxl-n17{
margin-bottom:-85px!important
}

.mb-xxl-n18{
margin-bottom:-90px!important
}

.mb-xxl-n19{
margin-bottom:-95px!important
}

.mb-xxl-n20{
margin-bottom:-100px!important
}

.mb-xxl-n21{
margin-bottom:-105px!important
}

.mb-xxl-n22{
margin-bottom:-110px!important
}

.mb-xxl-n23{
margin-bottom:-115px!important
}

.mb-xxl-n24{
margin-bottom:-120px!important
}

.mb-xxl-n25{
margin-bottom:-125px!important
}

.mb-xxl-n26{
margin-bottom:-130px!important
}

.mb-xxl-n27{
margin-bottom:-135px!important
}

.mb-xxl-n28{
margin-bottom:-140px!important
}

.mb-xxl-n29{
margin-bottom:-145px!important
}

.mb-xxl-n30{
margin-bottom:-150px!important
}

.mb-xxl-n31{
margin-bottom:-155px!important
}

.mb-xxl-n32{
margin-bottom:-160px!important
}

.mb-xxl-n33{
margin-bottom:-165px!important
}

.mb-xxl-n34{
margin-bottom:-170px!important
}

.mb-xxl-n35{
margin-bottom:-175px!important
}

.mb-xxl-n36{
margin-bottom:-180px!important
}

.mb-xxl-n37{
margin-bottom:-185px!important
}

.mb-xxl-n38{
margin-bottom:-190px!important
}

.mb-xxl-n39{
margin-bottom:-195px!important
}

.mb-xxl-n40{
margin-bottom:-200px!important
}

.mb-xxl-n41{
margin-bottom:-205px!important
}

.mb-xxl-n42{
margin-bottom:-210px!important
}

.mb-xxl-n43{
margin-bottom:-215px!important
}

.mb-xxl-n44{
margin-bottom:-220px!important
}

.mb-xxl-n45{
margin-bottom:-225px!important
}

.mb-xxl-n46{
margin-bottom:-230px!important
}

.mb-xxl-n47{
margin-bottom:-235px!important
}

.mb-xxl-n48{
margin-bottom:-240px!important
}

.mb-xxl-n49{
margin-bottom:-245px!important
}

.mb-xxl-n50{
margin-bottom:-250px!important
}

.ml-xxl-n1{
margin-left:-5px!important
}

.ml-xxl-n2{
margin-left:-10px!important
}

.ml-xxl-n3{
margin-left:-15px!important
}

.ml-xxl-n4{
margin-left:-20px!important
}

.ml-xxl-n5{
margin-left:-25px!important
}

.ml-xxl-n6{
margin-left:-30px!important
}

.ml-xxl-n7{
margin-left:-35px!important
}

.ml-xxl-n8{
margin-left:-40px!important
}

.ml-xxl-n9{
margin-left:-45px!important
}

.ml-xxl-n10{
margin-left:-50px!important
}

.ml-xxl-n11{
margin-left:-55px!important
}

.ml-xxl-n12{
margin-left:-60px!important
}

.ml-xxl-n13{
margin-left:-65px!important
}

.ml-xxl-n14{
margin-left:-70px!important
}

.ml-xxl-n15{
margin-left:-75px!important
}

.ml-xxl-n16{
margin-left:-80px!important
}

.ml-xxl-n17{
margin-left:-85px!important
}

.ml-xxl-n18{
margin-left:-90px!important
}

.ml-xxl-n19{
margin-left:-95px!important
}

.ml-xxl-n20{
margin-left:-100px!important
}

.ml-xxl-n21{
margin-left:-105px!important
}

.ml-xxl-n22{
margin-left:-110px!important
}

.ml-xxl-n23{
margin-left:-115px!important
}

.ml-xxl-n24{
margin-left:-120px!important
}

.ml-xxl-n25{
margin-left:-125px!important
}

.ml-xxl-n26{
margin-left:-130px!important
}

.ml-xxl-n27{
margin-left:-135px!important
}

.ml-xxl-n28{
margin-left:-140px!important
}

.ml-xxl-n29{
margin-left:-145px!important
}

.ml-xxl-n30{
margin-left:-150px!important
}

.ml-xxl-n31{
margin-left:-155px!important
}

.ml-xxl-n32{
margin-left:-160px!important
}

.ml-xxl-n33{
margin-left:-165px!important
}

.ml-xxl-n34{
margin-left:-170px!important
}

.ml-xxl-n35{
margin-left:-175px!important
}

.ml-xxl-n36{
margin-left:-180px!important
}

.ml-xxl-n37{
margin-left:-185px!important
}

.ml-xxl-n38{
margin-left:-190px!important
}

.ml-xxl-n39{
margin-left:-195px!important
}

.ml-xxl-n40{
margin-left:-200px!important
}

.ml-xxl-n41{
margin-left:-205px!important
}

.ml-xxl-n42{
margin-left:-210px!important
}

.ml-xxl-n43{
margin-left:-215px!important
}

.ml-xxl-n44{
margin-left:-220px!important
}

.ml-xxl-n45{
margin-left:-225px!important
}

.ml-xxl-n46{
margin-left:-230px!important
}

.ml-xxl-n47{
margin-left:-235px!important
}

.ml-xxl-n48{
margin-left:-240px!important
}

.ml-xxl-n49{
margin-left:-245px!important
}

.ml-xxl-n50{
margin-left:-250px!important
}

.p-xxl-0{
padding:0!important
}

.p-xxl-1{
padding:5px!important
}

.p-xxl-2{
padding:10px!important
}

.p-xxl-3{
padding:15px!important
}

.p-xxl-4{
padding:20px!important
}

.p-xxl-5{
padding:25px!important
}

.p-xxl-6{
padding:30px!important
}

.p-xxl-7{
padding:35px!important
}

.p-xxl-8{
padding:40px!important
}

.p-xxl-9{
padding:45px!important
}

.p-xxl-10{
padding:50px!important
}

.p-xxl-11{
padding:55px!important
}

.p-xxl-12{
padding:60px!important
}

.p-xxl-13{
padding:65px!important
}

.p-xxl-14{
padding:70px!important
}

.p-xxl-15{
padding:75px!important
}

.p-xxl-16{
padding:80px!important
}

.p-xxl-17{
padding:85px!important
}

.p-xxl-18{
padding:90px!important
}

.p-xxl-19{
padding:95px!important
}

.p-xxl-20{
padding:100px!important
}

.p-xxl-21{
padding:105px!important
}

.p-xxl-22{
padding:110px!important
}

.p-xxl-23{
padding:115px!important
}

.p-xxl-24{
padding:120px!important
}

.p-xxl-25{
padding:125px!important
}

.p-xxl-26{
padding:130px!important
}

.p-xxl-27{
padding:135px!important
}

.p-xxl-28{
padding:140px!important
}

.p-xxl-29{
padding:145px!important
}

.p-xxl-30{
padding:150px!important
}

.p-xxl-31{
padding:155px!important
}

.p-xxl-32{
padding:160px!important
}

.p-xxl-33{
padding:165px!important
}

.p-xxl-34{
padding:170px!important
}

.p-xxl-35{
padding:175px!important
}

.p-xxl-36{
padding:180px!important
}

.p-xxl-37{
padding:185px!important
}

.p-xxl-38{
padding:190px!important
}

.p-xxl-39{
padding:195px!important
}

.p-xxl-40{
padding:200px!important
}

.p-xxl-41{
padding:205px!important
}

.p-xxl-42{
padding:210px!important
}

.p-xxl-43{
padding:215px!important
}

.p-xxl-44{
padding:220px!important
}

.p-xxl-45{
padding:225px!important
}

.p-xxl-46{
padding:230px!important
}

.p-xxl-47{
padding:235px!important
}

.p-xxl-48{
padding:240px!important
}

.p-xxl-49{
padding:245px!important
}

.p-xxl-50{
padding:250px!important
}

.px-xxl-0{
padding-right:0!important;
padding-left:0!important
}

.px-xxl-1{
padding-right:5px!important;
padding-left:5px!important
}

.px-xxl-2{
padding-right:10px!important;
padding-left:10px!important
}

.px-xxl-3{
padding-right:15px!important;
padding-left:15px!important
}

.px-xxl-4{
padding-right:20px!important;
padding-left:20px!important
}

.px-xxl-5{
padding-right:25px!important;
padding-left:25px!important
}

.px-xxl-6{
padding-right:30px!important;
padding-left:30px!important
}

.px-xxl-7{
padding-right:35px!important;
padding-left:35px!important
}

.px-xxl-8{
padding-right:40px!important;
padding-left:40px!important
}

.px-xxl-9{
padding-right:45px!important;
padding-left:45px!important
}

.px-xxl-10{
padding-right:50px!important;
padding-left:50px!important
}

.px-xxl-11{
padding-right:55px!important;
padding-left:55px!important
}

.px-xxl-12{
padding-right:60px!important;
padding-left:60px!important
}

.px-xxl-13{
padding-right:65px!important;
padding-left:65px!important
}

.px-xxl-14{
padding-right:70px!important;
padding-left:70px!important
}

.px-xxl-15{
padding-right:75px!important;
padding-left:75px!important
}

.px-xxl-16{
padding-right:80px!important;
padding-left:80px!important
}

.px-xxl-17{
padding-right:85px!important;
padding-left:85px!important
}

.px-xxl-18{
padding-right:90px!important;
padding-left:90px!important
}

.px-xxl-19{
padding-right:95px!important;
padding-left:95px!important
}

.px-xxl-20{
padding-right:100px!important;
padding-left:100px!important
}

.px-xxl-21{
padding-right:105px!important;
padding-left:105px!important
}

.px-xxl-22{
padding-right:110px!important;
padding-left:110px!important
}

.px-xxl-23{
padding-right:115px!important;
padding-left:115px!important
}

.px-xxl-24{
padding-right:120px!important;
padding-left:120px!important
}

.px-xxl-25{
padding-right:125px!important;
padding-left:125px!important
}

.px-xxl-26{
padding-right:130px!important;
padding-left:130px!important
}

.px-xxl-27{
padding-right:135px!important;
padding-left:135px!important
}

.px-xxl-28{
padding-right:140px!important;
padding-left:140px!important
}

.px-xxl-29{
padding-right:145px!important;
padding-left:145px!important
}

.px-xxl-30{
padding-right:150px!important;
padding-left:150px!important
}

.px-xxl-31{
padding-right:155px!important;
padding-left:155px!important
}

.px-xxl-32{
padding-right:160px!important;
padding-left:160px!important
}

.px-xxl-33{
padding-right:165px!important;
padding-left:165px!important
}

.px-xxl-34{
padding-right:170px!important;
padding-left:170px!important
}

.px-xxl-35{
padding-right:175px!important;
padding-left:175px!important
}

.px-xxl-36{
padding-right:180px!important;
padding-left:180px!important
}

.px-xxl-37{
padding-right:185px!important;
padding-left:185px!important
}

.px-xxl-38{
padding-right:190px!important;
padding-left:190px!important
}

.px-xxl-39{
padding-right:195px!important;
padding-left:195px!important
}

.px-xxl-40{
padding-right:200px!important;
padding-left:200px!important
}

.px-xxl-41{
padding-right:205px!important;
padding-left:205px!important
}

.px-xxl-42{
padding-right:210px!important;
padding-left:210px!important
}

.px-xxl-43{
padding-right:215px!important;
padding-left:215px!important
}

.px-xxl-44{
padding-right:220px!important;
padding-left:220px!important
}

.px-xxl-45{
padding-right:225px!important;
padding-left:225px!important
}

.px-xxl-46{
padding-right:230px!important;
padding-left:230px!important
}

.px-xxl-47{
padding-right:235px!important;
padding-left:235px!important
}

.px-xxl-48{
padding-right:240px!important;
padding-left:240px!important
}

.px-xxl-49{
padding-right:245px!important;
padding-left:245px!important
}

.px-xxl-50{
padding-right:250px!important;
padding-left:250px!important
}

.py-xxl-0{
padding-top:0!important;
padding-bottom:0!important
}

.py-xxl-1{
padding-top:5px!important;
padding-bottom:5px!important
}

.py-xxl-2{
padding-top:10px!important;
padding-bottom:10px!important
}

.py-xxl-3{
padding-top:15px!important;
padding-bottom:15px!important
}

.py-xxl-4{
padding-top:20px!important;
padding-bottom:20px!important
}

.py-xxl-5{
padding-top:25px!important;
padding-bottom:25px!important
}

.py-xxl-6{
padding-top:30px!important;
padding-bottom:30px!important
}

.py-xxl-7{
padding-top:35px!important;
padding-bottom:35px!important
}

.py-xxl-8{
padding-top:40px!important;
padding-bottom:40px!important
}

.py-xxl-9{
padding-top:45px!important;
padding-bottom:45px!important
}

.py-xxl-10{
padding-top:50px!important;
padding-bottom:50px!important
}

.py-xxl-11{
padding-top:55px!important;
padding-bottom:55px!important
}

.py-xxl-12{
padding-top:60px!important;
padding-bottom:60px!important
}

.py-xxl-13{
padding-top:65px!important;
padding-bottom:65px!important
}

.py-xxl-14{
padding-top:70px!important;
padding-bottom:70px!important
}

.py-xxl-15{
padding-top:75px!important;
padding-bottom:75px!important
}

.py-xxl-16{
padding-top:80px!important;
padding-bottom:80px!important
}

.py-xxl-17{
padding-top:85px!important;
padding-bottom:85px!important
}

.py-xxl-18{
padding-top:90px!important;
padding-bottom:90px!important
}

.py-xxl-19{
padding-top:95px!important;
padding-bottom:95px!important
}

.py-xxl-20{
padding-top:100px!important;
padding-bottom:100px!important
}

.py-xxl-21{
padding-top:105px!important;
padding-bottom:105px!important
}

.py-xxl-22{
padding-top:110px!important;
padding-bottom:110px!important
}

.py-xxl-23{
padding-top:115px!important;
padding-bottom:115px!important
}

.py-xxl-24{
padding-top:120px!important;
padding-bottom:120px!important
}

.py-xxl-25{
padding-top:125px!important;
padding-bottom:125px!important
}

.py-xxl-26{
padding-top:130px!important;
padding-bottom:130px!important
}

.py-xxl-27{
padding-top:135px!important;
padding-bottom:135px!important
}

.py-xxl-28{
padding-top:140px!important;
padding-bottom:140px!important
}

.py-xxl-29{
padding-top:145px!important;
padding-bottom:145px!important
}

.py-xxl-30{
padding-top:150px!important;
padding-bottom:150px!important
}

.py-xxl-31{
padding-top:155px!important;
padding-bottom:155px!important
}

.py-xxl-32{
padding-top:160px!important;
padding-bottom:160px!important
}

.py-xxl-33{
padding-top:165px!important;
padding-bottom:165px!important
}

.py-xxl-34{
padding-top:170px!important;
padding-bottom:170px!important
}

.py-xxl-35{
padding-top:175px!important;
padding-bottom:175px!important
}

.py-xxl-36{
padding-top:180px!important;
padding-bottom:180px!important
}

.py-xxl-37{
padding-top:185px!important;
padding-bottom:185px!important
}

.py-xxl-38{
padding-top:190px!important;
padding-bottom:190px!important
}

.py-xxl-39{
padding-top:195px!important;
padding-bottom:195px!important
}

.py-xxl-40{
padding-top:200px!important;
padding-bottom:200px!important
}

.py-xxl-41{
padding-top:205px!important;
padding-bottom:205px!important
}

.py-xxl-42{
padding-top:210px!important;
padding-bottom:210px!important
}

.py-xxl-43{
padding-top:215px!important;
padding-bottom:215px!important
}

.py-xxl-44{
padding-top:220px!important;
padding-bottom:220px!important
}

.py-xxl-45{
padding-top:225px!important;
padding-bottom:225px!important
}

.py-xxl-46{
padding-top:230px!important;
padding-bottom:230px!important
}

.py-xxl-47{
padding-top:235px!important;
padding-bottom:235px!important
}

.py-xxl-48{
padding-top:240px!important;
padding-bottom:240px!important
}

.py-xxl-49{
padding-top:245px!important;
padding-bottom:245px!important
}

.py-xxl-50{
padding-top:250px!important;
padding-bottom:250px!important
}

.pt-xxl-0{
padding-top:0!important
}

.pt-xxl-1{
padding-top:5px!important
}

.pt-xxl-2{
padding-top:10px!important
}

.pt-xxl-3{
padding-top:15px!important
}

.pt-xxl-4{
padding-top:20px!important
}

.pt-xxl-5{
padding-top:25px!important
}

.pt-xxl-6{
padding-top:30px!important
}

.pt-xxl-7{
padding-top:35px!important
}

.pt-xxl-8{
padding-top:40px!important
}

.pt-xxl-9{
padding-top:45px!important
}

.pt-xxl-10{
padding-top:50px!important
}

.pt-xxl-11{
padding-top:55px!important
}

.pt-xxl-12{
padding-top:60px!important
}

.pt-xxl-13{
padding-top:65px!important
}

.pt-xxl-14{
padding-top:70px!important
}

.pt-xxl-15{
padding-top:75px!important
}

.pt-xxl-16{
padding-top:80px!important
}

.pt-xxl-17{
padding-top:85px!important
}

.pt-xxl-18{
padding-top:90px!important
}

.pt-xxl-19{
padding-top:95px!important
}

.pt-xxl-20{
padding-top:100px!important
}

.pt-xxl-21{
padding-top:105px!important
}

.pt-xxl-22{
padding-top:110px!important
}

.pt-xxl-23{
padding-top:115px!important
}

.pt-xxl-24{
padding-top:120px!important
}

.pt-xxl-25{
padding-top:125px!important
}

.pt-xxl-26{
padding-top:130px!important
}

.pt-xxl-27{
padding-top:135px!important
}

.pt-xxl-28{
padding-top:140px!important
}

.pt-xxl-29{
padding-top:145px!important
}

.pt-xxl-30{
padding-top:150px!important
}

.pt-xxl-31{
padding-top:155px!important
}

.pt-xxl-32{
padding-top:160px!important
}

.pt-xxl-33{
padding-top:165px!important
}

.pt-xxl-34{
padding-top:170px!important
}

.pt-xxl-35{
padding-top:175px!important
}

.pt-xxl-36{
padding-top:180px!important
}

.pt-xxl-37{
padding-top:185px!important
}

.pt-xxl-38{
padding-top:190px!important
}

.pt-xxl-39{
padding-top:195px!important
}

.pt-xxl-40{
padding-top:200px!important
}

.pt-xxl-41{
padding-top:205px!important
}

.pt-xxl-42{
padding-top:210px!important
}

.pt-xxl-43{
padding-top:215px!important
}

.pt-xxl-44{
padding-top:220px!important
}

.pt-xxl-45{
padding-top:225px!important
}

.pt-xxl-46{
padding-top:230px!important
}

.pt-xxl-47{
padding-top:235px!important
}

.pt-xxl-48{
padding-top:240px!important
}

.pt-xxl-49{
padding-top:245px!important
}

.pt-xxl-50{
padding-top:250px!important
}

.pr-xxl-0{
padding-right:0!important
}

.pr-xxl-1{
padding-right:5px!important
}

.pr-xxl-2{
padding-right:10px!important
}

.pr-xxl-3{
padding-right:15px!important
}

.pr-xxl-4{
padding-right:20px!important
}

.pr-xxl-5{
padding-right:25px!important
}

.pr-xxl-6{
padding-right:30px!important
}

.pr-xxl-7{
padding-right:35px!important
}

.pr-xxl-8{
padding-right:40px!important
}

.pr-xxl-9{
padding-right:45px!important
}

.pr-xxl-10{
padding-right:50px!important
}

.pr-xxl-11{
padding-right:55px!important
}

.pr-xxl-12{
padding-right:60px!important
}

.pr-xxl-13{
padding-right:65px!important
}

.pr-xxl-14{
padding-right:70px!important
}

.pr-xxl-15{
padding-right:75px!important
}

.pr-xxl-16{
padding-right:80px!important
}

.pr-xxl-17{
padding-right:85px!important
}

.pr-xxl-18{
padding-right:90px!important
}

.pr-xxl-19{
padding-right:95px!important
}

.pr-xxl-20{
padding-right:100px!important
}

.pr-xxl-21{
padding-right:105px!important
}

.pr-xxl-22{
padding-right:110px!important
}

.pr-xxl-23{
padding-right:115px!important
}

.pr-xxl-24{
padding-right:120px!important
}

.pr-xxl-25{
padding-right:125px!important
}

.pr-xxl-26{
padding-right:130px!important
}

.pr-xxl-27{
padding-right:135px!important
}

.pr-xxl-28{
padding-right:140px!important
}

.pr-xxl-29{
padding-right:145px!important
}

.pr-xxl-30{
padding-right:150px!important
}

.pr-xxl-31{
padding-right:155px!important
}

.pr-xxl-32{
padding-right:160px!important
}

.pr-xxl-33{
padding-right:165px!important
}

.pr-xxl-34{
padding-right:170px!important
}

.pr-xxl-35{
padding-right:175px!important
}

.pr-xxl-36{
padding-right:180px!important
}

.pr-xxl-37{
padding-right:185px!important
}

.pr-xxl-38{
padding-right:190px!important
}

.pr-xxl-39{
padding-right:195px!important
}

.pr-xxl-40{
padding-right:200px!important
}

.pr-xxl-41{
padding-right:205px!important
}

.pr-xxl-42{
padding-right:210px!important
}

.pr-xxl-43{
padding-right:215px!important
}

.pr-xxl-44{
padding-right:220px!important
}

.pr-xxl-45{
padding-right:225px!important
}

.pr-xxl-46{
padding-right:230px!important
}

.pr-xxl-47{
padding-right:235px!important
}

.pr-xxl-48{
padding-right:240px!important
}

.pr-xxl-49{
padding-right:245px!important
}

.pr-xxl-50{
padding-right:250px!important
}

.pb-xxl-0{
padding-bottom:0!important
}

.pb-xxl-1{
padding-bottom:5px!important
}

.pb-xxl-2{
padding-bottom:10px!important
}

.pb-xxl-3{
padding-bottom:15px!important
}

.pb-xxl-4{
padding-bottom:20px!important
}

.pb-xxl-5{
padding-bottom:25px!important
}

.pb-xxl-6{
padding-bottom:30px!important
}

.pb-xxl-7{
padding-bottom:35px!important
}

.pb-xxl-8{
padding-bottom:40px!important
}

.pb-xxl-9{
padding-bottom:45px!important
}

.pb-xxl-10{
padding-bottom:50px!important
}

.pb-xxl-11{
padding-bottom:55px!important
}

.pb-xxl-12{
padding-bottom:60px!important
}

.pb-xxl-13{
padding-bottom:65px!important
}

.pb-xxl-14{
padding-bottom:70px!important
}

.pb-xxl-15{
padding-bottom:75px!important
}

.pb-xxl-16{
padding-bottom:80px!important
}

.pb-xxl-17{
padding-bottom:85px!important
}

.pb-xxl-18{
padding-bottom:90px!important
}

.pb-xxl-19{
padding-bottom:95px!important
}

.pb-xxl-20{
padding-bottom:100px!important
}

.pb-xxl-21{
padding-bottom:105px!important
}

.pb-xxl-22{
padding-bottom:110px!important
}

.pb-xxl-23{
padding-bottom:115px!important
}

.pb-xxl-24{
padding-bottom:120px!important
}

.pb-xxl-25{
padding-bottom:125px!important
}

.pb-xxl-26{
padding-bottom:130px!important
}

.pb-xxl-27{
padding-bottom:135px!important
}

.pb-xxl-28{
padding-bottom:140px!important
}

.pb-xxl-29{
padding-bottom:145px!important
}

.pb-xxl-30{
padding-bottom:150px!important
}

.pb-xxl-31{
padding-bottom:155px!important
}

.pb-xxl-32{
padding-bottom:160px!important
}

.pb-xxl-33{
padding-bottom:165px!important
}

.pb-xxl-34{
padding-bottom:170px!important
}

.pb-xxl-35{
padding-bottom:175px!important
}

.pb-xxl-36{
padding-bottom:180px!important
}

.pb-xxl-37{
padding-bottom:185px!important
}

.pb-xxl-38{
padding-bottom:190px!important
}

.pb-xxl-39{
padding-bottom:195px!important
}

.pb-xxl-40{
padding-bottom:200px!important
}

.pb-xxl-41{
padding-bottom:205px!important
}

.pb-xxl-42{
padding-bottom:210px!important
}

.pb-xxl-43{
padding-bottom:215px!important
}

.pb-xxl-44{
padding-bottom:220px!important
}

.pb-xxl-45{
padding-bottom:225px!important
}

.pb-xxl-46{
padding-bottom:230px!important
}

.pb-xxl-47{
padding-bottom:235px!important
}

.pb-xxl-48{
padding-bottom:240px!important
}

.pb-xxl-49{
padding-bottom:245px!important
}

.pb-xxl-50{
padding-bottom:250px!important
}

.pl-xxl-0{
padding-left:0!important
}

.pl-xxl-1{
padding-left:5px!important
}

.pl-xxl-2{
padding-left:10px!important
}

.pl-xxl-3{
padding-left:15px!important
}

.pl-xxl-4{
padding-left:20px!important
}

.pl-xxl-5{
padding-left:25px!important
}

.pl-xxl-6{
padding-left:30px!important
}

.pl-xxl-7{
padding-left:35px!important
}

.pl-xxl-8{
padding-left:40px!important
}

.pl-xxl-9{
padding-left:45px!important
}

.pl-xxl-10{
padding-left:50px!important
}

.pl-xxl-11{
padding-left:55px!important
}

.pl-xxl-12{
padding-left:60px!important
}

.pl-xxl-13{
padding-left:65px!important
}

.pl-xxl-14{
padding-left:70px!important
}

.pl-xxl-15{
padding-left:75px!important
}

.pl-xxl-16{
padding-left:80px!important
}

.pl-xxl-17{
padding-left:85px!important
}

.pl-xxl-18{
padding-left:90px!important
}

.pl-xxl-19{
padding-left:95px!important
}

.pl-xxl-20{
padding-left:100px!important
}

.pl-xxl-21{
padding-left:105px!important
}

.pl-xxl-22{
padding-left:110px!important
}

.pl-xxl-23{
padding-left:115px!important
}

.pl-xxl-24{
padding-left:120px!important
}

.pl-xxl-25{
padding-left:125px!important
}

.pl-xxl-26{
padding-left:130px!important
}

.pl-xxl-27{
padding-left:135px!important
}

.pl-xxl-28{
padding-left:140px!important
}

.pl-xxl-29{
padding-left:145px!important
}

.pl-xxl-30{
padding-left:150px!important
}

.pl-xxl-31{
padding-left:155px!important
}

.pl-xxl-32{
padding-left:160px!important
}

.pl-xxl-33{
padding-left:165px!important
}

.pl-xxl-34{
padding-left:170px!important
}

.pl-xxl-35{
padding-left:175px!important
}

.pl-xxl-36{
padding-left:180px!important
}

.pl-xxl-37{
padding-left:185px!important
}

.pl-xxl-38{
padding-left:190px!important
}

.pl-xxl-39{
padding-left:195px!important
}

.pl-xxl-40{
padding-left:200px!important
}

.pl-xxl-41{
padding-left:205px!important
}

.pl-xxl-42{
padding-left:210px!important
}

.pl-xxl-43{
padding-left:215px!important
}

.pl-xxl-44{
padding-left:220px!important
}

.pl-xxl-45{
padding-left:225px!important
}

.pl-xxl-46{
padding-left:230px!important
}

.pl-xxl-47{
padding-left:235px!important
}

.pl-xxl-48{
padding-left:240px!important
}

.pl-xxl-49{
padding-left:245px!important
}

.pl-xxl-50{
padding-left:250px!important
}

.text-xxl-left{
text-align:left!important
}

.text-xxl-right{
text-align:right!important
}

.text-xxl-center{
text-align:center!important
}


}

@media print{
.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:-webkit-box!important;
display:-ms-flexbox!important;
display:flex!important
}

.d-print-inline-flex{
display:-webkit-inline-box!important;
display:-ms-inline-flexbox!important;
display:inline-flex!important
}

.d-print-none{
display:none!important
}


}

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

.site-wrapper,body,html{
height:100%
}

body{
font-family:Muli;
font-size:16px;
font-weight:400;
font-style:normal;
line-height:1.74;
position:relative;
visibility:visible;
overflow-x:hidden;
-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1);
-o-transition:all .25s cubic-bezier(.645,.045,.355,1);
transition:all .25s cubic-bezier(.645,.045,.355,1);
letter-spacing:0;
color:#748494
}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
font-family:Muli;
font-weight:700;
line-height:1.3;
margin-top:0;
color:#030f27
}

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

p:last-child{
margin-bottom:0
}

a,button{
line-height:inherit;
display:inline-block;
cursor:pointer;
text-decoration:none;
color:inherit
}

a,button,img,input{
-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1);
-o-transition:all .25s cubic-bezier(.645,.045,.355,1);
transition:all .25s cubic-bezier(.645,.045,.355,1)
}

:focus{
outline:0!important
}

a:focus{
text-decoration:none;
color:inherit;
outline:0
}

a:hover{
text-decoration:none;
color:#1292ee
}

button,input[type=submit]{
cursor:pointer
}

img{
max-width:100%
}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
opacity:1
}

input:-moz-placeholder,textarea:-moz-placeholder{
opacity:1
}

input::-moz-placeholder,textarea::-moz-placeholder{
opacity:1
}

input:-ms-input-placeholder,textarea:-ms-input-placeholder{
opacity:1
}

ul:last-child{
margin-bottom:0
}

hr{
border-top-width:2px
}

svg:not(:root){
overflow:hidden
}

.section-border-bottom{
border-bottom:1px solid #e7e7e7
}

.fix{
overflow:hidden
}

.before-zindex-9{
position:relative
}

.before-zindex-9::before{
z-index:9!important
}

.box-shadow{
-webkit-box-shadow:0 0 40px rgba(51,51,51,.1);
box-shadow:0 0 40px rgba(51,51,51,.1)
}

.main-wrapper,.section{
float:left;
width:100%
}

.bg-primary{
background-color:#1292ee!important
}

.text-primary{
color:#1292ee!important
}

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

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

.bg-success{
background-color:green!important
}

.text-success{
color:green!important
}

.bg-info{
background-color:#ff0!important
}

.text-info{
color:#ff0!important
}

.bg-warning{
background-color:#ff0!important
}

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

.bg-danger{
background-color:red!important
}

.text-danger{
color:red!important
}

.bg-light{
background-color:#fff!important
}

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

.bg-dark{
background-color:#000!important
}

.text-dark{
color:#000!important
}

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

.text-white-gray{
color:#f2f2f2!important
}

.bg-white-opacity-50{
background-color:rgba(255,255,255,.5)!important
}

.text-white-opacity-50{
color:rgba(255,255,255,.5)!important
}

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

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

.bg-overlay-black{
background-color:#030f27!important
}

.text-overlay-black{
color:#030f27!important
}

.fw-100{
font-weight:100
}

.fw-200{
font-weight:200
}

.fw-300{
font-weight:300
}

.fw-400{
font-weight:400
}

.fw-500{
font-weight:500
}

.fw-600{
font-weight:600
}

.fw-700{
font-weight:700
}

.fw-800{
font-weight:800
}

.fw-900{
font-weight:900
}

[data-overlay]{
position:relative;
z-index:1
}

[data-overlay]::before{
position:absolute;
z-index:-1;
top:0;
left:0;
width:100%;
height:100%;
content:"";
background-color:#030f27
}

.overlay{
position:relative
}

.overlay::before{
content:'';
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
z-index:-1;

}

[data-overlay="0"]::before{
opacity:0
}

[data-overlay="0.1"]::before{
opacity:.1
}

[data-overlay="0.2"]::before{
opacity:.2
}

[data-overlay="0.3"]::before{
opacity:.3
}

[data-overlay="0.4"]::before{
opacity:.4
}

[data-overlay="0.5"]::before{
opacity:.5
}

[data-overlay="0.6"]::before{
opacity:.6
}

[data-overlay="0.7"]::before{
opacity:.7
}

[data-overlay="0.8"]::before{
opacity:.8
}

[data-overlay="0.9"]::before{
opacity:.9
}

[data-overlay="1"]::before{
opacity:1
}

[data-overlay="1.1"]::before{
opacity:1.1
}

[data-overlay="1.2"]::before{
opacity:1.2
}

[data-overlay="1.3"]::before{
opacity:1.3
}

[data-overlay="1.4"]::before{
opacity:1.4
}

[data-overlay="1.5"]::before{
opacity:1.5
}

[data-overlay="1.6"]::before{
opacity:1.6
}

[data-overlay="1.7"]::before{
opacity:1.7
}

[data-overlay="1.8"]::before{
opacity:1.8
}

[data-overlay="1.9"]::before{
opacity:1.9
}

[data-overlay="2"]::before{
opacity:2
}

[data-bg-image]{
background-repeat:repeat;
background-position:top center
}

[data-bg-image]:not(.bg-pattern){
background-repeat:no-repeat;
background-position:center center;
background-size:cover;
overflow:hidden
}

.scroll-top{
position:fixed;
right:30px;
bottom:-60px;
z-index:999;
-webkit-box-shadow:0 30px 50px rgba(0,0,0,.03);
box-shadow:0 30px 50px rgba(0,0,0,.03);
display:block;
padding:0;
width:60px;
height:60px;
border-radius:50%;
text-align:center;
font-size:25px;
line-height:60px;
cursor:pointer;
opacity:0;
visibility:hidden;
background-color:#1292ee;
background-size:200% auto;
background-position:left center;
color:#fff;
-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1);
-o-transition:all .25s cubic-bezier(.645,.045,.355,1);
transition:all .25s cubic-bezier(.645,.045,.355,1);
overflow:hidden
}

@media only screen and (max-width:479px){
.scroll-top{
width:50px;
height:50px;
line-height:50px;
font-size:20px
}


}

.scroll-top.show{
visibility:visible;
opacity:1;
bottom:60px
}

.scroll-top i{
position:absolute;
top:50%;
left:50%;
color:#fff;
-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1);
-o-transition:all .25s cubic-bezier(.645,.045,.355,1);
transition:all .25s cubic-bezier(.645,.045,.355,1)
}

.scroll-top .arrow-top{
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)
}

.scroll-top .arrow-bottom{
-webkit-transform:translate(-50%,80px);
-ms-transform:translate(-50%,80px);
transform:translate(-50%,80px)
}

.scroll-top:hover{
background-position:right center
}

.scroll-top:hover .arrow-top{
-webkit-transform:translate(-50%,-80px);
-ms-transform:translate(-50%,-80px);
transform:translate(-50%,-80px)
}

.scroll-top:hover .arrow-bottom{
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)
}

.swiper-pagination{
position:static;
display:block;
line-height:1;
margin-top:20px
}

.swiper-pagination .swiper-pagination-bullet{
width:10px;
height:10px;
border:0;
border-radius:0;
background:0 0;
opacity:1;
position:relative;
outline:0;
margin-right:20px;
margin:0 8px!important
}

.swiper-pagination .swiper-pagination-bullet:last-child{
margin-right:0
}

.swiper-pagination .swiper-pagination-bullet:before{
content:'';
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
border-radius:100%;
width:8px;
height:8px;
background:#d8d8d8;
z-index:1;
-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1);
-o-transition:all .25s cubic-bezier(.645,.045,.355,1);
transition:all .25s cubic-bezier(.645,.045,.355,1)
}

.swiper-pagination .swiper-pagination-bullet:hover:before{
width:12px;
height:12px;
opacity:1;
background:#030f27
}

.swiper-pagination .swiper-pagination-bullet-active:before{
width:12px;
height:12px;
opacity:1;
background:#030f27
}

.swiper-pagination.swiper-pagination-white .swiper-pagination-bullet{
margin:8px
}

.swiper-pagination.swiper-pagination-white .swiper-pagination-bullet:hover:before{
width:12px;
height:12px;
opacity:1;
background:#fff
}

.swiper-pagination.swiper-pagination-white .swiper-pagination-bullet-active::before{
opacity:1;
background:#fff;
width:16px;
height:16px;
-webkit-box-shadow:0 0 9px #ededed;
box-shadow:0 0 9px #ededed
}

.swiper-nav-button{
-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1),visibility .1s linear 2s,opacity .1s linear 2s;
-o-transition:all .3s cubic-bezier(.645,.045,.355,1),visibility .1s linear 2s,opacity .1s linear 2s;
transition:all .3s cubic-bezier(.645,.045,.355,1),visibility .1s linear 2s,opacity .1s linear 2s;
background-image:none;
text-align:center;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
outline:0;
width:48px;
height:48px;
font-size:24px;
color:#6d70a6;
border:0;
border-radius:50%;
-webkit-box-shadow:0 0 5px rgba(0,0,0,.01);
box-shadow:0 0 5px rgba(0,0,0,.01);
opacity:0;
visibility:hidden;
-webkit-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
transform:translate(0,-50%);
margin:0;
top:50%
}

.swiper-nav-button::before{
content:'';
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
border-radius:inherit;
color:#fff;
background:#fff
}

.swiper-nav-button:hover{
color:#fff
}

.swiper-nav-button:hover::before{
color:#fff;
background:#030f27
}

.swiper-container{
-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);
-o-transition:all .3s cubic-bezier(.645,.045,.355,1);
transition:all .3s cubic-bezier(.645,.045,.355,1)
}

.swiper-container:hover .swiper-nav-button{
opacity:1;
visibility:visible
}

.swiper-nav-button i{
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)
}

.swiper-nav-button i::before{
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
display:inline-block;
font-style:normal;
font-variant:normal;
text-rendering:auto;
line-height:1;
font-family:'Font Awesome 5 Pro';
font-weight:300;
content:'\f104'
}

.swiper-nav-prev i::before{
content:'\f104'
}

.swiper-button-next i::before{
content:'\f105'
}

.swiper-wrapper{
-webkit-transition-timing-function:linear!important;
-o-transition-timing-function:linear!important;
transition-timing-function:linear!important
}

.section-padding{
padding-top:100px;
padding-bottom:100px
}

@media only screen and (min-width:768px) and (max-width:991px){
.section-padding{
padding-top:80px;
padding-bottom:80px
}


}

@media only screen and (max-width:767px){
.section-padding{
padding-top:60px;
padding-bottom:60px
}


}

.section-padding-250{
padding-top:250px;
padding-bottom:250px
}

@media only screen and (min-width:768px) and (max-width:991px){
.section-padding-250{
padding-top:180px;
padding-bottom:180px
}


}

@media only screen and (max-width:767px){
.section-padding-250{
padding-top:160px;
padding-bottom:160px
}


}

.section-padding-t90-b100{
padding-top:90px;
padding-bottom:100px
}

.section-padding-t50-b100{
padding-top:50px;
padding-bottom:50px
}

@media only screen and (min-width:768px) and (max-width:991px){
.section-padding-t90-b100{
padding-top:75px;
padding-bottom:80px
}


}

@media only screen and (max-width:767px){
.section-padding-t90-b100{
padding-top:55px;
padding-bottom:60px
}


}

.section-padding-t90{
padding-top:90px
}

@media only screen and (min-width:768px) and (max-width:991px){
.section-padding-t90{
padding-top:70px
}


}

@media only screen and (max-width:767px){
.section-padding-t90{
padding-top:50px
}


}

.section-padding-t110-b120{
padding-top:110px;
padding-bottom:120px
}

@media only screen and (min-width:992px) and (max-width:1199px){
.section-padding-t110-b120{
padding-top:90px;
padding-bottom:100px
}


}

@media only screen and (min-width:768px) and (max-width:991px){
.section-padding-t110-b120{
padding-top:70px;
padding-bottom:80px
}


}

@media only screen and (max-width:767px){
.section-padding-t110-b120{
padding-top:50px;
padding-bottom:60px
}


}

.section-padding-top{
padding-top:100px
}

@media only screen and (min-width:768px) and (max-width:991px){
.section-padding-top{
padding-top:80px
}


}

@media only screen and (max-width:767px){
.section-padding-top{
padding-top:60px
}


}

.section-padding-bottom{
padding-bottom:100px!important
}

@media only screen and (min-width:768px) and (max-width:991px){
.section-padding-bottom{
padding-bottom:80px!important
}


}

@media only screen and (max-width:767px){
.section-padding-bottom{
padding-bottom:60px!important
}


}

.section-padding-bottom-150{
padding-bottom:150px
}

@media only screen and (min-width:768px) and (max-width:991px){
.section-padding-bottom-150{
padding-bottom:180px
}


}

@media only screen and (max-width:767px){
.section-padding-bottom-150{
padding-bottom:160px
}


}

.section-padding-bottom-160{
padding-bottom:160px
}

@media only screen and (min-width:992px) and (max-width:1199px){
.section-padding-bottom-160{
padding-bottom:200px
}


}

@media only screen and (min-width:768px) and (max-width:991px){
.section-padding-bottom-160{
padding-bottom:80px
}


}

@media only screen and (max-width:767px){
.section-padding-bottom-160{
padding-bottom:60px
}


}

.section-padding-bottom-170{
padding-bottom:170px
}

@media only screen and (min-width:992px) and (max-width:1199px){
.section-padding-bottom-170{
padding-bottom:200px
}


}

@media only screen and (min-width:768px) and (max-width:991px){
.section-padding-bottom-170{
padding-bottom:280px
}


}

@media only screen and (max-width:767px){
.section-padding-bottom-170{
padding-bottom:260px
}


}

@media only screen and (max-width:479px){
.section-padding-bottom-170{
padding-bottom:220px
}


}

.section-padding-bottom-180{
padding-bottom:180px
}

@media only screen and (min-width:992px) and (max-width:1199px){
.section-padding-bottom-180{
padding-bottom:200px
}


}

@media only screen and (min-width:768px) and (max-width:991px){
.section-padding-bottom-180{
padding-bottom:80px
}


}

@media only screen and (max-width:767px){
.section-padding-bottom-180{
padding-bottom:60px
}


}

.technology-section-padding-bottom-180{
padding-bottom:180px
}

@media only screen and (min-width:1200px) and (max-width:1599px){
.technology-section-padding-bottom-180{
padding-bottom:140px
}


}

@media only screen and (min-width:992px) and (max-width:1199px){
.technology-section-padding-bottom-180{
padding-bottom:200px
}


}

@media only screen and (min-width:768px) and (max-width:991px){
.technology-section-padding-bottom-180{
padding-bottom:80px
}


}

@media only screen and (max-width:767px){
.technology-section-padding-bottom-180{
padding-bottom:60px
}


}

.section-padding-bottom-190{
padding-bottom:190px
}

@media only screen and (min-width:992px) and (max-width:1199px){
.section-padding-bottom-190{
padding-bottom:200px
}


}

@media only screen and (min-width:768px) and (max-width:991px){
.section-padding-bottom-190{
padding-bottom:80px
}


}

@media only screen and (max-width:767px){
.section-padding-bottom-190{
padding-bottom:60px
}


}

.section-padding-bottom-200{
padding-bottom:200px
}

@media only screen and (min-width:1200px) and (max-width:1599px){
.section-padding-bottom-200{
padding-bottom:170px
}


}

@media only screen and (min-width:992px) and (max-width:1199px){
.section-padding-bottom-200{
padding-bottom:200px
}


}

@media only screen and (min-width:768px) and (max-width:991px){
.section-padding-bottom-200{
padding-bottom:80px
}


}

@media only screen and (max-width:767px){
.section-padding-bottom-200{
padding-bottom:60px
}


}

.about-section-padding-bottom-200{
padding-bottom:200px
}

@media only screen and (min-width:1200px) and (max-width:1599px){
.about-section-padding-bottom-200{
padding-bottom:170px
}


}

@media only screen and (min-width:992px) and (max-width:1199px){
.about-section-padding-bottom-200{
padding-bottom:150px
}


}

@media only screen and (min-width:768px) and (max-width:991px){
.about-section-padding-bottom-200{
padding-bottom:180px
}


}

@media only screen and (max-width:767px){
.about-section-padding-bottom-200{
padding-bottom:160px
}


}

input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{
width:100%;
min-height:56px;
padding:3px 20px;
color:#748494;
border:1px solid #f5f5f5;
border-radius:5px;
outline:0;
background-color:#f5f5f5
}

input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder{
color:#9f9f9f
}

input[type=email]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=url]:-moz-placeholder{
color:#9f9f9f
}

input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder{
color:#9f9f9f
}

input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder{
color:#9f9f9f
}

input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus{
border-color:#1292ee;
background-color:#fff
}

textarea{
width:100%;
min-height:130px;
padding:10px 20px;
color:#748494;
border:1px solid #f5f5f5;
border-radius:5px;
outline:0;
background-color:#f5f5f5
}

textarea::-webkit-input-placeholder{
color:#9f9f9f
}

textarea:-moz-placeholder{
color:#9f9f9f
}

textarea::-moz-placeholder{
color:#9f9f9f
}

textarea:-ms-input-placeholder{
color:#9f9f9f
}

textarea:focus{
border-color:#1292ee;
background-color:#fff
}

.single-input label{
color:#030f27
}

.single-input .description{
font-style:italic;
margin-top:10px;
font-size:14px;
line-height:1.4;
margin-bottom:0
}

.btn{
font-size:16px;
font-weight:400;
line-height:50px;
display:-webkit-inline-box;
display:-ms-inline-flexbox;
display:inline-flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
height:52px;
padding:0 40px;
cursor:pointer;
white-space:nowrap;
border-width:1px;
border-style:solid;
border-color:transparent;
border-radius:2px;
outline:0;
font-family:Rubik,sans-serif
}

@media only screen and (max-width:767px){
.btn{
font-size:14px;
line-height:35px;
height:40px;
padding:0 20px
}


}

.btn:focus{
-webkit-box-shadow:none!important;
box-shadow:none!important
}

.btn-icon{
width:56px;
padding:15px
}

.btn.disabled{
opacity:.65
}

.btn-primary{
border-color:#1292ee;
background-color:#1292ee;
color:#fff
}

.btn-primary:focus,.btn-primary:hover{
border-color:transparent;
background-color:#0f7ccb;
color:#fff
}

.btn-outline-primary{
color:#1292ee;
border-color:#1292ee;
background-color:transparent
}

.btn-outline-primary:hover{
border-color:transparent;
background-color:#1292ee;
color:#fff
}

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

.btn-secondary:focus,.btn-secondary:hover{
border-color:transparent;
background-color:#000;
color:#fff
}

.btn-outline-secondary{
color:#000;
border-color:#000;
background-color:transparent
}

.btn-outline-secondary:hover{
border-color:transparent;
background-color:#000;
color:#fff
}

.btn-success{
border-color:green;
background-color:green;
color:#fff
}

.btn-success:focus,.btn-success:hover{
border-color:transparent;
background-color:#005a00;
color:#fff
}

.btn-outline-success{
color:green;
border-color:green;
background-color:transparent
}

.btn-outline-success:hover{
border-color:transparent;
background-color:green;
color:#fff
}

.btn-info{
border-color:#ff0;
background-color:#ff0;
color:#fff
}

.btn-info:focus,.btn-info:hover{
border-color:transparent;
background-color:#d9d900;
color:#fff
}

.btn-outline-info{
color:#ff0;
border-color:#ff0;
background-color:transparent
}

.btn-outline-info:hover{
border-color:transparent;
background-color:#ff0;
color:#fff
}

.btn-warning{
border-color:#ff0;
background-color:#ff0;
color:#1292ee
}

.btn-warning:focus,.btn-warning:hover{
border-color:transparent;
background-color:#d9d900;
color:#030f27
}

.btn-outline-warning{
color:#ff0;
border-color:#ff0;
background-color:transparent
}

.btn-outline-warning:hover{
border-color:transparent;
background-color:#ff0;
color:#030f27
}

.btn-danger{
border-color:red;
background-color:red;
color:#fff
}

.btn-danger:focus,.btn-danger:hover{
border-color:transparent;
background-color:#d90000;
color:#fff
}

.btn-outline-danger{
color:red;
border-color:red;
background-color:transparent
}

.btn-outline-danger:hover{
border-color:transparent;
background-color:red;
color:#fff
}

.btn-light{
border-color:#fff;
background-color:#fff;
color:#1292ee
}

.btn-light:focus,.btn-light:hover{
border-color:transparent;
background-color:#ececec;
color:#030f27
}

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

.btn-outline-light:hover{
border-color:transparent;
background-color:#fff;
color:#030f27
}

.btn-dark{
border-color:#000;
background-color:#000;
color:#fff
}

.btn-dark:focus,.btn-dark:hover{
border-color:transparent;
background-color:#000;
color:#fff
}

.btn-outline-dark{
color:#000;
border-color:#000;
background-color:transparent
}

.btn-outline-dark:hover{
border-color:transparent;
background-color:#000;
color:#fff
}

.btn-white-gray{
border-color:#f2f2f2;
background-color:#f2f2f2;
color:#1292ee
}

.btn-white-gray:focus,.btn-white-gray:hover{
border-color:transparent;
background-color:#dfdfdf;
color:#fff
}

.btn-outline-white-gray{
color:#f2f2f2;
border-color:#f2f2f2;
background-color:transparent
}

.btn-outline-white-gray:hover{
border-color:transparent;
background-color:#f2f2f2;
color:#fff
}

.btn-white-opacity-50{
border-color:rgba(255,255,255,.5);
background-color:rgba(255,255,255,.5);
color:#fff
}

.btn-white-opacity-50:focus,.btn-white-opacity-50:hover{
border-color:transparent;
background-color:rgba(236,236,236,.5);
color:#fff
}

.btn-outline-white-opacity-50{
color:rgba(255,255,255,.5);
border-color:rgba(255,255,255,.5);
background-color:transparent
}

.btn-outline-white-opacity-50:hover{
border-color:transparent;
background-color:rgba(255,255,255,.5);
color:#fff
}

.btn-white{
border-color:#fff;
background-color:#fff;
color:#fff
}

.btn-white:focus,.btn-white:hover{
border-color:transparent;
background-color:#ececec;
color:#fff
}

.btn-outline-white{
color:#fff;
border-color:#fff;
background-color:transparent
}

.btn-outline-white:hover{
border-color:transparent;
background-color:#fff;
color:#fff
}

.btn-overlay-black{
border-color:#030f27;
background-color:#030f27;
color:#fff
}

.btn-overlay-black:focus,.btn-overlay-black:hover{
border-color:transparent;
background-color:#000103;
color:#fff
}

.btn-outline-overlay-black{
color:#030f27;
border-color:#030f27;
background-color:transparent
}

.btn-outline-overlay-black:hover{
border-color:transparent;
background-color:#030f27;
color:#fff
}

.btn-hover-primary:hover,.btn-hover-primary:not(:disabled):not(.disabled).active{
border-color:transparent;
background-color:#1292ee;
color:#fff
}

.btn-outline-hover-primary:hover,.btn-outline-hover-primary:not(:disabled):not(.disabled).active{
color:#1292ee;
border-color:transparent;
background-color:transparent
}

.btn-hover-secondary:hover,.btn-hover-secondary:not(:disabled):not(.disabled).active{
border-color:transparent;
background-color:#000;
color:#fff
}

.btn-outline-hover-secondary:hover,.btn-outline-hover-secondary:not(:disabled):not(.disabled).active{
color:#000;
border-color:transparent;
background-color:transparent
}

.btn-hover-success:hover,.btn-hover-success:not(:disabled):not(.disabled).active{
border-color:transparent;
background-color:green;
color:#fff
}

.btn-outline-hover-success:hover,.btn-outline-hover-success:not(:disabled):not(.disabled).active{
color:green;
border-color:transparent;
background-color:transparent
}

.btn-hover-info:hover,.btn-hover-info:not(:disabled):not(.disabled).active{
border-color:transparent;
background-color:#ff0;
color:#fff
}

.btn-outline-hover-info:hover,.btn-outline-hover-info:not(:disabled):not(.disabled).active{
color:#ff0;
border-color:transparent;
background-color:transparent
}

.btn-hover-warning:hover,.btn-hover-warning:not(:disabled):not(.disabled).active{
border-color:transparent;
background-color:#ff0;
color:#030f27
}

.btn-outline-hover-warning:hover,.btn-outline-hover-warning:not(:disabled):not(.disabled).active{
color:#ff0;
border-color:transparent;
background-color:transparent
}

.btn-hover-danger:hover,.btn-hover-danger:not(:disabled):not(.disabled).active{
border-color:transparent;
background-color:red;
color:#fff
}

.btn-outline-hover-danger:hover,.btn-outline-hover-danger:not(:disabled):not(.disabled).active{
color:red;
border-color:transparent;
background-color:transparent
}

.btn-hover-light:hover,.btn-hover-light:not(:disabled):not(.disabled).active{
border-color:transparent;
background-color:#fff;
color:#030f27
}

.btn-outline-hover-light:hover,.btn-outline-hover-light:not(:disabled):not(.disabled).active{
color:#fff;
border-color:transparent;
background-color:transparent
}

.btn-hover-dark:hover,.btn-hover-dark:not(:disabled):not(.disabled).active{
border-color:transparent;
background-color:#000;
color:#fff
}

.btn-outline-hover-dark:hover,.btn-outline-hover-dark:not(:disabled):not(.disabled).active{
color:#000;
border-color:transparent;
background-color:transparent
}

.btn-hover-white-gray:hover,.btn-hover-white-gray:not(:disabled):not(.disabled).active{
border-color:transparent;
background-color:#f2f2f2;
color:#fff
}

.btn-outline-hover-white-gray:hover,.btn-outline-hover-white-gray:not(:disabled):not(.disabled).active{
color:#f2f2f2;
border-color:transparent;
background-color:transparent
}

.btn-hover-white-opacity-50:hover,.btn-hover-white-opacity-50:not(:disabled):not(.disabled).active{
border-color:transparent;
background-color:rgba(255,255,255,.5);
color:#fff
}

.btn-outline-hover-white-opacity-50:hover,.btn-outline-hover-white-opacity-50:not(:disabled):not(.disabled).active{
color:rgba(255,255,255,.5);
border-color:transparent;
background-color:transparent
}

.btn-hover-white:hover,.btn-hover-white:not(:disabled):not(.disabled).active{
border-color:transparent;
background-color:#fff;
color:#fff
}

.btn-outline-hover-white:hover,.btn-outline-hover-white:not(:disabled):not(.disabled).active{
color:#fff;
border-color:transparent;
background-color:transparent
}

.btn-hover-overlay-black:hover,.btn-hover-overlay-black:not(:disabled):not(.disabled).active{
border-color:transparent;
background-color:#030f27;
color:#fff
}

.btn-outline-hover-overlay-black:hover,.btn-outline-hover-overlay-black:not(:disabled):not(.disabled).active{
color:#030f27;
border-color:transparent;
background-color:transparent
}

.link{
font-size:16px;
font-weight:400;
line-height:1
}

.link-lg{
font-size:18px
}

.link .mark,.link mark{
font-weight:400;
line-height:1;
position:relative;
padding:3px 0;
color:#1292ee;
background-color:transparent
}

.link .mark::after,.link .mark::before,.link mark::after,.link mark::before{
position:absolute;
bottom:0;
left:0;
width:100%;
height:1px;
content:"";
-webkit-transition:-webkit-transform .6s cubic-bezier(.165,.84,.44,1) .3s;
transition:-webkit-transform .6s cubic-bezier(.165,.84,.44,1) .3s;
-o-transition:transform .6s cubic-bezier(.165,.84,.44,1) .3s;
transition:transform .6s cubic-bezier(.165,.84,.44,1) .3s;
transition:transform .6s cubic-bezier(.165,.84,.44,1) .3s,-webkit-transform .6s cubic-bezier(.165,.84,.44,1) .3s;
-webkit-transform:scaleX(1) translateZ(0);
transform:scaleX(1) translateZ(0);
-webkit-transform-origin:right;
-ms-transform-origin:right;
transform-origin:right;
background:#e0e0e0
}

.link .mark::after,.link mark::after{
-webkit-transition:-webkit-transform .6s cubic-bezier(.165,.84,.44,1);
transition:-webkit-transform .6s cubic-bezier(.165,.84,.44,1);
-o-transition:transform .6s cubic-bezier(.165,.84,.44,1);
transition:transform .6s cubic-bezier(.165,.84,.44,1);
transition:transform .6s cubic-bezier(.165,.84,.44,1),-webkit-transform .6s cubic-bezier(.165,.84,.44,1);
-webkit-transform:scaleX(0) translateZ(0);
transform:scaleX(0) translateZ(0);
-webkit-transform-origin:left;
-ms-transform-origin:left;
transform-origin:left;
background-color:#1292ee
}

.link:hover{
color:#8c89a2
}

.link:hover .mark::before,.link:hover mark::before{
-webkit-transition:-webkit-transform .6s cubic-bezier(.165,.84,.44,1);
transition:-webkit-transform .6s cubic-bezier(.165,.84,.44,1);
-o-transition:transform .6s cubic-bezier(.165,.84,.44,1);
transition:transform .6s cubic-bezier(.165,.84,.44,1);
transition:transform .6s cubic-bezier(.165,.84,.44,1),-webkit-transform .6s cubic-bezier(.165,.84,.44,1);
-webkit-transform:scaleX(0) translateZ(0);
transform:scaleX(0) translateZ(0)
}

.link:hover .mark::after,.link:hover mark::after{
-webkit-transition:-webkit-transform .6s cubic-bezier(.165,.84,.44,1) .3s;
transition:-webkit-transform .6s cubic-bezier(.165,.84,.44,1) .3s;
-o-transition:transform .6s cubic-bezier(.165,.84,.44,1) .3s;
transition:transform .6s cubic-bezier(.165,.84,.44,1) .3s;
transition:transform .6s cubic-bezier(.165,.84,.44,1) .3s,-webkit-transform .6s cubic-bezier(.165,.84,.44,1) .3s;
-webkit-transform:scaleX(1) translateZ(0);
transform:scaleX(1) translateZ(0)
}

.breadcrumb{
padding:40px 0;
background-color:transparent
}

@media only screen and (max-width:767px){
.breadcrumb{
padding:25px 0
}


}

.breadcrumb li{
font-size:16px;
line-height:1.5;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
color:#fff
}

.breadcrumb li+li::before{
margin:0 15px;
font-size:16px;
content:"\f105";
font-family:"Font Awesome 5 Pro";
color:#fff;
margin-top:2px
}

.breadcrumb li a{
position:relative;
display:block;
color:#fff
}

.breadcrumb li a::before{
position:absolute;
right:0;
bottom:0;
width:0;
height:1px;
content:"";
-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1);
-o-transition:all .25s cubic-bezier(.645,.045,.355,1);
transition:all .25s cubic-bezier(.645,.045,.355,1);
background-color:#1292ee
}

.breadcrumb li a:hover{
color:#1292ee
}

.breadcrumb li a:hover::before{
left:0;
width:100%
}

.icon-box{
position:relative;
display:block;
padding:50px 60px;
-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1);
-o-transition:all .25s cubic-bezier(.645,.045,.355,1);
transition:all .25s cubic-bezier(.645,.045,.355,1);
border-radius:5px;
z-index:99;
background-color:#fff;
}

.icon-box.box-border{
border:1px solid #e7e7e7
}

.icon-box.box-border:hover{
border-color:#fff;
-webkit-box-shadow:0 0 40px rgba(51,51,51,.1);
box-shadow:0 0 40px rgba(51,51,51,.1)
}

@media only screen and (min-width:992px) and (max-width:1199px){
.icon-box{
padding:30px 35px
}


}

@media only screen and (min-width:768px) and (max-width:991px){
.icon-box{
padding:30px 35px
}


}

@media only screen and (max-width:767px){
.icon-box{
padding:20px 25px
}


}

.icon-box .icon{
margin-bottom:35px
}

@media only screen and (min-width:992px) and (max-width:1199px){
.icon-box .icon{
margin-bottom:20px
}


}

@media only screen and (max-width:767px){
.icon-box .icon{
margin-bottom:20px
}


}

.icon-box .icon svg{
width:50px;
height:50px
}

.icon-box .icon svg path{
stroke:#1292ee
}

.icon-box .content .title{
font-size:20px;
line-height:1;
margin:0;
color:#030f27
}

.icon-box .content .desc{
margin-top:25px
}

@media only screen and (min-width:992px) and (max-width:1199px){
.icon-box .content .desc{
margin-top:20px
}


}

@media only screen and (max-width:767px){
.icon-box .content .desc{
margin-top:20px
}


}

.icon-box .content .desc p{
line-height:1.6;
color:#748494
}

.icon-box .content .link{
font-size:16px;
font-weight:400;
line-height:1;
display:-webkit-inline-box;
display:-ms-inline-flexbox;
display:inline-flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
margin-top:35px;
color:#1292ee
}

@media only screen and (min-width:992px) and (max-width:1199px){
.icon-box .content .link{
margin-top:20px
}


}

@media only screen and (max-width:767px){
.icon-box .content .link{
margin-top:20px
}


}

.icon-box:hover{
-webkit-box-shadow:0 0 40px rgba(51,51,51,.1);
box-shadow:0 0 40px rgba(51,51,51,.1);
-webkit-transform:translateY(-5px);
-ms-transform:translateY(-5px);
transform:translateY(-5px);
z-index:1
}

.icon-box:hover .content .link{
color:#1292ee
}

.icon-box-shape-animation{
position:relative
}

.icon-box-shape-animation .shape{
position:absolute;
z-index:1
}

.icon-box-shape-animation .shape-1{
top:-40px;
left:-50px;
z-index:-1
}

@media only screen and (min-width:1200px) and (max-width:1599px){
.icon-box-shape-animation .shape-1{
top:-40px;
left:0;
z-index:-1
}


}

@media only screen and (min-width:992px) and (max-width:1199px){
.icon-box-shape-animation .shape-1{
top:-20px;
left:0;
z-index:-1
}


}

@media only screen and (min-width:768px) and (max-width:991px){
.icon-box-shape-animation .shape-1{
top:-20px;
left:0;
z-index:-1
}


}

@media only screen and (max-width:767px){
.icon-box-shape-animation .shape-1{
top:-20px;
left:0;
z-index:-1
}


}

.funfact{
text-align:center
}

.funfact .number{
font-size:52px;
font-weight:400;
line-height:1;
display:block;
color:#1292ee;
margin-bottom:25px
}

.funfact .text{
font-size:20px;
font-weight:400;
line-height:1;
margin-bottom:0;
color:#030f27
}

.pagination{
-ms-flex-wrap:wrap;
flex-wrap:wrap;
margin:0 -7px
}

@media only screen and (max-width:479px){
.pagination{
margin:0 -8px
}


}

.pagination.center{
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:end;
-ms-flex-align:end;
align-items:flex-end
}

.pagination li{
padding:0 7px
}

@media only screen and (max-width:479px){
.pagination li{
margin:0 -3px
}


}

.pagination li a{
font-size:16px;
font-weight:400;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
width:50px;
height:45px;
padding:10px 15px;
border:1px solid #e7e7e7;
text-transform:uppercase;
color:#748494;
border-radius:5px
}

@media only screen and (max-width:479px){
.pagination li a{
width:40px;
height:40px;
padding:10px 10px
}


}

.pagination li a:hover{
background-color:#1292ee;
color:#fff
}

.pagination li a.active{
cursor:default;
pointer-events:none;
color:#fff;
background-color:#1292ee
}

.faq-section{
padding-bottom:120px
}

@media only screen and (min-width:768px) and (max-width:991px){
.faq-section{
padding-bottom:280px
}


}

@media only screen and (max-width:767px){
.faq-section{
padding-bottom:260px
}


}

.agency-accordion .card{
border:1px solid #e7e7e7;
margin-bottom:30px;
-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);
-o-transition:all .3s cubic-bezier(.645,.045,.355,1);
transition:all .3s cubic-bezier(.645,.045,.355,1)
}

.agency-accordion .card:last-child{
margin-bottom:0
}

.agency-accordion .card-header{
position:relative;
background:0 0;
padding:0;
border:1px solid #e7e7e7;
border-bottom:0 none
}

.agency-accordion .card-header .h5 a.acc-btn,.agency-accordion .card-header h5 a.acc-btn{
color:#030f27;
font-size:16px;
line-height:24px;
padding:0;
font-weight:400;
border:0 none;
-webkit-appearance:none;
display:block;
background:#fff;
border:1px solid #eee;
padding:20px 26px;
margin:-1px -1px 0;
position:relative;
border-radius:5px
}

.agency-accordion .card-header .h5 a.acc-btn::before,.agency-accordion .card-header h5 a.acc-btn::before{
position:absolute;
top:50%;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%);
font-family:"Font Awesome 5 Pro";
font-weight:900;
content:"\f107";
right:16px;
font-size:20px;
color:#030f27
}

.agency-accordion .card-header .h5 a.acc-btn[aria-expanded=true],.agency-accordion .card-header h5 a.acc-btn[aria-expanded=true]{
background:#fff;
color:#030f27
}

.agency-accordion .card-header .h5 a.acc-btn[aria-expanded=true]::before,.agency-accordion .card-header h5 a.acc-btn[aria-expanded=true]::before{
content:"\f106";
color:#030f27
}

.agency-accordion .card-header .h5 a.border-0,.agency-accordion .card-header h5 a.border-0{
border:0;
border-radius:5px
}

.agency-accordion .card-body{
padding:10px 25px 39px;
font-weight:400;
letter-spacing:0;
line-height:1.74;
font-size:15px;
font-family:Muli;
border:0 none;
-webkit-box-shadow:0 20px 40px rgba(0,0,0,.07);
box-shadow:0 20px 40px rgba(0,0,0,.07);
-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);
-o-transition:all .3s cubic-bezier(.645,.045,.355,1);
transition:all .3s cubic-bezier(.645,.045,.355,1);
border-radius:0 0 5px 5px
}

.faq-image-area{
position:relative;
z-index:9;
height:100%;
margin-right:0!important
}

.faq-image-area .shape{
position:absolute;
z-index:1
}

.faq-image-area .shape-1{
top:auto;
bottom:145px!important;
right:-128px!important;
z-index:-1
}

@media only screen and (min-width:1200px) and (max-width:1599px){
.faq-image-area .shape-1{
top:auto;
bottom:145px!important;
right:0!important
}


}

@media only screen and (min-width:992px) and (max-width:1199px){
.faq-image-area .shape-1{
top:auto;
bottom:145px!important;
right:0!important
}


}

@media only screen and (min-width:768px) and (max-width:991px){
.faq-image-area .shape-1{
top:auto;
bottom:145px!important;
right:0!important
}


}

@media only screen and (max-width:767px){
.faq-image-area .shape-1{
top:auto;
bottom:145px!important;
right:0!important
}


}

.brand-list{
-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1);
-o-transition:all .25s cubic-bezier(.645,.045,.355,1);
transition:all .25s cubic-bezier(.645,.045,.355,1)
}

.brand-list:hover .brand a{
display:block
}

.brand-list:hover .brand a img{
opacity:.5
}

.brand-list .brand{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-ms-flex-item-align:center;
align-self:center
}

.brand-list .brand a{
display:block
}

.brand-list .brand a img{
opacity:1
}

.brand-list .brand:hover a img{
opacity:1
}

.newsletter-section{
position:relative
}

.newsletter-section .shape{
position:absolute;
z-index:-1
}

.newsletter-section .shape-1{
top:0;
left:0;
right:0;
text-align:center;
margin:0 auto
}

@media only screen and (max-width:767px){
.newsletter-section .shape-1{
width:250px
}


}

.newsletter-form{
max-width:570px;
margin:0 auto;
margin-top:50px
}

@media only screen and (max-width:767px){
.newsletter-form{
max-width:100%;
margin-top:30px
}


}

.newsletter-form.form-border form input{
border-color:#1292ee
}

.newsletter-form form{
display:-webkit-box;
display:-ms-flexbox;
display:flex
}

@media only screen and (max-width:767px){
.newsletter-form form{
-ms-flex-wrap:wrap;
flex-wrap:wrap
}


}

.newsletter-form form input{
border-width:1px 0 1px 1px;
border-radius:5px 0 0 5px;
min-height:52px;
padding:3px 20px
}

@media only screen and (max-width:767px){
.newsletter-form form input{
border-width:1px;
border-radius:5px;
margin-bottom:15px
}


}

.newsletter-form form button{
border-radius:0 5px 5px 0;
width:160px
}

@media only screen and (max-width:767px){
.newsletter-form form button{
border-radius:5px
}


}

.icon-up-down-animation{
position:relative;
z-index:9
}

.icon-up-down-animation .shape{
position:absolute;
display:inline-block;
width:96px;
height:96px;
z-index:-1
}

.icon-up-down-animation .shape img{
-webkit-box-shadow:0 0 40px 0 rgba(51,51,51,.1);
box-shadow:0 0 40px 0 rgba(51,51,51,.1);
border-radius:35px
}

.icon-up-down-animation .shape-1{
top:-170px;
left:300px;
-webkit-animation:up-down infinite 4s ease-in-out;
animation:up-down infinite 4s ease-in-out
}

.icon-up-down-animation .shape-2{
top:-150px;
right:400px;
-webkit-animation:up-down infinite 5s ease-in-out;
animation:up-down infinite 5s ease-in-out
}

.icon-up-down-animation .shape-3{
top:-55px;
left:15px;
-webkit-animation:up-down infinite 6s ease-in-out;
animation:up-down infinite 6s ease-in-out
}

.icon-up-down-animation .shape-4{
top:-55px;
right:15px;
width:130px;
height:130px;
-webkit-animation:up-down infinite 4s ease-in-out;
animation:up-down infinite 4s ease-in-out
}

.icon-up-down-animation .shape-4 img{
border-radius:45px
}

.icon-up-down-animation .shape-5{
bottom:-80px;
left:80px;
width:130px;
height:130px;
-webkit-animation:up-down infinite 5s ease-in-out;
animation:up-down infinite 5s ease-in-out
}

.icon-up-down-animation .shape-5 img{
border-radius:45px
}

.icon-up-down-animation .shape-6{
bottom:-30px;
right:300px;
-webkit-animation:up-down infinite 6s ease-in-out;
animation:up-down infinite 6s ease-in-out
}

.icon-up-down-animation .shape-7{
bottom:-40px;
left:300px;
-webkit-animation:up-down infinite 4s ease-in-out;
animation:up-down infinite 4s ease-in-out
}

.icon-up-down-animation .shape-8{
bottom:-155px;
right:80px;
-webkit-animation:up-down infinite 5s ease-in-out;
animation:up-down infinite 5s ease-in-out
}

.icon-up-down-animation .shape-9{
bottom:0;
right:15px;
-webkit-animation:up-down infinite 6s ease-in-out;
animation:up-down infinite 6s ease-in-out
}

@media only screen and (min-width:992px) and (max-width:1199px){
.icon-up-down-animation .shape-1{
top:-170px;
left:300px
}

.icon-up-down-animation .shape-2{
top:-150px;
right:150px
}

.icon-up-down-animation .shape-3{
top:-55px;
left:15px
}

.icon-up-down-animation .shape-4{
top:-55px;
right:0;
width:100px;
height:100px
}

.icon-up-down-animation .shape-4 img{
border-radius:35px
}

.icon-up-down-animation .shape-5{
bottom:-80px;
left:20px;
width:100px;
height:100px
}

.icon-up-down-animation .shape-5 img{
border-radius:35px
}

.icon-up-down-animation .shape-6{
bottom:-30px;
right:230px
}

.icon-up-down-animation .shape-7{
bottom:-40px;
left:180px
}

.icon-up-down-animation .shape-8{
bottom:-125px;
right:60px
}

.icon-up-down-animation .shape-9{
bottom:0;
right:15px
}


}

@media only screen and (min-width:768px) and (max-width:991px){
.icon-up-down-animation .shape{
width:60px;
height:60px
}

.icon-up-down-animation .shape img{
border-radius:20px
}

.icon-up-down-animation .shape-1{
top:-115px;
left:150px
}

.icon-up-down-animation .shape-2{
top:-115px;
right:150px
}

.icon-up-down-animation .shape-3{
top:-80px;
left:15px
}

.icon-up-down-animation .shape-4{
top:-100px;
right:0;
width:90px;
height:90px
}

.icon-up-down-animation .shape-4 img{
border-radius:35px
}

.icon-up-down-animation .shape-5{
bottom:0;
left:10px;
width:90px;
height:90px
}

.icon-up-down-animation .shape-5 img{
border-radius:35px
}

.icon-up-down-animation .shape-6{
bottom:30px;
right:150px
}

.icon-up-down-animation .shape-7{
bottom:40px;
left:160px
}

.icon-up-down-animation .shape-8{
bottom:-70px;
right:70px
}

.icon-up-down-animation .shape-9{
bottom:10px;
right:15px
}


}

@media only screen and (max-width:767px){
.icon-up-down-animation .shape{
width:50px;
height:50px
}

.icon-up-down-animation .shape img{
border-radius:15px
}

.icon-up-down-animation .shape-1{
top:-115px;
left:150px
}

.icon-up-down-animation .shape-2{
top:-115px;
right:150px
}

.icon-up-down-animation .shape-3{
top:-80px;
left:15px
}

.icon-up-down-animation .shape-4{
top:-100px;
right:0;
width:60px;
height:60px
}

.icon-up-down-animation .shape-4 img{
border-radius:20px
}

.icon-up-down-animation .shape-5{
bottom:0;
left:10px;
width:60px;
height:60px
}

.icon-up-down-animation .shape-5 img{
border-radius:20px
}

.icon-up-down-animation .shape-6{
bottom:0;
right:120px
}

.icon-up-down-animation .shape-7{
bottom:10px;
left:100px
}

.icon-up-down-animation .shape-8{
bottom:-70px;
right:45px
}

.icon-up-down-animation .shape-9{
bottom:10px;
right:15px
}


}

@media only screen and (max-width:575px){
.icon-up-down-animation .shape-6{
bottom:0;
right:90px
}


}

@media only screen and (max-width:767px){
.icon-up-down-animation .shape-1{
top:-110px;
left:90px
}

.icon-up-down-animation .shape-2{
top:-110px;
right:90px
}

.icon-up-down-animation .shape-3{
top:-80px;
left:15px
}

.icon-up-down-animation .shape-4{
top:-100px;
right:10px
}

.icon-up-down-animation .shape-5{
bottom:0;
left:10px;
width:60px;
height:60px
}

.icon-up-down-animation .shape-5 img{
border-radius:20px
}

.icon-up-down-animation .shape-6{
display:none
}

.icon-up-down-animation .shape-7{
display:none
}

.icon-up-down-animation .shape-8{
bottom:-70px;
right:45px
}

.icon-up-down-animation .shape-9{
bottom:10px;
right:15px
}


}

.up-down{
-webkit-animation:up-down infinite 2s ease-in-out;
animation:up-down infinite 2s ease-in-out
}

@-webkit-keyframes up-down{
50%{
-webkit-transform:translateY(30px);
transform:translateY(30px)
}


}

@keyframes up-down{
50%{
-webkit-transform:translateY(30px);
transform:translateY(30px)
}


}

.team .thumb{
position:relative;
margin-bottom:20px
}

.team .thumb img{
width:100%
}

.team .thumb .overlay{
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
border-radius:inherit;
padding:30px;
opacity:0;
visibility:hidden;
background-blend-mode:multiply;
background-size:cover;
background-color:#1292ee;
-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);
-o-transition:all .3s cubic-bezier(.645,.045,.355,1);
transition:all .3s cubic-bezier(.645,.045,.355,1)
}

.team .thumb .social-icon{
position:absolute;
bottom:33px;
left:0;
padding:0 30px;
font-size:0;
opacity:0;
visibility:hidden;
-webkit-transform:translateY(-5px);
-ms-transform:translateY(-5px);
transform:translateY(-5px);
-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);
-o-transition:all .3s cubic-bezier(.645,.045,.355,1);
transition:all .3s cubic-bezier(.645,.045,.355,1);
right:0;
margin:0 -15px
}

.team .thumb .social-icon li{
margin:0;
display:inline-block
}

.team .thumb .social-icon li a{
-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);
-o-transition:all .3s cubic-bezier(.645,.045,.355,1);
transition:all .3s cubic-bezier(.645,.045,.355,1);
display:inline-block;
font-size:18px;
color:#222;
width:40px;
height:40px;
line-height:40px;
border-radius:50%;
background:#fff;
margin:7px
}

.team .thumb .social-icon li a:hover{
background-color:#1292ee;
color:#fff
}

.team .team-info .info .h5,.team .team-info .info h5{
font-size:18px;
line-height:1.388;
margin-bottom:6px
}

.team .team-info .info span{
font-weight:500;
letter-spacing:0;
line-height:1.58;
font-size:14px;
color:#748494
}

.team:hover .thumb .overlay{
opacity:.5;
visibility:visible
}

.team:hover .thumb .social-icon{
opacity:1;
visibility:visible;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}

.page-title-section{
position:relative;
height:530px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
z-index:9;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center
}

@media only screen and (min-width:1200px) and (max-width:1599px){
.page-title-section{
height:400px
}


}

@media only screen and (min-width:992px) and (max-width:1199px){
.page-title-section{
height:400px
}


}

@media only screen and (min-width:768px) and (max-width:991px){
.page-title-section{
height:400px
}


}

@media only screen and (max-width:767px){
.page-title-section{
height:350px
}


}

.page-title .title{
font-size:28px;
line-height:1.2;
color:#fff;
margin:0;
text-align:center
}

@media only screen and (min-width:992px) and (max-width:1199px){
.page-title .title{
font-size:42px
}


}

@media only screen and (min-width:768px) and (max-width:991px){
.page-title .title{
font-size:34px
}


}

@media only screen and (max-width:767px){
.page-title .title{
font-size:23px;
line-height:1.5
}


}

.section-title{
position:relative;
z-index:99;
margin-bottom:40px
}

@media only screen and (max-width:767px){
.section-title{
margin-bottom:30px
}


}

.section-title .title{
font-size:42px;
line-height:1;
font-weight:600;
margin:0;
color:#030f27
}

.section-title .title.fz-34{
font-size:34px;
max-width:690px;
margin:auto
}

.section-title .title.fz-32{
font-size:32px;
line-height:44px
}

@media only screen and (min-width:768px) and (max-width:991px){
.section-title .title.fz-32{
font-size:26px;
line-height:32px
}


}

@media only screen and (max-width:767px){
.section-title .title.fz-32{
font-size:24px;
line-height:30px
}

.section-title .title.fz-32 br{
display:none
}


}

.section-title .title.fz-28{
font-size:28px;
line-height:44px
}

@media only screen and (min-width:768px) and (max-width:991px){
.section-title .title.fz-28{
font-size:26px;
line-height:32px
}


}

@media only screen and (max-width:767px){
.section-title .title.fz-28{
font-size:24px;
line-height:30px
}

.section-title .title.fz-28 br{
display:none
}


}

.section-title .sub-title{
font-size:18px;
line-height:24px;
font-weight:500;
display:block;
max-width:730px;
margin:0 auto;
margin-top:20px;
color:#8c89a2
}

.section-title .sub-title.fz-18{
font-size:18px
}

.section-title.color-light .title{
color:#fff
}

.section-title.color-light .sub-title{
color:#fff
}

@media only screen and (min-width:768px) and (max-width:991px){
.section-title .title{
font-size:38px
}


}

@media only screen and (max-width:767px){
.section-title .title{
font-size:36px
}

.section-title .sub-title{
font-size:18px
}


}

@media only screen and (max-width:479px){
.section-title .title{
font-size:30px
}

.section-title .title.fz-34{
font-size:26px
}

.section-title .title.fz-32{
font-size:26px
}

.section-title .sub-title{
font-size:16px
}


}

.section-title-two{
position:relative;
z-index:99;
margin-bottom:30px
}

@media only screen and (min-width:992px) and (max-width:1199px){
.section-title-two{
margin-bottom:30px
}


}

@media only screen and (max-width:767px){
.section-title-two{
margin-bottom:30px
}


}

.section-title-two.color-light .sub-title{
color:#cacaca
}

.section-title-two.color-light .title{
color:#fff
}

.section-title-two .sub-title{
font-size:18px;
line-height:1.5;
font-weight:400;
color:#748494;
position:relative;
display:block;
padding-left:85px;
margin-bottom:25px
}

.section-title-two .sub-title::before{
position:absolute;
content:"";
width:70px;
height:2px;
background-color:#1292ee;
left:0;
bottom:0
}

.section-title-two .title{
font-size:32px;
line-height:42px;
margin:0;
color:#030f27
}

@media only screen and (min-width:992px) and (max-width:1199px){
.section-title-two .sub-title{
font-size:18px;
margin-bottom:20px
}

.section-title-two .title{
font-size:30px
}


}

@media only screen and (min-width:768px) and (max-width:991px){
.section-title-two .sub-title{
font-size:18px;
margin-bottom:20px
}

.section-title-two .title{
font-size:38px
}


}

@media only screen and (max-width:767px){
.section-title-two .sub-title{
font-size:16px;
margin-bottom:10px
}

.section-title-two .title{
font-size:28px;
line-height:36px
}


}

@media only screen and (max-width:479px){
.section-title-two .sub-title{
font-size:16px;
padding-left:65px
}

.section-title-two .sub-title::before{
width:60px
}

.section-title-two .title{
font-size:26px;
line-height:36px
}

.section-title-two .title br{
display:none
}


}

[data-aos=fade-up]{
-webkit-transform:translate3d(0,30px,0);
transform:translate3d(0,30px,0)
}

.header-section{
z-index:9999;
min-height:100px;
border-bottom:1px solid rgba(255,255,255,.5)
}

@media only screen and (min-width:768px) and (max-width:991px){
.header-section{
min-height:80px
}


}

@media only screen and (max-width:767px){
.header-section{
min-height:80px
}


}

.header-section .header-inner{
z-index:9999;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
min-height:100px;
background-color:#fff
}

@media only screen and (min-width:768px) and (max-width:991px){
.header-section .header-inner{
min-height:80px
}


}

@media only screen and (max-width:767px){
.header-section .header-inner{
min-height:80px
}


}

.header-section.is-sticky .header-inner{
position:fixed;
top:0;
left:0;
background-color:#030e22!important;
width:100%;
height:80px;
-webkit-animation:headerSlideDown .95s ease forwards;
animation:headerSlideDown .95s ease forwards;
-webkit-box-shadow:0 8px 20px 0 rgba(0,0,0,.1);
box-shadow:0 8px 20px 0 rgba(0,0,0,.1)
}

.header-section.header-fluid .container{
max-width:100%
}

@media only screen and (min-width:1600px){
.header-section.header-fluid .container{
padding-right:150px;
padding-left:150px
}


}

.header-section.header-fluid-two .container{
max-width:100%
}

@media only screen and (min-width:1600px){
.header-section.header-fluid-two .container{
padding-right:240px;
padding-left:240px
}


}

.header-section.header-shadow .header-inner{
-webkit-box-shadow:0 3px 9px rgba(0,0,0,.05);
box-shadow:0 3px 9px rgba(0,0,0,.05)
}

.header-section.header-transparent{
position:absolute;
top:0;
left:0;
width:100%
}

.header-section.header-transparent .header-inner{
background-color:transparent
}

.header-section.header-light .header-login a{
color:#fff
}

.header-section.header-light .header-login a:hover{
color:#fff
}

@-webkit-keyframes headerSlideDown{
0%{
-webkit-transform:translateY(-100%);
transform:translateY(-100%)
}

100%{
-webkit-transform:translateY(0);
transform:translateY(0)
}


}

@keyframes headerSlideDown{
0%{
-webkit-transform:translateY(-100%);
transform:translateY(-100%)
}

100%{
-webkit-transform:translateY(0);
transform:translateY(0)
}


}

.header-logo a{
position:relative;
max-width:158px
}

.header-logo a img{
width:100%;
padding:15px 0
}

.header-logo a img.light-logo{
position:absolute;
top:0;
left:0;
opacity:0
}

@media only screen and (max-width:479px){
.header-logo a{
max-width:120px
}


}

.header-light .header-logo a img.light-logo{
opacity:1
}

.header-light .header-logo a img.dark-logo{
opacity:0
}

.header-search-area{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}

.header-search a{
line-height:1;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
padding:6px 5px;
color:#fff
}

.header-search a i{
font-size:26px
}

.header-search a:hover{
color:#1292ee
}

@media only screen and (max-width:479px){
.header-search a{
padding-right:7px;
padding-left:7px
}


}

.main-search-active{
background:rgba(0,0,0,.92) none repeat scroll 0 0;
width:100%;
min-height:100vh;
padding:32px 46px 39px;
position:fixed;
top:0;
left:0;
opacity:0;
visibility:hidden;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
z-index:9999;
-webkit-transition:all .5s ease-in-out;
-o-transition:all .5s ease-in-out;
transition:all .5s ease-in-out
}

@media only screen and (max-width:767px){
.main-search-active{
padding:32px 20px 39px
}


}

.sidebar-search-icon{
position:absolute;
top:50px;
right:70px;
color:#fff;
font-size:60px;
cursor:pointer
}

@media only screen and (max-width:767px){
.sidebar-search-icon{
right:0
}


}

.sidebar-search-icon button{
background:transparent none repeat scroll 0 0;
border:medium none;
color:#fff;
cursor:pointer;
font-size:50px;
line-height:1;
padding:0;
-webkit-transition:all .3s ease 0s;
-o-transition:all .3s ease 0s;
transition:all .3s ease 0s
}

.sidebar-search-input{
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%) scale(.8);
-ms-transform:translate(-50%,-50%) scale(.8);
transform:translate(-50%,-50%) scale(.8);
display:inline-block;
padding:0 50px;
width:75%;
text-align:center;
font-size:18px;
opacity:0;
visibility:hidden;
-webkit-transition:all ease-in-out .3s;
-o-transition:all ease-in-out .3s;
transition:all ease-in-out .3s
}

@media only screen and (min-width:1200px) and (max-width:1599px){
.sidebar-search-input{
padding:0 10px
}


}

@media only screen and (min-width:992px) and (max-width:1199px){
.sidebar-search-input{
padding:0 10px
}


}

@media only screen and (min-width:768px) and (max-width:991px){
.sidebar-search-input{
padding:0 10px
}


}

@media only screen and (max-width:767px){
.sidebar-search-input{
padding:0 10px;
width:100%
}


}

.sidebar-search-input form .form-search{
position:relative
}

.sidebar-search-input form .form-search input{
padding:10px 0;
border:0;
border-radius:0;
border-bottom:5px solid transparent;
background-color:transparent;
font-size:200px;
width:100%;
height:auto;
color:#fff;
-webkit-transform:scale3d(0,1,1);
transform:scale3d(0,1,1);
-webkit-transform-origin:0 50%;
-ms-transform-origin:0 50%;
transform-origin:0 50%;
-webkit-transition:-webkit-transform .3s;
transition:-webkit-transform .3s;
-o-transition:transform .3s;
transition:transform .3s;
transition:transform .3s,-webkit-transform .3s
}

@media only screen and (min-width:1200px) and (max-width:1599px){
.sidebar-search-input form .form-search input{
font-size:150px
}


}

@media only screen and (min-width:992px) and (max-width:1199px){
.sidebar-search-input form .form-search input{
font-size:120px
}


}

@media only screen and (min-width:768px) and (max-width:991px){
.sidebar-search-input form .form-search input{
font-size:80px
}


}

@media only screen and (max-width:767px){
.sidebar-search-input form .form-search input{
font-size:50px
}


}

.sidebar-search-input form .form-search input:-ms-input-placeholder,.sidebar-search-input form .form-search input::-moz-placeholder,.sidebar-search-input form .form-search input::-webkit-input-placeholder{
color:#fff
}

.sidebar-search-input form .form-search input:-ms-input-placeholder,.sidebar-search-input form .form-search input::-moz-placeholder,.sidebar-search-input form .form-search input::-webkit-input-placeholder,.sidebar-search-input form .form-search input::placeholder{
color:#fff
}

.sidebar-search-input form .form-search button{
background-color:transparent;
border:medium none;
color:#fff;
font-size:30px;
padding:0;
position:absolute;
right:0;
bottom:10px;
cursor:pointer;
opacity:0;
visibility:hidden;
-webkit-transition:all .3s ease 0s;
-o-transition:all .3s ease 0s;
transition:all .3s ease 0s
}

.sidebar-search-input p{
font-size:90%;
font-weight:700;
display:block;
padding:11px 0;
text-align:right;
opacity:0;
line-height:1.6;
color:#fff;
-webkit-transform:translate3d(0,50px,0);
transform:translate3d(0,50px,0);
-webkit-transition:opacity .4s,-webkit-transform .4s;
transition:opacity .4s,-webkit-transform .4s;
-o-transition:opacity .4s,transform .4s;
transition:opacity .4s,transform .4s;
transition:opacity .4s,transform .4s,-webkit-transform .4s
}

@media only screen and (max-width:767px){
.sidebar-search-input p{
font-size:14px
}


}

.main-search-active.inside{
opacity:1;
visibility:visible;
z-index:9999999
}

.main-search-active.inside .sidebar-search-input{
opacity:1;
visibility:visible;
-webkit-transform:translate(-50%,-50%) scale(1);
-ms-transform:translate(-50%,-50%) scale(1);
transform:translate(-50%,-50%) scale(1)
}

.main-search-active.inside .sidebar-search-input input{
-webkit-transform:scale3d(1,1,1);
transform:scale3d(1,1,1);
-webkit-transition:.5s ease-out .3s;
-o-transition:.5s ease-out .3s;
transition:.5s ease-out .3s;
border-bottom-color:#fff
}

.main-search-active.inside .sidebar-search-input p{
opacity:1;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)
}

.site-main-menu{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center
}

.site-main-menu>ul{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
margin:0;
padding-left:0;
list-style:none
}

.site-main-menu>ul>li{
position:relative;
}

.site-main-menu>ul>li>a{
font-size:16px;
font-weight:500;
line-height:1.375;
display:block;
padding:40px 15px;
color:#fff
}

.site-main-menu>ul>li>a .menu-text{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
}

.site-main-menu>ul>li .menu-toggle{
display:none
}

.site-main-menu>ul>li.has-children>a .menu-text::after{
font-family:"Font Awesome 5 Pro";
font-size:8px;
font-weight:900;
margin-left:10px;
content:"\f078";
}

.site-main-menu>ul>li:hover>a{
color:#1292ee
}

.site-main-menu>ul>li:hover .mega-menu,.site-main-menu>ul>li:hover>.sub-menu{
visibility:visible;
margin-top:-10px;
opacity:1
}

.site-main-menu .mega-menu,.site-main-menu .sub-menu{
position:absolute;
z-index:9999;
left:0;
visibility:hidden;
width:120px;
margin-bottom:0;
padding:0 0;
list-style:none;
-webkit-transition:all .4s ease .2s;
-o-transition:all .4s ease .2s;
transition:all .4s ease .2s;
opacity:0;
background-color:#fff;
}

.site-main-menu .mega-menu::before,.site-main-menu .sub-menu::before{
content:"";
position:absolute;
top:-10px;
left:40px;
text-align:center;
margin:0 auto;
width:0;
height:0;
border-style:solid;
border-width:0 7.5px 10px 7.5px;
border-color:transparent transparent #fff transparent
}

.site-main-menu .mega-menu li,.site-main-menu .sub-menu li{
position:relative
}

.site-main-menu .mega-menu li a,.site-main-menu .sub-menu li a{
font-size:16px;
font-weight:400;
line-height:1.375;
display:block;
padding:8px;
white-space:nowrap;
color:#748494
}

.site-main-menu .mega-menu li a .menu-text,.site-main-menu .sub-menu li a .menu-text{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}

.site-main-menu .mega-menu li .menu-toggle,.site-main-menu .sub-menu li .menu-toggle{
display:none
}

.site-main-menu .mega-menu li.has-children>a .menu-text::after,.site-main-menu .sub-menu li.has-children>a .menu-text::after{
font-family:"Font Awesome 5 Pro";
font-size:8px;
font-weight:900;
margin-left:auto;
content:"\f054"
}

.site-main-menu .mega-menu li.active>a,.site-main-menu .mega-menu li:hover>a,.site-main-menu .sub-menu li.active>a,.site-main-menu .sub-menu li:hover>a{
color:#111
}

.site-main-menu .mega-menu li:hover>.sub-menu,.site-main-menu .sub-menu li:hover>.sub-menu{
visibility:visible;
margin-top:0;
opacity:1
}

.site-main-menu .mega-menu .sub-menu,.site-main-menu .sub-menu .sub-menu{
top:-18px;
left:100%
}

.site-main-menu .mega-menu .sub-menu::before,.site-main-menu .sub-menu .sub-menu::before{
display:none
}

.site-main-menu .mega-menu{
left:0;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
width:100%;
padding:30px 15px 34px;
list-style:none
}

.site-main-menu .mega-menu>li{
-webkit-box-flex:0;
-ms-flex:0 0 25%;
flex:0 0 25%;
width:25%;
padding:0 15px
}

.site-main-menu .mega-menu>li.menu-item-50{
-webkit-box-flex:0;
-ms-flex:0 0 50%;
flex:0 0 50%;
width:50%;
padding:0 15px
}

.site-main-menu .mega-menu>li>ul{
padding-left:0;
list-style:none;
margin:0
}

.site-main-menu .mega-menu>li>ul>li>a{
font-size:15px;
line-height:1.78;
font-weight:500;
padding:8px 0
}

.site-main-menu .mega-menu>li>ul>li>a .badge{
background-color:transparent;
background-image:-webkit-linear-gradient(45deg,#fe378c 0,#fe5b34 100%);
background-image:-o-linear-gradient(45deg,#fe378c 0,#fe5b34 100%);
background-image:linear-gradient(45deg,#fe378c 0,#fe5b34 100%);
display:inline-block;
border-radius:2px;
padding:4px 8px 3px;
color:#fff;
font-size:11px;
line-height:1;
font-weight:700;
text-transform:uppercase;
letter-spacing:.5px;
margin:0 0 0 7px
}

.site-main-menu .mega-menu>li>ul>li>a .badge.primary{
background-image:none;
background-color:#1292ee!important
}

@media only screen and (min-width:1200px) and (max-width:1599px){
.site-main-menu.laptop-space>ul>li>a{
padding-right:9px;
padding-left:9px
}


}

.site-main-menu.menu-hover-1>ul>li>a .menu-text{
position:relative
}

.site-main-menu.menu-hover-1>ul>li>a .menu-text::before{
position:absolute;
right:0;
bottom:0;
width:0;
height:1px;
content:"";
-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1);
-o-transition:all .25s cubic-bezier(.645,.045,.355,1);
transition:all .25s cubic-bezier(.645,.045,.355,1);
background-color:#1292ee
}

.site-main-menu.menu-hover-1>ul>li:hover>a .menu-text::before{
left:0;
width:100%
}

.header-light .site-main-menu>ul>li>a{
color:#fff
}

.header-light .site-main-menu>ul>li:hover>a{
color:#fff
}

.header-light .site-main-menu.menu-hover-1>ul>li>a .menu-text::before{
background-color:#fff
}

.header-orange .site-main-menu>ul>li>a{
color:#748494
}

.header-orange .site-main-menu>ul>li:hover>a{
color:#ef6f31
}

.header-orange .site-main-menu .sub-menu{
border-bottom:4px solid #ef6f31
}

.header-orange .site-main-menu .sub-menu li.active>a,.header-orange .site-main-menu .sub-menu li:hover>a{
color:#ef6f31
}

.header-orange .site-main-menu .mega-menu{
border-bottom:4px solid #ef6f31
}

.header-orange .site-main-menu .mega-menu li.active>a,.header-orange .site-main-menu .mega-menu li:hover>a{
color:#ef6f31
}

.header-orange .site-main-menu.menu-hover-1>ul>li>a .menu-text::before{
background-color:#ef6f31
}

.header-fluid .site-main-menu .mega-menu,.header-fluid-two .site-main-menu .mega-menu{
width:1170px;
left:50%;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%);
text-align:center
}

.header-left .site-main-menu .mega-menu{
left:150px;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0);
text-align:center
}

@media only screen and (min-width:1200px) and (max-width:1599px){
.header-left .site-main-menu .mega-menu{
left:20px
}


}

.header-mobile-menu-toggle,.mobile-menu-close{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
padding:0 10px
}

.header-mobile-menu-toggle .toggle,.mobile-menu-close .toggle{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
padding:0;
border:none;
background-color:transparent
}

.header-mobile-menu-toggle .toggle i,.mobile-menu-close .toggle i{
position:relative;
display:block;
overflow:hidden;
width:24px;
height:2px
}

.header-mobile-menu-toggle .toggle i+i,.mobile-menu-close .toggle i+i{
margin-top:6px
}

.header-mobile-menu-toggle .toggle i::after,.header-mobile-menu-toggle .toggle i::before,.mobile-menu-close .toggle i::after,.mobile-menu-close .toggle i::before{
position:absolute;
top:0;
left:0;
-webkit-box-flex:1;
-ms-flex:1 0 100%;
flex:1 0 100%;
width:100%;
height:100%;
content:"";
background-color:#fff
}

.header-mobile-menu-toggle .toggle i.icon-bottom::before,.header-mobile-menu-toggle .toggle i.icon-top::before,.mobile-menu-close .toggle i.icon-bottom::before,.mobile-menu-close .toggle i.icon-top::before{
-webkit-transition:-webkit-transform .6s cubic-bezier(.165,.84,.44,1) .2s;
transition:-webkit-transform .6s cubic-bezier(.165,.84,.44,1) .2s;
-o-transition:transform .6s cubic-bezier(.165,.84,.44,1) .2s;
transition:transform .6s cubic-bezier(.165,.84,.44,1) .2s;
transition:transform .6s cubic-bezier(.165,.84,.44,1) .2s,-webkit-transform .6s cubic-bezier(.165,.84,.44,1) .2s;
-webkit-transform:scaleX(1) translateZ(0);
transform:scaleX(1) translateZ(0);
-webkit-transform-origin:right;
-ms-transform-origin:right;
transform-origin:right
}

.header-mobile-menu-toggle .toggle i.icon-bottom::after,.header-mobile-menu-toggle .toggle i.icon-top::after,.mobile-menu-close .toggle i.icon-bottom::after,.mobile-menu-close .toggle i.icon-top::after{
-webkit-transition:-webkit-transform .6s cubic-bezier(.165,.84,.44,1);
transition:-webkit-transform .6s cubic-bezier(.165,.84,.44,1);
-o-transition:transform .6s cubic-bezier(.165,.84,.44,1);
transition:transform .6s cubic-bezier(.165,.84,.44,1);
transition:transform .6s cubic-bezier(.165,.84,.44,1),-webkit-transform .6s cubic-bezier(.165,.84,.44,1);
-webkit-transform:scaleX(0) translateZ(0);
transform:scaleX(0) translateZ(0);
-webkit-transform-origin:left;
-ms-transform-origin:left;
transform-origin:left
}

.header-mobile-menu-toggle .toggle i.icon-middle::before,.mobile-menu-close .toggle i.icon-middle::before{
-webkit-transition:-webkit-transform .6s cubic-bezier(.165,.84,.44,1) .2s;
transition:-webkit-transform .6s cubic-bezier(.165,.84,.44,1) .2s;
-o-transition:transform .6s cubic-bezier(.165,.84,.44,1) .2s;
transition:transform .6s cubic-bezier(.165,.84,.44,1) .2s;
transition:transform .6s cubic-bezier(.165,.84,.44,1) .2s,-webkit-transform .6s cubic-bezier(.165,.84,.44,1) .2s;
-webkit-transform:scaleX(1) translateZ(0);
transform:scaleX(1) translateZ(0);
-webkit-transform-origin:left;
-ms-transform-origin:left;
transform-origin:left
}

.header-mobile-menu-toggle .toggle i.icon-middle::after,.mobile-menu-close .toggle i.icon-middle::after{
-webkit-transition:-webkit-transform .6s cubic-bezier(.165,.84,.44,1);
transition:-webkit-transform .6s cubic-bezier(.165,.84,.44,1);
-o-transition:transform .6s cubic-bezier(.165,.84,.44,1);
transition:transform .6s cubic-bezier(.165,.84,.44,1);
transition:transform .6s cubic-bezier(.165,.84,.44,1),-webkit-transform .6s cubic-bezier(.165,.84,.44,1);
-webkit-transform:scaleX(0) translateZ(0);
transform:scaleX(0) translateZ(0);
-webkit-transform-origin:right;
-ms-transform-origin:right;
transform-origin:right
}

.header-mobile-menu-toggle .toggle:hover i::after,.header-mobile-menu-toggle .toggle:hover i::before,.mobile-menu-close .toggle:hover i::after,.mobile-menu-close .toggle:hover i::before{
background-color:#fff
}

.header-mobile-menu-toggle .toggle:hover i.icon-bottom::before,.header-mobile-menu-toggle .toggle:hover i.icon-top::before,.mobile-menu-close .toggle:hover i.icon-bottom::before,.mobile-menu-close .toggle:hover i.icon-top::before{
-webkit-transition:-webkit-transform .6s cubic-bezier(.165,.84,.44,1);
transition:-webkit-transform .6s cubic-bezier(.165,.84,.44,1);
-o-transition:transform .6s cubic-bezier(.165,.84,.44,1);
transition:transform .6s cubic-bezier(.165,.84,.44,1);
transition:transform .6s cubic-bezier(.165,.84,.44,1),-webkit-transform .6s cubic-bezier(.165,.84,.44,1);
-webkit-transform:scaleX(0) translateZ(0);
transform:scaleX(0) translateZ(0)
}

.header-mobile-menu-toggle .toggle:hover i.icon-bottom::after,.header-mobile-menu-toggle .toggle:hover i.icon-top::after,.mobile-menu-close .toggle:hover i.icon-bottom::after,.mobile-menu-close .toggle:hover i.icon-top::after{
-webkit-transition:-webkit-transform .6s cubic-bezier(.165,.84,.44,1) .2s;
transition:-webkit-transform .6s cubic-bezier(.165,.84,.44,1) .2s;
-o-transition:transform .6s cubic-bezier(.165,.84,.44,1) .2s;
transition:transform .6s cubic-bezier(.165,.84,.44,1) .2s;
transition:transform .6s cubic-bezier(.165,.84,.44,1) .2s,-webkit-transform .6s cubic-bezier(.165,.84,.44,1) .2s;
-webkit-transform:scaleX(1) translateZ(0);
transform:scaleX(1) translateZ(0)
}

.header-mobile-menu-toggle .toggle:hover i.icon-middle::before,.mobile-menu-close .toggle:hover i.icon-middle::before{
-webkit-transition:-webkit-transform .6s cubic-bezier(.165,.84,.44,1);
transition:-webkit-transform .6s cubic-bezier(.165,.84,.44,1);
-o-transition:transform .6s cubic-bezier(.165,.84,.44,1);
transition:transform .6s cubic-bezier(.165,.84,.44,1);
transition:transform .6s cubic-bezier(.165,.84,.44,1),-webkit-transform .6s cubic-bezier(.165,.84,.44,1);
-webkit-transform:scaleX(0) translateZ(0);
transform:scaleX(0) translateZ(0)
}

.header-mobile-menu-toggle .toggle:hover i.icon-middle::after,.mobile-menu-close .toggle:hover i.icon-middle::after{
-webkit-transition:-webkit-transform .6s cubic-bezier(.165,.84,.44,1) .2s;
transition:-webkit-transform .6s cubic-bezier(.165,.84,.44,1) .2s;
-o-transition:transform .6s cubic-bezier(.165,.84,.44,1) .2s;
transition:transform .6s cubic-bezier(.165,.84,.44,1) .2s;
transition:transform .6s cubic-bezier(.165,.84,.44,1) .2s,-webkit-transform .6s cubic-bezier(.165,.84,.44,1) .2s;
-webkit-transform:scaleX(1) translateZ(0);
transform:scaleX(1) translateZ(0)
}

@media only screen and (max-width:479px){
.header-mobile-menu-toggle,.mobile-menu-close{
padding-right:8px;
padding-left:8px
}


}

.header-light .header-mobile-menu-toggle .toggle i::after,.header-light .header-mobile-menu-toggle .toggle i::before,.header-light .mobile-menu-close .toggle i::after,.header-light .mobile-menu-close .toggle i::before{
background-color:#fff
}

.header-light .header-mobile-menu-toggle .toggle:hover i::after,.header-light .header-mobile-menu-toggle .toggle:hover i::before,.header-light .mobile-menu-close .toggle:hover i::after,.header-light .mobile-menu-close .toggle:hover i::before{
background-color:#fff
}

.site-main-mobile-menu{
position:fixed;
z-index:999999;
top:0;
left:0;
visibility:hidden;
width:100%;
height:100%;
-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1);
-o-transition:all .25s cubic-bezier(.645,.045,.355,1);
transition:all .25s cubic-bezier(.645,.045,.355,1);
opacity:0;
background:rgba(0,0,0,.7)
}

.site-main-mobile-menu-inner{
position:relative;
z-index:9;
float:right;
width:360px;
height:100%;
-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1);
-o-transition:all .25s cubic-bezier(.645,.045,.355,1);
transition:all .25s cubic-bezier(.645,.045,.355,1);
-webkit-transform:translateX(100%);
-ms-transform:translateX(100%);
transform:translateX(100%);
background-color:#748494;
background-repeat:no-repeat;
background-attachment:scroll;
background-position:top center;
background-size:cover
}

@media only screen and (max-width:479px){
.site-main-mobile-menu-inner{
width:300px
}


}

.site-main-mobile-menu-inner::before{
position:absolute;
z-index:-1;
top:0;
right:0;
bottom:0;
left:0;
content:"";
background-color:rgba(116,132,148,.9)
}

#page{
position:relative;
-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1);
-o-transition:all .25s cubic-bezier(.645,.045,.355,1);
transition:all .25s cubic-bezier(.645,.045,.355,1)
}

.mobile-menu-open{
overflow:hidden
}

.mobile-menu-open #page{
-webkit-transform:translateX(-360px);
-ms-transform:translateX(-360px);
transform:translateX(-360px)
}

.mobile-menu-open .site-main-mobile-menu{
visibility:visible;
opacity:1
}

.mobile-menu-open .site-main-mobile-menu-inner{
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}

.mobile-menu-header{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
height:80px;
padding:0 15px 0 30px;
background-color:#030f27
}

.mobile-menu-logo a{
width:158px
}

.mobile-menu-close{
padding:0
}

.mobile-menu-close .toggle{
position:relative;
width:40px;
height:40px
}

.mobile-menu-close .toggle i{
position:absolute;
top:50%;
left:50%;
width:29px;
height:2px;
margin:0!important;
-webkit-transform-origin:center;
-ms-transform-origin:center;
transform-origin:center
}

.mobile-menu-close .toggle i.icon-top{
-webkit-transform:translate(-50%,-50%) rotate(45deg);
-ms-transform:translate(-50%,-50%) rotate(45deg);
transform:translate(-50%,-50%) rotate(45deg)
}

.mobile-menu-close .toggle i.icon-bottom{
-webkit-transform:translate(-50%,-50%) rotate(-45deg);
-ms-transform:translate(-50%,-50%) rotate(-45deg);
transform:translate(-50%,-50%) rotate(-45deg)
}

.mobile-menu-close .toggle:hover i::after,.mobile-menu-close .toggle:hover i::before{
background-color:#fff
}

.mobile-menu-content{
overflow-y:auto;
height:calc(100% - 80px);
padding:20px 30px 100px
}

.site-mobile-menu>ul{
margin:0;
padding-left:0;
list-style:none
}

.site-mobile-menu>ul>li{
position:relative!important
}

.site-mobile-menu>ul>li+li>a{
border-top:1px solid rgba(255,255,255,.15)
}

.site-mobile-menu>ul>li>a{
font-size:16px;
font-weight:500;
line-height:1.5;
display:block;
padding-top:19px;
padding-right:0;
padding-bottom:19px;
padding-left:0;
color:#fff;
border-bottom:1px solid transparent
}

.site-mobile-menu>ul>li .menu-toggle{
position:absolute;
top:11px;
right:0;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
width:40px;
height:40px;
cursor:pointer;
color:#fff;
border-radius:50%;
background-color:transparent
}

.site-mobile-menu>ul>li .menu-toggle i{
font-size:18px;
line-height:1;
-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1);
-o-transition:all .25s cubic-bezier(.645,.045,.355,1);
transition:all .25s cubic-bezier(.645,.045,.355,1)
}

.site-mobile-menu>ul>li .menu-toggle:hover{
background-color:rgba(255,255,255,.2)
}

.site-mobile-menu>ul>li.open>a{
border-bottom-color:rgba(255,255,255,.15)
}

.site-mobile-menu>ul>li.open>.menu-toggle{
background-color:rgba(255,255,255,.2)
}

.site-mobile-menu>ul>li.open>.menu-toggle i{
-webkit-transform:rotateX(180deg);
transform:rotateX(180deg)
}

.site-mobile-menu .mega-menu,.site-mobile-menu .sub-menu{
display:none;
margin:14px 0;
padding-left:0;
list-style:none
}

.site-mobile-menu .mega-menu li,.site-mobile-menu .sub-menu li{
position:relative
}

.site-mobile-menu .mega-menu li>a,.site-mobile-menu .sub-menu li>a{
font-size:15px;
font-weight:500;
line-height:1.5;
padding-top:10px;
padding-right:0;
padding-bottom:10px;
padding-left:0;
color:rgba(255,255,255,.7)
}

.site-mobile-menu .mega-menu li>a:hover,.site-mobile-menu .sub-menu li>a:hover{
color:#fff
}

.site-mobile-menu .mega-menu li .menu-toggle,.site-mobile-menu .sub-menu li .menu-toggle{
top:1px
}

.site-mobile-menu .mega-menu li.open>a,.site-mobile-menu .sub-menu li.open>a{
color:#fff
}

.site-mobile-menu .mega-menu li.open>.menu-toggle,.site-mobile-menu .sub-menu li.open>.menu-toggle{
background-color:rgba(255,255,255,.2)
}

.site-mobile-menu .mega-menu li.open>.menu-toggle i,.site-mobile-menu .sub-menu li.open>.menu-toggle i{
-webkit-transform:rotateX(180deg);
transform:rotateX(180deg)
}

.site-mobile-menu .mega-menu ul,.site-mobile-menu .sub-menu ul{
list-style:none;
margin:0;
padding-left:0;
list-style:none
}

.site-mobile-menu .mega-menu ul li a .badge,.site-mobile-menu .sub-menu ul li a .badge{
background-color:transparent;
background-image:-webkit-linear-gradient(45deg,#fe378c 0,#fe5b34 100%);
background-image:-o-linear-gradient(45deg,#fe378c 0,#fe5b34 100%);
background-image:linear-gradient(45deg,#fe378c 0,#fe5b34 100%);
display:inline-block;
border-radius:2px;
padding:4px 8px 3px;
color:#fff;
font-size:11px;
line-height:1;
font-weight:700;
text-transform:uppercase;
letter-spacing:.5px;
margin:0 0 0 7px
}

.site-mobile-menu .mega-menu ul li a .badge.primary,.site-mobile-menu .sub-menu ul li a .badge.primary{
background-image:none;
background-color:#1292ee!important
}

.site-mobile-menu .mega-menu .sub-menu,.site-mobile-menu .sub-menu .sub-menu{
padding-left:15px
}

.intro-section{
position:relative;
z-index:9;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
height:45vh;
padding:50px 0;

}

.intro-section .container{
z-index:9
}

@media only screen and (min-width:768px) and (max-width:991px){
.intro-section{
height:550px
}


}

@media only screen and (max-width:767px){
.intro-section{
height:400px
}


}

.intro-content{
max-width:760px
}

.intro-content .title{
font-size:72px;
line-height:1.2;
color:#fff;
margin-bottom:40px
}

.intro-content .desc{
max-width:700px
}

.intro-content .desc p{
font-size:20px;
font-weight:500;
line-height:1.67;
color:#fff
}

.intro-content .btn{
margin:0 5px;
margin-top:60px
}

@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){
.intro-content .title{
font-size:36px;
margin-bottom:20px
}

.intro-content .desc p{
font-size:16px
}

.intro-content .btn{
margin-top:30px
}


}

@media only screen and (max-width:479px){
.intro-content .title{
font-size:30px
}

.intro-content .desc p{
font-size:14px
}


}

.intro-content>*{
-webkit-animation-duration:1s;
animation-duration:1s;
-webkit-animation-fill-mode:both;
animation-fill-mode:both;
-webkit-animation-name:fadeOutUp;
animation-name:fadeOutUp
}

.intro-slider .main-slider-nav{
cursor:pointer;
background:rgba(0,0,0,.25);
width:100px;
height:100px;
line-height:100px;
display:block;
text-align:center;
color:#fff;
opacity:0;
visibility:hidden;
-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1);
-o-transition:all .25s cubic-bezier(.645,.045,.355,1);
transition:all .25s cubic-bezier(.645,.045,.355,1)
}

.intro-slider .main-slider-nav::after{
display:none
}

.intro-slider .main-slider-nav i{
font-size:40px;
line-height:1;
vertical-align:middle
}

.intro-slider .main-slider-nav:hover{
color:#1292ee
}

@media only screen and (min-width:1200px) and (max-width:1599px){
.intro-slider .main-slider-nav{
width:80px;
height:80px;
line-height:80px
}

.intro-slider .main-slider-nav i{
font-size:30px
}


}

@media only screen and (min-width:768px) and (max-width:991px){
.intro-slider .main-slider-nav{
width:60px;
height:60px;
line-height:60px
}

.intro-slider .main-slider-nav i{
font-size:24px
}


}

@media only screen and (min-width:992px) and (max-width:1199px){
.intro-slider .main-slider-nav{
width:60px;
height:60px;
line-height:60px
}

.intro-slider .main-slider-nav i{
font-size:24px
}


}

@media only screen and (max-width:767px){
.intro-slider .main-slider-nav{
width:50px;
height:50px;
line-height:50px
}

.intro-slider .main-slider-nav i{
font-size:24px
}


}

.intro-slider .home-slider-prev{
left:30px
}

.intro-slider .home-slider-next{
right:30px
}

.intro-slider .home-slider-next::after{
display:none
}

.intro-slider:hover .main-slider-nav{
opacity:1;
visibility:visible
}

.swiper-slide-active .intro-content>*{
-webkit-animation-name:fadeInUp;
animation-name:fadeInUp
}

.swiper-slide-active .intro-content>:nth-child(1){
-webkit-animation-delay:.5s;
animation-delay:.5s
}

.swiper-slide-active .intro-content>:nth-child(2){
-webkit-animation-delay:1s;
animation-delay:1s
}

.swiper-slide-active .intro-content>:nth-child(3){
-webkit-animation-delay:1.5s;
animation-delay:1.5s
}

.swiper-slide-active .intro-content>:nth-child(4){
-webkit-animation-delay:2s;
animation-delay:2s
}

.swiper-slide-active .intro-content>:nth-child(5){
-webkit-animation-delay:2.5s;
animation-delay:2.5s
}

.swiper-slide-active .intro-content>:nth-child(6){
-webkit-animation-delay:3s;
animation-delay:3s
}

.intro-content-two{
max-width:760px;
margin:0 auto
}

.intro-content-two .title{
font-size:72px;
line-height:1.2;
color:#fff;
margin-bottom:40px
}

.intro-content-two .desc{
max-width:700px;
margin:0 auto
}

.intro-content-two .desc p{
font-size:20px;
font-weight:500;
line-height:1.67;
color:#fff
}

.intro-content-two .btn{
margin:0 5px;
margin-top:60px
}

@media only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){
.intro-content-two .title{
font-size:36px;
margin-bottom:20px
}

.intro-content-two .desc p{
font-size:16px
}

.intro-content-two .btn{
margin-top:30px
}


}

@media only screen and (max-width:479px){
.intro-content-two .title{
font-size:30px
}

.intro-content-two .desc p{
font-size:14px
}


}

.ah-headline.rotate-3 i{
font-style:normal!important
}

.testimonial-slider .swiper-slide.swiper-slide-prev{
opacity:.5
}

.testimonial-slider .swiper-slide.swiper-slide-next{
opacity:.5
}

.static-testimonial{
padding:50px 40px 55px;
background-color:#fff;
border:1px solid #e8e8e8;
border-radius:5px;
-webkit-box-shadow:0 0 40px 0 rgba(51,51,51,.1);
box-shadow:0 0 40px 0 rgba(51,51,51,.1);
text-align:center
}

@media only screen and (max-width:767px){
.static-testimonial{
padding:30px 25px 35px
}


}

.static-testimonial .testimonial-image{
margin-bottom:25px
}

.static-testimonial .testimonial-image img{
border-radius:50%
}

.static-testimonial .testimonial-content{
margin-bottom:25px
}

.static-testimonial .testimonial-content p{
font-size:18px;
font-weight:500;
line-height:27px;
color:#748494;
margin-bottom:0
}

.static-testimonial .author-info{
display:inline-block
}

.static-testimonial .author-info .cite .name{
display:block;
font-size:17px;
line-height:1.3;
margin-bottom:0;
font-weight:400;
text-transform:uppercase;
color:#1292ee
}

.static-testimonial .author-info .cite .position{
display:block;
margin-top:10px;
font-size:15px;
color:#748494
}

.about-image-area{
position:relative;
z-index:9;
height:100%;
margin-right:45px
}

.about-image-area.right-0 .about-image{
right:0
}

.about-image-area .about-image{
position:relative;
top:0;
right:45px;
float:right;
z-index:9
}

.about-image-area .about-image.right-n50{
right:-50px!important
}

@media only screen and (min-width:1200px) and (max-width:1599px){
.about-image-area .about-image.right-n50{
right:0!important
}


}

@media only screen and (min-width:992px) and (max-width:1199px){
.about-image-area .about-image.right-n50{
right:0!important
}


}

@media only screen and (min-width:768px) and (max-width:991px){
.about-image-area .about-image.right-n50{
right:0!important
}


}

@media only screen and (max-width:767px){
.about-image-area .about-image.right-n50{
right:0!important
}


}

@media only screen and (min-width:992px) and (max-width:1199px){
.about-image-area .about-image{
right:0
}


}

@media only screen and (max-width:767px){
.about-image-area .about-image{
right:0
}


}

@media only screen and (max-width:479px){
.about-image-area .about-image{
right:0;
width:250px
}


}

.about-image-area .about-image:nth-child(2){
position:absolute;
top:70px;
left:0;
z-index:8;
float:left;
text-align:left
}

.about-image-area .about-image img{
border-radius:5px;
-webkit-box-shadow:0 .25rem .5rem rgba(0,0,0,.05),0 1.5rem 2.2rem rgba(0,0,0,.1);
box-shadow:0 .25rem .5rem rgba(0,0,0,.05),0 1.5rem 2.2rem rgba(0,0,0,.1);
-webkit-transition:all 1.5s cubic-bezier(0,0,.2,1);
-o-transition:all 1.5s cubic-bezier(0,0,.2,1);
transition:all 1.5s cubic-bezier(0,0,.2,1)
}

.about-image-area .about-image:hover img{
-webkit-box-shadow:0 .5rem 1.2rem rgba(0,0,0,.1),0 2rem 3rem rgba(0,0,0,.15);
box-shadow:0 .5rem 1.2rem rgba(0,0,0,.1),0 2rem 3rem rgba(0,0,0,.15)
}

.about-image-area .shape{
position:absolute;
z-index:1
}

.about-image-area .shape-1{
right:0;
top:50px;
z-index:-1
}

@media only screen and (min-width:992px) and (max-width:1199px){
.about-image-area{
margin-right:0
}

.about-image-area .shape{
position:absolute;
z-index:-1
}

.about-image-area .shape-1{
right:0;
top:50px;
z-index:-1
}

.about-image-area .shape-1 span{
width:200px
}


}

@media only screen and (min-width:768px) and (max-width:991px){
.about-image-area{
margin-right:0
}

.about-image-area .shape{
position:absolute;
z-index:-1
}

.about-image-area .shape-1{
right:0;
top:50px;
z-index:-1
}

.about-image-area .shape-1 span{
width:200px
}


}

@media only screen and (max-width:767px){
.about-image-area{
margin-right:0
}

.about-image-area .shape{
position:absolute;
z-index:-1
}

.about-image-area .shape-1{
right:0;
top:50px;
z-index:-1
}

.about-image-area .shape-1 span{
width:200px
}


}

.about-content-area p{
max-width:420px;
margin-bottom:0
}

@media only screen and (min-width:768px) and (max-width:991px){
.about-content-area p{
max-width:100%
}


}

@media only screen and (max-width:767px){
.about-content-area p{
max-width:100%
}


}

@media only screen and (min-width:768px) and (max-width:991px){
.about-content-area{
margin-top:150px
}


}

@media only screen and (max-width:767px){
.about-content-area{
margin-top:150px
}


}

.about-funfact .number{
font-size:41px;
line-height:1;
color:#1292ee;
margin-bottom:15px
}

.about-funfact .text{
font-size:20px;
line-height:1.5;
margin-bottom:15px
}

.about-shape-animation{
position:relative
}

.about-shape-animation .shape{
position:absolute;
z-index:1
}

.about-shape-animation .shape-1{
top:auto;
bottom:0;
right:-35px;
z-index:-1
}

@media only screen and (min-width:1200px) and (max-width:1599px){
.about-shape-animation .shape-1{
bottom:-60px;
right:0;
z-index:-1
}


}

@media only screen and (min-width:992px) and (max-width:1199px){
.about-shape-animation .shape-1{
bottom:-60px;
right:0;
z-index:-1
}


}

@media only screen and (min-width:768px) and (max-width:991px){
.about-shape-animation .shape-1{
bottom:-60px;
right:0;
z-index:-1
}


}

@media only screen and (max-width:767px){
.about-shape-animation .shape-1{
bottom:-60px;
right:0;
z-index:-1
}


}

.about-content-full .title{
font-size:42px;
font-weight:600;
margin-bottom:25px
}

@media only screen and (min-width:768px) and (max-width:991px){
.about-content-full .title{
font-size:26px;
line-height:32px
}


}

@media only screen and (max-width:767px){
.about-content-full .title{
font-size:24px;
line-height:30px
}


}

.about-content-full p{
margin-bottom:20px
}

.skill-section-padding-bottom{
padding-bottom:190px
}

@media only screen and (min-width:1200px) and (max-width:1599px){
.skill-section-padding-bottom{
padding-bottom:150px
}


}

@media only screen and (min-width:992px) and (max-width:1199px){
.skill-section-padding-bottom{
padding-bottom:200px
}


}

@media only screen and (min-width:768px) and (max-width:991px){
.skill-section-padding-bottom{
padding-bottom:50px
}


}

@media only screen and (max-width:767px){
.skill-section-padding-bottom{
padding-bottom:30px
}


}

.video-section{
position:relative;
z-index:9
}

.video-section .shape{
position:absolute;
z-index:-1
}

.video-section .shape-1{
top:0;
left:0;
right:0;
text-align:center;
margin:0 auto
}

@media only screen and (max-width:767px){
.video-section .shape-1{
width:250px
}


}

.agency-list{
list-style:none;
padding-left:0;
margin-bottom:35px
}

.agency-list li{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}

.agency-list li+li{
margin-top:10px
}

.agency-list li .icon{
margin-right:19px;
font-size:15px;
color:#1292ee
}

.video-popup-area{
position:relative;
z-index:9
}

@media only screen and (min-width:768px) and (max-width:991px){
.video-popup-area{
margin-top:50px
}


}

@media only screen and (max-width:767px){
.video-popup-area{
margin-top:50px
}


}

.video-popup-area img{
border-radius:5px
}

.video-popup-area .shape{
position:absolute;
z-index:1
}

.video-popup-area .shape-1{
left:-40px;
bottom:-60px;
z-index:-1
}

@media only screen and (min-width:768px) and (max-width:991px){
.video-popup-area .shape-1{
left:0;
bottom:-20px;
z-index:-1
}


}

@media only screen and (max-width:767px){
.video-popup-area .shape-1{
left:0;
bottom:-20px;
z-index:-1
}


}

.skill-video{
position:relative;
z-index:9;
display:block;
overflow:hidden;
width:100%;
margin:auto;
border-radius:5px
}

.skill-video .image{
width:100%;
-webkit-transition:all 1.5s cubic-bezier(0,0,.2,1);
-o-transition:all 1.5s cubic-bezier(0,0,.2,1);
transition:all 1.5s cubic-bezier(0,0,.2,1)
}

.skill-video .icon{
position:absolute;
z-index:9;
top:50%;
left:50%;
width:90px;
height:90px;
line-height:90px;
background-color:rgba(255,255,255,.8);
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
text-align:center;
border-radius:50%
}

.skill-video .icon i{
font-size:24px;
color:#1292ee
}

.skill-video:hover .image{
-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1)
}

.play-btn{
width:90px;
height:90px;
line-height:90px;
background-color:rgba(255,255,255,.8);
text-align:center;
border-radius:50%;
margin:auto;
-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1);
-o-transition:all .25s cubic-bezier(.645,.045,.355,1);
transition:all .25s cubic-bezier(.645,.045,.355,1)
}

.play-btn i{
font-size:24px;
color:#1292ee
}

.play-btn:hover{
-webkit-transform:scale(1.04);
-ms-transform:scale(1.04);
transform:scale(1.04)
}

.skill-image-area{
margin-right:0
}

.skill-image-area .shape{
position:absolute;
z-index:1
}

.skill-image-area .shape-1{
top:auto;
bottom:60px;
right:-35px;
z-index:-1
}

@media only screen and (min-width:1200px) and (max-width:1599px){
.skill-image-area .shape-1{
top:auto;
bottom:60px;
right:0
}


}

@media only screen and (min-width:992px) and (max-width:1199px){
.skill-image-area .shape-1{
top:auto;
bottom:40px;
right:0
}


}

@media only screen and (min-width:768px) and (max-width:991px){
.skill-image-area .shape-1{
top:auto;
bottom:30px;
right:0
}


}

@media only screen and (max-width:767px){
.skill-image-area .shape-1{
top:auto;
bottom:30px;
right:0
}


}

.progress-bar--one .progress-charts{
margin-bottom:20px;
padding-bottom:20px;
overflow:hidden
}

.progress-charts .heading{
font-size:16px;
line-height:23px;
color:#030f27;
margin-bottom:12px;
font-weight:400
}

.progress-charts .progress{
height:4px;
overflow:visible;
font-size:14px;
background-color:#748494;
border-radius:0
}

.progress-charts .progress .progress-bar{
overflow:visible;
position:relative;
background:#1292ee;
color:#1292ee
}

.progress-charts .progress .progress-bar::after,.progress-charts .progress .progress-bar::before{
content:'';
position:absolute;
right:-4px;
top:50%;
border-radius:50%;
-webkit-transform:translate(50%,-50%);
-ms-transform:translate(50%,-50%);
transform:translate(50%,-50%)
}

.progress-charts .progress .progress-bar::after{
height:13px;
width:13px;
border:3px solid currentColor;
background-color:#fff
}

.progress-charts .progress .progress-bar::before{
height:28px;
width:28px;
border:1px solid currentColor;
opacity:.3
}

.progress-charts .progress .progress-bar span.percent-label{
position:absolute;
right:-45px;
font-size:14px;
font-weight:500;
top:-40px;
color:#2e3280;
line-height:2
}

.progress-charts .progress .progress-bar.gradient-1{
color:#61fded;
background-color:#0d8abc;
background-image:-webkit-linear-gradient(314deg,#0d8abc 0,#61fded 100%);
background-image:-o-linear-gradient(314deg,#0d8abc 0,#61fded 100%);
background-image:linear-gradient(-224deg,#0d8abc 0,#61fded 100%)
}

.progress-charts .progress .progress-bar.gradient-2{
color:#eece90;
background-color:#d45529;
background-image:-webkit-linear-gradient(314deg,#d45529 0,#eece90 100%);
background-image:-o-linear-gradient(314deg,#d45529 0,#eece90 100%);
background-image:linear-gradient(-224deg,#d45529 0,#eece90 100%)
}

.progress-charts .progress .progress-bar.gradient-3{
color:#5c51ff;
background-color:#f646a9;
background-image:-webkit-linear-gradient(314deg,#f646a9 0,#5c51ff 100%);
background-image:-o-linear-gradient(314deg,#f646a9 0,#5c51ff 100%);
background-image:linear-gradient(-224deg,#f646a9 0,#5c51ff 100%)
}

.progress-charts .progress .progress-bar.gradient-4{
color:#e5529a;
background-color:#e77654;
background-image:-webkit-linear-gradient(314deg,#e77654 0,#e5529a 100%);
background-image:-o-linear-gradient(314deg,#e77654 0,#e5529a 100%);
background-image:linear-gradient(-224deg,#e77654 0,#e5529a 100%)
}

.success-section-padding-bottom-180{
padding-bottom:180px
}

@media only screen and (min-width:1200px) and (max-width:1599px){
.success-section-padding-bottom-180{
padding-bottom:140px
}


}

@media only screen and (min-width:992px) and (max-width:1199px){
.success-section-padding-bottom-180{
padding-bottom:140px
}


}

@media only screen and (min-width:768px) and (max-width:991px){
.success-section-padding-bottom-180{
padding-bottom:50px
}


}

@media only screen and (max-width:767px){
.success-section-padding-bottom-180{
padding-bottom:30px
}


}

.success-image-wrap{
position:relative;
z-index:9;
height:100%
}

@media only screen and (min-width:768px) and (max-width:991px){
.success-image-wrap{
margin-top:50px
}


}

@media only screen and (max-width:767px){
.success-image-wrap{
margin-top:50px
}


}

.success-image-wrap .success-image{
position:relative;
top:0;
left:0;
float:left;
z-index:9
}

@media only screen and (max-width:479px){
.success-image-wrap .success-image{
width:250px
}


}

.success-image-wrap .success-image:nth-child(2){
position:absolute;
top:70px;
left:auto;
right:0;
z-index:8;
float:right;
text-align:right
}

.success-image-wrap .success-image img{
border-radius:5px;
-webkit-box-shadow:0 .25rem .5rem rgba(0,0,0,.05),0 1.5rem 2.2rem rgba(0,0,0,.1);
box-shadow:0 .25rem .5rem rgba(0,0,0,.05),0 1.5rem 2.2rem rgba(0,0,0,.1);
-webkit-transition:all 1.5s cubic-bezier(0,0,.2,1);
-o-transition:all 1.5s cubic-bezier(0,0,.2,1);
transition:all 1.5s cubic-bezier(0,0,.2,1)
}

.success-image-wrap .success-image:hover img{
-webkit-box-shadow:0 .5rem 1.2rem rgba(0,0,0,.1),0 2rem 3rem rgba(0,0,0,.15);
box-shadow:0 .5rem 1.2rem rgba(0,0,0,.1),0 2rem 3rem rgba(0,0,0,.15)
}

.success-image-wrap .shape{
position:absolute;
z-index:1
}

.success-image-wrap .shape-1{
left:-40px;
bottom:-60px;
z-index:-1
}

@media only screen and (min-width:768px) and (max-width:991px){
.success-image-wrap .shape-1{
left:0;
bottom:-30px;
z-index:-1
}


}

@media only screen and (max-width:767px){
.success-image-wrap .shape-1{
left:0;
bottom:-20px;
z-index:-1
}


}

.messonry-button button{
padding:0;
border:0 none;
position:relative;
background-color:transparent;
font-family:Rubik,sans-serif
}

.messonry-button button span{
position:relative;
display:inline-block;
padding:5px 15px
}

@media only screen and (min-width:992px) and (max-width:1199px){
.messonry-button button span{
padding:5px 10px
}


}

@media only screen and (max-width:767px){
.messonry-button button span{
padding:5px 10px
}


}

@media only screen and (max-width:479px){
.messonry-button button span{
padding:10px 10px
}


}

.messonry-button button span.filter-text{
font-weight:400;
line-height:1;
font-size:16px;
-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);
-o-transition:all .3s cubic-bezier(.645,.045,.355,1);
transition:all .3s cubic-bezier(.645,.045,.355,1)
}

.messonry-button button::before{
content:"";
position:absolute;
bottom:-15px;
left:0;
right:0;
width:7px;
height:7px;
background:#1292ee;
text-align:center;
margin:auto;
border-radius:50%;
opacity:0;
visibility:hidden;
-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1);
-o-transition:all .25s cubic-bezier(.645,.045,.355,1);
transition:all .25s cubic-bezier(.645,.045,.355,1)
}

@media only screen and (max-width:479px){
.messonry-button button::before{
bottom:-8px
}


}

.messonry-button button:hover span.filter-text{
color:#1292ee
}

.messonry-button button:hover::before{
opacity:1;
visibility:visible
}

.messonry-button button.is-checked span.filter-text{
color:#1292ee
}

.messonry-button button.is-checked::before{
opacity:1;
visibility:visible
}

.single-portfolio{
display:block;
position:relative;
overflow:hidden
}

.single-portfolio .thumbnail{
position:relative
}

.single-portfolio .thumbnail::before{
position:absolute;
z-index:1;
top:0;
left:0;
width:100%;
height:100%;
content:"";
-webkit-transition:all .5s ease 0s;
-o-transition:all .5s ease 0s;
transition:all .5s ease 0s;
opacity:0;
background-color:rgba(18,146,238,.5)
}

.single-portfolio .thumbnail img{
width:100%
}

.single-portfolio .content{
position:absolute;
z-index:9;
top:70%;
left:0;
width:100%;
padding:20px;
-webkit-transition:all .5s ease 0s;
-o-transition:all .5s ease 0s;
transition:all .5s ease 0s;
text-align:center;
opacity:0
}

.single-portfolio .content .title{
font-size:20px;
line-height:1;
color:#fff;
font-weight:400;
margin-bottom:0
}

.single-portfolio .content .title a{
font-family:Rubik,sans-serif
}

.single-portfolio .content .title a img{
margin-left:10px;
vertical-align:baseline
}

.single-portfolio .content .title a:hover{
color:#fff
}

.single-portfolio:hover .thumbnail::before{
opacity:1
}

.single-portfolio:hover .content{
-webkit-transform:translateY(-70%);
-ms-transform:translateY(-70%);
transform:translateY(-70%);
opacity:1
}

.work{
overflow:hidden;
height:100%;
-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1);
-o-transition:all .25s cubic-bezier(.645,.045,.355,1);
transition:all .25s cubic-bezier(.645,.045,.355,1)
}

.work .thumbnail{
position:relative;
overflow:hidden;
border-radius:5px 5px 0 0
}

.work .thumbnail .image{
display:block
}

.work .thumbnail .image img{
width:100%;
-webkit-transition:all 1.5s cubic-bezier(0,0,.2,1);
-o-transition:all 1.5s cubic-bezier(0,0,.2,1);
transition:all 1.5s cubic-bezier(0,0,.2,1)
}

.work .info{
position:relative;
padding:35px 30px;
border:1px solid #e7e7e7;
border-top:0;
border-radius:0 0 5px 5px
}

@media only screen and (min-width:992px) and (max-width:1199px){
.work .info{
padding:25px 20px
}


}

@media only screen and (min-width:768px) and (max-width:991px){
.work .info{
padding:25px 22px
}


}

@media only screen and (max-width:479px){
.work .info{
padding:25px 20px
}


}

.work .info .title{
font-size:20px;
line-height:30px;
margin:0
}

@media only screen and (min-width:992px) and (max-width:1199px){
.work .info .title{
font-size:16px;
line-height:24px
}


}

@media only screen and (max-width:479px){
.work .info .title{
font-size:17px;
line-height:24px
}


}

.work .info .desc{
margin-top:15px
}

.work .info>a{
font-family:Rubik,sans-serif;
color:#748494;
position:relative;
display:inline-block
}

.work .info>a:hover{
color:#1292ee
}

.work:hover .thumbnail .image img{
-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1)
}

.contact-section{
position:relative
}

.contact-section .shape{
position:absolute;
z-index:-1
}

.contact-section .shape-1{
top:0;
left:0;
right:0;
text-align:center;
margin:0 auto
}

@media only screen and (max-width:767px){
.contact-section .shape-1{
width:250px
}


}

.contact-info{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
padding:45px 30px 50px;
border-radius:5px;
background-color:#fff;
-webkit-box-shadow:0 0 40px rgba(51,51,51,.1);
box-shadow:0 0 40px rgba(51,51,51,.1);
-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1);
-o-transition:all .25s cubic-bezier(.645,.045,.355,1);
transition:all .25s cubic-bezier(.645,.045,.355,1)
}

@media only screen and (max-width:767px){
.contact-info{
padding:25px 30px 30px;
-ms-flex-wrap:wrap;
flex-wrap:wrap
}


}

.contact-info.info-light{
padding:25px 0;
background-color:transparent;
-webkit-box-shadow:none;
box-shadow:none;
border-radius:0;
border-bottom:1px solid #fff
}

.contact-info.info-light:last-child{
border-bottom:0 none;
padding-bottom:0
}

.contact-info.info-light .icon svg path{
stroke:#fff
}

@media only screen and (min-width:992px) and (max-width:1199px){
.contact-info.info-light .icon{
margin-right:20px
}


}

@media only screen and (max-width:767px){
.contact-info.info-light .icon{
margin-right:15px
}


}

@media only screen and (max-width:479px){
.contact-info.info-light .icon{
margin-right:0;
margin-bottom:15px
}


}

.contact-info.info-light .info .title{
color:#fff
}

.contact-info.info-light .info .info-text{
color:#fff
}

.contact-info.info-light .info .info-text strong{
color:#fff
}

.contact-info.ct-info-two{
padding:25px 0;
background-color:transparent;
-webkit-box-shadow:none;
box-shadow:none;
border-radius:0;
border-bottom:1px solid #e7e7e7
}

.contact-info.ct-info-two:last-child{
border-bottom:0 none;
padding-bottom:0
}

.contact-info.ct-info-two .icon svg path{
stroke:#1292ee
}

@media only screen and (min-width:992px) and (max-width:1199px){
.contact-info.ct-info-two .icon{
margin-right:20px
}


}

@media only screen and (max-width:767px){
.contact-info.ct-info-two .icon{
margin-right:15px
}


}

@media only screen and (max-width:479px){
.contact-info.ct-info-two .icon{
margin-right:0;
margin-bottom:15px
}


}

.contact-info .icon{
margin-right:40px
}

@media only screen and (min-width:992px) and (max-width:1199px){
.contact-info .icon{
margin-right:20px
}


}

@media only screen and (max-width:767px){
.contact-info .icon{
margin-right:20px;
margin-bottom:20px
}


}

@media only screen and (max-width:479px){
.contact-info .icon{
margin-right:30px;
margin-bottom:0
}


}

.contact-info .icon svg{
width:50px
}

.contact-info .icon svg path{
stroke:#1292ee
}

.contact-info .info .title{
font-size:20px;
line-height:1;
font-weight:400;
margin-bottom:15px
}

.contact-info .info .info-text{
font-size:16px;
display:block;
line-height:27px
}

.contact-info .info .info-text strong{
color:#030f27
}

.contact-map-area iframe{
width:100%;
height:500px;
border:0 none
}

@media only screen and (min-width:992px) and (max-width:1199px){
.contact-map-area iframe{
height:400px
}


}

@media only screen and (min-width:768px) and (max-width:991px){
.contact-map-area iframe{
height:350px
}


}

@media only screen and (max-width:767px){
.contact-map-area iframe{
height:300px
}


}

.contact-form-area{
padding:70px 90px;
border-radius:10px;
background-color:#fff;
position:relative
}

@media only screen and (min-width:992px) and (max-width:1199px){
.contact-form-area{
padding:50px 30px
}


}

@media only screen and (max-width:767px){
.contact-form-area{
padding:50px 40px
}


}

@media only screen and (max-width:479px){
.contact-form-area{
padding:30px 20px
}


}

.contact-form-area .shape{
position:absolute;
z-index:-1
}

.contact-form-area .shape-1{
top:auto;
left:auto;
bottom:-45px;
right:-60px
}

@media only screen and (min-width:1200px) and (max-width:1599px){
.contact-form-area .shape-1{
right:-5px
}


}

@media only screen and (min-width:992px) and (max-width:1199px){
.contact-form-area .shape-1{
right:-5px
}


}

@media only screen and (min-width:768px) and (max-width:991px){
.contact-form-area .shape-1{
right:-5px
}


}

@media only screen and (max-width:767px){
.contact-form-area .shape-1{
right:-5px
}


}

.shape-animate{
position:relative
}

.shape-animate .shape{
position:absolute;
z-index:-1
}

.shape-animate .shape-1{
bottom:-45px;
right:-40px;
text-align:center;
margin:0 auto
}

@media only screen and (min-width:1200px) and (max-width:1599px){
.shape-animate .shape-1{
bottom:-20px;
right:0
}


}

@media only screen and (min-width:992px) and (max-width:1199px){
.shape-animate .shape-1{
bottom:-20px;
right:0
}


}

@media only screen and (min-width:768px) and (max-width:991px){
.shape-animate .shape-1{
display:none
}


}

@media only screen and (max-width:767px){
.shape-animate .shape-1{
display:none
}


}

.digital-marketing .title,.portfolio-main-info .title{
font-size:42px;
line-height:1.3;
margin-bottom:0
}

@media only screen and (min-width:768px) and (max-width:991px){
.digital-marketing .title,.portfolio-main-info .title{
font-size:36px
}


}

@media only screen and (max-width:767px){
.digital-marketing .title,.portfolio-main-info .title{
font-size:32px
}


}

.work-details-list{
display:-ms-grid;
display:grid;
-ms-grid-columns:(1fr)[2];
grid-template-columns:repeat(2,1fr);
grid-gap:62px 30px
}

.work-details-list .details-list label{
color:#030f27;
text-transform:capitalize;
font-weight:600;
font-size:18px;
margin-bottom:12px
}

.work-details-list .details-list span{
color:#748494;
font-weight:500;
line-height:1.5;
font-size:16px;
display:block
}

.work-details-list .details-list span a{
color:#748494;
-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1);
-o-transition:all .25s cubic-bezier(.645,.045,.355,1);
transition:all .25s cubic-bezier(.645,.045,.355,1)
}

.work-details-list .details-list span a:hover{
color:#1292ee
}

.blog{
overflow:hidden;
height:100%;
-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1);
-o-transition:all .25s cubic-bezier(.645,.045,.355,1);
transition:all .25s cubic-bezier(.645,.045,.355,1)
}

.blog .thumbnail{
position:relative;
overflow:hidden
}

.blog .thumbnail .image{
display:block
}

.blog .thumbnail .image img{
width:100%;
-webkit-transition:all 1.5s cubic-bezier(0,0,.2,1);
-o-transition:all 1.5s cubic-bezier(0,0,.2,1);
transition:all 1.5s cubic-bezier(0,0,.2,1)
}

.blog .info{
position:relative;
padding:30px 0
}

.blog .info .title{
font-size:24px;
line-height:1.3;
margin-bottom:15px
}

@media only screen and (max-width:767px){
.blog .info .title{
font-size:18px;
line-height:1.3
}


}

.blog .info .desc{
margin-top:10px
}

.blog .info .meta{
font-size:14px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
margin-bottom:10px;
padding-left:0;
list-style:none
}

.blog .info .meta li{
margin-right:28px
}

.blog .info .meta li:last-child{
margin-right:0
}

.blog .info .meta li i{
margin-right:10px
}

.blog:hover .thumbnail .image img{
-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1)
}

.blog-3{
height:100%;
margin-bottom:50px;
padding-bottom:50px;
-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1);
-o-transition:all .25s cubic-bezier(.645,.045,.355,1);
transition:all .25s cubic-bezier(.645,.045,.355,1);
border-bottom:1px solid #f3f3f3
}

.blog-3 .thumbnail{
position:relative;
overflow:hidden;
border-radius:5px
}

.blog-3 .thumbnail .image{
display:block
}

.blog-3 .thumbnail .image img{
width:100%;
-webkit-transition:all 1.5s cubic-bezier(0,0,.2,1);
-o-transition:all 1.5s cubic-bezier(0,0,.2,1);
transition:all 1.5s cubic-bezier(0,0,.2,1)
}

.blog-3 .info{
position:relative;
padding:30px 0 0
}

.blog-3 .info .meta{
font-size:14px;
line-height:27px;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
margin-right:-28px;
margin-bottom:30px;
padding-left:0;
list-style:none
}

.blog-3 .info .meta li{
margin-right:28px
}

.blog-3 .info .meta li i{
color:#1292ee;
margin-right:10px
}

.blog-3 .info .meta li .avatar{
width:32px;
height:32px;
margin-right:8px;
border-radius:50%
}

.blog-3 .info .meta li a{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}

.blog-3 .info .title{
font-size:32px;
line-height:44px;
font-weight:600;
margin:0
}

.blog-3 .info .desc{
margin-top:30px
}

.blog-3 .info .desc strong{
color:#030f27;
font-family:400
}

.blog-3 .info .desc .block-quote{
border-left:4px solid #1292ee;
padding-left:20px;
margin:50px 0 44px 48px;
font-size:18px;
font-weight:500;
line-height:1.78;
max-width:660px
}

@media only screen and (max-width:767px){
.blog-3 .info .desc .block-quote{
margin:25px 0 20px 0
}


}

.blog-3 .info .entry-post-tags{
display:-webkit-box;
display:-ms-flexbox;
display:flex
}

.blog-3 .info .entry-post-tags .tag-label{
margin:0 7px 0 0
}

.blog-3:hover .thumbnail .image img{
-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1)
}

@media only screen and (max-width:767px){
.blog-3 .info .meta{
margin-bottom:15px
}

.blog-3 .info .title{
font-size:24px;
line-height:32px
}

.blog-3 .info .desc{
margin-top:15px
}


}

@media only screen and (max-width:479px){
.blog-3 .post-share .label{
display:none
}


}

.media{
position:relative
}

.media .list{
position:absolute;
z-index:999;
left:0;
bottom:100%;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
visibility:hidden;
width:auto;
padding:0 4px;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1);
-o-transition:all .25s cubic-bezier(.645,.045,.355,1);
transition:all .25s cubic-bezier(.645,.045,.355,1);
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
white-space:nowrap;
opacity:0;
border-radius:5px;
background:#fff;
-webkit-box-shadow:0 2px 20px rgba(0,0,0,.06);
box-shadow:0 2px 20px rgba(0,0,0,.06);
-webkit-filter:drop-shadow(0 2px 20px rgba(0, 0, 0, .06));
filter:drop-shadow(0 2px 20px rgba(0, 0, 0, .06))
}

.media .list::before{
position:absolute;
top:100%;
left:20px;
content:"";
border-top:8px solid #fff;
border-right:9px solid transparent;
border-left:9px solid transparent
}

.media .list a{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
padding:10px 8px
}

.media .list a:hover{
color:#1292ee
}

.media:hover .icon{
color:#fff;
border-color:transparent;
background-color:#1292ee
}

.media:hover .list{
visibility:visible;
-webkit-transform:translateY(-10px);
-ms-transform:translateY(-10px);
transform:translateY(-10px);
opacity:1
}

.entry-author .author-info{
display:-webkit-box;
display:-ms-flexbox;
display:flex
}

@media only screen and (max-width:767px){
.entry-author .author-info{
-ms-flex-wrap:wrap;
flex-wrap:wrap
}


}

.entry-author .author-avatar{
-ms-flex-negative:0;
flex-shrink:0;
width:170px;
text-align:center
}

@media only screen and (max-width:767px){
.entry-author .author-avatar{
margin:0 auto
}


}

.entry-author .author-avatar img{
border-radius:50%
}

@media only screen and (max-width:575px){
.entry-author .author-avatar{
width:120px
}


}

.entry-author .author-name{
font-size:17px;
line-height:24px;
color:#1292ee;
font-weight:400;
margin-bottom:0
}

.entry-author .designation{
font-size:15px;
line-height:24px
}

.entry-author .author-biographical-info{
margin-top:15px;
font-size:15px;
color:#748494
}

.blog-nav-links{
margin-top:35px
}

.blog-nav-links .title{
display:block;
font-size:24px;
line-height:1.3;
font-weight:700;
margin-bottom:40px
}

.blog-nav-links .nav-list{
display:-ms-grid;
display:grid;
-ms-grid-columns:(1fr)[2];
grid-template-columns:repeat(2,1fr);
grid-gap:30px
}

@media only screen and (max-width:767px){
.blog-nav-links .nav-list{
-ms-grid-columns:auto;
grid-template-columns:auto
}


}

.blog-nav-links .nav-list .nav-item .inner a{
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-align:end;
-ms-flex-align:end;
align-items:flex-end;
padding-top:50px;
border-radius:5px;
overflow:hidden;
background:#fff;
padding:50px 30px 25px;
border:1px solid #e7e7e7;
-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1);
-o-transition:all .25s cubic-bezier(.645,.045,.355,1);
transition:all .25s cubic-bezier(.645,.045,.355,1)
}

@media only screen and (min-width:992px) and (max-width:1199px){
.blog-nav-links .nav-list .nav-item .inner a{
padding:35px 20px 25px
}


}

.blog-nav-links .nav-list .nav-item .inner a .hover-bg{
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
background-color:#333;
background-size:cover;
background-repeat:no-repeat;
background-position:center;
-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1);
-o-transition:all .25s cubic-bezier(.645,.045,.355,1);
transition:all .25s cubic-bezier(.645,.045,.355,1);
opacity:0
}

.blog-nav-links .nav-list .nav-item .inner a .hover-bg::before{
content:'';
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
opacity:.5;
background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(51,51,51,0)),color-stop(80%,#000));
background-image:-webkit-linear-gradient(top,rgba(51,51,51,0) 0,#000 80%);
background-image:-o-linear-gradient(top,rgba(51,51,51,0) 0,#000 80%);
background-image:linear-gradient(-180deg,rgba(51,51,51,0) 0,#000 80%);
border-radius:5px
}

.blog-nav-links .nav-list .nav-item .inner a .cate{
position:relative;
display:block;
word-wrap:break-word;
width:100%
}

.blog-nav-links .nav-list .nav-item .inner a .h6,.blog-nav-links .nav-list .nav-item .inner a h6{
position:relative;
display:block;
word-wrap:break-word;
width:100%;
font-size:18px;
font-weight:700;
line-height:1.56;
margin:0
}

.blog-nav-links .nav-list .nav-item .inner a:hover .hover-bg{
opacity:1
}

.blog-nav-links .nav-list .nav-item .inner a:hover .cate{
color:#fff
}

.blog-nav-links .nav-list .nav-item .inner a:hover .h6,.blog-nav-links .nav-list .nav-item .inner a:hover h6{
color:#fff
}

.comment-list-wrapper{
padding-top:30px;
margin-top:45px
}

.comment-list-wrapper .title{
display:block;
font-size:24px;
line-height:1.3;
font-weight:700;
margin-bottom:40px
}

.comment-list{
margin:0;
padding:0
}

.comment-list .comment{
list-style-type:none;
padding:30px 30px;
border:1px solid #e7e7e7;
margin-bottom:30px;
border-radius:5px
}

@media only screen and (max-width:479px){
.comment-list .comment{
padding:15px 15px
}


}

.comment-list .comment:last-child{
margin-bottom:0
}

.comment-list .comment-author{
float:left
}

.comment-list .comment-author img{
border-radius:50px
}

@media only screen and (max-width:479px){
.comment-list .comment-author{
float:none
}


}

.comment-list .comment-content{
position:relative;
overflow:hidden;
margin-left:100px
}

@media only screen and (max-width:479px){
.comment-list .comment-content{
margin-left:0;
margin-top:15px
}


}

.comment-list .meta{
margin-bottom:12px
}

.comment-list .meta .fn{
font-size:15px;
text-transform:uppercase;
color:#1292ee;
display:inline-block;
margin-bottom:0
}

.comment-list .meta .comment-datetime{
position:relative;
display:block;
font-size:14px;
color:#ababab
}

.comment-list .comment-actions a{
margin-right:20px;
font-size:14px;
font-weight:400;
font-family:Rubik,sans-serif;
color:#030f27
}

.comment-list .comment-actions a:hover{
color:#1292ee
}

.comment-list .children{
margin:20px 0 20px 50px;
border:0;
background-color:#f8faff
}

@media only screen and (max-width:767px){
.comment-list .children{
margin:20px 0 20px 25px
}


}

.comment-list .children li+li{
margin-top:35px
}

.comment-list .comment-actions{
margin-top:16px;
color:#748494;
text-align:right
}

.comment-list .comment-actions .comment-reply-link{
display:inline-block;
margin-left:10px;
font-family:Rubik,sans-serif;
margin-right:10px;
font-weight:400
}

.comment-form-wrap{
margin-top:60px
}

.comment-form-wrap .comment-respond .title{
display:block;
font-size:24px;
line-height:1.3;
font-weight:700;
margin-bottom:20px
}

.sidebar-widget-wrapper{
float:left;
width:100%;
padding-left:30px
}

@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),only screen and (max-width:767px){
.sidebar-widget-wrapper{
padding-left:0
}


}

.sidebar-widget{
float:left;
width:100%
}

.sidebar-widget+.sidebar-widget{
margin-top:45px
}

.sidebar-widget-title{
font-size:20px;
line-height:1;
font-weight:400;
margin-bottom:30px
}

.sidebar-widget-search form{
position:relative;
overflow:hidden;
border-radius:4px
}

.sidebar-widget-search form input{
padding-right:50px
}

.sidebar-widget-search form button{
position:absolute;
top:0;
right:0;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
width:56px;
height:56px;
color:#1292ee;
border:none;
border-radius:4px;
background-color:transparent
}

.sidebar-widget-search form button:hover{
color:#fff;
background-color:#1292ee
}

.sidebar-widget-cate-list{
margin:0;
padding:0;
list-style:none
}

.sidebar-widget-cate-list li+li{
border-top:1px solid #eee
}

.sidebar-widget-cate-list li a{
font-size:16px;
font-weight:400;
line-height:1.78;
position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
padding:16px 0 15px 0
}

.sidebar-widget-list-post{
margin:0;
padding:0;
list-style:none
}

.sidebar-widget-list-post li{
padding:16px 0 15px 0
}

.sidebar-widget-list-post li+li{
border-top:1px solid #eee
}

.sidebar-widget-list-post li a{
font-size:20px;
font-weight:400;
line-height:30px;
color:#030f27;
position:relative;
display:block
}

@media only screen and (max-width:479px){
.sidebar-widget-list-post li a{
font-size:16px;
line-height:22px
}


}

.sidebar-widget-list-post li a:hover{
color:#1292ee
}

.tagcloud{
margin:-5px
}

.tagcloud a{
font-size:14px!important;
font-weight:400;
line-height:22px;
font-family:Rubik,sans-serif;
display:block;
float:left;
overflow:hidden;
margin:5px;
padding:7px 8px 6px;
color:#1292ee;
border:0;
border-radius:3px;
background:#f5f5f5
}

.tagcloud a:hover{
color:#fff;
background-color:#1292ee
}

.sidebar-widget-banner{
position:relative;
z-index:9;
padding:90px 35px;
text-align:center;
border-radius:5px
}

.sidebar-widget-banner .title{
font-size:20px;
line-height:30px;
margin-bottom:35px;
color:#fff
}

.sidebar-widget-banner p{
font-size:16px;
line-height:24px;
color:#fff;
margin-bottom:35px
}

.sidebar-widget-banner a{
color:#fff
}

.sidebar-widget-banner a:hover{
color:#1292ee
}

.footer-logo{
margin-bottom:30px
}

.footer-widget-title{
font-size:18px;
color:#fff;
margin-bottom:17px
}

.footer-widget-content{
font-size:18px;
font-weight:500;
color:#748494
}

.footer-widget-content p{
margin-bottom:5px;
color:#748494;
font-family:Rubik,sans-serif
}

.footer-widget-content p:last-child{
margin-bottom:0
}

.footer-widget-content ul{
margin-right:-20px;
margin-bottom:-5px;
padding-left:0;
list-style:none
}

.footer-widget-content ul li{
margin-bottom:5px;
padding-right:20px
}

.footer-widget-content ul li a{
font-size:16px;
line-height:30px
}

@media only screen and (min-width:992px) and (max-width:1199px){
.footer-widget-content ul li a{
font-size:15px
}


}

@media only screen and (max-width:479px){
.footer-widget-content ul li a{
font-size:15px
}


}

.ft-badge{
background-color:#1292ee;
display:inline-block;
border-radius:2px;
padding:4px 8px 3px;
color:#fff;
font-size:10px;
line-height:1;
font-weight:700;
text-transform:uppercase;
letter-spacing:.5px;
margin:0 0 0 7px
}

.footer-social-inline{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
margin-top:40px;
margin-right:-10px;
margin-bottom:-10px
}

.footer-social-inline a{
margin-right:10px;
margin-bottom:10px;
color:#748494
}

.footer-social-inline a i{
font-size:24px;
line-height:1;
display:block
}

.footer-social-inline a:hover{
color:#1292ee
}

.footer-section{
padding:100px 0 0;
overflow:hidden
}

@media only screen and (min-width:768px) and (max-width:991px){
.footer-section{
padding:80px 0 0
}


}

@media only screen and (max-width:767px){
.footer-section{
padding:60px 0 0
}


}

.copyright{
font-size:14px;
line-height:25px;
text-align:center;
padding:20px 15px;
border-top:1px solid #3f5054;
color:#fff;
margin-bottom:0
}

/*************************************/
.text_intro{
    font-size:18px;
    color:black;
}

.text_intro_lite{
    font-size:16px;
    color:black;
}

.text_intro_bold{
    font-weight:700;
}

.text_title{
    font-size:40px;
  font-weight:700;
}

.about_container{
    display:flex;
    align-item:center;
    justify-content:center;
    flex-direction:column;
}

.index_container{
    --bs-gutter-x:30px;
--bs-gutter-y:0;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
align-items:center;
justify-content:center;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
margin-top:calc(var(--bs-gutter-y) * -1);
margin-right:calc(var(--bs-gutter-x)/ -2);
margin-left:calc(var(--bs-gutter-x)/ -2)
}

.index_box{
    width:50%;
}

.title_index{
    font-size:25px;
    font-weight:700;
}

.intro-slider-wrap{
    height:100vh;
}

.num_style{
    padding:0;
}

.underline{
    margin-top:10px;
    padding:0;
    height:3px;
    width:65px;
    background: linear-gradient(to right, #8f41e9, #578aef);
    border-radius:40%;
}
.title_box{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
}