.pos-abs{position:absolute}
.pos-rel{position:relative}
.h-100{height:100%}
.h-min-100{min-height:100%}
.h-max-0{max-height:0}
.w-100{width:100%}
.w-min-100{min-width:100%}
.w-max-0{max-width:0}
.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.flex-v-t{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.flex-v-m{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.flex-v-b{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.flex-h-t{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.flex-h-m{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.flex-h-b{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.mgn-n{margin:0}
.mgn-xxxs{margin:5px}
.mgn-xxs{margin:10px}
.mgn-xs{margin:20px}
.mgn-s{margin:30px}
.mgn-m{margin:40px}
.mgn-l{margin:60px}
.mgn-xl{margin:80px}
.mgn-xxl{margin:100px}
.mgn-xxxl{margin:120px}
.mgn-t-n{margin-top:0}
.mgn-t-xxxs{margin-top:5px}
.mgn-t-xxs{margin-top:10px}
.mgn-t-xs{margin-top:20px}
.mgn-t-s{margin-top:30px}
.mgn-t-m{margin-top:40px}
.mgn-t-l{margin-top:60px}
.mgn-t-xl{margin-top:80px}
.mgn-t-xxl{margin-top:100px}
.mgn-t-xxxl{margin-top:120px}
.mgn-b-n{margin-bottom:0}
.mgn-b-xxxs{margin-bottom:5px}
.mgn-b-xxs{margin-bottom:10px}
.mgn-b-xs{margin-bottom:20px}
.mgn-b-s{margin-bottom:30px}
.mgn-b-m{margin-bottom:40px}
.mgn-b-l{margin-bottom:60px}
.mgn-b-xl{margin-bottom:80px}
.mgn-b-xxl{margin-bottom:100px}
.mgn-b-xxxl{margin-bottom:120px}
.mgn-l-n{margin-left:0}
.mgn-l-xxxs{margin-left:5px}
.mgn-l-xxs{margin-left:10px}
.mgn-l-xs{margin-left:20px}
.mgn-l-s{margin-left:30px}
.mgn-l-m{margin-left:40px}
.mgn-l-l{margin-left:60px}
.mgn-l-xl{margin-left:80px}
.mgn-l-xxl{margin-left:100px}
.mgn-l-xxxl{margin-left:120px}
.mgn-r-n{margin-right:0}
.mgn-r-xxxs{margin-right:5px}
.mgn-r-xxs{margin-right:10px}
.mgn-r-xs{margin-right:20px}
.mgn-r-s{margin-right:30px}
.mgn-r-m{margin-right:40px}
.mgn-r-l{margin-right:60px}
.mgn-r-xl{margin-right:80px}
.mgn-r-xxl{margin-right:100px}
.mgn-r-xxxl{margin-right:120px}
.pad-n{padding:0}
.pad-xxxs{padding:5px}
.pad-xxs{padding:10px}
.pad-xs{padding:20px}
.pad-s{padding:30px}
.pad-m{padding:40px}
.pad-l{padding:60px}
.pad-xl{padding:80px}
.pad-xxl{padding:100px}
.pad-xxxl{padding:120px}
.pad-t-n{padding-top:0}
.pad-t-xxxs{padding-top:5px}
.pad-t-xxs{padding-top:10px}
.pad-t-xs{padding-top:20px}
.pad-t-s{padding-top:30px}
.pad-t-m{padding-top:40px}
.pad-t-l{padding-top:60px}
.pad-t-xl{padding-top:80px}
.pad-t-xxl{padding-top:100px}
.pad-t-xxxl{padding-top:120px}
.pad-b-n{padding-bottom:0}
.pad-b-xxxs{padding-bottom:5px}
.pad-b-xxs{padding-bottom:10px}
.pad-b-xs{padding-bottom:20px}
.pad-b-s{padding-bottom:30px}
.pad-b-m{padding-bottom:40px}
.pad-b-l{padding-bottom:60px}
.pad-b-xl{padding-bottom:80px}
.pad-b-xxl{padding-bottom:100px}
.pad-b-xxxl{padding-bottom:120px}
.pad-l-n{padding-left:0}
.pad-l-xxxs{padding-left:5px}
.pad-l-xxs{padding-left:10px}
.pad-l-xs{padding-left:20px}
.pad-l-s{padding-left:30px}
.pad-l-m{padding-left:40px}
.pad-l-l{padding-left:60px}
.pad-l-xl{padding-left:80px}
.pad-l-xxl{padding-left:100px}
.pad-l-xxxl{padding-left:120px}
.pad-r-n{padding-right:0}
.pad-r-xxxs{padding-right:5px}
.pad-r-xxs{padding-right:10px}
.pad-r-xs{padding-right:20px}
.pad-r-s{padding-right:30px}
.pad-r-m{padding-right:40px}
.pad-r-l{padding-right:60px}
.pad-r-xl{padding-right:80px}
.pad-r-xxl{padding-right:100px}
.pad-r-xxxl{padding-right:120px}
.font-size-smaller{font-size:smaller}
.font-size-small{font-size:small}
.font-size-large{font-size:large}
.font-size-larger{font-size:larger}
.col-valign-top{vertical-align:top !important}
.col-valign-middle{vertical-align:middle !important}
.col-valign-bottom{vertical-align:bottom !important}
@media (max-width:767px){.row.xs-space > div{margin:10px 0}
.xs-text-left{text-align:left}
.xs-text-center{text-align:center}
.xs-center-block{float:none !important;display:block;margin-left:auto;margin-right:auto}
}
@media (max-width:991px){.sm-text-center{text-align:center}
.row.sm-space > div{margin:10px 0}
}