@import '/css/font.css';
@import '/css/fa4.css';
@import '/css/color.css';
@import '/css/anim.css';

html, body{ margin:0px; padding:0px; background-color:rgba(255,255,255,1.0); }
html, body, #root{ height:100%; min-height:100% !important; }

.track::-webkit-scrollbar{ width:10px; height:10px; }
.track::-webkit-scrollbar-track{  }
.track::-webkit-scrollbar-thumb{ background-color:rgba(200,200,200,1.0); }

.video{ position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden; }
.video iframe, .video object, .video embed{ position:absolute; top:0; left:0; width:100%; height:100%; }

.none{ display:none !important; }
.clear{ clear:both; }
.hidden{ overflow:hidden; } .hidden-x{ overflow-x:hidden; } .hidden-y{ overflow-y:hidden; }
.scroll{ overflow:scroll; } .scroll-x{ overflow-x:scroll; } .scroll-y{ overflow-y:scroll; }
.relative{ position:relative; }
.fixed{ position:fixed; }
.static{ position:static; }
.absolute{ position:absolute; }

.pointer{ cursor:pointer; }
.pointer{ cursor:pointer; }
.active{ pointer-events:auto; }
.inactive{ pointer-events:none; }
.center{ text-align:center; }
.left{ text-align:left; }
.right{ text-align:right; }
.justify{ text-align:justify; }
.normal{ font-weight:normal; } a.normal{ text-decoration:none; }
.bold{ font-weight:bold; }
.thin{ font-weight:100; }
.under{ text-decoration:underline; }
.italic{ font-style:italic; }
.upper{ text-transform:uppercase; }
.lower{ text-transform:lowercase; }
.cover{ background-size:cover; background-repeat:no-repeat; background-position:center center; }
.contain{ background-size:contain; background-repeat:no-repeat; background-position:center center; }
.wrap{ white-space:normal; }
.nowrap{ white-space:nowrap; }
.ellipsis{ text-overflow:ellipsis; }
.ellipsis-multiple{ overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; }
.ellipsis-1{ -webkit-line-clamp:1; } .ellipsis-2{ -webkit-line-clamp:2; } .ellipsis-3{ -webkit-line-clamp:3; } .ellipsis-4{ -webkit-line-clamp:4; } .ellipsis-5{ -webkit-line-clamp:5; }
.rtl{ direction:rtl; }
.ltr{ direction:ltr; }

.cursor{ cursor:pointer; }
.cursor-default{ cursor:default; }
.cursor-move{ cursor:move; }
.cursor-resize-h{ cursor:col-resize; }
.cursor-resize-v{ cursor:row-resize; }
.cursor-help{ cursor:help; }

.f0{  font-size:0px; }  .f1{  font-size:1px; }  .f2{  font-size:2px; }  .f3{  font-size:3px; }  .f4{  font-size:4px; }
.f5{  font-size:5px; }  .f6{  font-size:6px; }  .f7{  font-size:7px; }  .f8{  font-size:8px; }  .f9{  font-size:9px; }
.f10{ font-size:10px; } .f11{ font-size:11px; } .f12{ font-size:12px; } .f13{ font-size:13px; } .f14{ font-size:14px; }
.f15{ font-size:15px; } .f16{ font-size:16px; } .f17{ font-size:17px; } .f18{ font-size:18px; } .f19{ font-size:19px; }
.f20{ font-size:20px; } .f21{ font-size:21px; } .f22{ font-size:22px; } .f23{ font-size:23px; } .f24{ font-size:24px; }
.f25{ font-size:25px; } .f26{ font-size:26px; } .f27{ font-size:27px; } .f28{ font-size:28px; } .f29{ font-size:29px; }
.f30{ font-size:30px; } .f31{ font-size:31px; } .f32{ font-size:32px; } .f33{ font-size:33px; } .f34{ font-size:34px; }
.f35{ font-size:35px; } .f36{ font-size:36px; } .f37{ font-size:37px; } .f38{ font-size:38px; } .f39{ font-size:39px; }
.f40{ font-size:40px; } .f41{ font-size:41px; } .f42{ font-size:42px; } .f43{ font-size:43px; } .f44{ font-size:44px; }
.f45{ font-size:45px; } .f46{ font-size:46px; } .f47{ font-size:47px; } .f48{ font-size:48px; } .f49{ font-size:49px; }
.f50{ font-size:50px; }
.fxs{  font-size:0.6em; } .fsm{  font-size:0.8em; } .fmd{  font-size:1.0em; } .flg{  font-size:1.2em; } .fxl{  font-size:1.4em; }

.lh0{  line-height:0px; }  .lh1{  line-height:1px; }  .lh2{  line-height:2px; }  .lh3{  line-height:3px; }  .lh4{  line-height:4px; }
.lh5{  line-height:5px; }  .lh6{  line-height:6px; }  .lh7{  line-height:7px; }  .lh8{  line-height:8px; }  .lh9{  line-height:9px; }
.lh10{ line-height:10px; } .lh11{ line-height:11px; } .lh12{ line-height:12px; } .lh13{ line-height:13px; } .lh14{ line-height:14px; }
.lh15{ line-height:15px; } .lh16{ line-height:16px; } .lh17{ line-height:17px; } .lh18{ line-height:18px; } .lh19{ line-height:19px; }
.lh20{ line-height:20px; } .lh21{ line-height:21px; } .lh22{ line-height:22px; } .lh23{ line-height:23px; } .lh24{ line-height:24px; }
.lh25{ line-height:25px; } .lh26{ line-height:26px; } .lh27{ line-height:27px; } .lh28{ line-height:28px; } .lh29{ line-height:29px; }
.lh30{ line-height:30px; } .lh31{ line-height:31px; } .lh32{ line-height:32px; } .lh33{ line-height:33px; } .lh34{ line-height:34px; }
.lh35{ line-height:35px; } .lh36{ line-height:36px; } .lh37{ line-height:37px; } .lh38{ line-height:38px; } .lh39{ line-height:39px; }
.lh40{ line-height:40px; } .lh41{ line-height:41px; } .lh42{ line-height:42px; } .lh43{ line-height:43px; } .lh44{ line-height:44px; }
.lh45{ line-height:45px; } .lh46{ line-height:46px; } .lh47{ line-height:47px; } .lh48{ line-height:48px; } .lh49{ line-height:49px; }
.lh50{ line-height:50px; }

.ts01{ text-shadow:0px 2px 2px rgba(0,0,0,0.1); }
.ts02{ text-shadow:0px 2px 2px rgba(0,0,0,0.2); }
.ts03{ text-shadow:0px 2px 2px rgba(0,0,0,0.3); }
.ts04{ text-shadow:0px 2px 2px rgba(0,0,0,0.4); }
.ts05{ text-shadow:0px 2px 2px rgba(0,0,0,0.5); }
.ts06{ text-shadow:0px 2px 2px rgba(0,0,0,0.6); }
.ts07{ text-shadow:0px 2px 2px rgba(0,0,0,0.7); }
.ts08{ text-shadow:0px 2px 2px rgba(0,0,0,0.8); }
.ts09{ text-shadow:0px 2px 2px rgba(0,0,0,0.9); }
.ts10{ text-shadow:0px 2px 2px rgba(0,0,0,1.0); }

.bs01{ box-shadow:0px 2px 2px rgba(0,0,0,0.1); }
.bs02{ box-shadow:0px 2px 2px rgba(0,0,0,0.2); }
.bs03{ box-shadow:0px 2px 2px rgba(0,0,0,0.3); }
.bs04{ box-shadow:0px 2px 2px rgba(0,0,0,0.4); }
.bs05{ box-shadow:0px 2px 2px rgba(0,0,0,0.5); }
.bs06{ box-shadow:0px 2px 2px rgba(0,0,0,0.6); }
.bs07{ box-shadow:0px 2px 2px rgba(0,0,0,0.7); }
.bs08{ box-shadow:0px 2px 2px rgba(0,0,0,0.8); }
.bs09{ box-shadow:0px 2px 2px rgba(0,0,0,0.9); }
.bs10{ box-shadow:0px 2px 2px rgba(0,0,0,1.0); }

.w0{  width:0px; }  .w1{  width:1px; }  .w2{  width:2px; }  .w3{  width:3px; }  .w4{  width:4px; }  .w5{  width:5px; }  .w6{  width:6px; }  .w7{  width:7px; }  .w8{  width:8px; }  .w9{  width:9px; }
.w10{ width:10px; } .w11{ width:11px; } .w12{ width:12px; } .w13{ width:13px; } .w14{ width:14px; } .w15{ width:15px; } .w16{ width:16px; } .w17{ width:17px; } .w18{ width:18px; } .w19{ width:19px; }
.w20{ width:20px; } .w21{ width:21px; } .w22{ width:22px; } .w23{ width:23px; } .w24{ width:24px; } .w25{ width:25px; } .w26{ width:26px; } .w27{ width:27px; } .w28{ width:28px; } .w29{ width:29px; }
.w30{ width:30px; } .w31{ width:31px; } .w32{ width:32px; } .w33{ width:33px; } .w34{ width:34px; } .w35{ width:35px; } .w36{ width:36px; } .w37{ width:37px; } .w38{ width:38px; } .w39{ width:39px; }
.w40{ width:40px; } .w41{ width:41px; } .w42{ width:42px; } .w43{ width:43px; } .w44{ width:44px; } .w45{ width:45px; } .w46{ width:46px; } .w47{ width:47px; } .w48{ width:48px; } .w49{ width:49px; }
.w50{ width:50px; }
.w100p{ width:100%; } .w100pmin{ min-width:100%; } .w100pmax{ max-width:100%; }
.w100vw{ width:100vw; } .w100vwmin{ min-width:100vw; }

.h0min{ min-height:0px; }
.h0{  height:0px; }  .h1{  height:1px; }  .h2{  height:2px; }  .h3{  height:3px; }  .h4{  height:4px; }  .h5{  height:5px; }  .h6{  height:6px; }  .h7{  height:7px; }  .h8{  height:8px; }  .h9{  height:9px; }
.h10{ height:10px; } .h11{ height:11px; } .h12{ height:12px; } .h13{ height:13px; } .h14{ height:14px; } .h15{ height:15px; } .h16{ height:16px; } .h17{ height:17px; } .h18{ height:18px; } .h19{ height:19px; }
.h20{ height:20px; } .h21{ height:21px; } .h22{ height:22px; } .h23{ height:23px; } .h24{ height:24px; } .h25{ height:25px; } .h26{ height:26px; } .h27{ height:27px; } .h28{ height:28px; } .h29{ height:29px; }
.h30{ height:30px; } .h31{ height:31px; } .h32{ height:32px; } .h33{ height:33px; } .h34{ height:34px; } .h35{ height:35px; } .h36{ height:36px; } .h37{ height:37px; } .h38{ height:38px; } .h39{ height:39px; }
.h40{ height:40px; } .h41{ height:41px; } .h42{ height:42px; } .h43{ height:43px; } .h44{ height:44px; } .h45{ height:45px; } .h46{ height:46px; } .h47{ height:47px; } .h48{ height:48px; } .h49{ height:49px; }
.h50{ height:50px; }
.h100p{ height:100%; } .h100pmin{ min-height:100%; } .h100pmax{ max-height:100%; } .h100ppm{ height:100%; min-height:100% !important; }
.h100vh{ height:100vh; } .h100vhmin{ min-height:100vh; }
.h80xs120md{ height:80px; } @media (min-width:960px){ .h80xs120md{ height:120px; } }

.mA{  margin:auto; } .mAv{  margin-top:auto; margin-bottom:auto; } .mAh{  margin-left:auto; margin-right:auto; } .mAt{  margin-top:auto; } .mAb{  margin-bottom:auto; } .mAl{  margin-left:auto; } .mAr{  margin-right:auto; }
.m0{  margin:0px; }  .m0v{  margin-top:0px; margin-bottom:0px; }   .m0h{  margin-left:0px; margin-right:0px; }   .m0t{  margin-top:0px; }  .m0b{  margin-bottom:0px; }  .m0l{  margin-left:0px; }  .m0r{  padding-right:0px; }
.m5{  margin:5px; }  .m5v{  margin-top:5px; margin-bottom:5px; }   .m5h{  margin-left:5px; margin-right:5px; }   .m5t{  margin-top:5px; }  .m5b{  margin-bottom:5px; }  .m5l{  margin-left:5px; }  .m5r{  margin-right:5px; }
.m10{ margin:10px; } .m10v{ margin-top:10px; margin-bottom:10px; } .m10h{ margin-left:10px; margin-right:10px; } .m10t{ margin-top:10px; } .m10b{ margin-bottom:10px; } .m10l{ margin-left:10px; } .m10r{ margin-right:10px; }
.m15{ margin:15px; } .m15v{ margin-top:15px; margin-bottom:15px; } .m15h{ margin-left:15px; margin-right:15px; } .m15t{ margin-top:15px; } .m15b{ margin-bottom:15px; } .m15l{ margin-left:15px; } .m15r{ margin-right:15px; }
.m20{ margin:20px; } .m20v{ margin-top:20px; margin-bottom:20px; } .m20h{ margin-left:20px; margin-right:20px; } .m20t{ margin-top:20px; } .m20b{ margin-bottom:20px; } .m20l{ margin-left:20px; } .m20r{ margin-right:20px; }
.m25{ margin:25px; } .m25v{ margin-top:25px; margin-bottom:25px; } .m25h{ margin-left:25px; margin-right:25px; } .m25t{ margin-top:25px; } .m25b{ margin-bottom:25px; } .m25l{ margin-left:25px; } .m25r{ margin-right:25px; }
.m30{ margin:30px; } .m30v{ margin-top:30px; margin-bottom:30px; } .m30h{ margin-left:30px; margin-right:30px; } .m30t{ margin-top:30px; } .m30b{ margin-bottom:30px; } .m30l{ margin-left:30px; } .m30r{ margin-right:30px; }
.m35{ margin:35px; } .m35v{ margin-top:35px; margin-bottom:35px; } .m35h{ margin-left:35px; margin-right:35px; } .m35t{ margin-top:35px; } .m35b{ margin-bottom:35px; } .m35l{ margin-left:35px; } .m35r{ margin-right:35px; }
.m40{ margin:40px; } .m40v{ margin-top:40px; margin-bottom:40px; } .m40h{ margin-left:40px; margin-right:40px; } .m40t{ margin-top:40px; } .m40b{ margin-bottom:40px; } .m40l{ margin-left:40px; } .m40r{ margin-right:40px; }
.m45{ margin:45px; } .m45v{ margin-top:45px; margin-bottom:45px; } .m45h{ margin-left:45px; margin-right:45px; } .m45t{ margin-top:45px; } .m45b{ margin-bottom:45px; } .m45l{ margin-left:45px; } .m45r{ margin-right:45px; }
.m50{ margin:50px; } .m50v{ margin-top:50px; margin-bottom:50px; } .m50h{ margin-left:50px; margin-right:50px; } .m50t{ margin-top:50px; } .m50b{ margin-bottom:50px; } .m50l{ margin-left:50px; } .m50r{ margin-right:50px; }

.mt90xs150md{ margin-top:90px; } @media (min-width:960px){ .mt90xs150md{ margin-top:150px; } }

.p0{  padding:0px; }  .p0v{  padding-top:0px; padding-bottom:0px; }   .p0h{  padding-left:0px; padding-right:0px; }   .p0t{  padding-top:0px; }  .p0b{  padding-bottom:0px; }  .p0l{  padding-left:0px; }  .p0r{  padding-right:0px; }
.p1{  padding:1px; }  .p1v{  padding-top:1px; padding-bottom:1px; }   .p1h{  padding-left:1px; padding-right:1px; }   .p1t{  padding-top:1px; }  .p1b{  padding-bottom:1px; }  .p1l{  padding-left:1px; }  .p1r{  padding-right:1px; }
.p2{  padding:2px; }  .p2v{  padding-top:2px; padding-bottom:2px; }   .p2h{  padding-left:2px; padding-right:2px; }   .p2t{  padding-top:2px; }  .p2b{  padding-bottom:2px; }  .p2l{  padding-left:2px; }  .p2r{  padding-right:2px; }
.p3{  padding:3px; }  .p3v{  padding-top:3px; padding-bottom:3px; }   .p3h{  padding-left:3px; padding-right:3px; }   .p3t{  padding-top:3px; }  .p3b{  padding-bottom:3px; }  .p3l{  padding-left:3px; }  .p3r{  padding-right:3px; }
.p4{  padding:4px; }  .p4v{  padding-top:4px; padding-bottom:4px; }   .p4h{  padding-left:4px; padding-right:4px; }   .p4t{  padding-top:4px; }  .p4b{  padding-bottom:4px; }  .p4l{  padding-left:4px; }  .p4r{  padding-right:4px; }
.p5{  padding:5px; }  .p5v{  padding-top:5px; padding-bottom:5px; }   .p5h{  padding-left:5px; padding-right:5px; }   .p5t{  padding-top:5px; }  .p5b{  padding-bottom:5px; }  .p5l{  padding-left:5px; }  .p5r{  padding-right:5px; }
.p10{ padding:10px; } .p10v{ padding-top:10px; padding-bottom:10px; } .p10h{ padding-left:10px; padding-right:10px; } .p10t{ padding-top:10px; } .p10b{ padding-bottom:10px; } .p10l{ padding-left:10px; } .p10r{ padding-right:10px; }
.p15{ padding:15px; } .p15v{ padding-top:15px; padding-bottom:15px; } .p15h{ padding-left:15px; padding-right:15px; } .p15t{ padding-top:15px; } .p15b{ padding-bottom:15px; } .p15l{ padding-left:15px; } .p15r{ padding-right:15px; }
.p20{ padding:20px; } .p20v{ padding-top:20px; padding-bottom:20px; } .p20h{ padding-left:20px; padding-right:20px; } .p20t{ padding-top:20px; } .p20b{ padding-bottom:20px; } .p20l{ padding-left:20px; } .p20r{ padding-right:20px; }
.p25{ padding:25px; } .p25v{ padding-top:25px; padding-bottom:25px; } .p25h{ padding-left:25px; padding-right:25px; } .p25t{ padding-top:25px; } .p25b{ padding-bottom:25px; } .p25l{ padding-left:25px; } .p25r{ padding-right:25px; }
.p30{ padding:30px; } .p30v{ padding-top:30px; padding-bottom:30px; } .p30h{ padding-left:30px; padding-right:30px; } .p30t{ padding-top:30px; } .p30b{ padding-bottom:30px; } .p30l{ padding-left:30px; } .p30r{ padding-right:30px; }
.p35{ padding:35px; } .p35v{ padding-top:35px; padding-bottom:35px; } .p35h{ padding-left:35px; padding-right:35px; } .p35t{ padding-top:35px; } .p35b{ padding-bottom:35px; } .p35l{ padding-left:35px; } .p35r{ padding-right:35px; }
.p40{ padding:40px; } .p40v{ padding-top:40px; padding-bottom:40px; } .p40h{ padding-left:40px; padding-right:40px; } .p40t{ padding-top:40px; } .p40b{ padding-bottom:40px; } .p40l{ padding-left:40px; } .p40r{ padding-right:40px; }
.p45{ padding:45px; } .p45v{ padding-top:45px; padding-bottom:45px; } .p45h{ padding-left:45px; padding-right:45px; } .p45t{ padding-top:45px; } .p45b{ padding-bottom:45px; } .p45l{ padding-left:45px; } .p45r{ padding-right:45px; }
.p50{ padding:50px; } .p50v{ padding-top:50px; padding-bottom:50px; } .p50h{ padding-left:50px; padding-right:50px; } .p50t{ padding-top:50px; } .p50b{ padding-bottom:50px; } .p50l{ padding-left:50px; } .p50r{ padding-right:50px; }

.ph10xs50md{ padding-left:10px; padding-right:10px; } @media (min-width:960px){ .ph10xs50md{ padding-left:50px; padding-right:50px; } }
.ph10xs20md{ padding-left:10px; padding-right:10px; } @media (min-width:960px){ .ph10xs20md{ padding-left:20px; padding-right:20px; } }

.pt20xs120md{ padding-top:20px; } @media (min-width:960px){ .pt20xs120md{ padding-top:120px; } }
.pt90xs150md{ padding-top:90px; } @media (min-width:960px){ .pt90xs150md{ padding-top:150px; } }
.pt120xs150md{ padding-top:120px; } @media (min-width:960px){ .pt120xs150md{ padding-top:150px; } }

.r0{  border-radius:0px; }  .r1{  border-radius:1px; }  .r2{  border-radius:2px; }  .r3{  border-radius:3px; }  .r4{  border-radius:4px;  } .r5{  border-radius:5px; }  .r6{  border-radius:6px; }  .r7{  border-radius:7px; }  .r8{  border-radius:8px; }  .r9{  border-radius:9px; }
.r10{ border-radius:10px; } .r11{ border-radius:11px; } .r12{ border-radius:12px; } .r13{ border-radius:13px; } .r14{ border-radius:14px; } .r15{ border-radius:15px; } .r16{ border-radius:16px; } .r17{ border-radius:17px; } .r18{ border-radius:18px; } .r19{ border-radius:19px; }
.r20{ border-radius:20px; } .r21{ border-radius:21px; } .r22{ border-radius:22px; } .r23{ border-radius:23px; } .r24{ border-radius:24px; } .r25{ border-radius:25px; } .r26{ border-radius:26px; } .r27{ border-radius:27px; } .r28{ border-radius:28px; } .r29{ border-radius:29px; }
.r30{ border-radius:30px; } .r31{ border-radius:31px; } .r32{ border-radius:32px; } .r33{ border-radius:33px; } .r34{ border-radius:34px; } .r35{ border-radius:35px; } .r36{ border-radius:36px; } .r37{ border-radius:37px; } .r38{ border-radius:38px; } .r39{ border-radius:39px; }
.r40{ border-radius:40px; } .r41{ border-radius:41px; } .r42{ border-radius:42px; } .r43{ border-radius:43px; } .r44{ border-radius:44px; } .r45{ border-radius:45px; } .r46{ border-radius:46px; } .r47{ border-radius:47px; } .r48{ border-radius:48px; } .r49{ border-radius:49px; }
.r50{ border-radius:50px; }

.r0t{ border-top-left-radius:0px; border-top-right-radius:0px; }
.r0b{ border-bottom-left-radius:0px; border-bottom-right-radius:0px; }
.r0l{ border-top-left-radius:0px; border-bottom-left-radius:0px; }
.r0r{ border-top-right-radius:0px; border-bottom-right-radius:0px; }
.r0tl{ border-top-left-radius:0px; } .r0tr{ border-top-right-radius:0px; } .r0bl{ border-bottom-left-radius:0px; } .r0br{ border-bottom-right-radius:0px; }

.bl01{ filter:blur(1px); -webkit-filter:blur(1px); }
.bl02{ filter:blur(2px); -webkit-filter:blur(2px); }
.bl03{ filter:blur(3px); -webkit-filter:blur(3px); }
.bl04{ filter:blur(4px); -webkit-filter:blur(4px); }
.bl05{ filter:blur(5px); -webkit-filter:blur(5px); }
.bl06{ filter:blur(6px); -webkit-filter:blur(6px); }
.bl07{ filter:blur(7px); -webkit-filter:blur(7px); }
.bl08{ filter:blur(8px); -webkit-filter:blur(8px); }
.bl09{ filter:blur(9px); -webkit-filter:blur(9px); }
.bl10{ filter:blur(10px); -webkit-filter:blur(10px); }

.op0{   opacity:0.00; } .op5{   opacity:0.05; } .op10{  opacity:0.10; } .op15{  opacity:0.15; } .op20{  opacity:0.20; } .op25{  opacity:0.25; } .op30{  opacity:0.30; } .op35{  opacity:0.35; } .op40{  opacity:0.40; } .op45{  opacity:0.45; }
.op50{  opacity:0.50; } .op55{  opacity:0.55; } .op60{  opacity:0.60; } .op65{  opacity:0.65; } .op70{  opacity:0.70; } .op75{  opacity:0.75; } .op80{  opacity:0.80; } .op85{  opacity:0.85; } .op90{  opacity:0.90; } .op95{  opacity:0.95; }
.op100{ opacity:1.00; }

.userselect-init{ user-select:initial; -moz-user-select:initial; -ms-user-select:initial; -webkit-user-select:initial; }
.userselect-all{ user-select:all; -moz-user-select:all; -ms-user-select:all; -webkit-user-select:all; }
.userselect-text{ user-select:text; -moz-user-select:text; -ms-user-select:text; -webkit-user-select:text; }
.userselect-none{ user-select:none; -moz-user-select:none; -ms-user-select:none; -webkit-user-select:none; }

.flex{ display:flex; display:-webkit-flex; }
.flex-min{ flex-grow:0; flex-shrink:0; flex-basis:auto; }
.flex-max{ flex-grow:1; flex-shrink:0; flex-basis:auto; }
.flex-shrink{ flex-shrink:1; }
.flex-grow{ flex-grow:1; }
.flex-wrap{ flex-wrap:wrap; }
.flex-nowrap{ flex-wrap:nowrap; }
.flex-reverse{ flex-direction:row-reverse; }
.flex-vertical{ flex-direction:column; }
.flex-vertical-reverse{ flex-direction:column-reverse; }
.flex-center{ justify-content:center; }
.flex-space{ justify-content:space-between; }
.flex-around{ justify-content:space-around; }
.flex-end{ justify-content:flex-end; }
.flex-align-center{ align-items:center; }
.flex-align-end{ align-items:flex-end; }
.flex-item-center{ align-self:center; }
