* {
  box-sizing: border-box;
}

body {
  font-family: sans-serif;
  font-size: 16px;
  margin: 0;
}

a {
  color: #147b77;
  font-weight: bold;
  outline: none;
}
a:focus, a:hover {
  color: #116562;
}
a:visited {
  color: #0d4f4d;
}

dl, ol, ul {
  padding: 0 1.5rem;
  margin: 0.5rem 0;
}

dl dd {
  margin: 0 0 0 1rem;
}

input, select, textarea {
  background-color: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 0.25rem;
  font-size: 1em;
  max-width: 100%;
  outline: none;
  padding: 0 1rem;
  width: 100%;
}
input:focus, select:focus, textarea:focus {
  box-shadow: 0 0 0 1px #73E8E4;
}

input, select {
  height: 2.5rem;
}

input[type=file] {
  padding: 0.42em 1rem;
}

button {
  background-color: #E0E0E0;
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 0.25rem;
  cursor: pointer;
  font-size: 1em;
  height: 2.5rem;
  outline: none;
  overflow: hidden;
  padding: 0 2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
}
button:disabled {
  cursor: auto;
}
button:disabled, button:disabled:hover {
  background-color: #F5F5F5;
}
button:focus {
  box-shadow: 0 0 0 1px #73E8E4;
}
button:hover {
  background-color: #EEEEEE;
}

table {
  border-collapse: collapse;
  text-align: center;
  width: 100%;
}
table tbody tr {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
table tbody tr:last-child {
  border-bottom: none;
}
table td, table th {
  padding: 0.5rem;
}
table thead {
  border-bottom: 2px solid rgba(0, 0, 0, 0.12);
}

.banner {
  height: 100vh;
}

.container {
  padding: 0.5rem;
}

@media (min-width: 1024px) {
  .container {
    margin: auto;
    width: 992px;
  }
}
.grid {
  display: flex;
  flex-wrap: wrap;
  padding: 0.5rem;
}
.grid > * {
  padding: 0.5rem;
  width: 100%;
}

.col {
  flex: 1;
  max-width: 100%;
}

.col-1 {
  flex: 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  flex: 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  flex: 25%;
  max-width: 25%;
}

.col-4 {
  flex: 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  flex: 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  flex: 50%;
  max-width: 50%;
}

.col-7 {
  flex: 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  flex: 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  flex: 75%;
  max-width: 75%;
}

.col-10 {
  flex: 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  flex: 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12 {
  flex: 100%;
  max-width: 100%;
}

@media (min-width: 480px) {
  .col-s {
    flex: 1;
    max-width: 100%;
  }
  .col-s-1 {
    flex: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-s-2 {
    flex: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-s-3 {
    flex: 25%;
    max-width: 25%;
  }
  .col-s-4 {
    flex: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-s-5 {
    flex: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-s-6 {
    flex: 50%;
    max-width: 50%;
  }
  .col-s-7 {
    flex: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-s-8 {
    flex: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-s-9 {
    flex: 75%;
    max-width: 75%;
  }
  .col-s-10 {
    flex: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-s-11 {
    flex: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-s-12 {
    flex: 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .col-m {
    flex: 1;
    max-width: 100%;
  }
  .col-m-1 {
    flex: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-m-2 {
    flex: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-m-3 {
    flex: 25%;
    max-width: 25%;
  }
  .col-m-4 {
    flex: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-m-5 {
    flex: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-m-6 {
    flex: 50%;
    max-width: 50%;
  }
  .col-m-7 {
    flex: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-m-8 {
    flex: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-m-9 {
    flex: 75%;
    max-width: 75%;
  }
  .col-m-10 {
    flex: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-m-11 {
    flex: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-m-12 {
    flex: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1024px) {
  .col-l {
    flex: 1;
    max-width: 100%;
  }
  .col-l-1 {
    flex: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-l-2 {
    flex: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-l-3 {
    flex: 25%;
    max-width: 25%;
  }
  .col-l-4 {
    flex: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-l-5 {
    flex: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-l-6 {
    flex: 50%;
    max-width: 50%;
  }
  .col-l-7 {
    flex: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-l-8 {
    flex: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-l-9 {
    flex: 75%;
    max-width: 75%;
  }
  .col-l-10 {
    flex: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-l-11 {
    flex: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-l-12 {
    flex: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .col-vl {
    flex: 1;
    max-width: 100%;
  }
  .col-vl-1 {
    flex: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-vl-2 {
    flex: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-vl-3 {
    flex: 25%;
    max-width: 25%;
  }
  .col-vl-4 {
    flex: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-vl-5 {
    flex: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-vl-6 {
    flex: 50%;
    max-width: 50%;
  }
  .col-vl-7 {
    flex: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-vl-8 {
    flex: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-vl-9 {
    flex: 75%;
    max-width: 75%;
  }
  .col-vl-10 {
    flex: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-vl-11 {
    flex: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-vl-12 {
    flex: 100%;
    max-width: 100%;
  }
}
.d-block {
  display: block !important;
}

.d-flex {
  display: flex !important;
}

.d-grid {
  display: grid !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

.d-inline-table {
  display: inline-table !important;
}

.d-list-item {
  display: list-item !important;
}

.d-none {
  display: none !important;
}

.d-run-in {
  display: run-in !important;
}

.d-table {
  display: table !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-table-column {
  display: table-column !important;
}

.d-table-column-group {
  display: table-column-group !important;
}

.d-table-footer-group {
  display: table-footer-group !important;
}

.d-table-header-group {
  display: table-header-group !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-row-group {
  display: table-row-group !important;
}

@media (min-width: 480px) {
  .d-s-block {
    display: block !important;
  }
  .d-s-flex {
    display: flex !important;
  }
  .d-s-grid {
    display: grid !important;
  }
  .d-s-inline {
    display: inline !important;
  }
  .d-s-inline-block {
    display: inline-block !important;
  }
  .d-s-inline-flex {
    display: inline-flex !important;
  }
  .d-s-inline-grid {
    display: inline-grid !important;
  }
  .d-s-inline-table {
    display: inline-table !important;
  }
  .d-s-list-item {
    display: list-item !important;
  }
  .d-s-none {
    display: none !important;
  }
  .d-s-run-in {
    display: run-in !important;
  }
  .d-s-table {
    display: table !important;
  }
  .d-s-table-cell {
    display: table-cell !important;
  }
  .d-s-table-column {
    display: table-column !important;
  }
  .d-s-table-column-group {
    display: table-column-group !important;
  }
  .d-s-table-footer-group {
    display: table-footer-group !important;
  }
  .d-s-table-header-group {
    display: table-header-group !important;
  }
  .d-s-table-row {
    display: table-row !important;
  }
  .d-s-table-row-group {
    display: table-row-group !important;
  }
}
@media (min-width: 768px) {
  .d-m-block {
    display: block !important;
  }
  .d-m-flex {
    display: flex !important;
  }
  .d-m-grid {
    display: grid !important;
  }
  .d-m-inline {
    display: inline !important;
  }
  .d-m-inline-block {
    display: inline-block !important;
  }
  .d-m-inline-flex {
    display: inline-flex !important;
  }
  .d-m-inline-grid {
    display: inline-grid !important;
  }
  .d-m-inline-table {
    display: inline-table !important;
  }
  .d-m-list-item {
    display: list-item !important;
  }
  .d-m-none {
    display: none !important;
  }
  .d-m-run-in {
    display: run-in !important;
  }
  .d-m-table {
    display: table !important;
  }
  .d-m-table-cell {
    display: table-cell !important;
  }
  .d-m-table-column {
    display: table-column !important;
  }
  .d-m-table-column-group {
    display: table-column-group !important;
  }
  .d-m-table-footer-group {
    display: table-footer-group !important;
  }
  .d-m-table-header-group {
    display: table-header-group !important;
  }
  .d-m-table-row {
    display: table-row !important;
  }
  .d-m-table-row-group {
    display: table-row-group !important;
  }
}
@media (min-width: 1024px) {
  .d-l-block {
    display: block !important;
  }
  .d-l-flex {
    display: flex !important;
  }
  .d-l-grid {
    display: grid !important;
  }
  .d-l-inline {
    display: inline !important;
  }
  .d-l-inline-block {
    display: inline-block !important;
  }
  .d-l-inline-flex {
    display: inline-flex !important;
  }
  .d-l-inline-grid {
    display: inline-grid !important;
  }
  .d-l-inline-table {
    display: inline-table !important;
  }
  .d-l-list-item {
    display: list-item !important;
  }
  .d-l-none {
    display: none !important;
  }
  .d-l-run-in {
    display: run-in !important;
  }
  .d-l-table {
    display: table !important;
  }
  .d-l-table-cell {
    display: table-cell !important;
  }
  .d-l-table-column {
    display: table-column !important;
  }
  .d-l-table-column-group {
    display: table-column-group !important;
  }
  .d-l-table-footer-group {
    display: table-footer-group !important;
  }
  .d-l-table-header-group {
    display: table-header-group !important;
  }
  .d-l-table-row {
    display: table-row !important;
  }
  .d-l-table-row-group {
    display: table-row-group !important;
  }
}
@media (min-width: 1200px) {
  .d-vl-block {
    display: block !important;
  }
  .d-vl-flex {
    display: flex !important;
  }
  .d-vl-grid {
    display: grid !important;
  }
  .d-vl-inline {
    display: inline !important;
  }
  .d-vl-inline-block {
    display: inline-block !important;
  }
  .d-vl-inline-flex {
    display: inline-flex !important;
  }
  .d-vl-inline-grid {
    display: inline-grid !important;
  }
  .d-vl-inline-table {
    display: inline-table !important;
  }
  .d-vl-list-item {
    display: list-item !important;
  }
  .d-vl-none {
    display: none !important;
  }
  .d-vl-run-in {
    display: run-in !important;
  }
  .d-vl-table {
    display: table !important;
  }
  .d-vl-table-cell {
    display: table-cell !important;
  }
  .d-vl-table-column {
    display: table-column !important;
  }
  .d-vl-table-column-group {
    display: table-column-group !important;
  }
  .d-vl-table-footer-group {
    display: table-footer-group !important;
  }
  .d-vl-table-header-group {
    display: table-header-group !important;
  }
  .d-vl-table-row {
    display: table-row !important;
  }
  .d-vl-table-row-group {
    display: table-row-group !important;
  }
}
.algn-content-baseline {
  align-content: baseline !important;
}

.algn-content-center {
  align-content: center !important;
}

.algn-content-end {
  align-content: end !important;
}

.algn-content-flex-end {
  align-content: flex-end !important;
}

.algn-content-flex-start {
  align-content: flex-start !important;
}

.algn-content-space-around {
  align-content: space-around !important;
}

.algn-content-space-evenly {
  align-content: space-evenly !important;
}

.algn-content-space-between {
  align-content: space-between !important;
}

.algn-content-start {
  align-content: start !important;
}

.algn-content-stretch {
  align-content: stretch !important;
}

.algn-items-baseline {
  align-items: baseline !important;
}

.algn-items-center {
  align-items: center !important;
}

.algn-items-end {
  align-items: end !important;
}

.algn-items-flex-end {
  align-items: flex-end !important;
}

.algn-items-flex-start {
  align-items: flex-start !important;
}

.algn-items-start {
  align-items: start !important;
}

.algn-items-stretch {
  align-items: stretch !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.just-content-center {
  justify-content: center !important;
}

.just-content-end {
  justify-content: end !important;
}

.just-content-flex-end {
  justify-content: flex-end !important;
}

.just-content-flex-start {
  justify-content: flex-start !important;
}

.just-content-left {
  justify-content: left !important;
}

.just-content-right {
  justify-content: right !important;
}

.just-content-space-around {
  justify-content: space-around !important;
}

.just-content-space-evenly {
  justify-content: space-evenly !important;
}

.just-content-space-between {
  justify-content: space-between !important;
}

.just-content-start {
  justify-content: start !important;
}

.just-content-stretch {
  justify-content: stretch !important;
}

.just-items-auto {
  justify-items: auto !important;
}

.just-items-baseline {
  justify-items: baseline !important;
}

.just-items-center {
  justify-items: center !important;
}

.just-items-end {
  justify-items: end !important;
}

.just-items-flex-end {
  justify-items: flex-end !important;
}

.just-items-flex-start {
  justify-items: flex-start !important;
}

.just-items-left {
  justify-items: left !important;
}

.just-items-right {
  justify-items: right !important;
}

.just-items-self-end {
  justify-items: self-end !important;
}

.just-items-self-start {
  justify-items: self-start !important;
}

.just-items-start {
  justify-items: start !important;
}

.just-items-stretch {
  justify-items: stretch !important;
}

.float-inline-start {
  float: inline-start !important;
}

.float-inline-end {
  float: inline-end !important;
}

.float-left {
  float: left !important;
}

.float-none {
  float: none !important;
}

.float-right {
  float: right !important;
}

.m-0 {
  margin: 0rem !important;
}

.m-1 {
  margin: 0.5rem !important;
}

.m-2 {
  margin: 1rem !important;
}

.m-3 {
  margin: 1.5rem !important;
}

.m-4 {
  margin: 2rem !important;
}

.m-5 {
  margin: 2.5rem !important;
}

.mb-0 {
  margin-bottom: 0rem !important;
}

.mb-1 {
  margin-bottom: 0.5rem !important;
}

.mb-2 {
  margin-bottom: 1rem !important;
}

.mb-3 {
  margin-bottom: 1.5rem !important;
}

.mb-4 {
  margin-bottom: 2rem !important;
}

.mb-5 {
  margin-bottom: 2.5rem !important;
}

.ml-0 {
  margin-left: 0rem !important;
}

.ml-1 {
  margin-left: 0.5rem !important;
}

.ml-2 {
  margin-left: 1rem !important;
}

.ml-3 {
  margin-left: 1.5rem !important;
}

.ml-4 {
  margin-left: 2rem !important;
}

.ml-5 {
  margin-left: 2.5rem !important;
}

.mr-0 {
  margin-right: 0rem !important;
}

.mr-1 {
  margin-right: 0.5rem !important;
}

.mr-2 {
  margin-right: 1rem !important;
}

.mr-3 {
  margin-right: 1.5rem !important;
}

.mr-4 {
  margin-right: 2rem !important;
}

.mr-5 {
  margin-right: 2.5rem !important;
}

.mt-0 {
  margin-top: 0rem !important;
}

.mt-1 {
  margin-top: 0.5rem !important;
}

.mt-2 {
  margin-top: 1rem !important;
}

.mt-3 {
  margin-top: 1.5rem !important;
}

.mt-4 {
  margin-top: 2rem !important;
}

.mt-5 {
  margin-top: 2.5rem !important;
}

@media (min-width: 480px) {
  .m-s-0 {
    margin: 0rem !important;
  }
  .m-s-1 {
    margin: 0.5rem !important;
  }
  .m-s-2 {
    margin: 1rem !important;
  }
  .m-s-3 {
    margin: 1.5rem !important;
  }
  .m-s-4 {
    margin: 2rem !important;
  }
  .m-s-5 {
    margin: 2.5rem !important;
  }
  .mb-s-0 {
    margin-bottom: 0rem !important;
  }
  .mb-s-1 {
    margin-bottom: 0.5rem !important;
  }
  .mb-s-2 {
    margin-bottom: 1rem !important;
  }
  .mb-s-3 {
    margin-bottom: 1.5rem !important;
  }
  .mb-s-4 {
    margin-bottom: 2rem !important;
  }
  .mb-s-5 {
    margin-bottom: 2.5rem !important;
  }
  .ml-s-0 {
    margin-left: 0rem !important;
  }
  .ml-s-1 {
    margin-left: 0.5rem !important;
  }
  .ml-s-2 {
    margin-left: 1rem !important;
  }
  .ml-s-3 {
    margin-left: 1.5rem !important;
  }
  .ml-s-4 {
    margin-left: 2rem !important;
  }
  .ml-s-5 {
    margin-left: 2.5rem !important;
  }
  .mr-s-0 {
    margin-right: 0rem !important;
  }
  .mr-s-1 {
    margin-right: 0.5rem !important;
  }
  .mr-s-2 {
    margin-right: 1rem !important;
  }
  .mr-s-3 {
    margin-right: 1.5rem !important;
  }
  .mr-s-4 {
    margin-right: 2rem !important;
  }
  .mr-s-5 {
    margin-right: 2.5rem !important;
  }
  .mt-s-0 {
    margin-top: 0rem !important;
  }
  .mt-s-1 {
    margin-top: 0.5rem !important;
  }
  .mt-s-2 {
    margin-top: 1rem !important;
  }
  .mt-s-3 {
    margin-top: 1.5rem !important;
  }
  .mt-s-4 {
    margin-top: 2rem !important;
  }
  .mt-s-5 {
    margin-top: 2.5rem !important;
  }
}
@media (min-width: 768px) {
  .m-m-0 {
    margin: 0rem !important;
  }
  .m-m-1 {
    margin: 0.5rem !important;
  }
  .m-m-2 {
    margin: 1rem !important;
  }
  .m-m-3 {
    margin: 1.5rem !important;
  }
  .m-m-4 {
    margin: 2rem !important;
  }
  .m-m-5 {
    margin: 2.5rem !important;
  }
  .mb-m-0 {
    margin-bottom: 0rem !important;
  }
  .mb-m-1 {
    margin-bottom: 0.5rem !important;
  }
  .mb-m-2 {
    margin-bottom: 1rem !important;
  }
  .mb-m-3 {
    margin-bottom: 1.5rem !important;
  }
  .mb-m-4 {
    margin-bottom: 2rem !important;
  }
  .mb-m-5 {
    margin-bottom: 2.5rem !important;
  }
  .ml-m-0 {
    margin-left: 0rem !important;
  }
  .ml-m-1 {
    margin-left: 0.5rem !important;
  }
  .ml-m-2 {
    margin-left: 1rem !important;
  }
  .ml-m-3 {
    margin-left: 1.5rem !important;
  }
  .ml-m-4 {
    margin-left: 2rem !important;
  }
  .ml-m-5 {
    margin-left: 2.5rem !important;
  }
  .mr-m-0 {
    margin-right: 0rem !important;
  }
  .mr-m-1 {
    margin-right: 0.5rem !important;
  }
  .mr-m-2 {
    margin-right: 1rem !important;
  }
  .mr-m-3 {
    margin-right: 1.5rem !important;
  }
  .mr-m-4 {
    margin-right: 2rem !important;
  }
  .mr-m-5 {
    margin-right: 2.5rem !important;
  }
  .mt-m-0 {
    margin-top: 0rem !important;
  }
  .mt-m-1 {
    margin-top: 0.5rem !important;
  }
  .mt-m-2 {
    margin-top: 1rem !important;
  }
  .mt-m-3 {
    margin-top: 1.5rem !important;
  }
  .mt-m-4 {
    margin-top: 2rem !important;
  }
  .mt-m-5 {
    margin-top: 2.5rem !important;
  }
}
@media (min-width: 1024px) {
  .m-l-0 {
    margin: 0rem !important;
  }
  .m-l-1 {
    margin: 0.5rem !important;
  }
  .m-l-2 {
    margin: 1rem !important;
  }
  .m-l-3 {
    margin: 1.5rem !important;
  }
  .m-l-4 {
    margin: 2rem !important;
  }
  .m-l-5 {
    margin: 2.5rem !important;
  }
  .mb-l-0 {
    margin-bottom: 0rem !important;
  }
  .mb-l-1 {
    margin-bottom: 0.5rem !important;
  }
  .mb-l-2 {
    margin-bottom: 1rem !important;
  }
  .mb-l-3 {
    margin-bottom: 1.5rem !important;
  }
  .mb-l-4 {
    margin-bottom: 2rem !important;
  }
  .mb-l-5 {
    margin-bottom: 2.5rem !important;
  }
  .ml-l-0 {
    margin-left: 0rem !important;
  }
  .ml-l-1 {
    margin-left: 0.5rem !important;
  }
  .ml-l-2 {
    margin-left: 1rem !important;
  }
  .ml-l-3 {
    margin-left: 1.5rem !important;
  }
  .ml-l-4 {
    margin-left: 2rem !important;
  }
  .ml-l-5 {
    margin-left: 2.5rem !important;
  }
  .mr-l-0 {
    margin-right: 0rem !important;
  }
  .mr-l-1 {
    margin-right: 0.5rem !important;
  }
  .mr-l-2 {
    margin-right: 1rem !important;
  }
  .mr-l-3 {
    margin-right: 1.5rem !important;
  }
  .mr-l-4 {
    margin-right: 2rem !important;
  }
  .mr-l-5 {
    margin-right: 2.5rem !important;
  }
  .mt-l-0 {
    margin-top: 0rem !important;
  }
  .mt-l-1 {
    margin-top: 0.5rem !important;
  }
  .mt-l-2 {
    margin-top: 1rem !important;
  }
  .mt-l-3 {
    margin-top: 1.5rem !important;
  }
  .mt-l-4 {
    margin-top: 2rem !important;
  }
  .mt-l-5 {
    margin-top: 2.5rem !important;
  }
}
@media (min-width: 1200px) {
  .m-vl-0 {
    margin: 0rem !important;
  }
  .m-vl-1 {
    margin: 0.5rem !important;
  }
  .m-vl-2 {
    margin: 1rem !important;
  }
  .m-vl-3 {
    margin: 1.5rem !important;
  }
  .m-vl-4 {
    margin: 2rem !important;
  }
  .m-vl-5 {
    margin: 2.5rem !important;
  }
  .mb-vl-0 {
    margin-bottom: 0rem !important;
  }
  .mb-vl-1 {
    margin-bottom: 0.5rem !important;
  }
  .mb-vl-2 {
    margin-bottom: 1rem !important;
  }
  .mb-vl-3 {
    margin-bottom: 1.5rem !important;
  }
  .mb-vl-4 {
    margin-bottom: 2rem !important;
  }
  .mb-vl-5 {
    margin-bottom: 2.5rem !important;
  }
  .ml-vl-0 {
    margin-left: 0rem !important;
  }
  .ml-vl-1 {
    margin-left: 0.5rem !important;
  }
  .ml-vl-2 {
    margin-left: 1rem !important;
  }
  .ml-vl-3 {
    margin-left: 1.5rem !important;
  }
  .ml-vl-4 {
    margin-left: 2rem !important;
  }
  .ml-vl-5 {
    margin-left: 2.5rem !important;
  }
  .mr-vl-0 {
    margin-right: 0rem !important;
  }
  .mr-vl-1 {
    margin-right: 0.5rem !important;
  }
  .mr-vl-2 {
    margin-right: 1rem !important;
  }
  .mr-vl-3 {
    margin-right: 1.5rem !important;
  }
  .mr-vl-4 {
    margin-right: 2rem !important;
  }
  .mr-vl-5 {
    margin-right: 2.5rem !important;
  }
  .mt-vl-0 {
    margin-top: 0rem !important;
  }
  .mt-vl-1 {
    margin-top: 0.5rem !important;
  }
  .mt-vl-2 {
    margin-top: 1rem !important;
  }
  .mt-vl-3 {
    margin-top: 1.5rem !important;
  }
  .mt-vl-4 {
    margin-top: 2rem !important;
  }
  .mt-vl-5 {
    margin-top: 2.5rem !important;
  }
}
.p-0 {
  padding: 0rem !important;
}

.p-1 {
  padding: 0.5rem !important;
}

.p-2 {
  padding: 1rem !important;
}

.p-3 {
  padding: 1.5rem !important;
}

.p-4 {
  padding: 2rem !important;
}

.p-5 {
  padding: 2.5rem !important;
}

.pb-0 {
  padding-bottom: 0rem !important;
}

.pb-1 {
  padding-bottom: 0.5rem !important;
}

.pb-2 {
  padding-bottom: 1rem !important;
}

.pb-3 {
  padding-bottom: 1.5rem !important;
}

.pb-4 {
  padding-bottom: 2rem !important;
}

.pb-5 {
  padding-bottom: 2.5rem !important;
}

.pl-0 {
  padding-left: 0rem !important;
}

.pl-1 {
  padding-left: 0.5rem !important;
}

.pl-2 {
  padding-left: 1rem !important;
}

.pl-3 {
  padding-left: 1.5rem !important;
}

.pl-4 {
  padding-left: 2rem !important;
}

.pl-5 {
  padding-left: 2.5rem !important;
}

.pr-0 {
  padding-right: 0rem !important;
}

.pr-1 {
  padding-right: 0.5rem !important;
}

.pr-2 {
  padding-right: 1rem !important;
}

.pr-3 {
  padding-right: 1.5rem !important;
}

.pr-4 {
  padding-right: 2rem !important;
}

.pr-5 {
  padding-right: 2.5rem !important;
}

.pt-0 {
  padding-top: 0rem !important;
}

.pt-1 {
  padding-top: 0.5rem !important;
}

.pt-2 {
  padding-top: 1rem !important;
}

.pt-3 {
  padding-top: 1.5rem !important;
}

.pt-4 {
  padding-top: 2rem !important;
}

.pt-5 {
  padding-top: 2.5rem !important;
}

@media (min-width: 480px) {
  .p-s-0 {
    padding: 0rem !important;
  }
  .p-s-1 {
    padding: 0.5rem !important;
  }
  .p-s-2 {
    padding: 1rem !important;
  }
  .p-s-3 {
    padding: 1.5rem !important;
  }
  .p-s-4 {
    padding: 2rem !important;
  }
  .p-s-5 {
    padding: 2.5rem !important;
  }
  .pb-s-0 {
    padding-bottom: 0rem !important;
  }
  .pb-s-1 {
    padding-bottom: 0.5rem !important;
  }
  .pb-s-2 {
    padding-bottom: 1rem !important;
  }
  .pb-s-3 {
    padding-bottom: 1.5rem !important;
  }
  .pb-s-4 {
    padding-bottom: 2rem !important;
  }
  .pb-s-5 {
    padding-bottom: 2.5rem !important;
  }
  .pl-s-0 {
    padding-left: 0rem !important;
  }
  .pl-s-1 {
    padding-left: 0.5rem !important;
  }
  .pl-s-2 {
    padding-left: 1rem !important;
  }
  .pl-s-3 {
    padding-left: 1.5rem !important;
  }
  .pl-s-4 {
    padding-left: 2rem !important;
  }
  .pl-s-5 {
    padding-left: 2.5rem !important;
  }
  .pr-s-0 {
    padding-right: 0rem !important;
  }
  .pr-s-1 {
    padding-right: 0.5rem !important;
  }
  .pr-s-2 {
    padding-right: 1rem !important;
  }
  .pr-s-3 {
    padding-right: 1.5rem !important;
  }
  .pr-s-4 {
    padding-right: 2rem !important;
  }
  .pr-s-5 {
    padding-right: 2.5rem !important;
  }
  .pt-s-0 {
    padding-top: 0rem !important;
  }
  .pt-s-1 {
    padding-top: 0.5rem !important;
  }
  .pt-s-2 {
    padding-top: 1rem !important;
  }
  .pt-s-3 {
    padding-top: 1.5rem !important;
  }
  .pt-s-4 {
    padding-top: 2rem !important;
  }
  .pt-s-5 {
    padding-top: 2.5rem !important;
  }
}
@media (min-width: 768px) {
  .p-m-0 {
    padding: 0rem !important;
  }
  .p-m-1 {
    padding: 0.5rem !important;
  }
  .p-m-2 {
    padding: 1rem !important;
  }
  .p-m-3 {
    padding: 1.5rem !important;
  }
  .p-m-4 {
    padding: 2rem !important;
  }
  .p-m-5 {
    padding: 2.5rem !important;
  }
  .pb-m-0 {
    padding-bottom: 0rem !important;
  }
  .pb-m-1 {
    padding-bottom: 0.5rem !important;
  }
  .pb-m-2 {
    padding-bottom: 1rem !important;
  }
  .pb-m-3 {
    padding-bottom: 1.5rem !important;
  }
  .pb-m-4 {
    padding-bottom: 2rem !important;
  }
  .pb-m-5 {
    padding-bottom: 2.5rem !important;
  }
  .pl-m-0 {
    padding-left: 0rem !important;
  }
  .pl-m-1 {
    padding-left: 0.5rem !important;
  }
  .pl-m-2 {
    padding-left: 1rem !important;
  }
  .pl-m-3 {
    padding-left: 1.5rem !important;
  }
  .pl-m-4 {
    padding-left: 2rem !important;
  }
  .pl-m-5 {
    padding-left: 2.5rem !important;
  }
  .pr-m-0 {
    padding-right: 0rem !important;
  }
  .pr-m-1 {
    padding-right: 0.5rem !important;
  }
  .pr-m-2 {
    padding-right: 1rem !important;
  }
  .pr-m-3 {
    padding-right: 1.5rem !important;
  }
  .pr-m-4 {
    padding-right: 2rem !important;
  }
  .pr-m-5 {
    padding-right: 2.5rem !important;
  }
  .pt-m-0 {
    padding-top: 0rem !important;
  }
  .pt-m-1 {
    padding-top: 0.5rem !important;
  }
  .pt-m-2 {
    padding-top: 1rem !important;
  }
  .pt-m-3 {
    padding-top: 1.5rem !important;
  }
  .pt-m-4 {
    padding-top: 2rem !important;
  }
  .pt-m-5 {
    padding-top: 2.5rem !important;
  }
}
@media (min-width: 1024px) {
  .p-l-0 {
    padding: 0rem !important;
  }
  .p-l-1 {
    padding: 0.5rem !important;
  }
  .p-l-2 {
    padding: 1rem !important;
  }
  .p-l-3 {
    padding: 1.5rem !important;
  }
  .p-l-4 {
    padding: 2rem !important;
  }
  .p-l-5 {
    padding: 2.5rem !important;
  }
  .pb-l-0 {
    padding-bottom: 0rem !important;
  }
  .pb-l-1 {
    padding-bottom: 0.5rem !important;
  }
  .pb-l-2 {
    padding-bottom: 1rem !important;
  }
  .pb-l-3 {
    padding-bottom: 1.5rem !important;
  }
  .pb-l-4 {
    padding-bottom: 2rem !important;
  }
  .pb-l-5 {
    padding-bottom: 2.5rem !important;
  }
  .pl-l-0 {
    padding-left: 0rem !important;
  }
  .pl-l-1 {
    padding-left: 0.5rem !important;
  }
  .pl-l-2 {
    padding-left: 1rem !important;
  }
  .pl-l-3 {
    padding-left: 1.5rem !important;
  }
  .pl-l-4 {
    padding-left: 2rem !important;
  }
  .pl-l-5 {
    padding-left: 2.5rem !important;
  }
  .pr-l-0 {
    padding-right: 0rem !important;
  }
  .pr-l-1 {
    padding-right: 0.5rem !important;
  }
  .pr-l-2 {
    padding-right: 1rem !important;
  }
  .pr-l-3 {
    padding-right: 1.5rem !important;
  }
  .pr-l-4 {
    padding-right: 2rem !important;
  }
  .pr-l-5 {
    padding-right: 2.5rem !important;
  }
  .pt-l-0 {
    padding-top: 0rem !important;
  }
  .pt-l-1 {
    padding-top: 0.5rem !important;
  }
  .pt-l-2 {
    padding-top: 1rem !important;
  }
  .pt-l-3 {
    padding-top: 1.5rem !important;
  }
  .pt-l-4 {
    padding-top: 2rem !important;
  }
  .pt-l-5 {
    padding-top: 2.5rem !important;
  }
}
@media (min-width: 1200px) {
  .p-vl-0 {
    padding: 0rem !important;
  }
  .p-vl-1 {
    padding: 0.5rem !important;
  }
  .p-vl-2 {
    padding: 1rem !important;
  }
  .p-vl-3 {
    padding: 1.5rem !important;
  }
  .p-vl-4 {
    padding: 2rem !important;
  }
  .p-vl-5 {
    padding: 2.5rem !important;
  }
  .pb-vl-0 {
    padding-bottom: 0rem !important;
  }
  .pb-vl-1 {
    padding-bottom: 0.5rem !important;
  }
  .pb-vl-2 {
    padding-bottom: 1rem !important;
  }
  .pb-vl-3 {
    padding-bottom: 1.5rem !important;
  }
  .pb-vl-4 {
    padding-bottom: 2rem !important;
  }
  .pb-vl-5 {
    padding-bottom: 2.5rem !important;
  }
  .pl-vl-0 {
    padding-left: 0rem !important;
  }
  .pl-vl-1 {
    padding-left: 0.5rem !important;
  }
  .pl-vl-2 {
    padding-left: 1rem !important;
  }
  .pl-vl-3 {
    padding-left: 1.5rem !important;
  }
  .pl-vl-4 {
    padding-left: 2rem !important;
  }
  .pl-vl-5 {
    padding-left: 2.5rem !important;
  }
  .pr-vl-0 {
    padding-right: 0rem !important;
  }
  .pr-vl-1 {
    padding-right: 0.5rem !important;
  }
  .pr-vl-2 {
    padding-right: 1rem !important;
  }
  .pr-vl-3 {
    padding-right: 1.5rem !important;
  }
  .pr-vl-4 {
    padding-right: 2rem !important;
  }
  .pr-vl-5 {
    padding-right: 2.5rem !important;
  }
  .pt-vl-0 {
    padding-top: 0rem !important;
  }
  .pt-vl-1 {
    padding-top: 0.5rem !important;
  }
  .pt-vl-2 {
    padding-top: 1rem !important;
  }
  .pt-vl-3 {
    padding-top: 1.5rem !important;
  }
  .pt-vl-4 {
    padding-top: 2rem !important;
  }
  .pt-vl-5 {
    padding-top: 2.5rem !important;
  }
}
.algn-center {
  text-align: center !important;
}

.algn-end {
  text-align: end !important;
}

.algn-justify {
  text-align: justify !important;
}

.algn-justify-all {
  text-align: justify-all !important;
}

.algn-left {
  text-align: left !important;
}

.algn-right {
  text-align: right !important;
}

.algn-start {
  text-align: start !important;
}

.v-algn-baseline {
  vertical-align: baseline !important;
}

.v-algn-bottom {
  vertical-align: bottom !important;
}

.v-algn-middle {
  vertical-align: middle !important;
}

.v-algn-sub {
  vertical-align: sub !important;
}

.v-algn-super {
  vertical-align: super !important;
}

.v-algn-text-top {
  vertical-align: text-top !important;
}

.v-algn-text-bottom {
  vertical-align: text-bottom !important;
}

.v-algn-top {
  vertical-align: top !important;
}

/*# sourceMappingURL=particle.css.map */
