.element .size-1, .module.size-1 { width: 1%; -webkit-box-flex: 0; -ms-flex: 0 1 1%; flex: 0 1 1%; max-width: 1%; }
.element .size-2, .module.size-2 { width: 2%; -webkit-box-flex: 0; -ms-flex: 0 1 2%; flex: 0 1 2%; max-width: 2%; }
.element .size-3, .module.size-3 { width: 3%; -webkit-box-flex: 0; -ms-flex: 0 1 3%; flex: 0 1 3%; max-width: 3%; }
.element .size-4, .module.size-4 { width: 4%; -webkit-box-flex: 0; -ms-flex: 0 1 4%; flex: 0 1 4%; max-width: 4%; }
.element .size-5, .module.size-5 { width: 5%; -webkit-box-flex: 0; -ms-flex: 0 1 5%; flex: 0 1 5%; max-width: 5%; }
.element .size-6, .module.size-6 { width: 6%; -webkit-box-flex: 0; -ms-flex: 0 1 6%; flex: 0 1 6%; max-width: 6%; }
.element .size-7, .module.size-7 { width: 7%; -webkit-box-flex: 0; -ms-flex: 0 1 7%; flex: 0 1 7%; max-width: 7%; }
.element .size-8, .module.size-8 { width: 8%; -webkit-box-flex: 0; -ms-flex: 0 1 8%; flex: 0 1 8%; max-width: 8%; }
.element .size-9, .module.size-9 { width: 9%; -webkit-box-flex: 0; -ms-flex: 0 1 9%; flex: 0 1 9%; max-width: 9%; }
.element .size-10, .module.size-10 { width: 10%; -webkit-box-flex: 0; -ms-flex: 0 1 10%; flex: 0 1 10%; max-width: 10%; }
.element .size-11, .module.size-11 { width: 11%; -webkit-box-flex: 0; -ms-flex: 0 1 11%; flex: 0 1 11%; max-width: 11%; }
.element .size-12, .module.size-12 { width: 12%; -webkit-box-flex: 0; -ms-flex: 0 1 12%; flex: 0 1 12%; max-width: 12%; }
.element .size-13, .module.size-13 { width: 13%; -webkit-box-flex: 0; -ms-flex: 0 1 13%; flex: 0 1 13%; max-width: 13%; }
.element .size-14, .module.size-14 { width: 14%; -webkit-box-flex: 0; -ms-flex: 0 1 14%; flex: 0 1 14%; max-width: 14%; }
.element .size-15, .module.size-15 { width: 15%; -webkit-box-flex: 0; -ms-flex: 0 1 15%; flex: 0 1 15%; max-width: 15%; }
.element .size-16, .module.size-16 { width: 16%; -webkit-box-flex: 0; -ms-flex: 0 1 16%; flex: 0 1 16%; max-width: 16%; }
.element .size-17, .module.size-17 { width: 17%; -webkit-box-flex: 0; -ms-flex: 0 1 17%; flex: 0 1 17%; max-width: 17%; }
.element .size-18, .module.size-18 { width: 18%; -webkit-box-flex: 0; -ms-flex: 0 1 18%; flex: 0 1 18%; max-width: 18%; }
.element .size-19, .module.size-19 { width: 19%; -webkit-box-flex: 0; -ms-flex: 0 1 19%; flex: 0 1 19%; max-width: 19%; }
.element .size-20, .module.size-20 { width: 20%; -webkit-box-flex: 0; -ms-flex: 0 1 20%; flex: 0 1 20%; max-width: 20%; }
.element .size-21, .module.size-21 { width: 21%; -webkit-box-flex: 0; -ms-flex: 0 1 21%; flex: 0 1 21%; max-width: 21%; }
.element .size-22, .module.size-22 { width: 22%; -webkit-box-flex: 0; -ms-flex: 0 1 22%; flex: 0 1 22%; max-width: 22%; }
.element .size-23, .module.size-23 { width: 23%; -webkit-box-flex: 0; -ms-flex: 0 1 23%; flex: 0 1 23%; max-width: 23%; }
.element .size-24, .module.size-24 { width: 24%; -webkit-box-flex: 0; -ms-flex: 0 1 24%; flex: 0 1 24%; max-width: 24%; }
.element .size-25, .module.size-25 { width: 25%; -webkit-box-flex: 0; -ms-flex: 0 1 25%; flex: 0 1 25%; max-width: 25%; }
.element .size-26, .module.size-26 { width: 26%; -webkit-box-flex: 0; -ms-flex: 0 1 26%; flex: 0 1 26%; max-width: 26%; }
.element .size-27, .module.size-27 { width: 27%; -webkit-box-flex: 0; -ms-flex: 0 1 27%; flex: 0 1 27%; max-width: 27%; }
.element .size-28, .module.size-28 { width: 28%; -webkit-box-flex: 0; -ms-flex: 0 1 28%; flex: 0 1 28%; max-width: 28%; }
.element .size-29, .module.size-29 { width: 29%; -webkit-box-flex: 0; -ms-flex: 0 1 29%; flex: 0 1 29%; max-width: 29%; }
.element .size-30, .module.size-30 { width: 30%; -webkit-box-flex: 0; -ms-flex: 0 1 30%; flex: 0 1 30%; max-width: 30%; }
.element .size-31, .module.size-31 { width: 31%; -webkit-box-flex: 0; -ms-flex: 0 1 31%; flex: 0 1 31%; max-width: 31%; }
.element .size-32, .module.size-32 { width: 32%; -webkit-box-flex: 0; -ms-flex: 0 1 32%; flex: 0 1 32%; max-width: 32%; }
.element .size-33, .module.size-33 { width: 33%; -webkit-box-flex: 0; -ms-flex: 0 1 33%; flex: 0 1 33%; max-width: 33%; }
.element .size-34, .module.size-34 { width: 34%; -webkit-box-flex: 0; -ms-flex: 0 1 34%; flex: 0 1 34%; max-width: 34%; }
.element .size-35, .module.size-35 { width: 35%; -webkit-box-flex: 0; -ms-flex: 0 1 35%; flex: 0 1 35%; max-width: 35%; }
.element .size-36, .module.size-36 { width: 36%; -webkit-box-flex: 0; -ms-flex: 0 1 36%; flex: 0 1 36%; max-width: 36%; }
.element .size-37, .module.size-37 { width: 37%; -webkit-box-flex: 0; -ms-flex: 0 1 37%; flex: 0 1 37%; max-width: 37%; }
.element .size-38, .module.size-38 { width: 38%; -webkit-box-flex: 0; -ms-flex: 0 1 38%; flex: 0 1 38%; max-width: 38%; }
.element .size-39, .module.size-39 { width: 39%; -webkit-box-flex: 0; -ms-flex: 0 1 39%; flex: 0 1 39%; max-width: 39%; }
.element .size-40, .module.size-40 { width: 40%; -webkit-box-flex: 0; -ms-flex: 0 1 40%; flex: 0 1 40%; max-width: 40%; }
.element .size-41, .module.size-41 { width: 41%; -webkit-box-flex: 0; -ms-flex: 0 1 41%; flex: 0 1 41%; max-width: 41%; }
.element .size-42, .module.size-42 { width: 42%; -webkit-box-flex: 0; -ms-flex: 0 1 42%; flex: 0 1 42%; max-width: 42%; }
.element .size-43, .module.size-43 { width: 43%; -webkit-box-flex: 0; -ms-flex: 0 1 43%; flex: 0 1 43%; max-width: 43%; }
.element .size-44, .module.size-44 { width: 44%; -webkit-box-flex: 0; -ms-flex: 0 1 44%; flex: 0 1 44%; max-width: 44%; }
.element .size-45, .module.size-45 { width: 45%; -webkit-box-flex: 0; -ms-flex: 0 1 45%; flex: 0 1 45%; max-width: 45%; }
.element .size-46, .module.size-46 { width: 46%; -webkit-box-flex: 0; -ms-flex: 0 1 46%; flex: 0 1 46%; max-width: 46%; }
.element .size-47, .module.size-47 { width: 47%; -webkit-box-flex: 0; -ms-flex: 0 1 47%; flex: 0 1 47%; max-width: 47%; }
.element .size-48, .module.size-48 { width: 48%; -webkit-box-flex: 0; -ms-flex: 0 1 48%; flex: 0 1 48%; max-width: 48%; }
.element .size-49, .module.size-49 { width: 49%; -webkit-box-flex: 0; -ms-flex: 0 1 49%; flex: 0 1 49%; max-width: 49%; }
.element .size-50, .module.size-50 { width: 50%; -webkit-box-flex: 0; -ms-flex: 0 1 50%; flex: 0 1 50%; max-width: 50%; }
.element .size-51, .module.size-51 { width: 51%; -webkit-box-flex: 0; -ms-flex: 0 1 51%; flex: 0 1 51%; max-width: 51%; }
.element .size-52, .module.size-52 { width: 52%; -webkit-box-flex: 0; -ms-flex: 0 1 52%; flex: 0 1 52%; max-width: 52%; }
.element .size-53, .module.size-53 { width: 53%; -webkit-box-flex: 0; -ms-flex: 0 1 53%; flex: 0 1 53%; max-width: 53%; }
.element .size-54, .module.size-54 { width: 54%; -webkit-box-flex: 0; -ms-flex: 0 1 54%; flex: 0 1 54%; max-width: 54%; }
.element .size-55, .module.size-55 { width: 55%; -webkit-box-flex: 0; -ms-flex: 0 1 55%; flex: 0 1 55%; max-width: 55%; }
.element .size-56, .module.size-56 { width: 56%; -webkit-box-flex: 0; -ms-flex: 0 1 56%; flex: 0 1 56%; max-width: 56%; }
.element .size-57, .module.size-57 { width: 57%; -webkit-box-flex: 0; -ms-flex: 0 1 57%; flex: 0 1 57%; max-width: 57%; }
.element .size-58, .module.size-58 { width: 58%; -webkit-box-flex: 0; -ms-flex: 0 1 58%; flex: 0 1 58%; max-width: 58%; }
.element .size-59, .module.size-59 { width: 59%; -webkit-box-flex: 0; -ms-flex: 0 1 59%; flex: 0 1 59%; max-width: 59%; }
.element .size-60, .module.size-60 { width: 60%; -webkit-box-flex: 0; -ms-flex: 0 1 60%; flex: 0 1 60%; max-width: 60%; }
.element .size-61, .module.size-61 { width: 61%; -webkit-box-flex: 0; -ms-flex: 0 1 61%; flex: 0 1 61%; max-width: 61%; }
.element .size-62, .module.size-62 { width: 62%; -webkit-box-flex: 0; -ms-flex: 0 1 62%; flex: 0 1 62%; max-width: 62%; }
.element .size-63, .module.size-63 { width: 63%; -webkit-box-flex: 0; -ms-flex: 0 1 63%; flex: 0 1 63%; max-width: 63%; }
.element .size-64, .module.size-64 { width: 64%; -webkit-box-flex: 0; -ms-flex: 0 1 64%; flex: 0 1 64%; max-width: 64%; }
.element .size-65, .module.size-65 { width: 65%; -webkit-box-flex: 0; -ms-flex: 0 1 65%; flex: 0 1 65%; max-width: 65%; }
.element .size-66, .module.size-66 { width: 66%; -webkit-box-flex: 0; -ms-flex: 0 1 66%; flex: 0 1 66%; max-width: 66%; }
.element .size-67, .module.size-67 { width: 67%; -webkit-box-flex: 0; -ms-flex: 0 1 67%; flex: 0 1 67%; max-width: 67%; }
.element .size-68, .module.size-68 { width: 68%; -webkit-box-flex: 0; -ms-flex: 0 1 68%; flex: 0 1 68%; max-width: 68%; }
.element .size-69, .module.size-69 { width: 69%; -webkit-box-flex: 0; -ms-flex: 0 1 69%; flex: 0 1 69%; max-width: 69%; }
.element .size-70, .module.size-70 { width: 70%; -webkit-box-flex: 0; -ms-flex: 0 1 70%; flex: 0 1 70%; max-width: 70%; }
.element .size-71, .module.size-71 { width: 71%; -webkit-box-flex: 0; -ms-flex: 0 1 71%; flex: 0 1 71%; max-width: 71%; }
.element .size-72, .module.size-72 { width: 72%; -webkit-box-flex: 0; -ms-flex: 0 1 72%; flex: 0 1 72%; max-width: 72%; }
.element .size-73, .module.size-73 { width: 73%; -webkit-box-flex: 0; -ms-flex: 0 1 73%; flex: 0 1 73%; max-width: 73%; }
.element .size-74, .module.size-74 { width: 74%; -webkit-box-flex: 0; -ms-flex: 0 1 74%; flex: 0 1 74%; max-width: 74%; }
.element .size-75, .module.size-75 { width: 75%; -webkit-box-flex: 0; -ms-flex: 0 1 75%; flex: 0 1 75%; max-width: 75%; }
.element .size-76, .module.size-76 { width: 76%; -webkit-box-flex: 0; -ms-flex: 0 1 76%; flex: 0 1 76%; max-width: 76%; }
.element .size-77, .module.size-77 { width: 77%; -webkit-box-flex: 0; -ms-flex: 0 1 77%; flex: 0 1 77%; max-width: 77%; }
.element .size-78, .module.size-78 { width: 78%; -webkit-box-flex: 0; -ms-flex: 0 1 78%; flex: 0 1 78%; max-width: 78%; }
.element .size-79, .module.size-79 { width: 79%; -webkit-box-flex: 0; -ms-flex: 0 1 79%; flex: 0 1 79%; max-width: 79%; }
.element .size-80, .module.size-80 { width: 80%; -webkit-box-flex: 0; -ms-flex: 0 1 80%; flex: 0 1 80%; max-width: 80%; }
.element .size-81, .module.size-81 { width: 81%; -webkit-box-flex: 0; -ms-flex: 0 1 81%; flex: 0 1 81%; max-width: 81%; }
.element .size-82, .module.size-82 { width: 82%; -webkit-box-flex: 0; -ms-flex: 0 1 82%; flex: 0 1 82%; max-width: 82%; }
.element .size-83, .module.size-83 { width: 83%; -webkit-box-flex: 0; -ms-flex: 0 1 83%; flex: 0 1 83%; max-width: 83%; }
.element .size-84, .module.size-84 { width: 84%; -webkit-box-flex: 0; -ms-flex: 0 1 84%; flex: 0 1 84%; max-width: 84%; }
.element .size-85, .module.size-85 { width: 85%; -webkit-box-flex: 0; -ms-flex: 0 1 85%; flex: 0 1 85%; max-width: 85%; }
.element .size-86, .module.size-86 { width: 86%; -webkit-box-flex: 0; -ms-flex: 0 1 86%; flex: 0 1 86%; max-width: 86%; }
.element .size-87, .module.size-87 { width: 87%; -webkit-box-flex: 0; -ms-flex: 0 1 87%; flex: 0 1 87%; max-width: 87%; }
.element .size-88, .module.size-88 { width: 88%; -webkit-box-flex: 0; -ms-flex: 0 1 88%; flex: 0 1 88%; max-width: 88%; }
.element .size-89, .module.size-89 { width: 89%; -webkit-box-flex: 0; -ms-flex: 0 1 89%; flex: 0 1 89%; max-width: 89%; }
.element .size-90, .module.size-90 { width: 90%; -webkit-box-flex: 0; -ms-flex: 0 1 90%; flex: 0 1 90%; max-width: 90%; }
.element .size-91, .module.size-91 { width: 91%; -webkit-box-flex: 0; -ms-flex: 0 1 91%; flex: 0 1 91%; max-width: 91%; }
.element .size-92, .module.size-92 { width: 92%; -webkit-box-flex: 0; -ms-flex: 0 1 92%; flex: 0 1 92%; max-width: 92%; }
.element .size-93, .module.size-93 { width: 93%; -webkit-box-flex: 0; -ms-flex: 0 1 93%; flex: 0 1 93%; max-width: 93%; }
.element .size-94, .module.size-94 { width: 94%; -webkit-box-flex: 0; -ms-flex: 0 1 94%; flex: 0 1 94%; max-width: 94%; }
.element .size-95, .module.size-95 { width: 95%; -webkit-box-flex: 0; -ms-flex: 0 1 95%; flex: 0 1 95%; max-width: 95%; }
.element .size-96, .module.size-96 { width: 96%; -webkit-box-flex: 0; -ms-flex: 0 1 96%; flex: 0 1 96%; max-width: 96%; }
.element .size-97, .module.size-97 { width: 97%; -webkit-box-flex: 0; -ms-flex: 0 1 97%; flex: 0 1 97%; max-width: 97%; }
.element .size-98, .module.size-98 { width: 98%; -webkit-box-flex: 0; -ms-flex: 0 1 98%; flex: 0 1 98%; max-width: 98%; }
.element .size-99, .module.size-99 { width: 99%; -webkit-box-flex: 0; -ms-flex: 0 1 99%; flex: 0 1 99%; max-width: 99%; }
.element .size-100, .module.size-100 { width: 100%; -webkit-box-flex: 0; -ms-flex: 0 1 100%; flex: 0 1 100%; max-width: 100%; }

@media screen and (max-width: 1200px) { .block .xl-1 { width: 1%; -webkit-box-flex: 0; -ms-flex: 0 1 1%; flex: 0 1 1%; max-width: 1%; }
  .block .xl-2 { width: 2%; -webkit-box-flex: 0; -ms-flex: 0 1 2%; flex: 0 1 2%; max-width: 2%; }
  .block .xl-3 { width: 3%; -webkit-box-flex: 0; -ms-flex: 0 1 3%; flex: 0 1 3%; max-width: 3%; }
  .block .xl-4 { width: 4%; -webkit-box-flex: 0; -ms-flex: 0 1 4%; flex: 0 1 4%; max-width: 4%; }
  .block .xl-5 { width: 5%; -webkit-box-flex: 0; -ms-flex: 0 1 5%; flex: 0 1 5%; max-width: 5%; }
  .block .xl-6 { width: 6%; -webkit-box-flex: 0; -ms-flex: 0 1 6%; flex: 0 1 6%; max-width: 6%; }
  .block .xl-7 { width: 7%; -webkit-box-flex: 0; -ms-flex: 0 1 7%; flex: 0 1 7%; max-width: 7%; }
  .block .xl-8 { width: 8%; -webkit-box-flex: 0; -ms-flex: 0 1 8%; flex: 0 1 8%; max-width: 8%; }
  .block .xl-9 { width: 9%; -webkit-box-flex: 0; -ms-flex: 0 1 9%; flex: 0 1 9%; max-width: 9%; }
  .block .xl-10 { width: 10%; -webkit-box-flex: 0; -ms-flex: 0 1 10%; flex: 0 1 10%; max-width: 10%; }
  .block .xl-11 { width: 11%; -webkit-box-flex: 0; -ms-flex: 0 1 11%; flex: 0 1 11%; max-width: 11%; }
  .block .xl-12 { width: 12%; -webkit-box-flex: 0; -ms-flex: 0 1 12%; flex: 0 1 12%; max-width: 12%; }
  .block .xl-13 { width: 13%; -webkit-box-flex: 0; -ms-flex: 0 1 13%; flex: 0 1 13%; max-width: 13%; }
  .block .xl-14 { width: 14%; -webkit-box-flex: 0; -ms-flex: 0 1 14%; flex: 0 1 14%; max-width: 14%; }
  .block .xl-15 { width: 15%; -webkit-box-flex: 0; -ms-flex: 0 1 15%; flex: 0 1 15%; max-width: 15%; }
  .block .xl-16 { width: 16%; -webkit-box-flex: 0; -ms-flex: 0 1 16%; flex: 0 1 16%; max-width: 16%; }
  .block .xl-17 { width: 17%; -webkit-box-flex: 0; -ms-flex: 0 1 17%; flex: 0 1 17%; max-width: 17%; }
  .block .xl-18 { width: 18%; -webkit-box-flex: 0; -ms-flex: 0 1 18%; flex: 0 1 18%; max-width: 18%; }
  .block .xl-19 { width: 19%; -webkit-box-flex: 0; -ms-flex: 0 1 19%; flex: 0 1 19%; max-width: 19%; }
  .block .xl-20 { width: 20%; -webkit-box-flex: 0; -ms-flex: 0 1 20%; flex: 0 1 20%; max-width: 20%; }
  .block .xl-21 { width: 21%; -webkit-box-flex: 0; -ms-flex: 0 1 21%; flex: 0 1 21%; max-width: 21%; }
  .block .xl-22 { width: 22%; -webkit-box-flex: 0; -ms-flex: 0 1 22%; flex: 0 1 22%; max-width: 22%; }
  .block .xl-23 { width: 23%; -webkit-box-flex: 0; -ms-flex: 0 1 23%; flex: 0 1 23%; max-width: 23%; }
  .block .xl-24 { width: 24%; -webkit-box-flex: 0; -ms-flex: 0 1 24%; flex: 0 1 24%; max-width: 24%; }
  .block .xl-25 { width: 25%; -webkit-box-flex: 0; -ms-flex: 0 1 25%; flex: 0 1 25%; max-width: 25%; }
  .block .xl-26 { width: 26%; -webkit-box-flex: 0; -ms-flex: 0 1 26%; flex: 0 1 26%; max-width: 26%; }
  .block .xl-27 { width: 27%; -webkit-box-flex: 0; -ms-flex: 0 1 27%; flex: 0 1 27%; max-width: 27%; }
  .block .xl-28 { width: 28%; -webkit-box-flex: 0; -ms-flex: 0 1 28%; flex: 0 1 28%; max-width: 28%; }
  .block .xl-29 { width: 29%; -webkit-box-flex: 0; -ms-flex: 0 1 29%; flex: 0 1 29%; max-width: 29%; }
  .block .xl-30 { width: 30%; -webkit-box-flex: 0; -ms-flex: 0 1 30%; flex: 0 1 30%; max-width: 30%; }
  .block .xl-31 { width: 31%; -webkit-box-flex: 0; -ms-flex: 0 1 31%; flex: 0 1 31%; max-width: 31%; }
  .block .xl-32 { width: 32%; -webkit-box-flex: 0; -ms-flex: 0 1 32%; flex: 0 1 32%; max-width: 32%; }
  .block .xl-33 { width: 33%; -webkit-box-flex: 0; -ms-flex: 0 1 33%; flex: 0 1 33%; max-width: 33%; }
  .block .xl-34 { width: 34%; -webkit-box-flex: 0; -ms-flex: 0 1 34%; flex: 0 1 34%; max-width: 34%; }
  .block .xl-35 { width: 35%; -webkit-box-flex: 0; -ms-flex: 0 1 35%; flex: 0 1 35%; max-width: 35%; }
  .block .xl-36 { width: 36%; -webkit-box-flex: 0; -ms-flex: 0 1 36%; flex: 0 1 36%; max-width: 36%; }
  .block .xl-37 { width: 37%; -webkit-box-flex: 0; -ms-flex: 0 1 37%; flex: 0 1 37%; max-width: 37%; }
  .block .xl-38 { width: 38%; -webkit-box-flex: 0; -ms-flex: 0 1 38%; flex: 0 1 38%; max-width: 38%; }
  .block .xl-39 { width: 39%; -webkit-box-flex: 0; -ms-flex: 0 1 39%; flex: 0 1 39%; max-width: 39%; }
  .block .xl-40 { width: 40%; -webkit-box-flex: 0; -ms-flex: 0 1 40%; flex: 0 1 40%; max-width: 40%; }
  .block .xl-41 { width: 41%; -webkit-box-flex: 0; -ms-flex: 0 1 41%; flex: 0 1 41%; max-width: 41%; }
  .block .xl-42 { width: 42%; -webkit-box-flex: 0; -ms-flex: 0 1 42%; flex: 0 1 42%; max-width: 42%; }
  .block .xl-43 { width: 43%; -webkit-box-flex: 0; -ms-flex: 0 1 43%; flex: 0 1 43%; max-width: 43%; }
  .block .xl-44 { width: 44%; -webkit-box-flex: 0; -ms-flex: 0 1 44%; flex: 0 1 44%; max-width: 44%; }
  .block .xl-45 { width: 45%; -webkit-box-flex: 0; -ms-flex: 0 1 45%; flex: 0 1 45%; max-width: 45%; }
  .block .xl-46 { width: 46%; -webkit-box-flex: 0; -ms-flex: 0 1 46%; flex: 0 1 46%; max-width: 46%; }
  .block .xl-47 { width: 47%; -webkit-box-flex: 0; -ms-flex: 0 1 47%; flex: 0 1 47%; max-width: 47%; }
  .block .xl-48 { width: 48%; -webkit-box-flex: 0; -ms-flex: 0 1 48%; flex: 0 1 48%; max-width: 48%; }
  .block .xl-49 { width: 49%; -webkit-box-flex: 0; -ms-flex: 0 1 49%; flex: 0 1 49%; max-width: 49%; }
  .block .xl-50 { width: 50%; -webkit-box-flex: 0; -ms-flex: 0 1 50%; flex: 0 1 50%; max-width: 50%; }
  .block .xl-51 { width: 51%; -webkit-box-flex: 0; -ms-flex: 0 1 51%; flex: 0 1 51%; max-width: 51%; }
  .block .xl-52 { width: 52%; -webkit-box-flex: 0; -ms-flex: 0 1 52%; flex: 0 1 52%; max-width: 52%; }
  .block .xl-53 { width: 53%; -webkit-box-flex: 0; -ms-flex: 0 1 53%; flex: 0 1 53%; max-width: 53%; }
  .block .xl-54 { width: 54%; -webkit-box-flex: 0; -ms-flex: 0 1 54%; flex: 0 1 54%; max-width: 54%; }
  .block .xl-55 { width: 55%; -webkit-box-flex: 0; -ms-flex: 0 1 55%; flex: 0 1 55%; max-width: 55%; }
  .block .xl-56 { width: 56%; -webkit-box-flex: 0; -ms-flex: 0 1 56%; flex: 0 1 56%; max-width: 56%; }
  .block .xl-57 { width: 57%; -webkit-box-flex: 0; -ms-flex: 0 1 57%; flex: 0 1 57%; max-width: 57%; }
  .block .xl-58 { width: 58%; -webkit-box-flex: 0; -ms-flex: 0 1 58%; flex: 0 1 58%; max-width: 58%; }
  .block .xl-59 { width: 59%; -webkit-box-flex: 0; -ms-flex: 0 1 59%; flex: 0 1 59%; max-width: 59%; }
  .block .xl-60 { width: 60%; -webkit-box-flex: 0; -ms-flex: 0 1 60%; flex: 0 1 60%; max-width: 60%; }
  .block .xl-61 { width: 61%; -webkit-box-flex: 0; -ms-flex: 0 1 61%; flex: 0 1 61%; max-width: 61%; }
  .block .xl-62 { width: 62%; -webkit-box-flex: 0; -ms-flex: 0 1 62%; flex: 0 1 62%; max-width: 62%; }
  .block .xl-63 { width: 63%; -webkit-box-flex: 0; -ms-flex: 0 1 63%; flex: 0 1 63%; max-width: 63%; }
  .block .xl-64 { width: 64%; -webkit-box-flex: 0; -ms-flex: 0 1 64%; flex: 0 1 64%; max-width: 64%; }
  .block .xl-65 { width: 65%; -webkit-box-flex: 0; -ms-flex: 0 1 65%; flex: 0 1 65%; max-width: 65%; }
  .block .xl-66 { width: 66%; -webkit-box-flex: 0; -ms-flex: 0 1 66%; flex: 0 1 66%; max-width: 66%; }
  .block .xl-67 { width: 67%; -webkit-box-flex: 0; -ms-flex: 0 1 67%; flex: 0 1 67%; max-width: 67%; }
  .block .xl-68 { width: 68%; -webkit-box-flex: 0; -ms-flex: 0 1 68%; flex: 0 1 68%; max-width: 68%; }
  .block .xl-69 { width: 69%; -webkit-box-flex: 0; -ms-flex: 0 1 69%; flex: 0 1 69%; max-width: 69%; }
  .block .xl-70 { width: 70%; -webkit-box-flex: 0; -ms-flex: 0 1 70%; flex: 0 1 70%; max-width: 70%; }
  .block .xl-71 { width: 71%; -webkit-box-flex: 0; -ms-flex: 0 1 71%; flex: 0 1 71%; max-width: 71%; }
  .block .xl-72 { width: 72%; -webkit-box-flex: 0; -ms-flex: 0 1 72%; flex: 0 1 72%; max-width: 72%; }
  .block .xl-73 { width: 73%; -webkit-box-flex: 0; -ms-flex: 0 1 73%; flex: 0 1 73%; max-width: 73%; }
  .block .xl-74 { width: 74%; -webkit-box-flex: 0; -ms-flex: 0 1 74%; flex: 0 1 74%; max-width: 74%; }
  .block .xl-75 { width: 75%; -webkit-box-flex: 0; -ms-flex: 0 1 75%; flex: 0 1 75%; max-width: 75%; }
  .block .xl-76 { width: 76%; -webkit-box-flex: 0; -ms-flex: 0 1 76%; flex: 0 1 76%; max-width: 76%; }
  .block .xl-77 { width: 77%; -webkit-box-flex: 0; -ms-flex: 0 1 77%; flex: 0 1 77%; max-width: 77%; }
  .block .xl-78 { width: 78%; -webkit-box-flex: 0; -ms-flex: 0 1 78%; flex: 0 1 78%; max-width: 78%; }
  .block .xl-79 { width: 79%; -webkit-box-flex: 0; -ms-flex: 0 1 79%; flex: 0 1 79%; max-width: 79%; }
  .block .xl-80 { width: 80%; -webkit-box-flex: 0; -ms-flex: 0 1 80%; flex: 0 1 80%; max-width: 80%; }
  .block .xl-81 { width: 81%; -webkit-box-flex: 0; -ms-flex: 0 1 81%; flex: 0 1 81%; max-width: 81%; }
  .block .xl-82 { width: 82%; -webkit-box-flex: 0; -ms-flex: 0 1 82%; flex: 0 1 82%; max-width: 82%; }
  .block .xl-83 { width: 83%; -webkit-box-flex: 0; -ms-flex: 0 1 83%; flex: 0 1 83%; max-width: 83%; }
  .block .xl-84 { width: 84%; -webkit-box-flex: 0; -ms-flex: 0 1 84%; flex: 0 1 84%; max-width: 84%; }
  .block .xl-85 { width: 85%; -webkit-box-flex: 0; -ms-flex: 0 1 85%; flex: 0 1 85%; max-width: 85%; }
  .block .xl-86 { width: 86%; -webkit-box-flex: 0; -ms-flex: 0 1 86%; flex: 0 1 86%; max-width: 86%; }
  .block .xl-87 { width: 87%; -webkit-box-flex: 0; -ms-flex: 0 1 87%; flex: 0 1 87%; max-width: 87%; }
  .block .xl-88 { width: 88%; -webkit-box-flex: 0; -ms-flex: 0 1 88%; flex: 0 1 88%; max-width: 88%; }
  .block .xl-89 { width: 89%; -webkit-box-flex: 0; -ms-flex: 0 1 89%; flex: 0 1 89%; max-width: 89%; }
  .block .xl-90 { width: 90%; -webkit-box-flex: 0; -ms-flex: 0 1 90%; flex: 0 1 90%; max-width: 90%; }
  .block .xl-91 { width: 91%; -webkit-box-flex: 0; -ms-flex: 0 1 91%; flex: 0 1 91%; max-width: 91%; }
  .block .xl-92 { width: 92%; -webkit-box-flex: 0; -ms-flex: 0 1 92%; flex: 0 1 92%; max-width: 92%; }
  .block .xl-93 { width: 93%; -webkit-box-flex: 0; -ms-flex: 0 1 93%; flex: 0 1 93%; max-width: 93%; }
  .block .xl-94 { width: 94%; -webkit-box-flex: 0; -ms-flex: 0 1 94%; flex: 0 1 94%; max-width: 94%; }
  .block .xl-95 { width: 95%; -webkit-box-flex: 0; -ms-flex: 0 1 95%; flex: 0 1 95%; max-width: 95%; }
  .block .xl-96 { width: 96%; -webkit-box-flex: 0; -ms-flex: 0 1 96%; flex: 0 1 96%; max-width: 96%; }
  .block .xl-97 { width: 97%; -webkit-box-flex: 0; -ms-flex: 0 1 97%; flex: 0 1 97%; max-width: 97%; }
  .block .xl-98 { width: 98%; -webkit-box-flex: 0; -ms-flex: 0 1 98%; flex: 0 1 98%; max-width: 98%; }
  .block .xl-99 { width: 99%; -webkit-box-flex: 0; -ms-flex: 0 1 99%; flex: 0 1 99%; max-width: 99%; }
  .block .xl-100 { width: 100%; -webkit-box-flex: 0; -ms-flex: 0 1 100%; flex: 0 1 100%; max-width: 100%; }
  .block .xl-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .block .xl-hide { display: none; }
  .block .xl-full-width { max-width: none; min-width: 100%; }
  .block .content-width { max-width: 960px; min-width: 960px; } }

@media screen and (max-width: 959px) { .block .l-1 { width: 1%; -webkit-box-flex: 0; -ms-flex: 0 1 1%; flex: 0 1 1%; max-width: 1%; }
  .block .l-2 { width: 2%; -webkit-box-flex: 0; -ms-flex: 0 1 2%; flex: 0 1 2%; max-width: 2%; }
  .block .l-3 { width: 3%; -webkit-box-flex: 0; -ms-flex: 0 1 3%; flex: 0 1 3%; max-width: 3%; }
  .block .l-4 { width: 4%; -webkit-box-flex: 0; -ms-flex: 0 1 4%; flex: 0 1 4%; max-width: 4%; }
  .block .l-5 { width: 5%; -webkit-box-flex: 0; -ms-flex: 0 1 5%; flex: 0 1 5%; max-width: 5%; }
  .block .l-6 { width: 6%; -webkit-box-flex: 0; -ms-flex: 0 1 6%; flex: 0 1 6%; max-width: 6%; }
  .block .l-7 { width: 7%; -webkit-box-flex: 0; -ms-flex: 0 1 7%; flex: 0 1 7%; max-width: 7%; }
  .block .l-8 { width: 8%; -webkit-box-flex: 0; -ms-flex: 0 1 8%; flex: 0 1 8%; max-width: 8%; }
  .block .l-9 { width: 9%; -webkit-box-flex: 0; -ms-flex: 0 1 9%; flex: 0 1 9%; max-width: 9%; }
  .block .l-10 { width: 10%; -webkit-box-flex: 0; -ms-flex: 0 1 10%; flex: 0 1 10%; max-width: 10%; }
  .block .l-11 { width: 11%; -webkit-box-flex: 0; -ms-flex: 0 1 11%; flex: 0 1 11%; max-width: 11%; }
  .block .l-12 { width: 12%; -webkit-box-flex: 0; -ms-flex: 0 1 12%; flex: 0 1 12%; max-width: 12%; }
  .block .l-13 { width: 13%; -webkit-box-flex: 0; -ms-flex: 0 1 13%; flex: 0 1 13%; max-width: 13%; }
  .block .l-14 { width: 14%; -webkit-box-flex: 0; -ms-flex: 0 1 14%; flex: 0 1 14%; max-width: 14%; }
  .block .l-15 { width: 15%; -webkit-box-flex: 0; -ms-flex: 0 1 15%; flex: 0 1 15%; max-width: 15%; }
  .block .l-16 { width: 16%; -webkit-box-flex: 0; -ms-flex: 0 1 16%; flex: 0 1 16%; max-width: 16%; }
  .block .l-17 { width: 17%; -webkit-box-flex: 0; -ms-flex: 0 1 17%; flex: 0 1 17%; max-width: 17%; }
  .block .l-18 { width: 18%; -webkit-box-flex: 0; -ms-flex: 0 1 18%; flex: 0 1 18%; max-width: 18%; }
  .block .l-19 { width: 19%; -webkit-box-flex: 0; -ms-flex: 0 1 19%; flex: 0 1 19%; max-width: 19%; }
  .block .l-20 { width: 20%; -webkit-box-flex: 0; -ms-flex: 0 1 20%; flex: 0 1 20%; max-width: 20%; }
  .block .l-21 { width: 21%; -webkit-box-flex: 0; -ms-flex: 0 1 21%; flex: 0 1 21%; max-width: 21%; }
  .block .l-22 { width: 22%; -webkit-box-flex: 0; -ms-flex: 0 1 22%; flex: 0 1 22%; max-width: 22%; }
  .block .l-23 { width: 23%; -webkit-box-flex: 0; -ms-flex: 0 1 23%; flex: 0 1 23%; max-width: 23%; }
  .block .l-24 { width: 24%; -webkit-box-flex: 0; -ms-flex: 0 1 24%; flex: 0 1 24%; max-width: 24%; }
  .block .l-25 { width: 25%; -webkit-box-flex: 0; -ms-flex: 0 1 25%; flex: 0 1 25%; max-width: 25%; }
  .block .l-26 { width: 26%; -webkit-box-flex: 0; -ms-flex: 0 1 26%; flex: 0 1 26%; max-width: 26%; }
  .block .l-27 { width: 27%; -webkit-box-flex: 0; -ms-flex: 0 1 27%; flex: 0 1 27%; max-width: 27%; }
  .block .l-28 { width: 28%; -webkit-box-flex: 0; -ms-flex: 0 1 28%; flex: 0 1 28%; max-width: 28%; }
  .block .l-29 { width: 29%; -webkit-box-flex: 0; -ms-flex: 0 1 29%; flex: 0 1 29%; max-width: 29%; }
  .block .l-30 { width: 30%; -webkit-box-flex: 0; -ms-flex: 0 1 30%; flex: 0 1 30%; max-width: 30%; }
  .block .l-31 { width: 31%; -webkit-box-flex: 0; -ms-flex: 0 1 31%; flex: 0 1 31%; max-width: 31%; }
  .block .l-32 { width: 32%; -webkit-box-flex: 0; -ms-flex: 0 1 32%; flex: 0 1 32%; max-width: 32%; }
  .block .l-33 { width: 33%; -webkit-box-flex: 0; -ms-flex: 0 1 33%; flex: 0 1 33%; max-width: 33%; }
  .block .l-34 { width: 34%; -webkit-box-flex: 0; -ms-flex: 0 1 34%; flex: 0 1 34%; max-width: 34%; }
  .block .l-35 { width: 35%; -webkit-box-flex: 0; -ms-flex: 0 1 35%; flex: 0 1 35%; max-width: 35%; }
  .block .l-36 { width: 36%; -webkit-box-flex: 0; -ms-flex: 0 1 36%; flex: 0 1 36%; max-width: 36%; }
  .block .l-37 { width: 37%; -webkit-box-flex: 0; -ms-flex: 0 1 37%; flex: 0 1 37%; max-width: 37%; }
  .block .l-38 { width: 38%; -webkit-box-flex: 0; -ms-flex: 0 1 38%; flex: 0 1 38%; max-width: 38%; }
  .block .l-39 { width: 39%; -webkit-box-flex: 0; -ms-flex: 0 1 39%; flex: 0 1 39%; max-width: 39%; }
  .block .l-40 { width: 40%; -webkit-box-flex: 0; -ms-flex: 0 1 40%; flex: 0 1 40%; max-width: 40%; }
  .block .l-41 { width: 41%; -webkit-box-flex: 0; -ms-flex: 0 1 41%; flex: 0 1 41%; max-width: 41%; }
  .block .l-42 { width: 42%; -webkit-box-flex: 0; -ms-flex: 0 1 42%; flex: 0 1 42%; max-width: 42%; }
  .block .l-43 { width: 43%; -webkit-box-flex: 0; -ms-flex: 0 1 43%; flex: 0 1 43%; max-width: 43%; }
  .block .l-44 { width: 44%; -webkit-box-flex: 0; -ms-flex: 0 1 44%; flex: 0 1 44%; max-width: 44%; }
  .block .l-45 { width: 45%; -webkit-box-flex: 0; -ms-flex: 0 1 45%; flex: 0 1 45%; max-width: 45%; }
  .block .l-46 { width: 46%; -webkit-box-flex: 0; -ms-flex: 0 1 46%; flex: 0 1 46%; max-width: 46%; }
  .block .l-47 { width: 47%; -webkit-box-flex: 0; -ms-flex: 0 1 47%; flex: 0 1 47%; max-width: 47%; }
  .block .l-48 { width: 48%; -webkit-box-flex: 0; -ms-flex: 0 1 48%; flex: 0 1 48%; max-width: 48%; }
  .block .l-49 { width: 49%; -webkit-box-flex: 0; -ms-flex: 0 1 49%; flex: 0 1 49%; max-width: 49%; }
  .block .l-50 { width: 50%; -webkit-box-flex: 0; -ms-flex: 0 1 50%; flex: 0 1 50%; max-width: 50%; }
  .block .l-51 { width: 51%; -webkit-box-flex: 0; -ms-flex: 0 1 51%; flex: 0 1 51%; max-width: 51%; }
  .block .l-52 { width: 52%; -webkit-box-flex: 0; -ms-flex: 0 1 52%; flex: 0 1 52%; max-width: 52%; }
  .block .l-53 { width: 53%; -webkit-box-flex: 0; -ms-flex: 0 1 53%; flex: 0 1 53%; max-width: 53%; }
  .block .l-54 { width: 54%; -webkit-box-flex: 0; -ms-flex: 0 1 54%; flex: 0 1 54%; max-width: 54%; }
  .block .l-55 { width: 55%; -webkit-box-flex: 0; -ms-flex: 0 1 55%; flex: 0 1 55%; max-width: 55%; }
  .block .l-56 { width: 56%; -webkit-box-flex: 0; -ms-flex: 0 1 56%; flex: 0 1 56%; max-width: 56%; }
  .block .l-57 { width: 57%; -webkit-box-flex: 0; -ms-flex: 0 1 57%; flex: 0 1 57%; max-width: 57%; }
  .block .l-58 { width: 58%; -webkit-box-flex: 0; -ms-flex: 0 1 58%; flex: 0 1 58%; max-width: 58%; }
  .block .l-59 { width: 59%; -webkit-box-flex: 0; -ms-flex: 0 1 59%; flex: 0 1 59%; max-width: 59%; }
  .block .l-60 { width: 60%; -webkit-box-flex: 0; -ms-flex: 0 1 60%; flex: 0 1 60%; max-width: 60%; }
  .block .l-61 { width: 61%; -webkit-box-flex: 0; -ms-flex: 0 1 61%; flex: 0 1 61%; max-width: 61%; }
  .block .l-62 { width: 62%; -webkit-box-flex: 0; -ms-flex: 0 1 62%; flex: 0 1 62%; max-width: 62%; }
  .block .l-63 { width: 63%; -webkit-box-flex: 0; -ms-flex: 0 1 63%; flex: 0 1 63%; max-width: 63%; }
  .block .l-64 { width: 64%; -webkit-box-flex: 0; -ms-flex: 0 1 64%; flex: 0 1 64%; max-width: 64%; }
  .block .l-65 { width: 65%; -webkit-box-flex: 0; -ms-flex: 0 1 65%; flex: 0 1 65%; max-width: 65%; }
  .block .l-66 { width: 66%; -webkit-box-flex: 0; -ms-flex: 0 1 66%; flex: 0 1 66%; max-width: 66%; }
  .block .l-67 { width: 67%; -webkit-box-flex: 0; -ms-flex: 0 1 67%; flex: 0 1 67%; max-width: 67%; }
  .block .l-68 { width: 68%; -webkit-box-flex: 0; -ms-flex: 0 1 68%; flex: 0 1 68%; max-width: 68%; }
  .block .l-69 { width: 69%; -webkit-box-flex: 0; -ms-flex: 0 1 69%; flex: 0 1 69%; max-width: 69%; }
  .block .l-70 { width: 70%; -webkit-box-flex: 0; -ms-flex: 0 1 70%; flex: 0 1 70%; max-width: 70%; }
  .block .l-71 { width: 71%; -webkit-box-flex: 0; -ms-flex: 0 1 71%; flex: 0 1 71%; max-width: 71%; }
  .block .l-72 { width: 72%; -webkit-box-flex: 0; -ms-flex: 0 1 72%; flex: 0 1 72%; max-width: 72%; }
  .block .l-73 { width: 73%; -webkit-box-flex: 0; -ms-flex: 0 1 73%; flex: 0 1 73%; max-width: 73%; }
  .block .l-74 { width: 74%; -webkit-box-flex: 0; -ms-flex: 0 1 74%; flex: 0 1 74%; max-width: 74%; }
  .block .l-75 { width: 75%; -webkit-box-flex: 0; -ms-flex: 0 1 75%; flex: 0 1 75%; max-width: 75%; }
  .block .l-76 { width: 76%; -webkit-box-flex: 0; -ms-flex: 0 1 76%; flex: 0 1 76%; max-width: 76%; }
  .block .l-77 { width: 77%; -webkit-box-flex: 0; -ms-flex: 0 1 77%; flex: 0 1 77%; max-width: 77%; }
  .block .l-78 { width: 78%; -webkit-box-flex: 0; -ms-flex: 0 1 78%; flex: 0 1 78%; max-width: 78%; }
  .block .l-79 { width: 79%; -webkit-box-flex: 0; -ms-flex: 0 1 79%; flex: 0 1 79%; max-width: 79%; }
  .block .l-80 { width: 80%; -webkit-box-flex: 0; -ms-flex: 0 1 80%; flex: 0 1 80%; max-width: 80%; }
  .block .l-81 { width: 81%; -webkit-box-flex: 0; -ms-flex: 0 1 81%; flex: 0 1 81%; max-width: 81%; }
  .block .l-82 { width: 82%; -webkit-box-flex: 0; -ms-flex: 0 1 82%; flex: 0 1 82%; max-width: 82%; }
  .block .l-83 { width: 83%; -webkit-box-flex: 0; -ms-flex: 0 1 83%; flex: 0 1 83%; max-width: 83%; }
  .block .l-84 { width: 84%; -webkit-box-flex: 0; -ms-flex: 0 1 84%; flex: 0 1 84%; max-width: 84%; }
  .block .l-85 { width: 85%; -webkit-box-flex: 0; -ms-flex: 0 1 85%; flex: 0 1 85%; max-width: 85%; }
  .block .l-86 { width: 86%; -webkit-box-flex: 0; -ms-flex: 0 1 86%; flex: 0 1 86%; max-width: 86%; }
  .block .l-87 { width: 87%; -webkit-box-flex: 0; -ms-flex: 0 1 87%; flex: 0 1 87%; max-width: 87%; }
  .block .l-88 { width: 88%; -webkit-box-flex: 0; -ms-flex: 0 1 88%; flex: 0 1 88%; max-width: 88%; }
  .block .l-89 { width: 89%; -webkit-box-flex: 0; -ms-flex: 0 1 89%; flex: 0 1 89%; max-width: 89%; }
  .block .l-90 { width: 90%; -webkit-box-flex: 0; -ms-flex: 0 1 90%; flex: 0 1 90%; max-width: 90%; }
  .block .l-91 { width: 91%; -webkit-box-flex: 0; -ms-flex: 0 1 91%; flex: 0 1 91%; max-width: 91%; }
  .block .l-92 { width: 92%; -webkit-box-flex: 0; -ms-flex: 0 1 92%; flex: 0 1 92%; max-width: 92%; }
  .block .l-93 { width: 93%; -webkit-box-flex: 0; -ms-flex: 0 1 93%; flex: 0 1 93%; max-width: 93%; }
  .block .l-94 { width: 94%; -webkit-box-flex: 0; -ms-flex: 0 1 94%; flex: 0 1 94%; max-width: 94%; }
  .block .l-95 { width: 95%; -webkit-box-flex: 0; -ms-flex: 0 1 95%; flex: 0 1 95%; max-width: 95%; }
  .block .l-96 { width: 96%; -webkit-box-flex: 0; -ms-flex: 0 1 96%; flex: 0 1 96%; max-width: 96%; }
  .block .l-97 { width: 97%; -webkit-box-flex: 0; -ms-flex: 0 1 97%; flex: 0 1 97%; max-width: 97%; }
  .block .l-98 { width: 98%; -webkit-box-flex: 0; -ms-flex: 0 1 98%; flex: 0 1 98%; max-width: 98%; }
  .block .l-99 { width: 99%; -webkit-box-flex: 0; -ms-flex: 0 1 99%; flex: 0 1 99%; max-width: 99%; }
  .block .l-100 { width: 100%; -webkit-box-flex: 0; -ms-flex: 0 1 100%; flex: 0 1 100%; max-width: 100%; }
  .block .l-hide { display: none; }
  .block .l-full-width, .block .xl-full-width { max-width: none; min-width: 100%; }
  .block .l-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .block .content-width { max-width: 767px; min-width: 767px; } }

@media screen and (max-width: 767px) { .block .m-1 { width: 1%; -webkit-box-flex: 0; -ms-flex: 0 1 1%; flex: 0 1 1%; max-width: 1%; }
  .block .m-2 { width: 2%; -webkit-box-flex: 0; -ms-flex: 0 1 2%; flex: 0 1 2%; max-width: 2%; }
  .block .m-3 { width: 3%; -webkit-box-flex: 0; -ms-flex: 0 1 3%; flex: 0 1 3%; max-width: 3%; }
  .block .m-4 { width: 4%; -webkit-box-flex: 0; -ms-flex: 0 1 4%; flex: 0 1 4%; max-width: 4%; }
  .block .m-5 { width: 5%; -webkit-box-flex: 0; -ms-flex: 0 1 5%; flex: 0 1 5%; max-width: 5%; }
  .block .m-6 { width: 6%; -webkit-box-flex: 0; -ms-flex: 0 1 6%; flex: 0 1 6%; max-width: 6%; }
  .block .m-7 { width: 7%; -webkit-box-flex: 0; -ms-flex: 0 1 7%; flex: 0 1 7%; max-width: 7%; }
  .block .m-8 { width: 8%; -webkit-box-flex: 0; -ms-flex: 0 1 8%; flex: 0 1 8%; max-width: 8%; }
  .block .m-9 { width: 9%; -webkit-box-flex: 0; -ms-flex: 0 1 9%; flex: 0 1 9%; max-width: 9%; }
  .block .m-10 { width: 10%; -webkit-box-flex: 0; -ms-flex: 0 1 10%; flex: 0 1 10%; max-width: 10%; }
  .block .m-11 { width: 11%; -webkit-box-flex: 0; -ms-flex: 0 1 11%; flex: 0 1 11%; max-width: 11%; }
  .block .m-12 { width: 12%; -webkit-box-flex: 0; -ms-flex: 0 1 12%; flex: 0 1 12%; max-width: 12%; }
  .block .m-13 { width: 13%; -webkit-box-flex: 0; -ms-flex: 0 1 13%; flex: 0 1 13%; max-width: 13%; }
  .block .m-14 { width: 14%; -webkit-box-flex: 0; -ms-flex: 0 1 14%; flex: 0 1 14%; max-width: 14%; }
  .block .m-15 { width: 15%; -webkit-box-flex: 0; -ms-flex: 0 1 15%; flex: 0 1 15%; max-width: 15%; }
  .block .m-16 { width: 16%; -webkit-box-flex: 0; -ms-flex: 0 1 16%; flex: 0 1 16%; max-width: 16%; }
  .block .m-17 { width: 17%; -webkit-box-flex: 0; -ms-flex: 0 1 17%; flex: 0 1 17%; max-width: 17%; }
  .block .m-18 { width: 18%; -webkit-box-flex: 0; -ms-flex: 0 1 18%; flex: 0 1 18%; max-width: 18%; }
  .block .m-19 { width: 19%; -webkit-box-flex: 0; -ms-flex: 0 1 19%; flex: 0 1 19%; max-width: 19%; }
  .block .m-20 { width: 20%; -webkit-box-flex: 0; -ms-flex: 0 1 20%; flex: 0 1 20%; max-width: 20%; }
  .block .m-21 { width: 21%; -webkit-box-flex: 0; -ms-flex: 0 1 21%; flex: 0 1 21%; max-width: 21%; }
  .block .m-22 { width: 22%; -webkit-box-flex: 0; -ms-flex: 0 1 22%; flex: 0 1 22%; max-width: 22%; }
  .block .m-23 { width: 23%; -webkit-box-flex: 0; -ms-flex: 0 1 23%; flex: 0 1 23%; max-width: 23%; }
  .block .m-24 { width: 24%; -webkit-box-flex: 0; -ms-flex: 0 1 24%; flex: 0 1 24%; max-width: 24%; }
  .block .m-25 { width: 25%; -webkit-box-flex: 0; -ms-flex: 0 1 25%; flex: 0 1 25%; max-width: 25%; }
  .block .m-26 { width: 26%; -webkit-box-flex: 0; -ms-flex: 0 1 26%; flex: 0 1 26%; max-width: 26%; }
  .block .m-27 { width: 27%; -webkit-box-flex: 0; -ms-flex: 0 1 27%; flex: 0 1 27%; max-width: 27%; }
  .block .m-28 { width: 28%; -webkit-box-flex: 0; -ms-flex: 0 1 28%; flex: 0 1 28%; max-width: 28%; }
  .block .m-29 { width: 29%; -webkit-box-flex: 0; -ms-flex: 0 1 29%; flex: 0 1 29%; max-width: 29%; }
  .block .m-30 { width: 30%; -webkit-box-flex: 0; -ms-flex: 0 1 30%; flex: 0 1 30%; max-width: 30%; }
  .block .m-31 { width: 31%; -webkit-box-flex: 0; -ms-flex: 0 1 31%; flex: 0 1 31%; max-width: 31%; }
  .block .m-32 { width: 32%; -webkit-box-flex: 0; -ms-flex: 0 1 32%; flex: 0 1 32%; max-width: 32%; }
  .block .m-33 { width: 33%; -webkit-box-flex: 0; -ms-flex: 0 1 33%; flex: 0 1 33%; max-width: 33%; }
  .block .m-34 { width: 34%; -webkit-box-flex: 0; -ms-flex: 0 1 34%; flex: 0 1 34%; max-width: 34%; }
  .block .m-35 { width: 35%; -webkit-box-flex: 0; -ms-flex: 0 1 35%; flex: 0 1 35%; max-width: 35%; }
  .block .m-36 { width: 36%; -webkit-box-flex: 0; -ms-flex: 0 1 36%; flex: 0 1 36%; max-width: 36%; }
  .block .m-37 { width: 37%; -webkit-box-flex: 0; -ms-flex: 0 1 37%; flex: 0 1 37%; max-width: 37%; }
  .block .m-38 { width: 38%; -webkit-box-flex: 0; -ms-flex: 0 1 38%; flex: 0 1 38%; max-width: 38%; }
  .block .m-39 { width: 39%; -webkit-box-flex: 0; -ms-flex: 0 1 39%; flex: 0 1 39%; max-width: 39%; }
  .block .m-40 { width: 40%; -webkit-box-flex: 0; -ms-flex: 0 1 40%; flex: 0 1 40%; max-width: 40%; }
  .block .m-41 { width: 41%; -webkit-box-flex: 0; -ms-flex: 0 1 41%; flex: 0 1 41%; max-width: 41%; }
  .block .m-42 { width: 42%; -webkit-box-flex: 0; -ms-flex: 0 1 42%; flex: 0 1 42%; max-width: 42%; }
  .block .m-43 { width: 43%; -webkit-box-flex: 0; -ms-flex: 0 1 43%; flex: 0 1 43%; max-width: 43%; }
  .block .m-44 { width: 44%; -webkit-box-flex: 0; -ms-flex: 0 1 44%; flex: 0 1 44%; max-width: 44%; }
  .block .m-45 { width: 45%; -webkit-box-flex: 0; -ms-flex: 0 1 45%; flex: 0 1 45%; max-width: 45%; }
  .block .m-46 { width: 46%; -webkit-box-flex: 0; -ms-flex: 0 1 46%; flex: 0 1 46%; max-width: 46%; }
  .block .m-47 { width: 47%; -webkit-box-flex: 0; -ms-flex: 0 1 47%; flex: 0 1 47%; max-width: 47%; }
  .block .m-48 { width: 48%; -webkit-box-flex: 0; -ms-flex: 0 1 48%; flex: 0 1 48%; max-width: 48%; }
  .block .m-49 { width: 49%; -webkit-box-flex: 0; -ms-flex: 0 1 49%; flex: 0 1 49%; max-width: 49%; }
  .block .m-50 { width: 50%; -webkit-box-flex: 0; -ms-flex: 0 1 50%; flex: 0 1 50%; max-width: 50%; }
  .block .m-51 { width: 51%; -webkit-box-flex: 0; -ms-flex: 0 1 51%; flex: 0 1 51%; max-width: 51%; }
  .block .m-52 { width: 52%; -webkit-box-flex: 0; -ms-flex: 0 1 52%; flex: 0 1 52%; max-width: 52%; }
  .block .m-53 { width: 53%; -webkit-box-flex: 0; -ms-flex: 0 1 53%; flex: 0 1 53%; max-width: 53%; }
  .block .m-54 { width: 54%; -webkit-box-flex: 0; -ms-flex: 0 1 54%; flex: 0 1 54%; max-width: 54%; }
  .block .m-55 { width: 55%; -webkit-box-flex: 0; -ms-flex: 0 1 55%; flex: 0 1 55%; max-width: 55%; }
  .block .m-56 { width: 56%; -webkit-box-flex: 0; -ms-flex: 0 1 56%; flex: 0 1 56%; max-width: 56%; }
  .block .m-57 { width: 57%; -webkit-box-flex: 0; -ms-flex: 0 1 57%; flex: 0 1 57%; max-width: 57%; }
  .block .m-58 { width: 58%; -webkit-box-flex: 0; -ms-flex: 0 1 58%; flex: 0 1 58%; max-width: 58%; }
  .block .m-59 { width: 59%; -webkit-box-flex: 0; -ms-flex: 0 1 59%; flex: 0 1 59%; max-width: 59%; }
  .block .m-60 { width: 60%; -webkit-box-flex: 0; -ms-flex: 0 1 60%; flex: 0 1 60%; max-width: 60%; }
  .block .m-61 { width: 61%; -webkit-box-flex: 0; -ms-flex: 0 1 61%; flex: 0 1 61%; max-width: 61%; }
  .block .m-62 { width: 62%; -webkit-box-flex: 0; -ms-flex: 0 1 62%; flex: 0 1 62%; max-width: 62%; }
  .block .m-63 { width: 63%; -webkit-box-flex: 0; -ms-flex: 0 1 63%; flex: 0 1 63%; max-width: 63%; }
  .block .m-64 { width: 64%; -webkit-box-flex: 0; -ms-flex: 0 1 64%; flex: 0 1 64%; max-width: 64%; }
  .block .m-65 { width: 65%; -webkit-box-flex: 0; -ms-flex: 0 1 65%; flex: 0 1 65%; max-width: 65%; }
  .block .m-66 { width: 66%; -webkit-box-flex: 0; -ms-flex: 0 1 66%; flex: 0 1 66%; max-width: 66%; }
  .block .m-67 { width: 67%; -webkit-box-flex: 0; -ms-flex: 0 1 67%; flex: 0 1 67%; max-width: 67%; }
  .block .m-68 { width: 68%; -webkit-box-flex: 0; -ms-flex: 0 1 68%; flex: 0 1 68%; max-width: 68%; }
  .block .m-69 { width: 69%; -webkit-box-flex: 0; -ms-flex: 0 1 69%; flex: 0 1 69%; max-width: 69%; }
  .block .m-70 { width: 70%; -webkit-box-flex: 0; -ms-flex: 0 1 70%; flex: 0 1 70%; max-width: 70%; }
  .block .m-71 { width: 71%; -webkit-box-flex: 0; -ms-flex: 0 1 71%; flex: 0 1 71%; max-width: 71%; }
  .block .m-72 { width: 72%; -webkit-box-flex: 0; -ms-flex: 0 1 72%; flex: 0 1 72%; max-width: 72%; }
  .block .m-73 { width: 73%; -webkit-box-flex: 0; -ms-flex: 0 1 73%; flex: 0 1 73%; max-width: 73%; }
  .block .m-74 { width: 74%; -webkit-box-flex: 0; -ms-flex: 0 1 74%; flex: 0 1 74%; max-width: 74%; }
  .block .m-75 { width: 75%; -webkit-box-flex: 0; -ms-flex: 0 1 75%; flex: 0 1 75%; max-width: 75%; }
  .block .m-76 { width: 76%; -webkit-box-flex: 0; -ms-flex: 0 1 76%; flex: 0 1 76%; max-width: 76%; }
  .block .m-77 { width: 77%; -webkit-box-flex: 0; -ms-flex: 0 1 77%; flex: 0 1 77%; max-width: 77%; }
  .block .m-78 { width: 78%; -webkit-box-flex: 0; -ms-flex: 0 1 78%; flex: 0 1 78%; max-width: 78%; }
  .block .m-79 { width: 79%; -webkit-box-flex: 0; -ms-flex: 0 1 79%; flex: 0 1 79%; max-width: 79%; }
  .block .m-80 { width: 80%; -webkit-box-flex: 0; -ms-flex: 0 1 80%; flex: 0 1 80%; max-width: 80%; }
  .block .m-81 { width: 81%; -webkit-box-flex: 0; -ms-flex: 0 1 81%; flex: 0 1 81%; max-width: 81%; }
  .block .m-82 { width: 82%; -webkit-box-flex: 0; -ms-flex: 0 1 82%; flex: 0 1 82%; max-width: 82%; }
  .block .m-83 { width: 83%; -webkit-box-flex: 0; -ms-flex: 0 1 83%; flex: 0 1 83%; max-width: 83%; }
  .block .m-84 { width: 84%; -webkit-box-flex: 0; -ms-flex: 0 1 84%; flex: 0 1 84%; max-width: 84%; }
  .block .m-85 { width: 85%; -webkit-box-flex: 0; -ms-flex: 0 1 85%; flex: 0 1 85%; max-width: 85%; }
  .block .m-86 { width: 86%; -webkit-box-flex: 0; -ms-flex: 0 1 86%; flex: 0 1 86%; max-width: 86%; }
  .block .m-87 { width: 87%; -webkit-box-flex: 0; -ms-flex: 0 1 87%; flex: 0 1 87%; max-width: 87%; }
  .block .m-88 { width: 88%; -webkit-box-flex: 0; -ms-flex: 0 1 88%; flex: 0 1 88%; max-width: 88%; }
  .block .m-89 { width: 89%; -webkit-box-flex: 0; -ms-flex: 0 1 89%; flex: 0 1 89%; max-width: 89%; }
  .block .m-90 { width: 90%; -webkit-box-flex: 0; -ms-flex: 0 1 90%; flex: 0 1 90%; max-width: 90%; }
  .block .m-91 { width: 91%; -webkit-box-flex: 0; -ms-flex: 0 1 91%; flex: 0 1 91%; max-width: 91%; }
  .block .m-92 { width: 92%; -webkit-box-flex: 0; -ms-flex: 0 1 92%; flex: 0 1 92%; max-width: 92%; }
  .block .m-93 { width: 93%; -webkit-box-flex: 0; -ms-flex: 0 1 93%; flex: 0 1 93%; max-width: 93%; }
  .block .m-94 { width: 94%; -webkit-box-flex: 0; -ms-flex: 0 1 94%; flex: 0 1 94%; max-width: 94%; }
  .block .m-95 { width: 95%; -webkit-box-flex: 0; -ms-flex: 0 1 95%; flex: 0 1 95%; max-width: 95%; }
  .block .m-96 { width: 96%; -webkit-box-flex: 0; -ms-flex: 0 1 96%; flex: 0 1 96%; max-width: 96%; }
  .block .m-97 { width: 97%; -webkit-box-flex: 0; -ms-flex: 0 1 97%; flex: 0 1 97%; max-width: 97%; }
  .block .m-98 { width: 98%; -webkit-box-flex: 0; -ms-flex: 0 1 98%; flex: 0 1 98%; max-width: 98%; }
  .block .m-99 { width: 99%; -webkit-box-flex: 0; -ms-flex: 0 1 99%; flex: 0 1 99%; max-width: 99%; }
  .block .m-100 { width: 100%; -webkit-box-flex: 0; -ms-flex: 0 1 100%; flex: 0 1 100%; max-width: 100%; }
  .block .m-hide { display: none; }
  .block .m-full-width, .block .l-full-width, .block .xl-full-width { max-width: none; min-width: 100%; }
  .block .m-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .block .content-width { max-width: 650px; min-width: 650px; } }

@media screen and (max-width: 650px) { .block .s-1 { width: 1%; -webkit-box-flex: 0; -ms-flex: 0 1 1%; flex: 0 1 1%; max-width: 1%; }
  .block .s-2 { width: 2%; -webkit-box-flex: 0; -ms-flex: 0 1 2%; flex: 0 1 2%; max-width: 2%; }
  .block .s-3 { width: 3%; -webkit-box-flex: 0; -ms-flex: 0 1 3%; flex: 0 1 3%; max-width: 3%; }
  .block .s-4 { width: 4%; -webkit-box-flex: 0; -ms-flex: 0 1 4%; flex: 0 1 4%; max-width: 4%; }
  .block .s-5 { width: 5%; -webkit-box-flex: 0; -ms-flex: 0 1 5%; flex: 0 1 5%; max-width: 5%; }
  .block .s-6 { width: 6%; -webkit-box-flex: 0; -ms-flex: 0 1 6%; flex: 0 1 6%; max-width: 6%; }
  .block .s-7 { width: 7%; -webkit-box-flex: 0; -ms-flex: 0 1 7%; flex: 0 1 7%; max-width: 7%; }
  .block .s-8 { width: 8%; -webkit-box-flex: 0; -ms-flex: 0 1 8%; flex: 0 1 8%; max-width: 8%; }
  .block .s-9 { width: 9%; -webkit-box-flex: 0; -ms-flex: 0 1 9%; flex: 0 1 9%; max-width: 9%; }
  .block .s-10 { width: 10%; -webkit-box-flex: 0; -ms-flex: 0 1 10%; flex: 0 1 10%; max-width: 10%; }
  .block .s-11 { width: 11%; -webkit-box-flex: 0; -ms-flex: 0 1 11%; flex: 0 1 11%; max-width: 11%; }
  .block .s-12 { width: 12%; -webkit-box-flex: 0; -ms-flex: 0 1 12%; flex: 0 1 12%; max-width: 12%; }
  .block .s-13 { width: 13%; -webkit-box-flex: 0; -ms-flex: 0 1 13%; flex: 0 1 13%; max-width: 13%; }
  .block .s-14 { width: 14%; -webkit-box-flex: 0; -ms-flex: 0 1 14%; flex: 0 1 14%; max-width: 14%; }
  .block .s-15 { width: 15%; -webkit-box-flex: 0; -ms-flex: 0 1 15%; flex: 0 1 15%; max-width: 15%; }
  .block .s-16 { width: 16%; -webkit-box-flex: 0; -ms-flex: 0 1 16%; flex: 0 1 16%; max-width: 16%; }
  .block .s-17 { width: 17%; -webkit-box-flex: 0; -ms-flex: 0 1 17%; flex: 0 1 17%; max-width: 17%; }
  .block .s-18 { width: 18%; -webkit-box-flex: 0; -ms-flex: 0 1 18%; flex: 0 1 18%; max-width: 18%; }
  .block .s-19 { width: 19%; -webkit-box-flex: 0; -ms-flex: 0 1 19%; flex: 0 1 19%; max-width: 19%; }
  .block .s-20 { width: 20%; -webkit-box-flex: 0; -ms-flex: 0 1 20%; flex: 0 1 20%; max-width: 20%; }
  .block .s-21 { width: 21%; -webkit-box-flex: 0; -ms-flex: 0 1 21%; flex: 0 1 21%; max-width: 21%; }
  .block .s-22 { width: 22%; -webkit-box-flex: 0; -ms-flex: 0 1 22%; flex: 0 1 22%; max-width: 22%; }
  .block .s-23 { width: 23%; -webkit-box-flex: 0; -ms-flex: 0 1 23%; flex: 0 1 23%; max-width: 23%; }
  .block .s-24 { width: 24%; -webkit-box-flex: 0; -ms-flex: 0 1 24%; flex: 0 1 24%; max-width: 24%; }
  .block .s-25 { width: 25%; -webkit-box-flex: 0; -ms-flex: 0 1 25%; flex: 0 1 25%; max-width: 25%; }
  .block .s-26 { width: 26%; -webkit-box-flex: 0; -ms-flex: 0 1 26%; flex: 0 1 26%; max-width: 26%; }
  .block .s-27 { width: 27%; -webkit-box-flex: 0; -ms-flex: 0 1 27%; flex: 0 1 27%; max-width: 27%; }
  .block .s-28 { width: 28%; -webkit-box-flex: 0; -ms-flex: 0 1 28%; flex: 0 1 28%; max-width: 28%; }
  .block .s-29 { width: 29%; -webkit-box-flex: 0; -ms-flex: 0 1 29%; flex: 0 1 29%; max-width: 29%; }
  .block .s-30 { width: 30%; -webkit-box-flex: 0; -ms-flex: 0 1 30%; flex: 0 1 30%; max-width: 30%; }
  .block .s-31 { width: 31%; -webkit-box-flex: 0; -ms-flex: 0 1 31%; flex: 0 1 31%; max-width: 31%; }
  .block .s-32 { width: 32%; -webkit-box-flex: 0; -ms-flex: 0 1 32%; flex: 0 1 32%; max-width: 32%; }
  .block .s-33 { width: 33%; -webkit-box-flex: 0; -ms-flex: 0 1 33%; flex: 0 1 33%; max-width: 33%; }
  .block .s-34 { width: 34%; -webkit-box-flex: 0; -ms-flex: 0 1 34%; flex: 0 1 34%; max-width: 34%; }
  .block .s-35 { width: 35%; -webkit-box-flex: 0; -ms-flex: 0 1 35%; flex: 0 1 35%; max-width: 35%; }
  .block .s-36 { width: 36%; -webkit-box-flex: 0; -ms-flex: 0 1 36%; flex: 0 1 36%; max-width: 36%; }
  .block .s-37 { width: 37%; -webkit-box-flex: 0; -ms-flex: 0 1 37%; flex: 0 1 37%; max-width: 37%; }
  .block .s-38 { width: 38%; -webkit-box-flex: 0; -ms-flex: 0 1 38%; flex: 0 1 38%; max-width: 38%; }
  .block .s-39 { width: 39%; -webkit-box-flex: 0; -ms-flex: 0 1 39%; flex: 0 1 39%; max-width: 39%; }
  .block .s-40 { width: 40%; -webkit-box-flex: 0; -ms-flex: 0 1 40%; flex: 0 1 40%; max-width: 40%; }
  .block .s-41 { width: 41%; -webkit-box-flex: 0; -ms-flex: 0 1 41%; flex: 0 1 41%; max-width: 41%; }
  .block .s-42 { width: 42%; -webkit-box-flex: 0; -ms-flex: 0 1 42%; flex: 0 1 42%; max-width: 42%; }
  .block .s-43 { width: 43%; -webkit-box-flex: 0; -ms-flex: 0 1 43%; flex: 0 1 43%; max-width: 43%; }
  .block .s-44 { width: 44%; -webkit-box-flex: 0; -ms-flex: 0 1 44%; flex: 0 1 44%; max-width: 44%; }
  .block .s-45 { width: 45%; -webkit-box-flex: 0; -ms-flex: 0 1 45%; flex: 0 1 45%; max-width: 45%; }
  .block .s-46 { width: 46%; -webkit-box-flex: 0; -ms-flex: 0 1 46%; flex: 0 1 46%; max-width: 46%; }
  .block .s-47 { width: 47%; -webkit-box-flex: 0; -ms-flex: 0 1 47%; flex: 0 1 47%; max-width: 47%; }
  .block .s-48 { width: 48%; -webkit-box-flex: 0; -ms-flex: 0 1 48%; flex: 0 1 48%; max-width: 48%; }
  .block .s-49 { width: 49%; -webkit-box-flex: 0; -ms-flex: 0 1 49%; flex: 0 1 49%; max-width: 49%; }
  .block .s-50 { width: 50%; -webkit-box-flex: 0; -ms-flex: 0 1 50%; flex: 0 1 50%; max-width: 50%; }
  .block .s-51 { width: 51%; -webkit-box-flex: 0; -ms-flex: 0 1 51%; flex: 0 1 51%; max-width: 51%; }
  .block .s-52 { width: 52%; -webkit-box-flex: 0; -ms-flex: 0 1 52%; flex: 0 1 52%; max-width: 52%; }
  .block .s-53 { width: 53%; -webkit-box-flex: 0; -ms-flex: 0 1 53%; flex: 0 1 53%; max-width: 53%; }
  .block .s-54 { width: 54%; -webkit-box-flex: 0; -ms-flex: 0 1 54%; flex: 0 1 54%; max-width: 54%; }
  .block .s-55 { width: 55%; -webkit-box-flex: 0; -ms-flex: 0 1 55%; flex: 0 1 55%; max-width: 55%; }
  .block .s-56 { width: 56%; -webkit-box-flex: 0; -ms-flex: 0 1 56%; flex: 0 1 56%; max-width: 56%; }
  .block .s-57 { width: 57%; -webkit-box-flex: 0; -ms-flex: 0 1 57%; flex: 0 1 57%; max-width: 57%; }
  .block .s-58 { width: 58%; -webkit-box-flex: 0; -ms-flex: 0 1 58%; flex: 0 1 58%; max-width: 58%; }
  .block .s-59 { width: 59%; -webkit-box-flex: 0; -ms-flex: 0 1 59%; flex: 0 1 59%; max-width: 59%; }
  .block .s-60 { width: 60%; -webkit-box-flex: 0; -ms-flex: 0 1 60%; flex: 0 1 60%; max-width: 60%; }
  .block .s-61 { width: 61%; -webkit-box-flex: 0; -ms-flex: 0 1 61%; flex: 0 1 61%; max-width: 61%; }
  .block .s-62 { width: 62%; -webkit-box-flex: 0; -ms-flex: 0 1 62%; flex: 0 1 62%; max-width: 62%; }
  .block .s-63 { width: 63%; -webkit-box-flex: 0; -ms-flex: 0 1 63%; flex: 0 1 63%; max-width: 63%; }
  .block .s-64 { width: 64%; -webkit-box-flex: 0; -ms-flex: 0 1 64%; flex: 0 1 64%; max-width: 64%; }
  .block .s-65 { width: 65%; -webkit-box-flex: 0; -ms-flex: 0 1 65%; flex: 0 1 65%; max-width: 65%; }
  .block .s-66 { width: 66%; -webkit-box-flex: 0; -ms-flex: 0 1 66%; flex: 0 1 66%; max-width: 66%; }
  .block .s-67 { width: 67%; -webkit-box-flex: 0; -ms-flex: 0 1 67%; flex: 0 1 67%; max-width: 67%; }
  .block .s-68 { width: 68%; -webkit-box-flex: 0; -ms-flex: 0 1 68%; flex: 0 1 68%; max-width: 68%; }
  .block .s-69 { width: 69%; -webkit-box-flex: 0; -ms-flex: 0 1 69%; flex: 0 1 69%; max-width: 69%; }
  .block .s-70 { width: 70%; -webkit-box-flex: 0; -ms-flex: 0 1 70%; flex: 0 1 70%; max-width: 70%; }
  .block .s-71 { width: 71%; -webkit-box-flex: 0; -ms-flex: 0 1 71%; flex: 0 1 71%; max-width: 71%; }
  .block .s-72 { width: 72%; -webkit-box-flex: 0; -ms-flex: 0 1 72%; flex: 0 1 72%; max-width: 72%; }
  .block .s-73 { width: 73%; -webkit-box-flex: 0; -ms-flex: 0 1 73%; flex: 0 1 73%; max-width: 73%; }
  .block .s-74 { width: 74%; -webkit-box-flex: 0; -ms-flex: 0 1 74%; flex: 0 1 74%; max-width: 74%; }
  .block .s-75 { width: 75%; -webkit-box-flex: 0; -ms-flex: 0 1 75%; flex: 0 1 75%; max-width: 75%; }
  .block .s-76 { width: 76%; -webkit-box-flex: 0; -ms-flex: 0 1 76%; flex: 0 1 76%; max-width: 76%; }
  .block .s-77 { width: 77%; -webkit-box-flex: 0; -ms-flex: 0 1 77%; flex: 0 1 77%; max-width: 77%; }
  .block .s-78 { width: 78%; -webkit-box-flex: 0; -ms-flex: 0 1 78%; flex: 0 1 78%; max-width: 78%; }
  .block .s-79 { width: 79%; -webkit-box-flex: 0; -ms-flex: 0 1 79%; flex: 0 1 79%; max-width: 79%; }
  .block .s-80 { width: 80%; -webkit-box-flex: 0; -ms-flex: 0 1 80%; flex: 0 1 80%; max-width: 80%; }
  .block .s-81 { width: 81%; -webkit-box-flex: 0; -ms-flex: 0 1 81%; flex: 0 1 81%; max-width: 81%; }
  .block .s-82 { width: 82%; -webkit-box-flex: 0; -ms-flex: 0 1 82%; flex: 0 1 82%; max-width: 82%; }
  .block .s-83 { width: 83%; -webkit-box-flex: 0; -ms-flex: 0 1 83%; flex: 0 1 83%; max-width: 83%; }
  .block .s-84 { width: 84%; -webkit-box-flex: 0; -ms-flex: 0 1 84%; flex: 0 1 84%; max-width: 84%; }
  .block .s-85 { width: 85%; -webkit-box-flex: 0; -ms-flex: 0 1 85%; flex: 0 1 85%; max-width: 85%; }
  .block .s-86 { width: 86%; -webkit-box-flex: 0; -ms-flex: 0 1 86%; flex: 0 1 86%; max-width: 86%; }
  .block .s-87 { width: 87%; -webkit-box-flex: 0; -ms-flex: 0 1 87%; flex: 0 1 87%; max-width: 87%; }
  .block .s-88 { width: 88%; -webkit-box-flex: 0; -ms-flex: 0 1 88%; flex: 0 1 88%; max-width: 88%; }
  .block .s-89 { width: 89%; -webkit-box-flex: 0; -ms-flex: 0 1 89%; flex: 0 1 89%; max-width: 89%; }
  .block .s-90 { width: 90%; -webkit-box-flex: 0; -ms-flex: 0 1 90%; flex: 0 1 90%; max-width: 90%; }
  .block .s-91 { width: 91%; -webkit-box-flex: 0; -ms-flex: 0 1 91%; flex: 0 1 91%; max-width: 91%; }
  .block .s-92 { width: 92%; -webkit-box-flex: 0; -ms-flex: 0 1 92%; flex: 0 1 92%; max-width: 92%; }
  .block .s-93 { width: 93%; -webkit-box-flex: 0; -ms-flex: 0 1 93%; flex: 0 1 93%; max-width: 93%; }
  .block .s-94 { width: 94%; -webkit-box-flex: 0; -ms-flex: 0 1 94%; flex: 0 1 94%; max-width: 94%; }
  .block .s-95 { width: 95%; -webkit-box-flex: 0; -ms-flex: 0 1 95%; flex: 0 1 95%; max-width: 95%; }
  .block .s-96 { width: 96%; -webkit-box-flex: 0; -ms-flex: 0 1 96%; flex: 0 1 96%; max-width: 96%; }
  .block .s-97 { width: 97%; -webkit-box-flex: 0; -ms-flex: 0 1 97%; flex: 0 1 97%; max-width: 97%; }
  .block .s-98 { width: 98%; -webkit-box-flex: 0; -ms-flex: 0 1 98%; flex: 0 1 98%; max-width: 98%; }
  .block .s-99 { width: 99%; -webkit-box-flex: 0; -ms-flex: 0 1 99%; flex: 0 1 99%; max-width: 99%; }
  .block .s-100 { width: 100%; -webkit-box-flex: 0; -ms-flex: 0 1 100%; flex: 0 1 100%; max-width: 100%; }
  .block .s-hide { display: none; }
  .block .s-full-width, .block .m-full-width, .block .l-full-width, .block .xl-full-width { max-width: none; min-width: 100%; }
  .block .s-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .block .content-width { max-width: 100%; min-width: 100%; } }

@media screen and (max-width: 480px) { .block .xs-1 { width: 1%; -webkit-box-flex: 0; -ms-flex: 0 1 1%; flex: 0 1 1%; max-width: 1%; }
  .block .xs-2 { width: 2%; -webkit-box-flex: 0; -ms-flex: 0 1 2%; flex: 0 1 2%; max-width: 2%; }
  .block .xs-3 { width: 3%; -webkit-box-flex: 0; -ms-flex: 0 1 3%; flex: 0 1 3%; max-width: 3%; }
  .block .xs-4 { width: 4%; -webkit-box-flex: 0; -ms-flex: 0 1 4%; flex: 0 1 4%; max-width: 4%; }
  .block .xs-5 { width: 5%; -webkit-box-flex: 0; -ms-flex: 0 1 5%; flex: 0 1 5%; max-width: 5%; }
  .block .xs-6 { width: 6%; -webkit-box-flex: 0; -ms-flex: 0 1 6%; flex: 0 1 6%; max-width: 6%; }
  .block .xs-7 { width: 7%; -webkit-box-flex: 0; -ms-flex: 0 1 7%; flex: 0 1 7%; max-width: 7%; }
  .block .xs-8 { width: 8%; -webkit-box-flex: 0; -ms-flex: 0 1 8%; flex: 0 1 8%; max-width: 8%; }
  .block .xs-9 { width: 9%; -webkit-box-flex: 0; -ms-flex: 0 1 9%; flex: 0 1 9%; max-width: 9%; }
  .block .xs-10 { width: 10%; -webkit-box-flex: 0; -ms-flex: 0 1 10%; flex: 0 1 10%; max-width: 10%; }
  .block .xs-11 { width: 11%; -webkit-box-flex: 0; -ms-flex: 0 1 11%; flex: 0 1 11%; max-width: 11%; }
  .block .xs-12 { width: 12%; -webkit-box-flex: 0; -ms-flex: 0 1 12%; flex: 0 1 12%; max-width: 12%; }
  .block .xs-13 { width: 13%; -webkit-box-flex: 0; -ms-flex: 0 1 13%; flex: 0 1 13%; max-width: 13%; }
  .block .xs-14 { width: 14%; -webkit-box-flex: 0; -ms-flex: 0 1 14%; flex: 0 1 14%; max-width: 14%; }
  .block .xs-15 { width: 15%; -webkit-box-flex: 0; -ms-flex: 0 1 15%; flex: 0 1 15%; max-width: 15%; }
  .block .xs-16 { width: 16%; -webkit-box-flex: 0; -ms-flex: 0 1 16%; flex: 0 1 16%; max-width: 16%; }
  .block .xs-17 { width: 17%; -webkit-box-flex: 0; -ms-flex: 0 1 17%; flex: 0 1 17%; max-width: 17%; }
  .block .xs-18 { width: 18%; -webkit-box-flex: 0; -ms-flex: 0 1 18%; flex: 0 1 18%; max-width: 18%; }
  .block .xs-19 { width: 19%; -webkit-box-flex: 0; -ms-flex: 0 1 19%; flex: 0 1 19%; max-width: 19%; }
  .block .xs-20 { width: 20%; -webkit-box-flex: 0; -ms-flex: 0 1 20%; flex: 0 1 20%; max-width: 20%; }
  .block .xs-21 { width: 21%; -webkit-box-flex: 0; -ms-flex: 0 1 21%; flex: 0 1 21%; max-width: 21%; }
  .block .xs-22 { width: 22%; -webkit-box-flex: 0; -ms-flex: 0 1 22%; flex: 0 1 22%; max-width: 22%; }
  .block .xs-23 { width: 23%; -webkit-box-flex: 0; -ms-flex: 0 1 23%; flex: 0 1 23%; max-width: 23%; }
  .block .xs-24 { width: 24%; -webkit-box-flex: 0; -ms-flex: 0 1 24%; flex: 0 1 24%; max-width: 24%; }
  .block .xs-25 { width: 25%; -webkit-box-flex: 0; -ms-flex: 0 1 25%; flex: 0 1 25%; max-width: 25%; }
  .block .xs-26 { width: 26%; -webkit-box-flex: 0; -ms-flex: 0 1 26%; flex: 0 1 26%; max-width: 26%; }
  .block .xs-27 { width: 27%; -webkit-box-flex: 0; -ms-flex: 0 1 27%; flex: 0 1 27%; max-width: 27%; }
  .block .xs-28 { width: 28%; -webkit-box-flex: 0; -ms-flex: 0 1 28%; flex: 0 1 28%; max-width: 28%; }
  .block .xs-29 { width: 29%; -webkit-box-flex: 0; -ms-flex: 0 1 29%; flex: 0 1 29%; max-width: 29%; }
  .block .xs-30 { width: 30%; -webkit-box-flex: 0; -ms-flex: 0 1 30%; flex: 0 1 30%; max-width: 30%; }
  .block .xs-31 { width: 31%; -webkit-box-flex: 0; -ms-flex: 0 1 31%; flex: 0 1 31%; max-width: 31%; }
  .block .xs-32 { width: 32%; -webkit-box-flex: 0; -ms-flex: 0 1 32%; flex: 0 1 32%; max-width: 32%; }
  .block .xs-33 { width: 33%; -webkit-box-flex: 0; -ms-flex: 0 1 33%; flex: 0 1 33%; max-width: 33%; }
  .block .xs-34 { width: 34%; -webkit-box-flex: 0; -ms-flex: 0 1 34%; flex: 0 1 34%; max-width: 34%; }
  .block .xs-35 { width: 35%; -webkit-box-flex: 0; -ms-flex: 0 1 35%; flex: 0 1 35%; max-width: 35%; }
  .block .xs-36 { width: 36%; -webkit-box-flex: 0; -ms-flex: 0 1 36%; flex: 0 1 36%; max-width: 36%; }
  .block .xs-37 { width: 37%; -webkit-box-flex: 0; -ms-flex: 0 1 37%; flex: 0 1 37%; max-width: 37%; }
  .block .xs-38 { width: 38%; -webkit-box-flex: 0; -ms-flex: 0 1 38%; flex: 0 1 38%; max-width: 38%; }
  .block .xs-39 { width: 39%; -webkit-box-flex: 0; -ms-flex: 0 1 39%; flex: 0 1 39%; max-width: 39%; }
  .block .xs-40 { width: 40%; -webkit-box-flex: 0; -ms-flex: 0 1 40%; flex: 0 1 40%; max-width: 40%; }
  .block .xs-41 { width: 41%; -webkit-box-flex: 0; -ms-flex: 0 1 41%; flex: 0 1 41%; max-width: 41%; }
  .block .xs-42 { width: 42%; -webkit-box-flex: 0; -ms-flex: 0 1 42%; flex: 0 1 42%; max-width: 42%; }
  .block .xs-43 { width: 43%; -webkit-box-flex: 0; -ms-flex: 0 1 43%; flex: 0 1 43%; max-width: 43%; }
  .block .xs-44 { width: 44%; -webkit-box-flex: 0; -ms-flex: 0 1 44%; flex: 0 1 44%; max-width: 44%; }
  .block .xs-45 { width: 45%; -webkit-box-flex: 0; -ms-flex: 0 1 45%; flex: 0 1 45%; max-width: 45%; }
  .block .xs-46 { width: 46%; -webkit-box-flex: 0; -ms-flex: 0 1 46%; flex: 0 1 46%; max-width: 46%; }
  .block .xs-47 { width: 47%; -webkit-box-flex: 0; -ms-flex: 0 1 47%; flex: 0 1 47%; max-width: 47%; }
  .block .xs-48 { width: 48%; -webkit-box-flex: 0; -ms-flex: 0 1 48%; flex: 0 1 48%; max-width: 48%; }
  .block .xs-49 { width: 49%; -webkit-box-flex: 0; -ms-flex: 0 1 49%; flex: 0 1 49%; max-width: 49%; }
  .block .xs-50 { width: 50%; -webkit-box-flex: 0; -ms-flex: 0 1 50%; flex: 0 1 50%; max-width: 50%; }
  .block .xs-51 { width: 51%; -webkit-box-flex: 0; -ms-flex: 0 1 51%; flex: 0 1 51%; max-width: 51%; }
  .block .xs-52 { width: 52%; -webkit-box-flex: 0; -ms-flex: 0 1 52%; flex: 0 1 52%; max-width: 52%; }
  .block .xs-53 { width: 53%; -webkit-box-flex: 0; -ms-flex: 0 1 53%; flex: 0 1 53%; max-width: 53%; }
  .block .xs-54 { width: 54%; -webkit-box-flex: 0; -ms-flex: 0 1 54%; flex: 0 1 54%; max-width: 54%; }
  .block .xs-55 { width: 55%; -webkit-box-flex: 0; -ms-flex: 0 1 55%; flex: 0 1 55%; max-width: 55%; }
  .block .xs-56 { width: 56%; -webkit-box-flex: 0; -ms-flex: 0 1 56%; flex: 0 1 56%; max-width: 56%; }
  .block .xs-57 { width: 57%; -webkit-box-flex: 0; -ms-flex: 0 1 57%; flex: 0 1 57%; max-width: 57%; }
  .block .xs-58 { width: 58%; -webkit-box-flex: 0; -ms-flex: 0 1 58%; flex: 0 1 58%; max-width: 58%; }
  .block .xs-59 { width: 59%; -webkit-box-flex: 0; -ms-flex: 0 1 59%; flex: 0 1 59%; max-width: 59%; }
  .block .xs-60 { width: 60%; -webkit-box-flex: 0; -ms-flex: 0 1 60%; flex: 0 1 60%; max-width: 60%; }
  .block .xs-61 { width: 61%; -webkit-box-flex: 0; -ms-flex: 0 1 61%; flex: 0 1 61%; max-width: 61%; }
  .block .xs-62 { width: 62%; -webkit-box-flex: 0; -ms-flex: 0 1 62%; flex: 0 1 62%; max-width: 62%; }
  .block .xs-63 { width: 63%; -webkit-box-flex: 0; -ms-flex: 0 1 63%; flex: 0 1 63%; max-width: 63%; }
  .block .xs-64 { width: 64%; -webkit-box-flex: 0; -ms-flex: 0 1 64%; flex: 0 1 64%; max-width: 64%; }
  .block .xs-65 { width: 65%; -webkit-box-flex: 0; -ms-flex: 0 1 65%; flex: 0 1 65%; max-width: 65%; }
  .block .xs-66 { width: 66%; -webkit-box-flex: 0; -ms-flex: 0 1 66%; flex: 0 1 66%; max-width: 66%; }
  .block .xs-67 { width: 67%; -webkit-box-flex: 0; -ms-flex: 0 1 67%; flex: 0 1 67%; max-width: 67%; }
  .block .xs-68 { width: 68%; -webkit-box-flex: 0; -ms-flex: 0 1 68%; flex: 0 1 68%; max-width: 68%; }
  .block .xs-69 { width: 69%; -webkit-box-flex: 0; -ms-flex: 0 1 69%; flex: 0 1 69%; max-width: 69%; }
  .block .xs-70 { width: 70%; -webkit-box-flex: 0; -ms-flex: 0 1 70%; flex: 0 1 70%; max-width: 70%; }
  .block .xs-71 { width: 71%; -webkit-box-flex: 0; -ms-flex: 0 1 71%; flex: 0 1 71%; max-width: 71%; }
  .block .xs-72 { width: 72%; -webkit-box-flex: 0; -ms-flex: 0 1 72%; flex: 0 1 72%; max-width: 72%; }
  .block .xs-73 { width: 73%; -webkit-box-flex: 0; -ms-flex: 0 1 73%; flex: 0 1 73%; max-width: 73%; }
  .block .xs-74 { width: 74%; -webkit-box-flex: 0; -ms-flex: 0 1 74%; flex: 0 1 74%; max-width: 74%; }
  .block .xs-75 { width: 75%; -webkit-box-flex: 0; -ms-flex: 0 1 75%; flex: 0 1 75%; max-width: 75%; }
  .block .xs-76 { width: 76%; -webkit-box-flex: 0; -ms-flex: 0 1 76%; flex: 0 1 76%; max-width: 76%; }
  .block .xs-77 { width: 77%; -webkit-box-flex: 0; -ms-flex: 0 1 77%; flex: 0 1 77%; max-width: 77%; }
  .block .xs-78 { width: 78%; -webkit-box-flex: 0; -ms-flex: 0 1 78%; flex: 0 1 78%; max-width: 78%; }
  .block .xs-79 { width: 79%; -webkit-box-flex: 0; -ms-flex: 0 1 79%; flex: 0 1 79%; max-width: 79%; }
  .block .xs-80 { width: 80%; -webkit-box-flex: 0; -ms-flex: 0 1 80%; flex: 0 1 80%; max-width: 80%; }
  .block .xs-81 { width: 81%; -webkit-box-flex: 0; -ms-flex: 0 1 81%; flex: 0 1 81%; max-width: 81%; }
  .block .xs-82 { width: 82%; -webkit-box-flex: 0; -ms-flex: 0 1 82%; flex: 0 1 82%; max-width: 82%; }
  .block .xs-83 { width: 83%; -webkit-box-flex: 0; -ms-flex: 0 1 83%; flex: 0 1 83%; max-width: 83%; }
  .block .xs-84 { width: 84%; -webkit-box-flex: 0; -ms-flex: 0 1 84%; flex: 0 1 84%; max-width: 84%; }
  .block .xs-85 { width: 85%; -webkit-box-flex: 0; -ms-flex: 0 1 85%; flex: 0 1 85%; max-width: 85%; }
  .block .xs-86 { width: 86%; -webkit-box-flex: 0; -ms-flex: 0 1 86%; flex: 0 1 86%; max-width: 86%; }
  .block .xs-87 { width: 87%; -webkit-box-flex: 0; -ms-flex: 0 1 87%; flex: 0 1 87%; max-width: 87%; }
  .block .xs-88 { width: 88%; -webkit-box-flex: 0; -ms-flex: 0 1 88%; flex: 0 1 88%; max-width: 88%; }
  .block .xs-89 { width: 89%; -webkit-box-flex: 0; -ms-flex: 0 1 89%; flex: 0 1 89%; max-width: 89%; }
  .block .xs-90 { width: 90%; -webkit-box-flex: 0; -ms-flex: 0 1 90%; flex: 0 1 90%; max-width: 90%; }
  .block .xs-91 { width: 91%; -webkit-box-flex: 0; -ms-flex: 0 1 91%; flex: 0 1 91%; max-width: 91%; }
  .block .xs-92 { width: 92%; -webkit-box-flex: 0; -ms-flex: 0 1 92%; flex: 0 1 92%; max-width: 92%; }
  .block .xs-93 { width: 93%; -webkit-box-flex: 0; -ms-flex: 0 1 93%; flex: 0 1 93%; max-width: 93%; }
  .block .xs-94 { width: 94%; -webkit-box-flex: 0; -ms-flex: 0 1 94%; flex: 0 1 94%; max-width: 94%; }
  .block .xs-95 { width: 95%; -webkit-box-flex: 0; -ms-flex: 0 1 95%; flex: 0 1 95%; max-width: 95%; }
  .block .xs-96 { width: 96%; -webkit-box-flex: 0; -ms-flex: 0 1 96%; flex: 0 1 96%; max-width: 96%; }
  .block .xs-97 { width: 97%; -webkit-box-flex: 0; -ms-flex: 0 1 97%; flex: 0 1 97%; max-width: 97%; }
  .block .xs-98 { width: 98%; -webkit-box-flex: 0; -ms-flex: 0 1 98%; flex: 0 1 98%; max-width: 98%; }
  .block .xs-99 { width: 99%; -webkit-box-flex: 0; -ms-flex: 0 1 99%; flex: 0 1 99%; max-width: 99%; }
  .block .xs-100 { width: 100%; -webkit-box-flex: 0; -ms-flex: 0 1 100%; flex: 0 1 100%; max-width: 100%; }
  .block .xs-hide { display: none; }
  .block .xs-full-width, .block .s-full-width, .block .m-full-width, .block .l-full-width, .block .xl-full-width { max-width: none; min-width: 100%; }
  .block .xs-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }
/*# sourceMappingURL=responsive-flexoo.min.css.map */