
body,html{
  background:#fff;
  text-align:center;
  direction:ltr;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased
}
::placeholder,::-webkit-input-placeholder,body,html,input,textarea,select,button{
  font:16px arial,sans-serif;
  color:#000
}
::placeholder,::-webkit-input-placeholder{
  color:rgba(0,0,0,0.6)
}
*,.pr{
  position:relative
}
*,::after,::before{
  text-rendering:optimizeLegibility;
  -o-text-rendering:optimizeLegibility;
  -ms-text-rendering:optimizeLegibility;
  -moz-text-rendering:optimizeLegibility;
  -webkit-text-rendering:optimizeLegibility;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  outline:none;
  margin:0;
  padding:0;
  vertical-align:baseline;
  -webkit-tap-highlight-color:rgba(0,0,0,0);
  -webkit-tap-highlight-color:transparent
}
.con,.cov{
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center center
}
.cov{
  background-size:cover
}
.bplc{
  background-position:left center
}
.bprc{
  background-position:right center
}
.noselect,.ns{
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -webkit-tap-highlight-color:transparent
}
.ys{
  -webkit-touch-callout:auto;
  -webkit-user-select:auto;
  -khtml-user-select:auto;
  -moz-user-select:auto;
  -ms-user-select:auto;
  user-select:auto;
  -webkit-tap-highlight-color:black
}
hr{
  background:#d9d9d9;
  height:1px;
  border:none
}
a{
  color:inherit;
  text-decoration:none;
  line-height:inherit;
  position:static
}
a:hover,.tdn{
  text-decoration:none
}
html{
  height:100%
}
body,html{
  min-height:100%;
  width:100%;
  position:static
}
.rtl,.tbl.flipped,.tbl_nm.flipped,tbl_nm.flipped,tbl.flipped,.stackX.flipped,body.rtl .ltr{
  direction:rtl
}
.ltr,.tbl.flipped .col,.tbl_nm.flipped .col_nm,.stackX.flipped .stacked,tbl.flipped cl,tbl_nm.flipped cl,body.rtl .rtl{
  direction:ltr
}
img{
  border:none
}
.flip-h{
  -webkit-transform:scaleX(-1);
  transform:scaleX(-1)
}
.pointer{
  cursor:pointer
}
.default{
  cursor:default
}
.move{
  cursor:move
}
.grab{
  cursor:grab
}
.clear{
  clear:both
}
.clearfix:after{
  visibility:hidden;
  display:block;
  font-size:0px;
  content:" ";
  clear:both;
  height:0px
}
ul,ol,li{
  margin:0;
  padding:0
}
ul,ol{
  padding:0 0 0 0px
}
ul.d{
  list-style:disc outside none
}
ol.d{
  list-style-type:decimal
}
ul.none{
  list-style:none
}
header,section,footer,aside,nav,main,article,figure,grid,grid_nm{
  display:block
}
table{
  border-collapse:collapse
}
table td,table th,table tr{
  padding:0px;
  vertical-align:middle
}
.tbl,.tbl_nm,.stackX,tbl,tbl_nm{
  display:table;
  width:100%
}
.tbl.fixed,tbl[fixed],.fixed,[fixed]{
  table-layout:fixed
}
.col,.col_nm,.stacked,cl,cl_nm,tbl_nm cl,.tbl_nm .col{
  display:table-cell;
  vertical-align:middle
}
.vd,[vd]{
  vertical-align:baseline !Important
}
.vt,[vt]{
  vertical-align:top !Important
}
.vm,[vm],span{
  vertical-align:middle !Important
}
.vb,[vb]{
  vertical-align:bottom !Important
}
.row,.row_nm,rw,rw_nm,tbl_nm rw,.tbl_nm .row{
  display:table-row
}
.g,.g_nm,g,g_nm{
  display:inline-block
}
.fa,.mdi{
  vertical-align:baseline;
  line-height:normal;
  vertical-align:middle;
  line-height:initial
}
.shn{
  -webkit-box-shadow:none;
  box-shadow:none
}
.sh{
  -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);
  box-shadow:0 1px 2px rgba(0,0,0,0.2)
}
.sh5{
  -webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.05);
  box-shadow:0px 5px 10px rgba(0,0,0,0.05)
}
.sh10{
  -webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.1);
  box-shadow:0px 5px 10px rgba(0,0,0,0.1)
}
.sh20{
  -webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.2);
  box-shadow:0px 5px 10px rgba(0,0,0,0.2)
}
.sh30{
  -webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.3);
  box-shadow:0px 5px 10px rgba(0,0,0,0.3)
}
.sh40{
  -webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.4);
  box-shadow:0px 5px 10px rgba(0,0,0,0.4)
}
.sh50{
  -webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.5);
  box-shadow:0px 5px 10px rgba(0,0,0,0.5)
}
.sh60{
  -webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.6);
  box-shadow:0px 5px 10px rgba(0,0,0,0.6)
}
.tshn{
  -webkit-text-shadow:none;
  text-shadow:none
}
.tsh{
  -webkit-text-shadow:0 1px 2px rgba(0,0,0,0.2);
  text-shadow:0 1px 2px rgba(0,0,0,0.2)
}
.tsh5{
  -webkit-text-shadow:0px 0px 3px rgba(0,0,0,0.05);
  text-shadow:0px 0px 3px rgba(0,0,0,0.05)
}
.tsh10{
  -webkit-text-shadow:0px 0px 3px rgba(0,0,0,0.1);
  text-shadow:0px 0px 3px rgba(0,0,0,0.1)
}
.tsh20{
  -webkit-text-shadow:0px 0px 3px rgba(0,0,0,0.2);
  text-shadow:0px 0px 3px rgba(0,0,0,0.2)
}
.tsh30{
  -webkit-text-shadow:0px 0px 3px rgba(0,0,0,0.3);
  text-shadow:0px 0px 3px rgba(0,0,0,0.3)
}
.tsh40{
  -webkit-text-shadow:0px 0px 3px rgba(0,0,0,0.4);
  text-shadow:0px 0px 3px rgba(0,0,0,0.4)
}
.tsh50{
  -webkit-text-shadow:0px 0px 3px rgba(0,0,0,0.5);
  text-shadow:0px 0px 3px rgba(0,0,0,0.5)
}
.tsh60{
  -webkit-text-shadow:0px 0px 3px rgba(0,0,0,0.6);
  text-shadow:0px 0px 3px rgba(0,0,0,0.6)
}
.mh100{
  min-height:100%
}
.mh100v,.mhv100{
  min-height:100vh
}
.mhv90{
  min-height:90vh
}
.mhv80{
  min-height:80vh
}
.mhv70{
  min-height:70vh
}
.mhv60{
  min-height:60vh
}
.mhv50{
  min-height:50vh
}
.mhv40{
  min-height:40vh
}
.h100{
  height:100%
}
.hv100{
  height:100vh
}
.hv90{
  height:90vh
}
.hv80{
  height:80vh
}
.hv60{
  height:60vh
}
.hv50{
  height:50vh
}
.hv40{
  height:40vh
}
.hv33{
  height:33.3334vh
}
.hv66{
  height:66.6667vh
}
.ha{
  height:auto !Important
}
.wa,[wa]{
  width:auto !Important
}
.mxw100{
  max-width:100%
}
.mw100{
  min-width:100%
}
.mwn{
  min-width:none
}
.mw50{
  min-width:50%
}
.mw60{
  min-width:60%
}
.mw70{
  min-width:70%
}
.mw80{
  min-width:80%
}
.w0,[w0]{
  width:0%
}
.w1,[w1]{
  width:1%
}
.w5,[w5]{
  width:5%
}
.w10,[w10]{
  width:10%
}
.w15,[w15]{
  width:15%
}
.w16,[w16]{
  width:16.6667%
}
.w20,[w20]{
  width:20%
}
.w25,[w25]{
  width:25%
}
.w30,[w30]{
  width:30%
}
.w33,[w33]{
  width:33.3334%
}
.w35,[w35]{
  width:35%
}
.w40,[w40]{
  width:40%
}
.w45,[w45]{
  width:45%
}
.w50,[w50]{
  width:50%
}
.w55,[w55]{
  width:55%
}
.w60,[w60]{
  width:60%
}
.w65,[w65]{
  width:65%
}
.w66,[w66]{
  width:66.6667%
}
.w70,[w70]{
  width:70%
}
.w75,[w75]{
  width:75%
}
.w80,[w80]{
  width:80%
}
.w85,[w85]{
  width:85%
}
.w90,[w90]{
  width:90%
}
.w95,[w95]{
  width:95%
}
.w100,[w100]{
  width:100%
}
.w110,[w110]{
  width:110%
}
.w120,[w120]{
  width:120%
}
.w130,[w130]{
  width:130%
}
.w140,[w140]{
  width:140%
}
.w150,[w150]{
  width:150%
}
.w160,[w160]{
  width:160%
}
.w170,[w170]{
  width:170%
}
.w180,[w180]{
  width:180%
}
.w190,[w190]{
  width:190%
}
.w200,[w200]{
  width:200%
}
.l,body.rtl .r{
  text-align:left
}
.r,body.rtl .l{
  text-align:right
}
.c{
  text-align:center
}
.j{
  text-align:justify
}
.i{
  font-style:italic
}
.o{
  font-style:oblique
}
.n{
  font-style:normal
}
.u{
  text-decoration:underline
}
.s{
  text-decoration:line-through
}
.oh,[wrapper]{
  overflow:hidden
}
[wrapper] > div,[wrapper] > ul{
  overflow-x:scroll;
  overflow-y:hidden;
  margin-bottom:-16px;
  padding-bottom:16px !Important;
  white-space:nowrap
}
[wrapper][scroll] > div,[wrapper][scroll] > ul{
  margin-bottom:0px;
  padding-bottom:0px !Important;
  overflow-x:auto !Important
}
[wrapper][vertical] > div,[wrapper][vertical] > ul{
  overflow-x:hidden;
  overflow-y:scroll;
  margin:0px;
  white-space:normal;
  right:-16px;
  padding-right:16px !Important;
  top:0px;
  bottom:0px;
  position:absolute
}
[wrapper][arrows]>div,[wrapper][arrows]>ul{
  padding:0px
}
[wrapper][arrows][vertical] > div,[wrapper][arrows][vertical] > ul{
  top:25px;
  bottom:25px
}
[wrapper][arrows] [arrow]{
  display:block;
  position:absolute;
  top:0px;
  bottom:0px;
  right:auto;
  left:0px;
  width:20px;
  z-index:10;
  font-size:28px;
  cursor:pointer
}
[wrapper][arrows] [scroll-right]{
  right:0px;
  left:auto
}
[wrapper][vertical][arrows] [arrow]{
  width:auto;
  height:20px;
  top:0px;
  bottom:auto;
  right:0px;
  left:0px
}
[wrapper][vertical][arrows] [scroll-bottom]{
  top:auto;
  bottom:0px
}
.flexi,.container{
  display:inline-block;
  width:100%;
  max-width:1160px;
  padding:0px 25px
}
beajs,.h,x,.h-m_sb,.h-m_sib,.h-m_si,.h-m_m_sb,.h-m_m_sib,.h-m_m_si,.h-ld_sb,.h-ld_sib,.h-ld_si,.h-md_sb,.h-md_sib,.h-md_si{
  display:none
}
.fh{
  display:none !Important
}
.db{
  display:block
}
.vh{
  visibility:hidden
}
.vv{
  visibility:visible
}
.left,body.rtl .right{
  float:left
}
.right,body.rtl .left{
  float:right
}
.none{
  float:none
}
.n100{
  font-weight:100 !Important
}
.n200{
  font-weight:200 !Important
}
.n300{
  font-weight:300 !Important
}
.n400{
  font-weight:normal !Important
}
.b500{
  font-weight:500 !Important
}
.b600{
  font-weight:600 !Important
}
.b,.b700{
  font-weight:bold !Important
}
.b800{
  font-weight:800 !Important
}
.b900{
  font-weight:900 !Important
}
grid,grid_nm{
  font-size:0px
}
grid > div,grid_nm > div,grid > a,grid_nm > a{
  font-size:1rem;
  display:inline-block
}
.op0{
  opacity:0
}
.op5{
  opacity:0.05
}
.op10{
  opacity:0.1
}
.op20{
  opacity:0.2
}
.op30{
  opacity:0.3
}
.op40{
  opacity:0.4
}
.op50{
  opacity:0.5
}
.op60{
  opacity:0.6
}
.op70{
  opacity:0.7
}
.op80{
  opacity:0.8
}
.op90{
  opacity:0.9
}
.op100{
  opacity:1
}
.lh0{
  line-height:0px !Important
}
.lh2{
  line-height:2px !Important
}
.lh3{
  line-height:3px !Important
}
.lh4{
  line-height:4px !Important
}
.lh5{
  line-height:5px !Important
}
.lh6{
  line-height:6px !Important
}
.lh7{
  line-height:7px !Important
}
.lh8{
  line-height:8px !Important
}
.lh9{
  line-height:9px !Important
}
.lh10{
  line-height:10px !Important
}
.lh11{
  line-height:11px !Important
}
.lh12{
  line-height:12px !Important
}
.lh13{
  line-height:13px !Important
}
.lh14{
  line-height:14px !Important
}
.lh15{
  line-height:15px !Important
}
.lh16{
  line-height:16px !Important
}
.lh17{
  line-height:17px !Important
}
.lh18{
  line-height:18px !Important
}
.lh19{
  line-height:19px !Important
}
.lh20{
  line-height:20px !Important
}
.lh22{
  line-height:22px !Important
}
.lh23{
  line-height:23px !Important
}
.lh24{
  line-height:24px !Important
}
.lh25{
  line-height:25px !Important
}
.lh26{
  line-height:26px !Important
}
.lh27{
  line-height:27px !Important
}
.lh28{
  line-height:28px !Important
}
.lh29{
  line-height:29px !Important
}
.lh30{
  line-height:30px !Important
}
.lh32{
  line-height:32px !Important
}
.lh34{
  line-height:34px !Important
}
.lh35{
  line-height:35px !Important
}
.lh36{
  line-height:36px !Important
}
.lh38{
  line-height:38px !Important
}
.lh40{
  line-height:40px !Important
}
.lh45{
  line-height:45px !Important
}
.lh50{
  line-height:50px !Important
}
.lh55{
  line-height:55px !Important
}
.lh60{
  line-height:60px !Important
}
.lh65{
  line-height:65px !Important
}
.lh70{
  line-height:70px !Important
}
.lh75{
  line-height:75px !Important
}
.lh80{
  line-height:80px !Important
}
.lh90{
  line-height:90px !Important
}
.lh100{
  line-height:100px !Important
}
.lh110{
  line-height:110px !Important
}
.lh120{
  line-height:120px !Important
}
.lh130{
  line-height:130px !Important
}
.lh140{
  line-height:140px !Important
}
.lh150{
  line-height:150px !Important
}
.lh160{
  line-height:160px !Important
}
.fs0{
  font-size:0px !Important
}
.fs2{
  font-size:2px !Important
}
.fs3{
  font-size:3px !Important
}
.fs4{
  font-size:4px !Important
}
.fs5{
  font-size:5px !Important
}
.fs6{
  font-size:6px !Important
}
.fs7{
  font-size:7px !Important
}
.fs8{
  font-size:8px !Important
}
.fs9{
  font-size:9px !Important
}
.fs10{
  font-size:10px !Important
}
.fs11{
  font-size:11px !Important
}
.fs12{
  font-size:12px !Important
}
.fs13{
  font-size:13px !Important
}
.fs14{
  font-size:14px !Important
}
.fs15{
  font-size:15px !Important
}
.fs16{
  font-size:16px !Important
}
.fs17{
  font-size:17px !Important
}
.fs18{
  font-size:18px !Important
}
.fs19{
  font-size:19px !Important
}
.fs20{
  font-size:20px !Important
}
.fs22{
  font-size:22px !Important
}
.fs23{
  font-size:23px !Important
}
.fs24{
  font-size:24px !Important
}
.fs25{
  font-size:25px !Important
}
.fs26{
  font-size:26px !Important
}
.fs27{
  font-size:27px !Important
}
.fs28{
  font-size:28px !Important
}
.fs29{
  font-size:29px !Important
}
.fs30{
  font-size:30px !Important
}
.fs32{
  font-size:32px !Important
}
.fs34{
  font-size:34px !Important
}
.fs35{
  font-size:35px !Important
}
.fs36{
  font-size:36px !Important
}
.fs38{
  font-size:38px !Important
}
.fs40{
  font-size:40px !Important
}
.fs45{
  font-size:45px !Important
}
.fs50{
  font-size:50px !Important
}
.fs55{
  font-size:55px !Important
}
.fs60{
  font-size:60px !Important
}
.fs65{
  font-size:65px !Important
}
.fs70{
  font-size:70px !Important
}
.fs75{
  font-size:75px !Important
}
.fs80{
  font-size:80px !Important
}
.fs90{
  font-size:90px !Important
}
.fs100{
  font-size:100px !Important
}
.fs110{
  font-size:110px !Important
}
.fs120{
  font-size:120px !Important
}
.fs130{
  font-size:130px !Important
}
.fs140{
  font-size:140px !Important
}
.fs150{
  font-size:150px !Important
}
.fs160{
  font-size:160px !Important
}
.p0{
  padding:0px
}
.p1{
  padding:1px
}
.p2{
  padding:2px
}
.p3{
  padding:3px
}
.p4{
  padding:4px
}
.p5{
  padding:5px
}
.p8{
  padding:8px
}
.p10{
  padding:10px
}
.p15{
  padding:15px
}
.p20{
  padding:20px
}
.p25{
  padding:25px
}
.p30{
  padding:30px
}
.p40{
  padding:40px
}
.p50{
  padding:50px
}
.p60{
  padding:60px
}
.p70{
  padding:70px
}
.p80{
  padding:80px
}
.p90{
  padding:90px
}
.p100{
  padding:100px
}
.p110{
  padding:110px
}
.p120{
  padding:120px
}
.p130{
  padding:130px
}
.p140{
  padding:140px
}
.p150{
  padding:150px
}
.p160{
  padding:160px
}
.pv0{
  padding-top:0px;
  padding-bottom:0px
}
.pv1{
  padding-top:1px;
  padding-bottom:1px
}
.pv2{
  padding-top:2px;
  padding-bottom:2px
}
.pv3{
  padding-top:3px;
  padding-bottom:3px
}
.pv4{
  padding-top:4px;
  padding-bottom:4px
}
.pv5{
  padding-top:5px;
  padding-bottom:5px
}
.pv8{
  padding-top:8px;
  padding-bottom:8px
}
.pv10{
  padding-top:10px;
  padding-bottom:10px
}
.pv15{
  padding-top:15px;
  padding-bottom:15px
}
.pv20{
  padding-top:20px;
  padding-bottom:20px
}
.pv25{
  padding-top:25px;
  padding-bottom:25px
}
.pv30{
  padding-top:30px;
  padding-bottom:30px
}
.pv40{
  padding-top:40px;
  padding-bottom:40px
}
.pv50{
  padding-top:50px;
  padding-bottom:50px
}
.pv60{
  padding-top:60px;
  padding-bottom:60px
}
.pv70{
  padding-top:70px;
  padding-bottom:70px
}
.pv80{
  padding-top:80px;
  padding-bottom:80px
}
.pv90{
  padding-top:90px;
  padding-bottom:90px
}
.pv100{
  padding-top:100px;
  padding-bottom:100px
}
.pv110{
  padding-top:110px;
  padding-bottom:110px
}
.pv120{
  padding-top:120px;
  padding-bottom:120px
}
.pv130{
  padding-top:130px;
  padding-bottom:130px
}
.pv140{
  padding-top:140px;
  padding-bottom:140px
}
.pv150{
  padding-top:150px;
  padding-bottom:150px
}
.pv160{
  padding-top:160px;
  padding-bottom:160px
}
.ph0{
  padding-left:0px;
  padding-right:0px
}
.ph1{
  padding-left:1px;
  padding-right:1px
}
.ph2{
  padding-left:2px;
  padding-right:2px
}
.ph3{
  padding-left:3px;
  padding-right:3px
}
.ph4{
  padding-left:4px;
  padding-right:4px
}
.ph5{
  padding-left:5px;
  padding-right:5px
}
.ph8{
  padding-left:8px;
  padding-right:8px
}
.ph10{
  padding-left:10px;
  padding-right:10px
}
.ph15{
  padding-left:15px;
  padding-right:15px
}
.ph20{
  padding-left:20px;
  padding-right:20px
}
.ph25{
  padding-left:25px;
  padding-right:25px
}
.ph30{
  padding-left:30px;
  padding-right:30px
}
.ph40{
  padding-left:40px;
  padding-right:40px
}
.ph50{
  padding-left:50px;
  padding-right:50px
}
.ph60{
  padding-left:60px;
  padding-right:60px
}
.ph70{
  padding-left:70px;
  padding-right:70px
}
.ph80{
  padding-left:80px;
  padding-right:80px
}
.ph90{
  padding-left:90px;
  padding-right:90px
}
.ph100{
  padding-left:100px;
  padding-right:100px
}
.ph110{
  padding-left:110px;
  padding-right:110px
}
.ph120{
  padding-left:120px;
  padding-right:120px
}
.ph130{
  padding-left:130px;
  padding-right:130px
}
.ph140{
  padding-left:140px;
  padding-right:140px
}
.ph150{
  padding-left:150px;
  padding-right:150px
}
.ph160{
  padding-left:160px;
  padding-right:160px
}
.pt0{
  padding-top:0px !Important
}
.pt1{
  padding-top:1px !Important
}
.pt2{
  padding-top:2px !Important
}
.pt3{
  padding-top:3px !Important
}
.pt4{
  padding-top:4px !Important
}
.pt5{
  padding-top:5px !Important
}
.pt8{
  padding-top:8px !Important
}
.pt10{
  padding-top:10px !Important
}
.pt15{
  padding-top:15px !Important
}
.pt20{
  padding-top:20px !Important
}
.pt25{
  padding-top:25px !Important
}
.pt30{
  padding-top:30px !Important
}
.pt40{
  padding-top:40px !Important
}
.pt50{
  padding-top:50px !Important
}
.pt60{
  padding-top:60px !Important
}
.pt70{
  padding-top:70px !Important
}
.pt80{
  padding-top:80px !Important
}
.pt90{
  padding-top:90px !Important
}
.pt100{
  padding-top:100px !Important
}
.pt110{
  padding-top:110px !Important
}
.pt120{
  padding-top:120px !Important
}
.pt130{
  padding-top:130px !Important
}
.pt140{
  padding-top:140px !Important
}
.pt150{
  padding-top:150px !Important
}
.pt160{
  padding-top:160px !Important
}
.pb0{
  padding-bottom:0px !Important
}
.pb1{
  padding-bottom:1px !Important
}
.pb2{
  padding-bottom:2px !Important
}
.pb3{
  padding-bottom:3px !Important
}
.pb4{
  padding-bottom:4px !Important
}
.pb5{
  padding-bottom:5px !Important
}
.pb8{
  padding-bottom:8px !Important
}
.pb10{
  padding-bottom:10px !Important
}
.pb15{
  padding-bottom:15px !Important
}
.pb20{
  padding-bottom:20px !Important
}
.pb25{
  padding-bottom:25px !Important
}
.pb30{
  padding-bottom:30px !Important
}
.pb40{
  padding-bottom:40px !Important
}
.pb50{
  padding-bottom:50px !Important
}
.pb60{
  padding-bottom:60px !Important
}
.pb70{
  padding-bottom:70px !Important
}
.pb80{
  padding-bottom:80px !Important
}
.pb90{
  padding-bottom:90px !Important
}
.pb100{
  padding-bottom:100px !Important
}
.pb110{
  padding-bottom:110px !Important
}
.pb120{
  padding-bottom:120px !Important
}
.pb130{
  padding-bottom:130px !Important
}
.pb140{
  padding-bottom:140px !Important
}
.pb150{
  padding-bottom:150px !Important
}
.pb160{
  padding-bottom:160px !Important
}
.m0{
  margin:0px
}
.m1{
  margin:1px
}
.m2{
  margin:2px
}
.m3{
  margin:3px
}
.m4{
  margin:4px
}
.m5{
  margin:5px
}
.m8{
  margin:8px
}
.m10{
  margin:10px
}
.m15{
  margin:15px
}
.m20{
  margin:20px
}
.m25{
  margin:25px
}
.m30{
  margin:30px
}
.m40{
  margin:40px
}
.m50{
  margin:50px
}
.m60{
  margin:60px
}
.m70{
  margin:70px
}
.m80{
  margin:80px
}
.m90{
  margin:90px
}
.m100{
  margin:100px
}
.m110{
  margin:110px
}
.m120{
  margin:120px
}
.m130{
  margin:130px
}
.m140{
  margin:140px
}
.m150{
  margin:150px
}
.m160{
  margin:160px
}
.mt0{
  margin-top:0px
}
.mt1{
  margin-top:1px
}
.mt2{
  margin-top:2px
}
.mt3{
  margin-top:3px
}
.mt4{
  margin-top:4px
}
.mt5{
  margin-top:5px
}
.mt8{
  margin-top:8px
}
.mt10{
  margin-top:10px
}
.mt15{
  margin-top:15px
}
.mt20{
  margin-top:20px
}
.mt25{
  margin-top:25px
}
.mt30{
  margin-top:30px
}
.mt40{
  margin-top:40px
}
.mt50{
  margin-top:50px
}
.mt60{
  margin-top:60px
}
.mt70{
  margin-top:70px
}
.mt80{
  margin-top:80px
}
.mt90{
  margin-top:90px
}
.mt100{
  margin-top:100px
}
.mt110{
  margin-top:110px
}
.mt120{
  margin-top:120px
}
.mt130{
  margin-top:130px
}
.mt140{
  margin-top:140px
}
.mt150{
  margin-top:150px
}
.mt160{
  margin-top:160px
}
.mb0{
  margin-bottom:0px
}
.mb1{
  margin-bottom:1px
}
.mb2{
  margin-bottom:2px
}
.mb3{
  margin-bottom:3px
}
.mb4{
  margin-bottom:4px
}
.mb5{
  margin-bottom:5px
}
.mb8{
  margin-bottom:8px
}
.mb10{
  margin-bottom:10px
}
.mb15{
  margin-bottom:15px
}
.mb20{
  margin-bottom:20px
}
.mb25{
  margin-bottom:25px
}
.mb30{
  margin-bottom:30px
}
.mb40{
  margin-bottom:40px
}
.mb50{
  margin-bottom:50px
}
.mb60{
  margin-bottom:60px
}
.mb70{
  margin-bottom:70px
}
.mb80{
  margin-bottom:80px
}
.mb90{
  margin-bottom:90px
}
.mb100{
  margin-bottom:100px
}
.mb110{
  margin-bottom:110px
}
.mb120{
  margin-bottom:120px
}
.mb130{
  margin-bottom:130px
}
.mb140{
  margin-bottom:140px
}
.mb150{
  margin-bottom:150px
}
.mb160{
  margin-bottom:160px
}
.z1{
  z-index:1
}
.z10{
  z-index:10
}
.z20{
  z-index:20
}
.z30{
  z-index:30
}
.z40{
  z-index:40
}
.z50{
  z-index:50
}
.z60{
  z-index:60
}
.z70{
  z-index:70
}
.z80{
  z-index:80
}
.z90{
  z-index:90
}
.z100{
  z-index:100
}
.z110{
  z-index:110
}
.z120{
  z-index:120
}
.z130{
  z-index:130
}
.z140{
  z-index:140
}
.z150{
  z-index:150
}
.z160{
  z-index:160
}
.z170{
  z-index:170
}
.z180{
  z-index:180
}
.z190{
  z-index:190
}
.z200{
  z-index:200
}
.z300{
  z-index:300
}
.z400{
  z-index:400
}
.z500{
  z-index:500
}
.z600{
  z-index:600
}
.z700{
  z-index:700
}
.z800{
  z-index:800
}
.z900{
  z-index:900
}
.z1000{
  z-index:1000
}
.z2000{
  z-index:2000
}
.z3000{
  z-index:3000
}
.z4000{
  z-index:4000
}
.z5000{
  z-index:5000
}
.z6000{
  z-index:6000
}
.z7000{
  z-index:7000
}
.z8000{
  z-index:8000
}
.z9000{
  z-index:9000
}
.z10000{
  z-index:10000
}
body:not(.rtl) .ml0,body.rtl .mr0{
  margin-left:0px
}
body:not(.rtl) .ml1,body.rtl .mr1{
  margin-left:1px
}
body:not(.rtl) .ml2,body.rtl .mr2{
  margin-left:2px
}
body:not(.rtl) .ml3,body.rtl .mr3{
  margin-left:3px
}
body:not(.rtl) .ml4,body.rtl .mr4{
  margin-left:4px
}
body:not(.rtl) .ml5,body.rtl .mr5{
  margin-left:5px
}
body:not(.rtl) .ml8,body.rtl .mr8{
  margin-left:8px
}
body:not(.rtl) .ml10,body.rtl .mr10{
  margin-left:10px
}
body:not(.rtl) .ml15,body.rtl .mr15{
  margin-left:15px
}
body:not(.rtl) .ml20,body.rtl .mr20{
  margin-left:20px
}
body:not(.rtl) .ml25,body.rtl .mr25{
  margin-left:25px
}
body:not(.rtl) .ml30,body.rtl .mr30{
  margin-left:30px
}
body:not(.rtl) .ml40,body.rtl .mr40{
  margin-left:40px
}
body:not(.rtl) .ml50,body.rtl .mr50{
  margin-left:50px
}
body:not(.rtl) .ml60,body.rtl .mr60{
  margin-left:60px
}
body:not(.rtl) .ml70,body.rtl .mr70{
  margin-left:70px
}
body:not(.rtl) .ml80,body.rtl .mr80{
  margin-left:80px
}
body:not(.rtl) .ml90,body.rtl .mr90{
  margin-left:90px
}
body:not(.rtl) .ml100,body.rtl .mr100{
  margin-left:100px
}
body:not(.rtl) .ml110,body.rtl .mr110{
  margin-left:110px
}
body:not(.rtl) .ml120,body.rtl .mr120{
  margin-left:120px
}
body:not(.rtl) .ml130,body.rtl .mr130{
  margin-left:130px
}
body:not(.rtl) .ml140,body.rtl .mr140{
  margin-left:140px
}
body:not(.rtl) .ml150,body.rtl .mr150{
  margin-left:150px
}
body:not(.rtl) .ml160,body.rtl .mr160{
  margin-left:160px
}
body:not(.rtl) .mr0,body.rtl .ml0{
  margin-right:0px
}
body:not(.rtl) .mr1,body.rtl .ml1{
  margin-right:1px
}
body:not(.rtl) .mr2,body.rtl .ml2{
  margin-right:2px
}
body:not(.rtl) .mr3,body.rtl .ml3{
  margin-right:3px
}
body:not(.rtl) .mr4,body.rtl .ml4{
  margin-right:4px
}
body:not(.rtl) .mr5,body.rtl .ml5{
  margin-right:5px
}
body:not(.rtl) .mr8,body.rtl .ml8{
  margin-right:8px
}
body:not(.rtl) .mr10,body.rtl .ml10{
  margin-right:10px
}
body:not(.rtl) .mr15,body.rtl .ml15{
  margin-right:15px
}
body:not(.rtl) .mr20,body.rtl .ml20{
  margin-right:20px
}
body:not(.rtl) .mr25,body.rtl .ml25{
  margin-right:25px
}
body:not(.rtl) .mr30,body.rtl .ml30{
  margin-right:30px
}
body:not(.rtl) .mr40,body.rtl .ml40{
  margin-right:40px
}
body:not(.rtl) .mr50,body.rtl .ml50{
  margin-right:50px
}
body:not(.rtl) .mr60,body.rtl .ml60{
  margin-right:60px
}
body:not(.rtl) .mr70,body.rtl .ml70{
  margin-right:70px
}
body:not(.rtl) .mr80,body.rtl .ml80{
  margin-right:80px
}
body:not(.rtl) .mr90,body.rtl .ml90{
  margin-right:90px
}
body:not(.rtl) .mr100,body.rtl .ml100{
  margin-right:100px
}
body:not(.rtl) .mr110,body.rtl .ml110{
  margin-right:110px
}
body:not(.rtl) .mr120,body.rtl .ml120{
  margin-right:120px
}
body:not(.rtl) .mr130,body.rtl .ml130{
  margin-right:130px
}
body:not(.rtl) .mr140,body.rtl .ml140{
  margin-right:140px
}
body:not(.rtl) .mr150,body.rtl .ml150{
  margin-right:150px
}
body:not(.rtl) .mr160,body.rtl .ml160{
  margin-right:160px
}
body:not(.rtl) .pr0,body.rtl .pl0{
  padding-right:0px
}
body:not(.rtl) .pr1,body.rtl .pl1{
  padding-right:1px
}
body:not(.rtl) .pr2,body.rtl .pl2{
  padding-right:2px
}
body:not(.rtl) .pr3,body.rtl .pl3{
  padding-right:3px
}
body:not(.rtl) .pr4,body.rtl .pl4{
  padding-right:4px
}
body:not(.rtl) .pr5,body.rtl .pl5{
  padding-right:5px
}
body:not(.rtl) .pr8,body.rtl .pl8{
  padding-right:8px
}
body:not(.rtl) .pr10,body.rtl .pl10{
  padding-right:10px
}
body:not(.rtl) .pr15,body.rtl .pl15{
  padding-right:15px
}
body:not(.rtl) .pr20,body.rtl .pl20{
  padding-right:20px
}
body:not(.rtl) .pr25,body.rtl .pl25{
  padding-right:25px
}
body:not(.rtl) .pr30,body.rtl .pl30{
  padding-right:30px
}
body:not(.rtl) .pr40,body.rtl .pl40{
  padding-right:40px
}
body:not(.rtl) .pr50,body.rtl .pl50{
  padding-right:50px
}
body:not(.rtl) .pr60,body.rtl .pl60{
  padding-right:60px
}
body:not(.rtl) .pr70,body.rtl .pl70{
  padding-right:70px
}
body:not(.rtl) .pr80,body.rtl .pl80{
  padding-right:80px
}
body:not(.rtl) .pr90,body.rtl .pl90{
  padding-right:90px
}
body:not(.rtl) .pr100,body.rtl .pl100{
  padding-right:100px
}
body:not(.rtl) .pr110,body.rtl .pl110{
  padding-right:110px
}
body:not(.rtl) .pr120,body.rtl .pl120{
  padding-right:120px
}
body:not(.rtl) .pr130,body.rtl .pl130{
  padding-right:130px
}
body:not(.rtl) .pr140,body.rtl .pl140{
  padding-right:140px
}
body:not(.rtl) .pr150,body.rtl .pl150{
  padding-right:150px
}
body:not(.rtl) .pr160,body.rtl .pl160{
  padding-right:160px
}
body:not(.rtl) .pl0,body.rtl .pr0{
  padding-left:0px
}
body:not(.rtl) .pl1,body.rtl .pr1{
  padding-left:1px
}
body:not(.rtl) .pl2,body.rtl .pr2{
  padding-left:2px
}
body:not(.rtl) .pl3,body.rtl .pr3{
  padding-left:3px
}
body:not(.rtl) .pl4,body.rtl .pr4{
  padding-left:4px
}
body:not(.rtl) .pl5,body.rtl .pr5{
  padding-left:5px
}
body:not(.rtl) .pl8,body.rtl .pr8{
  padding-left:8px
}
body:not(.rtl) .pl10,body.rtl .pr10{
  padding-left:10px
}
body:not(.rtl) .pl15,body.rtl .pr15{
  padding-left:15px
}
body:not(.rtl) .pl20,body.rtl .pr20{
  padding-left:20px
}
body:not(.rtl) .pl25,body.rtl .pr25{
  padding-left:25px
}
body:not(.rtl) .pl30,body.rtl .pr30{
  padding-left:30px
}
body:not(.rtl) .pl40,body.rtl .pr40{
  padding-left:40px
}
body:not(.rtl) .pl50,body.rtl .pr50{
  padding-left:50px
}
body:not(.rtl) .pl60,body.rtl .pr60{
  padding-left:60px
}
body:not(.rtl) .pl70,body.rtl .pr70{
  padding-left:70px
}
body:not(.rtl) .pl80,body.rtl .pr80{
  padding-left:80px
}
body:not(.rtl) .pl90,body.rtl .pr90{
  padding-left:90px
}
body:not(.rtl) .pl100,body.rtl .pr100{
  padding-left:100px
}
body:not(.rtl) .pl110,body.rtl .pr110{
  padding-left:110px
}
body:not(.rtl) .pl120,body.rtl .pr120{
  padding-left:120px
}
body:not(.rtl) .pl130,body.rtl .pr130{
  padding-left:130px
}
body:not(.rtl) .pl140,body.rtl .pr140{
  padding-left:140px
}
body:not(.rtl) .pl150,body.rtl .pr150{
  padding-left:150px
}
body:not(.rtl) .pl160,body.rtl .pr160{
  padding-left:160px
}
[gap0]{
  margin:-0px
}
[gap0] > div,[gap0] > a{
  padding:0px
}
[gap1]{
  margin:-1px
}
[gap1] > div,[gap1] > a{
  padding:1px
}
[gap2]{
  margin:-2px
}
[gap2] > div,[gap2] > a{
  padding:2px
}
[gap3]{
  margin:-3px
}
[gap3] > div,[gap3] > a{
  padding:3px
}
[gap4]{
  margin:-4px
}
[gap4] > div,[gap4] > a{
  padding:4px
}
[gap5]{
  margin:-5px
}
[gap5] > div,[gap5] > a{
  padding:5px
}
[gap8]{
  margin:-8px
}
[gap8] > div,[gap8] > a{
  padding:8px
}
[gap10]{
  margin:-10px
}
[gap10] > div,[gap10] > a{
  padding:10px
}
[gap15]{
  margin:-15px
}
[gap15] > div,[gap15] > a{
  padding:15px
}
[gap20]{
  margin:-20px
}
[gap20] > div,[gap20] > a{
  padding:20px
}
[gap25]{
  margin:-25px
}
[gap25] > div,[gap25] > a{
  padding:25px
}
[gap30]{
  margin:-30px
}
[gap30] > div,[gap30] > a{
  padding:30px
}
[gap40]{
  margin:-40px
}
[gap40] > div,[gap40] > a{
  padding:40px
}
[gap50]{
  margin:-50px
}
[gap50] > div,[gap50] > a{
  padding:50px
}
[gap60]{
  margin:-60px
}
[gap60] > div,[gap60] > a{
  padding:60px
}
[gap70]{
  margin:-70px
}
[gap70] > div,[gap70] > a{
  padding:70px
}
[gap80]{
  margin:-80px
}
[gap80] > div,[gap80] > a{
  padding:80px
}
[gap90]{
  margin:-90px
}
[gap90] > div,[gap90] > a{
  padding:90px
}
[gap100]{
  margin:-100px
}
[gap100] > div,[gap100] > a{
  padding:100px
}
[gap110]{
  margin:-110px
}
[gap110] > div,[gap110] > a{
  padding:110px
}
[gap120]{
  margin:-120px
}
[gap120] > div,[gap120] > a{
  padding:120px
}
[gap130]{
  margin:-130px
}
[gap130] > div,[gap130] > a{
  padding:130px
}
[gap140]{
  margin:-140px
}
[gap140] > div,[gap140] > a{
  padding:140px
}
[gap150]{
  margin:-150px
}
[gap150] > div,[gap150] > a{
  padding:150px
}
[gap160]{
  margin:-160px
}
[gap160] > div,[gap160] > a{
  padding:160px
}
[gaph0]{
  margin:0px -0px
}
[gaph0] > div,[gaph0] > a{
  padding:0px 0px
}
[gaph1]{
  margin:0px -1px
}
[gaph1] > div,[gaph1] > a{
  padding:0px 1px
}
[gaph2]{
  margin:0px -2px
}
[gaph2] > div,[gaph2] > a{
  padding:0px 2px
}
[gaph3]{
  margin:0px -3px
}
[gaph3] > div,[gaph3] > a{
  padding:0px 3px
}
[gaph4]{
  margin:0px -4px
}
[gaph4] > div,[gaph4] > a{
  padding:0px 4px
}
[gaph5]{
  margin:0px -5px
}
[gaph5] > div,[gaph5] > a{
  padding:0px 5px
}
[gaph8]{
  margin:0px -8px
}
[gaph8] > div,[gaph8] > a{
  padding:0px 8px
}
[gaph10]{
  margin:0px -10px
}
[gaph10] > div,[gaph10] > a{
  padding:0px 10px
}
[gaph15]{
  margin:0px -15px
}
[gaph15] > div,[gaph15] > a{
  padding:0px 15px
}
[gaph20]{
  margin:0px -20px
}
[gaph20] > div,[gaph20] > a{
  padding:0px 20px
}
[gaph25]{
  margin:0px -25px
}
[gaph25] > div,[gaph25] > a{
  padding:0px 25px
}
[gaph30]{
  margin:0px -30px
}
[gaph30] > div,[gaph30] > a{
  padding:0px 30px
}
[gaph40]{
  margin:0px -40px
}
[gaph40] > div,[gaph40] > a{
  padding:0px 40px
}
[gaph50]{
  margin:0px -50px
}
[gaph50] > div,[gaph50] > a{
  padding:0px 50px
}
[gaph60]{
  margin:0px -60px
}
[gaph60] > div,[gaph60] > a{
  padding:0px 60px
}
[gaph70]{
  margin:0px -70px
}
[gaph70] > div,[gaph70] > a{
  padding:0px 70px
}
[gaph80]{
  margin:0px -80px
}
[gaph80] > div,[gaph80] > a{
  padding:0px 80px
}
[gaph90]{
  margin:0px -90px
}
[gaph90] > div,[gaph90] > a{
  padding:0px 90px
}
[gaph100]{
  margin:0px -100px
}
[gaph100] > div,[gaph100] > a{
  padding:0px 100px
}
[gaph110]{
  margin:0px -110px
}
[gaph110] > div,[gaph110] > a{
  padding:0px 110px
}
[gaph120]{
  margin:0px -120px
}
[gaph120] > div,[gaph120] > a{
  padding:0px 120px
}
[gaph130]{
  margin:0px -130px
}
[gaph130] > div,[gaph130] > a{
  padding:0px 130px
}
[gaph140]{
  margin:0px -140px
}
[gaph140] > div,[gaph140] > a{
  padding:0px 140px
}
[gaph150]{
  margin:0px -150px
}
[gaph150] > div,[gaph150] > a{
  padding:0px 150px
}
[gaph160]{
  margin:0px -160px
}
[gaph160] > div,[gaph160] > a{
  padding:0px 160px
}
.pa,.ov,.ov5,.ov10,.ov15,.ov20,.ov25,.ov30,.ov35,.ov40,.ov_5,.ov_10,.ov_15,.ov_20,.ov_25,.ov_30,.ov_35,.ov_40,.ov_50{
  position:absolute
}
.pf{
  position:fixed
}
.ps{
  position:sticky;
  position:-webkit-sticky
}
.ov{
  top:0;
  left:0;
  right:0;
  bottom:0
}
.ov5{
  top:5px;
  left:5px;
  right:5px;
  bottom:5px
}
.ov10{
  top:10px;
  left:10px;
  right:10px;
  bottom:10px
}
.ov15{
  top:15px;
  left:15px;
  right:15px;
  bottom:15px
}
.ov20{
  top:20px;
  left:20px;
  right:20px;
  bottom:20px
}
.ov25{
  top:25px;
  left:25px;
  right:25px;
  bottom:25px
}
.ov30{
  top:30px;
  left:30px;
  right:30px;
  bottom:30px
}
.ov35{
  top:35px;
  left:35px;
  right:35px;
  bottom:35px
}
.ov40{
  top:40px;
  left:40px;
  right:40px;
  bottom:40px
}
.ov_5{
  top:-5px;
  left:-5px;
  right:-5px;
  bottom:-5px
}
.ov_10{
  top:-10px;
  left:-10px;
  right:-10px;
  bottom:-10px
}
.ov_15{
  top:-15px;
  left:-15px;
  right:-15px;
  bottom:-15px
}
.ov_20{
  top:-20px;
  left:-20px;
  right:-20px;
  bottom:-20px
}
.ov_25{
  top:-25px;
  left:-25px;
  right:-25px;
  bottom:-25px
}
.ov_30{
  top:-30px;
  left:-30px;
  right:-30px;
  bottom:-30px
}
.ov_35{
  top:-35px;
  left:-35px;
  right:-35px;
  bottom:-35px
}
.ov_40{
  top:-40px;
  left:-40px;
  right:-40px;
  bottom:-40px
}
.ov_50{
  top:-50px;
  left:-50px;
  right:-50px;
  bottom:-50px
}
body:not(.rtl) .ra,body.rtl .la{
  right:auto
}
body:not(.rtl) .la,body.rtl .ra{
  left:auto
}
.ba{
  bottom:auto
}
.ta{
  top:auto
}
body:not(.rtl) .r0,body.rtl .l0{
  right:0px
}
body:not(.rtl) .l0,body.rtl .r0{
  left:0px
}
body:not(.rtl) .r25,body.rtl .l25{
  right:25px
}
body:not(.rtl) .l25,body.rtl .r25{
  left:25px
}
.b0{
  bottom:0px
}
.t0{
  top:0px
}
.t100{
  top:100%
}
.b100{
  bottom:100%
}
body:not(.rtl) .r100,body.rtl .l100{
  right:100%
}
body:not(.rtl) .l100,body.rtl .r100{
  left:100%
}
.bgt{
  background-color:transparent
}
.bgb{
  background-color:rgba(0,0,0,1)
}
.bgb5{
  background-color:rgba(0,0,0,0.05)
}
.bgb10{
  background-color:rgba(0,0,0,0.1)
}
.bgb20{
  background-color:rgba(0,0,0,0.2)
}
.bgb30{
  background-color:rgba(0,0,0,0.3)
}
.bgb40{
  background-color:rgba(0,0,0,0.4)
}
.bgb50{
  background-color:rgba(0,0,0,0.5)
}
.bgb60{
  background-color:rgba(0,0,0,0.6)
}
.bgb70{
  background-color:rgba(0,0,0,0.7)
}
.bgb80{
  background-color:rgba(0,0,0,0.8)
}
.bgb90{
  background-color:rgba(0,0,0,0.9)
}
.bgw{
  background-color:rgba(255,255,255,1)
}
.bgw5{
  background-color:rgba(255,255,255,0.05)
}
.bgw10{
  background-color:rgba(255,255,255,0.1)
}
.bgw20{
  background-color:rgba(255,255,255,0.2)
}
.bgw30{
  background-color:rgba(255,255,255,0.3)
}
.bgw40{
  background-color:rgba(255,255,255,0.4)
}
.bgw50{
  background-color:rgba(255,255,255,0.5)
}
.bgw60{
  background-color:rgba(255,255,255,0.6)
}
.bgw70{
  background-color:rgba(255,255,255,0.7)
}
.bgw80{
  background-color:rgba(255,255,255,0.8)
}
.bgw90{
  background-color:rgba(255,255,255,0.9)
}
.cb{
  color:rgba(0,0,0,1)
}
.cb10{
  color:rgba(0,0,0,0.1)
}
.cb20{
  color:rgba(0,0,0,0.2)
}
.cb30{
  color:rgba(0,0,0,0.3)
}
.cb40{
  color:rgba(0,0,0,0.4)
}
.cb50{
  color:rgba(0,0,0,0.5)
}
.cb60{
  color:rgba(0,0,0,0.6)
}
.cb70{
  color:rgba(0,0,0,0.7)
}
.cb80{
  color:rgba(0,0,0,0.8)
}
.cb90{
  color:rgba(0,0,0,0.9)
}
.cw{
  color:rgba(255,255,255,1)
}
.cw10{
  color:rgba(255,255,255,0.1)
}
.cw20{
  color:rgba(255,255,255,0.2)
}
.cw30{
  color:rgba(255,255,255,0.3)
}
.cw40{
  color:rgba(255,255,255,0.4)
}
.cw50{
  color:rgba(255,255,255,0.5)
}
.cw60{
  color:rgba(255,255,255,0.6)
}
.cw70{
  color:rgba(255,255,255,0.7)
}
.cw80{
  color:rgba(255,255,255,0.8)
}
.cw90{
  color:rgba(255,255,255,0.9)
}
.sq{
  aspect-ratio:1/1
}
.sqv{
  aspect-ratio:16/9
}
.sq0{
  aspect-ratio:1/0
}
.sq1{
  aspect-ratio:1/0.01
}
.sq5{
  aspect-ratio:1/0.05
}
.sq10{
  aspect-ratio:1/0.1
}
.sq15{
  aspect-ratio:1/0.15
}
.sq16{
  aspect-ratio:1/0.166667
}
.sq20{
  aspect-ratio:1/0.2
}
.sq25{
  aspect-ratio:1/0.25
}
.sq30{
  aspect-ratio:1/0.3
}
.sq33{
  aspect-ratio:1/0.333334
}
.sq35{
  aspect-ratio:1/0.35
}
.sq40{
  aspect-ratio:1/0.4
}
.sq45{
  aspect-ratio:1/0.45
}
.sq50{
  aspect-ratio:1/0.5
}
.sq55{
  aspect-ratio:1/0.55
}
.sq60{
  aspect-ratio:1/0.6
}
.sq65{
  aspect-ratio:1/0.65
}
.sq66{
  aspect-ratio:1/0.666667
}
.sq70{
  aspect-ratio:1/0.7
}
.sq75{
  aspect-ratio:1/0.75
}
.sq80{
  aspect-ratio:1/0.8
}
.sq85{
  aspect-ratio:1/0.85
}
.sq90{
  aspect-ratio:1/0.9
}
.sq95{
  aspect-ratio:1/0.95
}
.sq100{
  aspect-ratio:1/1
}
.sq110{
  aspect-ratio:1/1.1
}
.sq120{
  aspect-ratio:1/1.2
}
.sq130{
  aspect-ratio:1/1.3
}
.sq140{
  aspect-ratio:1/1.4
}
.sq150{
  aspect-ratio:1/1.5
}
.sq160{
  aspect-ratio:1/1.6
}
.sq170{
  aspect-ratio:1/1.7
}
.sq180{
  aspect-ratio:1/1.8
}
.sq190{
  aspect-ratio:1/1.9
}
.sq200{
  aspect-ratio:1/2
}
.brdr,.bd{
  border:1px solid rgba(0,0,0,0.2)
}
.cv,.ch,.cc{
  position:absolute;
  top:50%;
  left:50%
}
.cv{
  left:auto
}
.ch{
  top:auto
}
.cc{
  translate:-50% -50% 0px
}
.ty_50,.cv{
  -ms-transform:translateY(-50%);
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%)
}
.tx_50,.ch{
  -ms-transform:translateX(-50%);
  -webkit-transform:translateX(-50%);
  -moz-transform:translateX(-50%);
  -o-transform:translateX(-50%);
  transform:translateX(-50%)
}
.ez,.ez-f,a{
  -webkit-transition:all 0.5s ease;
  -moz-transition:all 0.5s ease;
  -o-transition:all 0.5s ease;
  -ms-transition:all 0.5s ease;
  transition:all 0.5s ease
}
.ez-f{
  transition-duration:.2s
}
.nw,.oe{
  white-space:nowrap
}
.wr{
  white-space:normal
}
.cap{
  text-transform:capitalize
}
.nocap{
  text-transform:none
}
.upper{
  text-transform:uppercase
}
.lower{
  text-transform:lowercase
}
.oe{
  text-overflow:ellipsis;
  overflow:hidden
}
p,.bw{
  overflow-wrap:break-word;
  hyphens:manual
}
.oys{
  overflow-y:scroll
}
.oya{
  overflow-y:auto
}
.oxs{
  overflow-x:scroll
}
.oxa{
  overflow-x:auto
}
.colSep,[sep],[sep10]{
  width:10px;
  min-width:10px
}
.colSep5,[sep5]{
  width:5px;
  min-width:5px
}
.colSep20,[sep20]{
  width:20px;
  min-width:20px
}
.colSep30,[sep30]{
  width:30px;
  min-width:30px
}
.colSep40,[sep40]{
  width:40px;
  min-width:40px
}
.colSep50,[sep50]{
  width:50px;
  min-width:50px
}
@media all and (max-width:1200px){
  .ld_left,body.rtl .ld_right{
      float:left
  }
  .ld_right,body.rtl .ld_left{
      float:right
  }
  .ld_none{
      float:none
  }
  .ld_vd,[vd]{
      vertical-align:baseline !Important
  }
  .ld_vt,[vt]{
      vertical-align:top !Important
  }
  .ld_vm,[vm]{
      vertical-align:middle !Important
  }
  .ld_vb,[vb]{
      vertical-align:bottom !Important
  }
  .ld_op0{
      opacity:0
  }
  .ld_op5{
      opacity:0.05
  }
  .ld_op10{
      opacity:0.1
  }
  .ld_op20{
      opacity:0.2
  }
  .ld_op30{
      opacity:0.3
  }
  .ld_op40{
      opacity:0.4
  }
  .ld_op50{
      opacity:0.5
  }
  .ld_op60{
      opacity:0.6
  }
  .ld_op70{
      opacity:0.7
  }
  .ld_op80{
      opacity:0.8
  }
  .ld_op90{
      opacity:0.9
  }
  .ld_op100{
      opacity:1
  }
  .ld_lh0{
      line-height:0px !Important
  }
  .ld_lh2{
      line-height:2px !Important
  }
  .ld_lh3{
      line-height:3px !Important
  }
  .ld_lh4{
      line-height:4px !Important
  }
  .ld_lh5{
      line-height:5px !Important
  }
  .ld_lh6{
      line-height:6px !Important
  }
  .ld_lh7{
      line-height:7px !Important
  }
  .ld_lh8{
      line-height:8px !Important
  }
  .ld_lh9{
      line-height:9px !Important
  }
  .ld_lh10{
      line-height:10px !Important
  }
  .ld_lh11{
      line-height:11px !Important
  }
  .ld_lh12{
      line-height:12px !Important
  }
  .ld_lh13{
      line-height:13px !Important
  }
  .ld_lh14{
      line-height:14px !Important
  }
  .ld_lh15{
      line-height:15px !Important
  }
  .ld_lh16{
      line-height:16px !Important
  }
  .ld_lh17{
      line-height:17px !Important
  }
  .ld_lh18{
      line-height:18px !Important
  }
  .ld_lh19{
      line-height:19px !Important
  }
  .ld_lh20{
      line-height:20px !Important
  }
  .ld_lh22{
      line-height:22px !Important
  }
  .ld_lh23{
      line-height:23px !Important
  }
  .ld_lh24{
      line-height:24px !Important
  }
  .ld_lh25{
      line-height:25px !Important
  }
  .ld_lh26{
      line-height:26px !Important
  }
  .ld_lh27{
      line-height:27px !Important
  }
  .ld_lh28{
      line-height:28px !Important
  }
  .ld_lh29{
      line-height:29px !Important
  }
  .ld_lh30{
      line-height:30px !Important
  }
  .ld_lh32{
      line-height:32px !Important
  }
  .ld_lh34{
      line-height:34px !Important
  }
  .ld_lh35{
      line-height:35px !Important
  }
  .ld_lh36{
      line-height:36px !Important
  }
  .ld_lh38{
      line-height:38px !Important
  }
  .ld_lh40{
      line-height:40px !Important
  }
  .ld_lh45{
      line-height:45px !Important
  }
  .ld_lh50{
      line-height:50px !Important
  }
  .ld_lh55{
      line-height:55px !Important
  }
  .ld_lh60{
      line-height:60px !Important
  }
  .ld_lh65{
      line-height:65px !Important
  }
  .ld_lh70{
      line-height:70px !Important
  }
  .ld_lh75{
      line-height:75px !Important
  }
  .ld_lh80{
      line-height:80px !Important
  }
  .ld_lh90{
      line-height:90px !Important
  }
  .ld_lh100{
      line-height:100px !Important
  }
  .ld_lh110{
      line-height:110px !Important
  }
  .ld_lh120{
      line-height:120px !Important
  }
  .ld_lh130{
      line-height:130px !Important
  }
  .ld_lh140{
      line-height:140px !Important
  }
  .ld_lh150{
      line-height:150px !Important
  }
  .ld_lh160{
      line-height:160px !Important
  }
  .ld_fs0{
      font-size:0px !Important
  }
  .ld_fs2{
      font-size:2px !Important
  }
  .ld_fs3{
      font-size:3px !Important
  }
  .ld_fs4{
      font-size:4px !Important
  }
  .ld_fs5{
      font-size:5px !Important
  }
  .ld_fs6{
      font-size:6px !Important
  }
  .ld_fs7{
      font-size:7px !Important
  }
  .ld_fs8{
      font-size:8px !Important
  }
  .ld_fs9{
      font-size:9px !Important
  }
  .ld_fs10{
      font-size:10px !Important
  }
  .ld_fs11{
      font-size:11px !Important
  }
  .ld_fs12{
      font-size:12px !Important
  }
  .ld_fs13{
      font-size:13px !Important
  }
  .ld_fs14{
      font-size:14px !Important
  }
  .ld_fs15{
      font-size:15px !Important
  }
  .ld_fs16{
      font-size:16px !Important
  }
  .ld_fs17{
      font-size:17px !Important
  }
  .ld_fs18{
      font-size:18px !Important
  }
  .ld_fs19{
      font-size:19px !Important
  }
  .ld_fs20{
      font-size:20px !Important
  }
  .ld_fs22{
      font-size:22px !Important
  }
  .ld_fs23{
      font-size:23px !Important
  }
  .ld_fs24{
      font-size:24px !Important
  }
  .ld_fs25{
      font-size:25px !Important
  }
  .ld_fs26{
      font-size:26px !Important
  }
  .ld_fs27{
      font-size:27px !Important
  }
  .ld_fs28{
      font-size:28px !Important
  }
  .ld_fs29{
      font-size:29px !Important
  }
  .ld_fs30{
      font-size:30px !Important
  }
  .ld_fs32{
      font-size:32px !Important
  }
  .ld_fs34{
      font-size:34px !Important
  }
  .ld_fs35{
      font-size:35px !Important
  }
  .ld_fs36{
      font-size:36px !Important
  }
  .ld_fs38{
      font-size:38px !Important
  }
  .ld_fs40{
      font-size:40px !Important
  }
  .ld_fs45{
      font-size:45px !Important
  }
  .ld_fs50{
      font-size:50px !Important
  }
  .ld_fs55{
      font-size:55px !Important
  }
  .ld_fs60{
      font-size:60px !Important
  }
  .ld_fs65{
      font-size:65px !Important
  }
  .ld_fs70{
      font-size:70px !Important
  }
  .ld_fs75{
      font-size:75px !Important
  }
  .ld_fs80{
      font-size:80px !Important
  }
  .ld_fs90{
      font-size:90px !Important
  }
  .ld_fs100{
      font-size:100px !Important
  }
  .ld_fs110{
      font-size:110px !Important
  }
  .ld_fs120{
      font-size:120px !Important
  }
  .ld_fs130{
      font-size:130px !Important
  }
  .ld_fs140{
      font-size:140px !Important
  }
  .ld_fs150{
      font-size:150px !Important
  }
  .ld_fs160{
      font-size:160px !Important
  }
  .ld_p0{
      padding:0px
  }
  .ld_p1{
      padding:1px
  }
  .ld_p2{
      padding:2px
  }
  .ld_p3{
      padding:3px
  }
  .ld_p4{
      padding:4px
  }
  .ld_p5{
      padding:5px
  }
  .ld_p8{
      padding:8px
  }
  .ld_p10{
      padding:10px
  }
  .ld_p15{
      padding:15px
  }
  .ld_p20{
      padding:20px
  }
  .ld_p25{
      padding:25px
  }
  .ld_p30{
      padding:30px
  }
  .ld_p40{
      padding:40px
  }
  .ld_p50{
      padding:50px
  }
  .ld_p60{
      padding:60px
  }
  .ld_p70{
      padding:70px
  }
  .ld_p80{
      padding:80px
  }
  .ld_p90{
      padding:90px
  }
  .ld_p100{
      padding:100px
  }
  .ld_p110{
      padding:110px
  }
  .ld_p120{
      padding:120px
  }
  .ld_p130{
      padding:130px
  }
  .ld_p140{
      padding:140px
  }
  .ld_p150{
      padding:150px
  }
  .ld_p160{
      padding:160px
  }
  .ld_pv0{
      padding-top:0px;
      padding-bottom:0px
  }
  .ld_pv1{
      padding-top:1px;
      padding-bottom:1px
  }
  .ld_pv2{
      padding-top:2px;
      padding-bottom:2px
  }
  .ld_pv3{
      padding-top:3px;
      padding-bottom:3px
  }
  .ld_pv4{
      padding-top:4px;
      padding-bottom:4px
  }
  .ld_pv5{
      padding-top:5px;
      padding-bottom:5px
  }
  .ld_pv8{
      padding-top:8px;
      padding-bottom:8px
  }
  .ld_pv10{
      padding-top:10px;
      padding-bottom:10px
  }
  .ld_pv15{
      padding-top:15px;
      padding-bottom:15px
  }
  .ld_pv20{
      padding-top:20px;
      padding-bottom:20px
  }
  .ld_pv25{
      padding-top:25px;
      padding-bottom:25px
  }
  .ld_pv30{
      padding-top:30px;
      padding-bottom:30px
  }
  .ld_pv40{
      padding-top:40px;
      padding-bottom:40px
  }
  .ld_pv50{
      padding-top:50px;
      padding-bottom:50px
  }
  .ld_pv60{
      padding-top:60px;
      padding-bottom:60px
  }
  .ld_pv70{
      padding-top:70px;
      padding-bottom:70px
  }
  .ld_pv80{
      padding-top:80px;
      padding-bottom:80px
  }
  .ld_pv90{
      padding-top:90px;
      padding-bottom:90px
  }
  .ld_pv100{
      padding-top:100px;
      padding-bottom:100px
  }
  .ld_pv110{
      padding-top:110px;
      padding-bottom:110px
  }
  .ld_pv120{
      padding-top:120px;
      padding-bottom:120px
  }
  .ld_pv130{
      padding-top:130px;
      padding-bottom:130px
  }
  .ld_pv140{
      padding-top:140px;
      padding-bottom:140px
  }
  .ld_pv150{
      padding-top:150px;
      padding-bottom:150px
  }
  .ld_pv160{
      padding-top:160px;
      padding-bottom:160px
  }
  .ld_ph0{
      padding-left:0px;
      padding-right:0px
  }
  .ld_ph1{
      padding-left:1px;
      padding-right:1px
  }
  .ld_ph2{
      padding-left:2px;
      padding-right:2px
  }
  .ld_ph3{
      padding-left:3px;
      padding-right:3px
  }
  .ld_ph4{
      padding-left:4px;
      padding-right:4px
  }
  .ld_ph5{
      padding-left:5px;
      padding-right:5px
  }
  .ld_ph8{
      padding-left:8px;
      padding-right:8px
  }
  .ld_ph10{
      padding-left:10px;
      padding-right:10px
  }
  .ld_ph15{
      padding-left:15px;
      padding-right:15px
  }
  .ld_ph20{
      padding-left:20px;
      padding-right:20px
  }
  .ld_ph25{
      padding-left:25px;
      padding-right:25px
  }
  .ld_ph30{
      padding-left:30px;
      padding-right:30px
  }
  .ld_ph40{
      padding-left:40px;
      padding-right:40px
  }
  .ld_ph50{
      padding-left:50px;
      padding-right:50px
  }
  .ld_ph60{
      padding-left:60px;
      padding-right:60px
  }
  .ld_ph70{
      padding-left:70px;
      padding-right:70px
  }
  .ld_ph80{
      padding-left:80px;
      padding-right:80px
  }
  .ld_ph90{
      padding-left:90px;
      padding-right:90px
  }
  .ld_ph100{
      padding-left:100px;
      padding-right:100px
  }
  .ld_ph110{
      padding-left:110px;
      padding-right:110px
  }
  .ld_ph120{
      padding-left:120px;
      padding-right:120px
  }
  .ld_ph130{
      padding-left:130px;
      padding-right:130px
  }
  .ld_ph140{
      padding-left:140px;
      padding-right:140px
  }
  .ld_ph150{
      padding-left:150px;
      padding-right:150px
  }
  .ld_ph160{
      padding-left:160px;
      padding-right:160px
  }
  .ld_pt0{
      padding-top:0px !Important
  }
  .ld_pt1{
      padding-top:1px !Important
  }
  .ld_pt2{
      padding-top:2px !Important
  }
  .ld_pt3{
      padding-top:3px !Important
  }
  .ld_pt4{
      padding-top:4px !Important
  }
  .ld_pt5{
      padding-top:5px !Important
  }
  .ld_pt8{
      padding-top:8px !Important
  }
  .ld_pt10{
      padding-top:10px !Important
  }
  .ld_pt15{
      padding-top:15px !Important
  }
  .ld_pt20{
      padding-top:20px !Important
  }
  .ld_pt25{
      padding-top:25px !Important
  }
  .ld_pt30{
      padding-top:30px !Important
  }
  .ld_pt40{
      padding-top:40px !Important
  }
  .ld_pt50{
      padding-top:50px !Important
  }
  .ld_pt60{
      padding-top:60px !Important
  }
  .ld_pt70{
      padding-top:70px !Important
  }
  .ld_pt80{
      padding-top:80px !Important
  }
  .ld_pt90{
      padding-top:90px !Important
  }
  .ld_pt100{
      padding-top:100px !Important
  }
  .ld_pt110{
      padding-top:110px !Important
  }
  .ld_pt120{
      padding-top:120px !Important
  }
  .ld_pt130{
      padding-top:130px !Important
  }
  .ld_pt140{
      padding-top:140px !Important
  }
  .ld_pt150{
      padding-top:150px !Important
  }
  .ld_pt160{
      padding-top:160px !Important
  }
  .ld_pb0{
      padding-bottom:0px !Important
  }
  .ld_pb1{
      padding-bottom:1px !Important
  }
  .ld_pb2{
      padding-bottom:2px !Important
  }
  .ld_pb3{
      padding-bottom:3px !Important
  }
  .ld_pb4{
      padding-bottom:4px !Important
  }
  .ld_pb5{
      padding-bottom:5px !Important
  }
  .ld_pb8{
      padding-bottom:8px !Important
  }
  .ld_pb10{
      padding-bottom:10px !Important
  }
  .ld_pb15{
      padding-bottom:15px !Important
  }
  .ld_pb20{
      padding-bottom:20px !Important
  }
  .ld_pb25{
      padding-bottom:25px !Important
  }
  .ld_pb30{
      padding-bottom:30px !Important
  }
  .ld_pb40{
      padding-bottom:40px !Important
  }
  .ld_pb50{
      padding-bottom:50px !Important
  }
  .ld_pb60{
      padding-bottom:60px !Important
  }
  .ld_pb70{
      padding-bottom:70px !Important
  }
  .ld_pb80{
      padding-bottom:80px !Important
  }
  .ld_pb90{
      padding-bottom:90px !Important
  }
  .ld_pb100{
      padding-bottom:100px !Important
  }
  .ld_pb110{
      padding-bottom:110px !Important
  }
  .ld_pb120{
      padding-bottom:120px !Important
  }
  .ld_pb130{
      padding-bottom:130px !Important
  }
  .ld_pb140{
      padding-bottom:140px !Important
  }
  .ld_pb150{
      padding-bottom:150px !Important
  }
  .ld_pb160{
      padding-bottom:160px !Important
  }
  .ld_m0{
      margin:0px
  }
  .ld_m1{
      margin:1px
  }
  .ld_m2{
      margin:2px
  }
  .ld_m3{
      margin:3px
  }
  .ld_m4{
      margin:4px
  }
  .ld_m5{
      margin:5px
  }
  .ld_m8{
      margin:8px
  }
  .ld_m10{
      margin:10px
  }
  .ld_m15{
      margin:15px
  }
  .ld_m20{
      margin:20px
  }
  .ld_m25{
      margin:25px
  }
  .ld_m30{
      margin:30px
  }
  .ld_m40{
      margin:40px
  }
  .ld_m50{
      margin:50px
  }
  .ld_m60{
      margin:60px
  }
  .ld_m70{
      margin:70px
  }
  .ld_m80{
      margin:80px
  }
  .ld_m90{
      margin:90px
  }
  .ld_m100{
      margin:100px
  }
  .ld_m110{
      margin:110px
  }
  .ld_m120{
      margin:120px
  }
  .ld_m130{
      margin:130px
  }
  .ld_m140{
      margin:140px
  }
  .ld_m150{
      margin:150px
  }
  .ld_m160{
      margin:160px
  }
  .ld_mt0{
      margin-top:0px
  }
  .ld_mt1{
      margin-top:1px
  }
  .ld_mt2{
      margin-top:2px
  }
  .ld_mt3{
      margin-top:3px
  }
  .ld_mt4{
      margin-top:4px
  }
  .ld_mt5{
      margin-top:5px
  }
  .ld_mt8{
      margin-top:8px
  }
  .ld_mt10{
      margin-top:10px
  }
  .ld_mt15{
      margin-top:15px
  }
  .ld_mt20{
      margin-top:20px
  }
  .ld_mt25{
      margin-top:25px
  }
  .ld_mt30{
      margin-top:30px
  }
  .ld_mt40{
      margin-top:40px
  }
  .ld_mt50{
      margin-top:50px
  }
  .ld_mt60{
      margin-top:60px
  }
  .ld_mt70{
      margin-top:70px
  }
  .ld_mt80{
      margin-top:80px
  }
  .ld_mt90{
      margin-top:90px
  }
  .ld_mt100{
      margin-top:100px
  }
  .ld_mt110{
      margin-top:110px
  }
  .ld_mt120{
      margin-top:120px
  }
  .ld_mt130{
      margin-top:130px
  }
  .ld_mt140{
      margin-top:140px
  }
  .ld_mt150{
      margin-top:150px
  }
  .ld_mt160{
      margin-top:160px
  }
  .ld_mb0{
      margin-bottom:0px
  }
  .ld_mb1{
      margin-bottom:1px
  }
  .ld_mb2{
      margin-bottom:2px
  }
  .ld_mb3{
      margin-bottom:3px
  }
  .ld_mb4{
      margin-bottom:4px
  }
  .ld_mb5{
      margin-bottom:5px
  }
  .ld_mb8{
      margin-bottom:8px
  }
  .ld_mb10{
      margin-bottom:10px
  }
  .ld_mb15{
      margin-bottom:15px
  }
  .ld_mb20{
      margin-bottom:20px
  }
  .ld_mb25{
      margin-bottom:25px
  }
  .ld_mb30{
      margin-bottom:30px
  }
  .ld_mb40{
      margin-bottom:40px
  }
  .ld_mb50{
      margin-bottom:50px
  }
  .ld_mb60{
      margin-bottom:60px
  }
  .ld_mb70{
      margin-bottom:70px
  }
  .ld_mb80{
      margin-bottom:80px
  }
  .ld_mb90{
      margin-bottom:90px
  }
  .ld_mb100{
      margin-bottom:100px
  }
  .ld_mb110{
      margin-bottom:110px
  }
  .ld_mb120{
      margin-bottom:120px
  }
  .ld_mb130{
      margin-bottom:130px
  }
  .ld_mb140{
      margin-bottom:140px
  }
  .ld_mb150{
      margin-bottom:150px
  }
  .ld_mb160{
      margin-bottom:160px
  }
  .ld_z1{
      z-index:1
  }
  .ld_z10{
      z-index:10
  }
  .ld_z20{
      z-index:20
  }
  .ld_z30{
      z-index:30
  }
  .ld_z40{
      z-index:40
  }
  .ld_z50{
      z-index:50
  }
  .ld_z60{
      z-index:60
  }
  .ld_z70{
      z-index:70
  }
  .ld_z80{
      z-index:80
  }
  .ld_z90{
      z-index:90
  }
  .ld_z100{
      z-index:100
  }
  .ld_z110{
      z-index:110
  }
  .ld_z120{
      z-index:120
  }
  .ld_z130{
      z-index:130
  }
  .ld_z140{
      z-index:140
  }
  .ld_z150{
      z-index:150
  }
  .ld_z160{
      z-index:160
  }
  .ld_z170{
      z-index:170
  }
  .ld_z180{
      z-index:180
  }
  .ld_z190{
      z-index:190
  }
  .ld_z200{
      z-index:200
  }
  .ld_z300{
      z-index:300
  }
  .ld_z400{
      z-index:400
  }
  .ld_z500{
      z-index:500
  }
  .ld_z600{
      z-index:600
  }
  .ld_z700{
      z-index:700
  }
  .ld_z800{
      z-index:800
  }
  .ld_z900{
      z-index:900
  }
  .ld_z1000{
      z-index:1000
  }
  .ld_z2000{
      z-index:2000
  }
  .ld_z3000{
      z-index:3000
  }
  .ld_z4000{
      z-index:4000
  }
  .ld_z5000{
      z-index:5000
  }
  .ld_z6000{
      z-index:6000
  }
  .ld_z7000{
      z-index:7000
  }
  .ld_z8000{
      z-index:8000
  }
  .ld_z9000{
      z-index:9000
  }
  .ld_z10000{
      z-index:10000
  }
  body:not(.rtl) .ld_ml0,body.rtl .ld_mr0{
      margin-left:0px
  }
  body:not(.rtl) .ld_ml1,body.rtl .ld_mr1{
      margin-left:1px
  }
  body:not(.rtl) .ld_ml2,body.rtl .ld_mr2{
      margin-left:2px
  }
  body:not(.rtl) .ld_ml3,body.rtl .ld_mr3{
      margin-left:3px
  }
  body:not(.rtl) .ld_ml4,body.rtl .ld_mr4{
      margin-left:4px
  }
  body:not(.rtl) .ld_ml5,body.rtl .ld_mr5{
      margin-left:5px
  }
  body:not(.rtl) .ld_ml8,body.rtl .ld_mr8{
      margin-left:8px
  }
  body:not(.rtl) .ld_ml10,body.rtl .ld_mr10{
      margin-left:10px
  }
  body:not(.rtl) .ld_ml15,body.rtl .ld_mr15{
      margin-left:15px
  }
  body:not(.rtl) .ld_ml20,body.rtl .ld_mr20{
      margin-left:20px
  }
  body:not(.rtl) .ld_ml25,body.rtl .ld_mr25{
      margin-left:25px
  }
  body:not(.rtl) .ld_ml30,body.rtl .ld_mr30{
      margin-left:30px
  }
  body:not(.rtl) .ld_ml40,body.rtl .ld_mr40{
      margin-left:40px
  }
  body:not(.rtl) .ld_ml50,body.rtl .ld_mr50{
      margin-left:50px
  }
  body:not(.rtl) .ld_ml60,body.rtl .ld_mr60{
      margin-left:60px
  }
  body:not(.rtl) .ld_ml70,body.rtl .ld_mr70{
      margin-left:70px
  }
  body:not(.rtl) .ld_ml80,body.rtl .ld_mr80{
      margin-left:80px
  }
  body:not(.rtl) .ld_ml90,body.rtl .ld_mr90{
      margin-left:90px
  }
  body:not(.rtl) .ld_ml100,body.rtl .ld_mr100{
      margin-left:100px
  }
  body:not(.rtl) .ld_ml110,body.rtl .ld_mr110{
      margin-left:110px
  }
  body:not(.rtl) .ld_ml120,body.rtl .ld_mr120{
      margin-left:120px
  }
  body:not(.rtl) .ld_ml130,body.rtl .ld_mr130{
      margin-left:130px
  }
  body:not(.rtl) .ld_ml140,body.rtl .ld_mr140{
      margin-left:140px
  }
  body:not(.rtl) .ld_ml150,body.rtl .ld_mr150{
      margin-left:150px
  }
  body:not(.rtl) .ld_ml160,body.rtl .ld_mr160{
      margin-left:160px
  }
  body:not(.rtl) .ld_mr0,body.rtl .ld_ml0{
      margin-right:0px
  }
  body:not(.rtl) .ld_mr1,body.rtl .ld_ml1{
      margin-right:1px
  }
  body:not(.rtl) .ld_mr2,body.rtl .ld_ml2{
      margin-right:2px
  }
  body:not(.rtl) .ld_mr3,body.rtl .ld_ml3{
      margin-right:3px
  }
  body:not(.rtl) .ld_mr4,body.rtl .ld_ml4{
      margin-right:4px
  }
  body:not(.rtl) .ld_mr5,body.rtl .ld_ml5{
      margin-right:5px
  }
  body:not(.rtl) .ld_mr8,body.rtl .ld_ml8{
      margin-right:8px
  }
  body:not(.rtl) .ld_mr10,body.rtl .ld_ml10{
      margin-right:10px
  }
  body:not(.rtl) .ld_mr15,body.rtl .ld_ml15{
      margin-right:15px
  }
  body:not(.rtl) .ld_mr20,body.rtl .ld_ml20{
      margin-right:20px
  }
  body:not(.rtl) .ld_mr25,body.rtl .ld_ml25{
      margin-right:25px
  }
  body:not(.rtl) .ld_mr30,body.rtl .ld_ml30{
      margin-right:30px
  }
  body:not(.rtl) .ld_mr40,body.rtl .ld_ml40{
      margin-right:40px
  }
  body:not(.rtl) .ld_mr50,body.rtl .ld_ml50{
      margin-right:50px
  }
  body:not(.rtl) .ld_mr60,body.rtl .ld_ml60{
      margin-right:60px
  }
  body:not(.rtl) .ld_mr70,body.rtl .ld_ml70{
      margin-right:70px
  }
  body:not(.rtl) .ld_mr80,body.rtl .ld_ml80{
      margin-right:80px
  }
  body:not(.rtl) .ld_mr90,body.rtl .ld_ml90{
      margin-right:90px
  }
  body:not(.rtl) .ld_mr100,body.rtl .ld_ml100{
      margin-right:100px
  }
  body:not(.rtl) .ld_mr110,body.rtl .ld_ml110{
      margin-right:110px
  }
  body:not(.rtl) .ld_mr120,body.rtl .ld_ml120{
      margin-right:120px
  }
  body:not(.rtl) .ld_mr130,body.rtl .ld_ml130{
      margin-right:130px
  }
  body:not(.rtl) .ld_mr140,body.rtl .ld_ml140{
      margin-right:140px
  }
  body:not(.rtl) .ld_mr150,body.rtl .ld_ml150{
      margin-right:150px
  }
  body:not(.rtl) .ld_mr160,body.rtl .ld_ml160{
      margin-right:160px
  }
  body:not(.rtl) .ld_pr0,body.rtl .ld_pl0{
      padding-right:0px
  }
  body:not(.rtl) .ld_pr1,body.rtl .ld_pl1{
      padding-right:1px
  }
  body:not(.rtl) .ld_pr2,body.rtl .ld_pl2{
      padding-right:2px
  }
  body:not(.rtl) .ld_pr3,body.rtl .ld_pl3{
      padding-right:3px
  }
  body:not(.rtl) .ld_pr4,body.rtl .ld_pl4{
      padding-right:4px
  }
  body:not(.rtl) .ld_pr5,body.rtl .ld_pl5{
      padding-right:5px
  }
  body:not(.rtl) .ld_pr8,body.rtl .ld_pl8{
      padding-right:8px
  }
  body:not(.rtl) .ld_pr10,body.rtl .ld_pl10{
      padding-right:10px
  }
  body:not(.rtl) .ld_pr15,body.rtl .ld_pl15{
      padding-right:15px
  }
  body:not(.rtl) .ld_pr20,body.rtl .ld_pl20{
      padding-right:20px
  }
  body:not(.rtl) .ld_pr25,body.rtl .ld_pl25{
      padding-right:25px
  }
  body:not(.rtl) .ld_pr30,body.rtl .ld_pl30{
      padding-right:30px
  }
  body:not(.rtl) .ld_pr40,body.rtl .ld_pl40{
      padding-right:40px
  }
  body:not(.rtl) .ld_pr50,body.rtl .ld_pl50{
      padding-right:50px
  }
  body:not(.rtl) .ld_pr60,body.rtl .ld_pl60{
      padding-right:60px
  }
  body:not(.rtl) .ld_pr70,body.rtl .ld_pl70{
      padding-right:70px
  }
  body:not(.rtl) .ld_pr80,body.rtl .ld_pl80{
      padding-right:80px
  }
  body:not(.rtl) .ld_pr90,body.rtl .ld_pl90{
      padding-right:90px
  }
  body:not(.rtl) .ld_pr100,body.rtl .ld_pl100{
      padding-right:100px
  }
  body:not(.rtl) .ld_pr110,body.rtl .ld_pl110{
      padding-right:110px
  }
  body:not(.rtl) .ld_pr120,body.rtl .ld_pl120{
      padding-right:120px
  }
  body:not(.rtl) .ld_pr130,body.rtl .ld_pl130{
      padding-right:130px
  }
  body:not(.rtl) .ld_pr140,body.rtl .ld_pl140{
      padding-right:140px
  }
  body:not(.rtl) .ld_pr150,body.rtl .ld_pl150{
      padding-right:150px
  }
  body:not(.rtl) .ld_pr160,body.rtl .ld_pl160{
      padding-right:160px
  }
  body:not(.rtl) .ld_pl0,body.rtl .ld_pr0{
      padding-left:0px
  }
  body:not(.rtl) .ld_pl1,body.rtl .ld_pr1{
      padding-left:1px
  }
  body:not(.rtl) .ld_pl2,body.rtl .ld_pr2{
      padding-left:2px
  }
  body:not(.rtl) .ld_pl3,body.rtl .ld_pr3{
      padding-left:3px
  }
  body:not(.rtl) .ld_pl4,body.rtl .ld_pr4{
      padding-left:4px
  }
  body:not(.rtl) .ld_pl5,body.rtl .ld_pr5{
      padding-left:5px
  }
  body:not(.rtl) .ld_pl8,body.rtl .ld_pr8{
      padding-left:8px
  }
  body:not(.rtl) .ld_pl10,body.rtl .ld_pr10{
      padding-left:10px
  }
  body:not(.rtl) .ld_pl15,body.rtl .ld_pr15{
      padding-left:15px
  }
  body:not(.rtl) .ld_pl20,body.rtl .ld_pr20{
      padding-left:20px
  }
  body:not(.rtl) .ld_pl25,body.rtl .ld_pr25{
      padding-left:25px
  }
  body:not(.rtl) .ld_pl30,body.rtl .ld_pr30{
      padding-left:30px
  }
  body:not(.rtl) .ld_pl40,body.rtl .ld_pr40{
      padding-left:40px
  }
  body:not(.rtl) .ld_pl50,body.rtl .ld_pr50{
      padding-left:50px
  }
  body:not(.rtl) .ld_pl60,body.rtl .ld_pr60{
      padding-left:60px
  }
  body:not(.rtl) .ld_pl70,body.rtl .ld_pr70{
      padding-left:70px
  }
  body:not(.rtl) .ld_pl80,body.rtl .ld_pr80{
      padding-left:80px
  }
  body:not(.rtl) .ld_pl90,body.rtl .ld_pr90{
      padding-left:90px
  }
  body:not(.rtl) .ld_pl100,body.rtl .ld_pr100{
      padding-left:100px
  }
  body:not(.rtl) .ld_pl110,body.rtl .ld_pr110{
      padding-left:110px
  }
  body:not(.rtl) .ld_pl120,body.rtl .ld_pr120{
      padding-left:120px
  }
  body:not(.rtl) .ld_pl130,body.rtl .ld_pr130{
      padding-left:130px
  }
  body:not(.rtl) .ld_pl140,body.rtl .ld_pr140{
      padding-left:140px
  }
  body:not(.rtl) .ld_pl150,body.rtl .ld_pr150{
      padding-left:150px
  }
  body:not(.rtl) .ld_pl160,body.rtl .ld_pr160{
      padding-left:160px
  }
  [ld_gap0]{
      margin:-0px
  }
  [ld_gap0] > div,[ld_gap0] > a{
      padding:0px
  }
  [ld_gap1]{
      margin:-1px
  }
  [ld_gap1] > div,[ld_gap1] > a{
      padding:1px
  }
  [ld_gap2]{
      margin:-2px
  }
  [ld_gap2] > div,[ld_gap2] > a{
      padding:2px
  }
  [ld_gap3]{
      margin:-3px
  }
  [ld_gap3] > div,[ld_gap3] > a{
      padding:3px
  }
  [ld_gap4]{
      margin:-4px
  }
  [ld_gap4] > div,[ld_gap4] > a{
      padding:4px
  }
  [ld_gap5]{
      margin:-5px
  }
  [ld_gap5] > div,[ld_gap5] > a{
      padding:5px
  }
  [ld_gap8]{
      margin:-8px
  }
  [ld_gap8] > div,[ld_gap8] > a{
      padding:8px
  }
  [ld_gap10]{
      margin:-10px
  }
  [ld_gap10] > div,[ld_gap10] > a{
      padding:10px
  }
  [ld_gap15]{
      margin:-15px
  }
  [ld_gap15] > div,[ld_gap15] > a{
      padding:15px
  }
  [ld_gap20]{
      margin:-20px
  }
  [ld_gap20] > div,[ld_gap20] > a{
      padding:20px
  }
  [ld_gap25]{
      margin:-25px
  }
  [ld_gap25] > div,[ld_gap25] > a{
      padding:25px
  }
  [ld_gap30]{
      margin:-30px
  }
  [ld_gap30] > div,[ld_gap30] > a{
      padding:30px
  }
  [ld_gap40]{
      margin:-40px
  }
  [ld_gap40] > div,[ld_gap40] > a{
      padding:40px
  }
  [ld_gap50]{
      margin:-50px
  }
  [ld_gap50] > div,[ld_gap50] > a{
      padding:50px
  }
  [ld_gap60]{
      margin:-60px
  }
  [ld_gap60] > div,[ld_gap60] > a{
      padding:60px
  }
  [ld_gap70]{
      margin:-70px
  }
  [ld_gap70] > div,[ld_gap70] > a{
      padding:70px
  }
  [ld_gap80]{
      margin:-80px
  }
  [ld_gap80] > div,[ld_gap80] > a{
      padding:80px
  }
  [ld_gap90]{
      margin:-90px
  }
  [ld_gap90] > div,[ld_gap90] > a{
      padding:90px
  }
  [ld_gap100]{
      margin:-100px
  }
  [ld_gap100] > div,[ld_gap100] > a{
      padding:100px
  }
  [ld_gap110]{
      margin:-110px
  }
  [ld_gap110] > div,[ld_gap110] > a{
      padding:110px
  }
  [ld_gap120]{
      margin:-120px
  }
  [ld_gap120] > div,[ld_gap120] > a{
      padding:120px
  }
  [ld_gap130]{
      margin:-130px
  }
  [ld_gap130] > div,[ld_gap130] > a{
      padding:130px
  }
  [ld_gap140]{
      margin:-140px
  }
  [ld_gap140] > div,[ld_gap140] > a{
      padding:140px
  }
  [ld_gap150]{
      margin:-150px
  }
  [ld_gap150] > div,[ld_gap150] > a{
      padding:150px
  }
  [ld_gap160]{
      margin:-160px
  }
  [ld_gap160] > div,[ld_gap160] > a{
      padding:160px
  }
  [ld_gaph0]{
      margin:0px -0px
  }
  [ld_gaph0] > div,[ld_gaph0] > a{
      padding:0px 0px
  }
  [ld_gaph1]{
      margin:0px -1px
  }
  [ld_gaph1] > div,[ld_gaph1] > a{
      padding:0px 1px
  }
  [ld_gaph2]{
      margin:0px -2px
  }
  [ld_gaph2] > div,[ld_gaph2] > a{
      padding:0px 2px
  }
  [ld_gaph3]{
      margin:0px -3px
  }
  [ld_gaph3] > div,[ld_gaph3] > a{
      padding:0px 3px
  }
  [ld_gaph4]{
      margin:0px -4px
  }
  [ld_gaph4] > div,[ld_gaph4] > a{
      padding:0px 4px
  }
  [ld_gaph5]{
      margin:0px -5px
  }
  [ld_gaph5] > div,[ld_gaph5] > a{
      padding:0px 5px
  }
  [ld_gaph8]{
      margin:0px -8px
  }
  [ld_gaph8] > div,[ld_gaph8] > a{
      padding:0px 8px
  }
  [ld_gaph10]{
      margin:0px -10px
  }
  [ld_gaph10] > div,[ld_gaph10] > a{
      padding:0px 10px
  }
  [ld_gaph15]{
      margin:0px -15px
  }
  [ld_gaph15] > div,[ld_gaph15] > a{
      padding:0px 15px
  }
  [ld_gaph20]{
      margin:0px -20px
  }
  [ld_gaph20] > div,[ld_gaph20] > a{
      padding:0px 20px
  }
  [ld_gaph25]{
      margin:0px -25px
  }
  [ld_gaph25] > div,[ld_gaph25] > a{
      padding:0px 25px
  }
  [ld_gaph30]{
      margin:0px -30px
  }
  [ld_gaph30] > div,[ld_gaph30] > a{
      padding:0px 30px
  }
  [ld_gaph40]{
      margin:0px -40px
  }
  [ld_gaph40] > div,[ld_gaph40] > a{
      padding:0px 40px
  }
  [ld_gaph50]{
      margin:0px -50px
  }
  [ld_gaph50] > div,[ld_gaph50] > a{
      padding:0px 50px
  }
  [ld_gaph60]{
      margin:0px -60px
  }
  [ld_gaph60] > div,[ld_gaph60] > a{
      padding:0px 60px
  }
  [ld_gaph70]{
      margin:0px -70px
  }
  [ld_gaph70] > div,[ld_gaph70] > a{
      padding:0px 70px
  }
  [ld_gaph80]{
      margin:0px -80px
  }
  [ld_gaph80] > div,[ld_gaph80] > a{
      padding:0px 80px
  }
  [ld_gaph90]{
      margin:0px -90px
  }
  [ld_gaph90] > div,[ld_gaph90] > a{
      padding:0px 90px
  }
  [ld_gaph100]{
      margin:0px -100px
  }
  [ld_gaph100] > div,[ld_gaph100] > a{
      padding:0px 100px
  }
  [ld_gaph110]{
      margin:0px -110px
  }
  [ld_gaph110] > div,[ld_gaph110] > a{
      padding:0px 110px
  }
  [ld_gaph120]{
      margin:0px -120px
  }
  [ld_gaph120] > div,[ld_gaph120] > a{
      padding:0px 120px
  }
  [ld_gaph130]{
      margin:0px -130px
  }
  [ld_gaph130] > div,[ld_gaph130] > a{
      padding:0px 130px
  }
  [ld_gaph140]{
      margin:0px -140px
  }
  [ld_gaph140] > div,[ld_gaph140] > a{
      padding:0px 140px
  }
  [ld_gaph150]{
      margin:0px -150px
  }
  [ld_gaph150] > div,[ld_gaph150] > a{
      padding:0px 150px
  }
  [ld_gaph160]{
      margin:0px -160px
  }
  [ld_gaph160] > div,[ld_gaph160] > a{
      padding:0px 160px
  }
  .ld_pa,.ld_ov,.ld_ov5,.ld_ov10,.ld_ov15,.ld_ov20,.ld_ov25,.ld_ov30,.ld_ov35,.ld_ov40,.ld_ov_5,.ld_ov_10,.ld_ov_15,.ld_ov_20,.ld_ov_25,.ld_ov_30,.ld_ov_35,.ld_ov_40,.ld_ov_50{
      position:absolute
  }
  .ld_ov{
      top:0;
      left:0;
      right:0;
      bottom:c 0
  }
  .ld_ov5{
      top:5px;
      left:5px;
      right:5px;
      bottom:5px
  }
  .ld_ov10{
      top:10px;
      left:10px;
      right:10px;
      bottom:10px
  }
  .ld_ov15{
      top:15px;
      left:15px;
      right:15px;
      bottom:15px
  }
  .ld_ov20{
      top:20px;
      left:20px;
      right:20px;
      bottom:20px
  }
  .ld_ov25{
      top:25px;
      left:25px;
      right:25px;
      bottom:25px
  }
  .ld_ov30{
      top:30px;
      left:30px;
      right:30px;
      bottom:30px
  }
  .ld_ov35{
      top:35px;
      left:35px;
      right:35px;
      bottom:35px
  }
  .ld_ov40{
      top:40px;
      left:40px;
      right:40px;
      bottom:40px
  }
  .ld_ov_10{
      top:-10px;
      left:-10px;
      right:-10px;
      bottom:-10px
  }
  .ld_ov_15{
      top:-15px;
      left:-15px;
      right:-15px;
      bottom:-15px
  }
  .ld_ov_20{
      top:-20px;
      left:-20px;
      right:-20px;
      bottom:-20px
  }
  .ld_ov_25{
      top:-25px;
      left:-25px;
      right:-25px;
      bottom:-25px
  }
  .ld_ov_30{
      top:-30px;
      left:-30px;
      right:-30px;
      bottom:-30px
  }
  .ld_ov_35{
      top:-35px;
      left:-35px;
      right:-35px;
      bottom:-35px
  }
  .ld_ov_40{
      top:-40px;
      left:-40px;
      right:-40px;
      bottom:-40px
  }
  .ld_ov_50{
      top:-50px;
      left:-50px;
      right:-50px;
      bottom:-50px
  }
  .ld_vh{
      visibility:hidden
  }
  .ld_vv{
      visibility:visible
  }
  .ld_h{
      display:none !Important
  }
  .ld_si,.ld_di,.h-ld_si,.h-ld_di{
      display:inline !Important
  }
  .ld_g,.h-ld_g,.ld_sib,.ld_dib,.h-ld_sib,.h-ld_dib{
      display:inline-block !Important
  }
  .ld_sb,.h-ld_sb,.ld_db,.h-ld_db{
      display:block !Important
  }
  .ld_dtc,.ld_stc{
      display:table-cell !Important
  }
  .ld_n100{
      font-weight:100 !Important
  }
  .ld_n200{
      font-weight:200 !Important
  }
  .ld_n300{
      font-weight:300 !Important
  }
  .ld_n400{
      font-weight:normal !Important
  }
  .ld_b500{
      font-weight:500 !Important
  }
  .ld_b600{
      font-weight:600 !Important
  }
  .ld_b,.ld_b700{
      font-weight:bold !Important
  }
  .ld_b800{
      font-weight:800 !Important
  }
  .ld_b900{
      font-weight:900 !Important
  }
  .ld_pa{
      position:absolute
  }
  .ld_pr{
      position:relative
  }
  .ld_c{
      text-align:center
  }
  .ld_l,body.rtl .ld_r{
      text-align:left
  }
  .ld_r,body.rtl .ld_l{
      text-align:right
  }
  .ld_j{
      text-align:justify
  }
  .ld_i{
      font-style:italic
  }
  .ld_o{
      font-style:oblique
  }
  .ld_n{
      font-style:normal
  }
  .ld_u{
      text-decoration:underline
  }
  .ld_s{
      text-decoration:line-through
  }
  .ld_wa,[ld_wa]{
      width:auto
  }
  .ld_mxw100{
      max-width:100%
  }
  .ld_mwn{
      min-width:none
  }
  .ld_mw50{
      min-width:50%
  }
  .ld_mw60{
      min-width:60%
  }
  .ld_mw70{
      min-width:70%
  }
  .ld_mw80{
      min-width:80%
  }
  .ld_w0,[ld_w0]{
      width:0%
  }
  .ld_w1,[ld_w1]{
      width:1%
  }
  .ld_w5,[ld_w5]{
      width:5%
  }
  .ld_w10,[ld_w10]{
      width:10%
  }
  .ld_w15,[ld_w15]{
      width:15%
  }
  .ld_w16,[ld_w16]{
      width:16.6667%
  }
  .ld_w20,[ld_w20]{
      width:20%
  }
  .ld_w25,[ld_w25]{
      width:25%
  }
  .ld_w30,[ld_w30]{
      width:30%
  }
  .ld_w33,[ld_w33]{
      width:33.3334%
  }
  .ld_w35,[ld_w35]{
      width:35%
  }
  .ld_w40,[ld_w40]{
      width:40%
  }
  .ld_w45,[ld_w45]{
      width:45%
  }
  .ld_w50,[ld_w50]{
      width:50%
  }
  .ld_w55,[ld_w55]{
      width:55%
  }
  .ld_w60,[ld_w60]{
      width:60%
  }
  .ld_w65,[ld_w65]{
      width:65%
  }
  .ld_w66,[ld_w66]{
      width:66.6667%
  }
  .ld_w70,[ld_w70]{
      width:70%
  }
  .ld_w75,[ld_w75]{
      width:75%
  }
  .ld_w80,[ld_w80]{
      width:80%
  }
  .ld_w85,[ld_w85]{
      width:85%
  }
  .ld_w90,[ld_w90]{
      width:90%
  }
  .ld_w95,[ld_w95]{
      width:95%
  }
  .ld_w100,[ld_w100]{
      width:100%
  }
  .ld_w110,[ld_w110]{
      width:110%
  }
  .ld_w120,[ld_w120]{
      width:120%
  }
  .ld_w130,[ld_w130]{
      width:130%
  }
  .ld_w140,[ld_w140]{
      width:140%
  }
  .ld_w150,[ld_w150]{
      width:150%
  }
  .ld_w160,[ld_w160]{
      width:160%
  }
  .ld_w170,[ld_w170]{
      width:170%
  }
  .ld_w180,[ld_w180]{
      width:180%
  }
  .ld_w190,[ld_w190]{
      width:190%
  }
  .ld_w200,[ld_w200]{
      width:200%
  }
  .ld_h100{
      height:100%
  }
  .ld_mh100{
      min-height:100%
  }
  .ld_mh100v,.ld_mhv100{
      min-height:100vh
  }
  .ld_mhv90{
      min-height:90vh
  }
  .ld_mhv80{
      min-height:80vh
  }
  .ld_mhv70{
      min-height:70vh
  }
  .ld_mhv60{
      min-height:60vh
  }
  .ld_mhv50{
      min-height:50vh
  }
  .ld_mhv40{
      min-height:40vh
  }
  .ld_hv100{
      height:100vh
  }
  .ld_hv90{
      height:90vh
  }
  .ld_hv80{
      height:80vh
  }
  .ld_hv60{
      height:60vh
  }
  .ld_hv50{
      height:50vh
  }
  .ld_hv40{
      height:40vh
  }
  .ld_hv33{
      height:33.3334vh
  }
  .ld_hv66{
      height:66.6667vh
  }
  .ld_ha{
      height:auto !Important
  }
  .ld_wa,[ld_wa]{
      width:auto !Important
  }
  .ld_mxw100{
      max-width:100%
  }
  .ld_mw100{
      min-width:100%
  }
  .ld_mwn{
      min-width:none
  }
  .ld_mw50{
      min-width:50%
  }
  .ld_mw60{
      min-width:60%
  }
  .ld_mw70{
      min-width:70%
  }
  .ld_mw80{
      min-width:80%
  }
  .ld_sq{
      aspect-ratio:1/1
  }
  .ld_sq0{
      aspect-ratio:1/0
  }
  .ld_sq1{
      aspect-ratio:1/0.01
  }
  .ld_sq5{
      aspect-ratio:1/0.05
  }
  .ld_sq10{
      aspect-ratio:1/0.1
  }
  .ld_sq15{
      aspect-ratio:1/0.15
  }
  .ld_sq16{
      aspect-ratio:1/0.166667
  }
  .ld_sq20{
      aspect-ratio:1/0.2
  }
  .ld_sq25{
      aspect-ratio:1/0.25
  }
  .ld_sq30{
      aspect-ratio:1/0.3
  }
  .ld_sq33{
      aspect-ratio:1/0.333334
  }
  .ld_sq35{
      aspect-ratio:1/0.35
  }
  .ld_sq40{
      aspect-ratio:1/0.4
  }
  .ld_sq45{
      aspect-ratio:1/0.45
  }
  .ld_sq50{
      aspect-ratio:1/0.5
  }
  .ld_sq55{
      aspect-ratio:1/0.55
  }
  .ld_sq60{
      aspect-ratio:1/0.6
  }
  .ld_sq65{
      aspect-ratio:1/0.65
  }
  .ld_sq66{
      aspect-ratio:1/0.666667
  }
  .ld_sq70{
      aspect-ratio:1/0.7
  }
  .ld_sq75{
      aspect-ratio:1/0.75
  }
  .ld_sq80{
      aspect-ratio:1/0.8
  }
  .ld_sq85{
      aspect-ratio:1/0.85
  }
  .ld_sq90{
      aspect-ratio:1/0.9
  }
  .ld_sq95{
      aspect-ratio:1/0.95
  }
  .ld_sq100{
      aspect-ratio:1/1
  }
  .ld_sq110{
      aspect-ratio:1/1.1
  }
  .ld_sq120{
      aspect-ratio:1/1.2
  }
  .ld_sq130{
      aspect-ratio:1/1.3
  }
  .ld_sq140{
      aspect-ratio:1/1.4
  }
  .ld_sq150{
      aspect-ratio:1/1.5
  }
  .ld_sq160{
      aspect-ratio:1/1.6
  }
  .ld_sq170{
      aspect-ratio:1/1.7
  }
  .ld_sq180{
      aspect-ratio:1/1.8
  }
  .ld_sq190{
      aspect-ratio:1/1.9
  }
  .ld_sq200{
      aspect-ratio:1/2
  }
}
@media all and (max-width:1024px){
    tbl.mdw100 cl{
        display:block !important;
        width:auto !important;
    }
  .md_left,body.rtl .md_right{
      float:left
  }
  .md_right,body.rtl .md_left{
      float:right
  }
  .md_none{
      float:none
  }
  .md_vd,[vd]{
      vertical-align:baseline !Important
  }
  .md_vt,[vt]{
      vertical-align:top !Important
  }
  .md_vm,[vm]{
      vertical-align:middle !Important
  }
  .md_vb,[vb]{
      vertical-align:bottom !Important
  }
  .md_op0{
      opacity:0
  }
  .md_op5{
      opacity:0.05
  }
  .md_op10{
      opacity:0.1
  }
  .md_op20{
      opacity:0.2
  }
  .md_op30{
      opacity:0.3
  }
  .md_op40{
      opacity:0.4
  }
  .md_op50{
      opacity:0.5
  }
  .md_op60{
      opacity:0.6
  }
  .md_op70{
      opacity:0.7
  }
  .md_op80{
      opacity:0.8
  }
  .md_op90{
      opacity:0.9
  }
  .md_op100{
      opacity:1
  }
  .md_lh0{
      line-height:0px !Important
  }
  .md_lh2{
      line-height:2px !Important
  }
  .md_lh3{
      line-height:3px !Important
  }
  .md_lh4{
      line-height:4px !Important
  }
  .md_lh5{
      line-height:5px !Important
  }
  .md_lh6{
      line-height:6px !Important
  }
  .md_lh7{
      line-height:7px !Important
  }
  .md_lh8{
      line-height:8px !Important
  }
  .md_lh9{
      line-height:9px !Important
  }
  .md_lh10{
      line-height:10px !Important
  }
  .md_lh11{
      line-height:11px !Important
  }
  .md_lh12{
      line-height:12px !Important
  }
  .md_lh13{
      line-height:13px !Important
  }
  .md_lh14{
      line-height:14px !Important
  }
  .md_lh15{
      line-height:15px !Important
  }
  .md_lh16{
      line-height:16px !Important
  }
  .md_lh17{
      line-height:17px !Important
  }
  .md_lh18{
      line-height:18px !Important
  }
  .md_lh19{
      line-height:19px !Important
  }
  .md_lh20{
      line-height:20px !Important
  }
  .md_lh22{
      line-height:22px !Important
  }
  .md_lh23{
      line-height:23px !Important
  }
  .md_lh24{
      line-height:24px !Important
  }
  .md_lh25{
      line-height:25px !Important
  }
  .md_lh26{
      line-height:26px !Important
  }
  .md_lh27{
      line-height:27px !Important
  }
  .md_lh28{
      line-height:28px !Important
  }
  .md_lh29{
      line-height:29px !Important
  }
  .md_lh30{
      line-height:30px !Important
  }
  .md_lh32{
      line-height:32px !Important
  }
  .md_lh34{
      line-height:34px !Important
  }
  .md_lh35{
      line-height:35px !Important
  }
  .md_lh36{
      line-height:36px !Important
  }
  .md_lh38{
      line-height:38px !Important
  }
  .md_lh40{
      line-height:40px !Important
  }
  .md_lh45{
      line-height:45px !Important
  }
  .md_lh50{
      line-height:50px !Important
  }
  .md_lh55{
      line-height:55px !Important
  }
  .md_lh60{
      line-height:60px !Important
  }
  .md_lh65{
      line-height:65px !Important
  }
  .md_lh70{
      line-height:70px !Important
  }
  .md_lh75{
      line-height:75px !Important
  }
  .md_lh80{
      line-height:80px !Important
  }
  .md_lh90{
      line-height:90px !Important
  }
  .md_lh100{
      line-height:100px !Important
  }
  .md_lh110{
      line-height:110px !Important
  }
  .md_lh120{
      line-height:120px !Important
  }
  .md_lh130{
      line-height:130px !Important
  }
  .md_lh140{
      line-height:140px !Important
  }
  .md_lh150{
      line-height:150px !Important
  }
  .md_lh160{
      line-height:160px !Important
  }
  .md_fs0{
      font-size:0px !Important
  }
  .md_fs2{
      font-size:2px !Important
  }
  .md_fs3{
      font-size:3px !Important
  }
  .md_fs4{
      font-size:4px !Important
  }
  .md_fs5{
      font-size:5px !Important
  }
  .md_fs6{
      font-size:6px !Important
  }
  .md_fs7{
      font-size:7px !Important
  }
  .md_fs8{
      font-size:8px !Important
  }
  .md_fs9{
      font-size:9px !Important
  }
  .md_fs10{
      font-size:10px !Important
  }
  .md_fs11{
      font-size:11px !Important
  }
  .md_fs12{
      font-size:12px !Important
  }
  .md_fs13{
      font-size:13px !Important
  }
  .md_fs14{
      font-size:14px !Important
  }
  .md_fs15{
      font-size:15px !Important
  }
  .md_fs16{
      font-size:16px !Important
  }
  .md_fs17{
      font-size:17px !Important
  }
  .md_fs18{
      font-size:18px !Important
  }
  .md_fs19{
      font-size:19px !Important
  }
  .md_fs20{
      font-size:20px !Important
  }
  .md_fs22{
      font-size:22px !Important
  }
  .md_fs23{
      font-size:23px !Important
  }
  .md_fs24{
      font-size:24px !Important
  }
  .md_fs25{
      font-size:25px !Important
  }
  .md_fs26{
      font-size:26px !Important
  }
  .md_fs27{
      font-size:27px !Important
  }
  .md_fs28{
      font-size:28px !Important
  }
  .md_fs29{
      font-size:29px !Important
  }
  .md_fs30{
      font-size:30px !Important
  }
  .md_fs32{
      font-size:32px !Important
  }
  .md_fs34{
      font-size:34px !Important
  }
  .md_fs35{
      font-size:35px !Important
  }
  .md_fs36{
      font-size:36px !Important
  }
  .md_fs38{
      font-size:38px !Important
  }
  .md_fs40{
      font-size:40px !Important
  }
  .md_fs45{
      font-size:45px !Important
  }
  .md_fs50{
      font-size:50px !Important
  }
  .md_fs55{
      font-size:55px !Important
  }
  .md_fs60{
      font-size:60px !Important
  }
  .md_fs65{
      font-size:65px !Important
  }
  .md_fs70{
      font-size:70px !Important
  }
  .md_fs75{
      font-size:75px !Important
  }
  .md_fs80{
      font-size:80px !Important
  }
  .md_fs90{
      font-size:90px !Important
  }
  .md_fs100{
      font-size:100px !Important
  }
  .md_fs110{
      font-size:110px !Important
  }
  .md_fs120{
      font-size:120px !Important
  }
  .md_fs130{
      font-size:130px !Important
  }
  .md_fs140{
      font-size:140px !Important
  }
  .md_fs150{
      font-size:150px !Important
  }
  .md_fs160{
      font-size:160px !Important
  }
  .md_p0{
      padding:0px
  }
  .md_p1{
      padding:1px
  }
  .md_p2{
      padding:2px
  }
  .md_p3{
      padding:3px
  }
  .md_p4{
      padding:4px
  }
  .md_p5{
      padding:5px
  }
  .md_p8{
      padding:8px
  }
  .md_p10{
      padding:10px
  }
  .md_p15{
      padding:15px
  }
  .md_p20{
      padding:20px
  }
  .md_p25{
      padding:25px
  }
  .md_p30{
      padding:30px
  }
  .md_p40{
      padding:40px
  }
  .md_p50{
      padding:50px
  }
  .md_p60{
      padding:60px
  }
  .md_p70{
      padding:70px
  }
  .md_p80{
      padding:80px
  }
  .md_p90{
      padding:90px
  }
  .md_p100{
      padding:100px
  }
  .md_p110{
      padding:110px
  }
  .md_p120{
      padding:120px
  }
  .md_p130{
      padding:130px
  }
  .md_p140{
      padding:140px
  }
  .md_p150{
      padding:150px
  }
  .md_p160{
      padding:160px
  }
  .md_pv0{
      padding-top:0px;
      padding-bottom:0px
  }
  .md_pv1{
      padding-top:1px;
      padding-bottom:1px
  }
  .md_pv2{
      padding-top:2px;
      padding-bottom:2px
  }
  .md_pv3{
      padding-top:3px;
      padding-bottom:3px
  }
  .md_pv4{
      padding-top:4px;
      padding-bottom:4px
  }
  .md_pv5{
      padding-top:5px;
      padding-bottom:5px
  }
  .md_pv8{
      padding-top:8px;
      padding-bottom:8px
  }
  .md_pv10{
      padding-top:10px;
      padding-bottom:10px
  }
  .md_pv15{
      padding-top:15px;
      padding-bottom:15px
  }
  .md_pv20{
      padding-top:20px;
      padding-bottom:20px
  }
  .md_pv25{
      padding-top:25px;
      padding-bottom:25px
  }
  .md_pv30{
      padding-top:30px;
      padding-bottom:30px
  }
  .md_pv40{
      padding-top:40px;
      padding-bottom:40px
  }
  .md_pv50{
      padding-top:50px;
      padding-bottom:50px
  }
  .md_pv60{
      padding-top:60px;
      padding-bottom:60px
  }
  .md_pv70{
      padding-top:70px;
      padding-bottom:70px
  }
  .md_pv80{
      padding-top:80px;
      padding-bottom:80px
  }
  .md_pv90{
      padding-top:90px;
      padding-bottom:90px
  }
  .md_pv100{
      padding-top:100px;
      padding-bottom:100px
  }
  .md_pv110{
      padding-top:110px;
      padding-bottom:110px
  }
  .md_pv120{
      padding-top:120px;
      padding-bottom:120px
  }
  .md_pv130{
      padding-top:130px;
      padding-bottom:130px
  }
  .md_pv140{
      padding-top:140px;
      padding-bottom:140px
  }
  .md_pv150{
      padding-top:150px;
      padding-bottom:150px
  }
  .md_pv160{
      padding-top:160px;
      padding-bottom:160px
  }
  .md_ph0{
      padding-left:0px;
      padding-right:0px
  }
  .md_ph1{
      padding-left:1px;
      padding-right:1px
  }
  .md_ph2{
      padding-left:2px;
      padding-right:2px
  }
  .md_ph3{
      padding-left:3px;
      padding-right:3px
  }
  .md_ph4{
      padding-left:4px;
      padding-right:4px
  }
  .md_ph5{
      padding-left:5px;
      padding-right:5px
  }
  .md_ph8{
      padding-left:8px;
      padding-right:8px
  }
  .md_ph10{
      padding-left:10px;
      padding-right:10px
  }
  .md_ph15{
      padding-left:15px;
      padding-right:15px
  }
  .md_ph20{
      padding-left:20px;
      padding-right:20px
  }
  .md_ph25{
      padding-left:25px;
      padding-right:25px
  }
  .md_ph30{
      padding-left:30px;
      padding-right:30px
  }
  .md_ph40{
      padding-left:40px;
      padding-right:40px
  }
  .md_ph50{
      padding-left:50px;
      padding-right:50px
  }
  .md_ph60{
      padding-left:60px;
      padding-right:60px
  }
  .md_ph70{
      padding-left:70px;
      padding-right:70px
  }
  .md_ph80{
      padding-left:80px;
      padding-right:80px
  }
  .md_ph90{
      padding-left:90px;
      padding-right:90px
  }
  .md_ph100{
      padding-left:100px;
      padding-right:100px
  }
  .md_ph110{
      padding-left:110px;
      padding-right:110px
  }
  .md_ph120{
      padding-left:120px;
      padding-right:120px
  }
  .md_ph130{
      padding-left:130px;
      padding-right:130px
  }
  .md_ph140{
      padding-left:140px;
      padding-right:140px
  }
  .md_ph150{
      padding-left:150px;
      padding-right:150px
  }
  .md_ph160{
      padding-left:160px;
      padding-right:160px
  }
  .md_pt0{
      padding-top:0px !Important
  }
  .md_pt1{
      padding-top:1px !Important
  }
  .md_pt2{
      padding-top:2px !Important
  }
  .md_pt3{
      padding-top:3px !Important
  }
  .md_pt4{
      padding-top:4px !Important
  }
  .md_pt5{
      padding-top:5px !Important
  }
  .md_pt8{
      padding-top:8px !Important
  }
  .md_pt10{
      padding-top:10px !Important
  }
  .md_pt15{
      padding-top:15px !Important
  }
  .md_pt20{
      padding-top:20px !Important
  }
  .md_pt25{
      padding-top:25px !Important
  }
  .md_pt30{
      padding-top:30px !Important
  }
  .md_pt40{
      padding-top:40px !Important
  }
  .md_pt50{
      padding-top:50px !Important
  }
  .md_pt60{
      padding-top:60px !Important
  }
  .md_pt70{
      padding-top:70px !Important
  }
  .md_pt80{
      padding-top:80px !Important
  }
  .md_pt90{
      padding-top:90px !Important
  }
  .md_pt100{
      padding-top:100px !Important
  }
  .md_pt110{
      padding-top:110px !Important
  }
  .md_pt120{
      padding-top:120px !Important
  }
  .md_pt130{
      padding-top:130px !Important
  }
  .md_pt140{
      padding-top:140px !Important
  }
  .md_pt150{
      padding-top:150px !Important
  }
  .md_pt160{
      padding-top:160px !Important
  }
  .md_pb0{
      padding-bottom:0px !Important
  }
  .md_pb1{
      padding-bottom:1px !Important
  }
  .md_pb2{
      padding-bottom:2px !Important
  }
  .md_pb3{
      padding-bottom:3px !Important
  }
  .md_pb4{
      padding-bottom:4px !Important
  }
  .md_pb5{
      padding-bottom:5px !Important
  }
  .md_pb8{
      padding-bottom:8px !Important
  }
  .md_pb10{
      padding-bottom:10px !Important
  }
  .md_pb15{
      padding-bottom:15px !Important
  }
  .md_pb20{
      padding-bottom:20px !Important
  }
  .md_pb25{
      padding-bottom:25px !Important
  }
  .md_pb30{
      padding-bottom:30px !Important
  }
  .md_pb40{
      padding-bottom:40px !Important
  }
  .md_pb50{
      padding-bottom:50px !Important
  }
  .md_pb60{
      padding-bottom:60px !Important
  }
  .md_pb70{
      padding-bottom:70px !Important
  }
  .md_pb80{
      padding-bottom:80px !Important
  }
  .md_pb90{
      padding-bottom:90px !Important
  }
  .md_pb100{
      padding-bottom:100px !Important
  }
  .md_pb110{
      padding-bottom:110px !Important
  }
  .md_pb120{
      padding-bottom:120px !Important
  }
  .md_pb130{
      padding-bottom:130px !Important
  }
  .md_pb140{
      padding-bottom:140px !Important
  }
  .md_pb150{
      padding-bottom:150px !Important
  }
  .md_pb160{
      padding-bottom:160px !Important
  }
  .md_m0{
      margin:0px
  }
  .md_m1{
      margin:1px
  }
  .md_m2{
      margin:2px
  }
  .md_m3{
      margin:3px
  }
  .md_m4{
      margin:4px
  }
  .md_m5{
      margin:5px
  }
  .md_m8{
      margin:8px
  }
  .md_m10{
      margin:10px
  }
  .md_m15{
      margin:15px
  }
  .md_m20{
      margin:20px
  }
  .md_m25{
      margin:25px
  }
  .md_m30{
      margin:30px
  }
  .md_m40{
      margin:40px
  }
  .md_m50{
      margin:50px
  }
  .md_m60{
      margin:60px
  }
  .md_m70{
      margin:70px
  }
  .md_m80{
      margin:80px
  }
  .md_m90{
      margin:90px
  }
  .md_m100{
      margin:100px
  }
  .md_m110{
      margin:110px
  }
  .md_m120{
      margin:120px
  }
  .md_m130{
      margin:130px
  }
  .md_m140{
      margin:140px
  }
  .md_m150{
      margin:150px
  }
  .md_m160{
      margin:160px
  }
  .md_mt0{
      margin-top:0px
  }
  .md_mt1{
      margin-top:1px
  }
  .md_mt2{
      margin-top:2px
  }
  .md_mt3{
      margin-top:3px
  }
  .md_mt4{
      margin-top:4px
  }
  .md_mt5{
      margin-top:5px
  }
  .md_mt8{
      margin-top:8px
  }
  .md_mt10{
      margin-top:10px
  }
  .md_mt15{
      margin-top:15px
  }
  .md_mt20{
      margin-top:20px
  }
  .md_mt25{
      margin-top:25px
  }
  .md_mt30{
      margin-top:30px
  }
  .md_mt40{
      margin-top:40px
  }
  .md_mt50{
      margin-top:50px
  }
  .md_mt60{
      margin-top:60px
  }
  .md_mt70{
      margin-top:70px
  }
  .md_mt80{
      margin-top:80px
  }
  .md_mt90{
      margin-top:90px
  }
  .md_mt100{
      margin-top:100px
  }
  .md_mt110{
      margin-top:110px
  }
  .md_mt120{
      margin-top:120px
  }
  .md_mt130{
      margin-top:130px
  }
  .md_mt140{
      margin-top:140px
  }
  .md_mt150{
      margin-top:150px
  }
  .md_mt160{
      margin-top:160px
  }
  .md_mb0{
      margin-bottom:0px
  }
  .md_mb1{
      margin-bottom:1px
  }
  .md_mb2{
      margin-bottom:2px
  }
  .md_mb3{
      margin-bottom:3px
  }
  .md_mb4{
      margin-bottom:4px
  }
  .md_mb5{
      margin-bottom:5px
  }
  .md_mb8{
      margin-bottom:8px
  }
  .md_mb10{
      margin-bottom:10px
  }
  .md_mb15{
      margin-bottom:15px
  }
  .md_mb20{
      margin-bottom:20px
  }
  .md_mb25{
      margin-bottom:25px
  }
  .md_mb30{
      margin-bottom:30px
  }
  .md_mb40{
      margin-bottom:40px
  }
  .md_mb50{
      margin-bottom:50px
  }
  .md_mb60{
      margin-bottom:60px
  }
  .md_mb70{
      margin-bottom:70px
  }
  .md_mb80{
      margin-bottom:80px
  }
  .md_mb90{
      margin-bottom:90px
  }
  .md_mb100{
      margin-bottom:100px
  }
  .md_mb110{
      margin-bottom:110px
  }
  .md_mb120{
      margin-bottom:120px
  }
  .md_mb130{
      margin-bottom:130px
  }
  .md_mb140{
      margin-bottom:140px
  }
  .md_mb150{
      margin-bottom:150px
  }
  .md_mb160{
      margin-bottom:160px
  }
  .md_z1{
      z-index:1
  }
  .md_z10{
      z-index:10
  }
  .md_z20{
      z-index:20
  }
  .md_z30{
      z-index:30
  }
  .md_z40{
      z-index:40
  }
  .md_z50{
      z-index:50
  }
  .md_z60{
      z-index:60
  }
  .md_z70{
      z-index:70
  }
  .md_z80{
      z-index:80
  }
  .md_z90{
      z-index:90
  }
  .md_z100{
      z-index:100
  }
  .md_z110{
      z-index:110
  }
  .md_z120{
      z-index:120
  }
  .md_z130{
      z-index:130
  }
  .md_z140{
      z-index:140
  }
  .md_z150{
      z-index:150
  }
  .md_z160{
      z-index:160
  }
  .md_z170{
      z-index:170
  }
  .md_z180{
      z-index:180
  }
  .md_z190{
      z-index:190
  }
  .md_z200{
      z-index:200
  }
  .md_z300{
      z-index:300
  }
  .md_z400{
      z-index:400
  }
  .md_z500{
      z-index:500
  }
  .md_z600{
      z-index:600
  }
  .md_z700{
      z-index:700
  }
  .md_z800{
      z-index:800
  }
  .md_z900{
      z-index:900
  }
  .md_z1000{
      z-index:1000
  }
  .md_z2000{
      z-index:2000
  }
  .md_z3000{
      z-index:3000
  }
  .md_z4000{
      z-index:4000
  }
  .md_z5000{
      z-index:5000
  }
  .md_z6000{
      z-index:6000
  }
  .md_z7000{
      z-index:7000
  }
  .md_z8000{
      z-index:8000
  }
  .md_z9000{
      z-index:9000
  }
  .md_z10000{
      z-index:10000
  }
  body:not(.rtl) .md_ml0,body.rtl .md_mr0{
      margin-left:0px
  }
  body:not(.rtl) .md_ml1,body.rtl .md_mr1{
      margin-left:1px
  }
  body:not(.rtl) .md_ml2,body.rtl .md_mr2{
      margin-left:2px
  }
  body:not(.rtl) .md_ml3,body.rtl .md_mr3{
      margin-left:3px
  }
  body:not(.rtl) .md_ml4,body.rtl .md_mr4{
      margin-left:4px
  }
  body:not(.rtl) .md_ml5,body.rtl .md_mr5{
      margin-left:5px
  }
  body:not(.rtl) .md_ml8,body.rtl .md_mr8{
      margin-left:8px
  }
  body:not(.rtl) .md_ml10,body.rtl .md_mr10{
      margin-left:10px
  }
  body:not(.rtl) .md_ml15,body.rtl .md_mr15{
      margin-left:15px
  }
  body:not(.rtl) .md_ml20,body.rtl .md_mr20{
      margin-left:20px
  }
  body:not(.rtl) .md_ml25,body.rtl .md_mr25{
      margin-left:25px
  }
  body:not(.rtl) .md_ml30,body.rtl .md_mr30{
      margin-left:30px
  }
  body:not(.rtl) .md_ml40,body.rtl .md_mr40{
      margin-left:40px
  }
  body:not(.rtl) .md_ml50,body.rtl .md_mr50{
      margin-left:50px
  }
  body:not(.rtl) .md_ml60,body.rtl .md_mr60{
      margin-left:60px
  }
  body:not(.rtl) .md_ml70,body.rtl .md_mr70{
      margin-left:70px
  }
  body:not(.rtl) .md_ml80,body.rtl .md_mr80{
      margin-left:80px
  }
  body:not(.rtl) .md_ml90,body.rtl .md_mr90{
      margin-left:90px
  }
  body:not(.rtl) .md_ml100,body.rtl .md_mr100{
      margin-left:100px
  }
  body:not(.rtl) .md_ml110,body.rtl .md_mr110{
      margin-left:110px
  }
  body:not(.rtl) .md_ml120,body.rtl .md_mr120{
      margin-left:120px
  }
  body:not(.rtl) .md_ml130,body.rtl .md_mr130{
      margin-left:130px
  }
  body:not(.rtl) .md_ml140,body.rtl .md_mr140{
      margin-left:140px
  }
  body:not(.rtl) .md_ml150,body.rtl .md_mr150{
      margin-left:150px
  }
  body:not(.rtl) .md_ml160,body.rtl .md_mr160{
      margin-left:160px
  }
  body:not(.rtl) .md_mr0,body.rtl .md_ml0{
      margin-right:0px
  }
  body:not(.rtl) .md_mr1,body.rtl .md_ml1{
      margin-right:1px
  }
  body:not(.rtl) .md_mr2,body.rtl .md_ml2{
      margin-right:2px
  }
  body:not(.rtl) .md_mr3,body.rtl .md_ml3{
      margin-right:3px
  }
  body:not(.rtl) .md_mr4,body.rtl .md_ml4{
      margin-right:4px
  }
  body:not(.rtl) .md_mr5,body.rtl .md_ml5{
      margin-right:5px
  }
  body:not(.rtl) .md_mr8,body.rtl .md_ml8{
      margin-right:8px
  }
  body:not(.rtl) .md_mr10,body.rtl .md_ml10{
      margin-right:10px
  }
  body:not(.rtl) .md_mr15,body.rtl .md_ml15{
      margin-right:15px
  }
  body:not(.rtl) .md_mr20,body.rtl .md_ml20{
      margin-right:20px
  }
  body:not(.rtl) .md_mr25,body.rtl .md_ml25{
      margin-right:25px
  }
  body:not(.rtl) .md_mr30,body.rtl .md_ml30{
      margin-right:30px
  }
  body:not(.rtl) .md_mr40,body.rtl .md_ml40{
      margin-right:40px
  }
  body:not(.rtl) .md_mr50,body.rtl .md_ml50{
      margin-right:50px
  }
  body:not(.rtl) .md_mr60,body.rtl .md_ml60{
      margin-right:60px
  }
  body:not(.rtl) .md_mr70,body.rtl .md_ml70{
      margin-right:70px
  }
  body:not(.rtl) .md_mr80,body.rtl .md_ml80{
      margin-right:80px
  }
  body:not(.rtl) .md_mr90,body.rtl .md_ml90{
      margin-right:90px
  }
  body:not(.rtl) .md_mr100,body.rtl .md_ml100{
      margin-right:100px
  }
  body:not(.rtl) .md_mr110,body.rtl .md_ml110{
      margin-right:110px
  }
  body:not(.rtl) .md_mr120,body.rtl .md_ml120{
      margin-right:120px
  }
  body:not(.rtl) .md_mr130,body.rtl .md_ml130{
      margin-right:130px
  }
  body:not(.rtl) .md_mr140,body.rtl .md_ml140{
      margin-right:140px
  }
  body:not(.rtl) .md_mr150,body.rtl .md_ml150{
      margin-right:150px
  }
  body:not(.rtl) .md_mr160,body.rtl .md_ml160{
      margin-right:160px
  }
  body:not(.rtl) .md_pr0,body.rtl .md_pl0{
      padding-right:0px
  }
  body:not(.rtl) .md_pr1,body.rtl .md_pl1{
      padding-right:1px
  }
  body:not(.rtl) .md_pr2,body.rtl .md_pl2{
      padding-right:2px
  }
  body:not(.rtl) .md_pr3,body.rtl .md_pl3{
      padding-right:3px
  }
  body:not(.rtl) .md_pr4,body.rtl .md_pl4{
      padding-right:4px
  }
  body:not(.rtl) .md_pr5,body.rtl .md_pl5{
      padding-right:5px
  }
  body:not(.rtl) .md_pr8,body.rtl .md_pl8{
      padding-right:8px
  }
  body:not(.rtl) .md_pr10,body.rtl .md_pl10{
      padding-right:10px
  }
  body:not(.rtl) .md_pr15,body.rtl .md_pl15{
      padding-right:15px
  }
  body:not(.rtl) .md_pr20,body.rtl .md_pl20{
      padding-right:20px
  }
  body:not(.rtl) .md_pr25,body.rtl .md_pl25{
      padding-right:25px
  }
  body:not(.rtl) .md_pr30,body.rtl .md_pl30{
      padding-right:30px
  }
  body:not(.rtl) .md_pr40,body.rtl .md_pl40{
      padding-right:40px
  }
  body:not(.rtl) .md_pr50,body.rtl .md_pl50{
      padding-right:50px
  }
  body:not(.rtl) .md_pr60,body.rtl .md_pl60{
      padding-right:60px
  }
  body:not(.rtl) .md_pr70,body.rtl .md_pl70{
      padding-right:70px
  }
  body:not(.rtl) .md_pr80,body.rtl .md_pl80{
      padding-right:80px
  }
  body:not(.rtl) .md_pr90,body.rtl .md_pl90{
      padding-right:90px
  }
  body:not(.rtl) .md_pr100,body.rtl .md_pl100{
      padding-right:100px
  }
  body:not(.rtl) .md_pr110,body.rtl .md_pl110{
      padding-right:110px
  }
  body:not(.rtl) .md_pr120,body.rtl .md_pl120{
      padding-right:120px
  }
  body:not(.rtl) .md_pr130,body.rtl .md_pl130{
      padding-right:130px
  }
  body:not(.rtl) .md_pr140,body.rtl .md_pl140{
      padding-right:140px
  }
  body:not(.rtl) .md_pr150,body.rtl .md_pl150{
      padding-right:150px
  }
  body:not(.rtl) .md_pr160,body.rtl .md_pl160{
      padding-right:160px
  }
  body:not(.rtl) .md_pl0,body.rtl .md_pr0{
      padding-left:0px
  }
  body:not(.rtl) .md_pl1,body.rtl .md_pr1{
      padding-left:1px
  }
  body:not(.rtl) .md_pl2,body.rtl .md_pr2{
      padding-left:2px
  }
  body:not(.rtl) .md_pl3,body.rtl .md_pr3{
      padding-left:3px
  }
  body:not(.rtl) .md_pl4,body.rtl .md_pr4{
      padding-left:4px
  }
  body:not(.rtl) .md_pl5,body.rtl .md_pr5{
      padding-left:5px
  }
  body:not(.rtl) .md_pl8,body.rtl .md_pr8{
      padding-left:8px
  }
  body:not(.rtl) .md_pl10,body.rtl .md_pr10{
      padding-left:10px
  }
  body:not(.rtl) .md_pl15,body.rtl .md_pr15{
      padding-left:15px
  }
  body:not(.rtl) .md_pl20,body.rtl .md_pr20{
      padding-left:20px
  }
  body:not(.rtl) .md_pl25,body.rtl .md_pr25{
      padding-left:25px
  }
  body:not(.rtl) .md_pl30,body.rtl .md_pr30{
      padding-left:30px
  }
  body:not(.rtl) .md_pl40,body.rtl .md_pr40{
      padding-left:40px
  }
  body:not(.rtl) .md_pl50,body.rtl .md_pr50{
      padding-left:50px
  }
  body:not(.rtl) .md_pl60,body.rtl .md_pr60{
      padding-left:60px
  }
  body:not(.rtl) .md_pl70,body.rtl .md_pr70{
      padding-left:70px
  }
  body:not(.rtl) .md_pl80,body.rtl .md_pr80{
      padding-left:80px
  }
  body:not(.rtl) .md_pl90,body.rtl .md_pr90{
      padding-left:90px
  }
  body:not(.rtl) .md_pl100,body.rtl .md_pr100{
      padding-left:100px
  }
  body:not(.rtl) .md_pl110,body.rtl .md_pr110{
      padding-left:110px
  }
  body:not(.rtl) .md_pl120,body.rtl .md_pr120{
      padding-left:120px
  }
  body:not(.rtl) .md_pl130,body.rtl .md_pr130{
      padding-left:130px
  }
  body:not(.rtl) .md_pl140,body.rtl .md_pr140{
      padding-left:140px
  }
  body:not(.rtl) .md_pl150,body.rtl .md_pr150{
      padding-left:150px
  }
  body:not(.rtl) .md_pl160,body.rtl .md_pr160{
      padding-left:160px
  }
  [md_gap0]{
      margin:-0px
  }
  [md_gap0] > div,[md_gap0] > a{
      padding:0px
  }
  [md_gap1]{
      margin:-1px
  }
  [md_gap1] > div,[md_gap1] > a{
      padding:1px
  }
  [md_gap2]{
      margin:-2px
  }
  [md_gap2] > div,[md_gap2] > a{
      padding:2px
  }
  [md_gap3]{
      margin:-3px
  }
  [md_gap3] > div,[md_gap3] > a{
      padding:3px
  }
  [md_gap4]{
      margin:-4px
  }
  [md_gap4] > div,[md_gap4] > a{
      padding:4px
  }
  [md_gap5]{
      margin:-5px
  }
  [md_gap5] > div,[md_gap5] > a{
      padding:5px
  }
  [md_gap8]{
      margin:-8px
  }
  [md_gap8] > div,[md_gap8] > a{
      padding:8px
  }
  [md_gap10]{
      margin:-10px
  }
  [md_gap10] > div,[md_gap10] > a{
      padding:10px
  }
  [md_gap15]{
      margin:-15px
  }
  [md_gap15] > div,[md_gap15] > a{
      padding:15px
  }
  [md_gap20]{
      margin:-20px
  }
  [md_gap20] > div,[md_gap20] > a{
      padding:20px
  }
  [md_gap25]{
      margin:-25px
  }
  [md_gap25] > div,[md_gap25] > a{
      padding:25px
  }
  [md_gap30]{
      margin:-30px
  }
  [md_gap30] > div,[md_gap30] > a{
      padding:30px
  }
  [md_gap40]{
      margin:-40px
  }
  [md_gap40] > div,[md_gap40] > a{
      padding:40px
  }
  [md_gap50]{
      margin:-50px
  }
  [md_gap50] > div,[md_gap50] > a{
      padding:50px
  }
  [md_gap60]{
      margin:-60px
  }
  [md_gap60] > div,[md_gap60] > a{
      padding:60px
  }
  [md_gap70]{
      margin:-70px
  }
  [md_gap70] > div,[md_gap70] > a{
      padding:70px
  }
  [md_gap80]{
      margin:-80px
  }
  [md_gap80] > div,[md_gap80] > a{
      padding:80px
  }
  [md_gap90]{
      margin:-90px
  }
  [md_gap90] > div,[md_gap90] > a{
      padding:90px
  }
  [md_gap100]{
      margin:-100px
  }
  [md_gap100] > div,[md_gap100] > a{
      padding:100px
  }
  [md_gap110]{
      margin:-110px
  }
  [md_gap110] > div,[md_gap110] > a{
      padding:110px
  }
  [md_gap120]{
      margin:-120px
  }
  [md_gap120] > div,[md_gap120] > a{
      padding:120px
  }
  [md_gap130]{
      margin:-130px
  }
  [md_gap130] > div,[md_gap130] > a{
      padding:130px
  }
  [md_gap140]{
      margin:-140px
  }
  [md_gap140] > div,[md_gap140] > a{
      padding:140px
  }
  [md_gap150]{
      margin:-150px
  }
  [md_gap150] > div,[md_gap150] > a{
      padding:150px
  }
  [md_gap160]{
      margin:-160px
  }
  [md_gap160] > div,[md_gap160] > a{
      padding:160px
  }
  [md_gaph0]{
      margin:0px -0px
  }
  [md_gaph0] > div,[md_gaph0] > a{
      padding:0px 0px
  }
  [md_gaph1]{
      margin:0px -1px
  }
  [md_gaph1] > div,[md_gaph1] > a{
      padding:0px 1px
  }
  [md_gaph2]{
      margin:0px -2px
  }
  [md_gaph2] > div,[md_gaph2] > a{
      padding:0px 2px
  }
  [md_gaph3]{
      margin:0px -3px
  }
  [md_gaph3] > div,[md_gaph3] > a{
      padding:0px 3px
  }
  [md_gaph4]{
      margin:0px -4px
  }
  [md_gaph4] > div,[md_gaph4] > a{
      padding:0px 4px
  }
  [md_gaph5]{
      margin:0px -5px
  }
  [md_gaph5] > div,[md_gaph5] > a{
      padding:0px 5px
  }
  [md_gaph8]{
      margin:0px -8px
  }
  [md_gaph8] > div,[md_gaph8] > a{
      padding:0px 8px
  }
  [md_gaph10]{
      margin:0px -10px
  }
  [md_gaph10] > div,[md_gaph10] > a{
      padding:0px 10px
  }
  [md_gaph15]{
      margin:0px -15px
  }
  [md_gaph15] > div,[md_gaph15] > a{
      padding:0px 15px
  }
  [md_gaph20]{
      margin:0px -20px
  }
  [md_gaph20] > div,[md_gaph20] > a{
      padding:0px 20px
  }
  [md_gaph25]{
      margin:0px -25px
  }
  [md_gaph25] > div,[md_gaph25] > a{
      padding:0px 25px
  }
  [md_gaph30]{
      margin:0px -30px
  }
  [md_gaph30] > div,[md_gaph30] > a{
      padding:0px 30px
  }
  [md_gaph40]{
      margin:0px -40px
  }
  [md_gaph40] > div,[md_gaph40] > a{
      padding:0px 40px
  }
  [md_gaph50]{
      margin:0px -50px
  }
  [md_gaph50] > div,[md_gaph50] > a{
      padding:0px 50px
  }
  [md_gaph60]{
      margin:0px -60px
  }
  [md_gaph60] > div,[md_gaph60] > a{
      padding:0px 60px
  }
  [md_gaph70]{
      margin:0px -70px
  }
  [md_gaph70] > div,[md_gaph70] > a{
      padding:0px 70px
  }
  [md_gaph80]{
      margin:0px -80px
  }
  [md_gaph80] > div,[md_gaph80] > a{
      padding:0px 80px
  }
  [md_gaph90]{
      margin:0px -90px
  }
  [md_gaph90] > div,[md_gaph90] > a{
      padding:0px 90px
  }
  [md_gaph100]{
      margin:0px -100px
  }
  [md_gaph100] > div,[md_gaph100] > a{
      padding:0px 100px
  }
  [md_gaph110]{
      margin:0px -110px
  }
  [md_gaph110] > div,[md_gaph110] > a{
      padding:0px 110px
  }
  [md_gaph120]{
      margin:0px -120px
  }
  [md_gaph120] > div,[md_gaph120] > a{
      padding:0px 120px
  }
  [md_gaph130]{
      margin:0px -130px
  }
  [md_gaph130] > div,[md_gaph130] > a{
      padding:0px 130px
  }
  [md_gaph140]{
      margin:0px -140px
  }
  [md_gaph140] > div,[md_gaph140] > a{
      padding:0px 140px
  }
  [md_gaph150]{
      margin:0px -150px
  }
  [md_gaph150] > div,[md_gaph150] > a{
      padding:0px 150px
  }
  [md_gaph160]{
      margin:0px -160px
  }
  [md_gaph160] > div,[md_gaph160] > a{
      padding:0px 160px
  }
  .md_pa,.md_ov,.md_ov5,.md_ov10,.md_ov15,.md_ov20,.md_ov25,.md_ov30,.md_ov35,.md_ov40,.md_ov_5,.md_ov_10,.md_ov_15,.md_ov_20,.md_ov_25,.md_ov_30,.md_ov_35,.md_ov_40,.md_ov_50{
      position:absolute
  }
  .md_ov{
      top:0;
      left:0;
      right:0;
      bottom:c 0
  }
  .md_ov5{
      top:5px;
      left:5px;
      right:5px;
      bottom:5px
  }
  .md_ov10{
      top:10px;
      left:10px;
      right:10px;
      bottom:10px
  }
  .md_ov15{
      top:15px;
      left:15px;
      right:15px;
      bottom:15px
  }
  .md_ov20{
      top:20px;
      left:20px;
      right:20px;
      bottom:20px
  }
  .md_ov25{
      top:25px;
      left:25px;
      right:25px;
      bottom:25px
  }
  .md_ov30{
      top:30px;
      left:30px;
      right:30px;
      bottom:30px
  }
  .md_ov35{
      top:35px;
      left:35px;
      right:35px;
      bottom:35px
  }
  .md_ov40{
      top:40px;
      left:40px;
      right:40px;
      bottom:40px
  }
  .md_ov_10{
      top:-10px;
      left:-10px;
      right:-10px;
      bottom:-10px
  }
  .md_ov_15{
      top:-15px;
      left:-15px;
      right:-15px;
      bottom:-15px
  }
  .md_ov_20{
      top:-20px;
      left:-20px;
      right:-20px;
      bottom:-20px
  }
  .md_ov_25{
      top:-25px;
      left:-25px;
      right:-25px;
      bottom:-25px
  }
  .md_ov_30{
      top:-30px;
      left:-30px;
      right:-30px;
      bottom:-30px
  }
  .md_ov_35{
      top:-35px;
      left:-35px;
      right:-35px;
      bottom:-35px
  }
  .md_ov_40{
      top:-40px;
      left:-40px;
      right:-40px;
      bottom:-40px
  }
  .md_ov_50{
      top:-50px;
      left:-50px;
      right:-50px;
      bottom:-50px
  }
  .md_vh{
      visibility:hidden
  }
  .md_vv{
      visibility:visible
  }
  .md_h{
      display:none !Important
  }
  .h-md_si,.md_si,.h-md_di,.md_di{
      display:inline !Important
  }
  .h-md_g,.md_g,.h-md_sib,.h-md_dib,.md_sib,.md_dib{
      display:inline-block !Important
  }
  .h-md_sb,.md_sb,.h-md_db,.md_db{
      display:block !Important
  }
  .md_n100{
      font-weight:100 !Important
  }
  .md_n200{
      font-weight:200 !Important
  }
  .md_n300{
      font-weight:300 !Important
  }
  .md_n400{
      font-weight:normal !Important
  }
  .md_b500{
      font-weight:500 !Important
  }
  .md_b600{
      font-weight:600 !Important
  }
  .md_b,.md_b700{
      font-weight:bold !Important
  }
  .md_b800{
      font-weight:800 !Important
  }
  .md_b900{
      font-weight:900 !Important
  }
  .md_pa{
      position:absolute
  }
  .md_pr{
      position:relative
  }
  .md_c{
      text-align:center
  }
  .md_l,body.rtl .md_r{
      text-align:left
  }
  .md_r,body.rtl .md_l{
      text-align:right
  }
  .md_j{
      text-align:justify
  }
  .md_i{
      font-style:italic
  }
  .md_o{
      font-style:oblique
  }
  .md_n{
      font-style:normal
  }
  .md_u{
      text-decoration:underline
  }
  .md_s{
      text-decoration:line-through
  }
  .md_mh100{
      min-height:100%
  }
  .md_mh100v,.md_mhv100{
      min-height:100vh
  }
  .md_mhv90{
      min-height:90vh
  }
  .md_mhv80{
      min-height:80vh
  }
  .md_mhv70{
      min-height:70vh
  }
  .md_mhv60{
      min-height:60vh
  }
  .md_mhv50{
      min-height:50vh
  }
  .md_mhv40{
      min-height:40vh
  }
  .md_h100{
      height:100%
  }
  .md_hv100{
      height:100vh
  }
  .md_hv90{
      height:90vh
  }
  .md_hv80{
      height:80vh
  }
  .md_hv60{
      height:60vh
  }
  .md_hv50{
      height:50vh
  }
  .md_hv40{
      height:40vh
  }
  .md_hv33{
      height:33.3334vh
  }
  .md_hv66{
      height:66.6667vh
  }
  .md_ha{
      height:auto !Important
  }
  .md_wa,[md_wa]{
      width:auto !Important
  }
  .md_mxw100{
      max-width:100%
  }
  .md_mw100{
      min-width:100%
  }
  .md_mwn{
      min-width:none
  }
  .md_mw50{
      min-width:50%
  }
  .md_mw60{
      min-width:60%
  }
  .md_mw70{
      min-width:70%
  }
  .md_mw80{
      min-width:80%
  }
  .md_w0,[md_w0]{
      width:0%
  }
  .md_w1,[md_w1]{
      width:1%
  }
  .md_w5,[md_w5]{
      width:5%
  }
  .md_w10,[md_w10]{
      width:10%
  }
  .md_w15,[md_w15]{
      width:15%
  }
  .md_w16,[md_w16]{
      width:16.6667%
  }
  .md_w20,[md_w20]{
      width:20%
  }
  .md_w25,[md_w25]{
      width:25%
  }
  .md_w30,[md_w30]{
      width:30%
  }
  .md_w33,[md_w33]{
      width:33.3334%
  }
  .md_w35,[md_w35]{
      width:35%
  }
  .md_w40,[md_w40]{
      width:40%
  }
  .md_w45,[md_w45]{
      width:45%
  }
  .md_w50,[md_w50]{
      width:50%
  }
  .md_w55,[md_w55]{
      width:55%
  }
  .md_w60,[md_w60]{
      width:60%
  }
  .md_w65,[md_w65]{
      width:65%
  }
  .md_w66,[md_w66]{
      width:66.6667%
  }
  .md_w70,[md_w70]{
      width:70%
  }
  .md_w75,[md_w75]{
      width:75%
  }
  .md_w80,[md_w80]{
      width:80%
  }
  .md_w85,[md_w85]{
      width:85%
  }
  .md_w90,[md_w90]{
      width:90%
  }
  .md_w95,[md_w95]{
      width:95%
  }
  .md_w100,[md_w100]{
      width:100%
  }
  .md_w110,[md_w110]{
      width:110%
  }
  .md_w120,[md_w120]{
      width:120%
  }
  .md_w130,[md_w130]{
      width:130%
  }
  .md_w140,[md_w140]{
      width:140%
  }
  .md_w150,[md_w150]{
      width:150%
  }
  .md_w160,[md_w160]{
      width:160%
  }
  .md_w170,[md_w170]{
      width:170%
  }
  .md_w180,[md_w180]{
      width:180%
  }
  .md_w190,[md_w190]{
      width:190%
  }
  .md_w200,[md_w200]{
      width:200%
  }
  .md_sq{
      aspect-ratio:1/1
  }
  .md_sq0{
      aspect-ratio:1/0
  }
  .md_sq1{
      aspect-ratio:1/0.01
  }
  .md_sq5{
      aspect-ratio:1/0.05
  }
  .md_sq10{
      aspect-ratio:1/0.1
  }
  .md_sq15{
      aspect-ratio:1/0.15
  }
  .md_sq16{
      aspect-ratio:1/0.166667
  }
  .md_sq20{
      aspect-ratio:1/0.2
  }
  .md_sq25{
      aspect-ratio:1/0.25
  }
  .md_sq30{
      aspect-ratio:1/0.3
  }
  .md_sq33{
      aspect-ratio:1/0.333334
  }
  .md_sq35{
      aspect-ratio:1/0.35
  }
  .md_sq40{
      aspect-ratio:1/0.4
  }
  .md_sq45{
      aspect-ratio:1/0.45
  }
  .md_sq50{
      aspect-ratio:1/0.5
  }
  .md_sq55{
      aspect-ratio:1/0.55
  }
  .md_sq60{
      aspect-ratio:1/0.6
  }
  .md_sq65{
      aspect-ratio:1/0.65
  }
  .md_sq66{
      aspect-ratio:1/0.666667
  }
  .md_sq70{
      aspect-ratio:1/0.7
  }
  .md_sq75{
      aspect-ratio:1/0.75
  }
  .md_sq80{
      aspect-ratio:1/0.8
  }
  .md_sq85{
      aspect-ratio:1/0.85
  }
  .md_sq90{
      aspect-ratio:1/0.9
  }
  .md_sq95{
      aspect-ratio:1/0.95
  }
  .md_sq100{
      aspect-ratio:1/1
  }
  .md_sq110{
      aspect-ratio:1/1.1
  }
  .md_sq120{
      aspect-ratio:1/1.2
  }
  .md_sq130{
      aspect-ratio:1/1.3
  }
  .md_sq140{
      aspect-ratio:1/1.4
  }
  .md_sq150{
      aspect-ratio:1/1.5
  }
  .md_sq160{
      aspect-ratio:1/1.6
  }
  .md_sq170{
      aspect-ratio:1/1.7
  }
  .md_sq180{
      aspect-ratio:1/1.8
  }
  .md_sq190{
      aspect-ratio:1/1.9
  }
  .md_sq200{
      aspect-ratio:1/2
  }
}
@media all and (max-width:800px){
  .m_left,body.rtl .m_right{
      float:left
  }
  .m_right,body.rtl .m_left{
      float:right
  }
  .m_none{
      float:none
  }
  .tbl,.tbl > .row,.tbl > .col,.tbl > .row > .col,.g,tbl,tbl > rw,tbl > cl,tbl > rw > cl,g,grid > div{
      display:block;
      width:auto !Important
  }
  .m_vd,[vd]{
      vertical-align:baseline !Important
  }
  .m_vt,[vt]{
      vertical-align:top !Important
  }
  .m_vm,[vm]{
      vertical-align:middle !Important
  }
  .m_vb,[vb]{
      vertical-align:bottom !Important
  }
  .m_ovr{
      position:relative;
      left:auto;
      right:auto;
      top:auto;
      bottom:auto
  }
  .m_pa,.m_ov,.m_ov5,.m_ov10,.m_ov15,.m_ov20,.m_ov25,.m_ov30,.m_ov35,.m_ov40,.m_ov_5,.m_ov_10,.m_ov_15,.m_ov_20,.m_ov_25,.m_ov_30,.m_ov_35,.m_ov_40,.m_ov_50{
      position:absolute
  }
  .m_ov{
      top:0;
      left:0;
      right:0;
      bottom:0
  }
  .m_ov5{
      top:5px;
      left:5px;
      right:5px;
      bottom:5px
  }
  .m_ov10{
      top:10px;
      left:10px;
      right:10px;
      bottom:10px
  }
  .m_ov15{
      top:15px;
      left:15px;
      right:15px;
      bottom:15px
  }
  .m_ov20{
      top:20px;
      left:20px;
      right:20px;
      bottom:20px
  }
  .m_ov25{
      top:25px;
      left:25px;
      right:25px;
      bottom:25px
  }
  .m_ov30{
      top:30px;
      left:30px;
      right:30px;
      bottom:30px
  }
  .m_ov35{
      top:35px;
      left:35px;
      right:35px;
      bottom:35px
  }
  .m_ov40{
      top:40px;
      left:40px;
      right:40px;
      bottom:40px
  }
  .m_ov_10{
      top:-10px;
      left:-10px;
      right:-10px;
      bottom:-10px
  }
  .m_ov_15{
      top:-15px;
      left:-15px;
      right:-15px;
      bottom:-15px
  }
  .m_ov_20{
      top:-20px;
      left:-20px;
      right:-20px;
      bottom:-20px
  }
  .m_ov_25{
      top:-25px;
      left:-25px;
      right:-25px;
      bottom:-25px
  }
  .m_ov_30{
      top:-30px;
      left:-30px;
      right:-30px;
      bottom:-30px
  }
  .m_ov_35{
      top:-35px;
      left:-35px;
      right:-35px;
      bottom:-35px
  }
  .m_ov_40{
      top:-40px;
      left:-40px;
      right:-40px;
      bottom:-40px
  }
  .m_ov_50{
      top:-50px;
      left:-50px;
      right:-50px;
      bottom:-50px
  }
  .m_shn{
      -webkit-box-shadow:none;
      box-shadow:none
  }
  .m_sh{
      -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);
      box-shadow:0 1px 2px rgba(0,0,0,0.2)
  }
  .m_sh5{
      -webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.05);
      box-shadow:0px 5px 10px rgba(0,0,0,0.05)
  }
  .m_sh10{
      -webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.1);
      box-shadow:0px 5px 10px rgba(0,0,0,0.1)
  }
  .m_sh20{
      -webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.2);
      box-shadow:0px 5px 10px rgba(0,0,0,0.2)
  }
  .m_sh30{
      -webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.3);
      box-shadow:0px 5px 10px rgba(0,0,0,0.3)
  }
  .m_sh40{
      -webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.4);
      box-shadow:0px 5px 10px rgba(0,0,0,0.4)
  }
  .m_sh50{
      -webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.5);
      box-shadow:0px 5px 10px rgba(0,0,0,0.5)
  }
  .m_sh60{
      -webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.6);
      box-shadow:0px 5px 10px rgba(0,0,0,0.6)
  }
  .m_tsh5{
      -webkit-text-shadow:0px 0px 3px rgba(0,0,0,0.05);
      text-shadow:0px 0px 3px rgba(0,0,0,0.05)
  }
  .m_tsh10{
      -webkit-text-shadow:0px 0px 3px rgba(0,0,0,0.1);
      text-shadow:0px 0px 3px rgba(0,0,0,0.1)
  }
  .m_tsh20{
      -webkit-text-shadow:0px 0px 3px rgba(0,0,0,0.2);
      text-shadow:0px 0px 3px rgba(0,0,0,0.2)
  }
  .m_tsh30{
      -webkit-text-shadow:0px 0px 3px rgba(0,0,0,0.3);
      text-shadow:0px 0px 3px rgba(0,0,0,0.3)
  }
  .m_tsh40{
      -webkit-text-shadow:0px 0px 3px rgba(0,0,0,0.4);
      text-shadow:0px 0px 3px rgba(0,0,0,0.4)
  }
  .m_tsh50{
      -webkit-text-shadow:0px 0px 3px rgba(0,0,0,0.5);
      text-shadow:0px 0px 3px rgba(0,0,0,0.5)
  }
  .m_tsh60{
      -webkit-text-shadow:0px 0px 3px rgba(0,0,0,0.6);
      text-shadow:0px 0px 3px rgba(0,0,0,0.6)
  }
  .m_op0{
      opacity:0
  }
  .m_op5{
      opacity:0.05
  }
  .m_op10{
      opacity:0.1
  }
  .m_op20{
      opacity:0.2
  }
  .m_op30{
      opacity:0.3
  }
  .m_op40{
      opacity:0.4
  }
  .m_op50{
      opacity:0.5
  }
  .m_op60{
      opacity:0.6
  }
  .m_op70{
      opacity:0.7
  }
  .m_op80{
      opacity:0.8
  }
  .m_op90{
      opacity:0.9
  }
  .m_op100{
      opacity:1
  }
  .m_lh0{
      line-height:0px !Important
  }
  .m_lh2{
      line-height:2px !Important
  }
  .m_lh3{
      line-height:3px !Important
  }
  .m_lh4{
      line-height:4px !Important
  }
  .m_lh5{
      line-height:5px !Important
  }
  .m_lh6{
      line-height:6px !Important
  }
  .m_lh7{
      line-height:7px !Important
  }
  .m_lh8{
      line-height:8px !Important
  }
  .m_lh9{
      line-height:9px !Important
  }
  .m_lh10{
      line-height:10px !Important
  }
  .m_lh11{
      line-height:11px !Important
  }
  .m_lh12{
      line-height:12px !Important
  }
  .m_lh13{
      line-height:13px !Important
  }
  .m_lh14{
      line-height:14px !Important
  }
  .m_lh15{
      line-height:15px !Important
  }
  .m_lh16{
      line-height:16px !Important
  }
  .m_lh17{
      line-height:17px !Important
  }
  .m_lh18{
      line-height:18px !Important
  }
  .m_lh19{
      line-height:19px !Important
  }
  .m_lh20{
      line-height:20px !Important
  }
  .m_lh22{
      line-height:22px !Important
  }
  .m_lh23{
      line-height:23px !Important
  }
  .m_lh24{
      line-height:24px !Important
  }
  .m_lh25{
      line-height:25px !Important
  }
  .m_lh26{
      line-height:26px !Important
  }
  .m_lh27{
      line-height:27px !Important
  }
  .m_lh28{
      line-height:28px !Important
  }
  .m_lh29{
      line-height:29px !Important
  }
  .m_lh30{
      line-height:30px !Important
  }
  .m_lh32{
      line-height:32px !Important
  }
  .m_lh34{
      line-height:34px !Important
  }
  .m_lh35{
      line-height:35px !Important
  }
  .m_lh36{
      line-height:36px !Important
  }
  .m_lh38{
      line-height:38px !Important
  }
  .m_lh40{
      line-height:40px !Important
  }
  .m_lh45{
      line-height:45px !Important
  }
  .m_lh50{
      line-height:50px !Important
  }
  .m_lh55{
      line-height:55px !Important
  }
  .m_lh60{
      line-height:60px !Important
  }
  .m_lh65{
      line-height:65px !Important
  }
  .m_lh70{
      line-height:70px !Important
  }
  .m_lh75{
      line-height:75px !Important
  }
  .m_lh80{
      line-height:80px !Important
  }
  .m_lh90{
      line-height:90px !Important
  }
  .m_lh100{
      line-height:100px !Important
  }
  .m_lh110{
      line-height:110px !Important
  }
  .m_lh120{
      line-height:120px !Important
  }
  .m_lh130{
      line-height:130px !Important
  }
  .m_lh140{
      line-height:140px !Important
  }
  .m_lh150{
      line-height:150px !Important
  }
  .m_lh160{
      line-height:160px !Important
  }
  .m_fs0{
      font-size:0px !Important
  }
  .m_fs2{
      font-size:2px !Important
  }
  .m_fs3{
      font-size:3px !Important
  }
  .m_fs4{
      font-size:4px !Important
  }
  .m_fs5{
      font-size:5px !Important
  }
  .m_fs6{
      font-size:6px !Important
  }
  .m_fs7{
      font-size:7px !Important
  }
  .m_fs8{
      font-size:8px !Important
  }
  .m_fs9{
      font-size:9px !Important
  }
  .m_fs10{
      font-size:10px !Important
  }
  .m_fs11{
      font-size:11px !Important
  }
  .m_fs12{
      font-size:12px !Important
  }
  .m_fs13{
      font-size:13px !Important
  }
  .m_fs14{
      font-size:14px !Important
  }
  .m_fs15{
      font-size:15px !Important
  }
  .m_fs16{
      font-size:16px !Important
  }
  .m_fs17{
      font-size:17px !Important
  }
  .m_fs18{
      font-size:18px !Important
  }
  .m_fs19{
      font-size:19px !Important
  }
  .m_fs20{
      font-size:20px !Important
  }
  .m_fs22{
      font-size:22px !Important
  }
  .m_fs23{
      font-size:23px !Important
  }
  .m_fs24{
      font-size:24px !Important
  }
  .m_fs25{
      font-size:25px !Important
  }
  .m_fs26{
      font-size:26px !Important
  }
  .m_fs27{
      font-size:27px !Important
  }
  .m_fs28{
      font-size:28px !Important
  }
  .m_fs29{
      font-size:29px !Important
  }
  .m_fs30{
      font-size:30px !Important
  }
  .m_fs32{
      font-size:32px !Important
  }
  .m_fs34{
      font-size:34px !Important
  }
  .m_fs35{
      font-size:35px !Important
  }
  .m_fs36{
      font-size:36px !Important
  }
  .m_fs38{
      font-size:38px !Important
  }
  .m_fs40{
      font-size:40px !Important
  }
  .m_fs45{
      font-size:45px !Important
  }
  .m_fs50{
      font-size:50px !Important
  }
  .m_fs55{
      font-size:55px !Important
  }
  .m_fs60{
      font-size:60px !Important
  }
  .m_fs65{
      font-size:65px !Important
  }
  .m_fs70{
      font-size:70px !Important
  }
  .m_fs75{
      font-size:75px !Important
  }
  .m_fs80{
      font-size:80px !Important
  }
  .m_fs90{
      font-size:90px !Important
  }
  .m_fs100{
      font-size:100px !Important
  }
  .m_fs110{
      font-size:110px !Important
  }
  .m_fs120{
      font-size:120px !Important
  }
  .m_fs130{
      font-size:130px !Important
  }
  .m_fs140{
      font-size:140px !Important
  }
  .m_fs150{
      font-size:150px !Important
  }
  .m_fs160{
      font-size:160px !Important
  }
  .m_p0{
      padding:0px
  }
  .m_p1{
      padding:1px
  }
  .m_p2{
      padding:2px
  }
  .m_p3{
      padding:3px
  }
  .m_p4{
      padding:4px
  }
  .m_p5{
      padding:5px
  }
  .m_p8{
      padding:8px
  }
  .m_p10{
      padding:10px
  }
  .m_p15{
      padding:15px
  }
  .m_p20{
      padding:20px
  }
  .m_p25{
      padding:25px
  }
  .m_p30{
      padding:30px
  }
  .m_p40{
      padding:40px
  }
  .m_p50{
      padding:50px
  }
  .m_p60{
      padding:60px
  }
  .m_p70{
      padding:70px
  }
  .m_p80{
      padding:80px
  }
  .m_p90{
      padding:90px
  }
  .m_p100{
      padding:100px
  }
  .m_p110{
      padding:110px
  }
  .m_p120{
      padding:120px
  }
  .m_p130{
      padding:130px
  }
  .m_p140{
      padding:140px
  }
  .m_p150{
      padding:150px
  }
  .m_p160{
      padding:160px
  }
  .m_pv0{
      padding-top:0px;
      padding-bottom:0px
  }
  .m_pv1{
      padding-top:1px;
      padding-bottom:1px
  }
  .m_pv2{
      padding-top:2px;
      padding-bottom:2px
  }
  .m_pv3{
      padding-top:3px;
      padding-bottom:3px
  }
  .m_pv4{
      padding-top:4px;
      padding-bottom:4px
  }
  .m_pv5{
      padding-top:5px;
      padding-bottom:5px
  }
  .m_pv8{
      padding-top:8px;
      padding-bottom:8px
  }
  .m_pv10{
      padding-top:10px;
      padding-bottom:10px
  }
  .m_pv15{
      padding-top:15px;
      padding-bottom:15px
  }
  .m_pv20{
      padding-top:20px;
      padding-bottom:20px
  }
  .m_pv25{
      padding-top:25px;
      padding-bottom:25px
  }
  .m_pv30{
      padding-top:30px;
      padding-bottom:30px
  }
  .m_pv40{
      padding-top:40px;
      padding-bottom:40px
  }
  .m_pv50{
      padding-top:50px;
      padding-bottom:50px
  }
  .m_pv60{
      padding-top:60px;
      padding-bottom:60px
  }
  .m_pv70{
      padding-top:70px;
      padding-bottom:70px
  }
  .m_pv80{
      padding-top:80px;
      padding-bottom:80px
  }
  .m_pv90{
      padding-top:90px;
      padding-bottom:90px
  }
  .m_pv100{
      padding-top:100px;
      padding-bottom:100px
  }
  .m_pv110{
      padding-top:110px;
      padding-bottom:110px
  }
  .m_pv120{
      padding-top:120px;
      padding-bottom:120px
  }
  .m_pv130{
      padding-top:130px;
      padding-bottom:130px
  }
  .m_pv140{
      padding-top:140px;
      padding-bottom:140px
  }
  .m_pv150{
      padding-top:150px;
      padding-bottom:150px
  }
  .m_pv160{
      padding-top:160px;
      padding-bottom:160px
  }
  .m_ph0{
      padding-left:0px;
      padding-right:0px
  }
  .m_ph1{
      padding-left:1px;
      padding-right:1px
  }
  .m_ph2{
      padding-left:2px;
      padding-right:2px
  }
  .m_ph3{
      padding-left:3px;
      padding-right:3px
  }
  .m_ph4{
      padding-left:4px;
      padding-right:4px
  }
  .m_ph5{
      padding-left:5px;
      padding-right:5px
  }
  .m_ph8{
      padding-left:8px;
      padding-right:8px
  }
  .m_ph10{
      padding-left:10px;
      padding-right:10px
  }
  .m_ph15{
      padding-left:15px;
      padding-right:15px
  }
  .m_ph20{
      padding-left:20px;
      padding-right:20px
  }
  .m_ph25{
      padding-left:25px;
      padding-right:25px
  }
  .m_ph30{
      padding-left:30px;
      padding-right:30px
  }
  .m_ph40{
      padding-left:40px;
      padding-right:40px
  }
  .m_ph50{
      padding-left:50px;
      padding-right:50px
  }
  .m_ph60{
      padding-left:60px;
      padding-right:60px
  }
  .m_ph70{
      padding-left:70px;
      padding-right:70px
  }
  .m_ph80{
      padding-left:80px;
      padding-right:80px
  }
  .m_ph90{
      padding-left:90px;
      padding-right:90px
  }
  .m_ph100{
      padding-left:100px;
      padding-right:100px
  }
  .m_ph110{
      padding-left:110px;
      padding-right:110px
  }
  .m_ph120{
      padding-left:120px;
      padding-right:120px
  }
  .m_ph130{
      padding-left:130px;
      padding-right:130px
  }
  .m_ph140{
      padding-left:140px;
      padding-right:140px
  }
  .m_ph150{
      padding-left:150px;
      padding-right:150px
  }
  .m_ph160{
      padding-left:160px;
      padding-right:160px
  }
  .m_pt0{
      padding-top:0px !Important
  }
  .m_pt1{
      padding-top:1px !Important
  }
  .m_pt2{
      padding-top:2px !Important
  }
  .m_pt3{
      padding-top:3px !Important
  }
  .m_pt4{
      padding-top:4px !Important
  }
  .m_pt5{
      padding-top:5px !Important
  }
  .m_pt8{
      padding-top:8px !Important
  }
  .m_pt10{
      padding-top:10px !Important
  }
  .m_pt15{
      padding-top:15px !Important
  }
  .m_pt20{
      padding-top:20px !Important
  }
  .m_pt25{
      padding-top:25px !Important
  }
  .m_pt30{
      padding-top:30px !Important
  }
  .m_pt40{
      padding-top:40px !Important
  }
  .m_pt50{
      padding-top:50px !Important
  }
  .m_pt60{
      padding-top:60px !Important
  }
  .m_pt70{
      padding-top:70px !Important
  }
  .m_pt80{
      padding-top:80px !Important
  }
  .m_pt90{
      padding-top:90px !Important
  }
  .m_pt100{
      padding-top:100px !Important
  }
  .m_pt110{
      padding-top:110px !Important
  }
  .m_pt120{
      padding-top:120px !Important
  }
  .m_pt130{
      padding-top:130px !Important
  }
  .m_pt140{
      padding-top:140px !Important
  }
  .m_pt150{
      padding-top:150px !Important
  }
  .m_pt160{
      padding-top:160px !Important
  }
  .m_pb0{
      padding-bottom:0px !Important
  }
  .m_pb1{
      padding-bottom:1px !Important
  }
  .m_pb2{
      padding-bottom:2px !Important
  }
  .m_pb3{
      padding-bottom:3px !Important
  }
  .m_pb4{
      padding-bottom:4px !Important
  }
  .m_pb5{
      padding-bottom:5px !Important
  }
  .m_pb8{
      padding-bottom:8px !Important
  }
  .m_pb10{
      padding-bottom:10px !Important
  }
  .m_pb15{
      padding-bottom:15px !Important
  }
  .m_pb20{
      padding-bottom:20px !Important
  }
  .m_pb25{
      padding-bottom:25px !Important
  }
  .m_pb30{
      padding-bottom:30px !Important
  }
  .m_pb40{
      padding-bottom:40px !Important
  }
  .m_pb50{
      padding-bottom:50px !Important
  }
  .m_pb60{
      padding-bottom:60px !Important
  }
  .m_pb70{
      padding-bottom:70px !Important
  }
  .m_pb80{
      padding-bottom:80px !Important
  }
  .m_pb90{
      padding-bottom:90px !Important
  }
  .m_pb100{
      padding-bottom:100px !Important
  }
  .m_pb110{
      padding-bottom:110px !Important
  }
  .m_pb120{
      padding-bottom:120px !Important
  }
  .m_pb130{
      padding-bottom:130px !Important
  }
  .m_pb140{
      padding-bottom:140px !Important
  }
  .m_pb150{
      padding-bottom:150px !Important
  }
  .m_pb160{
      padding-bottom:160px !Important
  }
  .m_m0{
      margin:0px
  }
  .m_m1{
      margin:1px
  }
  .m_m2{
      margin:2px
  }
  .m_m3{
      margin:3px
  }
  .m_m4{
      margin:4px
  }
  .m_m5{
      margin:5px
  }
  .m_m8{
      margin:8px
  }
  .m_m10{
      margin:10px
  }
  .m_m15{
      margin:15px
  }
  .m_m20{
      margin:20px
  }
  .m_m25{
      margin:25px
  }
  .m_m30{
      margin:30px
  }
  .m_m40{
      margin:40px
  }
  .m_m50{
      margin:50px
  }
  .m_m60{
      margin:60px
  }
  .m_m70{
      margin:70px
  }
  .m_m80{
      margin:80px
  }
  .m_m90{
      margin:90px
  }
  .m_m100{
      margin:100px
  }
  .m_m110{
      margin:110px
  }
  .m_m120{
      margin:120px
  }
  .m_m130{
      margin:130px
  }
  .m_m140{
      margin:140px
  }
  .m_m150{
      margin:150px
  }
  .m_m160{
      margin:160px
  }
  .m_mt0{
      margin-top:0px
  }
  .m_mt1{
      margin-top:1px
  }
  .m_mt2{
      margin-top:2px
  }
  .m_mt3{
      margin-top:3px
  }
  .m_mt4{
      margin-top:4px
  }
  .m_mt5{
      margin-top:5px
  }
  .m_mt8{
      margin-top:8px
  }
  .m_mt10{
      margin-top:10px
  }
  .m_mt15{
      margin-top:15px
  }
  .m_mt20{
      margin-top:20px
  }
  .m_mt25{
      margin-top:25px
  }
  .m_mt30{
      margin-top:30px
  }
  .m_mt40{
      margin-top:40px
  }
  .m_mt50{
      margin-top:50px
  }
  .m_mt60{
      margin-top:60px
  }
  .m_mt70{
      margin-top:70px
  }
  .m_mt80{
      margin-top:80px
  }
  .m_mt90{
      margin-top:90px
  }
  .m_mt100{
      margin-top:100px
  }
  .m_mt110{
      margin-top:110px
  }
  .m_mt120{
      margin-top:120px
  }
  .m_mt130{
      margin-top:130px
  }
  .m_mt140{
      margin-top:140px
  }
  .m_mt150{
      margin-top:150px
  }
  .m_mt160{
      margin-top:160px
  }
  .m_mb0{
      margin-bottom:0px
  }
  .m_mb1{
      margin-bottom:1px
  }
  .m_mb2{
      margin-bottom:2px
  }
  .m_mb3{
      margin-bottom:3px
  }
  .m_mb4{
      margin-bottom:4px
  }
  .m_mb5{
      margin-bottom:5px
  }
  .m_mb8{
      margin-bottom:8px
  }
  .m_mb10{
      margin-bottom:10px
  }
  .m_mb15{
      margin-bottom:15px
  }
  .m_mb20{
      margin-bottom:20px
  }
  .m_mb25{
      margin-bottom:25px
  }
  .m_mb30{
      margin-bottom:30px
  }
  .m_mb40{
      margin-bottom:40px
  }
  .m_mb50{
      margin-bottom:50px
  }
  .m_mb60{
      margin-bottom:60px
  }
  .m_mb70{
      margin-bottom:70px
  }
  .m_mb80{
      margin-bottom:80px
  }
  .m_mb90{
      margin-bottom:90px
  }
  .m_mb100{
      margin-bottom:100px
  }
  .m_mb110{
      margin-bottom:110px
  }
  .m_mb120{
      margin-bottom:120px
  }
  .m_mb130{
      margin-bottom:130px
  }
  .m_mb140{
      margin-bottom:140px
  }
  .m_mb150{
      margin-bottom:150px
  }
  .m_mb160{
      margin-bottom:160px
  }
  .m_z1{
      z-index:1
  }
  .m_z10{
      z-index:10
  }
  .m_z20{
      z-index:20
  }
  .m_z30{
      z-index:30
  }
  .m_z40{
      z-index:40
  }
  .m_z50{
      z-index:50
  }
  .m_z60{
      z-index:60
  }
  .m_z70{
      z-index:70
  }
  .m_z80{
      z-index:80
  }
  .m_z90{
      z-index:90
  }
  .m_z100{
      z-index:100
  }
  .m_z110{
      z-index:110
  }
  .m_z120{
      z-index:120
  }
  .m_z130{
      z-index:130
  }
  .m_z140{
      z-index:140
  }
  .m_z150{
      z-index:150
  }
  .m_z160{
      z-index:160
  }
  .m_z170{
      z-index:170
  }
  .m_z180{
      z-index:180
  }
  .m_z190{
      z-index:190
  }
  .m_z200{
      z-index:200
  }
  .m_z300{
      z-index:300
  }
  .m_z400{
      z-index:400
  }
  .m_z500{
      z-index:500
  }
  .m_z600{
      z-index:600
  }
  .m_z700{
      z-index:700
  }
  .m_z800{
      z-index:800
  }
  .m_z900{
      z-index:900
  }
  .m_z1000{
      z-index:1000
  }
  .m_z2000{
      z-index:2000
  }
  .m_z3000{
      z-index:3000
  }
  .m_z4000{
      z-index:4000
  }
  .m_z5000{
      z-index:5000
  }
  .m_z6000{
      z-index:6000
  }
  .m_z7000{
      z-index:7000
  }
  .m_z8000{
      z-index:8000
  }
  .m_z9000{
      z-index:9000
  }
  .m_z10000{
      z-index:10000
  }
  body:not(.rtl) .m_ml0,body.rtl .m_mr0{
      margin-left:0px
  }
  body:not(.rtl) .m_ml1,body.rtl .m_mr1{
      margin-left:1px
  }
  body:not(.rtl) .m_ml2,body.rtl .m_mr2{
      margin-left:2px
  }
  body:not(.rtl) .m_ml3,body.rtl .m_mr3{
      margin-left:3px
  }
  body:not(.rtl) .m_ml4,body.rtl .m_mr4{
      margin-left:4px
  }
  body:not(.rtl) .m_ml5,body.rtl .m_mr5{
      margin-left:5px
  }
  body:not(.rtl) .m_ml8,body.rtl .m_mr8{
      margin-left:8px
  }
  body:not(.rtl) .m_ml10,body.rtl .m_mr10{
      margin-left:10px
  }
  body:not(.rtl) .m_ml15,body.rtl .m_mr15{
      margin-left:15px
  }
  body:not(.rtl) .m_ml20,body.rtl .m_mr20{
      margin-left:20px
  }
  body:not(.rtl) .m_ml25,body.rtl .m_mr25{
      margin-left:25px
  }
  body:not(.rtl) .m_ml30,body.rtl .m_mr30{
      margin-left:30px
  }
  body:not(.rtl) .m_ml40,body.rtl .m_mr40{
      margin-left:40px
  }
  body:not(.rtl) .m_ml50,body.rtl .m_mr50{
      margin-left:50px
  }
  body:not(.rtl) .m_ml60,body.rtl .m_mr60{
      margin-left:60px
  }
  body:not(.rtl) .m_ml70,body.rtl .m_mr70{
      margin-left:70px
  }
  body:not(.rtl) .m_ml80,body.rtl .m_mr80{
      margin-left:80px
  }
  body:not(.rtl) .m_ml90,body.rtl .m_mr90{
      margin-left:90px
  }
  body:not(.rtl) .m_ml100,body.rtl .m_mr100{
      margin-left:100px
  }
  body:not(.rtl) .m_ml110,body.rtl .m_mr110{
      margin-left:110px
  }
  body:not(.rtl) .m_ml120,body.rtl .m_mr120{
      margin-left:120px
  }
  body:not(.rtl) .m_ml130,body.rtl .m_mr130{
      margin-left:130px
  }
  body:not(.rtl) .m_ml140,body.rtl .m_mr140{
      margin-left:140px
  }
  body:not(.rtl) .m_ml150,body.rtl .m_mr150{
      margin-left:150px
  }
  body:not(.rtl) .m_ml160,body.rtl .m_mr160{
      margin-left:160px
  }
  body:not(.rtl) .m_mr0,body.rtl .m_ml0{
      margin-right:0px
  }
  body:not(.rtl) .m_mr1,body.rtl .m_ml1{
      margin-right:1px
  }
  body:not(.rtl) .m_mr2,body.rtl .m_ml2{
      margin-right:2px
  }
  body:not(.rtl) .m_mr3,body.rtl .m_ml3{
      margin-right:3px
  }
  body:not(.rtl) .m_mr4,body.rtl .m_ml4{
      margin-right:4px
  }
  body:not(.rtl) .m_mr5,body.rtl .m_ml5{
      margin-right:5px
  }
  body:not(.rtl) .m_mr8,body.rtl .m_ml8{
      margin-right:8px
  }
  body:not(.rtl) .m_mr10,body.rtl .m_ml10{
      margin-right:10px
  }
  body:not(.rtl) .m_mr15,body.rtl .m_ml15{
      margin-right:15px
  }
  body:not(.rtl) .m_mr20,body.rtl .m_ml20{
      margin-right:20px
  }
  body:not(.rtl) .m_mr25,body.rtl .m_ml25{
      margin-right:25px
  }
  body:not(.rtl) .m_mr30,body.rtl .m_ml30{
      margin-right:30px
  }
  body:not(.rtl) .m_mr40,body.rtl .m_ml40{
      margin-right:40px
  }
  body:not(.rtl) .m_mr50,body.rtl .m_ml50{
      margin-right:50px
  }
  body:not(.rtl) .m_mr60,body.rtl .m_ml60{
      margin-right:60px
  }
  body:not(.rtl) .m_mr70,body.rtl .m_ml70{
      margin-right:70px
  }
  body:not(.rtl) .m_mr80,body.rtl .m_ml80{
      margin-right:80px
  }
  body:not(.rtl) .m_mr90,body.rtl .m_ml90{
      margin-right:90px
  }
  body:not(.rtl) .m_mr100,body.rtl .m_ml100{
      margin-right:100px
  }
  body:not(.rtl) .m_mr110,body.rtl .m_ml110{
      margin-right:110px
  }
  body:not(.rtl) .m_mr120,body.rtl .m_ml120{
      margin-right:120px
  }
  body:not(.rtl) .m_mr130,body.rtl .m_ml130{
      margin-right:130px
  }
  body:not(.rtl) .m_mr140,body.rtl .m_ml140{
      margin-right:140px
  }
  body:not(.rtl) .m_mr150,body.rtl .m_ml150{
      margin-right:150px
  }
  body:not(.rtl) .m_mr160,body.rtl .m_ml160{
      margin-right:160px
  }
  body:not(.rtl) .m_pr0,body.rtl .m_pl0{
      padding-right:0px
  }
  body:not(.rtl) .m_pr1,body.rtl .m_pl1{
      padding-right:1px
  }
  body:not(.rtl) .m_pr2,body.rtl .m_pl2{
      padding-right:2px
  }
  body:not(.rtl) .m_pr3,body.rtl .m_pl3{
      padding-right:3px
  }
  body:not(.rtl) .m_pr4,body.rtl .m_pl4{
      padding-right:4px
  }
  body:not(.rtl) .m_pr5,body.rtl .m_pl5{
      padding-right:5px
  }
  body:not(.rtl) .m_pr8,body.rtl .m_pl8{
      padding-right:8px
  }
  body:not(.rtl) .m_pr10,body.rtl .m_pl10{
      padding-right:10px
  }
  body:not(.rtl) .m_pr15,body.rtl .m_pl15{
      padding-right:15px
  }
  body:not(.rtl) .m_pr20,body.rtl .m_pl20{
      padding-right:20px
  }
  body:not(.rtl) .m_pr25,body.rtl .m_pl25{
      padding-right:25px
  }
  body:not(.rtl) .m_pr30,body.rtl .m_pl30{
      padding-right:30px
  }
  body:not(.rtl) .m_pr40,body.rtl .m_pl40{
      padding-right:40px
  }
  body:not(.rtl) .m_pr50,body.rtl .m_pl50{
      padding-right:50px
  }
  body:not(.rtl) .m_pr60,body.rtl .m_pl60{
      padding-right:60px
  }
  body:not(.rtl) .m_pr70,body.rtl .m_pl70{
      padding-right:70px
  }
  body:not(.rtl) .m_pr80,body.rtl .m_pl80{
      padding-right:80px
  }
  body:not(.rtl) .m_pr90,body.rtl .m_pl90{
      padding-right:90px
  }
  body:not(.rtl) .m_pr100,body.rtl .m_pl100{
      padding-right:100px
  }
  body:not(.rtl) .m_pr110,body.rtl .m_pl110{
      padding-right:110px
  }
  body:not(.rtl) .m_pr120,body.rtl .m_pl120{
      padding-right:120px
  }
  body:not(.rtl) .m_pr130,body.rtl .m_pl130{
      padding-right:130px
  }
  body:not(.rtl) .m_pr140,body.rtl .m_pl140{
      padding-right:140px
  }
  body:not(.rtl) .m_pr150,body.rtl .m_pl150{
      padding-right:150px
  }
  body:not(.rtl) .m_pr160,body.rtl .m_pl160{
      padding-right:160px
  }
  body:not(.rtl) .m_pl0,body.rtl .m_pr0{
      padding-left:0px
  }
  body:not(.rtl) .m_pl1,body.rtl .m_pr1{
      padding-left:1px
  }
  body:not(.rtl) .m_pl2,body.rtl .m_pr2{
      padding-left:2px
  }
  body:not(.rtl) .m_pl3,body.rtl .m_pr3{
      padding-left:3px
  }
  body:not(.rtl) .m_pl4,body.rtl .m_pr4{
      padding-left:4px
  }
  body:not(.rtl) .m_pl5,body.rtl .m_pr5{
      padding-left:5px
  }
  body:not(.rtl) .m_pl8,body.rtl .m_pr8{
      padding-left:8px
  }
  body:not(.rtl) .m_pl10,body.rtl .m_pr10{
      padding-left:10px
  }
  body:not(.rtl) .m_pl15,body.rtl .m_pr15{
      padding-left:15px
  }
  body:not(.rtl) .m_pl20,body.rtl .m_pr20{
      padding-left:20px
  }
  body:not(.rtl) .m_pl25,body.rtl .m_pr25{
      padding-left:25px
  }
  body:not(.rtl) .m_pl30,body.rtl .m_pr30{
      padding-left:30px
  }
  body:not(.rtl) .m_pl40,body.rtl .m_pr40{
      padding-left:40px
  }
  body:not(.rtl) .m_pl50,body.rtl .m_pr50{
      padding-left:50px
  }
  body:not(.rtl) .m_pl60,body.rtl .m_pr60{
      padding-left:60px
  }
  body:not(.rtl) .m_pl70,body.rtl .m_pr70{
      padding-left:70px
  }
  body:not(.rtl) .m_pl80,body.rtl .m_pr80{
      padding-left:80px
  }
  body:not(.rtl) .m_pl90,body.rtl .m_pr90{
      padding-left:90px
  }
  body:not(.rtl) .m_pl100,body.rtl .m_pr100{
      padding-left:100px
  }
  body:not(.rtl) .m_pl110,body.rtl .m_pr110{
      padding-left:110px
  }
  body:not(.rtl) .m_pl120,body.rtl .m_pr120{
      padding-left:120px
  }
  body:not(.rtl) .m_pl130,body.rtl .m_pr130{
      padding-left:130px
  }
  body:not(.rtl) .m_pl140,body.rtl .m_pr140{
      padding-left:140px
  }
  body:not(.rtl) .m_pl150,body.rtl .m_pr150{
      padding-left:150px
  }
  body:not(.rtl) .m_pl160,body.rtl .m_pr160{
      padding-left:160px
  }
  [m_gap0]{
      margin:-0px
  }
  [m_gap0] > div,[m_gap0] > a{
      padding:0px
  }
  [m_gap1]{
      margin:-1px
  }
  [m_gap1] > div,[m_gap1] > a{
      padding:1px
  }
  [m_gap2]{
      margin:-2px
  }
  [m_gap2] > div,[m_gap2] > a{
      padding:2px
  }
  [m_gap3]{
      margin:-3px
  }
  [m_gap3] > div,[m_gap3] > a{
      padding:3px
  }
  [m_gap4]{
      margin:-4px
  }
  [m_gap4] > div,[m_gap4] > a{
      padding:4px
  }
  [m_gap5]{
      margin:-5px
  }
  [m_gap5] > div,[m_gap5] > a{
      padding:5px
  }
  [m_gap8]{
      margin:-8px
  }
  [m_gap8] > div,[m_gap8] > a{
      padding:8px
  }
  [m_gap10]{
      margin:-10px
  }
  [m_gap10] > div,[m_gap10] > a{
      padding:10px
  }
  [m_gap15]{
      margin:-15px
  }
  [m_gap15] > div,[m_gap15] > a{
      padding:15px
  }
  [m_gap20]{
      margin:-20px
  }
  [m_gap20] > div,[m_gap20] > a{
      padding:20px
  }
  [m_gap25]{
      margin:-25px
  }
  [m_gap25] > div,[m_gap25] > a{
      padding:25px
  }
  [m_gap30]{
      margin:-30px
  }
  [m_gap30] > div,[m_gap30] > a{
      padding:30px
  }
  [m_gap40]{
      margin:-40px
  }
  [m_gap40] > div,[m_gap40] > a{
      padding:40px
  }
  [m_gap50]{
      margin:-50px
  }
  [m_gap50] > div,[m_gap50] > a{
      padding:50px
  }
  [m_gap60]{
      margin:-60px
  }
  [m_gap60] > div,[m_gap60] > a{
      padding:60px
  }
  [m_gap70]{
      margin:-70px
  }
  [m_gap70] > div,[m_gap70] > a{
      padding:70px
  }
  [m_gap80]{
      margin:-80px
  }
  [m_gap80] > div,[m_gap80] > a{
      padding:80px
  }
  [m_gap90]{
      margin:-90px
  }
  [m_gap90] > div,[m_gap90] > a{
      padding:90px
  }
  [m_gap100]{
      margin:-100px
  }
  [m_gap100] > div,[m_gap100] > a{
      padding:100px
  }
  [m_gap110]{
      margin:-110px
  }
  [m_gap110] > div,[m_gap110] > a{
      padding:110px
  }
  [m_gap120]{
      margin:-120px
  }
  [m_gap120] > div,[m_gap120] > a{
      padding:120px
  }
  [m_gap130]{
      margin:-130px
  }
  [m_gap130] > div,[m_gap130] > a{
      padding:130px
  }
  [m_gap140]{
      margin:-140px
  }
  [m_gap140] > div,[m_gap140] > a{
      padding:140px
  }
  [m_gap150]{
      margin:-150px
  }
  [m_gap150] > div,[m_gap150] > a{
      padding:150px
  }
  [m_gap160]{
      margin:-160px
  }
  [m_gap160] > div,[m_gap160] > a{
      padding:160px
  }
  [m_gaph0]{
      margin:0px -0px
  }
  [m_gaph0] > div,[m_gaph0] > a{
      padding:0px 0px
  }
  [m_gaph1]{
      margin:0px -1px
  }
  [m_gaph1] > div,[m_gaph1] > a{
      padding:0px 1px
  }
  [m_gaph2]{
      margin:0px -2px
  }
  [m_gaph2] > div,[m_gaph2] > a{
      padding:0px 2px
  }
  [m_gaph3]{
      margin:0px -3px
  }
  [m_gaph3] > div,[m_gaph3] > a{
      padding:0px 3px
  }
  [m_gaph4]{
      margin:0px -4px
  }
  [m_gaph4] > div,[m_gaph4] > a{
      padding:0px 4px
  }
  [m_gaph5]{
      margin:0px -5px
  }
  [m_gaph5] > div,[m_gaph5] > a{
      padding:0px 5px
  }
  [m_gaph8]{
      margin:0px -8px
  }
  [m_gaph8] > div,[m_gaph8] > a{
      padding:0px 8px
  }
  [m_gaph10]{
      margin:0px -10px
  }
  [m_gaph10] > div,[m_gaph10] > a{
      padding:0px 10px
  }
  [m_gaph15]{
      margin:0px -15px
  }
  [m_gaph15] > div,[m_gaph15] > a{
      padding:0px 15px
  }
  [m_gaph20]{
      margin:0px -20px
  }
  [m_gaph20] > div,[m_gaph20] > a{
      padding:0px 20px
  }
  [m_gaph25]{
      margin:0px -25px
  }
  [m_gaph25] > div,[m_gaph25] > a{
      padding:0px 25px
  }
  [m_gaph30]{
      margin:0px -30px
  }
  [m_gaph30] > div,[m_gaph30] > a{
      padding:0px 30px
  }
  [m_gaph40]{
      margin:0px -40px
  }
  [m_gaph40] > div,[m_gaph40] > a{
      padding:0px 40px
  }
  [m_gaph50]{
      margin:0px -50px
  }
  [m_gaph50] > div,[m_gaph50] > a{
      padding:0px 50px
  }
  [m_gaph60]{
      margin:0px -60px
  }
  [m_gaph60] > div,[m_gaph60] > a{
      padding:0px 60px
  }
  [m_gaph70]{
      margin:0px -70px
  }
  [m_gaph70] > div,[m_gaph70] > a{
      padding:0px 70px
  }
  [m_gaph80]{
      margin:0px -80px
  }
  [m_gaph80] > div,[m_gaph80] > a{
      padding:0px 80px
  }
  [m_gaph90]{
      margin:0px -90px
  }
  [m_gaph90] > div,[m_gaph90] > a{
      padding:0px 90px
  }
  [m_gaph100]{
      margin:0px -100px
  }
  [m_gaph100] > div,[m_gaph100] > a{
      padding:0px 100px
  }
  [m_gaph110]{
      margin:0px -110px
  }
  [m_gaph110] > div,[m_gaph110] > a{
      padding:0px 110px
  }
  [m_gaph120]{
      margin:0px -120px
  }
  [m_gaph120] > div,[m_gaph120] > a{
      padding:0px 120px
  }
  [m_gaph130]{
      margin:0px -130px
  }
  [m_gaph130] > div,[m_gaph130] > a{
      padding:0px 130px
  }
  [m_gaph140]{
      margin:0px -140px
  }
  [m_gaph140] > div,[m_gaph140] > a{
      padding:0px 140px
  }
  [m_gaph150]{
      margin:0px -150px
  }
  [m_gaph150] > div,[m_gaph150] > a{
      padding:0px 150px
  }
  [m_gaph160]{
      margin:0px -160px
  }
  [m_gaph160] > div,[m_gaph160] > a{
      padding:0px 160px
  }
  .m_vh{
      visibility:hidden
  }
  .m_vv{
      visibility:visible
  }
  .m_h{
      display:none !Important
  }
  .h-m_si,.m_si,.h-m_di,.m_di{
      display:inline !Important
  }
  .h-m_g,.m_g,.h-m_sib,.m_sib,.h-m_dib,.m_dib{
      display:inline-block !Important
  }
  .h-m_sb,.m_sb,.h-m_db,.m_db{
      display:block !Important
  }
  .m_dtc,.m_stc{
      display:table-cell !Important
  }
  .m_n100{
      font-weight:100 !Important
  }
  .m_n200{
      font-weight:200 !Important
  }
  .m_n300{
      font-weight:300 !Important
  }
  .m_n400{
      font-weight:normal !Important
  }
  .m_b500{
      font-weight:500 !Important
  }
  .m_b600{
      font-weight:600 !Important
  }
  .m_b,.m_b700{
      font-weight:bold !Important
  }
  .m_b800{
      font-weight:800 !Important
  }
  .m_b900{
      font-weight:900 !Important
  }
  .m_pa{
      position:absolute
  }
  .m_pr{
      position:relative
  }
  .m_c{
      text-align:center
  }
  .m_l,body.rtl .m_r{
      text-align:left
  }
  body.rtl .m_c{
    text-align: center;
  }
  .m_r,body.rtl .m_l{
      text-align:right
  }
  .m_j{
      text-align:justify
  }
  .m_i{
      font-style:italic
  }
  .m_o{
      font-style:oblique
  }
  .m_n{
      font-style:normal
  }
  .m_u{
      text-decoration:underline
  }
  .m_s{
      text-decoration:line-through
  }
  .m_mh100{
      min-height:100%
  }
  .m_mh100v,.m_mhv100{
      min-height:100vh
  }
  .m_mhv90{
      min-height:90vh
  }
  .m_mhv80{
      min-height:80vh
  }
  .m_mhv70{
      min-height:70vh
  }
  .m_mhv60{
      min-height:60vh
  }
  .m_mhv50{
      min-height:50vh
  }
  .m_mhv40{
      min-height:40vh
  }
  .m_h100{
      height:100%
  }
  .m_hv100{
      height:100vh
  }
  .m_hv90{
      height:90vh
  }
  .m_hv80{
      height:80vh
  }
  .m_hv60{
      height:60vh
  }
  .m_hv50{
      height:50vh
  }
  .m_hv40{
      height:40vh
  }
  .m_hv33{
      height:33.3334vh
  }
  .m_hv66{
      height:66.6667vh
  }
  .m_ha{
      height:auto !Important
  }
  .m_wa,[m_wa]{
      width:auto !Important
  }
  .m_mxw100{
      max-width:100%
  }
  .m_mw100{
      min-width:100%
  }
  .m_mwn{
      min-width:none
  }
  .m_mw50{
      min-width:50%
  }
  .m_mw60{
      min-width:60%
  }
  .m_mw70{
      min-width:70%
  }
  .m_mw80{
      min-width:80%
  }
  .m_w0,[m_w0]{
      width:0%
  }
  .m_w1,[m_w1]{
      width:1%
  }
  .m_w5,[m_w5]{
      width:5%
  }
  .m_w10,[m_w10]{
      width:10%
  }
  .m_w15,[m_w15]{
      width:15%
  }
  .m_w16,[m_w16]{
      width:16.6667%
  }
  .m_w20,[m_w20]{
      width:20%
  }
  .m_w25,[m_w25]{
      width:25%
  }
  .m_w30,[m_w30]{
      width:30%
  }
  .m_w33,[m_w33]{
      width:33.3334%
  }
  .m_w35,[m_w35]{
      width:35%
  }
  .m_w40,[m_w40]{
      width:40%
  }
  .m_w45,[m_w45]{
      width:45%
  }
  .m_w50,[m_w50]{
      width:50%
  }
  .m_w55,[m_w55]{
      width:55%
  }
  .m_w60,[m_w60]{
      width:60%
  }
  .m_w65,[m_w65]{
      width:65%
  }
  .m_w66,[m_w66]{
      width:66.6667%
  }
  .m_w70,[m_w70]{
      width:70%
  }
  .m_w75,[m_w75]{
      width:75%
  }
  .m_w80,[m_w80]{
      width:80%
  }
  .m_w85,[m_w85]{
      width:85%
  }
  .m_w90,[m_w90]{
      width:90%
  }
  .m_w95,[m_w95]{
      width:95%
  }
  .m_w100,[m_w100]{
      width:100%
  }
  .m_w110,[m_w110]{
      width:110%
  }
  .m_w120,[m_w120]{
      width:120%
  }
  .m_w130,[m_w130]{
      width:130%
  }
  .m_w140,[m_w140]{
      width:140%
  }
  .m_w150,[m_w150]{
      width:150%
  }
  .m_w160,[m_w160]{
      width:160%
  }
  .m_w170,[m_w170]{
      width:170%
  }
  .m_w180,[m_w180]{
      width:180%
  }
  .m_w190,[m_w190]{
      width:190%
  }
  .m_w200,[m_w200]{
      width:200%
  }
  .m_sq{
      aspect-ratio:1/1
  }
  .m_sq0{
      aspect-ratio:1/0
  }
  .m_sq1{
      aspect-ratio:1/0.01
  }
  .m_sq5{
      aspect-ratio:1/0.05
  }
  .m_sq10{
      aspect-ratio:1/0.1
  }
  .m_sq15{
      aspect-ratio:1/0.15
  }
  .m_sq16{
      aspect-ratio:1/0.166667
  }
  .m_sq20{
      aspect-ratio:1/0.2
  }
  .m_sq25{
      aspect-ratio:1/0.25
  }
  .m_sq30{
      aspect-ratio:1/0.3
  }
  .m_sq33{
      aspect-ratio:1/0.333334
  }
  .m_sq35{
      aspect-ratio:1/0.35
  }
  .m_sq40{
      aspect-ratio:1/0.4
  }
  .m_sq45{
      aspect-ratio:1/0.45
  }
  .m_sq50{
      aspect-ratio:1/0.5
  }
  .m_sq55{
      aspect-ratio:1/0.55
  }
  .m_sq60{
      aspect-ratio:1/0.6
  }
  .m_sq65{
      aspect-ratio:1/0.65
  }
  .m_sq66{
      aspect-ratio:1/0.666667
  }
  .m_sq70{
      aspect-ratio:1/0.7
  }
  .m_sq75{
      aspect-ratio:1/0.75
  }
  .m_sq80{
      aspect-ratio:1/0.8
  }
  .m_sq85{
      aspect-ratio:1/0.85
  }
  .m_sq90{
      aspect-ratio:1/0.9
  }
  .m_sq95{
      aspect-ratio:1/0.95
  }
  .m_sq100{
      aspect-ratio:1/1
  }
  .m_sq110{
      aspect-ratio:1/1.1
  }
  .m_sq120{
      aspect-ratio:1/1.2
  }
  .m_sq130{
      aspect-ratio:1/1.3
  }
  .m_sq140{
      aspect-ratio:1/1.4
  }
  .m_sq150{
      aspect-ratio:1/1.5
  }
  .m_sq160{
      aspect-ratio:1/1.6
  }
  .m_sq170{
      aspect-ratio:1/1.7
  }
  .m_sq180{
      aspect-ratio:1/1.8
  }
  .m_sq190{
      aspect-ratio:1/1.9
  }
  .m_sq200{
      aspect-ratio:1/2
  }
}
@media all and (max-width:480px){
  .m_m_left,body.rtl .m_m_right{
      float:left
  }
  .m_m_right,body.rtl .m_m_left{
      float:right
  }
  .m_m_none{
      float:none
  }
  .m_m_vd,[vd]{
      vertical-align:baseline !Important
  }
  .m_m_vt,[vt]{
      vertical-align:top !Important
  }
  .m_m_vm,[vm]{
      vertical-align:middle !Important
  }
  .m_m_vb,[vb]{
      vertical-align:bottom !Important
  }
  .m_m_shn{
      -webkit-box-shadow:none;
      box-shadow:none
  }
  .m_m_sh{
      -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);
      box-shadow:0 1px 2px rgba(0,0,0,0.2)
  }
  .m_m_sh5{
      -webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.05);
      box-shadow:0px 5px 10px rgba(0,0,0,0.05)
  }
  .m_m_sh10{
      -webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.1);
      box-shadow:0px 5px 10px rgba(0,0,0,0.1)
  }
  .m_m_sh20{
      -webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.2);
      box-shadow:0px 5px 10px rgba(0,0,0,0.2)
  }
  .m_m_sh30{
      -webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.3);
      box-shadow:0px 5px 10px rgba(0,0,0,0.3)
  }
  .m_m_sh40{
      -webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.4);
      box-shadow:0px 5px 10px rgba(0,0,0,0.4)
  }
  .m_m_sh50{
      -webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.5);
      box-shadow:0px 5px 10px rgba(0,0,0,0.5)
  }
  .m_m_sh60{
      -webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.6);
      box-shadow:0px 5px 10px rgba(0,0,0,0.6)
  }
  .m_m_tsh5{
      -webkit-text-shadow:0px 0px 3px rgba(0,0,0,0.05);
      text-shadow:0px 0px 3px rgba(0,0,0,0.05)
  }
  .m_m_tsh10{
      -webkit-text-shadow:0px 0px 3px rgba(0,0,0,0.1);
      text-shadow:0px 0px 3px rgba(0,0,0,0.1)
  }
  .m_m_tsh20{
      -webkit-text-shadow:0px 0px 3px rgba(0,0,0,0.2);
      text-shadow:0px 0px 3px rgba(0,0,0,0.2)
  }
  .m_m_tsh30{
      -webkit-text-shadow:0px 0px 3px rgba(0,0,0,0.3);
      text-shadow:0px 0px 3px rgba(0,0,0,0.3)
  }
  .m_m_tsh40{
      -webkit-text-shadow:0px 0px 3px rgba(0,0,0,0.4);
      text-shadow:0px 0px 3px rgba(0,0,0,0.4)
  }
  .m_m_tsh50{
      -webkit-text-shadow:0px 0px 3px rgba(0,0,0,0.5);
      text-shadow:0px 0px 3px rgba(0,0,0,0.5)
  }
  .m_m_tsh60{
      -webkit-text-shadow:0px 0px 3px rgba(0,0,0,0.6);
      text-shadow:0px 0px 3px rgba(0,0,0,0.6)
  }
  .m_m_op0{
      opacity:0
  }
  .m_m_op5{
      opacity:0.05
  }
  .m_m_op10{
      opacity:0.1
  }
  .m_m_op20{
      opacity:0.2
  }
  .m_m_op30{
      opacity:0.3
  }
  .m_m_op40{
      opacity:0.4
  }
  .m_m_op50{
      opacity:0.5
  }
  .m_m_op60{
      opacity:0.6
  }
  .m_m_op70{
      opacity:0.7
  }
  .m_m_op80{
      opacity:0.8
  }
  .m_m_op90{
      opacity:0.9
  }
  .m_m_op100{
      opacity:1
  }
  .m_m_lh0{
      line-height:0px !Important
  }
  .m_m_lh2{
      line-height:2px !Important
  }
  .m_m_lh3{
      line-height:3px !Important
  }
  .m_m_lh4{
      line-height:4px !Important
  }
  .m_m_lh5{
      line-height:5px !Important
  }
  .m_m_lh6{
      line-height:6px !Important
  }
  .m_m_lh7{
      line-height:7px !Important
  }
  .m_m_lh8{
      line-height:8px !Important
  }
  .m_m_lh9{
      line-height:9px !Important
  }
  .m_m_lh10{
      line-height:10px !Important
  }
  .m_m_lh11{
      line-height:11px !Important
  }
  .m_m_lh12{
      line-height:12px !Important
  }
  .m_m_lh13{
      line-height:13px !Important
  }
  .m_m_lh14{
      line-height:14px !Important
  }
  .m_m_lh15{
      line-height:15px !Important
  }
  .m_m_lh16{
      line-height:16px !Important
  }
  .m_m_lh17{
      line-height:17px !Important
  }
  .m_m_lh18{
      line-height:18px !Important
  }
  .m_m_lh19{
      line-height:19px !Important
  }
  .m_m_lh20{
      line-height:20px !Important
  }
  .m_m_lh22{
      line-height:22px !Important
  }
  .m_m_lh23{
      line-height:23px !Important
  }
  .m_m_lh24{
      line-height:24px !Important
  }
  .m_m_lh25{
      line-height:25px !Important
  }
  .m_m_lh26{
      line-height:26px !Important
  }
  .m_m_lh27{
      line-height:27px !Important
  }
  .m_m_lh28{
      line-height:28px !Important
  }
  .m_m_lh29{
      line-height:29px !Important
  }
  .m_m_lh30{
      line-height:30px !Important
  }
  .m_m_lh32{
      line-height:32px !Important
  }
  .m_m_lh34{
      line-height:34px !Important
  }
  .m_m_lh35{
      line-height:35px !Important
  }
  .m_m_lh36{
      line-height:36px !Important
  }
  .m_m_lh38{
      line-height:38px !Important
  }
  .m_m_lh40{
      line-height:40px !Important
  }
  .m_m_lh45{
      line-height:45px !Important
  }
  .m_m_lh50{
      line-height:50px !Important
  }
  .m_m_lh55{
      line-height:55px !Important
  }
  .m_m_lh60{
      line-height:60px !Important
  }
  .m_m_lh65{
      line-height:65px !Important
  }
  .m_m_lh70{
      line-height:70px !Important
  }
  .m_m_lh75{
      line-height:75px !Important
  }
  .m_m_lh80{
      line-height:80px !Important
  }
  .m_m_lh90{
      line-height:90px !Important
  }
  .m_m_lh100{
      line-height:100px !Important
  }
  .m_m_lh110{
      line-height:110px !Important
  }
  .m_m_lh120{
      line-height:120px !Important
  }
  .m_m_lh130{
      line-height:130px !Important
  }
  .m_m_lh140{
      line-height:140px !Important
  }
  .m_m_lh150{
      line-height:150px !Important
  }
  .m_m_lh160{
      line-height:160px !Important
  }
  .m_m_fs0{
      font-size:0px !Important
  }
  .m_m_fs2{
      font-size:2px !Important
  }
  .m_m_fs3{
      font-size:3px !Important
  }
  .m_m_fs4{
      font-size:4px !Important
  }
  .m_m_fs5{
      font-size:5px !Important
  }
  .m_m_fs6{
      font-size:6px !Important
  }
  .m_m_fs7{
      font-size:7px !Important
  }
  .m_m_fs8{
      font-size:8px !Important
  }
  .m_m_fs9{
      font-size:9px !Important
  }
  .m_m_fs10{
      font-size:10px !Important
  }
  .m_m_fs11{
      font-size:11px !Important
  }
  .m_m_fs12{
      font-size:12px !Important
  }
  .m_m_fs13{
      font-size:13px !Important
  }
  .m_m_fs14{
      font-size:14px !Important
  }
  .m_m_fs15{
      font-size:15px !Important
  }
  .m_m_fs16{
      font-size:16px !Important
  }
  .m_m_fs17{
      font-size:17px !Important
  }
  .m_m_fs18{
      font-size:18px !Important
  }
  .m_m_fs19{
      font-size:19px !Important
  }
  .m_m_fs20{
      font-size:20px !Important
  }
  .m_m_fs22{
      font-size:22px !Important
  }
  .m_m_fs23{
      font-size:23px !Important
  }
  .m_m_fs24{
      font-size:24px !Important
  }
  .m_m_fs25{
      font-size:25px !Important
  }
  .m_m_fs26{
      font-size:26px !Important
  }
  .m_m_fs27{
      font-size:27px !Important
  }
  .m_m_fs28{
      font-size:28px !Important
  }
  .m_m_fs29{
      font-size:29px !Important
  }
  .m_m_fs30{
      font-size:30px !Important
  }
  .m_m_fs32{
      font-size:32px !Important
  }
  .m_m_fs34{
      font-size:34px !Important
  }
  .m_m_fs35{
      font-size:35px !Important
  }
  .m_m_fs36{
      font-size:36px !Important
  }
  .m_m_fs38{
      font-size:38px !Important
  }
  .m_m_fs40{
      font-size:40px !Important
  }
  .m_m_fs45{
      font-size:45px !Important
  }
  .m_m_fs50{
      font-size:50px !Important
  }
  .m_m_fs55{
      font-size:55px !Important
  }
  .m_m_fs60{
      font-size:60px !Important
  }
  .m_m_fs65{
      font-size:65px !Important
  }
  .m_m_fs70{
      font-size:70px !Important
  }
  .m_m_fs75{
      font-size:75px !Important
  }
  .m_m_fs80{
      font-size:80px !Important
  }
  .m_m_fs90{
      font-size:90px !Important
  }
  .m_m_fs100{
      font-size:100px !Important
  }
  .m_m_fs110{
      font-size:110px !Important
  }
  .m_m_fs120{
      font-size:120px !Important
  }
  .m_m_fs130{
      font-size:130px !Important
  }
  .m_m_fs140{
      font-size:140px !Important
  }
  .m_m_fs150{
      font-size:150px !Important
  }
  .m_m_fs160{
      font-size:160px !Important
  }
  .m_m_p0{
      padding:0px
  }
  .m_m_p1{
      padding:1px
  }
  .m_m_p2{
      padding:2px
  }
  .m_m_p3{
      padding:3px
  }
  .m_m_p4{
      padding:4px
  }
  .m_m_p5{
      padding:5px
  }
  .m_m_p8{
      padding:8px
  }
  .m_m_p10{
      padding:10px
  }
  .m_m_p15{
      padding:15px
  }
  .m_m_p20{
      padding:20px
  }
  .m_m_p25{
      padding:25px
  }
  .m_m_p30{
      padding:30px
  }
  .m_m_p40{
      padding:40px
  }
  .m_m_p50{
      padding:50px
  }
  .m_m_p60{
      padding:60px
  }
  .m_m_p70{
      padding:70px
  }
  .m_m_p80{
      padding:80px
  }
  .m_m_p90{
      padding:90px
  }
  .m_m_p100{
      padding:100px
  }
  .m_m_p110{
      padding:110px
  }
  .m_m_p120{
      padding:120px
  }
  .m_m_p130{
      padding:130px
  }
  .m_m_p140{
      padding:140px
  }
  .m_m_p150{
      padding:150px
  }
  .m_m_p160{
      padding:160px
  }
  .m_m_pv0{
      padding-top:0px;
      padding-bottom:0px
  }
  .m_m_pv1{
      padding-top:1px;
      padding-bottom:1px
  }
  .m_m_pv2{
      padding-top:2px;
      padding-bottom:2px
  }
  .m_m_pv3{
      padding-top:3px;
      padding-bottom:3px
  }
  .m_m_pv4{
      padding-top:4px;
      padding-bottom:4px
  }
  .m_m_pv5{
      padding-top:5px;
      padding-bottom:5px
  }
  .m_m_pv8{
      padding-top:8px;
      padding-bottom:8px
  }
  .m_m_pv10{
      padding-top:10px;
      padding-bottom:10px
  }
  .m_m_pv15{
      padding-top:15px;
      padding-bottom:15px
  }
  .m_m_pv20{
      padding-top:20px;
      padding-bottom:20px
  }
  .m_m_pv25{
      padding-top:25px;
      padding-bottom:25px
  }
  .m_m_pv30{
      padding-top:30px;
      padding-bottom:30px
  }
  .m_m_pv40{
      padding-top:40px;
      padding-bottom:40px
  }
  .m_m_pv50{
      padding-top:50px;
      padding-bottom:50px
  }
  .m_m_pv60{
      padding-top:60px;
      padding-bottom:60px
  }
  .m_m_pv70{
      padding-top:70px;
      padding-bottom:70px
  }
  .m_m_pv80{
      padding-top:80px;
      padding-bottom:80px
  }
  .m_m_pv90{
      padding-top:90px;
      padding-bottom:90px
  }
  .m_m_pv100{
      padding-top:100px;
      padding-bottom:100px
  }
  .m_m_pv110{
      padding-top:110px;
      padding-bottom:110px
  }
  .m_m_pv120{
      padding-top:120px;
      padding-bottom:120px
  }
  .m_m_pv130{
      padding-top:130px;
      padding-bottom:130px
  }
  .m_m_pv140{
      padding-top:140px;
      padding-bottom:140px
  }
  .m_m_pv150{
      padding-top:150px;
      padding-bottom:150px
  }
  .m_m_pv160{
      padding-top:160px;
      padding-bottom:160px
  }
  .m_m_ph0{
      padding-left:0px;
      padding-right:0px
  }
  .m_m_ph1{
      padding-left:1px;
      padding-right:1px
  }
  .m_m_ph2{
      padding-left:2px;
      padding-right:2px
  }
  .m_m_ph3{
      padding-left:3px;
      padding-right:3px
  }
  .m_m_ph4{
      padding-left:4px;
      padding-right:4px
  }
  .m_m_ph5{
      padding-left:5px;
      padding-right:5px
  }
  .m_m_ph8{
      padding-left:8px;
      padding-right:8px
  }
  .m_m_ph10{
      padding-left:10px;
      padding-right:10px
  }
  .m_m_ph15{
      padding-left:15px;
      padding-right:15px
  }
  .m_m_ph20{
      padding-left:20px;
      padding-right:20px
  }
  .m_m_ph25{
      padding-left:25px;
      padding-right:25px
  }
  .m_m_ph30{
      padding-left:30px;
      padding-right:30px
  }
  .m_m_ph40{
      padding-left:40px;
      padding-right:40px
  }
  .m_m_ph50{
      padding-left:50px;
      padding-right:50px
  }
  .m_m_ph60{
      padding-left:60px;
      padding-right:60px
  }
  .m_m_ph70{
      padding-left:70px;
      padding-right:70px
  }
  .m_m_ph80{
      padding-left:80px;
      padding-right:80px
  }
  .m_m_ph90{
      padding-left:90px;
      padding-right:90px
  }
  .m_m_ph100{
      padding-left:100px;
      padding-right:100px
  }
  .m_m_ph110{
      padding-left:110px;
      padding-right:110px
  }
  .m_m_ph120{
      padding-left:120px;
      padding-right:120px
  }
  .m_m_ph130{
      padding-left:130px;
      padding-right:130px
  }
  .m_m_ph140{
      padding-left:140px;
      padding-right:140px
  }
  .m_m_ph150{
      padding-left:150px;
      padding-right:150px
  }
  .m_m_ph160{
      padding-left:160px;
      padding-right:160px
  }
  .m_m_pt0{
      padding-top:0px !Important
  }
  .m_m_pt1{
      padding-top:1px !Important
  }
  .m_m_pt2{
      padding-top:2px !Important
  }
  .m_m_pt3{
      padding-top:3px !Important
  }
  .m_m_pt4{
      padding-top:4px !Important
  }
  .m_m_pt5{
      padding-top:5px !Important
  }
  .m_m_pt8{
      padding-top:8px !Important
  }
  .m_m_pt10{
      padding-top:10px !Important
  }
  .m_m_pt15{
      padding-top:15px !Important
  }
  .m_m_pt20{
      padding-top:20px !Important
  }
  .m_m_pt25{
      padding-top:25px !Important
  }
  .m_m_pt30{
      padding-top:30px !Important
  }
  .m_m_pt40{
      padding-top:40px !Important
  }
  .m_m_pt50{
      padding-top:50px !Important
  }
  .m_m_pt60{
      padding-top:60px !Important
  }
  .m_m_pt70{
      padding-top:70px !Important
  }
  .m_m_pt80{
      padding-top:80px !Important
  }
  .m_m_pt90{
      padding-top:90px !Important
  }
  .m_m_pt100{
      padding-top:100px !Important
  }
  .m_m_pt110{
      padding-top:110px !Important
  }
  .m_m_pt120{
      padding-top:120px !Important
  }
  .m_m_pt130{
      padding-top:130px !Important
  }
  .m_m_pt140{
      padding-top:140px !Important
  }
  .m_m_pt150{
      padding-top:150px !Important
  }
  .m_m_pt160{
      padding-top:160px !Important
  }
  .m_m_pb0{
      padding-bottom:0px !Important
  }
  .m_m_pb1{
      padding-bottom:1px !Important
  }
  .m_m_pb2{
      padding-bottom:2px !Important
  }
  .m_m_pb3{
      padding-bottom:3px !Important
  }
  .m_m_pb4{
      padding-bottom:4px !Important
  }
  .m_m_pb5{
      padding-bottom:5px !Important
  }
  .m_m_pb8{
      padding-bottom:8px !Important
  }
  .m_m_pb10{
      padding-bottom:10px !Important
  }
  .m_m_pb15{
      padding-bottom:15px !Important
  }
  .m_m_pb20{
      padding-bottom:20px !Important
  }
  .m_m_pb25{
      padding-bottom:25px !Important
  }
  .m_m_pb30{
      padding-bottom:30px !Important
  }
  .m_m_pb40{
      padding-bottom:40px !Important
  }
  .m_m_pb50{
      padding-bottom:50px !Important
  }
  .m_m_pb60{
      padding-bottom:60px !Important
  }
  .m_m_pb70{
      padding-bottom:70px !Important
  }
  .m_m_pb80{
      padding-bottom:80px !Important
  }
  .m_m_pb90{
      padding-bottom:90px !Important
  }
  .m_m_pb100{
      padding-bottom:100px !Important
  }
  .m_m_pb110{
      padding-bottom:110px !Important
  }
  .m_m_pb120{
      padding-bottom:120px !Important
  }
  .m_m_pb130{
      padding-bottom:130px !Important
  }
  .m_m_pb140{
      padding-bottom:140px !Important
  }
  .m_m_pb150{
      padding-bottom:150px !Important
  }
  .m_m_pb160{
      padding-bottom:160px !Important
  }
  .m_m_m0{
      margin:0px
  }
  .m_m_m1{
      margin:1px
  }
  .m_m_m2{
      margin:2px
  }
  .m_m_m3{
      margin:3px
  }
  .m_m_m4{
      margin:4px
  }
  .m_m_m5{
      margin:5px
  }
  .m_m_m8{
      margin:8px
  }
  .m_m_m10{
      margin:10px
  }
  .m_m_m15{
      margin:15px
  }
  .m_m_m20{
      margin:20px
  }
  .m_m_m25{
      margin:25px
  }
  .m_m_m30{
      margin:30px
  }
  .m_m_m40{
      margin:40px
  }
  .m_m_m50{
      margin:50px
  }
  .m_m_m60{
      margin:60px
  }
  .m_m_m70{
      margin:70px
  }
  .m_m_m80{
      margin:80px
  }
  .m_m_m90{
      margin:90px
  }
  .m_m_m100{
      margin:100px
  }
  .m_m_m110{
      margin:110px
  }
  .m_m_m120{
      margin:120px
  }
  .m_m_m130{
      margin:130px
  }
  .m_m_m140{
      margin:140px
  }
  .m_m_m150{
      margin:150px
  }
  .m_m_m160{
      margin:160px
  }
  .m_m_mt0{
      margin-top:0px
  }
  .m_m_mt1{
      margin-top:1px
  }
  .m_m_mt2{
      margin-top:2px
  }
  .m_m_mt3{
      margin-top:3px
  }
  .m_m_mt4{
      margin-top:4px
  }
  .m_m_mt5{
      margin-top:5px
  }
  .m_m_mt8{
      margin-top:8px
  }
  .m_m_mt10{
      margin-top:10px
  }
  .m_m_mt15{
      margin-top:15px
  }
  .m_m_mt20{
      margin-top:20px
  }
  .m_m_mt25{
      margin-top:25px
  }
  .m_m_mt30{
      margin-top:30px
  }
  .m_m_mt40{
      margin-top:40px
  }
  .m_m_mt50{
      margin-top:50px
  }
  .m_m_mt60{
      margin-top:60px
  }
  .m_m_mt70{
      margin-top:70px
  }
  .m_m_mt80{
      margin-top:80px
  }
  .m_m_mt90{
      margin-top:90px
  }
  .m_m_mt100{
      margin-top:100px
  }
  .m_m_mt110{
      margin-top:110px
  }
  .m_m_mt120{
      margin-top:120px
  }
  .m_m_mt130{
      margin-top:130px
  }
  .m_m_mt140{
      margin-top:140px
  }
  .m_m_mt150{
      margin-top:150px
  }
  .m_m_mt160{
      margin-top:160px
  }
  .m_m_mb0{
      margin-bottom:0px
  }
  .m_m_mb1{
      margin-bottom:1px
  }
  .m_m_mb2{
      margin-bottom:2px
  }
  .m_m_mb3{
      margin-bottom:3px
  }
  .m_m_mb4{
      margin-bottom:4px
  }
  .m_m_mb5{
      margin-bottom:5px
  }
  .m_m_mb8{
      margin-bottom:8px
  }
  .m_m_mb10{
      margin-bottom:10px
  }
  .m_m_mb15{
      margin-bottom:15px
  }
  .m_m_mb20{
      margin-bottom:20px
  }
  .m_m_mb25{
      margin-bottom:25px
  }
  .m_m_mb30{
      margin-bottom:30px
  }
  .m_m_mb40{
      margin-bottom:40px
  }
  .m_m_mb50{
      margin-bottom:50px
  }
  .m_m_mb60{
      margin-bottom:60px
  }
  .m_m_mb70{
      margin-bottom:70px
  }
  .m_m_mb80{
      margin-bottom:80px
  }
  .m_m_mb90{
      margin-bottom:90px
  }
  .m_m_mb100{
      margin-bottom:100px
  }
  .m_m_mb110{
      margin-bottom:110px
  }
  .m_m_mb120{
      margin-bottom:120px
  }
  .m_m_mb130{
      margin-bottom:130px
  }
  .m_m_mb140{
      margin-bottom:140px
  }
  .m_m_mb150{
      margin-bottom:150px
  }
  .m_m_mb160{
      margin-bottom:160px
  }
  .m_m_z1{
      z-index:1
  }
  .m_m_z10{
      z-index:10
  }
  .m_m_z20{
      z-index:20
  }
  .m_m_z30{
      z-index:30
  }
  .m_m_z40{
      z-index:40
  }
  .m_m_z50{
      z-index:50
  }
  .m_m_z60{
      z-index:60
  }
  .m_m_z70{
      z-index:70
  }
  .m_m_z80{
      z-index:80
  }
  .m_m_z90{
      z-index:90
  }
  .m_m_z100{
      z-index:100
  }
  .m_m_z110{
      z-index:110
  }
  .m_m_z120{
      z-index:120
  }
  .m_m_z130{
      z-index:130
  }
  .m_m_z140{
      z-index:140
  }
  .m_m_z150{
      z-index:150
  }
  .m_m_z160{
      z-index:160
  }
  .m_m_z170{
      z-index:170
  }
  .m_m_z180{
      z-index:180
  }
  .m_m_z190{
      z-index:190
  }
  .m_m_z200{
      z-index:200
  }
  .m_m_z300{
      z-index:300
  }
  .m_m_z400{
      z-index:400
  }
  .m_m_z500{
      z-index:500
  }
  .m_m_z600{
      z-index:600
  }
  .m_m_z700{
      z-index:700
  }
  .m_m_z800{
      z-index:800
  }
  .m_m_z900{
      z-index:900
  }
  .m_m_z1000{
      z-index:1000
  }
  .m_m_z2000{
      z-index:2000
  }
  .m_m_z3000{
      z-index:3000
  }
  .m_m_z4000{
      z-index:4000
  }
  .m_m_z5000{
      z-index:5000
  }
  .m_m_z6000{
      z-index:6000
  }
  .m_m_z7000{
      z-index:7000
  }
  .m_m_z8000{
      z-index:8000
  }
  .m_m_z9000{
      z-index:9000
  }
  .m_m_z10000{
      z-index:10000
  }
  body:not(.rtl) .m_m_ml0,body.rtl .m_m_mr0{
      margin-left:0px
  }
  body:not(.rtl) .m_m_ml1,body.rtl .m_m_mr1{
      margin-left:1px
  }
  body:not(.rtl) .m_m_ml2,body.rtl .m_m_mr2{
      margin-left:2px
  }
  body:not(.rtl) .m_m_ml3,body.rtl .m_m_mr3{
      margin-left:3px
  }
  body:not(.rtl) .m_m_ml4,body.rtl .m_m_mr4{
      margin-left:4px
  }
  body:not(.rtl) .m_m_ml5,body.rtl .m_m_mr5{
      margin-left:5px
  }
  body:not(.rtl) .m_m_ml8,body.rtl .m_m_mr8{
      margin-left:8px
  }
  body:not(.rtl) .m_m_ml10,body.rtl .m_m_mr10{
      margin-left:10px
  }
  body:not(.rtl) .m_m_ml15,body.rtl .m_m_mr15{
      margin-left:15px
  }
  body:not(.rtl) .m_m_ml20,body.rtl .m_m_mr20{
      margin-left:20px
  }
  body:not(.rtl) .m_m_ml25,body.rtl .m_m_mr25{
      margin-left:25px
  }
  body:not(.rtl) .m_m_ml30,body.rtl .m_m_mr30{
      margin-left:30px
  }
  body:not(.rtl) .m_m_ml40,body.rtl .m_m_mr40{
      margin-left:40px
  }
  body:not(.rtl) .m_m_ml50,body.rtl .m_m_mr50{
      margin-left:50px
  }
  body:not(.rtl) .m_m_ml60,body.rtl .m_m_mr60{
      margin-left:60px
  }
  body:not(.rtl) .m_m_ml70,body.rtl .m_m_mr70{
      margin-left:70px
  }
  body:not(.rtl) .m_m_ml80,body.rtl .m_m_mr80{
      margin-left:80px
  }
  body:not(.rtl) .m_m_ml90,body.rtl .m_m_mr90{
      margin-left:90px
  }
  body:not(.rtl) .m_m_ml100,body.rtl .m_m_mr100{
      margin-left:100px
  }
  body:not(.rtl) .m_m_ml110,body.rtl .m_m_mr110{
      margin-left:110px
  }
  body:not(.rtl) .m_m_ml120,body.rtl .m_m_mr120{
      margin-left:120px
  }
  body:not(.rtl) .m_m_ml130,body.rtl .m_m_mr130{
      margin-left:130px
  }
  body:not(.rtl) .m_m_ml140,body.rtl .m_m_mr140{
      margin-left:140px
  }
  body:not(.rtl) .m_m_ml150,body.rtl .m_m_mr150{
      margin-left:150px
  }
  body:not(.rtl) .m_m_ml160,body.rtl .m_m_mr160{
      margin-left:160px
  }
  body:not(.rtl) .m_m_mr0,body.rtl .m_m_ml0{
      margin-right:0px
  }
  body:not(.rtl) .m_m_mr1,body.rtl .m_m_ml1{
      margin-right:1px
  }
  body:not(.rtl) .m_m_mr2,body.rtl .m_m_ml2{
      margin-right:2px
  }
  body:not(.rtl) .m_m_mr3,body.rtl .m_m_ml3{
      margin-right:3px
  }
  body:not(.rtl) .m_m_mr4,body.rtl .m_m_ml4{
      margin-right:4px
  }
  body:not(.rtl) .m_m_mr5,body.rtl .m_m_ml5{
      margin-right:5px
  }
  body:not(.rtl) .m_m_mr8,body.rtl .m_m_ml8{
      margin-right:8px
  }
  body:not(.rtl) .m_m_mr10,body.rtl .m_m_ml10{
      margin-right:10px
  }
  body:not(.rtl) .m_m_mr15,body.rtl .m_m_ml15{
      margin-right:15px
  }
  body:not(.rtl) .m_m_mr20,body.rtl .m_m_ml20{
      margin-right:20px
  }
  body:not(.rtl) .m_m_mr25,body.rtl .m_m_ml25{
      margin-right:25px
  }
  body:not(.rtl) .m_m_mr30,body.rtl .m_m_ml30{
      margin-right:30px
  }
  body:not(.rtl) .m_m_mr40,body.rtl .m_m_ml40{
      margin-right:40px
  }
  body:not(.rtl) .m_m_mr50,body.rtl .m_m_ml50{
      margin-right:50px
  }
  body:not(.rtl) .m_m_mr60,body.rtl .m_m_ml60{
      margin-right:60px
  }
  body:not(.rtl) .m_m_mr70,body.rtl .m_m_ml70{
      margin-right:70px
  }
  body:not(.rtl) .m_m_mr80,body.rtl .m_m_ml80{
      margin-right:80px
  }
  body:not(.rtl) .m_m_mr90,body.rtl .m_m_ml90{
      margin-right:90px
  }
  body:not(.rtl) .m_m_mr100,body.rtl .m_m_ml100{
      margin-right:100px
  }
  body:not(.rtl) .m_m_mr110,body.rtl .m_m_ml110{
      margin-right:110px
  }
  body:not(.rtl) .m_m_mr120,body.rtl .m_m_ml120{
      margin-right:120px
  }
  body:not(.rtl) .m_m_mr130,body.rtl .m_m_ml130{
      margin-right:130px
  }
  body:not(.rtl) .m_m_mr140,body.rtl .m_m_ml140{
      margin-right:140px
  }
  body:not(.rtl) .m_m_mr150,body.rtl .m_m_ml150{
      margin-right:150px
  }
  body:not(.rtl) .m_m_mr160,body.rtl .m_m_ml160{
      margin-right:160px
  }
  body:not(.rtl) .m_m_pr0,body.rtl .m_m_pl0{
      padding-right:0px
  }
  body:not(.rtl) .m_m_pr1,body.rtl .m_m_pl1{
      padding-right:1px
  }
  body:not(.rtl) .m_m_pr2,body.rtl .m_m_pl2{
      padding-right:2px
  }
  body:not(.rtl) .m_m_pr3,body.rtl .m_m_pl3{
      padding-right:3px
  }
  body:not(.rtl) .m_m_pr4,body.rtl .m_m_pl4{
      padding-right:4px
  }
  body:not(.rtl) .m_m_pr5,body.rtl .m_m_pl5{
      padding-right:5px
  }
  body:not(.rtl) .m_m_pr8,body.rtl .m_m_pl8{
      padding-right:8px
  }
  body:not(.rtl) .m_m_pr10,body.rtl .m_m_pl10{
      padding-right:10px
  }
  body:not(.rtl) .m_m_pr15,body.rtl .m_m_pl15{
      padding-right:15px
  }
  body:not(.rtl) .m_m_pr20,body.rtl .m_m_pl20{
      padding-right:20px
  }
  body:not(.rtl) .m_m_pr25,body.rtl .m_m_pl25{
      padding-right:25px
  }
  body:not(.rtl) .m_m_pr30,body.rtl .m_m_pl30{
      padding-right:30px
  }
  body:not(.rtl) .m_m_pr40,body.rtl .m_m_pl40{
      padding-right:40px
  }
  body:not(.rtl) .m_m_pr50,body.rtl .m_m_pl50{
      padding-right:50px
  }
  body:not(.rtl) .m_m_pr60,body.rtl .m_m_pl60{
      padding-right:60px
  }
  body:not(.rtl) .m_m_pr70,body.rtl .m_m_pl70{
      padding-right:70px
  }
  body:not(.rtl) .m_m_pr80,body.rtl .m_m_pl80{
      padding-right:80px
  }
  body:not(.rtl) .m_m_pr90,body.rtl .m_m_pl90{
      padding-right:90px
  }
  body:not(.rtl) .m_m_pr100,body.rtl .m_m_pl100{
      padding-right:100px
  }
  body:not(.rtl) .m_m_pr110,body.rtl .m_m_pl110{
      padding-right:110px
  }
  body:not(.rtl) .m_m_pr120,body.rtl .m_m_pl120{
      padding-right:120px
  }
  body:not(.rtl) .m_m_pr130,body.rtl .m_m_pl130{
      padding-right:130px
  }
  body:not(.rtl) .m_m_pr140,body.rtl .m_m_pl140{
      padding-right:140px
  }
  body:not(.rtl) .m_m_pr150,body.rtl .m_m_pl150{
      padding-right:150px
  }
  body:not(.rtl) .m_m_pr160,body.rtl .m_m_pl160{
      padding-right:160px
  }
  body:not(.rtl) .m_m_pl0,body.rtl .m_m_pr0{
      padding-left:0px
  }
  body:not(.rtl) .m_m_pl1,body.rtl .m_m_pr1{
      padding-left:1px
  }
  body:not(.rtl) .m_m_pl2,body.rtl .m_m_pr2{
      padding-left:2px
  }
  body:not(.rtl) .m_m_pl3,body.rtl .m_m_pr3{
      padding-left:3px
  }
  body:not(.rtl) .m_m_pl4,body.rtl .m_m_pr4{
      padding-left:4px
  }
  body:not(.rtl) .m_m_pl5,body.rtl .m_m_pr5{
      padding-left:5px
  }
  body:not(.rtl) .m_m_pl8,body.rtl .m_m_pr8{
      padding-left:8px
  }
  body:not(.rtl) .m_m_pl10,body.rtl .m_m_pr10{
      padding-left:10px
  }
  body:not(.rtl) .m_m_pl15,body.rtl .m_m_pr15{
      padding-left:15px
  }
  body:not(.rtl) .m_m_pl20,body.rtl .m_m_pr20{
      padding-left:20px
  }
  body:not(.rtl) .m_m_pl25,body.rtl .m_m_pr25{
      padding-left:25px
  }
  body:not(.rtl) .m_m_pl30,body.rtl .m_m_pr30{
      padding-left:30px
  }
  body:not(.rtl) .m_m_pl40,body.rtl .m_m_pr40{
      padding-left:40px
  }
  body:not(.rtl) .m_m_pl50,body.rtl .m_m_pr50{
      padding-left:50px
  }
  body:not(.rtl) .m_m_pl60,body.rtl .m_m_pr60{
      padding-left:60px
  }
  body:not(.rtl) .m_m_pl70,body.rtl .m_m_pr70{
      padding-left:70px
  }
  body:not(.rtl) .m_m_pl80,body.rtl .m_m_pr80{
      padding-left:80px
  }
  body:not(.rtl) .m_m_pl90,body.rtl .m_m_pr90{
      padding-left:90px
  }
  body:not(.rtl) .m_m_pl100,body.rtl .m_m_pr100{
      padding-left:100px
  }
  body:not(.rtl) .m_m_pl110,body.rtl .m_m_pr110{
      padding-left:110px
  }
  body:not(.rtl) .m_m_pl120,body.rtl .m_m_pr120{
      padding-left:120px
  }
  body:not(.rtl) .m_m_pl130,body.rtl .m_m_pr130{
      padding-left:130px
  }
  body:not(.rtl) .m_m_pl140,body.rtl .m_m_pr140{
      padding-left:140px
  }
  body:not(.rtl) .m_m_pl150,body.rtl .m_m_pr150{
      padding-left:150px
  }
  body:not(.rtl) .m_m_pl160,body.rtl .m_m_pr160{
      padding-left:160px
  }
  [m_m_gap0]{
      margin:-0px
  }
  [m_m_gap0] > div,[m_m_gap0] > a{
      padding:0px
  }
  [m_m_gap1]{
      margin:-1px
  }
  [m_m_gap1] > div,[m_m_gap1] > a{
      padding:1px
  }
  [m_m_gap2]{
      margin:-2px
  }
  [m_m_gap2] > div,[m_m_gap2] > a{
      padding:2px
  }
  [m_m_gap3]{
      margin:-3px
  }
  [m_m_gap3] > div,[m_m_gap3] > a{
      padding:3px
  }
  [m_m_gap4]{
      margin:-4px
  }
  [m_m_gap4] > div,[m_m_gap4] > a{
      padding:4px
  }
  [m_m_gap5]{
      margin:-5px
  }
  [m_m_gap5] > div,[m_m_gap5] > a{
      padding:5px
  }
  [m_m_gap8]{
      margin:-8px
  }
  [m_m_gap8] > div,[m_m_gap8] > a{
      padding:8px
  }
  [m_m_gap10]{
      margin:-10px
  }
  [m_m_gap10] > div,[m_m_gap10] > a{
      padding:10px
  }
  [m_m_gap15]{
      margin:-15px
  }
  [m_m_gap15] > div,[m_m_gap15] > a{
      padding:15px
  }
  [m_m_gap20]{
      margin:-20px
  }
  [m_m_gap20] > div,[m_m_gap20] > a{
      padding:20px
  }
  [m_m_gap25]{
      margin:-25px
  }
  [m_m_gap25] > div,[m_m_gap25] > a{
      padding:25px
  }
  [m_m_gap30]{
      margin:-30px
  }
  [m_m_gap30] > div,[m_m_gap30] > a{
      padding:30px
  }
  [m_m_gap40]{
      margin:-40px
  }
  [m_m_gap40] > div,[m_m_gap40] > a{
      padding:40px
  }
  [m_m_gap50]{
      margin:-50px
  }
  [m_m_gap50] > div,[m_m_gap50] > a{
      padding:50px
  }
  [m_m_gap60]{
      margin:-60px
  }
  [m_m_gap60] > div,[m_m_gap60] > a{
      padding:60px
  }
  [m_m_gap70]{
      margin:-70px
  }
  [m_m_gap70] > div,[m_m_gap70] > a{
      padding:70px
  }
  [m_m_gap80]{
      margin:-80px
  }
  [m_m_gap80] > div,[m_m_gap80] > a{
      padding:80px
  }
  [m_m_gap90]{
      margin:-90px
  }
  [m_m_gap90] > div,[m_m_gap90] > a{
      padding:90px
  }
  [m_m_gap100]{
      margin:-100px
  }
  [m_m_gap100] > div,[m_m_gap100] > a{
      padding:100px
  }
  [m_m_gap110]{
      margin:-110px
  }
  [m_m_gap110] > div,[m_m_gap110] > a{
      padding:110px
  }
  [m_m_gap120]{
      margin:-120px
  }
  [m_m_gap120] > div,[m_m_gap120] > a{
      padding:120px
  }
  [m_m_gap130]{
      margin:-130px
  }
  [m_m_gap130] > div,[m_m_gap130] > a{
      padding:130px
  }
  [m_m_gap140]{
      margin:-140px
  }
  [m_m_gap140] > div,[m_m_gap140] > a{
      padding:140px
  }
  [m_m_gap150]{
      margin:-150px
  }
  [m_m_gap150] > div,[m_m_gap150] > a{
      padding:150px
  }
  [m_m_gap160]{
      margin:-160px
  }
  [m_m_gap160] > div,[m_m_gap160] > a{
      padding:160px
  }
  [m_m_gaph0]{
      margin:0px -0px
  }
  [m_m_gaph0] > div,[m_m_gaph0] > a{
      padding:0px 0px
  }
  [m_m_gaph1]{
      margin:0px -1px
  }
  [m_m_gaph1] > div,[m_m_gaph1] > a{
      padding:0px 1px
  }
  [m_m_gaph2]{
      margin:0px -2px
  }
  [m_m_gaph2] > div,[m_m_gaph2] > a{
      padding:0px 2px
  }
  [m_m_gaph3]{
      margin:0px -3px
  }
  [m_m_gaph3] > div,[m_m_gaph3] > a{
      padding:0px 3px
  }
  [m_m_gaph4]{
      margin:0px -4px
  }
  [m_m_gaph4] > div,[m_m_gaph4] > a{
      padding:0px 4px
  }
  [m_m_gaph5]{
      margin:0px -5px
  }
  [m_m_gaph5] > div,[m_m_gaph5] > a{
      padding:0px 5px
  }
  [m_m_gaph8]{
      margin:0px -8px
  }
  [m_m_gaph8] > div,[m_m_gaph8] > a{
      padding:0px 8px
  }
  [m_m_gaph10]{
      margin:0px -10px
  }
  [m_m_gaph10] > div,[m_m_gaph10] > a{
      padding:0px 10px
  }
  [m_m_gaph15]{
      margin:0px -15px
  }
  [m_m_gaph15] > div,[m_m_gaph15] > a{
      padding:0px 15px
  }
  [m_m_gaph20]{
      margin:0px -20px
  }
  [m_m_gaph20] > div,[m_m_gaph20] > a{
      padding:0px 20px
  }
  [m_m_gaph25]{
      margin:0px -25px
  }
  [m_m_gaph25] > div,[m_m_gaph25] > a{
      padding:0px 25px
  }
  [m_m_gaph30]{
      margin:0px -30px
  }
  [m_m_gaph30] > div,[m_m_gaph30] > a{
      padding:0px 30px
  }
  [m_m_gaph40]{
      margin:0px -40px
  }
  [m_m_gaph40] > div,[m_m_gaph40] > a{
      padding:0px 40px
  }
  [m_m_gaph50]{
      margin:0px -50px
  }
  [m_m_gaph50] > div,[m_m_gaph50] > a{
      padding:0px 50px
  }
  [m_m_gaph60]{
      margin:0px -60px
  }
  [m_m_gaph60] > div,[m_m_gaph60] > a{
      padding:0px 60px
  }
  [m_m_gaph70]{
      margin:0px -70px
  }
  [m_m_gaph70] > div,[m_m_gaph70] > a{
      padding:0px 70px
  }
  [m_m_gaph80]{
      margin:0px -80px
  }
  [m_m_gaph80] > div,[m_m_gaph80] > a{
      padding:0px 80px
  }
  [m_m_gaph90]{
      margin:0px -90px
  }
  [m_m_gaph90] > div,[m_m_gaph90] > a{
      padding:0px 90px
  }
  [m_m_gaph100]{
      margin:0px -100px
  }
  [m_m_gaph100] > div,[m_m_gaph100] > a{
      padding:0px 100px
  }
  [m_m_gaph110]{
      margin:0px -110px
  }
  [m_m_gaph110] > div,[m_m_gaph110] > a{
      padding:0px 110px
  }
  [m_m_gaph120]{
      margin:0px -120px
  }
  [m_m_gaph120] > div,[m_m_gaph120] > a{
      padding:0px 120px
  }
  [m_m_gaph130]{
      margin:0px -130px
  }
  [m_m_gaph130] > div,[m_m_gaph130] > a{
      padding:0px 130px
  }
  [m_m_gaph140]{
      margin:0px -140px
  }
  [m_m_gaph140] > div,[m_m_gaph140] > a{
      padding:0px 140px
  }
  [m_m_gaph150]{
      margin:0px -150px
  }
  [m_m_gaph150] > div,[m_m_gaph150] > a{
      padding:0px 150px
  }
  [m_m_gaph160]{
      margin:0px -160px
  }
  [m_m_gaph160] > div,[m_m_gaph160] > a{
      padding:0px 160px
  }
  .m_m_pa,.m_m_ov,.m_m_ov5,.m_m_ov10,.m_m_ov15,.m_m_ov20,.m_m_ov25,.m_m_ov30,.m_m_ov35,.m_m_ov40,.m_m_ov_5,.m_m_ov_10,.m_m_ov_15,.m_m_ov_20,.m_m_ov_25,.m_m_ov_30,.m_m_ov_35,.m_m_ov_40,.m_m_ov_50{
      position:absolute
  }
  .m_m_ov{
      top:0;
      left:0;
      right:0;
      bottom:0
  }
  .m_m_ov5{
      top:5px;
      left:5px;
      right:5px;
      bottom:5px
  }
  .m_m_ov10{
      top:10px;
      left:10px;
      right:10px;
      bottom:10px
  }
  .m_m_ov15{
      top:15px;
      left:15px;
      right:15px;
      bottom:15px
  }
  .m_m_ov20{
      top:20px;
      left:20px;
      right:20px;
      bottom:20px
  }
  .m_m_ov25{
      top:25px;
      left:25px;
      right:25px;
      bottom:25px
  }
  .m_m_ov30{
      top:30px;
      left:30px;
      right:30px;
      bottom:30px
  }
  .m_m_ov35{
      top:35px;
      left:35px;
      right:35px;
      bottom:35px
  }
  .m_m_ov40{
      top:40px;
      left:40px;
      right:40px;
      bottom:40px
  }
  .m_m_ov_10{
      top:-10px;
      left:-10px;
      right:-10px;
      bottom:-10px
  }
  .m_m_ov_15{
      top:-15px;
      left:-15px;
      right:-15px;
      bottom:-15px
  }
  .m_m_ov_20{
      top:-20px;
      left:-20px;
      right:-20px;
      bottom:-20px
  }
  .m_m_ov_25{
      top:-25px;
      left:-25px;
      right:-25px;
      bottom:-25px
  }
  .m_m_ov_30{
      top:-30px;
      left:-30px;
      right:-30px;
      bottom:-30px
  }
  .m_m_ov_35{
      top:-35px;
      left:-35px;
      right:-35px;
      bottom:-35px
  }
  .m_m_ov_40{
      top:-40px;
      left:-40px;
      right:-40px;
      bottom:-40px
  }
  .m_m_ov_50{
      top:-50px;
      left:-50px;
      right:-50px;
      bottom:-50px
  }
  .m_m_vh{
      visibility:hidden
  }
  .m_m_vv{
      visibility:visible
  }
  .m_m_h{
      display:none !Important
  }
  .h-m_m_si,.m_m_si,.h-m_m_di,.m_m_di{
      display:inline !Important
  }
  .h-m_m_g,.m_m_g,.h-m_m_sib,.m_m_sib,.h-m_m_dib,.m_m_dib{
      display:inline-block !Important
  }
  .h-m_m_sb,.m_m_sb,.h-m_m_db,.m_m_db{
      display:block !Important
  }
  .m_m_dtc,.m_m_stc{
      display:table-cell !Important
  }
  .m_m_n100{
      font-weight:100 !Important
  }
  .m_m_n200{
      font-weight:200 !Important
  }
  .m_m_n300{
      font-weight:300 !Important
  }
  .m_m_n400{
      font-weight:normal !Important
  }
  .m_m_b500{
      font-weight:500 !Important
  }
  .m_m_b600{
      font-weight:600 !Important
  }
  .m_m_b,.m_m_b700{
      font-weight:bold !Important
  }
  .m_m_b800{
      font-weight:800 !Important
  }
  .m_m_b900{
      font-weight:900 !Important
  }
  .m_m_c{
      text-align:center
  }
  .m_m_l,body.rtl .m_m_r{
      text-align:left
  }
  .m_m_r,body.rtl .m_m_l{
      text-align:right
  }
  .m_m_j{
      text-align:justify
  }
  .m_m_i{
      font-style:italic
  }
  .m_m_o{
      font-style:oblique
  }
  .m_m_n{
      font-style:normal
  }
  .m_m_u{
      text-decoration:underline
  }
  .m_m_s{
      text-decoration:line-through
  }
  .m_m_pa{
      position:absolute
  }
  .m_m_pr{
      position:relative
  }
  .m_m_mh100{
      min-height:100%
  }
  .m_m_mh100v,.m_m_mhv100{
      min-height:100vh
  }
  .m_m_mhv90{
      min-height:90vh
  }
  .m_m_mhv80{
      min-height:80vh
  }
  .m_m_mhv70{
      min-height:70vh
  }
  .m_m_mhv60{
      min-height:60vh
  }
  .m_m_mhv50{
      min-height:50vh
  }
  .m_m_mhv40{
      min-height:40vh
  }
  .m_m_h100{
      height:100%
  }
  .m_m_hv100{
      height:100vh
  }
  .m_m_hv90{
      height:90vh
  }
  .m_m_hv80{
      height:80vh
  }
  .m_m_hv60{
      height:60vh
  }
  .m_m_hv50{
      height:50vh
  }
  .m_m_hv40{
      height:40vh
  }
  .m_m_hv33{
      height:33.3334vh
  }
  .m_m_hv66{
      height:66.6667vh
  }
  .m_m_ha{
      height:auto !Important
  }
  .m_m_wa,[m_m_wa]{
      width:auto !Important
  }
  .m_m_mxw100{
      max-width:100%
  }
  .m_m_mw100{
      min-width:100%
  }
  .m_m_mwn{
      min-width:none
  }
  .m_m_mw50{
      min-width:50%
  }
  .m_m_mw60{
      min-width:60%
  }
  .m_m_mw70{
      min-width:70%
  }
  .m_m_mw80{
      min-width:80%
  }
  .m_m_w0,[m_m_w0]{
      width:0%
  }
  .m_m_w1,[m_m_w1]{
      width:1%
  }
  .m_m_w5,[m_m_w5]{
      width:5%
  }
  .m_m_w10,[m_m_w10]{
      width:10%
  }
  .m_m_w15,[m_m_w15]{
      width:15%
  }
  .m_m_w16,[m_m_w16]{
      width:16.6667%
  }
  .m_m_w20,[m_m_w20]{
      width:20%
  }
  .m_m_w25,[m_m_w25]{
      width:25%
  }
  .m_m_w30,[m_m_w30]{
      width:30%
  }
  .m_m_w33,[m_m_w33]{
      width:33.3334%
  }
  .m_m_w35,[m_m_w35]{
      width:35%
  }
  .m_m_w40,[m_m_w40]{
      width:40%
  }
  .m_m_w45,[m_m_w45]{
      width:45%
  }
  .m_m_w50,[m_m_w50]{
      width:50%
  }
  .m_m_w55,[m_m_w55]{
      width:55%
  }
  .m_m_w60,[m_m_w60]{
      width:60%
  }
  .m_m_w65,[m_m_w65]{
      width:65%
  }
  .m_m_w66,[m_m_w66]{
      width:66.6667%
  }
  .m_m_w70,[m_m_w70]{
      width:70%
  }
  .m_m_w75,[m_m_w75]{
      width:75%
  }
  .m_m_w80,[m_m_w80]{
      width:80%
  }
  .m_m_w85,[m_m_w85]{
      width:85%
  }
  .m_m_w90,[m_m_w90]{
      width:90%
  }
  .m_m_w95,[m_m_w95]{
      width:95%
  }
  .m_m_w100,[m_m_w100]{
      width:100%
  }
  .m_m_w110,[m_m_w110]{
      width:110%
  }
  .m_m_w120,[m_m_w120]{
      width:120%
  }
  .m_m_w130,[m_m_w130]{
      width:130%
  }
  .m_m_w140,[m_m_w140]{
      width:140%
  }
  .m_m_w150,[m_m_w150]{
      width:150%
  }
  .m_m_w160,[m_m_w160]{
      width:160%
  }
  .m_m_w170,[m_m_w170]{
      width:170%
  }
  .m_m_w180,[m_m_w180]{
      width:180%
  }
  .m_m_w190,[m_m_w190]{
      width:190%
  }
  .m_m_w200,[m_m_w200]{
      width:200%
  }
  .m_m_sq{
      aspect-ratio:1/1
  }
  .m_m_sq0{
      aspect-ratio:1/0
  }
  .m_m_sq1{
      aspect-ratio:1/0.01
  }
  .m_m_sq5{
      aspect-ratio:1/0.05
  }
  .m_m_sq10{
      aspect-ratio:1/0.1
  }
  .m_m_sq15{
      aspect-ratio:1/0.15
  }
  .m_m_sq16{
      aspect-ratio:1/0.166667
  }
  .m_m_sq20{
      aspect-ratio:1/0.2
  }
  .m_m_sq25{
      aspect-ratio:1/0.25
  }
  .m_m_sq30{
      aspect-ratio:1/0.3
  }
  .m_m_sq33{
      aspect-ratio:1/0.333334
  }
  .m_m_sq35{
      aspect-ratio:1/0.35
  }
  .m_m_sq40{
      aspect-ratio:1/0.4
  }
  .m_m_sq45{
      aspect-ratio:1/0.45
  }
  .m_m_sq50{
      aspect-ratio:1/0.5
  }
  .m_m_sq55{
      aspect-ratio:1/0.55
  }
  .m_m_sq60{
      aspect-ratio:1/0.6
  }
  .m_m_sq65{
      aspect-ratio:1/0.65
  }
  .m_m_sq66{
      aspect-ratio:1/0.666667
  }
  .m_m_sq70{
      aspect-ratio:1/0.7
  }
  .m_m_sq75{
      aspect-ratio:1/0.75
  }
  .m_m_sq80{
      aspect-ratio:1/0.8
  }
  .m_m_sq85{
      aspect-ratio:1/0.85
  }
  .m_m_sq90{
      aspect-ratio:1/0.9
  }
  .m_m_sq95{
      aspect-ratio:1/0.95
  }
  .m_m_sq100{
      aspect-ratio:1/1
  }
  .m_m_sq110{
      aspect-ratio:1/1.1
  }
  .m_m_sq120{
      aspect-ratio:1/1.2
  }
  .m_m_sq130{
      aspect-ratio:1/1.3
  }
  .m_m_sq140{
      aspect-ratio:1/1.4
  }
  .m_m_sq150{
      aspect-ratio:1/1.5
  }
  .m_m_sq160{
      aspect-ratio:1/1.6
  }
  .m_m_sq170{
      aspect-ratio:1/1.7
  }
  .m_m_sq180{
      aspect-ratio:1/1.8
  }
  .m_m_sq190{
      aspect-ratio:1/1.9
  }
  .m_m_sq200{
      aspect-ratio:1/2
  }
}


@media all and (min-width:1024px){
  .flexi,.container{
      max-width:1170px
  }
}
@media all and (min-width:1280px){
  .flexi,.container{
      max-width:1300px
  }
}
@media all and (min-width:1500px){
    .flexi,.container{
        max-width:1450px
    }
  }
@media all and (min-width:1920px){
  .flexi,.container{
      max-width:1450px
  }
}
@font-face{
  font-family:'ge_ss_twomedium';
  src:url('https://www.beacdn.com/s/f/enn/enn_font.eot');
  src:url('https://www.beacdn.com/s/f/enn/enn_font.eot?#iefix') format('embedded-opentype'),url('https://www.beacdn.com/s/f/enn/enn_font.woff') format('woff'),url('https://www.beacdn.com/s/f/enn/enn_font.ttf') format('truetype'),url('https://www.beacdn.com/s/f/enn/enn_font.svg#ge_ss_twomedium') format('svg');
  font-weight:normal;
  font-style:normal;
  font-display:swap
}
@font-face{
  font-family:"SFP";
  src:url("https://www.beacdn.com/s/f/SFPRO/fonts/SF-Pro-Display-Black.eot");
  src:url("https://www.beacdn.com/s/f/SFPRO/fonts/SF-Pro-Display-Black.eot?#iefix")format("embedded-opentype"),url("https://www.beacdn.com/s/f/SFPRO/fonts/SF-Pro-Display-Black.woff") format("woff"),url("https://www.beacdn.com/s/f/SFPRO/fonts/SF-Pro-Display-Black.ttf") format("truetype");
  font-style:normal;
  font-weight:900;
  font-display:swap
}
@font-face{
  font-family:"SFP";
  src:url("https://www.beacdn.com/s/f/SFPRO/fonts/SF-Pro-Display-Heavy.eot");
  src:url("https://www.beacdn.com/s/f/SFPRO/fonts/SF-Pro-Display-Heavy.eot?#iefix")format("embedded-opentype"),url("https://www.beacdn.com/s/f/SFPRO/fonts/SF-Pro-Display-Heavy.woff") format("woff"),url("https://www.beacdn.com/s/f/SFPRO/fonts/SF-Pro-Display-Heavy.ttf") format("truetype");
  font-style:normal;
  font-weight:800;
  font-display:swap
}
@font-face{
  font-family:"SFP";
  src:url("https://www.beacdn.com/s/f/SFPRO/fonts/SF-Pro-Display-Bold.eot");
  src:url("https://www.beacdn.com/s/f/SFPRO/fonts/SF-Pro-Display-Bold.eot?#iefix")format("embedded-opentype"),url("https://www.beacdn.com/s/f/SFPRO/fonts/SF-Pro-Display-Bold.woff") format("woff"),url("https://www.beacdn.com/s/f/SFPRO/fonts/SF-Pro-Display-Bold.ttf") format("truetype");
  font-style:normal;
  font-weight:700;
  font-display:swap
}
@font-face{
  font-family:"SFP";
  src:url("https://www.beacdn.com/s/f/SFPRO/fonts/SF-Pro-Display-Semibold.eot");
  src:url("https://www.beacdn.com/s/f/SFPRO/fonts/SF-Pro-Display-Semibold.eot?#iefix")format("embedded-opentype"),url("https://www.beacdn.com/s/f/SFPRO/fonts/SF-Pro-Display-Semibold.woff") format("woff"),url("https://www.beacdn.com/s/f/SFPRO/fonts/SF-Pro-Display-Semibold.ttf") format("truetype");
  font-style:normal;
  font-weight:600;
  font-display:swap
}
@font-face{
  font-family:"SFP";
  src:url("https://www.beacdn.com/s/f/SFPRO/fonts/SF-Pro-Display-Medium.eot");
  src:url("https://www.beacdn.com/s/f/SFPRO/fonts/SF-Pro-Display-Medium.eot?#iefix")format("embedded-opentype"),url("https://www.beacdn.com/s/f/SFPRO/fonts/SF-Pro-Display-Medium.woff") format("woff"),url("https://www.beacdn.com/s/f/SFPRO/fonts/SF-Pro-Display-Medium.ttf") format("truetype");
  font-style:normal;
  font-weight:500;
  font-display:swap
}
@font-face{
  font-family:"SFP";
  src:url("https://www.beacdn.com/s/f/SFPRO/fonts/SF-Pro-Display-Regular.eot");
  src:url("https://www.beacdn.com/s/f/SFPRO/fonts/SF-Pro-Display-Regular.eot?#iefix")format("embedded-opentype"),url("https://www.beacdn.com/s/f/SFPRO/fonts/SF-Pro-Display-Regular.woff") format("woff"),url("https://www.beacdn.com/s/f/SFPRO/fonts/SF-Pro-Display-Regular.ttf") format("truetype");
  font-style:normal;
  font-weight:400;
  font-display:swap
}
@font-face{
  font-family:"SFP";
  src:url("https://www.beacdn.com/s/f/SFPRO/fonts/SF-Pro-Display-Light.eot");
  src:url("https://www.beacdn.com/s/f/SFPRO/fonts/SF-Pro-Display-Light.eot?#iefix")format("embedded-opentype"),url("https://www.beacdn.com/s/f/SFPRO/fonts/SF-Pro-Display-Light.woff") format("woff"),url("https://www.beacdn.com/s/f/SFPRO/fonts/SF-Pro-Display-Light.ttf") format("truetype");
  font-style:normal;
  font-weight:300;
  font-display:swap
}
@font-face{
  font-family:"SFP";
  src:url("https://www.beacdn.com/s/f/SFPRO/fonts/SF-Pro-Display-Thin.eot");
  src:url("https://www.beacdn.com/s/f/SFPRO/fonts/SF-Pro-Display-Thin.eot?#iefix")format("embedded-opentype"),url("https://www.beacdn.com/s/f/SFPRO/fonts/SF-Pro-Display-Thin.woff") format("woff"),url("https://www.beacdn.com/s/f/SFPRO/fonts/SF-Pro-Display-Thin.ttf") format("truetype");
  font-style:normal;
  font-weight:200;
  font-display:swap
}
@font-face{
  font-family:"SFP";
  src:url("https://www.beacdn.com/s/f/SFPRO/fonts/SF-Pro-Display-Ultralight.eot");
  src:url("https://www.beacdn.com/s/f/SFPRO/fonts/SF-Pro-Display-Ultralight.eot?#iefix")format("embedded-opentype"),url("https://www.beacdn.com/s/f/SFPRO/fonts/SF-Pro-Display-Ultralight.woff") format("woff"),url("https://www.beacdn.com/s/f/SFPRO/fonts/SF-Pro-Display-Ultralight.ttf") format("truetype");
  font-style:normal;
  font-weight:100;
  font-display:swap
}
.flag,.flag.bg{
  background-size:contain;
  background-position:50%;
  background-repeat:no-repeat
}
.flag{
  display:inline-block;
  width:1.33333333em;
  line-height:1em
}
.flag:before{
  content:"\00a0"
}
.flag-ad{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ad.svg)
}
.flag-ae{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ae.svg)
}
.flag-af{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/af.svg)
}
.flag-ag{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ag.svg)
}
.flag-ai{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ai.svg)
}
.flag-al{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/al.svg)
}
.flag-am{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/am.svg)
}
.flag-ao{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ao.svg)
}
.flag-aq{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/aq.svg)
}
.flag-ar{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ar.svg)
}
.flag-as{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/as.svg)
}
.flag-at{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/at.svg)
}
.flag-au{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/au.svg)
}
.flag-aw{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/aw.svg)
}
.flag-ax{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ax.svg)
}
.flag-az{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/az.svg)
}
.flag-ba{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ba.svg)
}
.flag-bb{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/bb.svg)
}
.flag-bd{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/bd.svg)
}
.flag-be{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/be.svg)
}
.flag-bf{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/bf.svg)
}
.flag-bg{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/bg.svg)
}
.flag-bh{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/bh.svg)
}
.flag-bi{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/bi.svg)
}
.flag-bj{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/bj.svg)
}
.flag-bl{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/bl.svg)
}
.flag-bm{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/bm.svg)
}
.flag-bn{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/bn.svg)
}
.flag-bo{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/bo.svg)
}
.flag-bq{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/bq.svg)
}
.flag-br{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/br.svg)
}
.flag-bs{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/bs.svg)
}
.flag-bt{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/bt.svg)
}
.flag-bv{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/bv.svg)
}
.flag-bw{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/bw.svg)
}
.flag-by{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/by.svg)
}
.flag-bz{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/bz.svg)
}
.flag-ca{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ca.svg)
}
.flag-cc{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/cc.svg)
}
.flag-cd{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/cd.svg)
}
.flag-cf{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/cf.svg)
}
.flag-cg{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/cg.svg)
}
.flag-ch{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ch.svg)
}
.flag-ci{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ci.svg)
}
.flag-ck{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ck.svg)
}
.flag-cl{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/cl.svg)
}
.flag-cm{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/cm.svg)
}
.flag-cn{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/cn.svg)
}
.flag-co{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/co.svg)
}
.flag-cr{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/cr.svg)
}
.flag-cu{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/cu.svg)
}
.flag-cv{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/cv.svg)
}
.flag-cw{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/cw.svg)
}
.flag-cx{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/cx.svg)
}
.flag-cy{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/cy.svg)
}
.flag-cz{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/cz.svg)
}
.flag-de{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/de.svg)
}
.flag-dj{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/dj.svg)
}
.flag-dk{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/dk.svg)
}
.flag-dm{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/dm.svg)
}
.flag-do{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/do.svg)
}
.flag-dz{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/dz.svg)
}
.flag-ec{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ec.svg)
}
.flag-ee{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ee.svg)
}
.flag-eg{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/eg.svg)
}
.flag-eh{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/eh.svg)
}
.flag-er{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/er.svg)
}
.flag-es{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/es.svg)
}
.flag-et{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/et.svg)
}
.flag-fi{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/fi.svg)
}
.flag-fj{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/fj.svg)
}
.flag-fk{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/fk.svg)
}
.flag-fm{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/fm.svg)
}
.flag-fo{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/fo.svg)
}
.flag-fr{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/fr.svg)
}
.flag-ga{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ga.svg)
}
.flag-gb{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/gb.svg)
}
.flag-gd{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/gd.svg)
}
.flag-ge{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ge.svg)
}
.flag-gf{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/gf.svg)
}
.flag-gg{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/gg.svg)
}
.flag-gh{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/gh.svg)
}
.flag-gi{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/gi.svg)
}
.flag-gl{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/gl.svg)
}
.flag-gm{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/gm.svg)
}
.flag-gn{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/gn.svg)
}
.flag-gp{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/gp.svg)
}
.flag-gq{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/gq.svg)
}
.flag-gr{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/gr.svg)
}
.flag-gs{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/gs.svg)
}
.flag-gt{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/gt.svg)
}
.flag-gu{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/gu.svg)
}
.flag-gw{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/gw.svg)
}
.flag-gy{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/gy.svg)
}
.flag-hk{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/hk.svg)
}
.flag-hm{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/hm.svg)
}
.flag-hn{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/hn.svg)
}
.flag-hr{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/hr.svg)
}
.flag-ht{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ht.svg)
}
.flag-hu{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/hu.svg)
}
.flag-id{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/id.svg)
}
.flag-ie{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ie.svg)
}
.flag-il{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/il.svg)
}
.flag-im{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/im.svg)
}
.flag-in{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/in.svg)
}
.flag-io{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/io.svg)
}
.flag-iq{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/iq.svg)
}
.flag-ir{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ir.svg)
}
.flag-is{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/is.svg)
}
.flag-it{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/it.svg)
}
.flag-je{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/je.svg)
}
.flag-jm{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/jm.svg)
}
.flag-jo{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/jo.svg)
}
.flag-jp{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/jp.svg)
}
.flag-ke{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ke.svg)
}
.flag-kg{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/kg.svg)
}
.flag-kh{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/kh.svg)
}
.flag-ki{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ki.svg)
}
.flag-km{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/km.svg)
}
.flag-kn{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/kn.svg)
}
.flag-kp{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/kp.svg)
}
.flag-kr{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/kr.svg)
}
.flag-kw{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/kw.svg)
}
.flag-ky{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ky.svg)
}
.flag-kz{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/kz.svg)
}
.flag-la{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/la.svg)
}
.flag-lb{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/lb.svg)
}
.flag-lc{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/lc.svg)
}
.flag-li{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/li.svg)
}
.flag-lk{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/lk.svg)
}
.flag-lr{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/lr.svg)
}
.flag-ls{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ls.svg)
}
.flag-lt{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/lt.svg)
}
.flag-lu{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/lu.svg)
}
.flag-lv{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/lv.svg)
}
.flag-ly{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ly.svg)
}
.flag-ma{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ma.svg)
}
.flag-mc{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/mc.svg)
}
.flag-md{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/md.svg)
}
.flag-me{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/me.svg)
}
.flag-mf{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/mf.svg)
}
.flag-mg{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/mg.svg)
}
.flag-mh{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/mh.svg)
}
.flag-mk{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/mk.svg)
}
.flag-ml{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ml.svg)
}
.flag-mm{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/mm.svg)
}
.flag-mn{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/mn.svg)
}
.flag-mo{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/mo.svg)
}
.flag-mp{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/mp.svg)
}
.flag-mq{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/mq.svg)
}
.flag-mr{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/mr.svg)
}
.flag-ms{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ms.svg)
}
.flag-mt{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/mt.svg)
}
.flag-mu{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/mu.svg)
}
.flag-mv{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/mv.svg)
}
.flag-mw{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/mw.svg)
}
.flag-mx{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/mx.svg)
}
.flag-my{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/my.svg)
}
.flag-mz{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/mz.svg)
}
.flag-na{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/na.svg)
}
.flag-nc{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/nc.svg)
}
.flag-ne{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ne.svg)
}
.flag-nf{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/nf.svg)
}
.flag-ng{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ng.svg)
}
.flag-ni{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ni.svg)
}
.flag-nl{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/nl.svg)
}
.flag-no{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/no.svg)
}
.flag-np{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/np.svg)
}
.flag-nr{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/nr.svg)
}
.flag-nu{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/nu.svg)
}
.flag-nz{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/nz.svg)
}
.flag-om{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/om.svg)
}
.flag-pa{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/pa.svg)
}
.flag-pe{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/pe.svg)
}
.flag-pf{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/pf.svg)
}
.flag-pg{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/pg.svg)
}
.flag-ph{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ph.svg)
}
.flag-pk{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/pk.svg)
}
.flag-pl{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/pl.svg)
}
.flag-pm{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/pm.svg)
}
.flag-pn{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/pn.svg)
}
.flag-pr{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/pr.svg)
}
.flag-ps{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ps.svg)
}
.flag-pt{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/pt.svg)
}
.flag-pw{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/pw.svg)
}
.flag-py{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/py.svg)
}
.flag-qa{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/qa.svg)
}
.flag-re{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/re.svg)
}
.flag-ro{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ro.svg)
}
.flag-rs{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/rs.svg)
}
.flag-ru{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ru.svg)
}
.flag-rw{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/rw.svg)
}
.flag-sa{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/sa.svg)
}
.flag-sb{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/sb.svg)
}
.flag-sc{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/sc.svg)
}
.flag-sd{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/sd.svg)
}
.flag-se{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/se.svg)
}
.flag-sg{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/sg.svg)
}
.flag-sh{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/sh.svg)
}
.flag-si{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/si.svg)
}
.flag-sj{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/sj.svg)
}
.flag-sk{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/sk.svg)
}
.flag-sl{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/sl.svg)
}
.flag-sm{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/sm.svg)
}
.flag-sn{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/sn.svg)
}
.flag-so{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/so.svg)
}
.flag-sr{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/sr.svg)
}
.flag-ss{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ss.svg)
}
.flag-st{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/st.svg)
}
.flag-sv{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/sv.svg)
}
.flag-sx{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/sx.svg)
}
.flag-sy{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/sy.svg)
}
.flag-sz{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/sz.svg)
}
.flag-tc{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/tc.svg)
}
.flag-td{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/td.svg)
}
.flag-tf{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/tf.svg)
}
.flag-tg{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/tg.svg)
}
.flag-th{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/th.svg)
}
.flag-tj{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/tj.svg)
}
.flag-tk{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/tk.svg)
}
.flag-tl{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/tl.svg)
}
.flag-tm{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/tm.svg)
}
.flag-tn{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/tn.svg)
}
.flag-to{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/to.svg)
}
.flag-tr{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/tr.svg)
}
.flag-tt{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/tt.svg)
}
.flag-tv{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/tv.svg)
}
.flag-tw{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/tw.svg)
}
.flag-tz{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/tz.svg)
}
.flag-ua{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ua.svg)
}
.flag-ug{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ug.svg)
}
.flag-um{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/um.svg)
}
.flag-us{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/us.svg)
}
.flag-uy{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/uy.svg)
}
.flag-uz{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/uz.svg)
}
.flag-va{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/va.svg)
}
.flag-vc{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/vc.svg)
}
.flag-ve{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ve.svg)
}
.flag-vg{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/vg.svg)
}
.flag-vi{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/vi.svg)
}
.flag-vn{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/vn.svg)
}
.flag-vu{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/vu.svg)
}
.flag-wf{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/wf.svg)
}
.flag-ws{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ws.svg)
}
.flag-ye{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/ye.svg)
}
.flag-yt{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/yt.svg)
}
.flag-za{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/za.svg)
}
.flag-zm{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/zm.svg)
}
.flag-zw{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/zw.svg)
}
.flag-es-ct{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/es-ct.svg)
}
.flag-eu{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/eu.svg)
}
.flag-gb-eng{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/gb-eng.svg)
}
.flag-gb-nir{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/gb-nir.svg)
}
.flag-gb-sct{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/gb-sct.svg)
}
.flag-gb-wls{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/gb-wls.svg)
}
.flag-un{
  background-image:url(//www.beacdn.com/s/c/flags/4x3/un.svg)
}
.iti__hide{
  display:none
}
.iti__v-hide{
  visibility:hidden
}
.iti input,.iti input[type=tel],.iti input[type=text]{
  position:relative;
  z-index:0;
  margin-top:0!important;
  margin-bottom:0!important;
  padding-right:36px;
  margin-right:0
}
.iti__flag-container{
  position:absolute;
  top:0;
  bottom:0;
  right:0;
  padding:1px
}
.iti__selected-flag{
  z-index:1;
  position:relative;
  display:flex;
  align-items:center;
  height:100%;
  padding:0 6px 0 8px
}
.iti__arrow{
  margin-left:6px;
  width:0;
  height:0;
  border-left:3px solid transparent;
  border-right:3px solid transparent;
  border-top:4px solid #555
}
.iti__arrow--up{
  border-top:none;
  border-bottom:4px solid #555
}
.iti__country-list{
  position:absolute;
  z-index:200;
  list-style:none;
  text-align:left;
  padding:0;
  margin:0 0 0 -1px;
  box-shadow:1px 1px 4px rgba(0,0,0,.2);
  background-color:#fff;
  border:1px solid #ccc;
  white-space:nowrap;
  max-height:200px;
  overflow-y:scroll;
  -webkit-overflow-scrolling:touch
}
.iti__country-list--dropup{
  bottom:100%;
  margin-bottom:-1px
}
@media (max-width:500px){
  .iti__country-list{
      white-space:normal
  }
}
.iti__flag-box{
  display:inline-block;
  width:20px
}
.iti__divider{
  padding-bottom:5px;
  margin-bottom:5px;
  border-bottom:1px solid #ccc
}
.iti__country{
  padding:5px 10px;
  outline:0
}
.iti__dial-code{
  color:#999
}
.iti__country.iti__highlight{
  background-color:rgba(0,0,0,.05)
}
.iti__country-name,.iti__dial-code,.iti__flag-box{
  vertical-align:middle
}
.iti__country-name,.iti__flag-box{
  margin-right:6px
}
.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{
  padding-right:6px;
  padding-left:52px;
  margin-left:0
}
.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{
  right:auto;
  left:0
}
.iti--allow-dropdown .iti__flag-container:hover{
  cursor:pointer
}
.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{
  background-color:rgba(0,0,0,.05)
}
.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{
  cursor:default
}
.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{
  background-color:transparent
}
.iti--separate-dial-code .iti__selected-flag{
  background-color:rgba(0,0,0,.05)
}
.iti--separate-dial-code .iti__selected-dial-code{
  margin-left:6px
}
.iti--container{
  position:absolute;
  top:-1000px;
  left:-1000px;
  z-index:1060;
  padding:1px
}
.iti--container:hover{
  cursor:pointer
}
.iti-mobile .iti--container{
  top:30px;
  bottom:30px;
  left:30px;
  right:30px;
  position:fixed
}
.iti-mobile .iti__country-list{
  max-height:100%;
  width:100%
}
.iti-mobile .iti__country{
  padding:10px 10px;
  line-height:1.5em
}
.iti__flag{
  width:20px
}
.iti__flag.iti__be{
  width:18px
}
.iti__flag.iti__ch{
  width:15px
}
.iti__flag.iti__mc{
  width:19px
}
.iti__flag.iti__ne{
  width:18px
}
.iti__flag.iti__np{
  width:13px
}
.iti__flag.iti__va{
  width:15px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
  .iti__flag{
      background-size:5652px 15px
  }
}
.iti__flag.iti__ac{
  height:10px;
  background-position:0 0
}
.iti__flag.iti__ad{
  height:14px;
  background-position:-22px 0
}
.iti__flag.iti__ae{
  height:10px;
  background-position:-44px 0
}
.iti__flag.iti__af{
  height:14px;
  background-position:-66px 0
}
.iti__flag.iti__ag{
  height:14px;
  background-position:-88px 0
}
.iti__flag.iti__ai{
  height:10px;
  background-position:-110px 0
}
.iti__flag.iti__al{
  height:15px;
  background-position:-132px 0
}
.iti__flag.iti__am{
  height:10px;
  background-position:-154px 0
}
.iti__flag.iti__ao{
  height:14px;
  background-position:-176px 0
}
.iti__flag.iti__aq{
  height:14px;
  background-position:-198px 0
}
.iti__flag.iti__ar{
  height:13px;
  background-position:-220px 0
}
.iti__flag.iti__as{
  height:10px;
  background-position:-242px 0
}
.iti__flag.iti__at{
  height:14px;
  background-position:-264px 0
}
.iti__flag.iti__au{
  height:10px;
  background-position:-286px 0
}
.iti__flag.iti__aw{
  height:14px;
  background-position:-308px 0
}
.iti__flag.iti__ax{
  height:13px;
  background-position:-330px 0
}
.iti__flag.iti__az{
  height:10px;
  background-position:-352px 0
}
.iti__flag.iti__ba{
  height:10px;
  background-position:-374px 0
}
.iti__flag.iti__bb{
  height:14px;
  background-position:-396px 0
}
.iti__flag.iti__bd{
  height:12px;
  background-position:-418px 0
}
.iti__flag.iti__be{
  height:15px;
  background-position:-440px 0
}
.iti__flag.iti__bf{
  height:14px;
  background-position:-460px 0
}
.iti__flag.iti__bg{
  height:12px;
  background-position:-482px 0
}
.iti__flag.iti__bh{
  height:12px;
  background-position:-504px 0
}
.iti__flag.iti__bi{
  height:12px;
  background-position:-526px 0
}
.iti__flag.iti__bj{
  height:14px;
  background-position:-548px 0
}
.iti__flag.iti__bl{
  height:14px;
  background-position:-570px 0
}
.iti__flag.iti__bm{
  height:10px;
  background-position:-592px 0
}
.iti__flag.iti__bn{
  height:10px;
  background-position:-614px 0
}
.iti__flag.iti__bo{
  height:14px;
  background-position:-636px 0
}
.iti__flag.iti__bq{
  height:14px;
  background-position:-658px 0
}
.iti__flag.iti__br{
  height:14px;
  background-position:-680px 0
}
.iti__flag.iti__bs{
  height:10px;
  background-position:-702px 0
}
.iti__flag.iti__bt{
  height:14px;
  background-position:-724px 0
}
.iti__flag.iti__bv{
  height:15px;
  background-position:-746px 0
}
.iti__flag.iti__bw{
  height:14px;
  background-position:-768px 0
}
.iti__flag.iti__by{
  height:10px;
  background-position:-790px 0
}
.iti__flag.iti__bz{
  height:14px;
  background-position:-812px 0
}
.iti__flag.iti__ca{
  height:10px;
  background-position:-834px 0
}
.iti__flag.iti__cc{
  height:10px;
  background-position:-856px 0
}
.iti__flag.iti__cd{
  height:15px;
  background-position:-878px 0
}
.iti__flag.iti__cf{
  height:14px;
  background-position:-900px 0
}
.iti__flag.iti__cg{
  height:14px;
  background-position:-922px 0
}
.iti__flag.iti__ch{
  height:15px;
  background-position:-944px 0
}
.iti__flag.iti__ci{
  height:14px;
  background-position:-961px 0
}
.iti__flag.iti__ck{
  height:10px;
  background-position:-983px 0
}
.iti__flag.iti__cl{
  height:14px;
  background-position:-1005px 0
}
.iti__flag.iti__cm{
  height:14px;
  background-position:-1027px 0
}
.iti__flag.iti__cn{
  height:14px;
  background-position:-1049px 0
}
.iti__flag.iti__co{
  height:14px;
  background-position:-1071px 0
}
.iti__flag.iti__cp{
  height:14px;
  background-position:-1093px 0
}
.iti__flag.iti__cr{
  height:12px;
  background-position:-1115px 0
}
.iti__flag.iti__cu{
  height:10px;
  background-position:-1137px 0
}
.iti__flag.iti__cv{
  height:12px;
  background-position:-1159px 0
}
.iti__flag.iti__cw{
  height:14px;
  background-position:-1181px 0
}
.iti__flag.iti__cx{
  height:10px;
  background-position:-1203px 0
}
.iti__flag.iti__cy{
  height:14px;
  background-position:-1225px 0
}
.iti__flag.iti__cz{
  height:14px;
  background-position:-1247px 0
}
.iti__flag.iti__de{
  height:12px;
  background-position:-1269px 0
}
.iti__flag.iti__dg{
  height:10px;
  background-position:-1291px 0
}
.iti__flag.iti__dj{
  height:14px;
  background-position:-1313px 0
}
.iti__flag.iti__dk{
  height:15px;
  background-position:-1335px 0
}
.iti__flag.iti__dm{
  height:10px;
  background-position:-1357px 0
}
.iti__flag.iti__do{
  height:14px;
  background-position:-1379px 0
}
.iti__flag.iti__dz{
  height:14px;
  background-position:-1401px 0
}
.iti__flag.iti__ea{
  height:14px;
  background-position:-1423px 0
}
.iti__flag.iti__ec{
  height:14px;
  background-position:-1445px 0
}
.iti__flag.iti__ee{
  height:13px;
  background-position:-1467px 0
}
.iti__flag.iti__eg{
  height:14px;
  background-position:-1489px 0
}
.iti__flag.iti__eh{
  height:10px;
  background-position:-1511px 0
}
.iti__flag.iti__er{
  height:10px;
  background-position:-1533px 0
}
.iti__flag.iti__es{
  height:14px;
  background-position:-1555px 0
}
.iti__flag.iti__et{
  height:10px;
  background-position:-1577px 0
}
.iti__flag.iti__eu{
  height:14px;
  background-position:-1599px 0
}
.iti__flag.iti__fi{
  height:12px;
  background-position:-1621px 0
}
.iti__flag.iti__fj{
  height:10px;
  background-position:-1643px 0
}
.iti__flag.iti__fk{
  height:10px;
  background-position:-1665px 0
}
.iti__flag.iti__fm{
  height:11px;
  background-position:-1687px 0
}
.iti__flag.iti__fo{
  height:15px;
  background-position:-1709px 0
}
.iti__flag.iti__fr{
  height:14px;
  background-position:-1731px 0
}
.iti__flag.iti__ga{
  height:15px;
  background-position:-1753px 0
}
.iti__flag.iti__gb{
  height:10px;
  background-position:-1775px 0
}
.iti__flag.iti__gd{
  height:12px;
  background-position:-1797px 0
}
.iti__flag.iti__ge{
  height:14px;
  background-position:-1819px 0
}
.iti__flag.iti__gf{
  height:14px;
  background-position:-1841px 0
}
.iti__flag.iti__gg{
  height:14px;
  background-position:-1863px 0
}
.iti__flag.iti__gh{
  height:14px;
  background-position:-1885px 0
}
.iti__flag.iti__gi{
  height:10px;
  background-position:-1907px 0
}
.iti__flag.iti__gl{
  height:14px;
  background-position:-1929px 0
}
.iti__flag.iti__gm{
  height:14px;
  background-position:-1951px 0
}
.iti__flag.iti__gn{
  height:14px;
  background-position:-1973px 0
}
.iti__flag.iti__gp{
  height:14px;
  background-position:-1995px 0
}
.iti__flag.iti__gq{
  height:14px;
  background-position:-2017px 0
}
.iti__flag.iti__gr{
  height:14px;
  background-position:-2039px 0
}
.iti__flag.iti__gs{
  height:10px;
  background-position:-2061px 0
}
.iti__flag.iti__gt{
  height:13px;
  background-position:-2083px 0
}
.iti__flag.iti__gu{
  height:11px;
  background-position:-2105px 0
}
.iti__flag.iti__gw{
  height:10px;
  background-position:-2127px 0
}
.iti__flag.iti__gy{
  height:12px;
  background-position:-2149px 0
}
.iti__flag.iti__hk{
  height:14px;
  background-position:-2171px 0
}
.iti__flag.iti__hm{
  height:10px;
  background-position:-2193px 0
}
.iti__flag.iti__hn{
  height:10px;
  background-position:-2215px 0
}
.iti__flag.iti__hr{
  height:10px;
  background-position:-2237px 0
}
.iti__flag.iti__ht{
  height:12px;
  background-position:-2259px 0
}
.iti__flag.iti__hu{
  height:10px;
  background-position:-2281px 0
}
.iti__flag.iti__ic{
  height:14px;
  background-position:-2303px 0
}
.iti__flag.iti__id{
  height:14px;
  background-position:-2325px 0
}
.iti__flag.iti__ie{
  height:10px;
  background-position:-2347px 0
}
.iti__flag.iti__il{
  height:15px;
  background-position:-2369px 0
}
.iti__flag.iti__im{
  height:10px;
  background-position:-2391px 0
}
.iti__flag.iti__in{
  height:14px;
  background-position:-2413px 0
}
.iti__flag.iti__io{
  height:10px;
  background-position:-2435px 0
}
.iti__flag.iti__iq{
  height:14px;
  background-position:-2457px 0
}
.iti__flag.iti__ir{
  height:12px;
  background-position:-2479px 0
}
.iti__flag.iti__is{
  height:15px;
  background-position:-2501px 0
}
.iti__flag.iti__it{
  height:14px;
  background-position:-2523px 0
}
.iti__flag.iti__je{
  height:12px;
  background-position:-2545px 0
}
.iti__flag.iti__jm{
  height:10px;
  background-position:-2567px 0
}
.iti__flag.iti__jo{
  height:10px;
  background-position:-2589px 0
}
.iti__flag.iti__jp{
  height:14px;
  background-position:-2611px 0
}
.iti__flag.iti__ke{
  height:14px;
  background-position:-2633px 0
}
.iti__flag.iti__kg{
  height:12px;
  background-position:-2655px 0
}
.iti__flag.iti__kh{
  height:13px;
  background-position:-2677px 0
}
.iti__flag.iti__ki{
  height:10px;
  background-position:-2699px 0
}
.iti__flag.iti__km{
  height:12px;
  background-position:-2721px 0
}
.iti__flag.iti__kn{
  height:14px;
  background-position:-2743px 0
}
.iti__flag.iti__kp{
  height:10px;
  background-position:-2765px 0
}
.iti__flag.iti__kr{
  height:14px;
  background-position:-2787px 0
}
.iti__flag.iti__kw{
  height:10px;
  background-position:-2809px 0
}
.iti__flag.iti__ky{
  height:10px;
  background-position:-2831px 0
}
.iti__flag.iti__kz{
  height:10px;
  background-position:-2853px 0
}
.iti__flag.iti__la{
  height:14px;
  background-position:-2875px 0
}
.iti__flag.iti__lb{
  height:14px;
  background-position:-2897px 0
}
.iti__flag.iti__lc{
  height:10px;
  background-position:-2919px 0
}
.iti__flag.iti__li{
  height:12px;
  background-position:-2941px 0
}
.iti__flag.iti__lk{
  height:10px;
  background-position:-2963px 0
}
.iti__flag.iti__lr{
  height:11px;
  background-position:-2985px 0
}
.iti__flag.iti__ls{
  height:14px;
  background-position:-3007px 0
}
.iti__flag.iti__lt{
  height:12px;
  background-position:-3029px 0
}
.iti__flag.iti__lu{
  height:12px;
  background-position:-3051px 0
}
.iti__flag.iti__lv{
  height:10px;
  background-position:-3073px 0
}
.iti__flag.iti__ly{
  height:10px;
  background-position:-3095px 0
}
.iti__flag.iti__ma{
  height:14px;
  background-position:-3117px 0
}
.iti__flag.iti__mc{
  height:15px;
  background-position:-3139px 0
}
.iti__flag.iti__md{
  height:10px;
  background-position:-3160px 0
}
.iti__flag.iti__me{
  height:10px;
  background-position:-3182px 0
}
.iti__flag.iti__mf{
  height:14px;
  background-position:-3204px 0
}
.iti__flag.iti__mg{
  height:14px;
  background-position:-3226px 0
}
.iti__flag.iti__mh{
  height:11px;
  background-position:-3248px 0
}
.iti__flag.iti__mk{
  height:10px;
  background-position:-3270px 0
}
.iti__flag.iti__ml{
  height:14px;
  background-position:-3292px 0
}
.iti__flag.iti__mm{
  height:14px;
  background-position:-3314px 0
}
.iti__flag.iti__mn{
  height:10px;
  background-position:-3336px 0
}
.iti__flag.iti__mo{
  height:14px;
  background-position:-3358px 0
}
.iti__flag.iti__mp{
  height:10px;
  background-position:-3380px 0
}
.iti__flag.iti__mq{
  height:14px;
  background-position:-3402px 0
}
.iti__flag.iti__mr{
  height:14px;
  background-position:-3424px 0
}
.iti__flag.iti__ms{
  height:10px;
  background-position:-3446px 0
}
.iti__flag.iti__mt{
  height:14px;
  background-position:-3468px 0
}
.iti__flag.iti__mu{
  height:14px;
  background-position:-3490px 0
}
.iti__flag.iti__mv{
  height:14px;
  background-position:-3512px 0
}
.iti__flag.iti__mw{
  height:14px;
  background-position:-3534px 0
}
.iti__flag.iti__mx{
  height:12px;
  background-position:-3556px 0
}
.iti__flag.iti__my{
  height:10px;
  background-position:-3578px 0
}
.iti__flag.iti__mz{
  height:14px;
  background-position:-3600px 0
}
.iti__flag.iti__na{
  height:14px;
  background-position:-3622px 0
}
.iti__flag.iti__nc{
  height:10px;
  background-position:-3644px 0
}
.iti__flag.iti__ne{
  height:15px;
  background-position:-3666px 0
}
.iti__flag.iti__nf{
  height:10px;
  background-position:-3686px 0
}
.iti__flag.iti__ng{
  height:10px;
  background-position:-3708px 0
}
.iti__flag.iti__ni{
  height:12px;
  background-position:-3730px 0
}
.iti__flag.iti__nl{
  height:14px;
  background-position:-3752px 0
}
.iti__flag.iti__no{
  height:15px;
  background-position:-3774px 0
}
.iti__flag.iti__np{
  height:15px;
  background-position:-3796px 0
}
.iti__flag.iti__nr{
  height:10px;
  background-position:-3811px 0
}
.iti__flag.iti__nu{
  height:10px;
  background-position:-3833px 0
}
.iti__flag.iti__nz{
  height:10px;
  background-position:-3855px 0
}
.iti__flag.iti__om{
  height:10px;
  background-position:-3877px 0
}
.iti__flag.iti__pa{
  height:14px;
  background-position:-3899px 0
}
.iti__flag.iti__pe{
  height:14px;
  background-position:-3921px 0
}
.iti__flag.iti__pf{
  height:14px;
  background-position:-3943px 0
}
.iti__flag.iti__pg{
  height:15px;
  background-position:-3965px 0
}
.iti__flag.iti__ph{
  height:10px;
  background-position:-3987px 0
}
.iti__flag.iti__pk{
  height:14px;
  background-position:-4009px 0
}
.iti__flag.iti__pl{
  height:13px;
  background-position:-4031px 0
}
.iti__flag.iti__pm{
  height:14px;
  background-position:-4053px 0
}
.iti__flag.iti__pn{
  height:10px;
  background-position:-4075px 0
}
.iti__flag.iti__pr{
  height:14px;
  background-position:-4097px 0
}
.iti__flag.iti__ps{
  height:10px;
  background-position:-4119px 0
}
.iti__flag.iti__pt{
  height:14px;
  background-position:-4141px 0
}
.iti__flag.iti__pw{
  height:13px;
  background-position:-4163px 0
}
.iti__flag.iti__py{
  height:11px;
  background-position:-4185px 0
}
.iti__flag.iti__qa{
  height:8px;
  background-position:-4207px 0
}
.iti__flag.iti__re{
  height:14px;
  background-position:-4229px 0
}
.iti__flag.iti__ro{
  height:14px;
  background-position:-4251px 0
}
.iti__flag.iti__rs{
  height:14px;
  background-position:-4273px 0
}
.iti__flag.iti__ru{
  height:14px;
  background-position:-4295px 0
}
.iti__flag.iti__rw{
  height:14px;
  background-position:-4317px 0
}
.iti__flag.iti__sa{
  height:14px;
  background-position:-4339px 0
}
.iti__flag.iti__sb{
  height:10px;
  background-position:-4361px 0
}
.iti__flag.iti__sc{
  height:10px;
  background-position:-4383px 0
}
.iti__flag.iti__sd{
  height:10px;
  background-position:-4405px 0
}
.iti__flag.iti__se{
  height:13px;
  background-position:-4427px 0
}
.iti__flag.iti__sg{
  height:14px;
  background-position:-4449px 0
}
.iti__flag.iti__sh{
  height:10px;
  background-position:-4471px 0
}
.iti__flag.iti__si{
  height:10px;
  background-position:-4493px 0
}
.iti__flag.iti__sj{
  height:15px;
  background-position:-4515px 0
}
.iti__flag.iti__sk{
  height:14px;
  background-position:-4537px 0
}
.iti__flag.iti__sl{
  height:14px;
  background-position:-4559px 0
}
.iti__flag.iti__sm{
  height:15px;
  background-position:-4581px 0
}
.iti__flag.iti__sn{
  height:14px;
  background-position:-4603px 0
}
.iti__flag.iti__so{
  height:14px;
  background-position:-4625px 0
}
.iti__flag.iti__sr{
  height:14px;
  background-position:-4647px 0
}
.iti__flag.iti__ss{
  height:10px;
  background-position:-4669px 0
}
.iti__flag.iti__st{
  height:10px;
  background-position:-4691px 0
}
.iti__flag.iti__sv{
  height:12px;
  background-position:-4713px 0
}
.iti__flag.iti__sx{
  height:14px;
  background-position:-4735px 0
}
.iti__flag.iti__sy{
  height:14px;
  background-position:-4757px 0
}
.iti__flag.iti__sz{
  height:14px;
  background-position:-4779px 0
}
.iti__flag.iti__ta{
  height:10px;
  background-position:-4801px 0
}
.iti__flag.iti__tc{
  height:10px;
  background-position:-4823px 0
}
.iti__flag.iti__td{
  height:14px;
  background-position:-4845px 0
}
.iti__flag.iti__tf{
  height:14px;
  background-position:-4867px 0
}
.iti__flag.iti__tg{
  height:13px;
  background-position:-4889px 0
}
.iti__flag.iti__th{
  height:14px;
  background-position:-4911px 0
}
.iti__flag.iti__tj{
  height:10px;
  background-position:-4933px 0
}
.iti__flag.iti__tk{
  height:10px;
  background-position:-4955px 0
}
.iti__flag.iti__tl{
  height:10px;
  background-position:-4977px 0
}
.iti__flag.iti__tm{
  height:14px;
  background-position:-4999px 0
}
.iti__flag.iti__tn{
  height:14px;
  background-position:-5021px 0
}
.iti__flag.iti__to{
  height:10px;
  background-position:-5043px 0
}
.iti__flag.iti__tr{
  height:14px;
  background-position:-5065px 0
}
.iti__flag.iti__tt{
  height:12px;
  background-position:-5087px 0
}
.iti__flag.iti__tv{
  height:10px;
  background-position:-5109px 0
}
.iti__flag.iti__tw{
  height:14px;
  background-position:-5131px 0
}
.iti__flag.iti__tz{
  height:14px;
  background-position:-5153px 0
}
.iti__flag.iti__ua{
  height:14px;
  background-position:-5175px 0
}
.iti__flag.iti__ug{
  height:14px;
  background-position:-5197px 0
}
.iti__flag.iti__um{
  height:11px;
  background-position:-5219px 0
}
.iti__flag.iti__un{
  height:14px;
  background-position:-5241px 0
}
.iti__flag.iti__us{
  height:11px;
  background-position:-5263px 0
}
.iti__flag.iti__uy{
  height:14px;
  background-position:-5285px 0
}
.iti__flag.iti__uz{
  height:10px;
  background-position:-5307px 0
}
.iti__flag.iti__va{
  height:15px;
  background-position:-5329px 0
}
.iti__flag.iti__vc{
  height:14px;
  background-position:-5346px 0
}
.iti__flag.iti__ve{
  height:14px;
  background-position:-5368px 0
}
.iti__flag.iti__vg{
  height:10px;
  background-position:-5390px 0
}
.iti__flag.iti__vi{
  height:14px;
  background-position:-5412px 0
}
.iti__flag.iti__vn{
  height:14px;
  background-position:-5434px 0
}
.iti__flag.iti__vu{
  height:12px;
  background-position:-5456px 0
}
.iti__flag.iti__wf{
  height:14px;
  background-position:-5478px 0
}
.iti__flag.iti__ws{
  height:10px;
  background-position:-5500px 0
}
.iti__flag.iti__xk{
  height:15px;
  background-position:-5522px 0
}
.iti__flag.iti__ye{
  height:14px;
  background-position:-5544px 0
}
.iti__flag.iti__yt{
  height:14px;
  background-position:-5566px 0
}
.iti__flag.iti__za{
  height:14px;
  background-position:-5588px 0
}
.iti__flag.iti__zm{
  height:14px;
  background-position:-5610px 0
}
.iti__flag.iti__zw{
  height:10px;
  background-position:-5632px 0
}
.iti__flag{
  height:15px;
  box-shadow:0 0 1px 0 #888;
  background-image:url(https://www.beacdn.com/s/c/img/flags.png);
  background-repeat:no-repeat;
  background-color:#dbdbdb;
  background-position:20px 0
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
  .iti__flag{
      background-image:url(https://www.beacdn.com/s/c/img/flags@2x.png)
  }
}
.iti__flag.iti__np{
  background-color:transparent
}
.crsl-slider{
  position:relative;
  display:block;
  box-sizing:border-box;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -webkit-touch-callout:none;
  -khtml-user-select:none;
  -ms-touch-action:pan-y;
  touch-action:pan-y;
  -webkit-tap-highlight-color:transparent
}
.crsl-list{
  position:relative;
  display:block;
  overflow:hidden;
  margin:0;
  padding:0
}
.crsl-list:focus{
  outline:none
}
.crsl-list.dragging{
  cursor:pointer;
  cursor:hand
}
.crsl-slider .crsl-track,.crsl-slider .crsl-list{
  -webkit-transform:translate3d(0,0,0);
  -moz-transform:translate3d(0,0,0);
  -ms-transform:translate3d(0,0,0);
  -o-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
}
.crsl-track{
  position:relative;
  top:0;
  left:0;
  display:block;
  margin-left:auto;
  margin-right:auto
}
.crsl-track:before,.crsl-track:after{
  display:table;
  content:''
}
.crsl-track:after{
  clear:both
}
.crsl-loading .crsl-track{
  visibility:hidden
}
.crsl-slide{
  display:none;
  float:left;
  height:100%;
  min-height:1px
}
[dir='rtl'] .crsl-slide{
  float:right
}
.crsl-slide img{
  display:block
}
.crsl-slide.crsl-loading img{
  display:none
}
.crsl-slide.dragging img{
  pointer-events:none
}
.crsl-initialized .crsl-slide{
  display:block
}
.crsl-loading .crsl-slide{
  visibility:hidden
}
.crsl-vertical .crsl-slide{
  display:block;
  height:auto;
  border:1px solid transparent
}
.crsl-arrow.crsl-hidden{
  display:none
}
.select2-container{
  box-sizing:border-box;
  display:inline-block;
  margin:0;
  position:relative;
  vertical-align:middle
}
.select2-container .select2-selection--single{
  box-sizing:border-box;
  cursor:pointer;
  display:block;
  height:40px;
  user-select:none;
  -webkit-user-select:none
}
.select2-container .select2-selection--single .select2-selection__rendered{
  display:block;
  padding-left:8px;
  padding-right:20px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.select2-container .select2-selection--single .select2-selection__clear{
  background-color:transparent;
  border:none;
  font-size:16px
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{
  padding-right:8px;
  padding-left:20px
}
.select2-container .select2-selection--multiple{
  box-sizing:border-box;
  cursor:pointer;
  display:block;
  min-height:32px;
  user-select:none;
  -webkit-user-select:none
}
.select2-container .select2-selection--multiple .select2-selection__rendered{
  display:inline;
  list-style:none;
  padding:0
}
.select2-container .select2-selection--multiple .select2-selection__clear{
  background-color:transparent;
  border:none;
  font-size:1em
}
.select2-container .select2-search--inline .select2-search__field{
  box-sizing:border-box;
  border:none;
  font-size:100%;
  margin-top:5px;
  margin-left:5px;
  padding:0;
  max-width:100%;
  resize:none;
  height:18px;
  vertical-align:bottom;
  font-family:sans-serif;
  overflow:hidden;
  word-break:keep-all
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{
  -webkit-appearance:none
}
.select2-dropdown{
  background-color:white;
  border:1px solid #aaa;
  border-radius:4px;
  box-sizing:border-box;
  display:block;
  position:absolute;
  left:-100000px;
  width:100%;
  z-index:1051
}
.select2-results{
  display:block
}
.select2-results__options{
  list-style:none;
  margin:0;
  padding:0
}
.select2-results__option{
  padding:6px;
  user-select:none;
  -webkit-user-select:none
}
.select2-results__option--selectable{
  cursor:pointer
}
.select2-container--open .select2-dropdown{
  left:0
}
.select2-container--open .select2-dropdown--above{
  border-bottom:none;
  border-bottom-left-radius:0;
  border-bottom-right-radius:0
}
.select2-container--open .select2-dropdown--below{
  border-top:none;
  border-top-left-radius:0;
  border-top-right-radius:0
}
.select2-search--dropdown{
  display:block;
  padding:4px
}
.select2-search--dropdown .select2-search__field{
  padding:4px;
  width:100%;
  box-sizing:border-box
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{
  -webkit-appearance:none
}
.select2-search--dropdown.select2-search--hide{
  display:none
}
.select2-close-mask{
  border:0;
  margin:0;
  padding:0;
  display:block;
  position:fixed;
  left:0;
  top:0;
  min-height:100%;
  min-width:100%;
  height:auto;
  width:auto;
  opacity:0;
  z-index:99;
  background-color:#fff;
  filter:alpha(opacity=0)
}
.select2-hidden-accessible{
  border:0 !important;
  clip:rect(0 0 0 0) !important;
  -webkit-clip-path:inset(50%) !important;
  clip-path:inset(50%) !important;
  height:1px !important;
  overflow:hidden !important;
  padding:0 !important;
  position:absolute !important;
  width:1px !important;
  white-space:nowrap !important
}
.select2-container--default .select2-selection--single{
  background-color:#EFE9E7;
  border:1px solid #aaa;
  border-radius:4px
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
  color:#444;
  line-height:35px
}
.select2-container--default .select2-selection--single .select2-selection__clear{
  cursor:pointer;
  float:right;
  font-weight:bold;
  height:26px;
  margin-right:20px;
  padding-right:0px
}
.select2-container--default .select2-selection--single .select2-selection__placeholder{
  /* color:#999 */
  color:rgba(0,0,0,.5)
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
  height:26px;
  position:absolute;
  top:10px;
  right:3px;
  width:20px
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
  border-color:#888 transparent transparent transparent;
  border-style:solid;
  border-width:5px 4px 0 4px;
  height:0;
  left:50%;
  margin-left:-4px;
  margin-top:-2px;
  position:absolute;
  top:50%;
  width:0
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{
  float:left
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{
  left:1px;
  right:auto
}
.select2-container--default.select2-container--disabled .select2-selection--single{
  background-color:#eee;
  cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{
  display:none
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
  border-color:transparent transparent #888 transparent;
  border-width:0 4px 5px 4px
}
.select2-container--default .select2-selection--multiple{
  background-color:white;
  border:1px solid #aaa;
  border-radius:4px;
  cursor:text;
  padding-bottom:5px;
  padding-right:5px;
  position:relative
}
.select2-container--default .select2-selection--multiple.select2-selection--clearable{
  padding-right:25px
}
.select2-container--default .select2-selection--multiple .select2-selection__clear{
  cursor:pointer;
  font-weight:bold;
  height:20px;
  margin-right:10px;
  margin-top:5px;
  position:absolute;
  right:0;
  padding:1px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice{
  background-color:#e4e4e4;
  border:1px solid #aaa;
  border-radius:4px;
  box-sizing:border-box;
  display:inline-block;
  margin-left:5px;
  margin-top:5px;
  padding:0;
  padding-left:20px;
  position:relative;
  max-width:100%;
  overflow:hidden;
  text-overflow:ellipsis;
  vertical-align:bottom;
  white-space:nowrap
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display{
  cursor:default;
  padding-left:2px;
  padding-right:5px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
  background-color:transparent;
  border:none;
  border-right:1px solid #aaa;
  border-top-left-radius:4px;
  border-bottom-left-radius:4px;
  color:#999;
  cursor:pointer;
  font-size:1em;
  font-weight:bold;
  padding:0 4px;
  position:absolute;
  left:0;
  top:0
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{
  background-color:#f1f1f1;
  color:#333;
  outline:none
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{
  margin-left:5px;
  margin-right:auto
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{
  padding-left:5px;
  padding-right:2px
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{
  border-left:1px solid #aaa;
  border-right:none;
  border-top-left-radius:0;
  border-bottom-left-radius:0;
  border-top-right-radius:4px;
  border-bottom-right-radius:4px
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{
  float:left;
  margin-left:10px;
  margin-right:auto
}
.select2-container--default.select2-container--focus .select2-selection--multiple{
  border:solid black 1px;
  outline:0
}
.select2-container--default.select2-container--disabled .select2-selection--multiple{
  background-color:#eee;
  cursor:default
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{
  display:none
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{
  border-top-left-radius:0;
  border-top-right-radius:0
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{
  border-bottom-left-radius:0;
  border-bottom-right-radius:0
}
.select2-container--default .select2-search--dropdown .select2-search__field{
  border:1px solid #aaa
}
.select2-container--default .select2-search--inline .select2-search__field{
  background:transparent;
  border:none;
  outline:0;
  box-shadow:none;
  -webkit-appearance:textfield
}
.select2-container--default .select2-results>.select2-results__options{
  max-height:200px;
  overflow-y:auto
}
.select2-container--default .select2-results__option .select2-results__option{
  padding-left:1em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{
  padding-left:0
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{
  margin-left:-1em;
  padding-left:2em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
  margin-left:-2em;
  padding-left:3em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
  margin-left:-3em;
  padding-left:4em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
  margin-left:-4em;
  padding-left:5em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
  margin-left:-5em;
  padding-left:6em
}
.select2-container--default .select2-results__option--group{
  padding:0
}
.select2-container--default .select2-results__option--disabled{
  color:#999
}
.select2-container--default .select2-results__option--selected{
  background-color:#ddd
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{
  background-color:#5897fb;
  color:white
}

.select2-container--default .select2-results__option--highlighted[aria-selected]{
  background-color:#EFE9E7;
    color: #000;
}
.select2-container--default .select2-results__group{
  cursor:default;
  display:block;
  padding:6px
}
.select2-container--classic .select2-selection--single{
  background-color:#f7f7f7;
  border:1px solid #aaa;
  border-radius:4px;
  outline:0;
  background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);
  background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);
  background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)
}
.select2-container--classic .select2-selection--single:focus{
  border:1px solid #5897fb
}
.select2-container--classic .select2-selection--single .select2-selection__rendered{
  color:#444;
  line-height:28px
}
.select2-container--classic .select2-selection--single .select2-selection__clear{
  cursor:pointer;
  float:right;
  font-weight:bold;
  height:26px;
  margin-right:20px
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{
  color:#999
}
.select2-container--classic .select2-selection--single .select2-selection__arrow{
  background-color:#ddd;
  border:none;
  border-left:1px solid #aaa;
  border-top-right-radius:4px;
  border-bottom-right-radius:4px;
  height:26px;
  position:absolute;
  top:1px;
  right:1px;
  width:20px;
  background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);
  background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);
  background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{
  border-color:#888 transparent transparent transparent;
  border-style:solid;
  border-width:5px 4px 0 4px;
  height:0;
  left:50%;
  margin-left:-4px;
  margin-top:-2px;
  position:absolute;
  top:50%;
  width:0
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{
  float:left
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{
  border:none;
  border-right:1px solid #aaa;
  border-radius:0;
  border-top-left-radius:4px;
  border-bottom-left-radius:4px;
  left:1px;
  right:auto
}
.select2-container--classic.select2-container--open .select2-selection--single{
  border:1px solid #5897fb
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{
  background:transparent;
  border:none
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{
  border-color:transparent transparent #888 transparent;
  border-width:0 4px 5px 4px
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{
  border-top:none;
  border-top-left-radius:0;
  border-top-right-radius:0;
  background-image:-webkit-linear-gradient(top,#fff 0%,#eee 50%);
  background-image:-o-linear-gradient(top,#fff 0%,#eee 50%);
  background-image:linear-gradient(to bottom,#fff 0%,#eee 50%);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{
  border-bottom:none;
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
  background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);
  background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);
  background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)
}
.select2-container--classic .select2-selection--multiple{
  background-color:white;
  border:1px solid #aaa;
  border-radius:4px;
  cursor:text;
  outline:0;
  padding-bottom:5px;
  padding-right:5px
}
.select2-container--classic .select2-selection--multiple:focus{
  border:1px solid #5897fb
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{
  display:none
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{
  background-color:#e4e4e4;
  border:1px solid #aaa;
  border-radius:4px;
  display:inline-block;
  margin-left:5px;
  margin-top:5px;
  padding:0
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{
  cursor:default;
  padding-left:2px;
  padding-right:5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{
  background-color:transparent;
  border:none;
  border-top-left-radius:4px;
  border-bottom-left-radius:4px;
  color:#888;
  cursor:pointer;
  font-size:1em;
  font-weight:bold;
  padding:0 4px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{
  color:#555;
  outline:none
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{
  margin-left:5px;
  margin-right:auto
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{
  padding-left:5px;
  padding-right:2px
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{
  border-top-left-radius:0;
  border-bottom-left-radius:0;
  border-top-right-radius:4px;
  border-bottom-right-radius:4px
}
.select2-container--classic.select2-container--open .select2-selection--multiple{
  border:1px solid #5897fb
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{
  border-top:none;
  border-top-left-radius:0;
  border-top-right-radius:0
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{
  border-bottom:none;
  border-bottom-left-radius:0;
  border-bottom-right-radius:0
}
.select2-container--classic .select2-search--dropdown .select2-search__field{
  border:1px solid #aaa;
  outline:0
}
.select2-container--classic .select2-search--inline .select2-search__field{
  outline:0;
  box-shadow:none
}
.select2-container--classic .select2-dropdown{
  background-color:#fff;
  border:1px solid transparent
}
.select2-container--classic .select2-dropdown--above{
  border-bottom:none
}
.select2-container--classic .select2-dropdown--below{
  border-top:none
}
.select2-container--classic .select2-results>.select2-results__options{
  max-height:200px;
  overflow-y:auto
}
.select2-container--classic .select2-results__option--group{
  padding:0
}
.select2-container--classic .select2-results__option--disabled{
  color:grey
}
.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{
  background-color:#3875d7;
  color:#fff
}
.select2-container--classic .select2-results__group{
  cursor:default;
  display:block;
  padding:6px
}
.select2-container--classic.select2-container--open .select2-dropdown{
  border-color:#5897fb
}
[cb] a{
  color:#576569;
  text-decoration:underline
}
[cb] label{
  padding-left:26px;
  cursor:pointer;
  font-size:12px;
  line-height:16px;
  color:rgba(0,0,0,.54)
}
[cb] input[type=checkbox]{
  display:none
}
[cb] label input[type=checkbox]+span{
  width:16px;
  height:16px;
  display:block;
  position:absolute;
  left:0
}
[cb][mini] label input[type=checkbox]+span{
  left:50%;
  top:50%;
  margin-left:-8px;
  margin-top:-7px
}
[cb] label input[type=checkbox]+span:before{
  content:'';
  position:absolute;
  top:0;
  left:0;
  width:16px;
  height:16px;
  background-color:transparent;
  border:2px solid rgba(0,0,0,.54);
  border-radius:2px;
  z-index:1;
  transition:all .28s cubic-bezier(.4,0,.2,1);
  transition-property:background-color,border-color;
  cursor:pointer
}
[cb][mini] label input[type=checkbox]+span:before{
  width:14px;
  height:14px
}
[cb] label input[type=checkbox]+span:after{
  content:'';
  position:absolute;
  top:1px;
  left:5px;
  width:6px;
  height:11px;
  border-bottom:2px solid transparent;
  border-right:2px solid transparent;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  z-index:2;
  cursor:pointer;
  transition:border-color .28s cubic-bezier(.4,0,.2,1)
}
[cb][mini] label input[type=checkbox]+span:after{
  top:1px;
  left:4px;
  width:6px;
  height:10px
}
[cb] label input[type=checkbox]:checked+span:before{
  background-color:#2196f3;
  border-color:#2196f3
}
[cb] label input[type=checkbox]:checked+span:after{
  border-color:#fff
}
[dec],[inc],[quantity]{
  border:0 solid rgba(0,0,0,.1);
  background:rgba(255,255,255,.1);
  display:inline-block;
  font-size:12px;
  height:20px;
  line-height:22px;
  width:20px;
  text-align:center;
  vertical-align:middle;
  cursor:pointer
}
[quantity]{
  width:25px;
  border-right:0;
  border-left:0
}
[dec]:hover,[inc]:hover{
  background:rgba(0,0,0,.1);
  border-color:transparent
}
.msg{
  display:none;
  padding:0 5px;
  background-color:#fff9eb;
  border:1px solid #f7dd89;
  font-size:12px;
  line-height:20px
}
.msg.active{
  display:inline-block
}
.msg.success{
  background-color:#f4fdf8;
  border:1px solid #0bc556;
  color:#0bc556
}
.msg.danger{
  background-color:#fee3e1;
  border:1px solid #f44336;
  color:#f44336
}
.product .price{
  font-size:33px;
  font-weight:500
}
.product .price .base{
  font-size:.6em;
  font-weight:300
}
.product .discount{
  position:absolute;
  left:100%;
  top:50%;
  margin-left:5px;
  background-color:#e62e04;
  color:#fff;
  line-height:20px;
  height:20px;
  padding:0 4px;
  font-size:13px;
  margin-top:-10px
}
.product .price .base:before{
  position:absolute;
  content:"";
  left:0;
  top:50%;
  right:0;
  border-top:2px solid;
  border-color:inherit;
  transform:rotate(-10deg)
}
.tabbed{
}
.border{
  border:1px solid #dee2e6!important
}
.bt{
  border-top:1px solid #dee2e6!important
}
.bb{
  border-bottom:1px solid #dee2e6!important
}
.bl{
  border-left:1px solid #dee2e6!important
}
.br{
  border-right:1px solid #dee2e6!important
}
.b0{
  border:0!important
}
.bt0{
  border-top:0!important
}
.bb0{
  border-bottom:0!important
}
.br0{
  border-right:0!important
}
.bl0{
  border-left:0!important
}
.round100{
  border-radius:100%!important
}
.round{
  border-radius:.25rem!important
}
.roundt{
  border-top-left-radius:.25rem!important;
  border-top-right-radius:.25rem!important
}
.roundr{
  border-top-right-radius:.25rem!important;
  border-bottom-right-radius:.25rem!important
}
.roundb{
  border-bottom-right-radius:.25rem!important;
  border-bottom-left-radius:.25rem!important
}
.roundl{
  border-top-left-radius:.25rem!important;
  border-bottom-left-radius:.25rem!important
}
.roundc{
  border-radius:50%!important
}
.round0{
  border-radius:0!important
}
.round2x{
  border-radius:.5rem!important
}
.round3x{
  border-radius:.75rem!important
}
.round4x{
  border-radius:1rem!important
}
.clearfix::after{
  display:block;
  content:"";
  clear:both
}
.txth{
  font:0/0 a;
  color:transparent;
  text-shadow:none;
  background-color:transparent;
  border:0
}
.sbtn{
  display:inline-block;
  text-align:center;
  white-space:nowrap;
  vertical-align:middle;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  border:1px solid transparent;
  padding:.5rem 1.5rem;
  font-size:.9rem;
  border-radius:.25rem;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
.sbtn:focus,.sbtn:hover{
  text-decoration:none
}
.sbtn:not(:disabled):not(.disabled){
  cursor:pointer
}
.sbtn.primary.disabled,.sbtn.primary:disabled{
  color:#fff!important;
  background-color:#0069d9!important;
  border-color:#0069d9!important
}
.sbtn.disabled,.sbtn:disabled{
  opacity:.5
}
.sbtn.sm{
  padding:0 1rem;
  font-size:.7rem;
  line-height:1.5rem;
  border-radius:.2rem
}
.sbtn.md{
  padding:0 1.2rem;
  font-size:.75rem;
  line-height:2rem;
  border-radius:.225rem
}
.sbtn.lg{
  padding:0 2rem;
  font-size:1rem;
  line-height:3rem;
  border-radius:.3rem
}
.sbtn.xlg{
  padding:0 2.2rem;
  font-size:1rem;
  line-height:4rem;
  border-radius:.35rem
}
@media all and (max-width:768px){
  .sbtn.m_sm{
      padding:0 1rem;
      font-size:.6rem;
      line-height:1.5rem;
      border-radius:.2rem
  }
  .sbtn.m_md{
      padding:0 1.2rem;
      font-size:.75rem;
      line-height:2rem;
      border-radius:.225rem
  }
  .sbtn.m_lg{
      padding:0 2rem;
      font-size:1rem;
      line-height:3rem;
      border-radius:.3rem
  }
  .sbtn.m_xlg{
      padding:0 2.2rem;
      font-size:1rem;
      line-height:4.5rem;
      border-radius:.35rem
  }
}
@media all and (max-width:480px){
  .sbtn.m_m_sm{
      padding:.3rem 1rem;
      font-size:.6rem;
      border-radius:.2rem
  }
  .sbtn.m_m_md{
      padding:.4rem 1.2rem;
      font-size:.75rem;
      border-radius:.225rem
  }
  .sbtn.m_m_lg{
      padding:.8rem 2rem;
      font-size:1rem;
      border-radius:.3rem
  }
  .sbtn.m_m_xlg{
      padding:1rem 2.2rem;
      font-size:1rem;
      border-radius:.35rem
  }
}
.sbtn.primary{
  color:#fff;
  background-color:#0069d9;
  border-color:#0069d9
}
.sbtn.primary:hover{
  color:#fff;
  background-color:#0058b6;
  border-color:#0058b6
}
.sbtn.primary.outline{
  color:#0069d9;
  background-color:transparent;
  background-image:none;
  border-color:#0069d9
}
.sbtn.primary.outline:hover{
  color:#fff;
  background-color:#0069d9;
  border-color:#0069d9
}
.sbtn.secondary{
  color:#fff;
  background-color:#6c757d;
  border-color:#6c757d
}
.sbtn.secondary:hover{
  color:#fff;
  background-color:#5a6268;
  border-color:#545b62
}
.sbtn.secondary.outline{
  color:#6c757d;
  background-color:transparent;
  background-image:none;
  border-color:#6c757d
}
.sbtn.secondary.outline:hover{
  color:#fff;
  background-color:#6c757d;
  border-color:#6c757d
}
.sbtn.success{
  color:#fff;
  background-color:#28a745;
  border-color:#28a745
}
.sbtn.success:hover{
  color:#fff;
  background-color:#218838;
  border-color:#1e7e34
}
.sbtn.success.outline{
  color:#28a745;
  background-color:transparent;
  background-image:none;
  border-color:#28a745
}
.sbtn.success.outline:hover{
  color:#fff;
  background-color:#28a745;
  border-color:#28a745
}
.sbtn.danger{
  color:#fff;
  background-color:#dc3545;
  border-color:#dc3545
}
.sbtn.danger:hover{
  color:#fff;
  background-color:#c82333;
  border-color:#bd2130
}
.sbtn.danger.outline{
  color:#dc3545;
  background-color:transparent;
  background-image:none;
  border-color:#dc3545
}
.sbtn.danger.outline:hover{
  color:#fff;
  background-color:#dc3545;
  border-color:#dc3545
}
.sbtn.warning{
  color:#212529;
  background-color:#ffc107;
  border-color:#ffc107
}
.sbtn.warning:hover{
  color:#212529;
  background-color:#e0a800;
  border-color:#d39e00
}
.sbtn.warning.outline{
  color:#ffc107;
  background-color:transparent;
  background-image:none;
  border-color:#ffc107
}
.sbtn.warning.outline:hover{
  color:#212529;
  background-color:#ffc107;
  border-color:#ffc107
}
.sbtn.information{
  color:#fff;
  background-color:#17a2b8;
  border-color:#17a2b8
}
.sbtn.information:hover{
  color:#fff;
  background-color:#138496;
  border-color:#117a8b
}
.sbtn.information.outline{
  color:#17a2b8;
  background-color:transparent;
  background-image:none;
  border-color:#17a2b8
}
.sbtn.information.outline:hover{
  color:#fff;
  background-color:#17a2b8;
  border-color:#17a2b8
}
.sbtn.light{
  color:#212529;
  background-color:#f8f9fa;
  border-color:#f8f9fa
}
.sbtn.light:hover{
  color:#212529;
  background-color:#e2e6ea;
  border-color:#dae0e5
}
.sbtn.light.outline{
  color:#f8f9fa;
  background-color:transparent;
  background-image:none;
  border-color:#f8f9fa
}
.sbtn.light.outline:hover{
  color:#212529;
  background-color:#f8f9fa;
  border-color:#f8f9fa
}
.sbtn.dark{
  color:#fff;
  background-color:#343a40;
  border-color:#343a40
}
.sbtn.dark:hover{
  color:#fff;
  background-color:#23272b;
  border-color:#1d2124
}
.sbtn.dark.outline{
  color:#343a40;
  background-color:transparent;
  background-image:none;
  border-color:#343a40
}
.sbtn.dark.outline:hover{
  color:#fff;
  background-color:#343a40;
  border-color:#343a40
}
.sbtn.link{
  font-weight:400;
  color:#0069d9;
  background-color:transparent;
  padding-right:0;
  padding-left:0
}
.sbtn.link:hover{
  color:#0056b3;
  text-decoration:underline;
  background-color:transparent;
  border-color:transparent
}
:root{
  --blue:#0069d9;
  --indigo:#6610f2;
  --purple:#6f42c1;
  --pink:#e83e8c;
  --red:#dc3545;
  --orange:#fd7e14;
  --yellow:#ffc107;
  --green:#28a745;
  --teal:#20c997;
  --cyan:#17a2b8;
  --white:#fff;
  --gray:#6c757d;
  --gray-dark:#343a40;
  --primary:#0069d9;
  --secondary:#6c757d;
  --success:#28a745;
  --info:#17a2b8;
  --warning:#ffc107;
  --danger:#dc3545;
  --light:#f8f9fa;
  --dark:#343a40;
  --breakpoint-xs:0;
  --breakpoint-sm:576px;
  --breakpoint-md:768px;
  --breakpoint-lg:992px;
  --breakpoint-xl:1200px
}
.select2{
  width:100%!important
}
.modal_heading{
  color:#111;
  font-size:22px;
  font-weight:700;
  line-height:26px;
  padding:40px 35px 10px
}
.modal_body{
  min-height:35px;
  padding:0 35px 40px;
  line-height:20px
}
.modal_footer{
  border-top:1px solid #d6d6d6;
  padding:14px 20px
}
[popup]:before,react-modal:before{
  content:'';
  background:rgba(0,0,0,.4);
  top:0;
  right:0;
  left:0;
  bottom:0;
  position:fixed;
  z-index:-1
}
.fields label{
  -webkit-transform-origin:left top;
  -moz-transform-origin:left top;
  -ms-transform-origin:left top;
  -o-transform-origin:left top;
  transform-origin:left top;
  -webkit-transition:color .15s cubic-bezier(.4,0,.2,1),-webkit-transform .15s cubic-bezier(.4,0,.2,1);
  transition:color .15s cubic-bezier(.4,0,.2,1),-webkit-transform .15s cubic-bezier(.4,0,.2,1);
  -webkit-transition:transform .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);
  -moz-transition:transform .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);
  -ms-transition:transform .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);
  -o-transition:transform .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);
  transition:transform .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);
  transition:transform .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),-webkit-transform .15s cubic-bezier(.4,0,.2,1);
  white-space:nowrap;
  pointer-events:none
}
.fields .stacked.w1{
  display:none
}
.fields.is-not-empty .stacked.w1,.fields.focused .stacked.w1{
  display:table-cell
}
.fields.is-not-empty label,.fields.focused label,label[active]{
  -webkit-transform:translateY(-50%) scale(.85);
  -moz-transform:translateY(-50%) scale(.85);
  -ms-transform:translateY(-50%) scale(.85);
  -o-transform:translateY(-50%) scale(.85);
  transform:translateY(-50%) scale(.85)
}
.fields.is-not-empty label[semi-active],.fields.focused label[semi-active],label[semi-active]{
  -webkit-transform:translateY(0%) scale(1);
  -moz-transform:translateY(0%) scale(1);
  -ms-transform:translateY(0%) scale(1);
  -o-transform:translateY(0%) scale(1);
  transform:translateY(0%) scale(1)
}
@keyframes bubbles-animation{
  0%{
      opacity:1;
      transform:none
  }
  to{
      opacity:0;
      transform:translateY(-10px) scale(1.5)
  }
}
@keyframes shake{
  2%,20%{
      transform:translate3d(-.5px,0,0)
  }
  4%,16%{
      transform:translate3d(1px,0,0)
  }
  6%,10%,14%{
      transform:translate3d(-2px,0,0)
  }
  8%,12%{
      transform:translate3d(2px,0,0)
  }
  to{
      transform:translateZ(0)
  }
}
img[src="http://maps.gstatic.com/mapfiles/api-3/images/google_white2.png"],a[href^="http://maps.google.com/maps"],.gm-style-cc{
  display:none!important
}
.gm-style img[src="https://maps.gstatic.com/mapfiles/api-3/images/google4_hdpi.png"]{
  width:0px!Important;
  height:0px!Important
}
a[title="Open this area in Google Maps (opens a new window)"]{
  position:absolute!Important;
  left:-99999px
}
.gmnoprint a,.gmnoprint span{
  display:none
}
.pac-logo:after{
  display:none!Important
}
.pac-container{
  z-index:99999!Important
}
.map-initialized>div>div>div{
  width:100%;
  height:100%;
  position:static
}
.crsl-slide{
  height:auto
}
::-webkit-scrollbar{
  z-index:10000;
  width:10px;
  height:10px
}
::-webkit-scrollbar-track{
  background-color:#eaeaea;
  border-left:1px solid #c1c1c1
}
::-webkit-scrollbar-thumb{
  background-color:#c1c1c1
}
::-webkit-scrollbar-thumb:hover{
  background-color:#aaa
}
::-webkit-scrollbar-track{
  border-radius:0;
  box-shadow:none;
  border:0
}
::-webkit-scrollbar-thumb{
  border-radius:0;
  box-shadow:none;
  border:0
}
::-webkit-scrollbar-thumb{
  background:rgba(0,0,0,.2);
  border-radius:4px
}
::-webkit-scrollbar-corner{
  background:#eee
}
::-webkit-scrollbar{
  width:8px;
  height:8px
}
::-webkit-scrollbar-track{
  background:#eee
}
.modal{
  position:fixed;
  top:0;
  bottom:0;
  right:0;
  left:0;
  z-index:999050;
  overflow:hidden;
  -webkit-overflow-scrolling:touch;
  outline:0;
  background:rgba(0,0,0,.5)
}
.fade{
  opacity:0;
  -webkit-transition:opacity .15s linear;
  -o-transition:opacity .15s linear;
  transition:opacity .15s linear
}
.fade.in{
  opacity:1
}
.modal-open{
  overflow-x:hidden;
  overflow-y:auto
}
.modal-content{
  text-align:left;
  position:relative;
  background-color:#fff;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  border:0 solid #999;
  border:0 solid rgba(0,0,0,.2);
  outline:0;
  -webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
  box-shadow:0 3px 9px rgba(0,0,0,.5)
}
@media(min-width:768px){
  .modal-content{
      -webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);
      box-shadow:0 5px 15px rgba(0,0,0,.5)
  }
}
.modal-header{
  min-height:16.43px;
  padding:15px;
  border-bottom:0 solid #e5e5e5
}
.close{
  float:right;
  font-size:21px;
  font-weight:700;
  line-height:1;
  color:#000;
  text-shadow:0 1px 0 #fff;
  filter:alpha(opacity=40);
  opacity:.4;
  z-index:99
}
button.close{
  -webkit-appearance:none;
  padding:0;
  cursor:pointer;
  background:0 0;
  border:0
}
.modal-header .close{
  margin-top:-2px
}
.modal-body{
  position:relative;
  padding:15px
}
.modal-footer{
  padding:15px;
  text-align:right;
  border-top:0 solid #e5e5e5
}
.modal{
  text-align:center;
  padding:30px 10px
}
.modal-dialog{
  display:inline-block;
  width:100%
}
@media(min-width:768px){
  .modal-dialog{
      max-width:980px
  }
}
.modal.fade .modal-dialog{
  -webkit-transition:-webkit-transform .3s ease-out;
  -o-transition:-o-transform .3s ease-out;
  transition:transform .3s ease-out;
  -webkit-transform:translate(0,-25%);
  -ms-transform:translate(0,-25%);
  -o-transform:translate(0,-25%);
  transform:translate(0,-25%)
}
.modal.in .modal-dialog{
  -webkit-transform:translate(0,0);
  -ms-transform:translate(0,0);
  -o-transform:translate(0,0);
  transform:translate(0,0)
}
pop-b,pop-c,pop-t,pop-d,pop-f,pop-x{
  display:block;
  text-align:left
}
.pop,pop-c{
  -webkit-box-shadow:0 2px 3px 0 rgba(60,64,67,.3),0 6px 10px 4px rgba(60,64,67,.15)!important;
  box-shadow:0 2px 3px 0 rgba(60,64,67,.3),0 6px 10px 4px rgba(60,64,67,.15)!important;
  border-radius:0;
  background:#fff;
  max-width:550px;
  width:100%;
  display:inline-block
}
[popup] .popCl{
  padding:20px
}
[popup],react-modal{
  top:0;
  left:0;
  right:0;
  bottom:0;
  min-height:100vh;
  min-width:100vw;
  position:fixed;
  z-index:9000;
  overflow:hidden;
  overflow-y:auto
}
.pop_h,pop-h{
  padding:25px 20px;
  padding:16px 24px;
  background:#fafafa!important;
  color:#000;
  border-radius:16px 16px 0 0;
  display:block
}
.pop_close,pop-x{
  position:absolute;
  right:24px;
  top:16px;
  height:28px;
  width:20px;
  line-height:28px;
  color:rgba(0,0,0,.54);
  fill:rgba(0,0,0,.54);
  font-style:normal;
  font-size:24px;
  cursor:pointer;
  z-index:99
}
.pop_close:hover,.pop_close:focus,pop-x:hover,pop-x:focus{
  color:rgba(0,0,0,.87);
  fill:rgba(0,0,0,.87)
}
.pop_tit,pop-t{
  font-size:20px;
  line-height:28px;
  font-weight:700;
  margin:0 32px 0 0;
  display:block
}
.pop_desc,pop-d{
  font-size:13px;
  display:block
}
.pop_actions{
  background:#fff;
  color:#333;
  padding:24px;
  border-radius:0 0 16px 16px
}
[popup] .btn,.modal .btn{
  display:inline-block;
  position:relative;
  cursor:pointer;
  min-height:36px;
  line-height:36px;
  vertical-align:middle;
  -webkit-align-items:center;
  align-items:center;
  text-align:center;
  -webkit-border-radius:2px;
  border-radius:2px;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  -webkit-user-select:none;
  outline:none;
  border:0;
  padding:0 6px;
  background:0 0;
  color:currentColor;
  white-space:nowrap;
  text-transform:uppercase;
  font-weight:500;
  font-size:14px;
  font-style:inherit;
  font-variant:inherit;
  font-family:inherit;
  text-decoration:none;
  overflow:hidden;
  -webkit-transition:box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1);
  transition:box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1)
}
[popup] .btn,.modal .btn{
  color:rgba(0,0,0,.54);
  padding-left:16px;
  padding-right:16px;
  -webkit-border-radius:8px;
  border-radius:8px;
  text-transform:none;
  letter-spacing:.25px
}
[popup] .btn:hover,.modal .btn:hover{
  background:rgba(0,0,0,.06)
}
[popup] .btn.draft,.modal .btn.draft{
  color:#fff;
  padding-left:16px;
  background:rgba(0,0,0,.4);
  padding-right:16px;
  -webkit-border-radius:8px;
  border-radius:8px;
  text-transform:none;
  letter-spacing:.25px;
  min-width:60px
}
[popup] .btn.draft:hover,.modal .btn.draft:hover{
  background:#fb8c00;
  background:rgba(0,0,0,.6)
}
[popup] .btn[type=submit],.modal .btn[type=submit]{
  color:#fff;
  background:#039be5;
  padding-left:16px;
  padding-right:16px;
  -webkit-border-radius:8px;
  border-radius:8px;
  text-transform:none;
  letter-spacing:.25px;
  min-width:60px
}
[popup] .btn[type=submit]:hover,.modal .btn[type=submit]:hover{
  background:#0388ca
}
[popup] .btn[type=submit][disabled],[popup] .btn.draft[disabled],.modal .btn[type=submit][disabled],.modal .btn.draft[disabled]{
  color:rgba(0,0,0,.26);
  background-color:rgba(0,0,0,.12);
  cursor:default
}
[pop-loading]{
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  top:0;
  z-index:99;
  background:rgba(255,255,255,.87);
  border-radius:16px
}
[pop-loading]~.pop_h{
  z-index:9999
}
[pop-loading]~.pop_h .pop_tit,[pop-loading]~.pop_h .pop_desc{
  opacity:.15
}
@media all and (max-width:768px){
  [popup] .popCl{
      padding:0
  }
  [popup]{
      padding:20px
  }
  .pop{
      margin-bottom:40px
  }
}
[slide],droplet{
  opacity:0;
  visibility:hidden;
  transform:translateY(-50vh);
  transition:all ease .3s
}
[slide].is-visible,droplet.is-visible{
  opacity:1;
  visibility:visible;
  transform:translateY(0)
}
[scale],.pop{
  transform:scale(.4);
  opacity:0;
  -webkit-transition:all .15s cubic-bezier(.25,.8,.25,1);
  -o-transition:all .15s cubic-bezier(.25,.8,.25,1);
  transition:all .15s cubic-bezier(.25,.8,.25,1)
}
[scale].in,.pop.is-visible{
  opacity:1;
  transform:scale(1)
}
[spinner]{
  position:absolute;
  top:0;
  border-radius:5px;
  overflow:hidden;
  left:0;
  right:0;
  bottom:0;
  z-index:900;
  background:rgba(255,255,255,.87)
}
.spinner:before,[spinner]:before{
  content:'';
  box-sizing:border-box;
  position:absolute;
  top:50%;
  left:50%;
  width:30px;
  height:30px;
  margin-top:-15px;
  margin-left:-15px;
  border-radius:50%;
  border:1px solid rgba(255,255,255,.2);
  border-top-color:#fff;
  animation:spinner .6s linear infinite
}
@keyframes spinner{
  to{
      transform:rotate(360deg)
  }
}
spin{
  animation:spin-linear 2000ms linear infinite;
  display:block;
  position:absolute;
  top:50%;
  left:50%;
  width:56px;
  height:56px;
  margin-left:-28px;
  margin-top:-28px
}
spin svg{
  position:absolute;
  transform:rotate(-90deg);
  top:0;
  left:0;
  transform-origin:center;
  overflow:visible;
  width:56px;
  height:56px
}
spin circle{
  stroke-dasharray:144.513px;
  stroke-width:10%;
  stroke:#39c;
  fill:transparent;
  transform-origin:center;
  transition-property:stroke;
  animation-duration:4000ms;
  animation-name:spin-circle-rotate;
  animation-timing-function:cubic-bezier(.35,0,.25,1);
  animation-iteration-count:infinite
}
@keyframes spin-linear{
  0%{
      transform:rotate(0deg)
  }
  100%{
      transform:rotate(360deg)
  }
}
@keyframes spin-circle-rotate{
  0%{
      stroke-dashoffset:137.288;
      transform:rotate(0deg)
  }
  12.5%{
      stroke-dashoffset:28.9027;
      transform:rotate(0deg)
  }
  12.5001%{
      stroke-dashoffset:28.9027;
      transform:rotateX(180deg) rotate(72.5deg)
  }
  25%{
      stroke-dashoffset:137.288;
      transform:rotateX(180deg) rotate(72.5deg)
  }
  25.0001%{
      stroke-dashoffset:137.288;
      transform:rotate(270deg)
  }
  37.5%{
      stroke-dashoffset:28.9027;
      transform:rotate(270deg)
  }
  37.5001%{
      stroke-dashoffset:28.9027;
      transform:rotateX(180deg) rotate(161.5deg)
  }
  50%{
      stroke-dashoffset:137.288;
      transform:rotateX(180deg) rotate(161.5deg)
  }
  50.0001%{
      stroke-dashoffset:137.288;
      transform:rotate(180deg)
  }
  62.5%{
      stroke-dashoffset:28.9027;
      transform:rotate(180deg)
  }
  62.5001%{
      stroke-dashoffset:28.9027;
      transform:rotateX(180deg) rotate(251.5deg)
  }
  75%{
      stroke-dashoffset:137.288;
      transform:rotateX(180deg) rotate(251.5deg)
  }
  75.0001%{
      stroke-dashoffset:137.288;
      transform:rotate(90deg)
  }
  87.5%{
      stroke-dashoffset:28.9027;
      transform:rotate(90deg)
  }
  87.5001%{
      stroke-dashoffset:28.9027;
      transform:rotateX(180deg) rotate(341.5deg)
  }
  100%{
      stroke-dashoffset:137.288;
      transform:rotateX(180deg) rotate(341.5deg)
  }
}
.datetimepicker{
  z-index:99999;
  padding:4px;
  position:absolute;
  background:#fff;
  margin-top:1px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  direction:ltr;
  display:none;
  box-shadow:0 0 10px rgba(0,0,0,.2)
}
.datetimepicker-inline{
  width:220px
}
.datetimepicker.datetimepicker-rtl{
  direction:rtl
}
.datetimepicker.datetimepicker-rtl table tr td span{
  float:right
}
.datetimepicker-dropdown,.datetimepicker-dropdown-left{
  top:0;
  left:0
}
[class*=" datetimepicker-dropdown"]:before{
  content:'';
  display:inline-block;
  border-left:7px solid transparent;
  border-right:7px solid transparent;
  border-bottom:7px solid #ccc;
  border-bottom-color:rgba(0,0,0,.2);
  position:absolute
}
[class*=" datetimepicker-dropdown"]:after{
  content:'';
  display:inline-block;
  border-left:6px solid transparent;
  border-right:6px solid transparent;
  border-bottom:6px solid #fff;
  position:absolute
}
[class*=" datetimepicker-dropdown-top"]:before{
  content:'';
  display:inline-block;
  border-left:7px solid transparent;
  border-right:7px solid transparent;
  border-top:7px solid #ccc;
  border-top-color:rgba(0,0,0,.2);
  border-bottom:0
}
[class*=" datetimepicker-dropdown-top"]:after{
  content:'';
  display:inline-block;
  border-left:6px solid transparent;
  border-right:6px solid transparent;
  border-top:6px solid #fff;
  border-bottom:0
}
.datetimepicker-dropdown-bottom-left:before{
  top:-7px;
  right:21px
}
.datetimepicker-dropdown-bottom-left:after{
  top:-6px;
  right:22px
}
.datetimepicker-dropdown-bottom-right:before{
  top:-7px;
  left:26px
}
.datetimepicker-dropdown-bottom-right:after{
  top:-6px;
  left:27px
}
.datetimepicker-dropdown-top-left:before{
  bottom:-7px;
  right:21px
}
.datetimepicker-dropdown-top-left:after{
  bottom:-6px;
  right:22px
}
.datetimepicker-dropdown-top-right:before{
  bottom:-7px;
  left:21px
}
.datetimepicker-dropdown-top-right:after{
  bottom:-6px;
  left:22px
}
.datetimepicker>div{
  display:none
}
.datetimepicker.minutes div.datetimepicker-minutes{
  display:block
}
.datetimepicker.hours div.datetimepicker-hours{
  display:block
}
.datetimepicker.days div.datetimepicker-days{
  display:block
}
.datetimepicker.months div.datetimepicker-months{
  display:block
}
.datetimepicker.years div.datetimepicker-years{
  display:block
}
.datetimepicker table{
  margin:0
}
.datetimepicker td,.datetimepicker th{
  text-align:center;
  width:20px;
  height:20px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  border:none
}
.table-striped .datetimepicker table tr td,.table-striped .datetimepicker table tr th{
  background-color:transparent
}
.datetimepicker table tr td.minute:hover{
  background:#eee;
  cursor:pointer
}
.datetimepicker table tr td.hour:hover{
  background:#eee;
  cursor:pointer
}
.datetimepicker table tr td.day:hover{
  background:#eee;
  cursor:pointer
}
.datetimepicker table tr td.old,.datetimepicker table tr td.new{
  color:#999
}
.datetimepicker table tr td.disabled,.datetimepicker table tr td.disabled:hover{
  background:0 0;
  color:#999;
  cursor:default
}
.datetimepicker table tr td.today,.datetimepicker table tr td.today:hover,.datetimepicker table tr td.today.disabled,.datetimepicker table tr td.today.disabled:hover{
  background-color:#fde19a;
  background-image:-moz-linear-gradient(top,#fdd49a,#fdf59a);
  background-image:-ms-linear-gradient(top,#fdd49a,#fdf59a);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));
  background-image:-webkit-linear-gradient(top,#fdd49a,#fdf59a);
  background-image:-o-linear-gradient(top,#fdd49a,#fdf59a);
  background-image:linear-gradient(top,#fdd49a,#fdf59a);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a',endColorstr='#fdf59a',GradientType=0);
  border-color:#fdf59a #fdf59a #fbed50;
  border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.datetimepicker table tr td.today:hover,.datetimepicker table tr td.today:hover:hover,.datetimepicker table tr td.today.disabled:hover,.datetimepicker table tr td.today.disabled:hover:hover,.datetimepicker table tr td.today:active,.datetimepicker table tr td.today:hover:active,.datetimepicker table tr td.today.disabled:active,.datetimepicker table tr td.today.disabled:hover:active,.datetimepicker table tr td.today.active,.datetimepicker table tr td.today:hover.active,.datetimepicker table tr td.today.disabled.active,.datetimepicker table tr td.today.disabled:hover.active,.datetimepicker table tr td.today.disabled,.datetimepicker table tr td.today:hover.disabled,.datetimepicker table tr td.today.disabled.disabled,.datetimepicker table tr td.today.disabled:hover.disabled,.datetimepicker table tr td.today[disabled],.datetimepicker table tr td.today:hover[disabled],.datetimepicker table tr td.today.disabled[disabled],.datetimepicker table tr td.today.disabled:hover[disabled]{
  background-color:#fdf59a
}
.datetimepicker table tr td.today:active,.datetimepicker table tr td.today:hover:active,.datetimepicker table tr td.today.disabled:active,.datetimepicker table tr td.today.disabled:hover:active,.datetimepicker table tr td.today.active,.datetimepicker table tr td.today:hover.active,.datetimepicker table tr td.today.disabled.active,.datetimepicker table tr td.today.disabled:hover.active{
  background-color:#fbf069 \9
}
.datetimepicker table tr td.active,.datetimepicker table tr td.active:hover,.datetimepicker table tr td.active.disabled,.datetimepicker table tr td.active.disabled:hover{
  background-color:#006dcc;
  background-image:-moz-linear-gradient(top,#0088cc,#0044cc);
  background-image:-ms-linear-gradient(top,#0088cc,#0044cc);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0044cc));
  background-image:-webkit-linear-gradient(top,#0088cc,#0044cc);
  background-image:-o-linear-gradient(top,#0088cc,#0044cc);
  background-image:linear-gradient(top,#0088cc,#0044cc);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',endColorstr='#0044cc',GradientType=0);
  border-color:#04c #04c #002a80;
  border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.datetimepicker table tr td.active:hover,.datetimepicker table tr td.active:hover:hover,.datetimepicker table tr td.active.disabled:hover,.datetimepicker table tr td.active.disabled:hover:hover,.datetimepicker table tr td.active:active,.datetimepicker table tr td.active:hover:active,.datetimepicker table tr td.active.disabled:active,.datetimepicker table tr td.active.disabled:hover:active,.datetimepicker table tr td.active.active,.datetimepicker table tr td.active:hover.active,.datetimepicker table tr td.active.disabled.active,.datetimepicker table tr td.active.disabled:hover.active,.datetimepicker table tr td.active.disabled,.datetimepicker table tr td.active:hover.disabled,.datetimepicker table tr td.active.disabled.disabled,.datetimepicker table tr td.active.disabled:hover.disabled,.datetimepicker table tr td.active[disabled],.datetimepicker table tr td.active:hover[disabled],.datetimepicker table tr td.active.disabled[disabled],.datetimepicker table tr td.active.disabled:hover[disabled]{
  background-color:#04c
}
.datetimepicker table tr td.active:active,.datetimepicker table tr td.active:hover:active,.datetimepicker table tr td.active.disabled:active,.datetimepicker table tr td.active.disabled:hover:active,.datetimepicker table tr td.active.active,.datetimepicker table tr td.active:hover.active,.datetimepicker table tr td.active.disabled.active,.datetimepicker table tr td.active.disabled:hover.active{
  background-color:#039 \9
}
.datetimepicker table tr td span{
  display:block;
  width:23%;
  height:54px;
  line-height:54px;
  float:left;
  margin:1%;
  cursor:pointer;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px
}
.datetimepicker .datetimepicker-hours span{
  height:26px;
  line-height:26px
}
.datetimepicker .datetimepicker-hours table tr td span.hour_am,.datetimepicker .datetimepicker-hours table tr td span.hour_pm{
  width:14.6%
}
.datetimepicker .datetimepicker-hours fieldset legend,.datetimepicker .datetimepicker-minutes fieldset legend{
  margin-bottom:inherit;
  line-height:30px
}
.datetimepicker .datetimepicker-minutes span{
  height:26px;
  line-height:26px
}
.datetimepicker table tr td span:hover{
  background:#eee
}
.datetimepicker table tr td span.disabled,.datetimepicker table tr td span.disabled:hover{
  background:0 0;
  color:#999;
  cursor:default
}
.datetimepicker table tr td span.active,.datetimepicker table tr td span.active:hover,.datetimepicker table tr td span.active.disabled,.datetimepicker table tr td span.active.disabled:hover{
  background-color:#006dcc;
  background-image:-moz-linear-gradient(top,#0088cc,#0044cc);
  background-image:-ms-linear-gradient(top,#0088cc,#0044cc);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0044cc));
  background-image:-webkit-linear-gradient(top,#0088cc,#0044cc);
  background-image:-o-linear-gradient(top,#0088cc,#0044cc);
  background-image:linear-gradient(top,#0088cc,#0044cc);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',endColorstr='#0044cc',GradientType=0);
  border-color:#04c #04c #002a80;
  border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.datetimepicker table tr td span.active:hover,.datetimepicker table tr td span.active:hover:hover,.datetimepicker table tr td span.active.disabled:hover,.datetimepicker table tr td span.active.disabled:hover:hover,.datetimepicker table tr td span.active:active,.datetimepicker table tr td span.active:hover:active,.datetimepicker table tr td span.active.disabled:active,.datetimepicker table tr td span.active.disabled:hover:active,.datetimepicker table tr td span.active.active,.datetimepicker table tr td span.active:hover.active,.datetimepicker table tr td span.active.disabled.active,.datetimepicker table tr td span.active.disabled:hover.active,.datetimepicker table tr td span.active.disabled,.datetimepicker table tr td span.active:hover.disabled,.datetimepicker table tr td span.active.disabled.disabled,.datetimepicker table tr td span.active.disabled:hover.disabled,.datetimepicker table tr td span.active[disabled],.datetimepicker table tr td span.active:hover[disabled],.datetimepicker table tr td span.active.disabled[disabled],.datetimepicker table tr td span.active.disabled:hover[disabled]{
  background-color:#04c
}
.datetimepicker table tr td span.active:active,.datetimepicker table tr td span.active:hover:active,.datetimepicker table tr td span.active.disabled:active,.datetimepicker table tr td span.active.disabled:hover:active,.datetimepicker table tr td span.active.active,.datetimepicker table tr td span.active:hover.active,.datetimepicker table tr td span.active.disabled.active,.datetimepicker table tr td span.active.disabled:hover.active{
  background-color:#039 \9
}
.datetimepicker table tr td span.old{
  color:#999
}
.datetimepicker th.switch{
  width:145px
}
.datetimepicker thead tr:first-child th,.datetimepicker tfoot tr:first-child th{
  cursor:pointer
}
.datetimepicker thead tr:first-child th:hover,.datetimepicker tfoot tr:first-child th:hover{
  background:#eee
}
.input-append.date .add-on i,.input-prepend.date .add-on i{
  cursor:pointer;
  width:14px;
  height:14px
}
.is-not-empty~.cke~label{
  top:-3px;
  top:auto;
  bottom:100%;
  margin-bottom:-25px
}
tip{
  z-index:100000
}
tip>div{
  left:50%;
  top:100%;
  color:#fff;
  line-height:15px;
  font-size:12px;
  text-align:center;
  margin-top:8px;
  letter-spacing:-.5px;
  word-spacing:-.5px;
  text-transform:none;
  -ms-transform:translateX(-50%);
  -webkit-transform:translateX(-50%);
  -moz-transform:translateX(-50%);
  -o-transform:translateX(-50%);
  transform:translateX(-50%)
}
tip>div span{
  padding:5px 10px;
  background:rgba(0,0,0,.8);
  border-radius:5px;
  display:inline-block
}
tip>div:after{
  width:0;
  height:0;
  border-left:6px solid transparent;
  border-right:6px solid transparent;
  border-bottom:6px solid rgba(0,0,0,.8);
  content:'';
  position:absolute;
  left:50%;
  top:-6px;
  margin-left:-6px
}
tip>div.top{
  top:auto;
  bottom:100%;
  margin-top:0;
  margin-bottom:8px
}
tip>div.top:after{
  top:auto;
  bottom:-6px;
  border-bottom:0 solid transparent;
  border-top:6px solid rgba(0,0,0,.8)
}
tip>div.left{
  top:50%;
  right:100%;
  margin:0;
  margin-right:8px;
  left:auto;
  width:auto;
  -ms-transform:translateY(-50%);
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%)
}
tip>div.left:after{
  left:100%;
  margin-left:0;
  top:50%;
  margin-top:-6px;
  border-bottom:6px solid transparent;
  border-top:6px solid transparent;
  border-right:0 solid transparent;
  border-left:6px solid rgba(0,0,0,.8)
}
tip>div.right{
  top:50%;
  left:100%;
  margin:0;
  margin-left:8px;
  right:auto;
  width:auto;
  -ms-transform:translateY(-50%);
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  -o-transform:translateY(-50%);
  transform:translateY(-50%)
}
tip>div.right:after{
  right:100%;
  margin-right:0;
  top:50%;
  margin-top:-6px;
  border-bottom:6px solid transparent;
  border-top:6px solid transparent;
  border-left:0 solid transparent;
  border-right:6px solid rgba(0,0,0,.8);
  left:auto
}
.crsl-arrow span{
  display:inline-block;
  font:normal normal normal 24px/1 "Material Design Icons";
  font-size:inherit;
  text-rendering:auto;
  line-height:inherit;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  font-size:30px
}
.crsl-arrow.nxt{
  left:100%;
  margin-left:-10px
}
.crsl-arrow.prv{
  right:100%;
  margin-right:-5px
}
.crsl-arrow{
  color:#fff;
  height:30px;
  line-height:30px;
  margin-top:-36px;
  text-align:center;
  width:25px;
  font-size:22px;
  top:50%;
  position:absolute;
  cursor:pointer;
  border-radius:100%;
  overflow:hidden
}
.crsl-disabled{
  display:none!Important
}
::-webkit-input-placeholder{
  font:16px arial,sans-serif;
  color:rgba(0,0,0,.5)
}
:-moz-placeholder{
  font:16px arial,sans-serif;
  color:rgba(0,0,0,.5)
}
::-moz-placeholder{
  font:16px arial,sans-serif;
  color:rgba(0,0,0,.5)
}
:-ms-input-placeholder{
  font:16px arial,sans-serif;
  color:rgba(0,0,0,.5)
}
::-ms-input-placeholder{
  font:16px arial,sans-serif;
  color:rgba(0,0,0,.5)
}
::placeholder{
  font:16px arial,sans-serif;
  color:rgba(0,0,0,.5)
}
.alertbox{
  font-size:13px;
  font-weight:400;
  line-height:18px;
  overflow:hidden;
  border:1px solid #c1e3fe;
  background-color:#f2f9ff;
  padding:19px;
  padding-left:50px;
  padding-right:35px;
  color:#333
}
.alertbox .icon{
  left:15px;
  position:absolute;
  top:15px;
  line-height:25px;
  font-size:25px;
  color:#0070c9
}
.alertbox.success{
  border-color:#c6f1cd;
  background-color:#edfbef;
  color:#4c4c4c
}
.alertbox.success .icon{
  color:#007d1b
}
.alertbox.alert{
  border-color:#efb7b7;
  background-color:#faeaea;
  color:#4c4c4c
}
.alertbox.alert .icon{
  color:#d12f2f
}
.alertbox h5{
  font-size:15px;
  font-weight:600;
  line-height:19px;
  margin-bottom:5px;
  letter-spacing:-.016em
}
.infoMsg{
  background-color:#fafafa;
  color:#525252;
  padding:15px;
  line-height:20px;
  border:1px solid #525252;
  border:1px solid rgba(82,82,82,.25)
}
.status{
  display:inline-block;
  padding:5px 10px;
  border-radius:4px;
  font-weight:500;
  font-size:.71em;
  text-transform:uppercase;
  background:rgba(0,0,0,.05);
  color:#7f8fa4;
  border:1px solid #7f8fa4;
  border:1px solid rgba(127,143,164,.25)
}
.status.red,.status.active,.status.critical,.status.severity4,.status.ongoing,.infoMsg.red{
  background:#faeaea;
  color:#d12f2f;
  border:1px solid #d12f2f;
  border:1px solid rgba(209,47,47,.25)
}
.status.red-outline,.infoMsg.red-outline{
  color:#d12f2f;
  border:1px solid #d12f2f;
  border:1px solid rgba(209,47,47,.25);
  background:0 0
}
.status.green,.status.billed,.status.ready,.status.completed,.infoMsg.green{
  background:#eaf9f1;
  color:#26c06c;
  border:1px solid #26c06c;
  border:1px solid rgba(38,192,108,.25)
}
.status.green-outline,.infoMsg.green-outline{
  color:#26c06c;
  border:1px solid #26c06c;
  border:1px solid rgba(38,192,108,.25);
  background:0 0
}
.status.yellow,.status.fixed,.status.medium,.status.severity2,.status.testing,.infoMsg.yellow{
  background:#f8f7e2;
  color:#c5d12f;
  border:1px solid #c5d12f;
  border:1px solid rgba(197,209,47,.25)
}
.status.yellow-outline,.infoMsg.yellow-outline{
  color:#c5d12f;
  border:1px solid #c5d12f;
  border:1px solid rgba(197,209,47,.25);
  background:0 0
}
.status.blue,.status.pending,.infoMsg.blue{
  background:#eceffb;
  color:#5776f6;
  border:1px solid #5776f6;
  border:1px solid rgba(87,118,246,.25)
}
.status.blue-outline,.infoMsg.blue-outline{
  color:#5776f6;
  border:1px solid #5776f6;
  border:1px solid rgba(87,118,246,.25);
  background:0 0
}
.status.cyan,.status.closed,.infoMsg.cyan{
  background:#e8f6f8;
  border:1px solid #17a2b8;
  border:1px solid rgba(23,162,184,.25);
  color:#17a2b8
}
.status.cyan-outline,.infoMsg.cyan-outline{
  color:#17a2b8;
  border:1px solid #17a2b8;
  border:1px solid rgba(23,162,184,.25);
  background:0 0
}
.status.orange,.status.onhold,.status.high,.status.severity3,.infoMsg.orange{
  background:#fff2e8;
  color:#ce7b43;
  border:1px solid #ce7b43;
  border:1px solid rgba(206,123,67,.25)
}
.status.orange-outline,.infoMsg.orange-outline{
  color:#ce7b43;
  border:1px solid #ce7b43;
  border:1px solid rgba(206,123,67,.25);
  background:0 0
}
.status.ocean_blue,.status.refund,.infoMsg.ocean_blue{
  background:#e9f9f9;
  color:#53aba9;
  border:1px solid #53aba9;
  border:1px solid rgba(83,171,169,.25)
}
.status.ocean_blue-outline,.infoMsg.ocean_blue-outline{
  color:#53aba9;
  border:1px solid #53aba9;
  border:1px solid rgba(83,171,169,.25);
  background:0 0
}
.loading-animation,.loading_tbl_list{
  -webkit-animation:fade .6s ease-in infinite alternate forwards;
  animation:fade .6s ease-in infinite alternate forwards
}
@keyframes fade{
  0%{
      opacity:1
  }
  100%{
      opacity:.4
  }
}
.loading-animation span,.loading_tbl_list span{
  display:inline-block;
  font-size:1.3em;
  font-family:Flow-Block,sans-serif;
  line-height:.75em;
  letter-spacing:1.5px;
  opacity:.25;
  -webkit-transform:scaleY(1.25);
  transform:scaleY(1.25);
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}
.loading-animation span.mdi{
  display:none
}
.stub-text-bg{
  display:inline-block;
  line-height:6px;
  height:6px;
  overflow:hidden;
  opacity:.25;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  background:#333;
  color:#333
}
.list__header{
  min-height:35px
}
.list__title{
  font-size:21px;
  font-weight:400;
  color:#1e1f22;
  padding-top:4px
}
.list__actions{
  float:right;
  white-space:nowrap;
  z-index:2
}
.list__actions button{
  height:35px;
  overflow:hidden;
  box-shadow:0 8px 26px 0 rgba(34,60,169,.31);
  padding:0 15px
}
.list__actions button span{
  display:inline-block;
  height:35px;
  overflow:hidden;
  line-height:35px
}
.ttbl .row_nm:nth-child(2n+1){
  background:#f8fafc
}
.list__table [thead]{
  background:#fff!Important
}
.list__table .row_nm{
  height:41px
}
.list__table-header-shadow{
  position:absolute;
  top:41px;
  right:0;
  left:0;
  height:20px;
  background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.03)),to(rgba(0,0,0,0)));
  background:linear-gradient(to bottom,rgba(0,0,0,0.03) 0%,rgba(0,0,0,0) 100%);
  opacity:0;
  pointer-events:none;
  -webkit-transition:opacity .6s ease;
  transition:opacity .6s ease;
  z-index:1
}
.list__table-header-shadow.active{
  opacity:1
}
.list__fixed-table{
  position:absolute;
  top:0;
  right:10px;
  left:0;
  overflow:hidden;
  z-index:100
}
.list__fixed-table .row_nm{
  background:#fff
}
.ttbl .col_nm{
  padding-right:10px
}
.ttbl{
  margin-top:41px
}
.list__table-header-shadow{
  display:none
}
.headTbl .col_nm{
  color:#9fa9ba;
  font-size:11px;
  font-weight:500;
  text-transform:uppercase!Important;
  text-align:left;
  white-space:nowrap
}
.ttbl .row_nm{
  color:#768191
}
.ttbl .col_nm:nth-child(2){
  color:#494b4c
}
@supports(position:sticky){
  .list__fixed-table{
      position:-webkit-sticky;
      position:sticky
  }
  .ttbl{
      margin-top:0
  }
  .list__table-header-shadow{
      display:block
  }
}
.loading_tbl_list .row_nm:nth-child(even){
  background:#f8fafc
}
.loading_tbl_list .col_nm{
  padding:0
}
.loading_tbl_list .col_nm:first-child,.tbl_list:first-child{
  width:24px;
  min-width:24px;
  padding:0
}
.card{
  color:rgba(0,0,0,.87);
  background-color:#fff;
  border-radius:8px;
  -webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);
  box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);
  padding:10px;
  border-radius:5px;
  box-shadow:0 1px 2px rgba(0,0,0,.1);
  border-radius:5px;
  -webkit-transition:all .6s cubic-bezier(.165,.84,.44,1);
  transition:all .6s cubic-bezier(.165,.84,.44,1)
}
.card.shdw.hvr:after{
  content:"";
  border-radius:5px;
  position:absolute;
  z-index:-1;
  top:0;
  left:0;
  width:100%;
  height:100%;
  box-shadow:0 5px 15px rgba(0,0,0,.3);
  opacity:0;
  -webkit-transition:all .6s cubic-bezier(.165,.84,.44,1);
  transition:all .6s cubic-bezier(.165,.84,.44,1)
}
.card.shdw.hvr:hover:after{
  opacity:1
}
select,.select{
  /* -webkit-appearance:none!important;
  -moz-appearance:none!important; */
  background-color:transparent;
  background-color:#fafafa;
  background-image:url(data:image/svg+xml;
  base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
  background-position:100% center;
  background-repeat:no-repeat;
  border-style:solid;
  border-width:1px;
  border-color:#ccc;
  color:rgba(0,0,0,.75);
  line-height:25px;
  padding:0 10px;
  border-radius:0;
  height:25px;
  width:100%
}
[popup] .btn-danger{
  color:#fff;
  background-color:#f23b3b;
  border-color:#f24545;
  outline:0;
  background-image:none;
  -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
  padding:0 11px
}
[popup] .btn-danger:active,[popup] .btn-danger.active,[popup] .open>.btn-danger.dropdown-toggle{
  background-image:none
}
[popup] .btn-danger:hover{
  color:#fff;
  background-color:#f01a1a;
  border-color:#ac0c0c
}
.dIn{
  height:28px;
  line-height:25px;
  margin-bottom:0;
  padding:0 10px
}
.specsT{
}
.specsT .col_nm,.variantsOptT .col,.variantsT .col{
  padding-top:10px
}
.variantsT .col_nm{
  padding:5px 10px
}
.specsT .colSep{
  border-right:0 solid #ddd;
  border-bottom:0 solid #ddd
}
[popup] .btn.medium{
  height:30px;
  line-height:30px;
  min-height:30px;
  border:none;
  font-size:13px;
  padding:0 10px;
  letter-spacing:0
}
[popup] .btn.small{
  height:25px;
  line-height:25px;
  min-height:25px;
  border:none;
  font-size:13px;
  padding:0 5px;
  letter-spacing:0
}
[popup] .btn.blue{
  background:#108edb;
  color:#fff;
  border:none
}
[popup] .btn.blue:hover{
  background:#0388ca;
  color:#fff
}
.cke{
  font-size:14px;
  z-index:3;
  position:relative;
  margin-top:8px
}
.cke,.tag-editor{
  overflow:hidden;
  border:1px solid #ccc;
  background-color:#fff
}
.cke_inner,.cke_wysiwyg_frame,.cke_wysiwyg_div,.cke_contents{
}
.cke_wysiwyg_div{
  padding:8px;
  min-height:100px;
  background-color:#f4f4f4
}
.cke_wysiwyg_div img,.cke_contents img{
  z-index:999
}
.tag-editor{
  overflow:hidden;
  padding:0;
  line-height:24px;
  width:100%;
  background:0 0;
  border:none;
  border-bottom:1px solid rgba(0,0,0,.26);
  font-size:14px
}
.tag-editor li{
  margin:1px 0
}
.tag-editor .tag-editor-spacer{
  width:2px
}
.tag-editor-tag.active{
  padding:0;
  padding-left:5px;
  padding-right:3px
}
.is-not-empty~.tag-editor~label,label[active]{
  top:0
}
.tag-editor div{
  padding:0
}
.tag-editor input{
  height:24px;
  line-height:24px
}
.tag-editor li:nth-child(2) .tag-editor-tag.active{
  padding-left:0;
  margin-left:0
}
.tag-editor li:nth-child(2) .tag-editor-spacer{
  width:0
}
.tag-editor-tag.active+.tag-editor-delete{
  display:none
}
.checkbox__input{
  position:absolute;
  top:4px;
  left:0;
  width:16px;
  height:16px;
  opacity:0;
  z-index:0;
  display:none
}
.checkbox__label{
  display:block!Important;
  padding:0 0 0 28px!Important;
  cursor:pointer!Important;
  top:0px!Important;
  position:relative!Important;
  height:auto!Important;
  line-height:16px!Important;
  font-size:12px!Important;
  color:rgba(0,0,0,0.54)!Important;
  pointer-events:auto!Important
}
.checkbox__label:before{
  content:'';
  position:absolute;
  top:6px;
  left:0;
  width:16px;
  height:16px;
  background-color:transparent;
  border:2px solid rgba(0,0,0,.54);
  border-radius:2px;
  z-index:1;
  transition:all .28s cubic-bezier(.4,0,.2,1);
  transition-property:background-color,border-color
}
.checkbox__label:after{
  content:'';
  position:absolute;
  top:7px;
  left:6px;
  width:5px;
  height:12px;
  border-bottom:2px solid transparent;
  border-right:2px solid transparent;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  z-index:2;
  transition:border-color .28s cubic-bezier(.4,0,.2,1)
}
.checkbox__input:checked~.checkbox__label:before{
  background-color:#2196f3;
  border-color:#2196f3
}
.checkbox__input:checked~.checkbox__label:after{
  border-color:#fff
}
.checkbox__input:checked~label{
  top:0;
  font-size:12px;
  font-weight:400;
  height:auto!Important;
  line-height:16px!Important;
  font-size:12px!Important;
  color:rgba(0,0,0,0.54)!Important;
  pointer-events:auto!Important
}
.select2-container{
  z-index:10000;
  text-align:left
}
.select2-container .select2-search--inline .select2-search__field{
  padding:0 8px
}
.dragMe{
  right:auto;
  z-index:99;
  cursor:move
}
[sortable] li:hover{
  -webkit-box-shadow:inset 1px 0 0 #dadce0,inset -1px 0 0 #dadce0,2px 2px 1px 0 rgba(60,64,67,.1),2px 2px 1px 1px rgba(60,64,67,.05);
  box-shadow:inset 1px 0 0 #dadce0,inset -1px 0 0 #dadce0,2px 2px 1px 0 rgba(60,64,67,.1),2px 2px 1px 1px rgba(60,64,67,.05),2px 2px 1px rgba(0,0,0,.1);
  z-index:1;
  border-color:#39c
}
.awdgt.latest{
  background:#d7f8d7;
  border-color:rgba(0,100,0,.5)
}
[sortable] li.latest:hover{
  border-color:rgba(0,200,0,.8)
}
[sortable] li.latest .deleteWidget{
  display:none!Important
}
[sortable] li .hideWidget.mdi:before{
  content:'\f6cf'
}
[sortable] li.hidden{
  opacity:.45
}
[sortable] li.hidden .hideWidget.mdi:before{
  content:'\f6d0'
}
.dragMe:before{
  color:rgba(0,0,0,.8);
  content:'\f1dd';
  font-family:material design icons;
  font-weight:400;
  position:absolute;
  left:0;
  top:50%;
  height:17px;
  width:20px;
  text-align:center;
  line-height:18px;
  margin-top:-9px;
  bottom:0;
  font-size:16px
}
[inlineEdit]{
  display:inline-block;
  border:none;
  background:0 0;
  border-bottom:1px solid transparent;
  height:25px;
  line-height:25px;
  font-size:16px;
  font-weight:700
}
[inlineEdit].focused{
  border-bottom:1px solid #39c
}
[sortable],[sortable] li{
  display:block;
  margin:0;
  padding:0
}
[sortable] li{
  margin-bottom:2px
}
.helper_placeholder{
  background:rgba(242,245,245,.9);
  height:45px;
  position:relative
}
.ui-menu{
  z-index:999
}
.select2-container{
    z-index:99
  }
.select2-container--default .select2-selection--multiple .select2-selection__choice{
  margin-top:7px
}
.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--multiple{
  border:1px solid #ddd;
  border-radius:5px;
}
.select2-dropdown{
  border:1px solid #ccc;
  border-radius:0
}
.select2-container--default.select2-container--focus .select2-selection--multiple{
  border:solid #ccc 1px
}
.cke_screen_reader_only{
  display:none
}
.prog .bar{
  background:#39c
}
.prog .bar::before{
  box-shadow:0 0 10px #39c,0 0 5px #39c
}
.prog .spinner-icon{
  border-top-color:#39c;
  border-left-color:#39c
}
.spinner:before,[spinner]:before{
  border-color:#39c
}
.prog .spinner{
  transform:scale(.8);
  top:8px;
  right:8px
}
.csh-flag{
  margin-top:4px;
  margin-right:8px
}
.flag{
  -webkit-border-radius:1px;
  -moz-border-radius:1px;
  -ms-border-radius:1px;
  -o-border-radius:1px;
  border-radius:1px;
  margin-right:10px
}
[tabhost]{
  height:45px;
  line-height:44px;
  overflow:hidden
}
[tabhost] [tabswrapper]{
  overflow-x:scroll;
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:-100px;
  white-space:nowrap;
  padding:0 16px
}
[tab]{
  letter-spacing:.25px;
  padding:0 10px;
  color:rgba(255,255,255,.7);
  font-size:14px;
  white-space:nowrap;
  -webkit-transition:background-color .35s cubic-bezier(.35,0,.25,1);
  transition:background-color .35s cubic-bezier(.35,0,.25,1);
  cursor:pointer;
  display:inline-block
}
[tab][active]{
  color:#fff
}
[tab][active]:after{
  background:#fff;
  height:3px;
  border-top-left-radius:3px;
  border-top-right-radius:3px;
  margin-left:8px;
  margin-right:8px;
  content:'';
  position:absolute;
  bottom:-1px;
  left:0;
  right:0
}
[popup] [tab]{
  color:rgba(0,0,0,.7)
}
[popup] [tab][active]{
  color:#000
}
[popup] [tab][active]:after{
  background:rgba(0,0,0,.1);
  background:#2196f3;
  border-radius:0;
  height:4px
}
droplet{
  position:absolute;
  z-index:9999;
  width:100%;
  top:5px;
  min-width:150px
}
droplet a{
  margin:0!Important
}
droplet[left]{
  left:0
}
droplet[right]{
  right:0
}
droplet-select-menu{
  -webkit-border-radius:8px;
  border-radius:8px;
  -webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15);
  box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15);
  max-height:256px;
  min-height:48px;
  overflow-y:hidden;
  -webkit-transform-origin:left top;
  -webkit-transform-origin:left top;
  transform-origin:left top;
  -webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);
  transition:all .4s cubic-bezier(.25,.8,.25,1);
  -webkit-transition-duration:150ms;
  transition-duration:150ms;
  transform-origin:55.9844px 20px 0
}
droplet-content{
  background-color:#fff;
  padding-top:8px;
  padding-bottom:8px;
  opacity:1;
  -webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);
  transition:all .3s cubic-bezier(.55,0,.55,.2);
  -webkit-transition-duration:150ms;
  transition-duration:150ms;
  -webkit-transition-delay:100ms;
  transition-delay:100ms;
  color:rgba(0,0,0,.87);
  overflow:auto;
  -webkit-overflow-scrolling:touch;
  min-height:48px;
  max-height:256px;
  overflow-y:auto
}
droplet-option{
  font-size:14px;
  height:32px;
  line-height:32px;
  color:rgba(0,0,0,.87);
  cursor:pointer;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  -webkit-transition:background .15s linear;
  transition:background .15s linear;
  padding:0 16px
}
droplet-option:hover,droplet-option:focus{
  background-color:rgba(158,158,158,.18)
}
droplet-option[active]{
  background-color:rgba(158,158,158,.36)
}
droplet-divider{
  margin:8px 0!important;
  border-top-color:rgba(0,0,0,.12);
  border-top-width:1px;
  border-top-style:solid
}
droplet-options-header{
  color:rgba(0,0,0,.54);
  font-size:12px;
  line-height:16px;
  padding:8px 16px
}
.stacked{
  border-bottom:1px solid #bdbdbd;
  font-size:14px
}
drplt{
  display:none
}
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{
  background-color:transparent!important;
  background-image:none!important;
  color:#000!important;
  -webkit-box-shadow:0 0 0 30px #fff inset;
  -webkit-text-fill-color:#000!important
}
.passStrength{
  display:block;
  background:#ccc;
  height:3px;
  top:-3px;
  border-radius:0 0 3px 3px
}
.passStrength{
  background:#ccc
}
.passStrength.weak{
  background:red
}
.passStrength.medium{
  background:orange
}
.passStrength.strong{
  background:green
}
.passStrength.very-strong{
  background:#3f3
}
.passStrength.has-spaces{
  background:#900
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{
  list-style:none;
  line-height:16px
}
.tag-editor{
  list-style-type:none;
  padding:0 0 0 0;
  margin:0;
  overflow:hidden;
  border:1px solid #eee;
  cursor:text;
  font:16px sans-serif;
  color:#555;
  background:#fff;
  line-height:22px
}
.tag-editor li{
  display:block;
  float:left;
  overflow:hidden;
  margin:3px 0
}
.tag-editor div{
  float:left;
  padding:0 4px
}
.tag-editor .placeholder{
  padding:0 0;
  font-family:arial,sans-serif;
  color:#999;
  font-size:14px;
  margin-left:-1px
}
.tag-editor .tag-editor-spacer{
  padding:0;
  width:3px;
  overflow:hidden;
  color:transparent;
  background:0 0
}
.tag-editor input{
  vertical-align:inherit;
  border:0;
  outline:none;
  padding:0;
  margin:0;
  cursor:text;
  font-family:inherit;
  font-weight:inherit;
  font-size:inherit;
  font-style:inherit;
  box-shadow:none;
  background:0 0;
  color:#444
}
.tag-editor-hidden-src{
  position:absolute!important;
  left:-99999px
}
.tag-editor ::-ms-clear{
  display:none
}
.tag-editor .tag-editor-tag{
  padding-left:5px;
  color:#46799b;
  background:#e0eaf1;
  white-space:nowrap;
  overflow:hidden;
  cursor:pointer;
  border-radius:2px 0 0 2px
}
.tag-editor .tag-editor-delete{
  background:#e0eaf1;
  cursor:pointer;
  border-radius:0 2px 2px 0;
  padding-left:3px;
  padding-right:4px
}
.tag-editor .tag-editor-delete i{
  line-height:20px;
  display:inline-block
}
.tag-editor .tag-editor-delete i:before{
  font-size:16px;
  color:#8ba7ba;
  content:"×";
  font-style:normal
}
.tag-editor .tag-editor-delete:hover i:before{
  color:#d65454
}
.tag-editor .tag-editor-tag.active+.tag-editor-delete,.tag-editor .tag-editor-tag.active+.tag-editor-delete i{
  visibility:hidden;
  cursor:text
}
.tag-editor .tag-editor-tag.active{
  background:0 0!important
}
.ui-autocomplete{
  position:absolute;
  top:0;
  left:0;
  cursor:default;
  font-size:14px
}
.ui-front{
  z-index:9999
}
.ui-menu{
  list-style:none;
  padding:1px;
  margin:0;
  display:block;
  outline:none
}
.ui-menu .ui-menu-item a{
  text-decoration:none;
  display:block;
  padding:2px .4em;
  line-height:1.4;
  min-height:0
}
.ui-widget-content{
  border:1px solid #bbb;
  background:#fff;
  color:#555
}
.ui-widget-content a{
  color:#46799b
}
.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{
  background:#e0eaf1
}
.ui-helper-hidden-accessible{
  display:none
}
.tag-editor input{
  outline:none;
  border-color:transparent;
  -webkit-box-shadow:0 0 0 #f8b9b7;
  -moz-box-shadow:0 0 0 #f8b9b7;
  box-shadow:0 0 0 #f8b9b7;
  outline:0;
  border-color:#ccc!Important;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0),0 0 8px rgba(102,175,233,0)!Important;
  box-shadow:inset 0 1px 1px rgba(0,0,0,0),0 0 8px rgba(102,175,233,0)!Important
}
input:focus{
  outline:none
}
.fields label{
  color:#999;
  font-size:14px;
  font-weight:400;
  position:absolute;
  left:0;
  line-height:25px
}
.fields .group{
  padding-top:20px
}
.fields input,.fields textarea{
  padding:0;
  line-height:25px;
  height:25px;
  width:100%;
  background:0 0;
  border:none;
  border-bottom:1px solid rgba(0,0,0,.26);
  font-size:14px;
  resize:none
}
.fields textarea{
  line-height:20px;
  height:68px;
  padding:3px 0
}
.fields input[type=checkbox]~label:before{
  content:'';
  position:absolute;
  top:6px;
  left:0;
  width:16px;
  height:16px;
  background-color:transparent;
  border:2px solid rgba(0,0,0,.54);
  border-radius:2px;
  z-index:1;
  transition:all .28s cubic-bezier(.4,0,.2,1);
  transition-property:background-color,border-color
}
.fields input[type=checkbox]~label:after{
  content:'';
  position:absolute;
  top:7px;
  left:6px;
  width:5px;
  height:12px;
  border-bottom:2px solid transparent;
  border-right:2px solid transparent;
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  z-index:2;
  transition:border-color .28s cubic-bezier(.4,0,.2,1)
}
.fields input[type=checkbox]~label{
  left:0;
  display:block!Important;
  padding:0 0 0 28px!Important;
  cursor:pointer!Important;
  top:0px!Important;
  position:relative!Important;
  height:auto!Important;
  line-height:16px!Important;
  font-size:12px!Important;
  color:rgba(0,0,0,0.54)!Important;
  pointer-events:auto!Important;
  position:relative;
  margin-bottom:0
}
.checkbox__input{
  position:absolute;
  top:4px;
  left:0;
  width:16px;
  height:16px;
  opacity:0;
  z-index:0;
  display:none
}
.checkbox__input:checked~.checkbox__label:before{
  background-color:#2196f3;
  border-color:#2196f3
}
.checkbox__input:checked~.checkbox__label:after{
  border-color:#fff
}
.checkbox__input:checked~label{
  top:0;
  font-size:12px;
  font-weight:400;
  height:auto!Important;
  line-height:16px!Important;
  font-size:12px!Important;
  color:rgba(0,0,0,0.54)!Important;
  pointer-events:auto!Important
}
.fields ::-webkit-input-placeholder{
  color:#fff;
  font-size:0
}
.fields.sph ::-webkit-input-placeholder{
  font:16px arial,sans-serif;
  color:rgba(0,0,0,.6)
}
.bar{
  position:absolute;
  z-index:9;
  left:0;
  width:0%;
  background:green;
  height:1px;
  bottom:0;
  -webkit-transition:all .3s cubic-bezier(.64,.09,.08,1);
  transition:all .3s cubic-bezier(.64,.09,.08,1);
  overflow:hidden;
  z-index:100
}
.is-not-empty~.bar,.is-not-empty .bar{
  width:100%
}
.cke~label{
  top:0;
  top:auto;
  bottom:100%;
  margin-bottom:-25px
}
.cke_wysiwyg_div{
  height:auto
}
.blue{
  color:#0069d9
}
.lightblue{
  color:#ebf4fb
}
.indigo{
  color:#6610f2
}
.purple{
  color:#6f42c1
}
.pink{
  color:#e83e8c
}
.red{
  color:#dc3545
}
.orange{
  color:#fd7e14
}
.yellow{
  color:#ffc107
}
.green{
  color:#28a745
}
.teal{
  color:#20c997
}
.cyan{
  color:#17a2b8
}
.white{
  color:#fff
}
.gray,.grey{
  color:#6c757d
}
.gray-dark{
  color:#343a40
}
.primary{
  color:#0069d9
}
.secondary{
  color:#6c757d
}
.success{
  color:#28a745
}
.info{
  color:#17a2b8
}
.warning{
  color:#ffc107
}
.danger{
  color:#dc3545
}
.light{
  color:#f8f9fa
}
.dark{
  color:#343a40
}
[notify]{
  position:fixed;
  z-index:999900;
  top:25px
}
[notify].topCenter{
  top:25px;
  left:50%;
  -ms-transform:translateX(-50%);
  -webkit-transform:translateX(-50%);
  -moz-transform:translateX(-50%);
  -o-transform:translateX(-50%);
  transform:translateX(-50%)
}
[notify].topRight{
  right:25px
}
[notify].topLeft{
  left:25px
}
[notify].bottomLeft{
  top:auto;
  left:25px;
  bottom:25px
}
[notify].bottomCenter{
  top:auto;
  left:50%;
  bottom:25px;
  -ms-transform:translateX(-50%);
  -webkit-transform:translateX(-50%);
  -moz-transform:translateX(-50%);
  -o-transform:translateX(-50%);
  transform:translateX(-50%)
}
[notify].bottomRight{
  top:auto;
  right:25px;
  bottom:25px
}
.notify{
  border-radius:.5em;
  padding:5px;
  padding-left:100px;
  background:#fff;
  min-width:300px;
  margin-bottom:15px;
  font-size:13px;
  font-weight:400;
  line-height:18px;
  overflow:hidden;
  padding:19px;
  padding-left:64px;
  padding-right:60px;
  color:#888;
  text-align:left
}
.notify h5{
  font-size:15px;
  font-weight:600;
  line-height:25px;
  letter-spacing:-.016em;
  color:#111
}
.notify .icon{
  color:#0070c9
}
.notify .dash{
  background-color:#0070c9
}
.notify.success .icon{
  color:#007d1b
}
.notify.success .dash{
  background-color:#007d1b
}
.notify.warn .icon{
  color:#f0a92d
}
.notify.warn .dash{
  background-color:#f0a92d
}
.notify.alert .icon{
  color:#d3071c
}
.notify.alert .dash{
  background-color:#d3071c
}
.notify.rtl{
  text-align:right
}
.notify.rtl .dash{
  right:10px;
  left:auto
}
.notify [close-notify]{
  width:50px;
  right:0
}
.notify .icon{
  width:50px;
  left:14px
}
.notify.rtl .icon{
  right:14px;
  left:auto
}
.notify.rtl [close-notify]{
  right:auto;
  left:0
}
.flickity-enabled{
  position:relative
}
.flickity-enabled:focus{
  outline:0
}
.flickity-viewport{
  overflow:hidden;
  position:relative;
  height:100%;
  width:100%
}
.flickity-slider{
  position:absolute;
  width:100%;
  height:100%
}
.flickity-enabled.is-draggable{
  -webkit-tap-highlight-color:transparent;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}
.flickity-enabled.is-draggable .flickity-viewport{
  cursor:move;
  cursor:-webkit-grab;
  cursor:grab
}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{
  cursor:-webkit-grabbing;
  cursor:grabbing
}
.flickity-button{
  position:absolute;
  background:hsla(0,0%,100%,.75);
  border:none;
  color:#333
}
.flickity-button:hover{
  background:#fff;
  cursor:pointer
}
.flickity-button:focus{
  outline:0;
  box-shadow:0 0 0 5px #19f
}
.flickity-button:active{
  opacity:.6
}
.flickity-button:disabled{
  opacity:.3;
  cursor:auto;
  pointer-events:none
}
.flickity-button-icon{
  fill:currentColor
}
.flickity-prev-next-button{
  top:50%;
  width:44px;
  height:44px;
  border-radius:50%;
  transform:translateY(-50%)
}
.flickity-prev-next-button.previous{
  left:10px
}
.flickity-prev-next-button.next{
  right:10px
}
.flickity-rtl .flickity-prev-next-button.previous{
  left:auto;
  right:10px
}
.flickity-rtl .flickity-prev-next-button.next{
  right:auto;
  left:10px
}
.flickity-prev-next-button .flickity-button-icon{
  position:absolute;
  left:20%;
  top:20%;
  width:60%;
  height:60%
}
.flickity-page-dots{
  position:absolute;
  width:100%;
  bottom:-25px;
  padding:0;
  margin:0;
  list-style:none;
  text-align:center;
  line-height:1
}
.flickity-rtl .flickity-page-dots{
  direction:rtl
}
.flickity-page-dots .dot{
  display:inline-block;
  width:10px;
  height:10px;
  margin:0 8px;
  background:#333;
  border-radius:50%;
  opacity:.25;
  cursor:pointer
}
.flickity-page-dots .dot.is-selected{
  opacity:1
}
.prog{
  z-index:9999999
}
.prog .bar{
  background:#29d;
  position:fixed;
  z-index:99999;
  top:0;
  left:0;
  width:100%;
  height:2px;
  margin-left:-100%;
  -webkit-transition:all 0s linear;
  -moz-transition:all 0s linear;
  -o-transition:all 0s linear;
  transition:all 0s linear;
  overflow:visible
}
.prog .bar::before{
  content:" ";
  display:block;
  position:absolute;
  right:0px;
  width:100px;
  height:100%;
  box-shadow:0 0 10px #29d,0 0 5px #29d;
  opacity:1.0;
  -webkit-transform:rotate(3deg) translate(0px,-4px);
  -ms-transform:rotate(3deg) translate(0px,-4px);
  transform:rotate(3deg) translate(0px,-4px)
}
.prog .spinner{
  display:block;
  position:fixed;
  z-index:1031;
  top:18px;
  right:15px
}
.prog .spinner-icon{
  width:18px;
  height:18px;
  box-sizing:border-box;
  border:solid 2px transparent;
  border-top-color:#29d;
  border-left-color:#29d;
  border-radius:50%;
  -webkit-animation:nprogress-spinner 400ms linear infinite;
  animation:nprogress-spinner 400ms linear infinite
}
@-webkit-keyframes nprogress-spinner{
  0%{
      -webkit-transform:rotate(0deg)
  }
  100%{
      -webkit-transform:rotate(360deg)
  }
}
@keyframes nprogress-spinner{
  0%{
      transform:rotate(0deg)
  }
  100%{
      transform:rotate(360deg)
  }
}
[loader]{
  position:fixed;
  top:0;
  bottom:0;
  left:0;
  right:0;
  background-color:rgb(0,0,0,0.2);
  z-index:9999999;
  vertical-align:middle
}
[loader] .wrapper{
  width:300px;
  padding:20px;
  background-color:white;
  border-radius:8px
}
[loader] .wrapper .animation{
  border:4px solid #f3f3f3;
  border-radius:50%;
  border-top:4px solid #3498db;
  width:50px;
  height:50px;
  vertical-align:middle;
  display:inline-block;
  -webkit-animation:spin 1s linear infinite;
  animation:spin 1s linear infinite
}
[loader] .wrapper .text{
  display:inline-block;
  vertical-align:middle;
  padding:0 20px;
  width:200px;
  text-align:left;
  color:black;
  font-size:18px
}
[loader] .wrapper .prog{
  position:absolute;
  right:20px !important;
  bottom:5px !important;
  font-size:12px !important
}
@-webkit-keyframes spin{
  0%{
      -webkit-transform:rotate(0deg)
  }
  100%{
      -webkit-transform:rotate(360deg)
  }
}
@keyframes spin{
  0%{
      transform:rotate(0deg)
  }
  100%{
      transform:rotate(360deg)
  }
}
@media screen and (max-width:480px){
  .oe{
      overflow:auto;
      white-space:nowrap;
  }
  .oe::-webkit-scrollbar{
      display:none
  }
}
@font-face{
  font-family:"Flow-Block";
  src:url("https://www.beacdn.com/s/f/flow-block.woff") format("woff")
}
[reactive]{
  visibility:hidden
}
[reactive].binded{
  visibility:unset
}
body.rtl .prog .bar::before{
  left:0px;
  right:auto;
  -webkit-transform:rotate(-3deg) translate(0px,-4px);
  -ms-transform:rotate(-3deg) translate(0px,-4px);
  transform:rotate(-3deg) translate(0px,-4px)
}
body.rtl .prog .bar{
  right:0px;
  left:auto;
  margin-left:auto;
  margin-right:-100%
}
body.rtl .prog .spinner{
  left:15px;
  right:auto
}
body.rtl @-webkit-keyframes nprogress-spinner{
  0%{
      -webkit-transform:rotate(0deg)
  }
  100%{
      -webkit-transform:rotate(-360deg)
  }
}
body.rtl @keyframes nprogress-spinner{
  0%{
      transform:rotate(0deg)
  }
  100%{
      transform:rotate(-360deg)
  }
}
body.rtl .fields label{
  -webkit-transform-origin:right top;
  -moz-transform-origin:right top;
  -ms-transform-origin:right top;
  -o-transform-origin:right top;
  transform-origin:right top
}
body.rtl select,body.rtl .select{
  background-position:0% center
}
body.rtl .select2-container{
  z-index:999;
  text-align:right
}
body.rtl .pop_close{
  right:auto;
  left:24px
}
.pop_tit{
  margin:0 0 0px 32px
}
body.rtl .close{
  float:left
}
/* body.rtl .modal-content{
  text-align:right
}
body.rtl .modal-footer{
  text-align:left
} */
body.rtl .iti__country-list{
  text-align:right
}
body.rtl .iti--allow-dropdown .iti__flag-container,body.rtl .iti--separate-dial-code .iti__flag-container{
  right:0;
  left:auto
}
body.rtl .iti--allow-dropdown input,body.rtl .iti--allow-dropdown input[type=tel],body.rtl .iti--allow-dropdown input[type=text],body.rtl .iti--separate-dial-code input,body.rtl .iti--separate-dial-code input[type=tel],body.rtl .iti--separate-dial-code input[type=text]{
  padding-left:6px !Important
}
body.rtl .iti__country-name,body.rtl .iti__flag-box{
  margin-left:6px
}
body.rtl .iti__country-name,body.rtl .iti__dial-code,body.rtl .iti__flag-box{
  margin-left:0px
}
body.rtl .iti__country{
  direction:ltr
}
body.rtl .iti__flag-box{
  float:right;
  margin-right:0px;
  margin-top:3px
}
body.rtl .iti__dial-code{
  margin-right:6px
}
body.rtl .iti--separate-dial-code .iti__selected-dial-code{
  margin-right:6px
}
body.rtl .iti__arrow{
  margin-right:6px;
  margin-left:0px
}
body.rtl .iti__country-name{
  float:right
}
body.rtl [cb] label{
  padding-right:26px;
  padding-left:0px
}
body.rtl [cb] label input[type=checkbox]+span{
  left:auto;
  right:0px
}
