/* FLEX GROW ------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------- */
/* NORMAL ---------------------------------------------------------------------------------------- */
.pt-flex-grow-0 {
  flex-grow: 0;
}

.pt-flex-grow-1 {
  flex-grow: 1;
}

.pt-flex-grow-2 {
  flex-grow: 2;
}

.pt-flex-grow-3 {
  flex-grow: 3;
}

.pt-flex-grow-4 {
  flex-grow: 4;
}

.pt-flex-grow-5 {
  flex-grow: 5;
}

.pt-flex-grow-6 {
  flex-grow: 6;
}

.pt-flex-grow-7 {
  flex-grow: 7;
}

.pt-flex-grow-8 {
  flex-grow: 8;
}

.pt-flex-grow-9 {
  flex-grow: 9;
}

.pt-flex-grow-10 {
  flex-grow: 10;
}

.pt-flex-grow-20 {
  flex-grow: 20;
}

.pt-flex-grow-30 {
  flex-grow: 30;
}

.pt-flex-grow-40 {
  flex-grow: 40;
}

.pt-flex-grow-50 {
  flex-grow: 50;
}

.pt-flex-grow-60 {
  flex-grow: 60;
}

.pt-flex-grow-70 {
  flex-grow: 70;
}

.pt-flex-grow-80 {
  flex-grow: 80;
}

.pt-flex-grow-90 {
  flex-grow: 90;
}

.pt-flex-grow-100 {
  flex-grow: 100;
}

/* SM */
@media (min-width: 576px) {
  .pt-flex-grow-0--sm {
    flex-grow: 0;
  }
  
  .pt-flex-grow-1--sm {
    flex-grow: 1;
  }
  
  .pt-flex-grow-2--sm {
    flex-grow: 2;
  }
  
  .pt-flex-grow-3--sm {
    flex-grow: 3;
  }
  
  .pt-flex-grow-4--sm {
    flex-grow: 4;
  }
  
  .pt-flex-grow-5--sm {
    flex-grow: 5;
  }
  
  .pt-flex-grow-6--sm {
    flex-grow: 6;
  }
  
  .pt-flex-grow-7--sm {
    flex-grow: 7;
  }
  
  .pt-flex-grow-8--sm {
    flex-grow: 8;
  }
  
  .pt-flex-grow-9--sm {
    flex-grow: 9;
  }
  
  .pt-flex-grow-10--sm {
    flex-grow: 10;
  }
  
  .pt-flex-grow-20--sm {
    flex-grow: 20;
  }
  
  .pt-flex-grow-30--sm {
    flex-grow: 30;
  }
  
  .pt-flex-grow-40--sm {
    flex-grow: 40;
  }
  
  .pt-flex-grow-50--sm {
    flex-grow: 50;
  }
  
  .pt-flex-grow-60--sm {
    flex-grow: 60;
  }
  
  .pt-flex-grow-70--sm {
    flex-grow: 70;
  }
  
  .pt-flex-grow-80--sm {
    flex-grow: 80;
  }
  
  .pt-flex-grow-90--sm {
    flex-grow: 90;
  }
  
  .pt-flex-grow-100--sm {
    flex-grow: 100;
  }
}

/* MD */
@media (min-width: 768px) {
  .pt-flex-grow-0--md {
    flex-grow: 0;
  }
  
  .pt-flex-grow-1--md {
    flex-grow: 1;
  }
  
  .pt-flex-grow-2--md {
    flex-grow: 2;
  }
  
  .pt-flex-grow-3--md {
    flex-grow: 3;
  }
  
  .pt-flex-grow-4--md {
    flex-grow: 4;
  }
  
  .pt-flex-grow-5--md {
    flex-grow: 5;
  }
  
  .pt-flex-grow-6--md {
    flex-grow: 6;
  }
  
  .pt-flex-grow-7--md {
    flex-grow: 7;
  }
  
  .pt-flex-grow-8--md {
    flex-grow: 8;
  }
  
  .pt-flex-grow-9--md {
    flex-grow: 9;
  }
  
  .pt-flex-grow-10--md {
    flex-grow: 10;
  }
  
  .pt-flex-grow-20--md {
    flex-grow: 20;
  }
  
  .pt-flex-grow-30--md {
    flex-grow: 30;
  }
  
  .pt-flex-grow-40--md {
    flex-grow: 40;
  }
  
  .pt-flex-grow-50--md {
    flex-grow: 50;
  }
  
  .pt-flex-grow-60--md {
    flex-grow: 60;
  }
  
  .pt-flex-grow-70--md {
    flex-grow: 70;
  }
  
  .pt-flex-grow-80--md {
    flex-grow: 80;
  }
  
  .pt-flex-grow-90--md {
    flex-grow: 90;
  }
  
  .pt-flex-grow-100--md {
    flex-grow: 100;
  }
}

/* LG */
@media (min-width: 992px) {
  .pt-flex-grow-0--lg {
    flex-grow: 0;
  }
  
  .pt-flex-grow-1--lg {
    flex-grow: 1;
  }
  
  .pt-flex-grow-2--lg {
    flex-grow: 2;
  }
  
  .pt-flex-grow-3--lg {
    flex-grow: 3;
  }
  
  .pt-flex-grow-4--lg {
    flex-grow: 4;
  }
  
  .pt-flex-grow-5--lg {
    flex-grow: 5;
  }
  
  .pt-flex-grow-6--lg {
    flex-grow: 6;
  }
  
  .pt-flex-grow-7--lg {
    flex-grow: 7;
  }
  
  .pt-flex-grow-8--lg {
    flex-grow: 8;
  }
  
  .pt-flex-grow-9--lg {
    flex-grow: 9;
  }
  
  .pt-flex-grow-10--lg {
    flex-grow: 10;
  }
  
  .pt-flex-grow-20--lg {
    flex-grow: 20;
  }
  
  .pt-flex-grow-30--lg {
    flex-grow: 30;
  }
  
  .pt-flex-grow-40--lg {
    flex-grow: 40;
  }
  
  .pt-flex-grow-50--lg {
    flex-grow: 50;
  }
  
  .pt-flex-grow-60--lg {
    flex-grow: 60;
  }
  
  .pt-flex-grow-70--lg {
    flex-grow: 70;
  }
  
  .pt-flex-grow-80--lg {
    flex-grow: 80;
  }
  
  .pt-flex-grow-90--lg {
    flex-grow: 90;
  }
  
  .pt-flex-grow-100--lg {
    flex-grow: 100;
  }
}

/* XL */
@media (min-width: 1200px) {
  .pt-flex-grow-0--xl {
    flex-grow: 0;
  }
  
  .pt-flex-grow-1--xl {
    flex-grow: 1;
  }
  
  .pt-flex-grow-2--xl {
    flex-grow: 2;
  }
  
  .pt-flex-grow-3--xl {
    flex-grow: 3;
  }
  
  .pt-flex-grow-4--xl {
    flex-grow: 4;
  }
  
  .pt-flex-grow-5--xl {
    flex-grow: 5;
  }
  
  .pt-flex-grow-6--xl {
    flex-grow: 6;
  }
  
  .pt-flex-grow-7--xl {
    flex-grow: 7;
  }
  
  .pt-flex-grow-8--xl {
    flex-grow: 8;
  }
  
  .pt-flex-grow-9--xl {
    flex-grow: 9;
  }
  
  .pt-flex-grow-10--xl {
    flex-grow: 10;
  }
  
  .pt-flex-grow-20--xl {
    flex-grow: 20;
  }
  
  .pt-flex-grow-30--xl {
    flex-grow: 30;
  }
  
  .pt-flex-grow-40--xl {
    flex-grow: 40;
  }
  
  .pt-flex-grow-50--xl {
    flex-grow: 50;
  }
  
  .pt-flex-grow-60--xl {
    flex-grow: 60;
  }
  
  .pt-flex-grow-70--xl {
    flex-grow: 70;
  }
  
  .pt-flex-grow-80--xl {
    flex-grow: 80;
  }
  
  .pt-flex-grow-90--xl {
    flex-grow: 90;
  }
  
  .pt-flex-grow-100--xl {
    flex-grow: 100;
  }
}

/* XXL */
@media (min-width: 1400px) {
  .pt-flex-grow-0--xxl {
    flex-grow: 0;
  }
  
  .pt-flex-grow-1--xxl {
    flex-grow: 1;
  }
  
  .pt-flex-grow-2--xxl {
    flex-grow: 2;
  }
  
  .pt-flex-grow-3--xxl {
    flex-grow: 3;
  }
  
  .pt-flex-grow-4--xxl {
    flex-grow: 4;
  }
  
  .pt-flex-grow-5--xxl {
    flex-grow: 5;
  }
  
  .pt-flex-grow-6--xxl {
    flex-grow: 6;
  }
  
  .pt-flex-grow-7--xxl {
    flex-grow: 7;
  }
  
  .pt-flex-grow-8--xxl {
    flex-grow: 8;
  }
  
  .pt-flex-grow-9--xxl {
    flex-grow: 9;
  }
  
  .pt-flex-grow-10--xxl {
    flex-grow: 10;
  }
  
  .pt-flex-grow-20--xxl {
    flex-grow: 20;
  }
  
  .pt-flex-grow-30--xxl {
    flex-grow: 30;
  }
  
  .pt-flex-grow-40--xxl {
    flex-grow: 40;
  }
  
  .pt-flex-grow-50--xxl {
    flex-grow: 50;
  }
  
  .pt-flex-grow-60--xxl {
    flex-grow: 60;
  }
  
  .pt-flex-grow-70--xxl {
    flex-grow: 70;
  }
  
  .pt-flex-grow-80--xxl {
    flex-grow: 80;
  }
  
  .pt-flex-grow-90--xxl {
    flex-grow: 90;
  }
  
  .pt-flex-grow-100--xxl {
    flex-grow: 100;
  }
}

/* HOVER ----------------------------------------------------------------------------------------- */
.pt-flex-grow-0--hover:hover {
  flex-grow: 0;
}

.pt-flex-grow-1--hover:hover {
  flex-grow: 1;
}

.pt-flex-grow-2--hover:hover {
  flex-grow: 2;
}

.pt-flex-grow-3--hover:hover {
  flex-grow: 3;
}

.pt-flex-grow-4--hover:hover {
  flex-grow: 4;
}

.pt-flex-grow-5--hover:hover {
  flex-grow: 5;
}

.pt-flex-grow-6--hover:hover {
  flex-grow: 6;
}

.pt-flex-grow-7--hover:hover {
  flex-grow: 7;
}

.pt-flex-grow-8--hover:hover {
  flex-grow: 8;
}

.pt-flex-grow-9--hover:hover {
  flex-grow: 9;
}

.pt-flex-grow-10--hover:hover {
  flex-grow: 10;
}

.pt-flex-grow-20--hover:hover {
  flex-grow: 20;
}

.pt-flex-grow-30--hover:hover {
  flex-grow: 30;
}

.pt-flex-grow-40--hover:hover {
  flex-grow: 40;
}

.pt-flex-grow-50--hover:hover {
  flex-grow: 50;
}

.pt-flex-grow-60--hover:hover {
  flex-grow: 60;
}

.pt-flex-grow-70--hover:hover {
  flex-grow: 70;
}

.pt-flex-grow-80--hover:hover {
  flex-grow: 80;
}

.pt-flex-grow-90--hover:hover {
  flex-grow: 90;
}

.pt-flex-grow-100--hover:hover {
  flex-grow: 100;
}