:root {
  --ft-ss: 'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif;
  --ft-sr: Times, serif;
  --ft-mn: 'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
  --fs-1: 1rem;
  --c-tr: transparent;
  --c-wh: #FFFFFF;
  --c-wy: #F2F2F2;
  --c-wc: #CCCCCC;
  --c-gr: #D5D5D5;
  --c-gy: #EEEEEE;
  --c-gk: #7F7F7F;
  --c-ii: #7A7A7A;
  --c-bk: #3F3F3F;
  --c-kk: #323232;
  --c-aa: #BCB6AA;
  --c-br: #DED7C8;
  --c-ss: #C8C2B6;
  --c-oo: #848077;
  --c-cc: #858178;
  --c-rr: #6E6B63;
  --c-tt: #636363;
  --c-bb: #C6C1B4;
  --c-ee: #2C2B28;
  --c-bb: #333333;
  --c-dd: #000000;
  --c-bl: #2DABFF;
  --c-vv: #757169;
}

.pst {
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
}
.c1{width:8.33333%}
.c2{width:16.66667%}
.c3{width:25%}
.c4{width:33.33333%}
.c5{width:41.66667%}
.c6{width:50%}
.c7{width:58.33333%}
.c8{width:66.66667%}
.c9{width:75%}
.c10{width:83.33333%}
.c11{width:91.66667%}
.c12{width:100%}
.s1{width:100%}
.s2{width:50%}
.s3{width:33.33333%}
.s4{width:25%}
.s5{width:20%}
.s6{width:16.66667%}
.s7{width:14.28571%}
.s8{width:12.5%}
.s9{width:11.11111%}
.s10{width:10%}
.s11{width:9.09091%}
.s12{width:8.33333%}
.co0{margin-left:0}
.co1{margin-left:8.33333%}
.co2{margin-left:16.66667%}
.co3{margin-left:25%}
.co4{margin-left:33.33333%}
.co5{margin-left:41.66667%}
.co6{margin-left:50%}
.co7{margin-left:58.33333%}
.co8{margin-left:66.66667%}
.co9{margin-left:75%}
.co10{margin-left:83.33333%}
.co11{margin-left:91.66667%}
.co12{margin-left:100%}
.m0{margin:0}
.m1{margin:1rem}
.m2{margin:2rem}
.m3{margin:3rem}
.m4{margin:4rem}
.mt0{margin-top:0}
.mt1{margin-top:1rem}
.mt2{margin-top:2rem}
.mt3{margin-top:3rem}
.mt4{margin-top:4rem}
.mr0{margin-right:0}
.mr1{margin-right:1rem}
.mr2{margin-right:2rem}
.mr3{margin-right:3rem}
.mr4{margin-right:4rem}
.mb0{margin-bottom:0}
.mb1{margin-bottom:1rem}
.mb2{margin-bottom:2rem}
.mb3{margin-bottom:3rem}
.mb4{margin-bottom:4rem}
.ml0{margin-left:0}
.ml1{margin-left:1rem}
.ml2{margin-left:2rem}
.ml3{margin-left:3rem}
.ml4{margin-left:4rem}
.mx0{margin-left:0;margin-right:0}
.mx1{margin-left:1rem;margin-right:1rem}
.mx2{margin-left:2rem;margin-right:2rem}
.mx3{margin-left:3rem;margin-right:3rem}
.mx4{margin-left:4rem;margin-right:4rem}
.my0{margin-top:0;margin-bottom:0}
.my1{margin-top:1rem;margin-bottom:1rem}
.my2{margin-top:2rem;margin-bottom:2rem}
.my3{margin-top:3rem;margin-bottom:3rem}
.my4{margin-top:4rem;margin-bottom:4rem}
.p0{padding:0}
.p1{padding:1rem}
.p2{padding:2rem}
.p3{padding:3rem}
.p4{padding:4rem}
.pt0{padding-top:0}
.pt1{padding-top:1rem}
.pt2{padding-top:2rem}
.pt3{padding-top:3rem}
.pt4{padding-top:4rem}
.pr0{padding-right:0}
.pr1{padding-right:1rem}
.pr2{padding-right:2rem}
.pr3{padding-right:3rem}
.pr4{padding-right:4rem}
.pb0{padding-bottom:0}
.pb1{padding-bottom:1rem}
.pb2{padding-bottom:2rem}
.pb3{padding-bottom:3rem}
.pb4{padding-bottom:4rem}
.pl0{padding-left:0}
.pl1{padding-left:1rem}
.pl2{padding-left:2rem}
.pl3{padding-left:3rem}
.pl4{padding-left:4rem}
.px0{padding-left:0;padding-right:0}
.px1{padding-left:1rem;padding-right:1rem}
.px2{padding-left:2rem;padding-right:2rem}
.px3{padding-left:3rem;padding-right:3rem}
.px4{padding-left:4rem;padding-right:4rem}
.py0{padding-top:0;padding-bottom:0}
.py1{padding-top:1rem;padding-bottom:1rem}
.py2{padding-top:2rem;padding-bottom:2rem}
.py3{padding-top:3rem;padding-bottom:3rem}
.py4{padding-top:4rem;padding-bottom:4rem}
.op0{opacity:0}
.op25{opacity:0.25}
.op50{opacity:0.5}
.op75{opacity:0.75}
.op100{opacity:1}
.bgsc{background-size:cover}
.bgsct{background-size:contain}
.bgpc{background-position:center}
.bgpt{background-position:top}
.bgpr{background-position:right}
.bgpb{background-position:bottom}
.bgpl{background-position:left}
.bgrn{background-repeat:no-repeat}
.bgrx{background-repeat:repeat-x}
.bgry{background-repeat:repeat-y}
.x{display:flex}
.xac{align-items:center}
.xab{align-items:baseline}
.xas{align-items:stretch}
.xafs{align-items:flex-start}
.xafe{align-items:flex-end}
.xdr{flex-direction:row}
.xdrr{flex-direction:row-reverse}
.xdc{flex-direction:column}
.xdcr{flex-direction:column-reverse}
.xjc{justify-content:center}
.xjb{justify-content:space-between}
.xja{justify-content:space-around}
.xjs{justify-content:flex-start}
.xje{justify-content:flex-end}
.xw{flex-wrap:wrap}
.xwr{flex-wrap:wrap-reverse}
.xwn{flex-wrap:nowrap}
.xi{flex:initial}
.xx{flex:1}
.xa{flex:auto}
.xn{flex:none}
.xo0{order:0}
.xo1{order:1}
.xo2{order:2}
.xo3{order:3}
.xo4{order:4}
.xot{order:-1}
.xob{order:99}
.df{display:flex}
.db{display:block}
.dib{display:inline-block}
.di{display:inline}
.dt{display:table}
.dtc{display:table-cell}
.dtr{display:table-row}
.dn{display:none}
.fl{float:left}
.fr{float:right}
.fn{float:none}
.cf:after{content:"";display:block;clear:both}
.oh{overflow:hidden}
.os{overflow:scroll}
.ov{overflow:visible}
.oxh{overflow-x:hidden}
.oxs{overflow-x:scroll}
.oxv{overflow-x:visible}
.oyh{overflow-y:hidden}
.oys{overflow-y:scroll}
.oyv{overflow-y:visible}
.psa{position:absolute}
.psr{position:relative}
.psf{position:fixed}
.pss{position:static}
.t0{top:0}
.r0{right:0}
.b0{bottom:0}
.l0{left:0}
.z0{z-index:0}
.z1{z-index:1}
.z2{z-index:2}
.z3{z-index:3}
.z4{z-index:4}
.w0{width:0}
.w100{width:100%}
.h0{height:0}
.h100{height:100%}
.vw50{width:50vw}
.vw100{width:100vw}
.vwmn50{min-width:50vw}
.vwmn100{min-width:100vw}
.vwmx50{max-width:50vw}
.vwmx100{max-width:100vw}
.vh50{height:50vh}
.vh100{height:100vh}
.vhmn50{min-height:50vh}
.vhmn100{min-height:100vh}
.vhmx50{max-height:50vh}
.vhmx100{max-height:100vh}
.ar25:before{padding-top:25%;content:"";display:block}
.ar50:before{padding-top:50%;content:"";display:block}
.ar75:before{padding-top:75%;content:"";display:block}
.ar100:before{padding-top:100%;content:"";display:block}
.fs1{font-size:1rem}
.fs1-2{font-size:1.2rem}
.fs1-6{font-size:1.6rem}
.fs2-4{font-size:2.4rem}
.fs3-2{font-size:3.2rem}
.fs6-4{font-size:6.4rem}
.lh1{line-height:1}
.lh1-5{line-height:1.5}
.fsn{font-style:normal}
.fsi{font-style:italic}
.fwn{font-weight:normal}
.fwb{font-weight:bold}
.tal{text-align:left}
.tac{text-align:center}
.tar{text-align:right}
.taj{text-align:justify}
.toi{text-overflow:initial}
.toc{text-overflow:clip}
.toe{text-overflow:ellipsis}
.tdu{text-decoration:underline}
.tdo{text-decoration:overline}
.tdlt{text-decoration:line-through}
.tdn{text-decoration:none}
.ttu{text-transform:uppercase}
.ttl{text-transform:lowercase}
.ttc{text-transform:capitalize}
.ttn{text-transform:none}
.vabl{vertical-align:baseline}
.vat{vertical-align:top}
.vam{vertical-align:middle}
.vab{vertical-align:bottom}
.wsn{white-space:normal}
.wsnw{white-space:nowrap}
.wsp{white-space:pre}
.wsi{white-space:inherit}
.tc1{columns:1}
.tc2{columns:2}
.tc3{columns:3}
.tc4{columns:4}
.curp{cursor:pointer}
.curd{cursor:default}
.cura{cursor:alias}
.curzi{cursor:zoom-in}
.curzo{cursor:zoom-out}
.usn{user-select:none}
.usa{user-select:auto}
.ust{user-select:text}
.pen{pointer-events:none}
.pea{pointer-events:auto}
.vh{visibility:hidden}
.vv{visibility:visible}
.dev{outline:1px solid #912eff}
.dev > * {outline:1px solid #5497ff}
.dev > * > * {outline:1px solid #51feff}
.dev > * > * > * {outline:1px solid #ff0000}
.dev > * > * > * * {outline:1px solid #00ff00}.bgc-tr{background-color:var(--c-tr)}
.bgc-wh{background-color:var(--c-wh)}
.bgc-wy{background-color:var(--c-wy)}
.bgc-wc{background-color:var(--c-wc)}
.bgc-we{background-color:var(--c-we)}
.bgc-oo{background-color:var(--c-oo)}
.bgc-ee{background-color:var(--c-ee)}
.bgc-rr{background-color:var(--c-rr)}
.bgc-ii{background-color:var(--c-ii)}
.bgc-bk{background-color:var(--c-dd)}
.bgc-bb{background-color:var(--c-bb)}
.bgc-br{background-color:var(--c-br)}
.bgc-bl{background-color:var(--c-bl)}
.bgc-gk{background-color:var(--c-gk)}
.bgc-gt{background-color:var(--c-gt)}
.bgc-ge{background-color:var(--c-ge)}
.bgc-vv{background-color:var(--c-vv)}
.bgc-to{background-color:var(--c-to)}
.fc-tr{color:var(--c-tr)}
.fc-wh{color:var(--c-wh)}
.fc-wy{color:var(--c-wy)}
.fc-wc{color:var(--c-wc)}
.fc-we{color:var(--c-we)}
.fc-oo{color:var(--c-oo)}
.fc-ee{color:var(--c-ee)}
.fc-rr{color:var(--c-rr)}
.fc-ii{color:var(--c-ii)}
.fc-bk{color:var(--c-dd)}
.fc-bb{color:var(--c-bb)}
.fc-br{color:var(--c-br)}
.fc-bl{color:var(--c-bl)}
.fc-gk{color:var(--c-gk)}
.fc-gt{color:var(--c-gt)}
.fc-ge{color:var(--c-ge)}
.fc-vv{color:var(--c-vv)}
.fc-to{color:var(--c-to)}
.w15{width:15%}
.w20{width:20%}
.w30{width:30%}
.w40{width:40%}
.w50{width:50%}
.w60{width:60%}
.w70{width:70%}
.w90{width:90%}
.w100{width:100%}
.b-n{border:none}
.b-bb{border:1px solid var(--c-bb)}
.b-ss{border:1px solid var(--c-ss)}
.b-vv{border:1px solid var(--c-vv)}
.b-gy{border:1px solid var(--c-gy)}
.b-gk{border:1px solid var(--c-gk)}
.b-we{border:1px solid var(--c-we)}
.b-ee{border:1px solid var(--c-ee)}
.b-gr{border:1px solid var(--c-gr)}
.b-mr{border:1px solid var(--c-mr)}
.b-ii{border:1px solid var(--c-ii)}
.b-bl{border:1px solid var(--c-bl)}
.bt-n{border-top:none}
.bt-bb{border-top:1px solid var(--c-bb)}
.bt-ss{border-top:1px solid var(--c-ss)}
.bt-vv{border-top:1px solid var(--c-vv)}
.bt-gy{border-top:1px solid var(--c-gy)}
.bt-gk{border-top:1px solid var(--c-gk)}
.bt-we{border-top:1px solid var(--c-we)}
.bt-ee{border-top:1px solid var(--c-ee)}
.bt-gr{border-top:1px solid var(--c-gr)}
.bt-mr{border-top:1px solid var(--c-mr)}
.bt-ii{border-top:1px solid var(--c-ii)}
.bt-bl{border-top:1px solid var(--c-bl)}
.br-n{border-right:none}
.br-bb{border-right:1px solid var(--c-bb)}
.br-ss{border-right:1px solid var(--c-ss)}
.br-vv{border-right:1px solid var(--c-vv)}
.br-gy{border-right:1px solid var(--c-gy)}
.br-gk{border-right:1px solid var(--c-gk)}
.br-we{border-right:1px solid var(--c-we)}
.br-ee{border-right:1px solid var(--c-ee)}
.br-gr{border-right:1px solid var(--c-gr)}
.br-mr{border-right:1px solid var(--c-mr)}
.br-ii{border-right:1px solid var(--c-ii)}
.br-bl{border-right:1px solid var(--c-bl)}
.bb-n{border-bottom:none}
.bb-bb{border-bottom:1px solid var(--c-bb)}
.bb-ss{border-bottom:1px solid var(--c-ss)}
.bb-vv{border-bottom:1px solid var(--c-vv)}
.bb-gy{border-bottom:1px solid var(--c-gy)}
.bb-gk{border-bottom:1px solid var(--c-gk)}
.bb-we{border-bottom:1px solid var(--c-we)}
.bb-ee{border-bottom:1px solid var(--c-ee)}
.bb-gr{border-bottom:1px solid var(--c-gr)}
.bb-mr{border-bottom:1px solid var(--c-mr)}
.bb-ii{border-bottom:1px solid var(--c-ii)}
.bb-bl{border-bottom:1px solid var(--c-bl)}
.bl-n{border-left:none}
.bl-bb{border-left:1px solid var(--c-bb)}
.bl-ss{border-left:1px solid var(--c-ss)}
.bl-vv{border-left:1px solid var(--c-vv)}
.bl-gy{border-left:1px solid var(--c-gy)}
.bl-gk{border-left:1px solid var(--c-gk)}
.bl-we{border-left:1px solid var(--c-we)}
.bl-ee{border-left:1px solid var(--c-ee)}
.bl-gr{border-left:1px solid var(--c-gr)}
.bl-mr{border-left:1px solid var(--c-mr)}
.bl-ii{border-left:1px solid var(--c-ii)}
.bl-bl{border-left:1px solid var(--c-bl)}
@media (min-width:540px) {
.sm-c1{width:8.33333%}
.sm-c2{width:16.66667%}
.sm-c3{width:25%}
.sm-c4{width:33.33333%}
.sm-c5{width:41.66667%}
.sm-c6{width:50%}
.sm-c7{width:58.33333%}
.sm-c8{width:66.66667%}
.sm-c9{width:75%}
.sm-c10{width:83.33333%}
.sm-c11{width:91.66667%}
.sm-c12{width:100%}
.sm-s1{width:100%}
.sm-s2{width:50%}
.sm-s3{width:33.33333%}
.sm-s4{width:25%}
.sm-s5{width:20%}
.sm-s6{width:16.66667%}
.sm-s7{width:14.28571%}
.sm-s8{width:12.5%}
.sm-s9{width:11.11111%}
.sm-s10{width:10%}
.sm-s11{width:9.09091%}
.sm-s12{width:8.33333%}
.sm-co0{margin-left:0}
.sm-co1{margin-left:8.33333%}
.sm-co2{margin-left:16.66667%}
.sm-co3{margin-left:25%}
.sm-co4{margin-left:33.33333%}
.sm-co5{margin-left:41.66667%}
.sm-co6{margin-left:50%}
.sm-co7{margin-left:58.33333%}
.sm-co8{margin-left:66.66667%}
.sm-co9{margin-left:75%}
.sm-co10{margin-left:83.33333%}
.sm-co11{margin-left:91.66667%}
.sm-co12{margin-left:100%}
.sm-m0{margin:0}
.sm-m1{margin:1rem}
.sm-m2{margin:2rem}
.sm-m3{margin:3rem}
.sm-m4{margin:4rem}
.sm-mt0{margin-top:0}
.sm-mt1{margin-top:1rem}
.sm-mt2{margin-top:2rem}
.sm-mt3{margin-top:3rem}
.sm-mt4{margin-top:4rem}
.sm-mr0{margin-right:0}
.sm-mr1{margin-right:1rem}
.sm-mr2{margin-right:2rem}
.sm-mr3{margin-right:3rem}
.sm-mr4{margin-right:4rem}
.sm-mb0{margin-bottom:0}
.sm-mb1{margin-bottom:1rem}
.sm-mb2{margin-bottom:2rem}
.sm-mb3{margin-bottom:3rem}
.sm-mb4{margin-bottom:4rem}
.sm-ml0{margin-left:0}
.sm-ml1{margin-left:1rem}
.sm-ml2{margin-left:2rem}
.sm-ml3{margin-left:3rem}
.sm-ml4{margin-left:4rem}
.sm-mx0{margin-left:0;margin-right:0}
.sm-mx1{margin-left:1rem;margin-right:1rem}
.sm-mx2{margin-left:2rem;margin-right:2rem}
.sm-mx3{margin-left:3rem;margin-right:3rem}
.sm-mx4{margin-left:4rem;margin-right:4rem}
.sm-my0{margin-top:0;margin-bottom:0}
.sm-my1{margin-top:1rem;margin-bottom:1rem}
.sm-my2{margin-top:2rem;margin-bottom:2rem}
.sm-my3{margin-top:3rem;margin-bottom:3rem}
.sm-my4{margin-top:4rem;margin-bottom:4rem}
.sm-p0{padding:0}
.sm-p1{padding:1rem}
.sm-p2{padding:2rem}
.sm-p3{padding:3rem}
.sm-p4{padding:4rem}
.sm-pt0{padding-top:0}
.sm-pt1{padding-top:1rem}
.sm-pt2{padding-top:2rem}
.sm-pt3{padding-top:3rem}
.sm-pt4{padding-top:4rem}
.sm-pr0{padding-right:0}
.sm-pr1{padding-right:1rem}
.sm-pr2{padding-right:2rem}
.sm-pr3{padding-right:3rem}
.sm-pr4{padding-right:4rem}
.sm-pb0{padding-bottom:0}
.sm-pb1{padding-bottom:1rem}
.sm-pb2{padding-bottom:2rem}
.sm-pb3{padding-bottom:3rem}
.sm-pb4{padding-bottom:4rem}
.sm-pl0{padding-left:0}
.sm-pl1{padding-left:1rem}
.sm-pl2{padding-left:2rem}
.sm-pl3{padding-left:3rem}
.sm-pl4{padding-left:4rem}
.sm-px0{padding-left:0;padding-right:0}
.sm-px1{padding-left:1rem;padding-right:1rem}
.sm-px2{padding-left:2rem;padding-right:2rem}
.sm-px3{padding-left:3rem;padding-right:3rem}
.sm-px4{padding-left:4rem;padding-right:4rem}
.sm-py0{padding-top:0;padding-bottom:0}
.sm-py1{padding-top:1rem;padding-bottom:1rem}
.sm-py2{padding-top:2rem;padding-bottom:2rem}
.sm-py3{padding-top:3rem;padding-bottom:3rem}
.sm-py4{padding-top:4rem;padding-bottom:4rem}
.sm-op0{opacity:0}
.sm-op25{opacity:0.25}
.sm-op50{opacity:0.5}
.sm-op75{opacity:0.75}
.sm-op100{opacity:1}
.sm-bgsc{background-size:cover}
.sm-bgsct{background-size:contain}
.sm-bgpc{background-position:center}
.sm-bgpt{background-position:top}
.sm-bgpr{background-position:right}
.sm-bgpb{background-position:bottom}
.sm-bgpl{background-position:left}
.sm-bgrn{background-repeat:no-repeat}
.sm-bgrx{background-repeat:repeat-x}
.sm-bgry{background-repeat:repeat-y}
.sm-x{display:flex}
.sm-xac{align-items:center}
.sm-xab{align-items:baseline}
.sm-xas{align-items:stretch}
.sm-xafs{align-items:flex-start}
.sm-xafe{align-items:flex-end}
.sm-xdr{flex-direction:row}
.sm-xdrr{flex-direction:row-reverse}
.sm-xdc{flex-direction:column}
.sm-xdcr{flex-direction:column-reverse}
.sm-xjc{justify-content:center}
.sm-xjb{justify-content:space-between}
.sm-xja{justify-content:space-around}
.sm-xjs{justify-content:flex-start}
.sm-xje{justify-content:flex-end}
.sm-xw{flex-wrap:wrap}
.sm-xwr{flex-wrap:wrap-reverse}
.sm-xwn{flex-wrap:nowrap}
.sm-xi{flex:initial}
.sm-xx{flex:1}
.sm-xa{flex:auto}
.sm-xn{flex:none}
.sm-xo0{order:0}
.sm-xo1{order:1}
.sm-xo2{order:2}
.sm-xo3{order:3}
.sm-xo4{order:4}
.sm-xot{order:-1}
.sm-xob{order:99}
.sm-df{display:flex}
.sm-db{display:block}
.sm-dib{display:inline-block}
.sm-di{display:inline}
.sm-dt{display:table}
.sm-dtc{display:table-cell}
.sm-dtr{display:table-row}
.sm-dn{display:none}
.sm-fl{float:left}
.sm-fr{float:right}
.sm-fn{float:none}
.sm-cf:after{content:"";display:block;clear:both}
.sm-oh{overflow:hidden}
.sm-os{overflow:scroll}
.sm-ov{overflow:visible}
.sm-oxh{overflow-x:hidden}
.sm-oxs{overflow-x:scroll}
.sm-oxv{overflow-x:visible}
.sm-oyh{overflow-y:hidden}
.sm-oys{overflow-y:scroll}
.sm-oyv{overflow-y:visible}
.sm-psa{position:absolute}
.sm-psr{position:relative}
.sm-psf{position:fixed}
.sm-pss{position:static}
.sm-t0{top:0}
.sm-r0{right:0}
.sm-b0{bottom:0}
.sm-l0{left:0}
.sm-z0{z-index:0}
.sm-z1{z-index:1}
.sm-z2{z-index:2}
.sm-z3{z-index:3}
.sm-z4{z-index:4}
.sm-w0{width:0}
.sm-w100{width:100%}
.sm-h0{height:0}
.sm-h100{height:100%}
.sm-vw50{width:50vw}
.sm-vw100{width:100vw}
.sm-vwmn50{min-width:50vw}
.sm-vwmn100{min-width:100vw}
.sm-vwmx50{max-width:50vw}
.sm-vwmx100{max-width:100vw}
.sm-vh50{height:50vh}
.sm-vh100{height:100vh}
.sm-vhmn50{min-height:50vh}
.sm-vhmn100{min-height:100vh}
.sm-vhmx50{max-height:50vh}
.sm-vhmx100{max-height:100vh}
.sm-ar25:before{padding-top:25%;content:"";display:block}
.sm-ar50:before{padding-top:50%;content:"";display:block}
.sm-ar75:before{padding-top:75%;content:"";display:block}
.sm-ar100:before{padding-top:100%;content:"";display:block}
.sm-fs1{font-size:1rem}
.sm-fs1-2{font-size:1.2rem}
.sm-fs1-6{font-size:1.6rem}
.sm-fs2-4{font-size:2.4rem}
.sm-fs3-2{font-size:3.2rem}
.sm-fs6-4{font-size:6.4rem}
.sm-lh1{line-height:1}
.sm-lh1-5{line-height:1.5}
.sm-fsn{font-style:normal}
.sm-fsi{font-style:italic}
.sm-fwn{font-weight:normal}
.sm-fwb{font-weight:bold}
.sm-tal{text-align:left}
.sm-tac{text-align:center}
.sm-tar{text-align:right}
.sm-taj{text-align:justify}
.sm-toi{text-overflow:initial}
.sm-toc{text-overflow:clip}
.sm-toe{text-overflow:ellipsis}
.sm-tdu{text-decoration:underline}
.sm-tdo{text-decoration:overline}
.sm-tdlt{text-decoration:line-through}
.sm-tdn{text-decoration:none}
.sm-ttu{text-transform:uppercase}
.sm-ttl{text-transform:lowercase}
.sm-ttc{text-transform:capitalize}
.sm-ttn{text-transform:none}
.sm-vabl{vertical-align:baseline}
.sm-vat{vertical-align:top}
.sm-vam{vertical-align:middle}
.sm-vab{vertical-align:bottom}
.sm-wsn{white-space:normal}
.sm-wsnw{white-space:nowrap}
.sm-wsp{white-space:pre}
.sm-wsi{white-space:inherit}
.sm-tc1{columns:1}
.sm-tc2{columns:2}
.sm-tc3{columns:3}
.sm-tc4{columns:4}
.sm-curp{cursor:pointer}
.sm-curd{cursor:default}
.sm-cura{cursor:alias}
.sm-curzi{cursor:zoom-in}
.sm-curzo{cursor:zoom-out}
.sm-usn{user-select:none}
.sm-usa{user-select:auto}
.sm-ust{user-select:text}
.sm-pen{pointer-events:none}
.sm-pea{pointer-events:auto}
.sm-vh{visibility:hidden}
.sm-vv{visibility:visible}
.sm-dev{outline:1px solid #912eff}
.sm-dev > * {outline:1px solid #5497ff}
.sm-dev > * > * {outline:1px solid #51feff}
.sm-dev > * > * > * {outline:1px solid #ff0000}
.sm-dev > * > * > * * {outline:1px solid #00ff00}.sm-bgc-tr{background-color:var(--c-tr)}
.sm-bgc-wh{background-color:var(--c-wh)}
.sm-bgc-wy{background-color:var(--c-wy)}
.sm-bgc-wc{background-color:var(--c-wc)}
.sm-bgc-we{background-color:var(--c-we)}
.sm-bgc-oo{background-color:var(--c-oo)}
.sm-bgc-ee{background-color:var(--c-ee)}
.sm-bgc-rr{background-color:var(--c-rr)}
.sm-bgc-ii{background-color:var(--c-ii)}
.sm-bgc-bk{background-color:var(--c-dd)}
.sm-bgc-bb{background-color:var(--c-bb)}
.sm-bgc-br{background-color:var(--c-br)}
.sm-bgc-bl{background-color:var(--c-bl)}
.sm-bgc-gk{background-color:var(--c-gk)}
.sm-bgc-gt{background-color:var(--c-gt)}
.sm-bgc-ge{background-color:var(--c-ge)}
.sm-bgc-vv{background-color:var(--c-vv)}
.sm-bgc-to{background-color:var(--c-to)}
.sm-fc-tr{color:var(--c-tr)}
.sm-fc-wh{color:var(--c-wh)}
.sm-fc-wy{color:var(--c-wy)}
.sm-fc-wc{color:var(--c-wc)}
.sm-fc-we{color:var(--c-we)}
.sm-fc-oo{color:var(--c-oo)}
.sm-fc-ee{color:var(--c-ee)}
.sm-fc-rr{color:var(--c-rr)}
.sm-fc-ii{color:var(--c-ii)}
.sm-fc-bk{color:var(--c-dd)}
.sm-fc-bb{color:var(--c-bb)}
.sm-fc-br{color:var(--c-br)}
.sm-fc-bl{color:var(--c-bl)}
.sm-fc-gk{color:var(--c-gk)}
.sm-fc-gt{color:var(--c-gt)}
.sm-fc-ge{color:var(--c-ge)}
.sm-fc-vv{color:var(--c-vv)}
.sm-fc-to{color:var(--c-to)}
.sm-w15{width:15%}
.sm-w20{width:20%}
.sm-w30{width:30%}
.sm-w40{width:40%}
.sm-w50{width:50%}
.sm-w60{width:60%}
.sm-w70{width:70%}
.sm-w90{width:90%}
.sm-w100{width:100%}
.sm-b-n{border:none}
.sm-b-bb{border:1px solid var(--c-bb)}
.sm-b-ss{border:1px solid var(--c-ss)}
.sm-b-vv{border:1px solid var(--c-vv)}
.sm-b-gy{border:1px solid var(--c-gy)}
.sm-b-gk{border:1px solid var(--c-gk)}
.sm-b-we{border:1px solid var(--c-we)}
.sm-b-ee{border:1px solid var(--c-ee)}
.sm-b-gr{border:1px solid var(--c-gr)}
.sm-b-mr{border:1px solid var(--c-mr)}
.sm-b-ii{border:1px solid var(--c-ii)}
.sm-b-bl{border:1px solid var(--c-bl)}
.sm-bt-n{border-top:none}
.sm-bt-bb{border-top:1px solid var(--c-bb)}
.sm-bt-ss{border-top:1px solid var(--c-ss)}
.sm-bt-vv{border-top:1px solid var(--c-vv)}
.sm-bt-gy{border-top:1px solid var(--c-gy)}
.sm-bt-gk{border-top:1px solid var(--c-gk)}
.sm-bt-we{border-top:1px solid var(--c-we)}
.sm-bt-ee{border-top:1px solid var(--c-ee)}
.sm-bt-gr{border-top:1px solid var(--c-gr)}
.sm-bt-mr{border-top:1px solid var(--c-mr)}
.sm-bt-ii{border-top:1px solid var(--c-ii)}
.sm-bt-bl{border-top:1px solid var(--c-bl)}
.sm-br-n{border-right:none}
.sm-br-bb{border-right:1px solid var(--c-bb)}
.sm-br-ss{border-right:1px solid var(--c-ss)}
.sm-br-vv{border-right:1px solid var(--c-vv)}
.sm-br-gy{border-right:1px solid var(--c-gy)}
.sm-br-gk{border-right:1px solid var(--c-gk)}
.sm-br-we{border-right:1px solid var(--c-we)}
.sm-br-ee{border-right:1px solid var(--c-ee)}
.sm-br-gr{border-right:1px solid var(--c-gr)}
.sm-br-mr{border-right:1px solid var(--c-mr)}
.sm-br-ii{border-right:1px solid var(--c-ii)}
.sm-br-bl{border-right:1px solid var(--c-bl)}
.sm-bb-n{border-bottom:none}
.sm-bb-bb{border-bottom:1px solid var(--c-bb)}
.sm-bb-ss{border-bottom:1px solid var(--c-ss)}
.sm-bb-vv{border-bottom:1px solid var(--c-vv)}
.sm-bb-gy{border-bottom:1px solid var(--c-gy)}
.sm-bb-gk{border-bottom:1px solid var(--c-gk)}
.sm-bb-we{border-bottom:1px solid var(--c-we)}
.sm-bb-ee{border-bottom:1px solid var(--c-ee)}
.sm-bb-gr{border-bottom:1px solid var(--c-gr)}
.sm-bb-mr{border-bottom:1px solid var(--c-mr)}
.sm-bb-ii{border-bottom:1px solid var(--c-ii)}
.sm-bb-bl{border-bottom:1px solid var(--c-bl)}
.sm-bl-n{border-left:none}
.sm-bl-bb{border-left:1px solid var(--c-bb)}
.sm-bl-ss{border-left:1px solid var(--c-ss)}
.sm-bl-vv{border-left:1px solid var(--c-vv)}
.sm-bl-gy{border-left:1px solid var(--c-gy)}
.sm-bl-gk{border-left:1px solid var(--c-gk)}
.sm-bl-we{border-left:1px solid var(--c-we)}
.sm-bl-ee{border-left:1px solid var(--c-ee)}
.sm-bl-gr{border-left:1px solid var(--c-gr)}
.sm-bl-mr{border-left:1px solid var(--c-mr)}
.sm-bl-ii{border-left:1px solid var(--c-ii)}
.sm-bl-bl{border-left:1px solid var(--c-bl)}
}
@media (min-width:720px) {
.md-c1{width:8.33333%}
.md-c2{width:16.66667%}
.md-c3{width:25%}
.md-c4{width:33.33333%}
.md-c5{width:41.66667%}
.md-c6{width:50%}
.md-c7{width:58.33333%}
.md-c8{width:66.66667%}
.md-c9{width:75%}
.md-c10{width:83.33333%}
.md-c11{width:91.66667%}
.md-c12{width:100%}
.md-s1{width:100%}
.md-s2{width:50%}
.md-s3{width:33.33333%}
.md-s4{width:25%}
.md-s5{width:20%}
.md-s6{width:16.66667%}
.md-s7{width:14.28571%}
.md-s8{width:12.5%}
.md-s9{width:11.11111%}
.md-s10{width:10%}
.md-s11{width:9.09091%}
.md-s12{width:8.33333%}
.md-co0{margin-left:0}
.md-co1{margin-left:8.33333%}
.md-co2{margin-left:16.66667%}
.md-co3{margin-left:25%}
.md-co4{margin-left:33.33333%}
.md-co5{margin-left:41.66667%}
.md-co6{margin-left:50%}
.md-co7{margin-left:58.33333%}
.md-co8{margin-left:66.66667%}
.md-co9{margin-left:75%}
.md-co10{margin-left:83.33333%}
.md-co11{margin-left:91.66667%}
.md-co12{margin-left:100%}
.md-m0{margin:0}
.md-m1{margin:1rem}
.md-m2{margin:2rem}
.md-m3{margin:3rem}
.md-m4{margin:4rem}
.md-mt0{margin-top:0}
.md-mt1{margin-top:1rem}
.md-mt2{margin-top:2rem}
.md-mt3{margin-top:3rem}
.md-mt4{margin-top:4rem}
.md-mr0{margin-right:0}
.md-mr1{margin-right:1rem}
.md-mr2{margin-right:2rem}
.md-mr3{margin-right:3rem}
.md-mr4{margin-right:4rem}
.md-mb0{margin-bottom:0}
.md-mb1{margin-bottom:1rem}
.md-mb2{margin-bottom:2rem}
.md-mb3{margin-bottom:3rem}
.md-mb4{margin-bottom:4rem}
.md-ml0{margin-left:0}
.md-ml1{margin-left:1rem}
.md-ml2{margin-left:2rem}
.md-ml3{margin-left:3rem}
.md-ml4{margin-left:4rem}
.md-mx0{margin-left:0;margin-right:0}
.md-mx1{margin-left:1rem;margin-right:1rem}
.md-mx2{margin-left:2rem;margin-right:2rem}
.md-mx3{margin-left:3rem;margin-right:3rem}
.md-mx4{margin-left:4rem;margin-right:4rem}
.md-my0{margin-top:0;margin-bottom:0}
.md-my1{margin-top:1rem;margin-bottom:1rem}
.md-my2{margin-top:2rem;margin-bottom:2rem}
.md-my3{margin-top:3rem;margin-bottom:3rem}
.md-my4{margin-top:4rem;margin-bottom:4rem}
.md-p0{padding:0}
.md-p1{padding:1rem}
.md-p2{padding:2rem}
.md-p3{padding:3rem}
.md-p4{padding:4rem}
.md-pt0{padding-top:0}
.md-pt1{padding-top:1rem}
.md-pt2{padding-top:2rem}
.md-pt3{padding-top:3rem}
.md-pt4{padding-top:4rem}
.md-pr0{padding-right:0}
.md-pr1{padding-right:1rem}
.md-pr2{padding-right:2rem}
.md-pr3{padding-right:3rem}
.md-pr4{padding-right:4rem}
.md-pb0{padding-bottom:0}
.md-pb1{padding-bottom:1rem}
.md-pb2{padding-bottom:2rem}
.md-pb3{padding-bottom:3rem}
.md-pb4{padding-bottom:4rem}
.md-pl0{padding-left:0}
.md-pl1{padding-left:1rem}
.md-pl2{padding-left:2rem}
.md-pl3{padding-left:3rem}
.md-pl4{padding-left:4rem}
.md-px0{padding-left:0;padding-right:0}
.md-px1{padding-left:1rem;padding-right:1rem}
.md-px2{padding-left:2rem;padding-right:2rem}
.md-px3{padding-left:3rem;padding-right:3rem}
.md-px4{padding-left:4rem;padding-right:4rem}
.md-py0{padding-top:0;padding-bottom:0}
.md-py1{padding-top:1rem;padding-bottom:1rem}
.md-py2{padding-top:2rem;padding-bottom:2rem}
.md-py3{padding-top:3rem;padding-bottom:3rem}
.md-py4{padding-top:4rem;padding-bottom:4rem}
.md-op0{opacity:0}
.md-op25{opacity:0.25}
.md-op50{opacity:0.5}
.md-op75{opacity:0.75}
.md-op100{opacity:1}
.md-bgsc{background-size:cover}
.md-bgsct{background-size:contain}
.md-bgpc{background-position:center}
.md-bgpt{background-position:top}
.md-bgpr{background-position:right}
.md-bgpb{background-position:bottom}
.md-bgpl{background-position:left}
.md-bgrn{background-repeat:no-repeat}
.md-bgrx{background-repeat:repeat-x}
.md-bgry{background-repeat:repeat-y}
.md-x{display:flex}
.md-xac{align-items:center}
.md-xab{align-items:baseline}
.md-xas{align-items:stretch}
.md-xafs{align-items:flex-start}
.md-xafe{align-items:flex-end}
.md-xdr{flex-direction:row}
.md-xdrr{flex-direction:row-reverse}
.md-xdc{flex-direction:column}
.md-xdcr{flex-direction:column-reverse}
.md-xjc{justify-content:center}
.md-xjb{justify-content:space-between}
.md-xja{justify-content:space-around}
.md-xjs{justify-content:flex-start}
.md-xje{justify-content:flex-end}
.md-xw{flex-wrap:wrap}
.md-xwr{flex-wrap:wrap-reverse}
.md-xwn{flex-wrap:nowrap}
.md-xi{flex:initial}
.md-xx{flex:1}
.md-xa{flex:auto}
.md-xn{flex:none}
.md-xo0{order:0}
.md-xo1{order:1}
.md-xo2{order:2}
.md-xo3{order:3}
.md-xo4{order:4}
.md-xot{order:-1}
.md-xob{order:99}
.md-df{display:flex}
.md-db{display:block}
.md-dib{display:inline-block}
.md-di{display:inline}
.md-dt{display:table}
.md-dtc{display:table-cell}
.md-dtr{display:table-row}
.md-dn{display:none}
.md-fl{float:left}
.md-fr{float:right}
.md-fn{float:none}
.md-cf:after{content:"";display:block;clear:both}
.md-oh{overflow:hidden}
.md-os{overflow:scroll}
.md-ov{overflow:visible}
.md-oxh{overflow-x:hidden}
.md-oxs{overflow-x:scroll}
.md-oxv{overflow-x:visible}
.md-oyh{overflow-y:hidden}
.md-oys{overflow-y:scroll}
.md-oyv{overflow-y:visible}
.md-psa{position:absolute}
.md-psr{position:relative}
.md-psf{position:fixed}
.md-pss{position:static}
.md-t0{top:0}
.md-r0{right:0}
.md-b0{bottom:0}
.md-l0{left:0}
.md-z0{z-index:0}
.md-z1{z-index:1}
.md-z2{z-index:2}
.md-z3{z-index:3}
.md-z4{z-index:4}
.md-w0{width:0}
.md-w100{width:100%}
.md-h0{height:0}
.md-h100{height:100%}
.md-vw50{width:50vw}
.md-vw100{width:100vw}
.md-vwmn50{min-width:50vw}
.md-vwmn100{min-width:100vw}
.md-vwmx50{max-width:50vw}
.md-vwmx100{max-width:100vw}
.md-vh50{height:50vh}
.md-vh100{height:100vh}
.md-vhmn50{min-height:50vh}
.md-vhmn100{min-height:100vh}
.md-vhmx50{max-height:50vh}
.md-vhmx100{max-height:100vh}
.md-ar25:before{padding-top:25%;content:"";display:block}
.md-ar50:before{padding-top:50%;content:"";display:block}
.md-ar75:before{padding-top:75%;content:"";display:block}
.md-ar100:before{padding-top:100%;content:"";display:block}
.md-fs1{font-size:1rem}
.md-fs1-2{font-size:1.2rem}
.md-fs1-6{font-size:1.6rem}
.md-fs2-4{font-size:2.4rem}
.md-fs3-2{font-size:3.2rem}
.md-fs6-4{font-size:6.4rem}
.md-lh1{line-height:1}
.md-lh1-5{line-height:1.5}
.md-fsn{font-style:normal}
.md-fsi{font-style:italic}
.md-fwn{font-weight:normal}
.md-fwb{font-weight:bold}
.md-tal{text-align:left}
.md-tac{text-align:center}
.md-tar{text-align:right}
.md-taj{text-align:justify}
.md-toi{text-overflow:initial}
.md-toc{text-overflow:clip}
.md-toe{text-overflow:ellipsis}
.md-tdu{text-decoration:underline}
.md-tdo{text-decoration:overline}
.md-tdlt{text-decoration:line-through}
.md-tdn{text-decoration:none}
.md-ttu{text-transform:uppercase}
.md-ttl{text-transform:lowercase}
.md-ttc{text-transform:capitalize}
.md-ttn{text-transform:none}
.md-vabl{vertical-align:baseline}
.md-vat{vertical-align:top}
.md-vam{vertical-align:middle}
.md-vab{vertical-align:bottom}
.md-wsn{white-space:normal}
.md-wsnw{white-space:nowrap}
.md-wsp{white-space:pre}
.md-wsi{white-space:inherit}
.md-tc1{columns:1}
.md-tc2{columns:2}
.md-tc3{columns:3}
.md-tc4{columns:4}
.md-curp{cursor:pointer}
.md-curd{cursor:default}
.md-cura{cursor:alias}
.md-curzi{cursor:zoom-in}
.md-curzo{cursor:zoom-out}
.md-usn{user-select:none}
.md-usa{user-select:auto}
.md-ust{user-select:text}
.md-pen{pointer-events:none}
.md-pea{pointer-events:auto}
.md-vh{visibility:hidden}
.md-vv{visibility:visible}
.md-dev{outline:1px solid #912eff}
.md-dev > * {outline:1px solid #5497ff}
.md-dev > * > * {outline:1px solid #51feff}
.md-dev > * > * > * {outline:1px solid #ff0000}
.md-dev > * > * > * * {outline:1px solid #00ff00}.md-bgc-tr{background-color:var(--c-tr)}
.md-bgc-wh{background-color:var(--c-wh)}
.md-bgc-wy{background-color:var(--c-wy)}
.md-bgc-wc{background-color:var(--c-wc)}
.md-bgc-we{background-color:var(--c-we)}
.md-bgc-oo{background-color:var(--c-oo)}
.md-bgc-ee{background-color:var(--c-ee)}
.md-bgc-rr{background-color:var(--c-rr)}
.md-bgc-ii{background-color:var(--c-ii)}
.md-bgc-bk{background-color:var(--c-dd)}
.md-bgc-bb{background-color:var(--c-bb)}
.md-bgc-br{background-color:var(--c-br)}
.md-bgc-bl{background-color:var(--c-bl)}
.md-bgc-gk{background-color:var(--c-gk)}
.md-bgc-gt{background-color:var(--c-gt)}
.md-bgc-ge{background-color:var(--c-ge)}
.md-bgc-vv{background-color:var(--c-vv)}
.md-bgc-to{background-color:var(--c-to)}
.md-fc-tr{color:var(--c-tr)}
.md-fc-wh{color:var(--c-wh)}
.md-fc-wy{color:var(--c-wy)}
.md-fc-wc{color:var(--c-wc)}
.md-fc-we{color:var(--c-we)}
.md-fc-oo{color:var(--c-oo)}
.md-fc-ee{color:var(--c-ee)}
.md-fc-rr{color:var(--c-rr)}
.md-fc-ii{color:var(--c-ii)}
.md-fc-bk{color:var(--c-dd)}
.md-fc-bb{color:var(--c-bb)}
.md-fc-br{color:var(--c-br)}
.md-fc-bl{color:var(--c-bl)}
.md-fc-gk{color:var(--c-gk)}
.md-fc-gt{color:var(--c-gt)}
.md-fc-ge{color:var(--c-ge)}
.md-fc-vv{color:var(--c-vv)}
.md-fc-to{color:var(--c-to)}
.md-w15{width:15%}
.md-w20{width:20%}
.md-w30{width:30%}
.md-w40{width:40%}
.md-w50{width:50%}
.md-w60{width:60%}
.md-w70{width:70%}
.md-w90{width:90%}
.md-w100{width:100%}
.md-b-n{border:none}
.md-b-bb{border:1px solid var(--c-bb)}
.md-b-ss{border:1px solid var(--c-ss)}
.md-b-vv{border:1px solid var(--c-vv)}
.md-b-gy{border:1px solid var(--c-gy)}
.md-b-gk{border:1px solid var(--c-gk)}
.md-b-we{border:1px solid var(--c-we)}
.md-b-ee{border:1px solid var(--c-ee)}
.md-b-gr{border:1px solid var(--c-gr)}
.md-b-mr{border:1px solid var(--c-mr)}
.md-b-ii{border:1px solid var(--c-ii)}
.md-b-bl{border:1px solid var(--c-bl)}
.md-bt-n{border-top:none}
.md-bt-bb{border-top:1px solid var(--c-bb)}
.md-bt-ss{border-top:1px solid var(--c-ss)}
.md-bt-vv{border-top:1px solid var(--c-vv)}
.md-bt-gy{border-top:1px solid var(--c-gy)}
.md-bt-gk{border-top:1px solid var(--c-gk)}
.md-bt-we{border-top:1px solid var(--c-we)}
.md-bt-ee{border-top:1px solid var(--c-ee)}
.md-bt-gr{border-top:1px solid var(--c-gr)}
.md-bt-mr{border-top:1px solid var(--c-mr)}
.md-bt-ii{border-top:1px solid var(--c-ii)}
.md-bt-bl{border-top:1px solid var(--c-bl)}
.md-br-n{border-right:none}
.md-br-bb{border-right:1px solid var(--c-bb)}
.md-br-ss{border-right:1px solid var(--c-ss)}
.md-br-vv{border-right:1px solid var(--c-vv)}
.md-br-gy{border-right:1px solid var(--c-gy)}
.md-br-gk{border-right:1px solid var(--c-gk)}
.md-br-we{border-right:1px solid var(--c-we)}
.md-br-ee{border-right:1px solid var(--c-ee)}
.md-br-gr{border-right:1px solid var(--c-gr)}
.md-br-mr{border-right:1px solid var(--c-mr)}
.md-br-ii{border-right:1px solid var(--c-ii)}
.md-br-bl{border-right:1px solid var(--c-bl)}
.md-bb-n{border-bottom:none}
.md-bb-bb{border-bottom:1px solid var(--c-bb)}
.md-bb-ss{border-bottom:1px solid var(--c-ss)}
.md-bb-vv{border-bottom:1px solid var(--c-vv)}
.md-bb-gy{border-bottom:1px solid var(--c-gy)}
.md-bb-gk{border-bottom:1px solid var(--c-gk)}
.md-bb-we{border-bottom:1px solid var(--c-we)}
.md-bb-ee{border-bottom:1px solid var(--c-ee)}
.md-bb-gr{border-bottom:1px solid var(--c-gr)}
.md-bb-mr{border-bottom:1px solid var(--c-mr)}
.md-bb-ii{border-bottom:1px solid var(--c-ii)}
.md-bb-bl{border-bottom:1px solid var(--c-bl)}
.md-bl-n{border-left:none}
.md-bl-bb{border-left:1px solid var(--c-bb)}
.md-bl-ss{border-left:1px solid var(--c-ss)}
.md-bl-vv{border-left:1px solid var(--c-vv)}
.md-bl-gy{border-left:1px solid var(--c-gy)}
.md-bl-gk{border-left:1px solid var(--c-gk)}
.md-bl-we{border-left:1px solid var(--c-we)}
.md-bl-ee{border-left:1px solid var(--c-ee)}
.md-bl-gr{border-left:1px solid var(--c-gr)}
.md-bl-mr{border-left:1px solid var(--c-mr)}
.md-bl-ii{border-left:1px solid var(--c-ii)}
.md-bl-bl{border-left:1px solid var(--c-bl)}
}
@media (min-width:900px) {
.bg-c1{width:8.33333%}
.bg-c2{width:16.66667%}
.bg-c3{width:25%}
.bg-c4{width:33.33333%}
.bg-c5{width:41.66667%}
.bg-c6{width:50%}
.bg-c7{width:58.33333%}
.bg-c8{width:66.66667%}
.bg-c9{width:75%}
.bg-c10{width:83.33333%}
.bg-c11{width:91.66667%}
.bg-c12{width:100%}
.bg-s1{width:100%}
.bg-s2{width:50%}
.bg-s3{width:33.33333%}
.bg-s4{width:25%}
.bg-s5{width:20%}
.bg-s6{width:16.66667%}
.bg-s7{width:14.28571%}
.bg-s8{width:12.5%}
.bg-s9{width:11.11111%}
.bg-s10{width:10%}
.bg-s11{width:9.09091%}
.bg-s12{width:8.33333%}
.bg-co0{margin-left:0}
.bg-co1{margin-left:8.33333%}
.bg-co2{margin-left:16.66667%}
.bg-co3{margin-left:25%}
.bg-co4{margin-left:33.33333%}
.bg-co5{margin-left:41.66667%}
.bg-co6{margin-left:50%}
.bg-co7{margin-left:58.33333%}
.bg-co8{margin-left:66.66667%}
.bg-co9{margin-left:75%}
.bg-co10{margin-left:83.33333%}
.bg-co11{margin-left:91.66667%}
.bg-co12{margin-left:100%}
.bg-m0{margin:0}
.bg-m1{margin:1rem}
.bg-m2{margin:2rem}
.bg-m3{margin:3rem}
.bg-m4{margin:4rem}
.bg-mt0{margin-top:0}
.bg-mt1{margin-top:1rem}
.bg-mt2{margin-top:2rem}
.bg-mt3{margin-top:3rem}
.bg-mt4{margin-top:4rem}
.bg-mr0{margin-right:0}
.bg-mr1{margin-right:1rem}
.bg-mr2{margin-right:2rem}
.bg-mr3{margin-right:3rem}
.bg-mr4{margin-right:4rem}
.bg-mb0{margin-bottom:0}
.bg-mb1{margin-bottom:1rem}
.bg-mb2{margin-bottom:2rem}
.bg-mb3{margin-bottom:3rem}
.bg-mb4{margin-bottom:4rem}
.bg-ml0{margin-left:0}
.bg-ml1{margin-left:1rem}
.bg-ml2{margin-left:2rem}
.bg-ml3{margin-left:3rem}
.bg-ml4{margin-left:4rem}
.bg-mx0{margin-left:0;margin-right:0}
.bg-mx1{margin-left:1rem;margin-right:1rem}
.bg-mx2{margin-left:2rem;margin-right:2rem}
.bg-mx3{margin-left:3rem;margin-right:3rem}
.bg-mx4{margin-left:4rem;margin-right:4rem}
.bg-my0{margin-top:0;margin-bottom:0}
.bg-my1{margin-top:1rem;margin-bottom:1rem}
.bg-my2{margin-top:2rem;margin-bottom:2rem}
.bg-my3{margin-top:3rem;margin-bottom:3rem}
.bg-my4{margin-top:4rem;margin-bottom:4rem}
.bg-p0{padding:0}
.bg-p1{padding:1rem}
.bg-p2{padding:2rem}
.bg-p3{padding:3rem}
.bg-p4{padding:4rem}
.bg-pt0{padding-top:0}
.bg-pt1{padding-top:1rem}
.bg-pt2{padding-top:2rem}
.bg-pt3{padding-top:3rem}
.bg-pt4{padding-top:4rem}
.bg-pr0{padding-right:0}
.bg-pr1{padding-right:1rem}
.bg-pr2{padding-right:2rem}
.bg-pr3{padding-right:3rem}
.bg-pr4{padding-right:4rem}
.bg-pb0{padding-bottom:0}
.bg-pb1{padding-bottom:1rem}
.bg-pb2{padding-bottom:2rem}
.bg-pb3{padding-bottom:3rem}
.bg-pb4{padding-bottom:4rem}
.bg-pl0{padding-left:0}
.bg-pl1{padding-left:1rem}
.bg-pl2{padding-left:2rem}
.bg-pl3{padding-left:3rem}
.bg-pl4{padding-left:4rem}
.bg-px0{padding-left:0;padding-right:0}
.bg-px1{padding-left:1rem;padding-right:1rem}
.bg-px2{padding-left:2rem;padding-right:2rem}
.bg-px3{padding-left:3rem;padding-right:3rem}
.bg-px4{padding-left:4rem;padding-right:4rem}
.bg-py0{padding-top:0;padding-bottom:0}
.bg-py1{padding-top:1rem;padding-bottom:1rem}
.bg-py2{padding-top:2rem;padding-bottom:2rem}
.bg-py3{padding-top:3rem;padding-bottom:3rem}
.bg-py4{padding-top:4rem;padding-bottom:4rem}
.bg-op0{opacity:0}
.bg-op25{opacity:0.25}
.bg-op50{opacity:0.5}
.bg-op75{opacity:0.75}
.bg-op100{opacity:1}
.bg-bgsc{background-size:cover}
.bg-bgsct{background-size:contain}
.bg-bgpc{background-position:center}
.bg-bgpt{background-position:top}
.bg-bgpr{background-position:right}
.bg-bgpb{background-position:bottom}
.bg-bgpl{background-position:left}
.bg-bgrn{background-repeat:no-repeat}
.bg-bgrx{background-repeat:repeat-x}
.bg-bgry{background-repeat:repeat-y}
.bg-x{display:flex}
.bg-xac{align-items:center}
.bg-xab{align-items:baseline}
.bg-xas{align-items:stretch}
.bg-xafs{align-items:flex-start}
.bg-xafe{align-items:flex-end}
.bg-xdr{flex-direction:row}
.bg-xdrr{flex-direction:row-reverse}
.bg-xdc{flex-direction:column}
.bg-xdcr{flex-direction:column-reverse}
.bg-xjc{justify-content:center}
.bg-xjb{justify-content:space-between}
.bg-xja{justify-content:space-around}
.bg-xjs{justify-content:flex-start}
.bg-xje{justify-content:flex-end}
.bg-xw{flex-wrap:wrap}
.bg-xwr{flex-wrap:wrap-reverse}
.bg-xwn{flex-wrap:nowrap}
.bg-xi{flex:initial}
.bg-xx{flex:1}
.bg-xa{flex:auto}
.bg-xn{flex:none}
.bg-xo0{order:0}
.bg-xo1{order:1}
.bg-xo2{order:2}
.bg-xo3{order:3}
.bg-xo4{order:4}
.bg-xot{order:-1}
.bg-xob{order:99}
.bg-df{display:flex}
.bg-db{display:block}
.bg-dib{display:inline-block}
.bg-di{display:inline}
.bg-dt{display:table}
.bg-dtc{display:table-cell}
.bg-dtr{display:table-row}
.bg-dn{display:none}
.bg-fl{float:left}
.bg-fr{float:right}
.bg-fn{float:none}
.bg-cf:after{content:"";display:block;clear:both}
.bg-oh{overflow:hidden}
.bg-os{overflow:scroll}
.bg-ov{overflow:visible}
.bg-oxh{overflow-x:hidden}
.bg-oxs{overflow-x:scroll}
.bg-oxv{overflow-x:visible}
.bg-oyh{overflow-y:hidden}
.bg-oys{overflow-y:scroll}
.bg-oyv{overflow-y:visible}
.bg-psa{position:absolute}
.bg-psr{position:relative}
.bg-psf{position:fixed}
.bg-pss{position:static}
.bg-t0{top:0}
.bg-r0{right:0}
.bg-b0{bottom:0}
.bg-l0{left:0}
.bg-z0{z-index:0}
.bg-z1{z-index:1}
.bg-z2{z-index:2}
.bg-z3{z-index:3}
.bg-z4{z-index:4}
.bg-w0{width:0}
.bg-w100{width:100%}
.bg-h0{height:0}
.bg-h100{height:100%}
.bg-vw50{width:50vw}
.bg-vw100{width:100vw}
.bg-vwmn50{min-width:50vw}
.bg-vwmn100{min-width:100vw}
.bg-vwmx50{max-width:50vw}
.bg-vwmx100{max-width:100vw}
.bg-vh50{height:50vh}
.bg-vh100{height:100vh}
.bg-vhmn50{min-height:50vh}
.bg-vhmn100{min-height:100vh}
.bg-vhmx50{max-height:50vh}
.bg-vhmx100{max-height:100vh}
.bg-ar25:before{padding-top:25%;content:"";display:block}
.bg-ar50:before{padding-top:50%;content:"";display:block}
.bg-ar75:before{padding-top:75%;content:"";display:block}
.bg-ar100:before{padding-top:100%;content:"";display:block}
.bg-fs1{font-size:1rem}
.bg-fs1-2{font-size:1.2rem}
.bg-fs1-6{font-size:1.6rem}
.bg-fs2-4{font-size:2.4rem}
.bg-fs3-2{font-size:3.2rem}
.bg-fs6-4{font-size:6.4rem}
.bg-lh1{line-height:1}
.bg-lh1-5{line-height:1.5}
.bg-fsn{font-style:normal}
.bg-fsi{font-style:italic}
.bg-fwn{font-weight:normal}
.bg-fwb{font-weight:bold}
.bg-tal{text-align:left}
.bg-tac{text-align:center}
.bg-tar{text-align:right}
.bg-taj{text-align:justify}
.bg-toi{text-overflow:initial}
.bg-toc{text-overflow:clip}
.bg-toe{text-overflow:ellipsis}
.bg-tdu{text-decoration:underline}
.bg-tdo{text-decoration:overline}
.bg-tdlt{text-decoration:line-through}
.bg-tdn{text-decoration:none}
.bg-ttu{text-transform:uppercase}
.bg-ttl{text-transform:lowercase}
.bg-ttc{text-transform:capitalize}
.bg-ttn{text-transform:none}
.bg-vabl{vertical-align:baseline}
.bg-vat{vertical-align:top}
.bg-vam{vertical-align:middle}
.bg-vab{vertical-align:bottom}
.bg-wsn{white-space:normal}
.bg-wsnw{white-space:nowrap}
.bg-wsp{white-space:pre}
.bg-wsi{white-space:inherit}
.bg-tc1{columns:1}
.bg-tc2{columns:2}
.bg-tc3{columns:3}
.bg-tc4{columns:4}
.bg-curp{cursor:pointer}
.bg-curd{cursor:default}
.bg-cura{cursor:alias}
.bg-curzi{cursor:zoom-in}
.bg-curzo{cursor:zoom-out}
.bg-usn{user-select:none}
.bg-usa{user-select:auto}
.bg-ust{user-select:text}
.bg-pen{pointer-events:none}
.bg-pea{pointer-events:auto}
.bg-vh{visibility:hidden}
.bg-vv{visibility:visible}
.bg-dev{outline:1px solid #912eff}
.bg-dev > * {outline:1px solid #5497ff}
.bg-dev > * > * {outline:1px solid #51feff}
.bg-dev > * > * > * {outline:1px solid #ff0000}
.bg-dev > * > * > * * {outline:1px solid #00ff00}.bg-bgc-tr{background-color:var(--c-tr)}
.bg-bgc-wh{background-color:var(--c-wh)}
.bg-bgc-wy{background-color:var(--c-wy)}
.bg-bgc-wc{background-color:var(--c-wc)}
.bg-bgc-we{background-color:var(--c-we)}
.bg-bgc-oo{background-color:var(--c-oo)}
.bg-bgc-ee{background-color:var(--c-ee)}
.bg-bgc-rr{background-color:var(--c-rr)}
.bg-bgc-ii{background-color:var(--c-ii)}
.bg-bgc-bk{background-color:var(--c-dd)}
.bg-bgc-bb{background-color:var(--c-bb)}
.bg-bgc-br{background-color:var(--c-br)}
.bg-bgc-bl{background-color:var(--c-bl)}
.bg-bgc-gk{background-color:var(--c-gk)}
.bg-bgc-gt{background-color:var(--c-gt)}
.bg-bgc-ge{background-color:var(--c-ge)}
.bg-bgc-vv{background-color:var(--c-vv)}
.bg-bgc-to{background-color:var(--c-to)}
.bg-fc-tr{color:var(--c-tr)}
.bg-fc-wh{color:var(--c-wh)}
.bg-fc-wy{color:var(--c-wy)}
.bg-fc-wc{color:var(--c-wc)}
.bg-fc-we{color:var(--c-we)}
.bg-fc-oo{color:var(--c-oo)}
.bg-fc-ee{color:var(--c-ee)}
.bg-fc-rr{color:var(--c-rr)}
.bg-fc-ii{color:var(--c-ii)}
.bg-fc-bk{color:var(--c-dd)}
.bg-fc-bb{color:var(--c-bb)}
.bg-fc-br{color:var(--c-br)}
.bg-fc-bl{color:var(--c-bl)}
.bg-fc-gk{color:var(--c-gk)}
.bg-fc-gt{color:var(--c-gt)}
.bg-fc-ge{color:var(--c-ge)}
.bg-fc-vv{color:var(--c-vv)}
.bg-fc-to{color:var(--c-to)}
.bg-w15{width:15%}
.bg-w20{width:20%}
.bg-w30{width:30%}
.bg-w40{width:40%}
.bg-w50{width:50%}
.bg-w60{width:60%}
.bg-w70{width:70%}
.bg-w90{width:90%}
.bg-w100{width:100%}
.bg-b-n{border:none}
.bg-b-bb{border:1px solid var(--c-bb)}
.bg-b-ss{border:1px solid var(--c-ss)}
.bg-b-vv{border:1px solid var(--c-vv)}
.bg-b-gy{border:1px solid var(--c-gy)}
.bg-b-gk{border:1px solid var(--c-gk)}
.bg-b-we{border:1px solid var(--c-we)}
.bg-b-ee{border:1px solid var(--c-ee)}
.bg-b-gr{border:1px solid var(--c-gr)}
.bg-b-mr{border:1px solid var(--c-mr)}
.bg-b-ii{border:1px solid var(--c-ii)}
.bg-b-bl{border:1px solid var(--c-bl)}
.bg-bt-n{border-top:none}
.bg-bt-bb{border-top:1px solid var(--c-bb)}
.bg-bt-ss{border-top:1px solid var(--c-ss)}
.bg-bt-vv{border-top:1px solid var(--c-vv)}
.bg-bt-gy{border-top:1px solid var(--c-gy)}
.bg-bt-gk{border-top:1px solid var(--c-gk)}
.bg-bt-we{border-top:1px solid var(--c-we)}
.bg-bt-ee{border-top:1px solid var(--c-ee)}
.bg-bt-gr{border-top:1px solid var(--c-gr)}
.bg-bt-mr{border-top:1px solid var(--c-mr)}
.bg-bt-ii{border-top:1px solid var(--c-ii)}
.bg-bt-bl{border-top:1px solid var(--c-bl)}
.bg-br-n{border-right:none}
.bg-br-bb{border-right:1px solid var(--c-bb)}
.bg-br-ss{border-right:1px solid var(--c-ss)}
.bg-br-vv{border-right:1px solid var(--c-vv)}
.bg-br-gy{border-right:1px solid var(--c-gy)}
.bg-br-gk{border-right:1px solid var(--c-gk)}
.bg-br-we{border-right:1px solid var(--c-we)}
.bg-br-ee{border-right:1px solid var(--c-ee)}
.bg-br-gr{border-right:1px solid var(--c-gr)}
.bg-br-mr{border-right:1px solid var(--c-mr)}
.bg-br-ii{border-right:1px solid var(--c-ii)}
.bg-br-bl{border-right:1px solid var(--c-bl)}
.bg-bb-n{border-bottom:none}
.bg-bb-bb{border-bottom:1px solid var(--c-bb)}
.bg-bb-ss{border-bottom:1px solid var(--c-ss)}
.bg-bb-vv{border-bottom:1px solid var(--c-vv)}
.bg-bb-gy{border-bottom:1px solid var(--c-gy)}
.bg-bb-gk{border-bottom:1px solid var(--c-gk)}
.bg-bb-we{border-bottom:1px solid var(--c-we)}
.bg-bb-ee{border-bottom:1px solid var(--c-ee)}
.bg-bb-gr{border-bottom:1px solid var(--c-gr)}
.bg-bb-mr{border-bottom:1px solid var(--c-mr)}
.bg-bb-ii{border-bottom:1px solid var(--c-ii)}
.bg-bb-bl{border-bottom:1px solid var(--c-bl)}
.bg-bl-n{border-left:none}
.bg-bl-bb{border-left:1px solid var(--c-bb)}
.bg-bl-ss{border-left:1px solid var(--c-ss)}
.bg-bl-vv{border-left:1px solid var(--c-vv)}
.bg-bl-gy{border-left:1px solid var(--c-gy)}
.bg-bl-gk{border-left:1px solid var(--c-gk)}
.bg-bl-we{border-left:1px solid var(--c-we)}
.bg-bl-ee{border-left:1px solid var(--c-ee)}
.bg-bl-gr{border-left:1px solid var(--c-gr)}
.bg-bl-mr{border-left:1px solid var(--c-mr)}
.bg-bl-ii{border-left:1px solid var(--c-ii)}
.bg-bl-bl{border-left:1px solid var(--c-bl)}
}
@media (min-width:1024px) {
.lg-c1{width:8.33333%}
.lg-c2{width:16.66667%}
.lg-c3{width:25%}
.lg-c4{width:33.33333%}
.lg-c5{width:41.66667%}
.lg-c6{width:50%}
.lg-c7{width:58.33333%}
.lg-c8{width:66.66667%}
.lg-c9{width:75%}
.lg-c10{width:83.33333%}
.lg-c11{width:91.66667%}
.lg-c12{width:100%}
.lg-s1{width:100%}
.lg-s2{width:50%}
.lg-s3{width:33.33333%}
.lg-s4{width:25%}
.lg-s5{width:20%}
.lg-s6{width:16.66667%}
.lg-s7{width:14.28571%}
.lg-s8{width:12.5%}
.lg-s9{width:11.11111%}
.lg-s10{width:10%}
.lg-s11{width:9.09091%}
.lg-s12{width:8.33333%}
.lg-co0{margin-left:0}
.lg-co1{margin-left:8.33333%}
.lg-co2{margin-left:16.66667%}
.lg-co3{margin-left:25%}
.lg-co4{margin-left:33.33333%}
.lg-co5{margin-left:41.66667%}
.lg-co6{margin-left:50%}
.lg-co7{margin-left:58.33333%}
.lg-co8{margin-left:66.66667%}
.lg-co9{margin-left:75%}
.lg-co10{margin-left:83.33333%}
.lg-co11{margin-left:91.66667%}
.lg-co12{margin-left:100%}
.lg-m0{margin:0}
.lg-m1{margin:1rem}
.lg-m2{margin:2rem}
.lg-m3{margin:3rem}
.lg-m4{margin:4rem}
.lg-mt0{margin-top:0}
.lg-mt1{margin-top:1rem}
.lg-mt2{margin-top:2rem}
.lg-mt3{margin-top:3rem}
.lg-mt4{margin-top:4rem}
.lg-mr0{margin-right:0}
.lg-mr1{margin-right:1rem}
.lg-mr2{margin-right:2rem}
.lg-mr3{margin-right:3rem}
.lg-mr4{margin-right:4rem}
.lg-mb0{margin-bottom:0}
.lg-mb1{margin-bottom:1rem}
.lg-mb2{margin-bottom:2rem}
.lg-mb3{margin-bottom:3rem}
.lg-mb4{margin-bottom:4rem}
.lg-ml0{margin-left:0}
.lg-ml1{margin-left:1rem}
.lg-ml2{margin-left:2rem}
.lg-ml3{margin-left:3rem}
.lg-ml4{margin-left:4rem}
.lg-mx0{margin-left:0;margin-right:0}
.lg-mx1{margin-left:1rem;margin-right:1rem}
.lg-mx2{margin-left:2rem;margin-right:2rem}
.lg-mx3{margin-left:3rem;margin-right:3rem}
.lg-mx4{margin-left:4rem;margin-right:4rem}
.lg-my0{margin-top:0;margin-bottom:0}
.lg-my1{margin-top:1rem;margin-bottom:1rem}
.lg-my2{margin-top:2rem;margin-bottom:2rem}
.lg-my3{margin-top:3rem;margin-bottom:3rem}
.lg-my4{margin-top:4rem;margin-bottom:4rem}
.lg-p0{padding:0}
.lg-p1{padding:1rem}
.lg-p2{padding:2rem}
.lg-p3{padding:3rem}
.lg-p4{padding:4rem}
.lg-pt0{padding-top:0}
.lg-pt1{padding-top:1rem}
.lg-pt2{padding-top:2rem}
.lg-pt3{padding-top:3rem}
.lg-pt4{padding-top:4rem}
.lg-pr0{padding-right:0}
.lg-pr1{padding-right:1rem}
.lg-pr2{padding-right:2rem}
.lg-pr3{padding-right:3rem}
.lg-pr4{padding-right:4rem}
.lg-pb0{padding-bottom:0}
.lg-pb1{padding-bottom:1rem}
.lg-pb2{padding-bottom:2rem}
.lg-pb3{padding-bottom:3rem}
.lg-pb4{padding-bottom:4rem}
.lg-pl0{padding-left:0}
.lg-pl1{padding-left:1rem}
.lg-pl2{padding-left:2rem}
.lg-pl3{padding-left:3rem}
.lg-pl4{padding-left:4rem}
.lg-px0{padding-left:0;padding-right:0}
.lg-px1{padding-left:1rem;padding-right:1rem}
.lg-px2{padding-left:2rem;padding-right:2rem}
.lg-px3{padding-left:3rem;padding-right:3rem}
.lg-px4{padding-left:4rem;padding-right:4rem}
.lg-py0{padding-top:0;padding-bottom:0}
.lg-py1{padding-top:1rem;padding-bottom:1rem}
.lg-py2{padding-top:2rem;padding-bottom:2rem}
.lg-py3{padding-top:3rem;padding-bottom:3rem}
.lg-py4{padding-top:4rem;padding-bottom:4rem}
.lg-op0{opacity:0}
.lg-op25{opacity:0.25}
.lg-op50{opacity:0.5}
.lg-op75{opacity:0.75}
.lg-op100{opacity:1}
.lg-bgsc{background-size:cover}
.lg-bgsct{background-size:contain}
.lg-bgpc{background-position:center}
.lg-bgpt{background-position:top}
.lg-bgpr{background-position:right}
.lg-bgpb{background-position:bottom}
.lg-bgpl{background-position:left}
.lg-bgrn{background-repeat:no-repeat}
.lg-bgrx{background-repeat:repeat-x}
.lg-bgry{background-repeat:repeat-y}
.lg-x{display:flex}
.lg-xac{align-items:center}
.lg-xab{align-items:baseline}
.lg-xas{align-items:stretch}
.lg-xafs{align-items:flex-start}
.lg-xafe{align-items:flex-end}
.lg-xdr{flex-direction:row}
.lg-xdrr{flex-direction:row-reverse}
.lg-xdc{flex-direction:column}
.lg-xdcr{flex-direction:column-reverse}
.lg-xjc{justify-content:center}
.lg-xjb{justify-content:space-between}
.lg-xja{justify-content:space-around}
.lg-xjs{justify-content:flex-start}
.lg-xje{justify-content:flex-end}
.lg-xw{flex-wrap:wrap}
.lg-xwr{flex-wrap:wrap-reverse}
.lg-xwn{flex-wrap:nowrap}
.lg-xi{flex:initial}
.lg-xx{flex:1}
.lg-xa{flex:auto}
.lg-xn{flex:none}
.lg-xo0{order:0}
.lg-xo1{order:1}
.lg-xo2{order:2}
.lg-xo3{order:3}
.lg-xo4{order:4}
.lg-xot{order:-1}
.lg-xob{order:99}
.lg-df{display:flex}
.lg-db{display:block}
.lg-dib{display:inline-block}
.lg-di{display:inline}
.lg-dt{display:table}
.lg-dtc{display:table-cell}
.lg-dtr{display:table-row}
.lg-dn{display:none}
.lg-fl{float:left}
.lg-fr{float:right}
.lg-fn{float:none}
.lg-cf:after{content:"";display:block;clear:both}
.lg-oh{overflow:hidden}
.lg-os{overflow:scroll}
.lg-ov{overflow:visible}
.lg-oxh{overflow-x:hidden}
.lg-oxs{overflow-x:scroll}
.lg-oxv{overflow-x:visible}
.lg-oyh{overflow-y:hidden}
.lg-oys{overflow-y:scroll}
.lg-oyv{overflow-y:visible}
.lg-psa{position:absolute}
.lg-psr{position:relative}
.lg-psf{position:fixed}
.lg-pss{position:static}
.lg-t0{top:0}
.lg-r0{right:0}
.lg-b0{bottom:0}
.lg-l0{left:0}
.lg-z0{z-index:0}
.lg-z1{z-index:1}
.lg-z2{z-index:2}
.lg-z3{z-index:3}
.lg-z4{z-index:4}
.lg-w0{width:0}
.lg-w100{width:100%}
.lg-h0{height:0}
.lg-h100{height:100%}
.lg-vw50{width:50vw}
.lg-vw100{width:100vw}
.lg-vwmn50{min-width:50vw}
.lg-vwmn100{min-width:100vw}
.lg-vwmx50{max-width:50vw}
.lg-vwmx100{max-width:100vw}
.lg-vh50{height:50vh}
.lg-vh100{height:100vh}
.lg-vhmn50{min-height:50vh}
.lg-vhmn100{min-height:100vh}
.lg-vhmx50{max-height:50vh}
.lg-vhmx100{max-height:100vh}
.lg-ar25:before{padding-top:25%;content:"";display:block}
.lg-ar50:before{padding-top:50%;content:"";display:block}
.lg-ar75:before{padding-top:75%;content:"";display:block}
.lg-ar100:before{padding-top:100%;content:"";display:block}
.lg-fs1{font-size:1rem}
.lg-fs1-2{font-size:1.2rem}
.lg-fs1-6{font-size:1.6rem}
.lg-fs2-4{font-size:2.4rem}
.lg-fs3-2{font-size:3.2rem}
.lg-fs6-4{font-size:6.4rem}
.lg-lh1{line-height:1}
.lg-lh1-5{line-height:1.5}
.lg-fsn{font-style:normal}
.lg-fsi{font-style:italic}
.lg-fwn{font-weight:normal}
.lg-fwb{font-weight:bold}
.lg-tal{text-align:left}
.lg-tac{text-align:center}
.lg-tar{text-align:right}
.lg-taj{text-align:justify}
.lg-toi{text-overflow:initial}
.lg-toc{text-overflow:clip}
.lg-toe{text-overflow:ellipsis}
.lg-tdu{text-decoration:underline}
.lg-tdo{text-decoration:overline}
.lg-tdlt{text-decoration:line-through}
.lg-tdn{text-decoration:none}
.lg-ttu{text-transform:uppercase}
.lg-ttl{text-transform:lowercase}
.lg-ttc{text-transform:capitalize}
.lg-ttn{text-transform:none}
.lg-vabl{vertical-align:baseline}
.lg-vat{vertical-align:top}
.lg-vam{vertical-align:middle}
.lg-vab{vertical-align:bottom}
.lg-wsn{white-space:normal}
.lg-wsnw{white-space:nowrap}
.lg-wsp{white-space:pre}
.lg-wsi{white-space:inherit}
.lg-tc1{columns:1}
.lg-tc2{columns:2}
.lg-tc3{columns:3}
.lg-tc4{columns:4}
.lg-curp{cursor:pointer}
.lg-curd{cursor:default}
.lg-cura{cursor:alias}
.lg-curzi{cursor:zoom-in}
.lg-curzo{cursor:zoom-out}
.lg-usn{user-select:none}
.lg-usa{user-select:auto}
.lg-ust{user-select:text}
.lg-pen{pointer-events:none}
.lg-pea{pointer-events:auto}
.lg-vh{visibility:hidden}
.lg-vv{visibility:visible}
.lg-dev{outline:1px solid #912eff}
.lg-dev > * {outline:1px solid #5497ff}
.lg-dev > * > * {outline:1px solid #51feff}
.lg-dev > * > * > * {outline:1px solid #ff0000}
.lg-dev > * > * > * * {outline:1px solid #00ff00}.lg-bgc-tr{background-color:var(--c-tr)}
.lg-bgc-wh{background-color:var(--c-wh)}
.lg-bgc-wy{background-color:var(--c-wy)}
.lg-bgc-wc{background-color:var(--c-wc)}
.lg-bgc-we{background-color:var(--c-we)}
.lg-bgc-oo{background-color:var(--c-oo)}
.lg-bgc-ee{background-color:var(--c-ee)}
.lg-bgc-rr{background-color:var(--c-rr)}
.lg-bgc-ii{background-color:var(--c-ii)}
.lg-bgc-bk{background-color:var(--c-dd)}
.lg-bgc-bb{background-color:var(--c-bb)}
.lg-bgc-br{background-color:var(--c-br)}
.lg-bgc-bl{background-color:var(--c-bl)}
.lg-bgc-gk{background-color:var(--c-gk)}
.lg-bgc-gt{background-color:var(--c-gt)}
.lg-bgc-ge{background-color:var(--c-ge)}
.lg-bgc-vv{background-color:var(--c-vv)}
.lg-bgc-to{background-color:var(--c-to)}
.lg-fc-tr{color:var(--c-tr)}
.lg-fc-wh{color:var(--c-wh)}
.lg-fc-wy{color:var(--c-wy)}
.lg-fc-wc{color:var(--c-wc)}
.lg-fc-we{color:var(--c-we)}
.lg-fc-oo{color:var(--c-oo)}
.lg-fc-ee{color:var(--c-ee)}
.lg-fc-rr{color:var(--c-rr)}
.lg-fc-ii{color:var(--c-ii)}
.lg-fc-bk{color:var(--c-dd)}
.lg-fc-bb{color:var(--c-bb)}
.lg-fc-br{color:var(--c-br)}
.lg-fc-bl{color:var(--c-bl)}
.lg-fc-gk{color:var(--c-gk)}
.lg-fc-gt{color:var(--c-gt)}
.lg-fc-ge{color:var(--c-ge)}
.lg-fc-vv{color:var(--c-vv)}
.lg-fc-to{color:var(--c-to)}
.lg-w15{width:15%}
.lg-w20{width:20%}
.lg-w30{width:30%}
.lg-w40{width:40%}
.lg-w50{width:50%}
.lg-w60{width:60%}
.lg-w70{width:70%}
.lg-w90{width:90%}
.lg-w100{width:100%}
.lg-b-n{border:none}
.lg-b-bb{border:1px solid var(--c-bb)}
.lg-b-ss{border:1px solid var(--c-ss)}
.lg-b-vv{border:1px solid var(--c-vv)}
.lg-b-gy{border:1px solid var(--c-gy)}
.lg-b-gk{border:1px solid var(--c-gk)}
.lg-b-we{border:1px solid var(--c-we)}
.lg-b-ee{border:1px solid var(--c-ee)}
.lg-b-gr{border:1px solid var(--c-gr)}
.lg-b-mr{border:1px solid var(--c-mr)}
.lg-b-ii{border:1px solid var(--c-ii)}
.lg-b-bl{border:1px solid var(--c-bl)}
.lg-bt-n{border-top:none}
.lg-bt-bb{border-top:1px solid var(--c-bb)}
.lg-bt-ss{border-top:1px solid var(--c-ss)}
.lg-bt-vv{border-top:1px solid var(--c-vv)}
.lg-bt-gy{border-top:1px solid var(--c-gy)}
.lg-bt-gk{border-top:1px solid var(--c-gk)}
.lg-bt-we{border-top:1px solid var(--c-we)}
.lg-bt-ee{border-top:1px solid var(--c-ee)}
.lg-bt-gr{border-top:1px solid var(--c-gr)}
.lg-bt-mr{border-top:1px solid var(--c-mr)}
.lg-bt-ii{border-top:1px solid var(--c-ii)}
.lg-bt-bl{border-top:1px solid var(--c-bl)}
.lg-br-n{border-right:none}
.lg-br-bb{border-right:1px solid var(--c-bb)}
.lg-br-ss{border-right:1px solid var(--c-ss)}
.lg-br-vv{border-right:1px solid var(--c-vv)}
.lg-br-gy{border-right:1px solid var(--c-gy)}
.lg-br-gk{border-right:1px solid var(--c-gk)}
.lg-br-we{border-right:1px solid var(--c-we)}
.lg-br-ee{border-right:1px solid var(--c-ee)}
.lg-br-gr{border-right:1px solid var(--c-gr)}
.lg-br-mr{border-right:1px solid var(--c-mr)}
.lg-br-ii{border-right:1px solid var(--c-ii)}
.lg-br-bl{border-right:1px solid var(--c-bl)}
.lg-bb-n{border-bottom:none}
.lg-bb-bb{border-bottom:1px solid var(--c-bb)}
.lg-bb-ss{border-bottom:1px solid var(--c-ss)}
.lg-bb-vv{border-bottom:1px solid var(--c-vv)}
.lg-bb-gy{border-bottom:1px solid var(--c-gy)}
.lg-bb-gk{border-bottom:1px solid var(--c-gk)}
.lg-bb-we{border-bottom:1px solid var(--c-we)}
.lg-bb-ee{border-bottom:1px solid var(--c-ee)}
.lg-bb-gr{border-bottom:1px solid var(--c-gr)}
.lg-bb-mr{border-bottom:1px solid var(--c-mr)}
.lg-bb-ii{border-bottom:1px solid var(--c-ii)}
.lg-bb-bl{border-bottom:1px solid var(--c-bl)}
.lg-bl-n{border-left:none}
.lg-bl-bb{border-left:1px solid var(--c-bb)}
.lg-bl-ss{border-left:1px solid var(--c-ss)}
.lg-bl-vv{border-left:1px solid var(--c-vv)}
.lg-bl-gy{border-left:1px solid var(--c-gy)}
.lg-bl-gk{border-left:1px solid var(--c-gk)}
.lg-bl-we{border-left:1px solid var(--c-we)}
.lg-bl-ee{border-left:1px solid var(--c-ee)}
.lg-bl-gr{border-left:1px solid var(--c-gr)}
.lg-bl-mr{border-left:1px solid var(--c-mr)}
.lg-bl-ii{border-left:1px solid var(--c-ii)}
.lg-bl-bl{border-left:1px solid var(--c-bl)}
}
@media (min-width:1500px) {
.xl-c1{width:8.33333%}
.xl-c2{width:16.66667%}
.xl-c3{width:25%}
.xl-c4{width:33.33333%}
.xl-c5{width:41.66667%}
.xl-c6{width:50%}
.xl-c7{width:58.33333%}
.xl-c8{width:66.66667%}
.xl-c9{width:75%}
.xl-c10{width:83.33333%}
.xl-c11{width:91.66667%}
.xl-c12{width:100%}
.xl-s1{width:100%}
.xl-s2{width:50%}
.xl-s3{width:33.33333%}
.xl-s4{width:25%}
.xl-s5{width:20%}
.xl-s6{width:16.66667%}
.xl-s7{width:14.28571%}
.xl-s8{width:12.5%}
.xl-s9{width:11.11111%}
.xl-s10{width:10%}
.xl-s11{width:9.09091%}
.xl-s12{width:8.33333%}
.xl-co0{margin-left:0}
.xl-co1{margin-left:8.33333%}
.xl-co2{margin-left:16.66667%}
.xl-co3{margin-left:25%}
.xl-co4{margin-left:33.33333%}
.xl-co5{margin-left:41.66667%}
.xl-co6{margin-left:50%}
.xl-co7{margin-left:58.33333%}
.xl-co8{margin-left:66.66667%}
.xl-co9{margin-left:75%}
.xl-co10{margin-left:83.33333%}
.xl-co11{margin-left:91.66667%}
.xl-co12{margin-left:100%}
.xl-m0{margin:0}
.xl-m1{margin:1rem}
.xl-m2{margin:2rem}
.xl-m3{margin:3rem}
.xl-m4{margin:4rem}
.xl-mt0{margin-top:0}
.xl-mt1{margin-top:1rem}
.xl-mt2{margin-top:2rem}
.xl-mt3{margin-top:3rem}
.xl-mt4{margin-top:4rem}
.xl-mr0{margin-right:0}
.xl-mr1{margin-right:1rem}
.xl-mr2{margin-right:2rem}
.xl-mr3{margin-right:3rem}
.xl-mr4{margin-right:4rem}
.xl-mb0{margin-bottom:0}
.xl-mb1{margin-bottom:1rem}
.xl-mb2{margin-bottom:2rem}
.xl-mb3{margin-bottom:3rem}
.xl-mb4{margin-bottom:4rem}
.xl-ml0{margin-left:0}
.xl-ml1{margin-left:1rem}
.xl-ml2{margin-left:2rem}
.xl-ml3{margin-left:3rem}
.xl-ml4{margin-left:4rem}
.xl-mx0{margin-left:0;margin-right:0}
.xl-mx1{margin-left:1rem;margin-right:1rem}
.xl-mx2{margin-left:2rem;margin-right:2rem}
.xl-mx3{margin-left:3rem;margin-right:3rem}
.xl-mx4{margin-left:4rem;margin-right:4rem}
.xl-my0{margin-top:0;margin-bottom:0}
.xl-my1{margin-top:1rem;margin-bottom:1rem}
.xl-my2{margin-top:2rem;margin-bottom:2rem}
.xl-my3{margin-top:3rem;margin-bottom:3rem}
.xl-my4{margin-top:4rem;margin-bottom:4rem}
.xl-p0{padding:0}
.xl-p1{padding:1rem}
.xl-p2{padding:2rem}
.xl-p3{padding:3rem}
.xl-p4{padding:4rem}
.xl-pt0{padding-top:0}
.xl-pt1{padding-top:1rem}
.xl-pt2{padding-top:2rem}
.xl-pt3{padding-top:3rem}
.xl-pt4{padding-top:4rem}
.xl-pr0{padding-right:0}
.xl-pr1{padding-right:1rem}
.xl-pr2{padding-right:2rem}
.xl-pr3{padding-right:3rem}
.xl-pr4{padding-right:4rem}
.xl-pb0{padding-bottom:0}
.xl-pb1{padding-bottom:1rem}
.xl-pb2{padding-bottom:2rem}
.xl-pb3{padding-bottom:3rem}
.xl-pb4{padding-bottom:4rem}
.xl-pl0{padding-left:0}
.xl-pl1{padding-left:1rem}
.xl-pl2{padding-left:2rem}
.xl-pl3{padding-left:3rem}
.xl-pl4{padding-left:4rem}
.xl-px0{padding-left:0;padding-right:0}
.xl-px1{padding-left:1rem;padding-right:1rem}
.xl-px2{padding-left:2rem;padding-right:2rem}
.xl-px3{padding-left:3rem;padding-right:3rem}
.xl-px4{padding-left:4rem;padding-right:4rem}
.xl-py0{padding-top:0;padding-bottom:0}
.xl-py1{padding-top:1rem;padding-bottom:1rem}
.xl-py2{padding-top:2rem;padding-bottom:2rem}
.xl-py3{padding-top:3rem;padding-bottom:3rem}
.xl-py4{padding-top:4rem;padding-bottom:4rem}
.xl-op0{opacity:0}
.xl-op25{opacity:0.25}
.xl-op50{opacity:0.5}
.xl-op75{opacity:0.75}
.xl-op100{opacity:1}
.xl-bgsc{background-size:cover}
.xl-bgsct{background-size:contain}
.xl-bgpc{background-position:center}
.xl-bgpt{background-position:top}
.xl-bgpr{background-position:right}
.xl-bgpb{background-position:bottom}
.xl-bgpl{background-position:left}
.xl-bgrn{background-repeat:no-repeat}
.xl-bgrx{background-repeat:repeat-x}
.xl-bgry{background-repeat:repeat-y}
.xl-x{display:flex}
.xl-xac{align-items:center}
.xl-xab{align-items:baseline}
.xl-xas{align-items:stretch}
.xl-xafs{align-items:flex-start}
.xl-xafe{align-items:flex-end}
.xl-xdr{flex-direction:row}
.xl-xdrr{flex-direction:row-reverse}
.xl-xdc{flex-direction:column}
.xl-xdcr{flex-direction:column-reverse}
.xl-xjc{justify-content:center}
.xl-xjb{justify-content:space-between}
.xl-xja{justify-content:space-around}
.xl-xjs{justify-content:flex-start}
.xl-xje{justify-content:flex-end}
.xl-xw{flex-wrap:wrap}
.xl-xwr{flex-wrap:wrap-reverse}
.xl-xwn{flex-wrap:nowrap}
.xl-xi{flex:initial}
.xl-xx{flex:1}
.xl-xa{flex:auto}
.xl-xn{flex:none}
.xl-xo0{order:0}
.xl-xo1{order:1}
.xl-xo2{order:2}
.xl-xo3{order:3}
.xl-xo4{order:4}
.xl-xot{order:-1}
.xl-xob{order:99}
.xl-df{display:flex}
.xl-db{display:block}
.xl-dib{display:inline-block}
.xl-di{display:inline}
.xl-dt{display:table}
.xl-dtc{display:table-cell}
.xl-dtr{display:table-row}
.xl-dn{display:none}
.xl-fl{float:left}
.xl-fr{float:right}
.xl-fn{float:none}
.xl-cf:after{content:"";display:block;clear:both}
.xl-oh{overflow:hidden}
.xl-os{overflow:scroll}
.xl-ov{overflow:visible}
.xl-oxh{overflow-x:hidden}
.xl-oxs{overflow-x:scroll}
.xl-oxv{overflow-x:visible}
.xl-oyh{overflow-y:hidden}
.xl-oys{overflow-y:scroll}
.xl-oyv{overflow-y:visible}
.xl-psa{position:absolute}
.xl-psr{position:relative}
.xl-psf{position:fixed}
.xl-pss{position:static}
.xl-t0{top:0}
.xl-r0{right:0}
.xl-b0{bottom:0}
.xl-l0{left:0}
.xl-z0{z-index:0}
.xl-z1{z-index:1}
.xl-z2{z-index:2}
.xl-z3{z-index:3}
.xl-z4{z-index:4}
.xl-w0{width:0}
.xl-w100{width:100%}
.xl-h0{height:0}
.xl-h100{height:100%}
.xl-vw50{width:50vw}
.xl-vw100{width:100vw}
.xl-vwmn50{min-width:50vw}
.xl-vwmn100{min-width:100vw}
.xl-vwmx50{max-width:50vw}
.xl-vwmx100{max-width:100vw}
.xl-vh50{height:50vh}
.xl-vh100{height:100vh}
.xl-vhmn50{min-height:50vh}
.xl-vhmn100{min-height:100vh}
.xl-vhmx50{max-height:50vh}
.xl-vhmx100{max-height:100vh}
.xl-ar25:before{padding-top:25%;content:"";display:block}
.xl-ar50:before{padding-top:50%;content:"";display:block}
.xl-ar75:before{padding-top:75%;content:"";display:block}
.xl-ar100:before{padding-top:100%;content:"";display:block}
.xl-fs1{font-size:1rem}
.xl-fs1-2{font-size:1.2rem}
.xl-fs1-6{font-size:1.6rem}
.xl-fs2-4{font-size:2.4rem}
.xl-fs3-2{font-size:3.2rem}
.xl-fs6-4{font-size:6.4rem}
.xl-lh1{line-height:1}
.xl-lh1-5{line-height:1.5}
.xl-fsn{font-style:normal}
.xl-fsi{font-style:italic}
.xl-fwn{font-weight:normal}
.xl-fwb{font-weight:bold}
.xl-tal{text-align:left}
.xl-tac{text-align:center}
.xl-tar{text-align:right}
.xl-taj{text-align:justify}
.xl-toi{text-overflow:initial}
.xl-toc{text-overflow:clip}
.xl-toe{text-overflow:ellipsis}
.xl-tdu{text-decoration:underline}
.xl-tdo{text-decoration:overline}
.xl-tdlt{text-decoration:line-through}
.xl-tdn{text-decoration:none}
.xl-ttu{text-transform:uppercase}
.xl-ttl{text-transform:lowercase}
.xl-ttc{text-transform:capitalize}
.xl-ttn{text-transform:none}
.xl-vabl{vertical-align:baseline}
.xl-vat{vertical-align:top}
.xl-vam{vertical-align:middle}
.xl-vab{vertical-align:bottom}
.xl-wsn{white-space:normal}
.xl-wsnw{white-space:nowrap}
.xl-wsp{white-space:pre}
.xl-wsi{white-space:inherit}
.xl-tc1{columns:1}
.xl-tc2{columns:2}
.xl-tc3{columns:3}
.xl-tc4{columns:4}
.xl-curp{cursor:pointer}
.xl-curd{cursor:default}
.xl-cura{cursor:alias}
.xl-curzi{cursor:zoom-in}
.xl-curzo{cursor:zoom-out}
.xl-usn{user-select:none}
.xl-usa{user-select:auto}
.xl-ust{user-select:text}
.xl-pen{pointer-events:none}
.xl-pea{pointer-events:auto}
.xl-vh{visibility:hidden}
.xl-vv{visibility:visible}
.xl-dev{outline:1px solid #912eff}
.xl-dev > * {outline:1px solid #5497ff}
.xl-dev > * > * {outline:1px solid #51feff}
.xl-dev > * > * > * {outline:1px solid #ff0000}
.xl-dev > * > * > * * {outline:1px solid #00ff00}.xl-bgc-tr{background-color:var(--c-tr)}
.xl-bgc-wh{background-color:var(--c-wh)}
.xl-bgc-wy{background-color:var(--c-wy)}
.xl-bgc-wc{background-color:var(--c-wc)}
.xl-bgc-we{background-color:var(--c-we)}
.xl-bgc-oo{background-color:var(--c-oo)}
.xl-bgc-ee{background-color:var(--c-ee)}
.xl-bgc-rr{background-color:var(--c-rr)}
.xl-bgc-ii{background-color:var(--c-ii)}
.xl-bgc-bk{background-color:var(--c-dd)}
.xl-bgc-bb{background-color:var(--c-bb)}
.xl-bgc-br{background-color:var(--c-br)}
.xl-bgc-bl{background-color:var(--c-bl)}
.xl-bgc-gk{background-color:var(--c-gk)}
.xl-bgc-gt{background-color:var(--c-gt)}
.xl-bgc-ge{background-color:var(--c-ge)}
.xl-bgc-vv{background-color:var(--c-vv)}
.xl-bgc-to{background-color:var(--c-to)}
.xl-fc-tr{color:var(--c-tr)}
.xl-fc-wh{color:var(--c-wh)}
.xl-fc-wy{color:var(--c-wy)}
.xl-fc-wc{color:var(--c-wc)}
.xl-fc-we{color:var(--c-we)}
.xl-fc-oo{color:var(--c-oo)}
.xl-fc-ee{color:var(--c-ee)}
.xl-fc-rr{color:var(--c-rr)}
.xl-fc-ii{color:var(--c-ii)}
.xl-fc-bk{color:var(--c-dd)}
.xl-fc-bb{color:var(--c-bb)}
.xl-fc-br{color:var(--c-br)}
.xl-fc-bl{color:var(--c-bl)}
.xl-fc-gk{color:var(--c-gk)}
.xl-fc-gt{color:var(--c-gt)}
.xl-fc-ge{color:var(--c-ge)}
.xl-fc-vv{color:var(--c-vv)}
.xl-fc-to{color:var(--c-to)}
.xl-w15{width:15%}
.xl-w20{width:20%}
.xl-w30{width:30%}
.xl-w40{width:40%}
.xl-w50{width:50%}
.xl-w60{width:60%}
.xl-w70{width:70%}
.xl-w90{width:90%}
.xl-w100{width:100%}
.xl-b-n{border:none}
.xl-b-bb{border:1px solid var(--c-bb)}
.xl-b-ss{border:1px solid var(--c-ss)}
.xl-b-vv{border:1px solid var(--c-vv)}
.xl-b-gy{border:1px solid var(--c-gy)}
.xl-b-gk{border:1px solid var(--c-gk)}
.xl-b-we{border:1px solid var(--c-we)}
.xl-b-ee{border:1px solid var(--c-ee)}
.xl-b-gr{border:1px solid var(--c-gr)}
.xl-b-mr{border:1px solid var(--c-mr)}
.xl-b-ii{border:1px solid var(--c-ii)}
.xl-b-bl{border:1px solid var(--c-bl)}
.xl-bt-n{border-top:none}
.xl-bt-bb{border-top:1px solid var(--c-bb)}
.xl-bt-ss{border-top:1px solid var(--c-ss)}
.xl-bt-vv{border-top:1px solid var(--c-vv)}
.xl-bt-gy{border-top:1px solid var(--c-gy)}
.xl-bt-gk{border-top:1px solid var(--c-gk)}
.xl-bt-we{border-top:1px solid var(--c-we)}
.xl-bt-ee{border-top:1px solid var(--c-ee)}
.xl-bt-gr{border-top:1px solid var(--c-gr)}
.xl-bt-mr{border-top:1px solid var(--c-mr)}
.xl-bt-ii{border-top:1px solid var(--c-ii)}
.xl-bt-bl{border-top:1px solid var(--c-bl)}
.xl-br-n{border-right:none}
.xl-br-bb{border-right:1px solid var(--c-bb)}
.xl-br-ss{border-right:1px solid var(--c-ss)}
.xl-br-vv{border-right:1px solid var(--c-vv)}
.xl-br-gy{border-right:1px solid var(--c-gy)}
.xl-br-gk{border-right:1px solid var(--c-gk)}
.xl-br-we{border-right:1px solid var(--c-we)}
.xl-br-ee{border-right:1px solid var(--c-ee)}
.xl-br-gr{border-right:1px solid var(--c-gr)}
.xl-br-mr{border-right:1px solid var(--c-mr)}
.xl-br-ii{border-right:1px solid var(--c-ii)}
.xl-br-bl{border-right:1px solid var(--c-bl)}
.xl-bb-n{border-bottom:none}
.xl-bb-bb{border-bottom:1px solid var(--c-bb)}
.xl-bb-ss{border-bottom:1px solid var(--c-ss)}
.xl-bb-vv{border-bottom:1px solid var(--c-vv)}
.xl-bb-gy{border-bottom:1px solid var(--c-gy)}
.xl-bb-gk{border-bottom:1px solid var(--c-gk)}
.xl-bb-we{border-bottom:1px solid var(--c-we)}
.xl-bb-ee{border-bottom:1px solid var(--c-ee)}
.xl-bb-gr{border-bottom:1px solid var(--c-gr)}
.xl-bb-mr{border-bottom:1px solid var(--c-mr)}
.xl-bb-ii{border-bottom:1px solid var(--c-ii)}
.xl-bb-bl{border-bottom:1px solid var(--c-bl)}
.xl-bl-n{border-left:none}
.xl-bl-bb{border-left:1px solid var(--c-bb)}
.xl-bl-ss{border-left:1px solid var(--c-ss)}
.xl-bl-vv{border-left:1px solid var(--c-vv)}
.xl-bl-gy{border-left:1px solid var(--c-gy)}
.xl-bl-gk{border-left:1px solid var(--c-gk)}
.xl-bl-we{border-left:1px solid var(--c-we)}
.xl-bl-ee{border-left:1px solid var(--c-ee)}
.xl-bl-gr{border-left:1px solid var(--c-gr)}
.xl-bl-mr{border-left:1px solid var(--c-mr)}
.xl-bl-ii{border-left:1px solid var(--c-ii)}
.xl-bl-bl{border-left:1px solid var(--c-bl)}
}.c1{width:8.33333%}
.c2{width:16.66667%}
.c3{width:25%}
.c4{width:33.33333%}
.c5{width:41.66667%}
.c6{width:50%}
.c7{width:58.33333%}
.c8{width:66.66667%}
.c9{width:75%}
.c10{width:83.33333%}
.c11{width:91.66667%}
.c12{width:100%}
.s1{width:100%}
.s2{width:50%}
.s3{width:33.33333%}
.s4{width:25%}
.s5{width:20%}
.s6{width:16.66667%}
.s7{width:14.28571%}
.s8{width:12.5%}
.s9{width:11.11111%}
.s10{width:10%}
.s11{width:9.09091%}
.s12{width:8.33333%}
.co0{margin-left:0}
.co1{margin-left:8.33333%}
.co2{margin-left:16.66667%}
.co3{margin-left:25%}
.co4{margin-left:33.33333%}
.co5{margin-left:41.66667%}
.co6{margin-left:50%}
.co7{margin-left:58.33333%}
.co8{margin-left:66.66667%}
.co9{margin-left:75%}
.co10{margin-left:83.33333%}
.co11{margin-left:91.66667%}
.co12{margin-left:100%}
.m0{margin:0}
.m0-15{margin:0.15rem}
.m0-2{margin:0.2rem}
.m0-25{margin:0.25rem}
.m0-3{margin:0.3rem}
.m0-35{margin:0.35rem}
.m0-5{margin:0.5rem}
.m0-75{margin:0.75rem}
.m1{margin:1rem}
.m2{margin:2rem}
.m4{margin:4rem}
.m4-7{margin:4.7rem}
.m5{margin:5rem}
.m5-5{margin:5.5rem}
.m15{margin:15rem}
.mt0{margin-top:0}
.mt0-15{margin-top:0.15rem}
.mt0-2{margin-top:0.2rem}
.mt0-25{margin-top:0.25rem}
.mt0-3{margin-top:0.3rem}
.mt0-35{margin-top:0.35rem}
.mt0-5{margin-top:0.5rem}
.mt0-75{margin-top:0.75rem}
.mt1{margin-top:1rem}
.mt2{margin-top:2rem}
.mt4{margin-top:4rem}
.mt4-7{margin-top:4.7rem}
.mt5{margin-top:5rem}
.mt5-5{margin-top:5.5rem}
.mt15{margin-top:15rem}
.mr0{margin-right:0}
.mr0-15{margin-right:0.15rem}
.mr0-2{margin-right:0.2rem}
.mr0-25{margin-right:0.25rem}
.mr0-3{margin-right:0.3rem}
.mr0-35{margin-right:0.35rem}
.mr0-5{margin-right:0.5rem}
.mr0-75{margin-right:0.75rem}
.mr1{margin-right:1rem}
.mr2{margin-right:2rem}
.mr4{margin-right:4rem}
.mr4-7{margin-right:4.7rem}
.mr5{margin-right:5rem}
.mr5-5{margin-right:5.5rem}
.mr15{margin-right:15rem}
.mb0{margin-bottom:0}
.mb0-15{margin-bottom:0.15rem}
.mb0-2{margin-bottom:0.2rem}
.mb0-25{margin-bottom:0.25rem}
.mb0-3{margin-bottom:0.3rem}
.mb0-35{margin-bottom:0.35rem}
.mb0-5{margin-bottom:0.5rem}
.mb0-75{margin-bottom:0.75rem}
.mb1{margin-bottom:1rem}
.mb2{margin-bottom:2rem}
.mb4{margin-bottom:4rem}
.mb4-7{margin-bottom:4.7rem}
.mb5{margin-bottom:5rem}
.mb5-5{margin-bottom:5.5rem}
.mb15{margin-bottom:15rem}
.ml0{margin-left:0}
.ml0-15{margin-left:0.15rem}
.ml0-2{margin-left:0.2rem}
.ml0-25{margin-left:0.25rem}
.ml0-3{margin-left:0.3rem}
.ml0-35{margin-left:0.35rem}
.ml0-5{margin-left:0.5rem}
.ml0-75{margin-left:0.75rem}
.ml1{margin-left:1rem}
.ml2{margin-left:2rem}
.ml4{margin-left:4rem}
.ml4-7{margin-left:4.7rem}
.ml5{margin-left:5rem}
.ml5-5{margin-left:5.5rem}
.ml15{margin-left:15rem}
.mx0{margin-left:0;margin-right:0}
.mx0-15{margin-left:0.15rem;margin-right:0.15rem}
.mx0-2{margin-left:0.2rem;margin-right:0.2rem}
.mx0-25{margin-left:0.25rem;margin-right:0.25rem}
.mx0-3{margin-left:0.3rem;margin-right:0.3rem}
.mx0-35{margin-left:0.35rem;margin-right:0.35rem}
.mx0-5{margin-left:0.5rem;margin-right:0.5rem}
.mx0-75{margin-left:0.75rem;margin-right:0.75rem}
.mx1{margin-left:1rem;margin-right:1rem}
.mx2{margin-left:2rem;margin-right:2rem}
.mx4{margin-left:4rem;margin-right:4rem}
.mx4-7{margin-left:4.7rem;margin-right:4.7rem}
.mx5{margin-left:5rem;margin-right:5rem}
.mx5-5{margin-left:5.5rem;margin-right:5.5rem}
.mx15{margin-left:15rem;margin-right:15rem}
.my0{margin-top:0;margin-bottom:0}
.my0-15{margin-top:0.15rem;margin-bottom:0.15rem}
.my0-2{margin-top:0.2rem;margin-bottom:0.2rem}
.my0-25{margin-top:0.25rem;margin-bottom:0.25rem}
.my0-3{margin-top:0.3rem;margin-bottom:0.3rem}
.my0-35{margin-top:0.35rem;margin-bottom:0.35rem}
.my0-5{margin-top:0.5rem;margin-bottom:0.5rem}
.my0-75{margin-top:0.75rem;margin-bottom:0.75rem}
.my1{margin-top:1rem;margin-bottom:1rem}
.my2{margin-top:2rem;margin-bottom:2rem}
.my4{margin-top:4rem;margin-bottom:4rem}
.my4-7{margin-top:4.7rem;margin-bottom:4.7rem}
.my5{margin-top:5rem;margin-bottom:5rem}
.my5-5{margin-top:5.5rem;margin-bottom:5.5rem}
.my15{margin-top:15rem;margin-bottom:15rem}
.p0{padding:0}
.p0-15{padding:0.15rem}
.p0-2{padding:0.2rem}
.p0-25{padding:0.25rem}
.p0-3{padding:0.3rem}
.p0-35{padding:0.35rem}
.p0-5{padding:0.5rem}
.p0-75{padding:0.75rem}
.p1{padding:1rem}
.p2{padding:2rem}
.p4{padding:4rem}
.p4-7{padding:4.7rem}
.p5{padding:5rem}
.p5-5{padding:5.5rem}
.p15{padding:15rem}
.pt0{padding-top:0}
.pt0-15{padding-top:0.15rem}
.pt0-2{padding-top:0.2rem}
.pt0-25{padding-top:0.25rem}
.pt0-3{padding-top:0.3rem}
.pt0-35{padding-top:0.35rem}
.pt0-5{padding-top:0.5rem}
.pt0-75{padding-top:0.75rem}
.pt1{padding-top:1rem}
.pt2{padding-top:2rem}
.pt4{padding-top:4rem}
.pt4-7{padding-top:4.7rem}
.pt5{padding-top:5rem}
.pt5-5{padding-top:5.5rem}
.pt15{padding-top:15rem}
.pr0{padding-right:0}
.pr0-15{padding-right:0.15rem}
.pr0-2{padding-right:0.2rem}
.pr0-25{padding-right:0.25rem}
.pr0-3{padding-right:0.3rem}
.pr0-35{padding-right:0.35rem}
.pr0-5{padding-right:0.5rem}
.pr0-75{padding-right:0.75rem}
.pr1{padding-right:1rem}
.pr2{padding-right:2rem}
.pr4{padding-right:4rem}
.pr4-7{padding-right:4.7rem}
.pr5{padding-right:5rem}
.pr5-5{padding-right:5.5rem}
.pr15{padding-right:15rem}
.pb0{padding-bottom:0}
.pb0-15{padding-bottom:0.15rem}
.pb0-2{padding-bottom:0.2rem}
.pb0-25{padding-bottom:0.25rem}
.pb0-3{padding-bottom:0.3rem}
.pb0-35{padding-bottom:0.35rem}
.pb0-5{padding-bottom:0.5rem}
.pb0-75{padding-bottom:0.75rem}
.pb1{padding-bottom:1rem}
.pb2{padding-bottom:2rem}
.pb4{padding-bottom:4rem}
.pb4-7{padding-bottom:4.7rem}
.pb5{padding-bottom:5rem}
.pb5-5{padding-bottom:5.5rem}
.pb15{padding-bottom:15rem}
.pl0{padding-left:0}
.pl0-15{padding-left:0.15rem}
.pl0-2{padding-left:0.2rem}
.pl0-25{padding-left:0.25rem}
.pl0-3{padding-left:0.3rem}
.pl0-35{padding-left:0.35rem}
.pl0-5{padding-left:0.5rem}
.pl0-75{padding-left:0.75rem}
.pl1{padding-left:1rem}
.pl2{padding-left:2rem}
.pl4{padding-left:4rem}
.pl4-7{padding-left:4.7rem}
.pl5{padding-left:5rem}
.pl5-5{padding-left:5.5rem}
.pl15{padding-left:15rem}
.px0{padding-left:0;padding-right:0}
.px0-15{padding-left:0.15rem;padding-right:0.15rem}
.px0-2{padding-left:0.2rem;padding-right:0.2rem}
.px0-25{padding-left:0.25rem;padding-right:0.25rem}
.px0-3{padding-left:0.3rem;padding-right:0.3rem}
.px0-35{padding-left:0.35rem;padding-right:0.35rem}
.px0-5{padding-left:0.5rem;padding-right:0.5rem}
.px0-75{padding-left:0.75rem;padding-right:0.75rem}
.px1{padding-left:1rem;padding-right:1rem}
.px2{padding-left:2rem;padding-right:2rem}
.px4{padding-left:4rem;padding-right:4rem}
.px4-7{padding-left:4.7rem;padding-right:4.7rem}
.px5{padding-left:5rem;padding-right:5rem}
.px5-5{padding-left:5.5rem;padding-right:5.5rem}
.px15{padding-left:15rem;padding-right:15rem}
.py0{padding-top:0;padding-bottom:0}
.py0-15{padding-top:0.15rem;padding-bottom:0.15rem}
.py0-2{padding-top:0.2rem;padding-bottom:0.2rem}
.py0-25{padding-top:0.25rem;padding-bottom:0.25rem}
.py0-3{padding-top:0.3rem;padding-bottom:0.3rem}
.py0-35{padding-top:0.35rem;padding-bottom:0.35rem}
.py0-5{padding-top:0.5rem;padding-bottom:0.5rem}
.py0-75{padding-top:0.75rem;padding-bottom:0.75rem}
.py1{padding-top:1rem;padding-bottom:1rem}
.py2{padding-top:2rem;padding-bottom:2rem}
.py4{padding-top:4rem;padding-bottom:4rem}
.py4-7{padding-top:4.7rem;padding-bottom:4.7rem}
.py5{padding-top:5rem;padding-bottom:5rem}
.py5-5{padding-top:5.5rem;padding-bottom:5.5rem}
.py15{padding-top:15rem;padding-bottom:15rem}
.op0{opacity:0}
.op25{opacity:0.25}
.op50{opacity:0.5}
.op75{opacity:0.75}
.op100{opacity:1}
.bgsc{background-size:cover}
.bgsct{background-size:contain}
.bgpc{background-position:center}
.bgpt{background-position:top}
.bgpr{background-position:right}
.bgpb{background-position:bottom}
.bgpl{background-position:left}
.bgrn{background-repeat:no-repeat}
.bgrx{background-repeat:repeat-x}
.bgry{background-repeat:repeat-y}
.x{display:flex}
.xac{align-items:center}
.xab{align-items:baseline}
.xas{align-items:stretch}
.xafs{align-items:flex-start}
.xafe{align-items:flex-end}
.xdr{flex-direction:row}
.xdrr{flex-direction:row-reverse}
.xdc{flex-direction:column}
.xdcr{flex-direction:column-reverse}
.xjc{justify-content:center}
.xjb{justify-content:space-between}
.xja{justify-content:space-around}
.xjs{justify-content:flex-start}
.xje{justify-content:flex-end}
.xw{flex-wrap:wrap}
.xwr{flex-wrap:wrap-reverse}
.xwn{flex-wrap:nowrap}
.xi{flex:initial}
.xx{flex:1}
.xa{flex:auto}
.xn{flex:none}
.xo0{order:0}
.xo1{order:1}
.xo2{order:2}
.xo3{order:3}
.xo4{order:4}
.xo5{order:5}
.xo6{order:6}
.xo7{order:7}
.xo8{order:8}
.xo9{order:9}
.xo10{order:10}
.xot{order:-1}
.xob{order:99}
.df{display:flex}
.db{display:block}
.dib{display:inline-block}
.di{display:inline}
.dt{display:table}
.dtc{display:table-cell}
.dtr{display:table-row}
.dn{display:none}
.fl{float:left}
.fr{float:right}
.fn{float:none}
.cf:after{content:"";display:block;clear:both}
.oh{overflow:hidden}
.os{overflow:scroll}
.ov{overflow:visible}
.oxh{overflow-x:hidden}
.oxs{overflow-x:scroll}
.oxv{overflow-x:visible}
.oyh{overflow-y:hidden}
.oys{overflow-y:scroll}
.oyv{overflow-y:visible}
.psa{position:absolute}
.psr{position:relative}
.psf{position:fixed}
.pss{position:static}
.t0{top:0}
.r0{right:0}
.b0{bottom:0}
.l0{left:0}
.z-1{z-index:-1}
.z0{z-index:0}
.z1{z-index:1}
.z2{z-index:2}
.w0{width:0}
.w100{width:100%}
.h0{height:0}
.h100{height:100%}
.vw50{width:50vw}
.vw100{width:100vw}
.vwmn50{min-width:50vw}
.vwmn100{min-width:100vw}
.vwmx50{max-width:50vw}
.vwmx100{max-width:100vw}
.vh50{height:50vh}
.vh100{height:100vh}
.vhmn50{min-height:50vh}
.vhmn100{min-height:100vh}
.vhmx50{max-height:50vh}
.vhmx100{max-height:100vh}
.ar25:before{padding-top:25%;content:"";display:block}
.ar50:before{padding-top:50%;content:"";display:block}
.ar75:before{padding-top:75%;content:"";display:block}
.ar100:before{padding-top:100%;content:"";display:block}
.fs0-8{font-size:0.8rem}
.fs1{font-size:1rem}
.fs1-2{font-size:1.2rem}
.fs1-65{font-size:1.65rem}
.fs2-4{font-size:2.4rem}
.lh1{line-height:1}
.fsn{font-style:normal}
.fsi{font-style:italic}
.fwn{font-weight:normal}
.fwb{font-weight:bold}
.tal{text-align:left}
.tac{text-align:center}
.tar{text-align:right}
.taj{text-align:justify}
.toi{text-overflow:initial}
.toc{text-overflow:clip}
.toe{text-overflow:ellipsis}
.tdu{text-decoration:underline}
.tdo{text-decoration:overline}
.tdlt{text-decoration:line-through}
.tdn{text-decoration:none}
.ttu{text-transform:uppercase}
.ttl{text-transform:lowercase}
.ttc{text-transform:capitalize}
.ttn{text-transform:none}
.vabl{vertical-align:baseline}
.vat{vertical-align:top}
.vam{vertical-align:middle}
.vab{vertical-align:bottom}
.wsn{white-space:normal}
.wsnw{white-space:nowrap}
.wsp{white-space:pre}
.wsi{white-space:inherit}
.tc1{columns:1}
.tc2{columns:2}
.tc3{columns:3}
.tc4{columns:4}
.curp{cursor:pointer}
.curd{cursor:default}
.cura{cursor:alias}
.curzi{cursor:zoom-in}
.curzo{cursor:zoom-out}
.usn{user-select:none}
.usa{user-select:auto}
.ust{user-select:text}
.pen{pointer-events:none}
.pea{pointer-events:auto}
.vh{visibility:hidden}
.vv{visibility:visible}
.dev{outline:1px solid #912eff}
.dev > * {outline:1px solid #5497ff}
.dev > * > * {outline:1px solid #51feff}
.dev > * > * > * {outline:1px solid #ff0000}
.dev > * > * > * * {outline:1px solid #00ff00}
@media (min-width:540px) {
.sm-c1{width:8.33333%}
.sm-c2{width:16.66667%}
.sm-c3{width:25%}
.sm-c4{width:33.33333%}
.sm-c5{width:41.66667%}
.sm-c6{width:50%}
.sm-c7{width:58.33333%}
.sm-c8{width:66.66667%}
.sm-c9{width:75%}
.sm-c10{width:83.33333%}
.sm-c11{width:91.66667%}
.sm-c12{width:100%}
.sm-s1{width:100%}
.sm-s2{width:50%}
.sm-s3{width:33.33333%}
.sm-s4{width:25%}
.sm-s5{width:20%}
.sm-s6{width:16.66667%}
.sm-s7{width:14.28571%}
.sm-s8{width:12.5%}
.sm-s9{width:11.11111%}
.sm-s10{width:10%}
.sm-s11{width:9.09091%}
.sm-s12{width:8.33333%}
.sm-co0{margin-left:0}
.sm-co1{margin-left:8.33333%}
.sm-co2{margin-left:16.66667%}
.sm-co3{margin-left:25%}
.sm-co4{margin-left:33.33333%}
.sm-co5{margin-left:41.66667%}
.sm-co6{margin-left:50%}
.sm-co7{margin-left:58.33333%}
.sm-co8{margin-left:66.66667%}
.sm-co9{margin-left:75%}
.sm-co10{margin-left:83.33333%}
.sm-co11{margin-left:91.66667%}
.sm-co12{margin-left:100%}
.sm-m0{margin:0}
.sm-m0-15{margin:0.15rem}
.sm-m0-2{margin:0.2rem}
.sm-m0-25{margin:0.25rem}
.sm-m0-3{margin:0.3rem}
.sm-m0-35{margin:0.35rem}
.sm-m0-5{margin:0.5rem}
.sm-m0-75{margin:0.75rem}
.sm-m1{margin:1rem}
.sm-m2{margin:2rem}
.sm-m4{margin:4rem}
.sm-m4-7{margin:4.7rem}
.sm-m5{margin:5rem}
.sm-m5-5{margin:5.5rem}
.sm-m15{margin:15rem}
.sm-mt0{margin-top:0}
.sm-mt0-15{margin-top:0.15rem}
.sm-mt0-2{margin-top:0.2rem}
.sm-mt0-25{margin-top:0.25rem}
.sm-mt0-3{margin-top:0.3rem}
.sm-mt0-35{margin-top:0.35rem}
.sm-mt0-5{margin-top:0.5rem}
.sm-mt0-75{margin-top:0.75rem}
.sm-mt1{margin-top:1rem}
.sm-mt2{margin-top:2rem}
.sm-mt4{margin-top:4rem}
.sm-mt4-7{margin-top:4.7rem}
.sm-mt5{margin-top:5rem}
.sm-mt5-5{margin-top:5.5rem}
.sm-mt15{margin-top:15rem}
.sm-mr0{margin-right:0}
.sm-mr0-15{margin-right:0.15rem}
.sm-mr0-2{margin-right:0.2rem}
.sm-mr0-25{margin-right:0.25rem}
.sm-mr0-3{margin-right:0.3rem}
.sm-mr0-35{margin-right:0.35rem}
.sm-mr0-5{margin-right:0.5rem}
.sm-mr0-75{margin-right:0.75rem}
.sm-mr1{margin-right:1rem}
.sm-mr2{margin-right:2rem}
.sm-mr4{margin-right:4rem}
.sm-mr4-7{margin-right:4.7rem}
.sm-mr5{margin-right:5rem}
.sm-mr5-5{margin-right:5.5rem}
.sm-mr15{margin-right:15rem}
.sm-mb0{margin-bottom:0}
.sm-mb0-15{margin-bottom:0.15rem}
.sm-mb0-2{margin-bottom:0.2rem}
.sm-mb0-25{margin-bottom:0.25rem}
.sm-mb0-3{margin-bottom:0.3rem}
.sm-mb0-35{margin-bottom:0.35rem}
.sm-mb0-5{margin-bottom:0.5rem}
.sm-mb0-75{margin-bottom:0.75rem}
.sm-mb1{margin-bottom:1rem}
.sm-mb2{margin-bottom:2rem}
.sm-mb4{margin-bottom:4rem}
.sm-mb4-7{margin-bottom:4.7rem}
.sm-mb5{margin-bottom:5rem}
.sm-mb5-5{margin-bottom:5.5rem}
.sm-mb15{margin-bottom:15rem}
.sm-ml0{margin-left:0}
.sm-ml0-15{margin-left:0.15rem}
.sm-ml0-2{margin-left:0.2rem}
.sm-ml0-25{margin-left:0.25rem}
.sm-ml0-3{margin-left:0.3rem}
.sm-ml0-35{margin-left:0.35rem}
.sm-ml0-5{margin-left:0.5rem}
.sm-ml0-75{margin-left:0.75rem}
.sm-ml1{margin-left:1rem}
.sm-ml2{margin-left:2rem}
.sm-ml4{margin-left:4rem}
.sm-ml4-7{margin-left:4.7rem}
.sm-ml5{margin-left:5rem}
.sm-ml5-5{margin-left:5.5rem}
.sm-ml15{margin-left:15rem}
.sm-mx0{margin-left:0;margin-right:0}
.sm-mx0-15{margin-left:0.15rem;margin-right:0.15rem}
.sm-mx0-2{margin-left:0.2rem;margin-right:0.2rem}
.sm-mx0-25{margin-left:0.25rem;margin-right:0.25rem}
.sm-mx0-3{margin-left:0.3rem;margin-right:0.3rem}
.sm-mx0-35{margin-left:0.35rem;margin-right:0.35rem}
.sm-mx0-5{margin-left:0.5rem;margin-right:0.5rem}
.sm-mx0-75{margin-left:0.75rem;margin-right:0.75rem}
.sm-mx1{margin-left:1rem;margin-right:1rem}
.sm-mx2{margin-left:2rem;margin-right:2rem}
.sm-mx4{margin-left:4rem;margin-right:4rem}
.sm-mx4-7{margin-left:4.7rem;margin-right:4.7rem}
.sm-mx5{margin-left:5rem;margin-right:5rem}
.sm-mx5-5{margin-left:5.5rem;margin-right:5.5rem}
.sm-mx15{margin-left:15rem;margin-right:15rem}
.sm-my0{margin-top:0;margin-bottom:0}
.sm-my0-15{margin-top:0.15rem;margin-bottom:0.15rem}
.sm-my0-2{margin-top:0.2rem;margin-bottom:0.2rem}
.sm-my0-25{margin-top:0.25rem;margin-bottom:0.25rem}
.sm-my0-3{margin-top:0.3rem;margin-bottom:0.3rem}
.sm-my0-35{margin-top:0.35rem;margin-bottom:0.35rem}
.sm-my0-5{margin-top:0.5rem;margin-bottom:0.5rem}
.sm-my0-75{margin-top:0.75rem;margin-bottom:0.75rem}
.sm-my1{margin-top:1rem;margin-bottom:1rem}
.sm-my2{margin-top:2rem;margin-bottom:2rem}
.sm-my4{margin-top:4rem;margin-bottom:4rem}
.sm-my4-7{margin-top:4.7rem;margin-bottom:4.7rem}
.sm-my5{margin-top:5rem;margin-bottom:5rem}
.sm-my5-5{margin-top:5.5rem;margin-bottom:5.5rem}
.sm-my15{margin-top:15rem;margin-bottom:15rem}
.sm-p0{padding:0}
.sm-p0-15{padding:0.15rem}
.sm-p0-2{padding:0.2rem}
.sm-p0-25{padding:0.25rem}
.sm-p0-3{padding:0.3rem}
.sm-p0-35{padding:0.35rem}
.sm-p0-5{padding:0.5rem}
.sm-p0-75{padding:0.75rem}
.sm-p1{padding:1rem}
.sm-p2{padding:2rem}
.sm-p4{padding:4rem}
.sm-p4-7{padding:4.7rem}
.sm-p5{padding:5rem}
.sm-p5-5{padding:5.5rem}
.sm-p15{padding:15rem}
.sm-pt0{padding-top:0}
.sm-pt0-15{padding-top:0.15rem}
.sm-pt0-2{padding-top:0.2rem}
.sm-pt0-25{padding-top:0.25rem}
.sm-pt0-3{padding-top:0.3rem}
.sm-pt0-35{padding-top:0.35rem}
.sm-pt0-5{padding-top:0.5rem}
.sm-pt0-75{padding-top:0.75rem}
.sm-pt1{padding-top:1rem}
.sm-pt2{padding-top:2rem}
.sm-pt4{padding-top:4rem}
.sm-pt4-7{padding-top:4.7rem}
.sm-pt5{padding-top:5rem}
.sm-pt5-5{padding-top:5.5rem}
.sm-pt15{padding-top:15rem}
.sm-pr0{padding-right:0}
.sm-pr0-15{padding-right:0.15rem}
.sm-pr0-2{padding-right:0.2rem}
.sm-pr0-25{padding-right:0.25rem}
.sm-pr0-3{padding-right:0.3rem}
.sm-pr0-35{padding-right:0.35rem}
.sm-pr0-5{padding-right:0.5rem}
.sm-pr0-75{padding-right:0.75rem}
.sm-pr1{padding-right:1rem}
.sm-pr2{padding-right:2rem}
.sm-pr4{padding-right:4rem}
.sm-pr4-7{padding-right:4.7rem}
.sm-pr5{padding-right:5rem}
.sm-pr5-5{padding-right:5.5rem}
.sm-pr15{padding-right:15rem}
.sm-pb0{padding-bottom:0}
.sm-pb0-15{padding-bottom:0.15rem}
.sm-pb0-2{padding-bottom:0.2rem}
.sm-pb0-25{padding-bottom:0.25rem}
.sm-pb0-3{padding-bottom:0.3rem}
.sm-pb0-35{padding-bottom:0.35rem}
.sm-pb0-5{padding-bottom:0.5rem}
.sm-pb0-75{padding-bottom:0.75rem}
.sm-pb1{padding-bottom:1rem}
.sm-pb2{padding-bottom:2rem}
.sm-pb4{padding-bottom:4rem}
.sm-pb4-7{padding-bottom:4.7rem}
.sm-pb5{padding-bottom:5rem}
.sm-pb5-5{padding-bottom:5.5rem}
.sm-pb15{padding-bottom:15rem}
.sm-pl0{padding-left:0}
.sm-pl0-15{padding-left:0.15rem}
.sm-pl0-2{padding-left:0.2rem}
.sm-pl0-25{padding-left:0.25rem}
.sm-pl0-3{padding-left:0.3rem}
.sm-pl0-35{padding-left:0.35rem}
.sm-pl0-5{padding-left:0.5rem}
.sm-pl0-75{padding-left:0.75rem}
.sm-pl1{padding-left:1rem}
.sm-pl2{padding-left:2rem}
.sm-pl4{padding-left:4rem}
.sm-pl4-7{padding-left:4.7rem}
.sm-pl5{padding-left:5rem}
.sm-pl5-5{padding-left:5.5rem}
.sm-pl15{padding-left:15rem}
.sm-px0{padding-left:0;padding-right:0}
.sm-px0-15{padding-left:0.15rem;padding-right:0.15rem}
.sm-px0-2{padding-left:0.2rem;padding-right:0.2rem}
.sm-px0-25{padding-left:0.25rem;padding-right:0.25rem}
.sm-px0-3{padding-left:0.3rem;padding-right:0.3rem}
.sm-px0-35{padding-left:0.35rem;padding-right:0.35rem}
.sm-px0-5{padding-left:0.5rem;padding-right:0.5rem}
.sm-px0-75{padding-left:0.75rem;padding-right:0.75rem}
.sm-px1{padding-left:1rem;padding-right:1rem}
.sm-px2{padding-left:2rem;padding-right:2rem}
.sm-px4{padding-left:4rem;padding-right:4rem}
.sm-px4-7{padding-left:4.7rem;padding-right:4.7rem}
.sm-px5{padding-left:5rem;padding-right:5rem}
.sm-px5-5{padding-left:5.5rem;padding-right:5.5rem}
.sm-px15{padding-left:15rem;padding-right:15rem}
.sm-py0{padding-top:0;padding-bottom:0}
.sm-py0-15{padding-top:0.15rem;padding-bottom:0.15rem}
.sm-py0-2{padding-top:0.2rem;padding-bottom:0.2rem}
.sm-py0-25{padding-top:0.25rem;padding-bottom:0.25rem}
.sm-py0-3{padding-top:0.3rem;padding-bottom:0.3rem}
.sm-py0-35{padding-top:0.35rem;padding-bottom:0.35rem}
.sm-py0-5{padding-top:0.5rem;padding-bottom:0.5rem}
.sm-py0-75{padding-top:0.75rem;padding-bottom:0.75rem}
.sm-py1{padding-top:1rem;padding-bottom:1rem}
.sm-py2{padding-top:2rem;padding-bottom:2rem}
.sm-py4{padding-top:4rem;padding-bottom:4rem}
.sm-py4-7{padding-top:4.7rem;padding-bottom:4.7rem}
.sm-py5{padding-top:5rem;padding-bottom:5rem}
.sm-py5-5{padding-top:5.5rem;padding-bottom:5.5rem}
.sm-py15{padding-top:15rem;padding-bottom:15rem}
.sm-op0{opacity:0}
.sm-op25{opacity:0.25}
.sm-op50{opacity:0.5}
.sm-op75{opacity:0.75}
.sm-op100{opacity:1}
.sm-bgsc{background-size:cover}
.sm-bgsct{background-size:contain}
.sm-bgpc{background-position:center}
.sm-bgpt{background-position:top}
.sm-bgpr{background-position:right}
.sm-bgpb{background-position:bottom}
.sm-bgpl{background-position:left}
.sm-bgrn{background-repeat:no-repeat}
.sm-bgrx{background-repeat:repeat-x}
.sm-bgry{background-repeat:repeat-y}
.sm-x{display:flex}
.sm-xac{align-items:center}
.sm-xab{align-items:baseline}
.sm-xas{align-items:stretch}
.sm-xafs{align-items:flex-start}
.sm-xafe{align-items:flex-end}
.sm-xdr{flex-direction:row}
.sm-xdrr{flex-direction:row-reverse}
.sm-xdc{flex-direction:column}
.sm-xdcr{flex-direction:column-reverse}
.sm-xjc{justify-content:center}
.sm-xjb{justify-content:space-between}
.sm-xja{justify-content:space-around}
.sm-xjs{justify-content:flex-start}
.sm-xje{justify-content:flex-end}
.sm-xw{flex-wrap:wrap}
.sm-xwr{flex-wrap:wrap-reverse}
.sm-xwn{flex-wrap:nowrap}
.sm-xi{flex:initial}
.sm-xx{flex:1}
.sm-xa{flex:auto}
.sm-xn{flex:none}
.sm-xo0{order:0}
.sm-xo1{order:1}
.sm-xo2{order:2}
.sm-xo3{order:3}
.sm-xo4{order:4}
.sm-xo5{order:5}
.sm-xo6{order:6}
.sm-xo7{order:7}
.sm-xo8{order:8}
.sm-xo9{order:9}
.sm-xo10{order:10}
.sm-xot{order:-1}
.sm-xob{order:99}
.sm-df{display:flex}
.sm-db{display:block}
.sm-dib{display:inline-block}
.sm-di{display:inline}
.sm-dt{display:table}
.sm-dtc{display:table-cell}
.sm-dtr{display:table-row}
.sm-dn{display:none}
.sm-fl{float:left}
.sm-fr{float:right}
.sm-fn{float:none}
.sm-cf:after{content:"";display:block;clear:both}
.sm-oh{overflow:hidden}
.sm-os{overflow:scroll}
.sm-ov{overflow:visible}
.sm-oxh{overflow-x:hidden}
.sm-oxs{overflow-x:scroll}
.sm-oxv{overflow-x:visible}
.sm-oyh{overflow-y:hidden}
.sm-oys{overflow-y:scroll}
.sm-oyv{overflow-y:visible}
.sm-psa{position:absolute}
.sm-psr{position:relative}
.sm-psf{position:fixed}
.sm-pss{position:static}
.sm-t0{top:0}
.sm-r0{right:0}
.sm-b0{bottom:0}
.sm-l0{left:0}
.sm-z-1{z-index:-1}
.sm-z0{z-index:0}
.sm-z1{z-index:1}
.sm-z2{z-index:2}
.sm-w0{width:0}
.sm-w100{width:100%}
.sm-h0{height:0}
.sm-h100{height:100%}
.sm-vw50{width:50vw}
.sm-vw100{width:100vw}
.sm-vwmn50{min-width:50vw}
.sm-vwmn100{min-width:100vw}
.sm-vwmx50{max-width:50vw}
.sm-vwmx100{max-width:100vw}
.sm-vh50{height:50vh}
.sm-vh100{height:100vh}
.sm-vhmn50{min-height:50vh}
.sm-vhmn100{min-height:100vh}
.sm-vhmx50{max-height:50vh}
.sm-vhmx100{max-height:100vh}
.sm-ar25:before{padding-top:25%;content:"";display:block}
.sm-ar50:before{padding-top:50%;content:"";display:block}
.sm-ar75:before{padding-top:75%;content:"";display:block}
.sm-ar100:before{padding-top:100%;content:"";display:block}
.sm-fs0-8{font-size:0.8rem}
.sm-fs1{font-size:1rem}
.sm-fs1-2{font-size:1.2rem}
.sm-fs1-65{font-size:1.65rem}
.sm-fs2-4{font-size:2.4rem}
.sm-lh1{line-height:1}
.sm-fsn{font-style:normal}
.sm-fsi{font-style:italic}
.sm-fwn{font-weight:normal}
.sm-fwb{font-weight:bold}
.sm-tal{text-align:left}
.sm-tac{text-align:center}
.sm-tar{text-align:right}
.sm-taj{text-align:justify}
.sm-toi{text-overflow:initial}
.sm-toc{text-overflow:clip}
.sm-toe{text-overflow:ellipsis}
.sm-tdu{text-decoration:underline}
.sm-tdo{text-decoration:overline}
.sm-tdlt{text-decoration:line-through}
.sm-tdn{text-decoration:none}
.sm-ttu{text-transform:uppercase}
.sm-ttl{text-transform:lowercase}
.sm-ttc{text-transform:capitalize}
.sm-ttn{text-transform:none}
.sm-vabl{vertical-align:baseline}
.sm-vat{vertical-align:top}
.sm-vam{vertical-align:middle}
.sm-vab{vertical-align:bottom}
.sm-wsn{white-space:normal}
.sm-wsnw{white-space:nowrap}
.sm-wsp{white-space:pre}
.sm-wsi{white-space:inherit}
.sm-tc1{columns:1}
.sm-tc2{columns:2}
.sm-tc3{columns:3}
.sm-tc4{columns:4}
.sm-curp{cursor:pointer}
.sm-curd{cursor:default}
.sm-cura{cursor:alias}
.sm-curzi{cursor:zoom-in}
.sm-curzo{cursor:zoom-out}
.sm-usn{user-select:none}
.sm-usa{user-select:auto}
.sm-ust{user-select:text}
.sm-pen{pointer-events:none}
.sm-pea{pointer-events:auto}
.sm-vh{visibility:hidden}
.sm-vv{visibility:visible}
.sm-dev{outline:1px solid #912eff}
.sm-dev > * {outline:1px solid #5497ff}
.sm-dev > * > * {outline:1px solid #51feff}
.sm-dev > * > * > * {outline:1px solid #ff0000}
.sm-dev > * > * > * * {outline:1px solid #00ff00}
}
@media (min-width:720px) {
.md-c1{width:8.33333%}
.md-c2{width:16.66667%}
.md-c3{width:25%}
.md-c4{width:33.33333%}
.md-c5{width:41.66667%}
.md-c6{width:50%}
.md-c7{width:58.33333%}
.md-c8{width:66.66667%}
.md-c9{width:75%}
.md-c10{width:83.33333%}
.md-c11{width:91.66667%}
.md-c12{width:100%}
.md-s1{width:100%}
.md-s2{width:50%}
.md-s3{width:33.33333%}
.md-s4{width:25%}
.md-s5{width:20%}
.md-s6{width:16.66667%}
.md-s7{width:14.28571%}
.md-s8{width:12.5%}
.md-s9{width:11.11111%}
.md-s10{width:10%}
.md-s11{width:9.09091%}
.md-s12{width:8.33333%}
.md-co0{margin-left:0}
.md-co1{margin-left:8.33333%}
.md-co2{margin-left:16.66667%}
.md-co3{margin-left:25%}
.md-co4{margin-left:33.33333%}
.md-co5{margin-left:41.66667%}
.md-co6{margin-left:50%}
.md-co7{margin-left:58.33333%}
.md-co8{margin-left:66.66667%}
.md-co9{margin-left:75%}
.md-co10{margin-left:83.33333%}
.md-co11{margin-left:91.66667%}
.md-co12{margin-left:100%}
.md-m0{margin:0}
.md-m0-15{margin:0.15rem}
.md-m0-2{margin:0.2rem}
.md-m0-25{margin:0.25rem}
.md-m0-3{margin:0.3rem}
.md-m0-35{margin:0.35rem}
.md-m0-5{margin:0.5rem}
.md-m0-75{margin:0.75rem}
.md-m1{margin:1rem}
.md-m2{margin:2rem}
.md-m4{margin:4rem}
.md-m4-7{margin:4.7rem}
.md-m5{margin:5rem}
.md-m5-5{margin:5.5rem}
.md-m15{margin:15rem}
.md-mt0{margin-top:0}
.md-mt0-15{margin-top:0.15rem}
.md-mt0-2{margin-top:0.2rem}
.md-mt0-25{margin-top:0.25rem}
.md-mt0-3{margin-top:0.3rem}
.md-mt0-35{margin-top:0.35rem}
.md-mt0-5{margin-top:0.5rem}
.md-mt0-75{margin-top:0.75rem}
.md-mt1{margin-top:1rem}
.md-mt2{margin-top:2rem}
.md-mt4{margin-top:4rem}
.md-mt4-7{margin-top:4.7rem}
.md-mt5{margin-top:5rem}
.md-mt5-5{margin-top:5.5rem}
.md-mt15{margin-top:15rem}
.md-mr0{margin-right:0}
.md-mr0-15{margin-right:0.15rem}
.md-mr0-2{margin-right:0.2rem}
.md-mr0-25{margin-right:0.25rem}
.md-mr0-3{margin-right:0.3rem}
.md-mr0-35{margin-right:0.35rem}
.md-mr0-5{margin-right:0.5rem}
.md-mr0-75{margin-right:0.75rem}
.md-mr1{margin-right:1rem}
.md-mr2{margin-right:2rem}
.md-mr4{margin-right:4rem}
.md-mr4-7{margin-right:4.7rem}
.md-mr5{margin-right:5rem}
.md-mr5-5{margin-right:5.5rem}
.md-mr15{margin-right:15rem}
.md-mb0{margin-bottom:0}
.md-mb0-15{margin-bottom:0.15rem}
.md-mb0-2{margin-bottom:0.2rem}
.md-mb0-25{margin-bottom:0.25rem}
.md-mb0-3{margin-bottom:0.3rem}
.md-mb0-35{margin-bottom:0.35rem}
.md-mb0-5{margin-bottom:0.5rem}
.md-mb0-75{margin-bottom:0.75rem}
.md-mb1{margin-bottom:1rem}
.md-mb2{margin-bottom:2rem}
.md-mb4{margin-bottom:4rem}
.md-mb4-7{margin-bottom:4.7rem}
.md-mb5{margin-bottom:5rem}
.md-mb5-5{margin-bottom:5.5rem}
.md-mb15{margin-bottom:15rem}
.md-ml0{margin-left:0}
.md-ml0-15{margin-left:0.15rem}
.md-ml0-2{margin-left:0.2rem}
.md-ml0-25{margin-left:0.25rem}
.md-ml0-3{margin-left:0.3rem}
.md-ml0-35{margin-left:0.35rem}
.md-ml0-5{margin-left:0.5rem}
.md-ml0-75{margin-left:0.75rem}
.md-ml1{margin-left:1rem}
.md-ml2{margin-left:2rem}
.md-ml4{margin-left:4rem}
.md-ml4-7{margin-left:4.7rem}
.md-ml5{margin-left:5rem}
.md-ml5-5{margin-left:5.5rem}
.md-ml15{margin-left:15rem}
.md-mx0{margin-left:0;margin-right:0}
.md-mx0-15{margin-left:0.15rem;margin-right:0.15rem}
.md-mx0-2{margin-left:0.2rem;margin-right:0.2rem}
.md-mx0-25{margin-left:0.25rem;margin-right:0.25rem}
.md-mx0-3{margin-left:0.3rem;margin-right:0.3rem}
.md-mx0-35{margin-left:0.35rem;margin-right:0.35rem}
.md-mx0-5{margin-left:0.5rem;margin-right:0.5rem}
.md-mx0-75{margin-left:0.75rem;margin-right:0.75rem}
.md-mx1{margin-left:1rem;margin-right:1rem}
.md-mx2{margin-left:2rem;margin-right:2rem}
.md-mx4{margin-left:4rem;margin-right:4rem}
.md-mx4-7{margin-left:4.7rem;margin-right:4.7rem}
.md-mx5{margin-left:5rem;margin-right:5rem}
.md-mx5-5{margin-left:5.5rem;margin-right:5.5rem}
.md-mx15{margin-left:15rem;margin-right:15rem}
.md-my0{margin-top:0;margin-bottom:0}
.md-my0-15{margin-top:0.15rem;margin-bottom:0.15rem}
.md-my0-2{margin-top:0.2rem;margin-bottom:0.2rem}
.md-my0-25{margin-top:0.25rem;margin-bottom:0.25rem}
.md-my0-3{margin-top:0.3rem;margin-bottom:0.3rem}
.md-my0-35{margin-top:0.35rem;margin-bottom:0.35rem}
.md-my0-5{margin-top:0.5rem;margin-bottom:0.5rem}
.md-my0-75{margin-top:0.75rem;margin-bottom:0.75rem}
.md-my1{margin-top:1rem;margin-bottom:1rem}
.md-my2{margin-top:2rem;margin-bottom:2rem}
.md-my4{margin-top:4rem;margin-bottom:4rem}
.md-my4-7{margin-top:4.7rem;margin-bottom:4.7rem}
.md-my5{margin-top:5rem;margin-bottom:5rem}
.md-my5-5{margin-top:5.5rem;margin-bottom:5.5rem}
.md-my15{margin-top:15rem;margin-bottom:15rem}
.md-p0{padding:0}
.md-p0-15{padding:0.15rem}
.md-p0-2{padding:0.2rem}
.md-p0-25{padding:0.25rem}
.md-p0-3{padding:0.3rem}
.md-p0-35{padding:0.35rem}
.md-p0-5{padding:0.5rem}
.md-p0-75{padding:0.75rem}
.md-p1{padding:1rem}
.md-p2{padding:2rem}
.md-p4{padding:4rem}
.md-p4-7{padding:4.7rem}
.md-p5{padding:5rem}
.md-p5-5{padding:5.5rem}
.md-p15{padding:15rem}
.md-pt0{padding-top:0}
.md-pt0-15{padding-top:0.15rem}
.md-pt0-2{padding-top:0.2rem}
.md-pt0-25{padding-top:0.25rem}
.md-pt0-3{padding-top:0.3rem}
.md-pt0-35{padding-top:0.35rem}
.md-pt0-5{padding-top:0.5rem}
.md-pt0-75{padding-top:0.75rem}
.md-pt1{padding-top:1rem}
.md-pt2{padding-top:2rem}
.md-pt4{padding-top:4rem}
.md-pt4-7{padding-top:4.7rem}
.md-pt5{padding-top:5rem}
.md-pt5-5{padding-top:5.5rem}
.md-pt15{padding-top:15rem}
.md-pr0{padding-right:0}
.md-pr0-15{padding-right:0.15rem}
.md-pr0-2{padding-right:0.2rem}
.md-pr0-25{padding-right:0.25rem}
.md-pr0-3{padding-right:0.3rem}
.md-pr0-35{padding-right:0.35rem}
.md-pr0-5{padding-right:0.5rem}
.md-pr0-75{padding-right:0.75rem}
.md-pr1{padding-right:1rem}
.md-pr2{padding-right:2rem}
.md-pr4{padding-right:4rem}
.md-pr4-7{padding-right:4.7rem}
.md-pr5{padding-right:5rem}
.md-pr5-5{padding-right:5.5rem}
.md-pr15{padding-right:15rem}
.md-pb0{padding-bottom:0}
.md-pb0-15{padding-bottom:0.15rem}
.md-pb0-2{padding-bottom:0.2rem}
.md-pb0-25{padding-bottom:0.25rem}
.md-pb0-3{padding-bottom:0.3rem}
.md-pb0-35{padding-bottom:0.35rem}
.md-pb0-5{padding-bottom:0.5rem}
.md-pb0-75{padding-bottom:0.75rem}
.md-pb1{padding-bottom:1rem}
.md-pb2{padding-bottom:2rem}
.md-pb4{padding-bottom:4rem}
.md-pb4-7{padding-bottom:4.7rem}
.md-pb5{padding-bottom:5rem}
.md-pb5-5{padding-bottom:5.5rem}
.md-pb15{padding-bottom:15rem}
.md-pl0{padding-left:0}
.md-pl0-15{padding-left:0.15rem}
.md-pl0-2{padding-left:0.2rem}
.md-pl0-25{padding-left:0.25rem}
.md-pl0-3{padding-left:0.3rem}
.md-pl0-35{padding-left:0.35rem}
.md-pl0-5{padding-left:0.5rem}
.md-pl0-75{padding-left:0.75rem}
.md-pl1{padding-left:1rem}
.md-pl2{padding-left:2rem}
.md-pl4{padding-left:4rem}
.md-pl4-7{padding-left:4.7rem}
.md-pl5{padding-left:5rem}
.md-pl5-5{padding-left:5.5rem}
.md-pl15{padding-left:15rem}
.md-px0{padding-left:0;padding-right:0}
.md-px0-15{padding-left:0.15rem;padding-right:0.15rem}
.md-px0-2{padding-left:0.2rem;padding-right:0.2rem}
.md-px0-25{padding-left:0.25rem;padding-right:0.25rem}
.md-px0-3{padding-left:0.3rem;padding-right:0.3rem}
.md-px0-35{padding-left:0.35rem;padding-right:0.35rem}
.md-px0-5{padding-left:0.5rem;padding-right:0.5rem}
.md-px0-75{padding-left:0.75rem;padding-right:0.75rem}
.md-px1{padding-left:1rem;padding-right:1rem}
.md-px2{padding-left:2rem;padding-right:2rem}
.md-px4{padding-left:4rem;padding-right:4rem}
.md-px4-7{padding-left:4.7rem;padding-right:4.7rem}
.md-px5{padding-left:5rem;padding-right:5rem}
.md-px5-5{padding-left:5.5rem;padding-right:5.5rem}
.md-px15{padding-left:15rem;padding-right:15rem}
.md-py0{padding-top:0;padding-bottom:0}
.md-py0-15{padding-top:0.15rem;padding-bottom:0.15rem}
.md-py0-2{padding-top:0.2rem;padding-bottom:0.2rem}
.md-py0-25{padding-top:0.25rem;padding-bottom:0.25rem}
.md-py0-3{padding-top:0.3rem;padding-bottom:0.3rem}
.md-py0-35{padding-top:0.35rem;padding-bottom:0.35rem}
.md-py0-5{padding-top:0.5rem;padding-bottom:0.5rem}
.md-py0-75{padding-top:0.75rem;padding-bottom:0.75rem}
.md-py1{padding-top:1rem;padding-bottom:1rem}
.md-py2{padding-top:2rem;padding-bottom:2rem}
.md-py4{padding-top:4rem;padding-bottom:4rem}
.md-py4-7{padding-top:4.7rem;padding-bottom:4.7rem}
.md-py5{padding-top:5rem;padding-bottom:5rem}
.md-py5-5{padding-top:5.5rem;padding-bottom:5.5rem}
.md-py15{padding-top:15rem;padding-bottom:15rem}
.md-op0{opacity:0}
.md-op25{opacity:0.25}
.md-op50{opacity:0.5}
.md-op75{opacity:0.75}
.md-op100{opacity:1}
.md-bgsc{background-size:cover}
.md-bgsct{background-size:contain}
.md-bgpc{background-position:center}
.md-bgpt{background-position:top}
.md-bgpr{background-position:right}
.md-bgpb{background-position:bottom}
.md-bgpl{background-position:left}
.md-bgrn{background-repeat:no-repeat}
.md-bgrx{background-repeat:repeat-x}
.md-bgry{background-repeat:repeat-y}
.md-x{display:flex}
.md-xac{align-items:center}
.md-xab{align-items:baseline}
.md-xas{align-items:stretch}
.md-xafs{align-items:flex-start}
.md-xafe{align-items:flex-end}
.md-xdr{flex-direction:row}
.md-xdrr{flex-direction:row-reverse}
.md-xdc{flex-direction:column}
.md-xdcr{flex-direction:column-reverse}
.md-xjc{justify-content:center}
.md-xjb{justify-content:space-between}
.md-xja{justify-content:space-around}
.md-xjs{justify-content:flex-start}
.md-xje{justify-content:flex-end}
.md-xw{flex-wrap:wrap}
.md-xwr{flex-wrap:wrap-reverse}
.md-xwn{flex-wrap:nowrap}
.md-xi{flex:initial}
.md-xx{flex:1}
.md-xa{flex:auto}
.md-xn{flex:none}
.md-xo0{order:0}
.md-xo1{order:1}
.md-xo2{order:2}
.md-xo3{order:3}
.md-xo4{order:4}
.md-xo5{order:5}
.md-xo6{order:6}
.md-xo7{order:7}
.md-xo8{order:8}
.md-xo9{order:9}
.md-xo10{order:10}
.md-xot{order:-1}
.md-xob{order:99}
.md-df{display:flex}
.md-db{display:block}
.md-dib{display:inline-block}
.md-di{display:inline}
.md-dt{display:table}
.md-dtc{display:table-cell}
.md-dtr{display:table-row}
.md-dn{display:none}
.md-fl{float:left}
.md-fr{float:right}
.md-fn{float:none}
.md-cf:after{content:"";display:block;clear:both}
.md-oh{overflow:hidden}
.md-os{overflow:scroll}
.md-ov{overflow:visible}
.md-oxh{overflow-x:hidden}
.md-oxs{overflow-x:scroll}
.md-oxv{overflow-x:visible}
.md-oyh{overflow-y:hidden}
.md-oys{overflow-y:scroll}
.md-oyv{overflow-y:visible}
.md-psa{position:absolute}
.md-psr{position:relative}
.md-psf{position:fixed}
.md-pss{position:static}
.md-t0{top:0}
.md-r0{right:0}
.md-b0{bottom:0}
.md-l0{left:0}
.md-z-1{z-index:-1}
.md-z0{z-index:0}
.md-z1{z-index:1}
.md-z2{z-index:2}
.md-w0{width:0}
.md-w100{width:100%}
.md-h0{height:0}
.md-h100{height:100%}
.md-vw50{width:50vw}
.md-vw100{width:100vw}
.md-vwmn50{min-width:50vw}
.md-vwmn100{min-width:100vw}
.md-vwmx50{max-width:50vw}
.md-vwmx100{max-width:100vw}
.md-vh50{height:50vh}
.md-vh100{height:100vh}
.md-vhmn50{min-height:50vh}
.md-vhmn100{min-height:100vh}
.md-vhmx50{max-height:50vh}
.md-vhmx100{max-height:100vh}
.md-ar25:before{padding-top:25%;content:"";display:block}
.md-ar50:before{padding-top:50%;content:"";display:block}
.md-ar75:before{padding-top:75%;content:"";display:block}
.md-ar100:before{padding-top:100%;content:"";display:block}
.md-fs0-8{font-size:0.8rem}
.md-fs1{font-size:1rem}
.md-fs1-2{font-size:1.2rem}
.md-fs1-65{font-size:1.65rem}
.md-fs2-4{font-size:2.4rem}
.md-lh1{line-height:1}
.md-fsn{font-style:normal}
.md-fsi{font-style:italic}
.md-fwn{font-weight:normal}
.md-fwb{font-weight:bold}
.md-tal{text-align:left}
.md-tac{text-align:center}
.md-tar{text-align:right}
.md-taj{text-align:justify}
.md-toi{text-overflow:initial}
.md-toc{text-overflow:clip}
.md-toe{text-overflow:ellipsis}
.md-tdu{text-decoration:underline}
.md-tdo{text-decoration:overline}
.md-tdlt{text-decoration:line-through}
.md-tdn{text-decoration:none}
.md-ttu{text-transform:uppercase}
.md-ttl{text-transform:lowercase}
.md-ttc{text-transform:capitalize}
.md-ttn{text-transform:none}
.md-vabl{vertical-align:baseline}
.md-vat{vertical-align:top}
.md-vam{vertical-align:middle}
.md-vab{vertical-align:bottom}
.md-wsn{white-space:normal}
.md-wsnw{white-space:nowrap}
.md-wsp{white-space:pre}
.md-wsi{white-space:inherit}
.md-tc1{columns:1}
.md-tc2{columns:2}
.md-tc3{columns:3}
.md-tc4{columns:4}
.md-curp{cursor:pointer}
.md-curd{cursor:default}
.md-cura{cursor:alias}
.md-curzi{cursor:zoom-in}
.md-curzo{cursor:zoom-out}
.md-usn{user-select:none}
.md-usa{user-select:auto}
.md-ust{user-select:text}
.md-pen{pointer-events:none}
.md-pea{pointer-events:auto}
.md-vh{visibility:hidden}
.md-vv{visibility:visible}
.md-dev{outline:1px solid #912eff}
.md-dev > * {outline:1px solid #5497ff}
.md-dev > * > * {outline:1px solid #51feff}
.md-dev > * > * > * {outline:1px solid #ff0000}
.md-dev > * > * > * * {outline:1px solid #00ff00}
}
@media (min-width:900px) {
.bg-c1{width:8.33333%}
.bg-c2{width:16.66667%}
.bg-c3{width:25%}
.bg-c4{width:33.33333%}
.bg-c5{width:41.66667%}
.bg-c6{width:50%}
.bg-c7{width:58.33333%}
.bg-c8{width:66.66667%}
.bg-c9{width:75%}
.bg-c10{width:83.33333%}
.bg-c11{width:91.66667%}
.bg-c12{width:100%}
.bg-s1{width:100%}
.bg-s2{width:50%}
.bg-s3{width:33.33333%}
.bg-s4{width:25%}
.bg-s5{width:20%}
.bg-s6{width:16.66667%}
.bg-s7{width:14.28571%}
.bg-s8{width:12.5%}
.bg-s9{width:11.11111%}
.bg-s10{width:10%}
.bg-s11{width:9.09091%}
.bg-s12{width:8.33333%}
.bg-co0{margin-left:0}
.bg-co1{margin-left:8.33333%}
.bg-co2{margin-left:16.66667%}
.bg-co3{margin-left:25%}
.bg-co4{margin-left:33.33333%}
.bg-co5{margin-left:41.66667%}
.bg-co6{margin-left:50%}
.bg-co7{margin-left:58.33333%}
.bg-co8{margin-left:66.66667%}
.bg-co9{margin-left:75%}
.bg-co10{margin-left:83.33333%}
.bg-co11{margin-left:91.66667%}
.bg-co12{margin-left:100%}
.bg-m0{margin:0}
.bg-m0-15{margin:0.15rem}
.bg-m0-2{margin:0.2rem}
.bg-m0-25{margin:0.25rem}
.bg-m0-3{margin:0.3rem}
.bg-m0-35{margin:0.35rem}
.bg-m0-5{margin:0.5rem}
.bg-m0-75{margin:0.75rem}
.bg-m1{margin:1rem}
.bg-m2{margin:2rem}
.bg-m4{margin:4rem}
.bg-m4-7{margin:4.7rem}
.bg-m5{margin:5rem}
.bg-m5-5{margin:5.5rem}
.bg-m15{margin:15rem}
.bg-mt0{margin-top:0}
.bg-mt0-15{margin-top:0.15rem}
.bg-mt0-2{margin-top:0.2rem}
.bg-mt0-25{margin-top:0.25rem}
.bg-mt0-3{margin-top:0.3rem}
.bg-mt0-35{margin-top:0.35rem}
.bg-mt0-5{margin-top:0.5rem}
.bg-mt0-75{margin-top:0.75rem}
.bg-mt1{margin-top:1rem}
.bg-mt2{margin-top:2rem}
.bg-mt4{margin-top:4rem}
.bg-mt4-7{margin-top:4.7rem}
.bg-mt5{margin-top:5rem}
.bg-mt5-5{margin-top:5.5rem}
.bg-mt15{margin-top:15rem}
.bg-mr0{margin-right:0}
.bg-mr0-15{margin-right:0.15rem}
.bg-mr0-2{margin-right:0.2rem}
.bg-mr0-25{margin-right:0.25rem}
.bg-mr0-3{margin-right:0.3rem}
.bg-mr0-35{margin-right:0.35rem}
.bg-mr0-5{margin-right:0.5rem}
.bg-mr0-75{margin-right:0.75rem}
.bg-mr1{margin-right:1rem}
.bg-mr2{margin-right:2rem}
.bg-mr4{margin-right:4rem}
.bg-mr4-7{margin-right:4.7rem}
.bg-mr5{margin-right:5rem}
.bg-mr5-5{margin-right:5.5rem}
.bg-mr15{margin-right:15rem}
.bg-mb0{margin-bottom:0}
.bg-mb0-15{margin-bottom:0.15rem}
.bg-mb0-2{margin-bottom:0.2rem}
.bg-mb0-25{margin-bottom:0.25rem}
.bg-mb0-3{margin-bottom:0.3rem}
.bg-mb0-35{margin-bottom:0.35rem}
.bg-mb0-5{margin-bottom:0.5rem}
.bg-mb0-75{margin-bottom:0.75rem}
.bg-mb1{margin-bottom:1rem}
.bg-mb2{margin-bottom:2rem}
.bg-mb4{margin-bottom:4rem}
.bg-mb4-7{margin-bottom:4.7rem}
.bg-mb5{margin-bottom:5rem}
.bg-mb5-5{margin-bottom:5.5rem}
.bg-mb15{margin-bottom:15rem}
.bg-ml0{margin-left:0}
.bg-ml0-15{margin-left:0.15rem}
.bg-ml0-2{margin-left:0.2rem}
.bg-ml0-25{margin-left:0.25rem}
.bg-ml0-3{margin-left:0.3rem}
.bg-ml0-35{margin-left:0.35rem}
.bg-ml0-5{margin-left:0.5rem}
.bg-ml0-75{margin-left:0.75rem}
.bg-ml1{margin-left:1rem}
.bg-ml2{margin-left:2rem}
.bg-ml4{margin-left:4rem}
.bg-ml4-7{margin-left:4.7rem}
.bg-ml5{margin-left:5rem}
.bg-ml5-5{margin-left:5.5rem}
.bg-ml15{margin-left:15rem}
.bg-mx0{margin-left:0;margin-right:0}
.bg-mx0-15{margin-left:0.15rem;margin-right:0.15rem}
.bg-mx0-2{margin-left:0.2rem;margin-right:0.2rem}
.bg-mx0-25{margin-left:0.25rem;margin-right:0.25rem}
.bg-mx0-3{margin-left:0.3rem;margin-right:0.3rem}
.bg-mx0-35{margin-left:0.35rem;margin-right:0.35rem}
.bg-mx0-5{margin-left:0.5rem;margin-right:0.5rem}
.bg-mx0-75{margin-left:0.75rem;margin-right:0.75rem}
.bg-mx1{margin-left:1rem;margin-right:1rem}
.bg-mx2{margin-left:2rem;margin-right:2rem}
.bg-mx4{margin-left:4rem;margin-right:4rem}
.bg-mx4-7{margin-left:4.7rem;margin-right:4.7rem}
.bg-mx5{margin-left:5rem;margin-right:5rem}
.bg-mx5-5{margin-left:5.5rem;margin-right:5.5rem}
.bg-mx15{margin-left:15rem;margin-right:15rem}
.bg-my0{margin-top:0;margin-bottom:0}
.bg-my0-15{margin-top:0.15rem;margin-bottom:0.15rem}
.bg-my0-2{margin-top:0.2rem;margin-bottom:0.2rem}
.bg-my0-25{margin-top:0.25rem;margin-bottom:0.25rem}
.bg-my0-3{margin-top:0.3rem;margin-bottom:0.3rem}
.bg-my0-35{margin-top:0.35rem;margin-bottom:0.35rem}
.bg-my0-5{margin-top:0.5rem;margin-bottom:0.5rem}
.bg-my0-75{margin-top:0.75rem;margin-bottom:0.75rem}
.bg-my1{margin-top:1rem;margin-bottom:1rem}
.bg-my2{margin-top:2rem;margin-bottom:2rem}
.bg-my4{margin-top:4rem;margin-bottom:4rem}
.bg-my4-7{margin-top:4.7rem;margin-bottom:4.7rem}
.bg-my5{margin-top:5rem;margin-bottom:5rem}
.bg-my5-5{margin-top:5.5rem;margin-bottom:5.5rem}
.bg-my15{margin-top:15rem;margin-bottom:15rem}
.bg-p0{padding:0}
.bg-p0-15{padding:0.15rem}
.bg-p0-2{padding:0.2rem}
.bg-p0-25{padding:0.25rem}
.bg-p0-3{padding:0.3rem}
.bg-p0-35{padding:0.35rem}
.bg-p0-5{padding:0.5rem}
.bg-p0-75{padding:0.75rem}
.bg-p1{padding:1rem}
.bg-p2{padding:2rem}
.bg-p4{padding:4rem}
.bg-p4-7{padding:4.7rem}
.bg-p5{padding:5rem}
.bg-p5-5{padding:5.5rem}
.bg-p15{padding:15rem}
.bg-pt0{padding-top:0}
.bg-pt0-15{padding-top:0.15rem}
.bg-pt0-2{padding-top:0.2rem}
.bg-pt0-25{padding-top:0.25rem}
.bg-pt0-3{padding-top:0.3rem}
.bg-pt0-35{padding-top:0.35rem}
.bg-pt0-5{padding-top:0.5rem}
.bg-pt0-75{padding-top:0.75rem}
.bg-pt1{padding-top:1rem}
.bg-pt2{padding-top:2rem}
.bg-pt4{padding-top:4rem}
.bg-pt4-7{padding-top:4.7rem}
.bg-pt5{padding-top:5rem}
.bg-pt5-5{padding-top:5.5rem}
.bg-pt15{padding-top:15rem}
.bg-pr0{padding-right:0}
.bg-pr0-15{padding-right:0.15rem}
.bg-pr0-2{padding-right:0.2rem}
.bg-pr0-25{padding-right:0.25rem}
.bg-pr0-3{padding-right:0.3rem}
.bg-pr0-35{padding-right:0.35rem}
.bg-pr0-5{padding-right:0.5rem}
.bg-pr0-75{padding-right:0.75rem}
.bg-pr1{padding-right:1rem}
.bg-pr2{padding-right:2rem}
.bg-pr4{padding-right:4rem}
.bg-pr4-7{padding-right:4.7rem}
.bg-pr5{padding-right:5rem}
.bg-pr5-5{padding-right:5.5rem}
.bg-pr15{padding-right:15rem}
.bg-pb0{padding-bottom:0}
.bg-pb0-15{padding-bottom:0.15rem}
.bg-pb0-2{padding-bottom:0.2rem}
.bg-pb0-25{padding-bottom:0.25rem}
.bg-pb0-3{padding-bottom:0.3rem}
.bg-pb0-35{padding-bottom:0.35rem}
.bg-pb0-5{padding-bottom:0.5rem}
.bg-pb0-75{padding-bottom:0.75rem}
.bg-pb1{padding-bottom:1rem}
.bg-pb2{padding-bottom:2rem}
.bg-pb4{padding-bottom:4rem}
.bg-pb4-7{padding-bottom:4.7rem}
.bg-pb5{padding-bottom:5rem}
.bg-pb5-5{padding-bottom:5.5rem}
.bg-pb15{padding-bottom:15rem}
.bg-pl0{padding-left:0}
.bg-pl0-15{padding-left:0.15rem}
.bg-pl0-2{padding-left:0.2rem}
.bg-pl0-25{padding-left:0.25rem}
.bg-pl0-3{padding-left:0.3rem}
.bg-pl0-35{padding-left:0.35rem}
.bg-pl0-5{padding-left:0.5rem}
.bg-pl0-75{padding-left:0.75rem}
.bg-pl1{padding-left:1rem}
.bg-pl2{padding-left:2rem}
.bg-pl4{padding-left:4rem}
.bg-pl4-7{padding-left:4.7rem}
.bg-pl5{padding-left:5rem}
.bg-pl5-5{padding-left:5.5rem}
.bg-pl15{padding-left:15rem}
.bg-px0{padding-left:0;padding-right:0}
.bg-px0-15{padding-left:0.15rem;padding-right:0.15rem}
.bg-px0-2{padding-left:0.2rem;padding-right:0.2rem}
.bg-px0-25{padding-left:0.25rem;padding-right:0.25rem}
.bg-px0-3{padding-left:0.3rem;padding-right:0.3rem}
.bg-px0-35{padding-left:0.35rem;padding-right:0.35rem}
.bg-px0-5{padding-left:0.5rem;padding-right:0.5rem}
.bg-px0-75{padding-left:0.75rem;padding-right:0.75rem}
.bg-px1{padding-left:1rem;padding-right:1rem}
.bg-px2{padding-left:2rem;padding-right:2rem}
.bg-px4{padding-left:4rem;padding-right:4rem}
.bg-px4-7{padding-left:4.7rem;padding-right:4.7rem}
.bg-px5{padding-left:5rem;padding-right:5rem}
.bg-px5-5{padding-left:5.5rem;padding-right:5.5rem}
.bg-px15{padding-left:15rem;padding-right:15rem}
.bg-py0{padding-top:0;padding-bottom:0}
.bg-py0-15{padding-top:0.15rem;padding-bottom:0.15rem}
.bg-py0-2{padding-top:0.2rem;padding-bottom:0.2rem}
.bg-py0-25{padding-top:0.25rem;padding-bottom:0.25rem}
.bg-py0-3{padding-top:0.3rem;padding-bottom:0.3rem}
.bg-py0-35{padding-top:0.35rem;padding-bottom:0.35rem}
.bg-py0-5{padding-top:0.5rem;padding-bottom:0.5rem}
.bg-py0-75{padding-top:0.75rem;padding-bottom:0.75rem}
.bg-py1{padding-top:1rem;padding-bottom:1rem}
.bg-py2{padding-top:2rem;padding-bottom:2rem}
.bg-py4{padding-top:4rem;padding-bottom:4rem}
.bg-py4-7{padding-top:4.7rem;padding-bottom:4.7rem}
.bg-py5{padding-top:5rem;padding-bottom:5rem}
.bg-py5-5{padding-top:5.5rem;padding-bottom:5.5rem}
.bg-py15{padding-top:15rem;padding-bottom:15rem}
.bg-op0{opacity:0}
.bg-op25{opacity:0.25}
.bg-op50{opacity:0.5}
.bg-op75{opacity:0.75}
.bg-op100{opacity:1}
.bg-bgsc{background-size:cover}
.bg-bgsct{background-size:contain}
.bg-bgpc{background-position:center}
.bg-bgpt{background-position:top}
.bg-bgpr{background-position:right}
.bg-bgpb{background-position:bottom}
.bg-bgpl{background-position:left}
.bg-bgrn{background-repeat:no-repeat}
.bg-bgrx{background-repeat:repeat-x}
.bg-bgry{background-repeat:repeat-y}
.bg-x{display:flex}
.bg-xac{align-items:center}
.bg-xab{align-items:baseline}
.bg-xas{align-items:stretch}
.bg-xafs{align-items:flex-start}
.bg-xafe{align-items:flex-end}
.bg-xdr{flex-direction:row}
.bg-xdrr{flex-direction:row-reverse}
.bg-xdc{flex-direction:column}
.bg-xdcr{flex-direction:column-reverse}
.bg-xjc{justify-content:center}
.bg-xjb{justify-content:space-between}
.bg-xja{justify-content:space-around}
.bg-xjs{justify-content:flex-start}
.bg-xje{justify-content:flex-end}
.bg-xw{flex-wrap:wrap}
.bg-xwr{flex-wrap:wrap-reverse}
.bg-xwn{flex-wrap:nowrap}
.bg-xi{flex:initial}
.bg-xx{flex:1}
.bg-xa{flex:auto}
.bg-xn{flex:none}
.bg-xo0{order:0}
.bg-xo1{order:1}
.bg-xo2{order:2}
.bg-xo3{order:3}
.bg-xo4{order:4}
.bg-xo5{order:5}
.bg-xo6{order:6}
.bg-xo7{order:7}
.bg-xo8{order:8}
.bg-xo9{order:9}
.bg-xo10{order:10}
.bg-xot{order:-1}
.bg-xob{order:99}
.bg-df{display:flex}
.bg-db{display:block}
.bg-dib{display:inline-block}
.bg-di{display:inline}
.bg-dt{display:table}
.bg-dtc{display:table-cell}
.bg-dtr{display:table-row}
.bg-dn{display:none}
.bg-fl{float:left}
.bg-fr{float:right}
.bg-fn{float:none}
.bg-cf:after{content:"";display:block;clear:both}
.bg-oh{overflow:hidden}
.bg-os{overflow:scroll}
.bg-ov{overflow:visible}
.bg-oxh{overflow-x:hidden}
.bg-oxs{overflow-x:scroll}
.bg-oxv{overflow-x:visible}
.bg-oyh{overflow-y:hidden}
.bg-oys{overflow-y:scroll}
.bg-oyv{overflow-y:visible}
.bg-psa{position:absolute}
.bg-psr{position:relative}
.bg-psf{position:fixed}
.bg-pss{position:static}
.bg-t0{top:0}
.bg-r0{right:0}
.bg-b0{bottom:0}
.bg-l0{left:0}
.bg-z-1{z-index:-1}
.bg-z0{z-index:0}
.bg-z1{z-index:1}
.bg-z2{z-index:2}
.bg-w0{width:0}
.bg-w100{width:100%}
.bg-h0{height:0}
.bg-h100{height:100%}
.bg-vw50{width:50vw}
.bg-vw100{width:100vw}
.bg-vwmn50{min-width:50vw}
.bg-vwmn100{min-width:100vw}
.bg-vwmx50{max-width:50vw}
.bg-vwmx100{max-width:100vw}
.bg-vh50{height:50vh}
.bg-vh100{height:100vh}
.bg-vhmn50{min-height:50vh}
.bg-vhmn100{min-height:100vh}
.bg-vhmx50{max-height:50vh}
.bg-vhmx100{max-height:100vh}
.bg-ar25:before{padding-top:25%;content:"";display:block}
.bg-ar50:before{padding-top:50%;content:"";display:block}
.bg-ar75:before{padding-top:75%;content:"";display:block}
.bg-ar100:before{padding-top:100%;content:"";display:block}
.bg-fs0-8{font-size:0.8rem}
.bg-fs1{font-size:1rem}
.bg-fs1-2{font-size:1.2rem}
.bg-fs1-65{font-size:1.65rem}
.bg-fs2-4{font-size:2.4rem}
.bg-lh1{line-height:1}
.bg-fsn{font-style:normal}
.bg-fsi{font-style:italic}
.bg-fwn{font-weight:normal}
.bg-fwb{font-weight:bold}
.bg-tal{text-align:left}
.bg-tac{text-align:center}
.bg-tar{text-align:right}
.bg-taj{text-align:justify}
.bg-toi{text-overflow:initial}
.bg-toc{text-overflow:clip}
.bg-toe{text-overflow:ellipsis}
.bg-tdu{text-decoration:underline}
.bg-tdo{text-decoration:overline}
.bg-tdlt{text-decoration:line-through}
.bg-tdn{text-decoration:none}
.bg-ttu{text-transform:uppercase}
.bg-ttl{text-transform:lowercase}
.bg-ttc{text-transform:capitalize}
.bg-ttn{text-transform:none}
.bg-vabl{vertical-align:baseline}
.bg-vat{vertical-align:top}
.bg-vam{vertical-align:middle}
.bg-vab{vertical-align:bottom}
.bg-wsn{white-space:normal}
.bg-wsnw{white-space:nowrap}
.bg-wsp{white-space:pre}
.bg-wsi{white-space:inherit}
.bg-tc1{columns:1}
.bg-tc2{columns:2}
.bg-tc3{columns:3}
.bg-tc4{columns:4}
.bg-curp{cursor:pointer}
.bg-curd{cursor:default}
.bg-cura{cursor:alias}
.bg-curzi{cursor:zoom-in}
.bg-curzo{cursor:zoom-out}
.bg-usn{user-select:none}
.bg-usa{user-select:auto}
.bg-ust{user-select:text}
.bg-pen{pointer-events:none}
.bg-pea{pointer-events:auto}
.bg-vh{visibility:hidden}
.bg-vv{visibility:visible}
.bg-dev{outline:1px solid #912eff}
.bg-dev > * {outline:1px solid #5497ff}
.bg-dev > * > * {outline:1px solid #51feff}
.bg-dev > * > * > * {outline:1px solid #ff0000}
.bg-dev > * > * > * * {outline:1px solid #00ff00}
}
@media (min-width:1024px) {
.lg-c1{width:8.33333%}
.lg-c2{width:16.66667%}
.lg-c3{width:25%}
.lg-c4{width:33.33333%}
.lg-c5{width:41.66667%}
.lg-c6{width:50%}
.lg-c7{width:58.33333%}
.lg-c8{width:66.66667%}
.lg-c9{width:75%}
.lg-c10{width:83.33333%}
.lg-c11{width:91.66667%}
.lg-c12{width:100%}
.lg-s1{width:100%}
.lg-s2{width:50%}
.lg-s3{width:33.33333%}
.lg-s4{width:25%}
.lg-s5{width:20%}
.lg-s6{width:16.66667%}
.lg-s7{width:14.28571%}
.lg-s8{width:12.5%}
.lg-s9{width:11.11111%}
.lg-s10{width:10%}
.lg-s11{width:9.09091%}
.lg-s12{width:8.33333%}
.lg-co0{margin-left:0}
.lg-co1{margin-left:8.33333%}
.lg-co2{margin-left:16.66667%}
.lg-co3{margin-left:25%}
.lg-co4{margin-left:33.33333%}
.lg-co5{margin-left:41.66667%}
.lg-co6{margin-left:50%}
.lg-co7{margin-left:58.33333%}
.lg-co8{margin-left:66.66667%}
.lg-co9{margin-left:75%}
.lg-co10{margin-left:83.33333%}
.lg-co11{margin-left:91.66667%}
.lg-co12{margin-left:100%}
.lg-m0{margin:0}
.lg-m0-15{margin:0.15rem}
.lg-m0-2{margin:0.2rem}
.lg-m0-25{margin:0.25rem}
.lg-m0-3{margin:0.3rem}
.lg-m0-35{margin:0.35rem}
.lg-m0-5{margin:0.5rem}
.lg-m0-75{margin:0.75rem}
.lg-m1{margin:1rem}
.lg-m2{margin:2rem}
.lg-m4{margin:4rem}
.lg-m4-7{margin:4.7rem}
.lg-m5{margin:5rem}
.lg-m5-5{margin:5.5rem}
.lg-m15{margin:15rem}
.lg-mt0{margin-top:0}
.lg-mt0-15{margin-top:0.15rem}
.lg-mt0-2{margin-top:0.2rem}
.lg-mt0-25{margin-top:0.25rem}
.lg-mt0-3{margin-top:0.3rem}
.lg-mt0-35{margin-top:0.35rem}
.lg-mt0-5{margin-top:0.5rem}
.lg-mt0-75{margin-top:0.75rem}
.lg-mt1{margin-top:1rem}
.lg-mt2{margin-top:2rem}
.lg-mt4{margin-top:4rem}
.lg-mt4-7{margin-top:4.7rem}
.lg-mt5{margin-top:5rem}
.lg-mt5-5{margin-top:5.5rem}
.lg-mt15{margin-top:15rem}
.lg-mr0{margin-right:0}
.lg-mr0-15{margin-right:0.15rem}
.lg-mr0-2{margin-right:0.2rem}
.lg-mr0-25{margin-right:0.25rem}
.lg-mr0-3{margin-right:0.3rem}
.lg-mr0-35{margin-right:0.35rem}
.lg-mr0-5{margin-right:0.5rem}
.lg-mr0-75{margin-right:0.75rem}
.lg-mr1{margin-right:1rem}
.lg-mr2{margin-right:2rem}
.lg-mr4{margin-right:4rem}
.lg-mr4-7{margin-right:4.7rem}
.lg-mr5{margin-right:5rem}
.lg-mr5-5{margin-right:5.5rem}
.lg-mr15{margin-right:15rem}
.lg-mb0{margin-bottom:0}
.lg-mb0-15{margin-bottom:0.15rem}
.lg-mb0-2{margin-bottom:0.2rem}
.lg-mb0-25{margin-bottom:0.25rem}
.lg-mb0-3{margin-bottom:0.3rem}
.lg-mb0-35{margin-bottom:0.35rem}
.lg-mb0-5{margin-bottom:0.5rem}
.lg-mb0-75{margin-bottom:0.75rem}
.lg-mb1{margin-bottom:1rem}
.lg-mb2{margin-bottom:2rem}
.lg-mb4{margin-bottom:4rem}
.lg-mb4-7{margin-bottom:4.7rem}
.lg-mb5{margin-bottom:5rem}
.lg-mb5-5{margin-bottom:5.5rem}
.lg-mb15{margin-bottom:15rem}
.lg-ml0{margin-left:0}
.lg-ml0-15{margin-left:0.15rem}
.lg-ml0-2{margin-left:0.2rem}
.lg-ml0-25{margin-left:0.25rem}
.lg-ml0-3{margin-left:0.3rem}
.lg-ml0-35{margin-left:0.35rem}
.lg-ml0-5{margin-left:0.5rem}
.lg-ml0-75{margin-left:0.75rem}
.lg-ml1{margin-left:1rem}
.lg-ml2{margin-left:2rem}
.lg-ml4{margin-left:4rem}
.lg-ml4-7{margin-left:4.7rem}
.lg-ml5{margin-left:5rem}
.lg-ml5-5{margin-left:5.5rem}
.lg-ml15{margin-left:15rem}
.lg-mx0{margin-left:0;margin-right:0}
.lg-mx0-15{margin-left:0.15rem;margin-right:0.15rem}
.lg-mx0-2{margin-left:0.2rem;margin-right:0.2rem}
.lg-mx0-25{margin-left:0.25rem;margin-right:0.25rem}
.lg-mx0-3{margin-left:0.3rem;margin-right:0.3rem}
.lg-mx0-35{margin-left:0.35rem;margin-right:0.35rem}
.lg-mx0-5{margin-left:0.5rem;margin-right:0.5rem}
.lg-mx0-75{margin-left:0.75rem;margin-right:0.75rem}
.lg-mx1{margin-left:1rem;margin-right:1rem}
.lg-mx2{margin-left:2rem;margin-right:2rem}
.lg-mx4{margin-left:4rem;margin-right:4rem}
.lg-mx4-7{margin-left:4.7rem;margin-right:4.7rem}
.lg-mx5{margin-left:5rem;margin-right:5rem}
.lg-mx5-5{margin-left:5.5rem;margin-right:5.5rem}
.lg-mx15{margin-left:15rem;margin-right:15rem}
.lg-my0{margin-top:0;margin-bottom:0}
.lg-my0-15{margin-top:0.15rem;margin-bottom:0.15rem}
.lg-my0-2{margin-top:0.2rem;margin-bottom:0.2rem}
.lg-my0-25{margin-top:0.25rem;margin-bottom:0.25rem}
.lg-my0-3{margin-top:0.3rem;margin-bottom:0.3rem}
.lg-my0-35{margin-top:0.35rem;margin-bottom:0.35rem}
.lg-my0-5{margin-top:0.5rem;margin-bottom:0.5rem}
.lg-my0-75{margin-top:0.75rem;margin-bottom:0.75rem}
.lg-my1{margin-top:1rem;margin-bottom:1rem}
.lg-my2{margin-top:2rem;margin-bottom:2rem}
.lg-my4{margin-top:4rem;margin-bottom:4rem}
.lg-my4-7{margin-top:4.7rem;margin-bottom:4.7rem}
.lg-my5{margin-top:5rem;margin-bottom:5rem}
.lg-my5-5{margin-top:5.5rem;margin-bottom:5.5rem}
.lg-my15{margin-top:15rem;margin-bottom:15rem}
.lg-p0{padding:0}
.lg-p0-15{padding:0.15rem}
.lg-p0-2{padding:0.2rem}
.lg-p0-25{padding:0.25rem}
.lg-p0-3{padding:0.3rem}
.lg-p0-35{padding:0.35rem}
.lg-p0-5{padding:0.5rem}
.lg-p0-75{padding:0.75rem}
.lg-p1{padding:1rem}
.lg-p2{padding:2rem}
.lg-p4{padding:4rem}
.lg-p4-7{padding:4.7rem}
.lg-p5{padding:5rem}
.lg-p5-5{padding:5.5rem}
.lg-p15{padding:15rem}
.lg-pt0{padding-top:0}
.lg-pt0-15{padding-top:0.15rem}
.lg-pt0-2{padding-top:0.2rem}
.lg-pt0-25{padding-top:0.25rem}
.lg-pt0-3{padding-top:0.3rem}
.lg-pt0-35{padding-top:0.35rem}
.lg-pt0-5{padding-top:0.5rem}
.lg-pt0-75{padding-top:0.75rem}
.lg-pt1{padding-top:1rem}
.lg-pt2{padding-top:2rem}
.lg-pt4{padding-top:4rem}
.lg-pt4-7{padding-top:4.7rem}
.lg-pt5{padding-top:5rem}
.lg-pt5-5{padding-top:5.5rem}
.lg-pt15{padding-top:15rem}
.lg-pr0{padding-right:0}
.lg-pr0-15{padding-right:0.15rem}
.lg-pr0-2{padding-right:0.2rem}
.lg-pr0-25{padding-right:0.25rem}
.lg-pr0-3{padding-right:0.3rem}
.lg-pr0-35{padding-right:0.35rem}
.lg-pr0-5{padding-right:0.5rem}
.lg-pr0-75{padding-right:0.75rem}
.lg-pr1{padding-right:1rem}
.lg-pr2{padding-right:2rem}
.lg-pr4{padding-right:4rem}
.lg-pr4-7{padding-right:4.7rem}
.lg-pr5{padding-right:5rem}
.lg-pr5-5{padding-right:5.5rem}
.lg-pr15{padding-right:15rem}
.lg-pb0{padding-bottom:0}
.lg-pb0-15{padding-bottom:0.15rem}
.lg-pb0-2{padding-bottom:0.2rem}
.lg-pb0-25{padding-bottom:0.25rem}
.lg-pb0-3{padding-bottom:0.3rem}
.lg-pb0-35{padding-bottom:0.35rem}
.lg-pb0-5{padding-bottom:0.5rem}
.lg-pb0-75{padding-bottom:0.75rem}
.lg-pb1{padding-bottom:1rem}
.lg-pb2{padding-bottom:2rem}
.lg-pb4{padding-bottom:4rem}
.lg-pb4-7{padding-bottom:4.7rem}
.lg-pb5{padding-bottom:5rem}
.lg-pb5-5{padding-bottom:5.5rem}
.lg-pb15{padding-bottom:15rem}
.lg-pl0{padding-left:0}
.lg-pl0-15{padding-left:0.15rem}
.lg-pl0-2{padding-left:0.2rem}
.lg-pl0-25{padding-left:0.25rem}
.lg-pl0-3{padding-left:0.3rem}
.lg-pl0-35{padding-left:0.35rem}
.lg-pl0-5{padding-left:0.5rem}
.lg-pl0-75{padding-left:0.75rem}
.lg-pl1{padding-left:1rem}
.lg-pl2{padding-left:2rem}
.lg-pl4{padding-left:4rem}
.lg-pl4-7{padding-left:4.7rem}
.lg-pl5{padding-left:5rem}
.lg-pl5-5{padding-left:5.5rem}
.lg-pl15{padding-left:15rem}
.lg-px0{padding-left:0;padding-right:0}
.lg-px0-15{padding-left:0.15rem;padding-right:0.15rem}
.lg-px0-2{padding-left:0.2rem;padding-right:0.2rem}
.lg-px0-25{padding-left:0.25rem;padding-right:0.25rem}
.lg-px0-3{padding-left:0.3rem;padding-right:0.3rem}
.lg-px0-35{padding-left:0.35rem;padding-right:0.35rem}
.lg-px0-5{padding-left:0.5rem;padding-right:0.5rem}
.lg-px0-75{padding-left:0.75rem;padding-right:0.75rem}
.lg-px1{padding-left:1rem;padding-right:1rem}
.lg-px2{padding-left:2rem;padding-right:2rem}
.lg-px4{padding-left:4rem;padding-right:4rem}
.lg-px4-7{padding-left:4.7rem;padding-right:4.7rem}
.lg-px5{padding-left:5rem;padding-right:5rem}
.lg-px5-5{padding-left:5.5rem;padding-right:5.5rem}
.lg-px15{padding-left:15rem;padding-right:15rem}
.lg-py0{padding-top:0;padding-bottom:0}
.lg-py0-15{padding-top:0.15rem;padding-bottom:0.15rem}
.lg-py0-2{padding-top:0.2rem;padding-bottom:0.2rem}
.lg-py0-25{padding-top:0.25rem;padding-bottom:0.25rem}
.lg-py0-3{padding-top:0.3rem;padding-bottom:0.3rem}
.lg-py0-35{padding-top:0.35rem;padding-bottom:0.35rem}
.lg-py0-5{padding-top:0.5rem;padding-bottom:0.5rem}
.lg-py0-75{padding-top:0.75rem;padding-bottom:0.75rem}
.lg-py1{padding-top:1rem;padding-bottom:1rem}
.lg-py2{padding-top:2rem;padding-bottom:2rem}
.lg-py4{padding-top:4rem;padding-bottom:4rem}
.lg-py4-7{padding-top:4.7rem;padding-bottom:4.7rem}
.lg-py5{padding-top:5rem;padding-bottom:5rem}
.lg-py5-5{padding-top:5.5rem;padding-bottom:5.5rem}
.lg-py15{padding-top:15rem;padding-bottom:15rem}
.lg-op0{opacity:0}
.lg-op25{opacity:0.25}
.lg-op50{opacity:0.5}
.lg-op75{opacity:0.75}
.lg-op100{opacity:1}
.lg-bgsc{background-size:cover}
.lg-bgsct{background-size:contain}
.lg-bgpc{background-position:center}
.lg-bgpt{background-position:top}
.lg-bgpr{background-position:right}
.lg-bgpb{background-position:bottom}
.lg-bgpl{background-position:left}
.lg-bgrn{background-repeat:no-repeat}
.lg-bgrx{background-repeat:repeat-x}
.lg-bgry{background-repeat:repeat-y}
.lg-x{display:flex}
.lg-xac{align-items:center}
.lg-xab{align-items:baseline}
.lg-xas{align-items:stretch}
.lg-xafs{align-items:flex-start}
.lg-xafe{align-items:flex-end}
.lg-xdr{flex-direction:row}
.lg-xdrr{flex-direction:row-reverse}
.lg-xdc{flex-direction:column}
.lg-xdcr{flex-direction:column-reverse}
.lg-xjc{justify-content:center}
.lg-xjb{justify-content:space-between}
.lg-xja{justify-content:space-around}
.lg-xjs{justify-content:flex-start}
.lg-xje{justify-content:flex-end}
.lg-xw{flex-wrap:wrap}
.lg-xwr{flex-wrap:wrap-reverse}
.lg-xwn{flex-wrap:nowrap}
.lg-xi{flex:initial}
.lg-xx{flex:1}
.lg-xa{flex:auto}
.lg-xn{flex:none}
.lg-xo0{order:0}
.lg-xo1{order:1}
.lg-xo2{order:2}
.lg-xo3{order:3}
.lg-xo4{order:4}
.lg-xo5{order:5}
.lg-xo6{order:6}
.lg-xo7{order:7}
.lg-xo8{order:8}
.lg-xo9{order:9}
.lg-xo10{order:10}
.lg-xot{order:-1}
.lg-xob{order:99}
.lg-df{display:flex}
.lg-db{display:block}
.lg-dib{display:inline-block}
.lg-di{display:inline}
.lg-dt{display:table}
.lg-dtc{display:table-cell}
.lg-dtr{display:table-row}
.lg-dn{display:none}
.lg-fl{float:left}
.lg-fr{float:right}
.lg-fn{float:none}
.lg-cf:after{content:"";display:block;clear:both}
.lg-oh{overflow:hidden}
.lg-os{overflow:scroll}
.lg-ov{overflow:visible}
.lg-oxh{overflow-x:hidden}
.lg-oxs{overflow-x:scroll}
.lg-oxv{overflow-x:visible}
.lg-oyh{overflow-y:hidden}
.lg-oys{overflow-y:scroll}
.lg-oyv{overflow-y:visible}
.lg-psa{position:absolute}
.lg-psr{position:relative}
.lg-psf{position:fixed}
.lg-pss{position:static}
.lg-t0{top:0}
.lg-r0{right:0}
.lg-b0{bottom:0}
.lg-l0{left:0}
.lg-z-1{z-index:-1}
.lg-z0{z-index:0}
.lg-z1{z-index:1}
.lg-z2{z-index:2}
.lg-w0{width:0}
.lg-w100{width:100%}
.lg-h0{height:0}
.lg-h100{height:100%}
.lg-vw50{width:50vw}
.lg-vw100{width:100vw}
.lg-vwmn50{min-width:50vw}
.lg-vwmn100{min-width:100vw}
.lg-vwmx50{max-width:50vw}
.lg-vwmx100{max-width:100vw}
.lg-vh50{height:50vh}
.lg-vh100{height:100vh}
.lg-vhmn50{min-height:50vh}
.lg-vhmn100{min-height:100vh}
.lg-vhmx50{max-height:50vh}
.lg-vhmx100{max-height:100vh}
.lg-ar25:before{padding-top:25%;content:"";display:block}
.lg-ar50:before{padding-top:50%;content:"";display:block}
.lg-ar75:before{padding-top:75%;content:"";display:block}
.lg-ar100:before{padding-top:100%;content:"";display:block}
.lg-fs0-8{font-size:0.8rem}
.lg-fs1{font-size:1rem}
.lg-fs1-2{font-size:1.2rem}
.lg-fs1-65{font-size:1.65rem}
.lg-fs2-4{font-size:2.4rem}
.lg-lh1{line-height:1}
.lg-fsn{font-style:normal}
.lg-fsi{font-style:italic}
.lg-fwn{font-weight:normal}
.lg-fwb{font-weight:bold}
.lg-tal{text-align:left}
.lg-tac{text-align:center}
.lg-tar{text-align:right}
.lg-taj{text-align:justify}
.lg-toi{text-overflow:initial}
.lg-toc{text-overflow:clip}
.lg-toe{text-overflow:ellipsis}
.lg-tdu{text-decoration:underline}
.lg-tdo{text-decoration:overline}
.lg-tdlt{text-decoration:line-through}
.lg-tdn{text-decoration:none}
.lg-ttu{text-transform:uppercase}
.lg-ttl{text-transform:lowercase}
.lg-ttc{text-transform:capitalize}
.lg-ttn{text-transform:none}
.lg-vabl{vertical-align:baseline}
.lg-vat{vertical-align:top}
.lg-vam{vertical-align:middle}
.lg-vab{vertical-align:bottom}
.lg-wsn{white-space:normal}
.lg-wsnw{white-space:nowrap}
.lg-wsp{white-space:pre}
.lg-wsi{white-space:inherit}
.lg-tc1{columns:1}
.lg-tc2{columns:2}
.lg-tc3{columns:3}
.lg-tc4{columns:4}
.lg-curp{cursor:pointer}
.lg-curd{cursor:default}
.lg-cura{cursor:alias}
.lg-curzi{cursor:zoom-in}
.lg-curzo{cursor:zoom-out}
.lg-usn{user-select:none}
.lg-usa{user-select:auto}
.lg-ust{user-select:text}
.lg-pen{pointer-events:none}
.lg-pea{pointer-events:auto}
.lg-vh{visibility:hidden}
.lg-vv{visibility:visible}
.lg-dev{outline:1px solid #912eff}
.lg-dev > * {outline:1px solid #5497ff}
.lg-dev > * > * {outline:1px solid #51feff}
.lg-dev > * > * > * {outline:1px solid #ff0000}
.lg-dev > * > * > * * {outline:1px solid #00ff00}
}
@media (min-width:1500px) {
.xl-c1{width:8.33333%}
.xl-c2{width:16.66667%}
.xl-c3{width:25%}
.xl-c4{width:33.33333%}
.xl-c5{width:41.66667%}
.xl-c6{width:50%}
.xl-c7{width:58.33333%}
.xl-c8{width:66.66667%}
.xl-c9{width:75%}
.xl-c10{width:83.33333%}
.xl-c11{width:91.66667%}
.xl-c12{width:100%}
.xl-s1{width:100%}
.xl-s2{width:50%}
.xl-s3{width:33.33333%}
.xl-s4{width:25%}
.xl-s5{width:20%}
.xl-s6{width:16.66667%}
.xl-s7{width:14.28571%}
.xl-s8{width:12.5%}
.xl-s9{width:11.11111%}
.xl-s10{width:10%}
.xl-s11{width:9.09091%}
.xl-s12{width:8.33333%}
.xl-co0{margin-left:0}
.xl-co1{margin-left:8.33333%}
.xl-co2{margin-left:16.66667%}
.xl-co3{margin-left:25%}
.xl-co4{margin-left:33.33333%}
.xl-co5{margin-left:41.66667%}
.xl-co6{margin-left:50%}
.xl-co7{margin-left:58.33333%}
.xl-co8{margin-left:66.66667%}
.xl-co9{margin-left:75%}
.xl-co10{margin-left:83.33333%}
.xl-co11{margin-left:91.66667%}
.xl-co12{margin-left:100%}
.xl-m0{margin:0}
.xl-m0-15{margin:0.15rem}
.xl-m0-2{margin:0.2rem}
.xl-m0-25{margin:0.25rem}
.xl-m0-3{margin:0.3rem}
.xl-m0-35{margin:0.35rem}
.xl-m0-5{margin:0.5rem}
.xl-m0-75{margin:0.75rem}
.xl-m1{margin:1rem}
.xl-m2{margin:2rem}
.xl-m4{margin:4rem}
.xl-m4-7{margin:4.7rem}
.xl-m5{margin:5rem}
.xl-m5-5{margin:5.5rem}
.xl-m15{margin:15rem}
.xl-mt0{margin-top:0}
.xl-mt0-15{margin-top:0.15rem}
.xl-mt0-2{margin-top:0.2rem}
.xl-mt0-25{margin-top:0.25rem}
.xl-mt0-3{margin-top:0.3rem}
.xl-mt0-35{margin-top:0.35rem}
.xl-mt0-5{margin-top:0.5rem}
.xl-mt0-75{margin-top:0.75rem}
.xl-mt1{margin-top:1rem}
.xl-mt2{margin-top:2rem}
.xl-mt4{margin-top:4rem}
.xl-mt4-7{margin-top:4.7rem}
.xl-mt5{margin-top:5rem}
.xl-mt5-5{margin-top:5.5rem}
.xl-mt15{margin-top:15rem}
.xl-mr0{margin-right:0}
.xl-mr0-15{margin-right:0.15rem}
.xl-mr0-2{margin-right:0.2rem}
.xl-mr0-25{margin-right:0.25rem}
.xl-mr0-3{margin-right:0.3rem}
.xl-mr0-35{margin-right:0.35rem}
.xl-mr0-5{margin-right:0.5rem}
.xl-mr0-75{margin-right:0.75rem}
.xl-mr1{margin-right:1rem}
.xl-mr2{margin-right:2rem}
.xl-mr4{margin-right:4rem}
.xl-mr4-7{margin-right:4.7rem}
.xl-mr5{margin-right:5rem}
.xl-mr5-5{margin-right:5.5rem}
.xl-mr15{margin-right:15rem}
.xl-mb0{margin-bottom:0}
.xl-mb0-15{margin-bottom:0.15rem}
.xl-mb0-2{margin-bottom:0.2rem}
.xl-mb0-25{margin-bottom:0.25rem}
.xl-mb0-3{margin-bottom:0.3rem}
.xl-mb0-35{margin-bottom:0.35rem}
.xl-mb0-5{margin-bottom:0.5rem}
.xl-mb0-75{margin-bottom:0.75rem}
.xl-mb1{margin-bottom:1rem}
.xl-mb2{margin-bottom:2rem}
.xl-mb4{margin-bottom:4rem}
.xl-mb4-7{margin-bottom:4.7rem}
.xl-mb5{margin-bottom:5rem}
.xl-mb5-5{margin-bottom:5.5rem}
.xl-mb15{margin-bottom:15rem}
.xl-ml0{margin-left:0}
.xl-ml0-15{margin-left:0.15rem}
.xl-ml0-2{margin-left:0.2rem}
.xl-ml0-25{margin-left:0.25rem}
.xl-ml0-3{margin-left:0.3rem}
.xl-ml0-35{margin-left:0.35rem}
.xl-ml0-5{margin-left:0.5rem}
.xl-ml0-75{margin-left:0.75rem}
.xl-ml1{margin-left:1rem}
.xl-ml2{margin-left:2rem}
.xl-ml4{margin-left:4rem}
.xl-ml4-7{margin-left:4.7rem}
.xl-ml5{margin-left:5rem}
.xl-ml5-5{margin-left:5.5rem}
.xl-ml15{margin-left:15rem}
.xl-mx0{margin-left:0;margin-right:0}
.xl-mx0-15{margin-left:0.15rem;margin-right:0.15rem}
.xl-mx0-2{margin-left:0.2rem;margin-right:0.2rem}
.xl-mx0-25{margin-left:0.25rem;margin-right:0.25rem}
.xl-mx0-3{margin-left:0.3rem;margin-right:0.3rem}
.xl-mx0-35{margin-left:0.35rem;margin-right:0.35rem}
.xl-mx0-5{margin-left:0.5rem;margin-right:0.5rem}
.xl-mx0-75{margin-left:0.75rem;margin-right:0.75rem}
.xl-mx1{margin-left:1rem;margin-right:1rem}
.xl-mx2{margin-left:2rem;margin-right:2rem}
.xl-mx4{margin-left:4rem;margin-right:4rem}
.xl-mx4-7{margin-left:4.7rem;margin-right:4.7rem}
.xl-mx5{margin-left:5rem;margin-right:5rem}
.xl-mx5-5{margin-left:5.5rem;margin-right:5.5rem}
.xl-mx15{margin-left:15rem;margin-right:15rem}
.xl-my0{margin-top:0;margin-bottom:0}
.xl-my0-15{margin-top:0.15rem;margin-bottom:0.15rem}
.xl-my0-2{margin-top:0.2rem;margin-bottom:0.2rem}
.xl-my0-25{margin-top:0.25rem;margin-bottom:0.25rem}
.xl-my0-3{margin-top:0.3rem;margin-bottom:0.3rem}
.xl-my0-35{margin-top:0.35rem;margin-bottom:0.35rem}
.xl-my0-5{margin-top:0.5rem;margin-bottom:0.5rem}
.xl-my0-75{margin-top:0.75rem;margin-bottom:0.75rem}
.xl-my1{margin-top:1rem;margin-bottom:1rem}
.xl-my2{margin-top:2rem;margin-bottom:2rem}
.xl-my4{margin-top:4rem;margin-bottom:4rem}
.xl-my4-7{margin-top:4.7rem;margin-bottom:4.7rem}
.xl-my5{margin-top:5rem;margin-bottom:5rem}
.xl-my5-5{margin-top:5.5rem;margin-bottom:5.5rem}
.xl-my15{margin-top:15rem;margin-bottom:15rem}
.xl-p0{padding:0}
.xl-p0-15{padding:0.15rem}
.xl-p0-2{padding:0.2rem}
.xl-p0-25{padding:0.25rem}
.xl-p0-3{padding:0.3rem}
.xl-p0-35{padding:0.35rem}
.xl-p0-5{padding:0.5rem}
.xl-p0-75{padding:0.75rem}
.xl-p1{padding:1rem}
.xl-p2{padding:2rem}
.xl-p4{padding:4rem}
.xl-p4-7{padding:4.7rem}
.xl-p5{padding:5rem}
.xl-p5-5{padding:5.5rem}
.xl-p15{padding:15rem}
.xl-pt0{padding-top:0}
.xl-pt0-15{padding-top:0.15rem}
.xl-pt0-2{padding-top:0.2rem}
.xl-pt0-25{padding-top:0.25rem}
.xl-pt0-3{padding-top:0.3rem}
.xl-pt0-35{padding-top:0.35rem}
.xl-pt0-5{padding-top:0.5rem}
.xl-pt0-75{padding-top:0.75rem}
.xl-pt1{padding-top:1rem}
.xl-pt2{padding-top:2rem}
.xl-pt4{padding-top:4rem}
.xl-pt4-7{padding-top:4.7rem}
.xl-pt5{padding-top:5rem}
.xl-pt5-5{padding-top:5.5rem}
.xl-pt15{padding-top:15rem}
.xl-pr0{padding-right:0}
.xl-pr0-15{padding-right:0.15rem}
.xl-pr0-2{padding-right:0.2rem}
.xl-pr0-25{padding-right:0.25rem}
.xl-pr0-3{padding-right:0.3rem}
.xl-pr0-35{padding-right:0.35rem}
.xl-pr0-5{padding-right:0.5rem}
.xl-pr0-75{padding-right:0.75rem}
.xl-pr1{padding-right:1rem}
.xl-pr2{padding-right:2rem}
.xl-pr4{padding-right:4rem}
.xl-pr4-7{padding-right:4.7rem}
.xl-pr5{padding-right:5rem}
.xl-pr5-5{padding-right:5.5rem}
.xl-pr15{padding-right:15rem}
.xl-pb0{padding-bottom:0}
.xl-pb0-15{padding-bottom:0.15rem}
.xl-pb0-2{padding-bottom:0.2rem}
.xl-pb0-25{padding-bottom:0.25rem}
.xl-pb0-3{padding-bottom:0.3rem}
.xl-pb0-35{padding-bottom:0.35rem}
.xl-pb0-5{padding-bottom:0.5rem}
.xl-pb0-75{padding-bottom:0.75rem}
.xl-pb1{padding-bottom:1rem}
.xl-pb2{padding-bottom:2rem}
.xl-pb4{padding-bottom:4rem}
.xl-pb4-7{padding-bottom:4.7rem}
.xl-pb5{padding-bottom:5rem}
.xl-pb5-5{padding-bottom:5.5rem}
.xl-pb15{padding-bottom:15rem}
.xl-pl0{padding-left:0}
.xl-pl0-15{padding-left:0.15rem}
.xl-pl0-2{padding-left:0.2rem}
.xl-pl0-25{padding-left:0.25rem}
.xl-pl0-3{padding-left:0.3rem}
.xl-pl0-35{padding-left:0.35rem}
.xl-pl0-5{padding-left:0.5rem}
.xl-pl0-75{padding-left:0.75rem}
.xl-pl1{padding-left:1rem}
.xl-pl2{padding-left:2rem}
.xl-pl4{padding-left:4rem}
.xl-pl4-7{padding-left:4.7rem}
.xl-pl5{padding-left:5rem}
.xl-pl5-5{padding-left:5.5rem}
.xl-pl15{padding-left:15rem}
.xl-px0{padding-left:0;padding-right:0}
.xl-px0-15{padding-left:0.15rem;padding-right:0.15rem}
.xl-px0-2{padding-left:0.2rem;padding-right:0.2rem}
.xl-px0-25{padding-left:0.25rem;padding-right:0.25rem}
.xl-px0-3{padding-left:0.3rem;padding-right:0.3rem}
.xl-px0-35{padding-left:0.35rem;padding-right:0.35rem}
.xl-px0-5{padding-left:0.5rem;padding-right:0.5rem}
.xl-px0-75{padding-left:0.75rem;padding-right:0.75rem}
.xl-px1{padding-left:1rem;padding-right:1rem}
.xl-px2{padding-left:2rem;padding-right:2rem}
.xl-px4{padding-left:4rem;padding-right:4rem}
.xl-px4-7{padding-left:4.7rem;padding-right:4.7rem}
.xl-px5{padding-left:5rem;padding-right:5rem}
.xl-px5-5{padding-left:5.5rem;padding-right:5.5rem}
.xl-px15{padding-left:15rem;padding-right:15rem}
.xl-py0{padding-top:0;padding-bottom:0}
.xl-py0-15{padding-top:0.15rem;padding-bottom:0.15rem}
.xl-py0-2{padding-top:0.2rem;padding-bottom:0.2rem}
.xl-py0-25{padding-top:0.25rem;padding-bottom:0.25rem}
.xl-py0-3{padding-top:0.3rem;padding-bottom:0.3rem}
.xl-py0-35{padding-top:0.35rem;padding-bottom:0.35rem}
.xl-py0-5{padding-top:0.5rem;padding-bottom:0.5rem}
.xl-py0-75{padding-top:0.75rem;padding-bottom:0.75rem}
.xl-py1{padding-top:1rem;padding-bottom:1rem}
.xl-py2{padding-top:2rem;padding-bottom:2rem}
.xl-py4{padding-top:4rem;padding-bottom:4rem}
.xl-py4-7{padding-top:4.7rem;padding-bottom:4.7rem}
.xl-py5{padding-top:5rem;padding-bottom:5rem}
.xl-py5-5{padding-top:5.5rem;padding-bottom:5.5rem}
.xl-py15{padding-top:15rem;padding-bottom:15rem}
.xl-op0{opacity:0}
.xl-op25{opacity:0.25}
.xl-op50{opacity:0.5}
.xl-op75{opacity:0.75}
.xl-op100{opacity:1}
.xl-bgsc{background-size:cover}
.xl-bgsct{background-size:contain}
.xl-bgpc{background-position:center}
.xl-bgpt{background-position:top}
.xl-bgpr{background-position:right}
.xl-bgpb{background-position:bottom}
.xl-bgpl{background-position:left}
.xl-bgrn{background-repeat:no-repeat}
.xl-bgrx{background-repeat:repeat-x}
.xl-bgry{background-repeat:repeat-y}
.xl-x{display:flex}
.xl-xac{align-items:center}
.xl-xab{align-items:baseline}
.xl-xas{align-items:stretch}
.xl-xafs{align-items:flex-start}
.xl-xafe{align-items:flex-end}
.xl-xdr{flex-direction:row}
.xl-xdrr{flex-direction:row-reverse}
.xl-xdc{flex-direction:column}
.xl-xdcr{flex-direction:column-reverse}
.xl-xjc{justify-content:center}
.xl-xjb{justify-content:space-between}
.xl-xja{justify-content:space-around}
.xl-xjs{justify-content:flex-start}
.xl-xje{justify-content:flex-end}
.xl-xw{flex-wrap:wrap}
.xl-xwr{flex-wrap:wrap-reverse}
.xl-xwn{flex-wrap:nowrap}
.xl-xi{flex:initial}
.xl-xx{flex:1}
.xl-xa{flex:auto}
.xl-xn{flex:none}
.xl-xo0{order:0}
.xl-xo1{order:1}
.xl-xo2{order:2}
.xl-xo3{order:3}
.xl-xo4{order:4}
.xl-xo5{order:5}
.xl-xo6{order:6}
.xl-xo7{order:7}
.xl-xo8{order:8}
.xl-xo9{order:9}
.xl-xo10{order:10}
.xl-xot{order:-1}
.xl-xob{order:99}
.xl-df{display:flex}
.xl-db{display:block}
.xl-dib{display:inline-block}
.xl-di{display:inline}
.xl-dt{display:table}
.xl-dtc{display:table-cell}
.xl-dtr{display:table-row}
.xl-dn{display:none}
.xl-fl{float:left}
.xl-fr{float:right}
.xl-fn{float:none}
.xl-cf:after{content:"";display:block;clear:both}
.xl-oh{overflow:hidden}
.xl-os{overflow:scroll}
.xl-ov{overflow:visible}
.xl-oxh{overflow-x:hidden}
.xl-oxs{overflow-x:scroll}
.xl-oxv{overflow-x:visible}
.xl-oyh{overflow-y:hidden}
.xl-oys{overflow-y:scroll}
.xl-oyv{overflow-y:visible}
.xl-psa{position:absolute}
.xl-psr{position:relative}
.xl-psf{position:fixed}
.xl-pss{position:static}
.xl-t0{top:0}
.xl-r0{right:0}
.xl-b0{bottom:0}
.xl-l0{left:0}
.xl-z-1{z-index:-1}
.xl-z0{z-index:0}
.xl-z1{z-index:1}
.xl-z2{z-index:2}
.xl-w0{width:0}
.xl-w100{width:100%}
.xl-h0{height:0}
.xl-h100{height:100%}
.xl-vw50{width:50vw}
.xl-vw100{width:100vw}
.xl-vwmn50{min-width:50vw}
.xl-vwmn100{min-width:100vw}
.xl-vwmx50{max-width:50vw}
.xl-vwmx100{max-width:100vw}
.xl-vh50{height:50vh}
.xl-vh100{height:100vh}
.xl-vhmn50{min-height:50vh}
.xl-vhmn100{min-height:100vh}
.xl-vhmx50{max-height:50vh}
.xl-vhmx100{max-height:100vh}
.xl-ar25:before{padding-top:25%;content:"";display:block}
.xl-ar50:before{padding-top:50%;content:"";display:block}
.xl-ar75:before{padding-top:75%;content:"";display:block}
.xl-ar100:before{padding-top:100%;content:"";display:block}
.xl-fs0-8{font-size:0.8rem}
.xl-fs1{font-size:1rem}
.xl-fs1-2{font-size:1.2rem}
.xl-fs1-65{font-size:1.65rem}
.xl-fs2-4{font-size:2.4rem}
.xl-lh1{line-height:1}
.xl-fsn{font-style:normal}
.xl-fsi{font-style:italic}
.xl-fwn{font-weight:normal}
.xl-fwb{font-weight:bold}
.xl-tal{text-align:left}
.xl-tac{text-align:center}
.xl-tar{text-align:right}
.xl-taj{text-align:justify}
.xl-toi{text-overflow:initial}
.xl-toc{text-overflow:clip}
.xl-toe{text-overflow:ellipsis}
.xl-tdu{text-decoration:underline}
.xl-tdo{text-decoration:overline}
.xl-tdlt{text-decoration:line-through}
.xl-tdn{text-decoration:none}
.xl-ttu{text-transform:uppercase}
.xl-ttl{text-transform:lowercase}
.xl-ttc{text-transform:capitalize}
.xl-ttn{text-transform:none}
.xl-vabl{vertical-align:baseline}
.xl-vat{vertical-align:top}
.xl-vam{vertical-align:middle}
.xl-vab{vertical-align:bottom}
.xl-wsn{white-space:normal}
.xl-wsnw{white-space:nowrap}
.xl-wsp{white-space:pre}
.xl-wsi{white-space:inherit}
.xl-tc1{columns:1}
.xl-tc2{columns:2}
.xl-tc3{columns:3}
.xl-tc4{columns:4}
.xl-curp{cursor:pointer}
.xl-curd{cursor:default}
.xl-cura{cursor:alias}
.xl-curzi{cursor:zoom-in}
.xl-curzo{cursor:zoom-out}
.xl-usn{user-select:none}
.xl-usa{user-select:auto}
.xl-ust{user-select:text}
.xl-pen{pointer-events:none}
.xl-pea{pointer-events:auto}
.xl-vh{visibility:hidden}
.xl-vv{visibility:visible}
.xl-dev{outline:1px solid #912eff}
.xl-dev > * {outline:1px solid #5497ff}
.xl-dev > * > * {outline:1px solid #51feff}
.xl-dev > * > * > * {outline:1px solid #ff0000}
.xl-dev > * > * > * * {outline:1px solid #00ff00}
}
/**
 * Swiper 5.4.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 16, 2020
 */

@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: 'next';
}
.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}
.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}
.swiper-button-lock {
  display: none;
}
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}
.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
@font-face {
    font-family: 'IBM Plex Mono';
    font-style: normal;
    font-weight: 400;
    src: local("IBM Plex Mono"), local("IBMPlexMono"), url("/assets/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Cyrillic.woff2") format("woff2");
    unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9; }

@font-face {
    font-family: 'IBM Plex Mono';
    font-style: normal;
    font-weight: 400;
    src: local("IBM Plex Mono"), local("IBMPlexMono"), url("/assets/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin3.woff2") format("woff2");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }

/* @font-face { */
/*     font-family: 'IBM Plex Mono'; */
/*     font-style: normal; */
/*     font-weight: 400; */
/*     src: local("IBM Plex Mono"), local("IBMPlexMono"), ("/assets/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin2.woff2") format("woff2"); */
/*     unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02; } */

/* @font-face { */
/*     font-family: 'IBM Plex Sans'; */
/*     font-style: normal; */
/*     font-weight: 700; */
/*     src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), ("/assets/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Bold.woff2") format("woff2"), url("/assets/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Bold.woff") format("woff"); } */

@font-face {
    font-family: 'IBM Plex Sans';
    font-style: normal;
    font-weight: 700;
    src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("/assets/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Cyrillic.woff2") format("woff2");
    unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9; }

/* @font-face { */
/*     font-family: 'IBM Plex Sans'; */
/*     font-style: normal; */
/*     font-weight: 700; */
/*     src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), ("/assets/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Pi.woff2") format("woff2"); */
/*     unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC; } */

@font-face {
    font-family: 'IBM Plex Sans';
    font-style: normal;
    font-weight: 700;
    src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("/assets/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin3.woff2") format("woff2");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }

/* @font-face { */
/*     font-family: 'IBM Plex Sans'; */
/*     font-style: normal; */
/*     font-weight: 700; */
/*     src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), ("/assets/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin2.woff2") format("woff2"); */
/*     unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02; } */

/* @font-face { */
/*     font-family: 'IBM Plex Sans'; */
/*     font-style: normal; */
/*     font-weight: 700; */
/*     src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), ("/assets/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin1.woff2") format("woff2"); */
/*     unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02; } */

/* @font-face { */
/*     font-family: 'IBM Plex Sans'; */
/*     font-style: normal; */
/*     font-weight: 700; */
/*     src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), ("/assets/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Greek.woff2") format("woff2"); */
/*     unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE; } */

@font-face {
    font-family: 'IBM Plex Sans';
    font-style: italic;
    font-weight: 700;
    src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("/assets/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-BoldItalic.woff2") format("woff2"), url("../IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-BoldItalic.woff") format("woff"); }

@font-face {
    font-family: 'IBM Plex Sans';
    font-style: italic;
    font-weight: 700;
    src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("/assets/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Cyrillic.woff2") format("woff2");
    unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9; }

/* @font-face { */
/*     font-family: 'IBM Plex Sans'; */
/*     font-style: italic; */
/*     font-weight: 700; */
/*     src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), ("/assets/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Pi.woff2") format("woff2"); */
/*     unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC; } */

@font-face {
    font-family: 'IBM Plex Sans';
    font-style: italic;
    font-weight: 700;
    src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("/assets/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin3.woff2") format("woff2");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }

/* @font-face { */
/*     font-family: 'IBM Plex Sans'; */
/*     font-style: italic; */
/*     font-weight: 700; */
/*     src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), ("/assets/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin2.woff2") format("woff2"); */
/*     unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02; } */

/* @font-face { */
/*     font-family: 'IBM Plex Sans'; */
/*     font-style: italic; */
/*     font-weight: 700; */
/*     src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), ("/assets/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin1.woff2") format("woff2"); */
/*     unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02; } */

/* @font-face { */
/*     font-family: 'IBM Plex Sans'; */
/*     font-style: italic; */
/*     font-weight: 700; */
/*     src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), ("/assets/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Greek.woff2") format("woff2"); */
/*     unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE; } */

@font-face {
    font-family: 'IBM Plex Sans';
    font-style: italic;
    font-weight: 400;
    src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("/assets/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Italic.woff2") format("woff2"), url("../IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Italic.woff") format("woff"); }

@font-face {
    font-family: 'IBM Plex Sans';
    font-style: italic;
    font-weight: 400;
    src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("/assets/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Cyrillic.woff2") format("woff2");
    unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9; }

/* @font-face { */
/*     font-family: 'IBM Plex Sans'; */
/*     font-style: italic; */
/*     font-weight: 400; */
/*     src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), ("/assets/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Pi.woff2") format("woff2"); */
/*     unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC; } */

@font-face {
    font-family: 'IBM Plex Sans';
    font-style: italic;
    font-weight: 400;
    src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("/assets/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin3.woff2") format("woff2");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }

/* @font-face { */
/*     font-family: 'IBM Plex Sans'; */
/*     font-style: italic; */
/*     font-weight: 400; */
/*     src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), ("/assets/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin2.woff2") format("woff2"); */
/*     unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02; } */

/* @font-face { */
/*     font-family: 'IBM Plex Sans'; */
/*     font-style: italic; */
/*     font-weight: 400; */
/*     src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), ("/assets/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin1.woff2") format("woff2"); */
/*     unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02; } */

/* @font-face { */
/*     font-family: 'IBM Plex Sans'; */
/*     font-style: italic; */
/*     font-weight: 400; */
/*     src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), ("/assets/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Greek.woff2") format("woff2"); */
/*     unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE; } */

@font-face {
    font-family: 'IBM Plex Sans';
    font-style: normal;
    font-weight: 400;
    src: local("IBM Plex Sans"), local("IBMPlexSans"), url("/assets/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Regular.woff2") format("woff2"), url("/assets/fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Regular.woff") format("woff"); }

@font-face {
    font-family: 'IBM Plex Sans';
    font-style: normal;
    font-weight: 400;
    src: local("IBM Plex Sans"), local("IBMPlexSans"), url("/assets/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Cyrillic.woff2") format("woff2");
    unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9; }

/* @font-face { */
/*     font-family: 'IBM Plex Sans'; */
/*     font-style: normal; */
/*     font-weight: 400; */
/*     src: local("IBM Plex Sans"), local("IBMPlexSans"), ("/assets/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Pi.woff2") format("woff2"); */
/*     unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC; } */

@font-face {
    font-family: 'IBM Plex Sans';
    font-style: normal;
    font-weight: 400;
    src: local("IBM Plex Sans"), local("IBMPlexSans"), url("/assets/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin3.woff2") format("woff2");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }

/* @font-face { */
/*     font-family: 'IBM Plex Sans'; */
/*     font-style: normal; */
/*     font-weight: 400; */
/*     src: local("IBM Plex Sans"), local("IBMPlexSans"), ("/assets/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin2.woff2") format("woff2"); */
/*     unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02; } */

/* @font-face { */
/*     font-family: 'IBM Plex Sans'; */
/*     font-style: normal; */
/*     font-weight: 400; */
/*     src: local("IBM Plex Sans"), local("IBMPlexSans"), ("/assets/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin1.woff2") format("woff2"); */
/*     unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02; } */

/* @font-face { */
/*     font-family: 'IBM Plex Sans'; */
/*     font-style: normal; */
/*     font-weight: 400; */
/*     src: local("IBM Plex Sans"), local("IBMPlexSans"), ("/assets/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Greek.woff2") format("woff2"); */
/*     unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE; } */

:root {
    --ft-ss: 'IBM Plex Sans', 'Helvetica Neue', Arial, sans-serif;
    --ft-bd: 'IBM Plex Sans Bold', 'IBMPlexSans-Bold', 'Helvetica Neue', Arial, sans-serif;
    --ft-bd-it: 'IBM Plex Sans Bold Italic', 'IBMPlexSans-BoldItalic', 'Helvetica Neue', Arial, sans-serif;

    --ft-sr: Times, serif;
    --ft-mn: 'IBM Plex Mono', 'IBMPlexMono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;
    --fs-1: 1rem;

    --c-wh: #FFFFFF;
    --c-wy: #F2F2F2;

    --c-wc: #CCCCCC;
    --c-gr: #DCDCDC;
    --c-gt: #D8D8D8;
    --c-gy: #EEEEEE;

    --c-ge: #989898;

    --c-gk: #7F7F7F;
    --c-ii: #7A7A7A;

    --c-bk: #3F3F3F;
    --c-kk: #303030;

    --c-we: #9A9A9A;
    --c-aa: #BCB6AA;

    --c-br: #DED7C8;
    --c-ss: #C1BCB0;
    --c-vv: #D0C9BC;

    --c-bb: #C6C1B4;

    --c-to: #A6A197;
    --c-mr: #938E84;
    --c-oo: #848077;
    --c-cc: #858178;
    --c-rr: #6E6B63;
    --c-uu: #6D6A62;

    --c-tt: #636363;

    --c-vo: #161616;

    --c-bb: #353535;
    --c-ee: #232323;

    --c-bm: #292929;
    --c-dd: #000000;

    --c-bl: #2DABFF;

}

html { box-sizing: border-box }
*, *:before, *:after { box-sizing: inherit }
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, dl,
dt, dd, blockquote, address { margin: 0; padding: 0 }

h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: normal;
}

ul, ol {
    list-style: none;
}

a {
    color: inherit;
    text-decoration: none;
}

figure {
    margin: 0;
    padding: 0;
}


input,
button,
textarea {
    /* -moz-appearance: none; */
    /* -webkit-appearance: none; */
    /* -o-appearance: none; */
    border: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    background: none;
    margin: 0;
    padding: 0;
    font-family: inherit;
    font-size: inherit;
    text-align: inherit;
    color: inherit;
}

textarea {
    resize: vertical
}

input[type=radio] {
    border-radius: 4px;
}

input[type=radio],
input[type=checkbox] {
    -moz-appearance: none;
    -webkit-appearance: none;
    -o-appearance: none;
    cursor: pointer;
    margin: 0;
    min-width: 1.2rem;
    min-height: 1.2rem;
    max-width: 1.2rem;
    max-height: 1.2rem;
}

input[type=radio]:checked,
input[type=checkbox]:checked {
    outline: none;
    background: var(--c-mr);
}


/* --- */
input[type=range] {
  -webkit-appearance: none;
  width: 100%;
  background: transparent;
}

input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
}

input[type=range]:focus {
  outline: none;
}

input[type=range]::-ms-track {
  width: 100%;
  cursor: pointer;
  background: transparent; 
  border-color: transparent;
  color: transparent;
}

input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  height: 1rem;
  width: 1rem;
  border-radius: 1rem;
  border: transparent;
  background: var(--c-ii);
  cursor: pointer;
  margin-top: -0.4rem;
}

input[type=range]::-moz-focus-outer {
  border: 0;
}

input[type=range]::-moz-range-thumb {
  height: 1rem;
  width: 1rem;
  border-radius: 1rem;
  border: transparent;
  background: var(--c-ii);
  cursor: pointer;
}

input[type=range]::-ms-thumb {
  height: 1rem;
  width: 1rem;
  border-radius: 1rem;
  border: transparent;
  background: var(--c-ii);
  cursor: pointer;
}

input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 2px;
  cursor: pointer;
  background: var(--c-gr);
  border-radius: 4px;
  margin-top: -1.2rem;
}

input[type=range]:focus::-webkit-slider-runnable-track {
  background: var(--c-gr);
}

input[type=range]::-moz-range-track {
  width: 100%;
  height: 8.4px;
  height: 2px;
  cursor: pointer;
  background: var(--c-gr);
  border-radius: 4px;
}

input[type=range]::-ms-track {
  width: 100%;
  height: 2px;
  cursor: pointer;
  background: transparent;
  border-color: transparent;
  color: transparent;
}

input[type=range]::-ms-fill-lower {
  background: var(--c-gr);
  border: 0.2px solid var(--c-gr);
}

input[type=range]:focus::-ms-fill-lower {
  background: var(--c-gr);
}

input[type=range]::-ms-fill-upper {
  background: var(--c-gr);
  border: 0.2px solid var(--c-gr);
}

input[type=range]:focus::-ms-fill-upper {
  background: var(--c-gr);
}

/* --- */

img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

:focus{
    outline: none;
}

html,
body {
    /* height: 100%; */
}

html {
    width: 100%;
    box-sizing: border-box;
    font-size: 17px;
    line-height: 1.44;
    font-family: var(--ft-ss);
    color: var(--c-bk);
}

body {
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

em, i {
  font-family: var(--ft-it);
}

strong, b {
  font-family: var(--ft-bd);
  font-weight: 700;
}

em strong{
  font-family: var(--ft-bd-it);
}

.ww {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  hyphens: auto;
}

.x-fit {
    flex: 1 0 auto;
}

@media screen and (min-width: 1100px) {
    .llg-xdr {
        flex-direction: row;
    }

    .llg-mr1 {
        margin-right: 1rem;
    }

    .llg-mb0 {
        margin-bottom: 0;
    }
}

.dli {
  display: list-item;
}

@media screen and (min-width: 1100px) {
  .lg-dli {
    display: list-item;
  }

  .llg-dib {
    display: inline-block;
  }

  .llg-db {
    display: block;
  }

  .llg-bgc-tr {
    background-color: transparent;
  }

  .llg-bt-n {
    border-top: none;
  }

  .llg-pt0 {
    padding-top: 0;
  }

  .llg-pb0 {
    padding-bottom: 0; 
  }

  .llg-pr0 {
    padding-right: 0;
  }

  .llg-ba {
    bottom: auto;
  }

  .llg-la {
    left: auto;
  }

  .llg-psa {
    position: absolute;
  }

  .llg-t0 {
    top: 0;
  }

  .llg-r0 {
    right: 0;
  }

  .llg-h100 {
    height: 100%; 
  }
}

.ft-sr {
    font-family: var(--ft-sr);
}

.ft-mn {
    font-family: var(--ft-mn);
}

.br4 {
    border-radius: 4px;
}

.copy-ss-sm {
    font-size: 0.883rem;
    line-height: 1.15rem;
    letter-spacing: 0.0115em;
}
.copy-ss-nm {
    font-size: 1rem;
    line-height: inherit;
    letter-spacing: 0.0115em;
}

.copy-ss-bg {
    font-size: 1.4rem;
    line-height: 1.6rem;
    letter-spacing: 0.0115em;
}

.copy-sr-sm {
    font-family: var(--ft-sr);
    font-size: 0.95rem;
    line-height: 1.15rem;
    letter-spacing: 0.0115em;
}

.copy-sr-nm {
    font-family: var(--ft-sr);
    font-size: 1.075rem;
    line-height: inherit;
    letter-spacing: 0.0115em;
}

.copy-mn-ssm {
    font-family: var(--ft-mn);
    font-size: 0.825rem;
    line-height: 1.15rem;
}

.copy-mn-xsm {
    font-family: var(--ft-mn);
    font-size: 0.725rem;
    line-height: 1.15rem;
}

.copy-mn-sm {
    font-family: var(--ft-mn);
    font-size: 0.825rem;
    line-height: 1.15rem;
}

.copy-mn-nm {
    font-family: var(--ft-mn);
    font-size: 0.875rem;
    line-height: inherit;
}

.copy-ss-hd {
    font-family: var(--ft-ss);
    font-size: 1.75rem
}

@media screen and (min-width: 720px) {
    .md-copy-ss-sm {
        font-size: 0.85rem;
        line-height: 1.15rem;
        letter-spacing: 0.0115em;
    }
    .md-copy-ss-nm {
        font-size: 1rem;
        line-height: inherit;
        letter-spacing: 0.0115em;
    }

    .md-copy-ss-bg {
        font-size: 1.4rem;
        line-height: 1.6rem;
        letter-spacing: 0.0115em;
    }

    .md-copy-mn-sm {
        font-family: var(--ft-mn);
        font-size: 0.83rem;
        line-height: 1.15rem;
    }

    .md-copy-ss-hd {
        font-family: var(--ft-ss);
        font-size: 2.4rem;
    }
}

.op60 {
  opacity: 0.6;
}

.wm-override{
  max-width: 820px;
}

.md-wa {
    width: auto;
}

.copy a {
    text-decoration: underline;
}

.copy-tdn a {
    text-decoration: none;
}

.copy p {
  line-height: 1.6;
}

.copy h1,
.copy h2,
.copy h3,
.copy h4,
.copy h5,
.copy h6 {
    font-size: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.copy p:not(:last-child) {
    padding-bottom: 1.5rem;
}

.copy figure {
    padding-bottom: 2rem;
}

.copy blockquote{
  /* color:var(--c-gk); */
  padding-top: 1rem;
}

.copy blockquote p{
  padding-left: 2rem;
  padding-right: 3rem;
  border-left: 1px solid var(--c-gy);
}

.copy blockquote:not(:last-child) {
    margin-bottom: 1.5rem;
}

.copy code{
  /* color:red; */
  font-size: 95%;
  font-family: var(--ft-mn);
}

.copy hr{
  border-style: none;
  border-bottom: 1px solid var(--c-gy);
  margin-top: 1rem;
  margin-bottom: 2rem;
}

@media screen and (min-width: 720px) {
    .copy h1,
    .copy h2,
    .copy h3,
    .copy h4,
    .copy h5,
    .copy h6 {
        font-size: inherit;
        line-height: inherit;
        letter-spacing: inherit;
        /* padding-top: 1rem; */
        /* padding-bottom: 2rem; */

    }

    .article-override copy p {
      font-size: 1.1rem;
    }

    .article-override li {
      font-size: 1.1rem;
    }

    .copy p:not(:last-child) {
        padding-bottom: 1rem;
    } 

    .copy-article-post > * {
        width: 66.66667%;
        max-width: 820px;
        margin-right: auto;
        margin-left: auto;
    } 

    .copy-article-post > .footnotes {
        width: 100%;
        max-width: none;
        margin-right: 0;
        margin-left: 0;
    }
}

@media screen and (min-width: 1100px) {
    .copy-article-post > .footnotes {
        width: 16%; 
    }

    .footnote-item {
        width: 100%;
        background: rgba(255, 255, 255, 0.8);
        list-style-position: inside;
        border-bottom: 1px solid var(--c-gy);
    }

    .footnote-item:first-child {
        border-top: 1px solid var(--c-gy);
    }

    .footnote-item:hover {
        opacity: 1;
    }

    .footnote-item p {
        width: calc(100% - 2rem);
        display: inline-block;
        max-width: none;
        margin: 0;
        vertical-align:  top;
    } 
}

@media screen and (min-width: 1400px) {
    .copy-article-post > .footnotes {
        width: 20%;
        max-width: none;
        margin-right: 0;
        margin-left: 0;
    }
}

/* https://html.spec.whatwg.org/multipage/rendering.html#sections-and-headings */

.copy-block h1 {
  font-size: 2rem;
  color: var(--c-kk);
}

.copy-block h2 {
  font-size: 1.5rem;
  color: var(--c-kk);
}

.copy-block h3 {
  font-size: 1.25rem;
  color: var(--c-kk);
}

.copy-block h4 {
  font-size: 1rem;
  color: var(--c-kk);
}

.copy-block h5 {
  font-size: 0.83rem;
  color: var(--c-kk);
}

.copy-block h6 {
  font-size: 0.67rem;
  color: var(--c-kk);
}

.copy-lg a {
    color: var(--c-we);
}

.copy-lg p,
.copy-lg ul,
.copy-lg ol,
.copy-lg li,
.copy-lg figcaption {
    color: var(--c-bk);
}

.copy ul,
.copy-lg ul {
    list-style: disc;
    padding-left: 1.1rem;
}

.copy ul:not(:last-child),
.copy-lg ul:not(:last-child) {
    padding-bottom: 1rem;
}

.copy ol,
.copy-lg ol {
    list-style: decimal;
    padding-left: 1.1rem;
}

.copy ol:not(:last-child),
.copy-lg ol:not(:last-child) {
    padding-bottom: 1rem;
}

.copy li:not(:last-child),
.copy-lg li:not(:last-child) {
    padding-bottom: 0.5rem;
}

.copy .footnotes li {
    padding: 0;
}

@media screen and (min-width: 1100px) {
    .copy .footnotes li {
        padding: 0.25rem 0.25rem 0.25rem 0.5rem;
    }
}

.m0a {
  margin: 0 auto;
}

.mxa {
  margin-right: auto;
  margin-left: auto;
}

@media screen and (min-width: 900px) {
    .bg-mxa {
        margin-right: auto;
        margin-left: auto;
    }
}

.mla {
  margin-left: auto;
}


@media screen and (min-width: 720px) {
  .md-ta {
    top: auto;
  }

  .md-ra {
    right: auto;
  }

  .md-ba {
    bottom: auto;
  }

  .md-la {
    left: auto;
  }
}

@media screen and (min-width: 1100px) {
  .lg-ta {
    top: auto;
  }

  .lg-ra {
    right: auto;
  }

  .lg-ba {
    bottom: auto;
  }

  .lg-la {
    left: auto;
  }
}

.iframe-container {
    overflow: hidden;
    position: relative;
    padding-bottom: 56.25%;
}

.iframe-container iframe {
    border: 0;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

/* https://developer.mozilla.org/en-US/docs/Web/CSS/image-rendering */
.irp {
    image-rendering: pixelated;
}

.irce {
    image-rendering: crisp-edges;
}

.crop-4-3 {
  height: 45vh;
  object-fit: cover;
  width: 100%;
}

.smt4 {
  scroll-margin-top: 4rem;
}

.box-fade-in {
  -webkit-transition: 0.25s background-color ease-in-out;
  -moz-transition: 0.25s background-color ease-in-out;
  -o-transition: 0.25s background-color ease-in-out;
  transition: 0.25 background-color ease-in-out;
}

/* --- flickity --- */

.swiper-pagination {
    height: 0.25rem;
}

.bar-light > .swiper-pagination .swiper-pagination-bullet {
    background-color: var(--c-ss);
}

.bar-light > .swiper-pagination .swiper-pagination-bullet-active {
    background-color: var(--c-to);
}

.bar-dark > .swiper-pagination .swiper-pagination-bullet {
    background-color: var(--c-vo);
}

.bar-dark > .swiper-pagination .swiper-pagination-bullet-active {
    background-color: var(--c-bb);
}

/*-- swiper reset */

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: none;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: none;
    position: static;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0;
}

.swiper-pagination {
    width: 100%;
}

.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets  {
    bottom: 0;
}

.swiper-pagination-bullet {
    flex: 1;
    height: 100%;
    border-radius: 0;
    opacity: 1;
}

/* --- grid --- */

@media screen and (min-width: 720px) {
    .md-grid1-1 {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
    }

    .md-grid3-2 {
        display: grid;
        grid-template-columns: 60% 40%;
    }

    .md-gc1-1 {
        grid-column: 1 / -1;
    }

    .md-gr1 {
        grid-row: span 1;
    }

    .md-gr2 {
        grid-row: span 2;
    }

    .md-gr3 {
        grid-row: span 3;
    }

    .md-gr4 {
        grid-row: span 4;
    }

    .md-gr5 {
        grid-row: span 5;
    }

    .md-gr7 {
        grid-row: span 7;
    }
}

/*-- logo --*/
.cpi-1001 {
    clip-path: inset(1px 0 0 1px);
}

/* bgc-gradients to patch-fill bgc bc css:grid is cool but trust's design is beyond */

.bgc-bk-br {
    background-image: linear-gradient(to right, var(--c-dd), var(--c-dd) 50%, var(--c-br) 50%);
}

@media screen and (min-width: 720px) {
    .md-bgc-bk-br {
        background-image: linear-gradient(to right, var(--c-dd), var(--c-dd) 50%, var(--c-br) 50%);
    }
}

/* -- logo -- */

.sm-logo-pt {
    padding-top: 19.5%;
}

@media screen and (min-width: 900px) {
    .md-logo-pt {
        padding-top: 16.2%;
    }
}

@media screen and (min-width: 1160px) {
    .bg-logo-pt {
        padding-top: 14%;
    }
}

@media screen and (min-width: 1500px) {
    .lg-logo-pt {
        padding-top: 12.0%;
    }
}

@media screen and (min-width: 400px) {
    .px-px1 {
        padding-right: 1px;
        padding-left: 1px;
    }
}

/* --- */

@media screen and (min-width: 0px) {
    .logo-cp {
        clip-path: inset(0 1px 1px 1px);
        -webkit-clip-path: inset(0 2px 1px 2px);
    }
}

@media screen and (min-width: 510px) {
    .md-logo-cp {
        clip-path: inset(0);
        -webkit-clip-path: inset(0);
    }
}

@media screen and (min-width: 1100px) {
    .lg-logo-cp {
        clip-path: inset(1px 0 1px 0);
        -webkit-clip-path: inset(0px 0 0px 0);
    }
}

@media screen and (min-width: 1400px) {
    .lg-logo-cp {
        padding: 0 3px;
    }
}


/* --------- */
.logo-b {
    border: 1px solid white;
}

@media screen and (min-width: 890px) {
    .md-logo-b {
        border: 0.5px solid white;
    }
}

@media screen and (min-width: 1500px) {
    .bg-logo-b {
        border: 0px;
        clip-path: inset(0.5px 1px 0 0);
    }
}

.nea:after {
    content: '\2197';
    padding-left: 0.25rem;
}

/* quotebacks */

.quoteback-container {
  --border-color-normal: #9a9a9a;
  --border-color-hover: #9b9b9b;
  --author-color: var(--c-bk);
  --title-color: #9c9c9c;
  --gototext-color: #9e9e9e;
  --content-color: #464A4D;
  --internal-blockquote-color: #5C6D73;
}

.quoteback-container {
  border: 1px solid var(--border-color-normal);
  border-radius: 8px;
  margin-bottom: 25px;
  background-color: var(--c-wh);
  text-align: left;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.quoteback-container:hover {
  transform: translateY(-3px);
  box-shadow: 0px 6px 20px 0px rgba(0,0,0,0.15);
  border: 1px solid var(--border-color-normal);
}

.quoteback-container .quoteback-parent {
  overflow: hidden;
  position: relative;
  width: 100%;
  box-sizing: border-box;
}

.quoteback-container .quoteback-parent .quoteback-content {
  padding: 15px;
  color: var(--content-color);
}

.quoteback-container .quoteback-head {
  border-top: 1px solid var(--border-color-normal);
  display: flex;
  flex-flow: row nowrap;
  justify-content: start;
  align-items: stretch;
  padding-left: 15px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.quoteback-container .quoteback-head .quoteback-avatar {
  border-radius: 100%;
  border: 1px solid var(--border-color-normal);
  width: 42px;
  height: 42px;
  min-width: 42px !important;
  margin: 12px 0px;
  position: relative;
}

.quoteback-container .quoteback-head .quoteback-avatar .mini-favicon {
  width: 22px;
  height: 22px;
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.quoteback-container .quoteback-head .quoteback-metadata {
  min-width: 0px;
  display: flex;
  flex-shrink: 1;
  align-items: center;
  margin-left: 10px;
}

.quoteback-container .quoteback-head .metadata-inner {
  font-size: 14px;
  line-height: 1.2;
  width: 100%;
  max-width: 525px;
}

@media (max-width: 414px) {
  .quoteback-container .quoteback-head .metadata-inner {
    max-width: 200px;
  }
}

.quoteback-container .quoteback-head .metadata-inner .quoteback-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 600;
  padding-right: 20px;
  color: var(--title-color);
}

.quoteback-container .quoteback-head .metadata-inner .quoteback-author {
  font-size: 14px;
  line-height: 1.2;
  color: var(--author-color);
  font-weight: 600;
  margin-bottom: 2px;
}

.quoteback-container .quoteback-head .quoteback-backlink {
  margin-left: auto;
  display: flex;
  flex-shrink: 1;
  align-items: center;
  width: 81px;
  min-width: 81px !important;
  padding: 0px 15px !important;
  border-left: 1px solid var(--border-color-normal);
}

.quoteback-container .quoteback-head .quoteback-backlink .quoteback-arrow {
  border: none !important;
  font-family: inherit !important;
  font-size: 14px !important;
  color: var(--gototext-color) !important;
  text-decoration: none !important;
  -webkit-transition: opacity 0.1s ease;
  -moz-transition: opacity 0.1s ease;
  -ms-transition: opacity 0.1s ease;
  -o-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
}

.quoteback-container .quoteback-head .quoteback-backlink .quoteback-arrow:hover {
  opacity: .5 !important;
}

.quoteback-container .quoteback-head .quoteback-backlink .quoteback-arrow:visited {
  text-decoration: none !important;
}

.editable:focus {
  outline: none;
}

.editable:before {
  margin-right: 8px;
  /* content: url(data:image/svg+xml,${encodeURIComponent(editSVG)}) ; */
}

.quoteback-content a {
  color: var(--content-color);
  -webkit-transition: opacity 0.2s ease;
  -moz-transition: opacity 0.2s ease;
  -ms-transition: opacity 0.2s ease;
  -o-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}

.quoteback-content a:hover {
  opacity: .5;
}

.quoteback-content p {
  margin-block-start: 0px;
  margin-block-end: .5em;
}

.quoteback-content p:last-of-type {
  margin-block-end: 0px;
}

.quoteback-content img {
  width: 100%;
  height: auto;
  margin: .5em 0em;
}

.quoteback-content blockquote {
  border-left: 2px solid var(--border-color-normal);
  padding-left: .75em;
  margin-inline-start: 1em;
  color: var(--internal-blockquote-color);
}

.quoteback-content ol,.quoteback-content ul {
  margin-block-start: .5em;
  margin-block-end: .5em;
}

.quoteback-content h1,.quoteback-content h2,.quoteback-content h3 {
  margin-block-start: .5em;
  margin-block-end: .5em;
}
