/* ! *********/
/* ! MARGINS*/
/* ! *******/

/**IN REMS*/

/*MARGINS ALL CORNERS*/
.m-0 {
  margin: 0;
}
.m-1 {
  margin: 1rem;
}
.m-2 {
  margin: 2rem;
}
.m-3 {
  margin: 3rem;
}
.m-4 {
  margin: 4rem;
}
.m-5 {
  margin: 5rem;
}
.m-6 {
  margin: 6rem;
}
.m-7 {
  margin: 7rem;
}
.m-8 {
  margin: 8rem;
}
.m-9 {
  margin: 9rem;
}
.m-10 {
  margin: 10rem;
}
.m-11 {
  margin: 11rem;
}
.m-12 {
  margin: 12rem;
}
.m-13 {
  margin: 13rem;
}
.m-14 {
  margin: 14rem;
}
.m-15 {
  margin: 15rem;
}
.m-16 {
  margin: 16rem;
}
.m-17 {
  margin: 17rem;
}
.m-18 {
  margin: 18rem;
}
.m-19 {
  margin: 19rem;
}
.m-20 {
  margin: 20rem;
}

/*MARGINS BOTTOM*/
.mb-4p {
  margin-bottom: 4px;
}

.mb-0 {
  margin-bottom: 0;
}
.mb-0_5 {
  margin-bottom: 0.5rem;
}
.mb-0_75 {
  margin-bottom: 0.75rem;
}
.mb-1 {
  margin-bottom: 1rem;
}
.mb-1_25 {
  margin-bottom: 1.25rem;
}
.mb-1_5 {
  margin-bottom: 1.5rem;
}
.mb-2 {
  margin-bottom: 2rem;
}
.mb-2_5 {
  margin-bottom: 2.5rem;
}
.mb-3 {
  margin-bottom: 3rem;
}
.mb-4 {
  margin-bottom: 4rem;
}
.mb-5 {
  margin-bottom: 5rem;
}
.mb-4p{
  margin-bottom: 4px;
}
.mb-6 {
  margin-bottom: 6rem;
}
.mb-7 {
  margin-bottom: 7rem;
}
.mb-8 {
  margin-bottom: 8rem;
}
.mb-9 {
  margin-bottom: 9rem;
}
.mb-10 {
  margin-bottom: 10rem;
}
.mb-10p{
  margin-bottom: 10px;
}
.mb-11 {
  margin-bottom: 11rem;
}
.mb-12 {
  margin-bottom: 12rem;
}
.mb-13 {
  margin-bottom: 13rem;
}
.mb-14 {
  margin-bottom: 14rem;
}
.mb-15 {
  margin-bottom: 15rem;
}
.mb-16 {
  margin-bottom: 16rem;
}
.mb-17 {
  margin-bottom: 17rem;
}
.mb-18 {
  margin-bottom: 18rem;
}
.mb-19 {
  margin-bottom: 19rem;
}
.mb-20 {
  margin-bottom: 20rem;
}

/* TOP */

/**IN REMS*/

.mt-0 {
  margin-top: 0;
}
.mt-0_5 {
  margin-top: 0.5rem;
}
.mt-1 {
  margin-top: 1rem;
}
.mt-1_5 {
  margin-top: 1.5rem;
}
.mt-2 {
  margin-top: 2rem;
}
.mt-3 {
  margin-top: 3rem;
}
.mt-4 {
  margin-top: 4rem;
}
.mt-5 {
  margin-top: 5rem;
}
.mt-6 {
  margin-top: 6rem;
}
.mt-7 {
  margin-top: 7rem;
}
.mt-8 {
  margin-top: 8rem;
}
.mt-9 {
  margin-top: 9rem;
}
.mt-10 {
  margin-top: 10rem;
}
.mt-11 {
  margin-top: 11rem;
}
.mt-12 {
  margin-top: 12rem;
}
.mt-13 {
  margin-top: 13rem;
}
.mt-14 {
  margin-top: 14rem;
}
.mt-15 {
  margin-top: 15rem;
}
.mt-16 {
  margin-top: 16rem;
}
.mt-17 {
  margin-top: 17rem;
}
.mt-18 {
  margin-top: 18rem;
}
.mt-19 {
  margin-top: 19rem;
}
.mt-20 {
  margin-top: 20rem;
}

/*RIGHT*/
.mr-auto{
  margin-right: auto;
}
.mr-0 {
  margin-right: 0;
}
.mr-0_5 {
  margin-right: 0.5rem;
}
.mr-1 {
  margin-right: 1rem;
}
.mr-2 {
  margin-right: 2rem;
}
.mr-3 {
  margin-right: 3rem;
}
.mr-4 {
  margin-right: 4rem;
}
.mr-5 {
  margin-right: 5rem;
}
.mr-6 {
  margin-right: 6rem;
}
.mr-7 {
  margin-right: 7rem;
}
.mr-8 {
  margin-right: 8rem;
}
.mr-9 {
  margin-right: 9rem;
}
.mr-10 {
  margin-right: 10rem;
}
.mr-11 {
  margin-right: 11rem;
}
.mr-12 {
  margin-right: 12rem;
}
.mr-13 {
  margin-right: 13rem;
}
.mr-14 {
  margin-right: 14rem;
}
.mr-15 {
  margin-right: 15rem;
}
.mr-16 {
  margin-right: 16rem;
}
.mr-17 {
  margin-right: 17rem;
}
.mr-18 {
  margin-right: 18rem;
}
.mr-19 {
  margin-right: 19rem;
}
.mr-20 {
  margin-right: 20rem;
}

/*MARGINS LEFT*/
.ml-auto{
  margin-left: auto;
}
.ml-0 {
  margin-left: 0;
}
.ml-0_5 {
  margin-left: 0.5rem;
}
.ml-1 {
  margin-left: 1rem;
}
.ml-2 {
  margin-left: 2rem;
}
.ml-3 {
  margin-left: 3rem;
}
.ml-4 {
  margin-left: 4rem;
}
.ml-5 {
  margin-left: 5rem;
}
.ml-6 {
  margin-left: 6rem;
}
.ml-7 {
  margin-left: 7rem;
}
.ml-8 {
  margin-left: 8rem;
}
.ml-9 {
  margin-left: 9rem;
}
.ml-10 {
  margin-left: 10rem;
}
.ml-11 {
  margin-left: 11rem;
}
.ml-12 {
  margin-left: 12rem;
}
.ml-13 {
  margin-left: 13rem;
}
.ml-14 {
  margin-left: 14rem;
}
.ml-15 {
  margin-left: 15rem;
}
.ml-16 {
  margin-left: 16rem;
}
.ml-17 {
  margin-left: 17rem;
}
.ml-18 {
  margin-left: 18rem;
}
.ml-19 {
  margin-left: 19rem;
}
.ml-20 {
  margin-left: 20rem;
}

/*MRGIND LEFT & RIGHT*/

.mlr-0 {
  margin-left: 0;
  margin-right: 0;
}
.mlr-1 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.mlr-2 {
  margin-left: 2rem;
  margin-right: 2rem;
}
.mlr-3 {
  margin-left: 3rem;
  margin-right: 3rem;
}
.mlr-4 {
  margin-left: 4rem;
  margin-right: 4rem;
}
.mlr-5 {
  margin-left: 5rem;
  margin-right: 5rem;
}
.mlr-6 {
  margin-left: 6rem;
  margin-right: 6rem;
}
.mlr-7 {
  margin-left: 7rem;
  margin-right: 7rem;
}
.mlr-8 {
  margin-left: 8rem;
  margin-right: 8rem;
}
.mlr-9 {
  margin-left: 9rem;
  margin-right: 9rem;
}
.mlr-10 {
  margin-left: 10rem;
  margin-right: 10rem;
}
.mlr-11 {
  margin-left: 11rem;
  margin-right: 11rem;
}
.mlr-12 {
  margin-left: 12rem;
  margin-right: 12rem;
}
.mlr-13 {
  margin-left: 13rem;
  margin-right: 13rem;
}
.mlr-14 {
  margin-left: 14rem;
  margin-right: 14rem;
}
.mlr-15 {
  margin-left: 15rem;
  margin-right: 15rem;
}
.mlr-16 {
  margin-left: 16rem;
  margin-right: 16rem;
}
.mlr-17 {
  margin-left: 17rem;
  margin-right: 17rem;
}
.mlr-18 {
  margin-left: 18rem;
  margin-right: 18rem;
}
.mlr-19 {
  margin-left: 19rem;
  margin-right: 19rem;
}
.mlr-20 {
  margin-left: 20rem;
  margin-right: 20rem;
}

/*MARGINS TOP & BOTTOM*/

.mtb-0 {
  margin-top: 0;
  margin-bottom: 0;
}
.mtb-1 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.mtb-2 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.mtb-3 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.mtb-4 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}
.mtb-5 {
  margin-top: 5rem;
  margin-bottom: 5rem;
}
.mtb-6 {
  margin-top: 6rem;
  margin-bottom: 6rem;
}
.mtb-7 {
  margin-top: 7rem;
  margin-bottom: 7rem;
}
.mtb-8 {
  margin-top: 8rem;
  margin-bottom: 8rem;
}
.mtb-9 {
  margin-top: 9rem;
  margin-bottom: 9rem;
}
.mtb-10 {
  margin-top: 10rem;
  margin-bottom: 10rem;
}
.mtb-11 {
  margin-top: 11rem;
  margin-bottom: 11rem;
}
.mtb-12 {
  margin-top: 12rem;
  margin-bottom: 12rem;
}
.mtb-13 {
  margin-top: 13rem;
  margin-bottom: 13rem;
}
.mtb-14 {
  margin-top: 14rem;
  margin-bottom: 14rem;
}
.mtb-15 {
  margin-top: 15rem;
  margin-bottom: 15rem;
}
.mtb-16 {
  margin-top: 16rem;
  margin-bottom: 16rem;
}
.mtb-17 {
  margin-top: 17rem;
  margin-bottom: 17rem;
}
.mtb-18 {
  margin-top: 18rem;
  margin-bottom: 18rem;
}
.mtb-19 {
  margin-top: 19rem;
  margin-bottom: 19rem;
}
.mtb-20 {
  margin-top: 20rem;
  margin-bottom: 20rem;
}

/* ! *********/
/* ! PADDINGS*/
/* ! *******/

/**IN REMS*/

/*paddingS ALL CORNERS*/
.p-0 {
  padding: 0;
}
.p-0_5 {
  padding: 0.5rem;
}
.p-1 {
  padding: 1rem;
}
.p-2 {
  padding: 2rem;
}
.p-3 {
  padding: 3rem;
}
.p-4 {
  padding: 4rem;
}
.p-5 {
  padding: 5rem;
}
.p-6 {
  padding: 6rem;
}
.p-7 {
  padding: 7rem;
}
.p-8 {
  padding: 8rem;
}
.p-9 {
  padding: 9rem;
}
.p-10 {
  padding: 10rem;
}
.p-11 {
  padding: 11rem;
}
.p-12 {
  padding: 12rem;
}
.p-13 {
  padding: 13rem;
}
.p-14 {
  padding: 14rem;
}
.p-15 {
  padding: 15rem;
}
.p-16 {
  padding: 16rem;
}
.p-17 {
  padding: 17rem;
}
.p-18 {
  padding: 18rem;
}
.p-19 {
  padding: 19rem;
}
.p-20 {
  padding: 20rem;
}

/*paddingS BOTTOM*/
.pb-0 {
  padding-bottom: 0;
}
.pb-0_5 {
  padding-bottom: 0.5rem;
}
.pb-1 {
  padding-bottom: 1rem;
}
.pb-2 {
  padding-bottom: 2rem;
}
.pb-3 {
  padding-bottom: 3rem;
}
.pb-4 {
  padding-bottom: 4rem;
}
.pb-5 {
  padding-bottom: 5rem;
}
.pb-6 {
  padding-bottom: 6rem;
}
.pb-7 {
  padding-bottom: 7rem;
}
.pb-8 {
  padding-bottom: 8rem;
}
.pb-9 {
  padding-bottom: 9rem;
}
.pb-10 {
  padding-bottom: 10rem;
}
.pb-11 {
  padding-bottom: 11rem;
}
.pb-12 {
  padding-bottom: 12rem;
}
.pb-13 {
  padding-bottom: 13rem;
}
.pb-14 {
  padding-bottom: 14rem;
}
.pb-15 {
  padding-bottom: 15rem;
}
.pb-16 {
  padding-bottom: 16rem;
}
.pb-17 {
  padding-bottom: 17rem;
}
.pb-18 {
  padding-bottom: 18rem;
}
.pb-19 {
  padding-bottom: 19rem;
}
.pb-20 {
  padding-bottom: 20rem;
}

/* PADDINGS TOP */

.pt-0 {
  padding-top: 0;
}
.pt-0_5 {
  padding-top: 0.5rem;
}
.pt-1 {
  padding-top: 1rem;
}
.pt-2 {
  padding-top: 2rem;
}
.pt-3 {
  padding-top: 3rem;
}
.pt-4 {
  padding-top: 4rem;
}
.pt-5 {
  padding-top: 5rem;
}
.pt-6 {
  padding-top: 6rem;
}
.pt-7 {
  padding-top: 7rem;
}
.pt-8 {
  padding-top: 8rem;
}
.pt-9 {
  padding-top: 9rem;
}
.pt-10 {
  padding-top: 10rem;
}
.pt-11 {
  padding-top: 11rem;
}
.pt-12 {
  padding-top: 12rem;
}
.pt-13 {
  padding-top: 13rem;
}
.pt-14 {
  padding-top: 14rem;
}
.pt-15 {
  padding-top: 15rem;
}
.pt-16 {
  padding-top: 16rem;
}
.pt-17 {
  padding-top: 17rem;
}
.pt-18 {
  padding-top: 18rem;
}
.pt-19 {
  padding-top: 19rem;
}
.pt-20 {
  padding-top: 20rem;
}

/*PADDINGS RIGHT*/

.pr-0 {
  padding-right: 0;
}
.pr-0_5 {
  padding-right: 0.5rem;
}
.pr-1 {
  padding-right: 1rem;
}
.pr-2 {
  padding-right: 2rem;
}
.pr-3 {
  padding-right: 3rem;
}
.pr-4 {
  padding-right: 4rem;
}
.pr-5 {
  padding-right: 5rem;
}
.pr-6 {
  padding-right: 6rem;
}
.pr-7 {
  padding-right: 7rem;
}
.pr-8 {
  padding-right: 8rem;
}
.pr-9 {
  padding-right: 9rem;
}
.pr-10 {
  padding-right: 10rem;
}
.pr-11 {
  padding-right: 11rem;
}
.pr-12 {
  padding-right: 12rem;
}
.pr-13 {
  padding-right: 13rem;
}
.pr-14 {
  padding-right: 14rem;
}
.pr-15 {
  padding-right: 15rem;
}
.pr-16 {
  padding-right: 16rem;
}
.pr-17 {
  padding-right: 17rem;
}
.pr-18 {
  padding-right: 18rem;
}
.pr-19 {
  padding-right: 19rem;
}
.pr-20 {
  padding-right: 20rem;
}

/*paddingS LEFT*/

.pl-0 {
  padding-left: 0;
}
.pl-0_5 {
  padding-left: 0.5rem;
}
.pl-1 {
  padding-left: 1rem;
}
.pl-2 {
  padding-left: 2rem;
}
.pl-3 {
  padding-left: 3rem;
}
.pl-4 {
  padding-left: 4rem;
}
.pl-5 {
  padding-left: 5rem;
}
.pl-6 {
  padding-left: 6rem;
}
.pl-7 {
  padding-left: 7rem;
}
.pl-8 {
  padding-left: 8rem;
}
.pl-9 {
  padding-left: 9rem;
}
.pl-10 {
  padding-left: 10rem;
}
.pl-11 {
  padding-left: 11rem;
}
.pl-12 {
  padding-left: 12rem;
}
.pl-13 {
  padding-left: 13rem;
}
.pl-14 {
  padding-left: 14rem;
}
.pl-15 {
  padding-left: 15rem;
}
.pl-16 {
  padding-left: 16rem;
}
.pl-17 {
  padding-left: 17rem;
}
.pl-18 {
  padding-left: 18rem;
}
.pl-19 {
  padding-left: 19rem;
}
.pl-20 {
  padding-left: 20rem;
}

/**IN PCTS*/
.pr-10pc {
  padding-right: 10%;
}

/*MRGIND LEFT & RIGHT*/

.plr-0 {
  padding-left: 0;
  padding-right: 0;
}
.plr-0_5 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.plr-1 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.plr-2 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.plr-3 {
  padding-left: 3rem;
  padding-right: 3rem;
}
.plr-4 {
  padding-left: 4rem;
  padding-right: 4rem;
}
.plr-5 {
  padding-left: 5rem;
  padding-right: 5rem;
}
.plr-6 {
  padding-left: 6rem;
  padding-right: 6rem;
}
.plr-7 {
  padding-left: 7rem;
  padding-right: 7rem;
}
.plr-8 {
  padding-left: 8rem;
  padding-right: 8rem;
}
.plr-9 {
  padding-left: 9rem;
  padding-right: 9rem;
}
.plr-10 {
  padding-left: 10rem;
  padding-right: 10rem;
}
.plr-11 {
  padding-left: 11rem;
  padding-right: 11rem;
}
.plr-12 {
  padding-left: 12rem;
  padding-right: 12rem;
}
.plr-13 {
  padding-left: 13rem;
  padding-right: 13rem;
}
.plr-14 {
  padding-left: 14rem;
  padding-right: 14rem;
}
.plr-15 {
  padding-left: 15rem;
  padding-right: 15rem;
}
.plr-16 {
  padding-left: 16rem;
  padding-right: 16rem;
}
.plr-17 {
  padding-left: 17rem;
  padding-right: 17rem;
}
.plr-18 {
  padding-left: 18rem;
  padding-right: 18rem;
}
.plr-19 {
  padding-left: 19rem;
  padding-right: 19rem;
}
.plr-20 {
  padding-left: 20rem;
  padding-right: 20rem;
}

/*paddingS TOP & BOTTOM*/

.ptb-0 {
  padding-top: 0;
  padding-bottom: 0;
}
.ptb-0_5 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.ptb-1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.ptb-2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.ptb-3 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.ptb-4 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.ptb-5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.ptb-6 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.ptb-7 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}
.ptb-8 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}
.ptb-9 {
  padding-top: 9rem;
  padding-bottom: 9rem;
}
.ptb-10 {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.ptb-11 {
  padding-top: 11rem;
  padding-bottom: 11rem;
}
.ptb-12 {
  padding-top: 12rem;
  padding-bottom: 12rem;
}
.ptb-13 {
  padding-top: 13rem;
  padding-bottom: 13rem;
}
.ptb-14 {
  padding-top: 14rem;
  padding-bottom: 14rem;
}
.ptb-15 {
  padding-top: 15rem;
  padding-bottom: 15rem;
}
.ptb-16 {
  padding-top: 16rem;
  padding-bottom: 16rem;
}
.ptb-17 {
  padding-top: 17rem;
  padding-bottom: 17rem;
}
.ptb-18 {
  padding-top: 18rem;
  padding-bottom: 18rem;
}
.ptb-19 {
  padding-top: 19rem;
  padding-bottom: 19rem;
}
.ptb-20 {
  padding-top: 20rem;
  padding-bottom: 20rem;
}

/* ! *********/
/* ! borderS*/
/* ! *******/

/**IN PX*/

.b-s {
  border-style: solid;
}
.bb-s {
  border-bottom-style: solid;
}

/*borderS ALL CORNERS*/
.b-0 {
  border-width: 0;
}
.b-1 {
  border-width: 1px;
}
.b-2 {
  border-width: 2px;
}
.b-3 {
  border-width: 3px;
}
.b-4 {
  border-width: 4px;
}
.b-5 {
  border-width: 5px;
}
.b-6 {
  border-width: 6px;
}
.b-7 {
  border-width: 7px;
}
.b-8 {
  border-width: 8px;
}
.b-9 {
  border-width: 9px;
}
.b-10 {
  border-width: 10px;
}
.b-11 {
  border-width: 11px;
}
.b-12 {
  border-width: 12px;
}
.b-13 {
  border-width: 13px;
}
.b-14 {
  border-width: 14px;
}
.b-15 {
  border-width: 15px;
}
.b-16 {
  border-width: 16px;
}
.b-17 {
  border-width: 17px;
}
.b-18 {
  border-width: 18px;
}
.b-19 {
  border-width: 19px;
}
.b-20 {
  border-width: 20px;
}

/*borderS BOTTOM*/
.bb-0 {
  border-bottom-width: 0;
}
.bb-1 {
  border-bottom-width: 1px;
}
.bb-2 {
  border-bottom-width: 2px;
}
.bb-3 {
  border-bottom-width: 3px;
}
.bb-4 {
  border-bottom-width: 4px;
}
.bb-5 {
  border-bottom-width: 5px;
}
.bb-6 {
  border-bottom-width: 6px;
}
.bb-7 {
  border-bottom-width: 7px;
}
.bb-8 {
  border-bottom-width: 8px;
}
.bb-9 {
  border-bottom-width: 9px;
}
.bb-10 {
  border-bottom-width: 10px;
}
.bb-11 {
  border-bottom-width: 11px;
}
.bb-12 {
  border-bottom-width: 12px;
}
.bb-13 {
  border-bottom-width: 13px;
}
.bb-14 {
  border-bottom-width: 14px;
}
.bb-15 {
  border-bottom-width: 15px;
}
.bb-16 {
  border-bottom-width: 16px;
}
.bb-17 {
  border-bottom-width: 17px;
}
.bb-18 {
  border-bottom-width: 18px;
}
.bb-19 {
  border-bottom-width: 19px;
}
.bb-20 {
  border-bottom-width: 20px;
}

/* BORDERS TOP */

/**IN PX*/

.bt-0 {
  border-top-width: 0;
}
.bt-1 {
  border-top-width: 1px;
}
.bt-2 {
  border-top-width: 2px;
}
.bt-3 {
  border-top-width: 3px;
}
.bt-4 {
  border-top-width: 4px;
}
.bt-5 {
  border-top-width: 5px;
}
.bt-6 {
  border-top-width: 6px;
}
.bt-7 {
  border-top-width: 7px;
}
.bt-8 {
  border-top-width: 8px;
}
.bt-9 {
  border-top-width: 9px;
}
.bt-10 {
  border-top-width: 10px;
}
.bt-11 {
  border-top-width: 11px;
}
.bt-12 {
  border-top-width: 12px;
}
.bt-13 {
  border-top-width: 13px;
}
.bt-14 {
  border-top-width: 14px;
}
.bt-15 {
  border-top-width: 15px;
}
.bt-16 {
  border-top-width: 16px;
}
.bt-17 {
  border-top-width: 17px;
}
.bt-18 {
  border-top-width: 18px;
}
.bt-19 {
  border-top-width: 19px;
}
.bt-20 {
  border-top-width: 20px;
}

/*RIGHT*/

.br-0 {
  border-right-width: 0;
}
.br-1 {
  border-right-width: 1px;
}
.br-2 {
  border-right-width: 2px;
}
.br-3 {
  border-right-width: 3px;
}
.br-4 {
  border-right-width: 4px;
}
.br-5 {
  border-right-width: 5px;
}
.br-6 {
  border-right-width: 6px;
}
.br-7 {
  border-right-width: 7px;
}
.br-8 {
  border-right-width: 8px;
}
.br-9 {
  border-right-width: 9px;
}
.br-10 {
  border-right-width: 10px;
}
.br-11 {
  border-right-width: 11px;
}
.br-12 {
  border-right-width: 12px;
}
.br-13 {
  border-right-width: 13px;
}
.br-14 {
  border-right-width: 14px;
}
.br-15 {
  border-right-width: 15px;
}
.br-16 {
  border-right-width: 16px;
}
.br-17 {
  border-right-width: 17px;
}
.br-18 {
  border-right-width: 18px;
}
.br-19 {
  border-right-width: 19px;
}
.br-20 {
  border-right-width: 20px;
}

/*borderS LEFT*/

.bl-0 {
  border-left-width: 0;
}
.bl-1 {
  border-left-width: 1px;
}
.bl-2 {
  border-left-width: 2px;
}
.bl-3 {
  border-left-width: 3px;
}
.bl-4 {
  border-left-width: 4px;
}
.bl-5 {
  border-left-width: 5px;
}
.bl-6 {
  border-left-width: 6px;
}
.bl-7 {
  border-left-width: 7px;
}
.bl-8 {
  border-left-width: 8px;
}
.bl-9 {
  border-left-width: 9px;
}
.bl-10 {
  border-left-width: 10px;
}
.bl-11 {
  border-left-width: 11px;
}
.bl-12 {
  border-left-width: 12px;
}
.bl-13 {
  border-left-width: 13px;
}
.bl-14 {
  border-left-width: 14px;
}
.bl-15 {
  border-left-width: 15px;
}
.bl-16 {
  border-left-width: 16px;
}
.bl-17 {
  border-left-width: 17px;
}
.bl-18 {
  border-left-width: 18px;
}
.bl-19 {
  border-left-width: 19px;
}
.bl-20 {
  border-left-width: 20px;
}

/*BORDERS LEFT & RIGHT*/

.blr-0 {
  border-left-width: 0;
  border-right-width: 0;
}
.blr-1 {
  border-left-width: 1px;
  border-right-width: 1px;
}
.blr-2 {
  border-left-width: 2px;
  border-right-width: 2px;
}
.blr-3 {
  border-left-width: 3px;
  border-right-width: 3px;
}
.blr-4 {
  border-left-width: 4px;
  border-right-width: 4px;
}
.blr-5 {
  border-left-width: 5px;
  border-right-width: 5px;
}
.blr-6 {
  border-left-width: 6px;
  border-right-width: 6px;
}
.blr-7 {
  border-left-width: 7px;
  border-right-width: 7px;
}
.blr-8 {
  border-left-width: 8px;
  border-right-width: 8px;
}
.blr-9 {
  border-left-width: 9px;
  border-right-width: 9px;
}
.blr-10 {
  border-left-width: 10px;
  border-right-width: 10px;
}
.blr-11 {
  border-left-width: 11px;
  border-right-width: 11px;
}
.blr-12 {
  border-left-width: 12px;
  border-right-width: 12px;
}
.blr-13 {
  border-left-width: 13px;
  border-right-width: 13px;
}
.blr-14 {
  border-left-width: 14px;
  border-right-width: 14px;
}
.blr-15 {
  border-left-width: 15px;
  border-right-width: 15px;
}
.blr-16 {
  border-left-width: 16px;
  border-right-width: 16px;
}
.blr-17 {
  border-left-width: 17px;
  border-right-width: 17px;
}
.blr-18 {
  border-left-width: 18px;
  border-right-width: 18px;
}
.blr-19 {
  border-left-width: 19px;
  border-right-width: 19px;
}
.blr-20 {
  border-left-width: 20px;
  border-right-width: 20px;
}

/*borderS TOP & BOTTOM*/

.btb-0 {
  border-top-width: 0;
  border-bottom-width: 0;
}
.btb-1 {
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.btb-2 {
  border-top-width: 2px;
  border-bottom-width: 2px;
}
.btb-3 {
  border-top-width: 3px;
  border-bottom-width: 3px;
}
.btb-4 {
  border-top-width: 4px;
  border-bottom-width: 4px;
}
.btb-5 {
  border-top-width: 5px;
  border-bottom-width: 5px;
}
.btb-6 {
  border-top-width: 6px;
  border-bottom-width: 6px;
}
.btb-7 {
  border-top-width: 7px;
  border-bottom-width: 7px;
}
.btb-8 {
  border-top-width: 8px;
  border-bottom-width: 8px;
}
.btb-9 {
  border-top-width: 9px;
  border-bottom-width: 9px;
}
.btb-10 {
  border-top-width: 10px;
  border-bottom-width: 10px;
}
.btb-11 {
  border-top-width: 11px;
  border-bottom-width: 11px;
}
.btb-12 {
  border-top-width: 12px;
  border-bottom-width: 12px;
}
.btb-13 {
  border-top-width: 13px;
  border-bottom-width: 13px;
}
.btb-14 {
  border-top-width: 14px;
  border-bottom-width: 14px;
}
.btb-15 {
  border-top-width: 15px;
  border-bottom-width: 15px;
}
.btb-16 {
  border-top-width: 16px;
  border-bottom-width: 16px;
}
.btb-17 {
  border-top-width: 17px;
  border-bottom-width: 17px;
}
.btb-18 {
  border-top-width: 18px;
  border-bottom-width: 18px;
}
.btb-19 {
  border-top-width: 19px;
  border-bottom-width: 19px;
}
.btb-20 {
  border-top-width: 20px;
  border-bottom-width: 20px;
}

/***************************/
/******* FONTS ******************/
/*************************/

/*FONT WEIGHT*/
.f-100 {
  font-weight: 100;
}
.f-200 {
  font-weight: 200;
}
.f-300 {
  font-weight: 300;
}
.f-400 {
  font-weight: 400;
}
.f-500 {
  font-weight: 500;
}
.f-600 {
  font-weight: 600;
}
.f-700 {
  font-weight: 700;
}
.f-800 {
  font-weight: 800;
}
.f-900 {
  font-weight: 900;
}
.f-bold {
  font-weight: bold;
}

/**FONTS STYLES */

.ita,
.f-ita {
  font-style: italic;
}
.f-normal {
  font-style: normal;
}
.f-oblique {
  font-style: oblique;
}

/** TEXT ALIGNEMENT*/

.txt-center {
  text-align: center;
}
.txt-left {
  text-align: left;
}
.txt-right {
  text-align: right;
}
.txt-just {
  text-align: justify;
}

@media screen and (max-width: 1025px) {
  .txt-center-m {
    text-align: center;
  }
  .txt-left-m {
    text-align: left;
  }
  .txt-right-m {
    text-align: right;
  }
  .txt-just-m {
    text-align: justify;
  }
}

/**DISPLAYS*/

.block {
  display: block;
}
.inl-block {
  display: inline-block;
}
.flex {
  display: flex;
}
.disp-init {
  display: initial;
}
.table {
  display: table;
}
.t-cell {
  display: table-cell;
}
.d-none {
  display: none;
}

/**POINTER*/
.pointer {
  cursor: pointer;
}

/*BLOCKS POSITIONNING*/
.center {
  margin-left: auto;
  margin-right: auto;
}

/** FLEX DISPLAYS*/
.fl-row {
  flex-direction: row;
}
.fl-col {
  flex-direction: column;
}
.fl-wrap {
  flex-wrap: wrap;
}
.fl-nowrap {
  flex-wrap: nowrap;
}
@media screen and (max-width : 769px){
  .fl-wrap-m {
    flex-wrap: wrap;
  }
  .fl-nowrap-m {
    flex-wrap: nowrap;
  }
}
.fl-j-center {
  justify-content: center;
}
.fl-j-baseline {
  justify-content: baseline;
}
.fl-j-end {
  justify-content: flex-end;
}
.fl-j-start {
  justify-content: flex-start;
}
.fl-j-space-b {
  justify-content: space-between;
}
.fl-al-stretch {
  align-items: stretch;
}
.fl-al-center {
  align-items: center;
}
.gap-1{
  gap: 1rem;
}
.gap-2{
  gap: 2rem;
}
.gap-8p{
  gap: 8px;
}
.gap-10p,
.gap-10px
{
  gap: 10px;
}
/** IMG CLASSES*/
.img-wrapper img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
}

/** HEIGHTS*/
.h-100 {
  height: 100%;
}

/*TEXT-tRANSFORM*/
.upc {
  text-transform: uppercase;
}

/** BLOCKS WIDTHS*/
.half-col {
  width: 50%;
}
.w-50p {
  width: 50%;
}
.w-full {
  width: 100%;
}
.w-third {
  width: 33.333%;
}

@media screen and (max-width: 1025px) {
  .full-w-m {
    width: 100%;
  }
}
@media screen and (max-width: 1025px) {
  /**IN REMS*/

  /*MARGINS ALL CORNERS*/
  .m-0-m {
    margin: 0;
  }
  .m-1-m {
    margin: 1rem;
  }
  .m-2-m {
    margin: 2rem;
  }
  .m-3-m {
    margin: 3rem;
  }
  .m-4-m {
    margin: 4rem;
  }
  .m-5-m {
    margin: 5rem;
  }
  .m-6-m {
    margin: 6rem;
  }
  .m-7-m {
    margin: 7rem;
  }
  .m-8-m {
    margin: 8rem;
  }
  .m-9-m {
    margin: 9rem;
  }
  .m-10-m {
    margin: 10rem;
  }
  .m-11-m {
    margin: 11rem;
  }
  .m-12-m {
    margin: 12rem;
  }
  .m-13-m {
    margin: 13rem;
  }
  .m-14-m {
    margin: 14rem;
  }
  .m-15-m {
    margin: 15rem;
  }
  .m-16-m {
    margin: 16rem;
  }
  .m-17-m {
    margin: 17rem;
  }
  .m-18-m {
    margin: 18rem;
  }
  .m-19-m {
    margin: 19rem;
  }
  .m-20-m {
    margin: 20rem;
  }

  /*MARGINS BOTTOM*/
  .mb-0-m {
    margin-bottom: 0;
  }
  .mb-10p-m{
    margin-bottom: 10px;
  }
  .mb-0_5 {
    margin-bottom: 0.5rem;
  }
  .mb-1-m {
    margin-bottom: 1rem;
  }
  .mb-1_5-m {
    margin-bottom: 1.5rem;
  }
  .mb-2-m {
    margin-bottom: 2rem;
  }
  .mb-3-m {
    margin-bottom: 3rem;
  }
  .mb-4-m {
    margin-bottom: 4rem;
  }
  .mb-5-m {
    margin-bottom: 5rem;
  }
  .mb-6-m {
    margin-bottom: 6rem;
  }
  .mb-7-m {
    margin-bottom: 7rem;
  }
  .mb-8-m {
    margin-bottom: 8rem;
  }
  .mb-9-m {
    margin-bottom: 9rem;
  }
  .mb-10-m {
    margin-bottom: 10rem;
  }
  .mb-11-m {
    margin-bottom: 11rem;
  }
  .mb-12-m {
    margin-bottom: 12rem;
  }
  .mb-13-m {
    margin-bottom: 13rem;
  }
  .mb-14-m {
    margin-bottom: 14rem;
  }
  .mb-15-m {
    margin-bottom: 15rem;
  }
  .mb-16-m {
    margin-bottom: 16rem;
  }
  .mb-17-m {
    margin-bottom: 17rem;
  }
  .mb-18-m {
    margin-bottom: 18rem;
  }
  .mb-19-m {
    margin-bottom: 19rem;
  }
  .mb-20-m {
    margin-bottom: 20rem;
  }

  /* TOP */

  /**IN REMS*/

  .mt-0-m {
    margin-top: 0;
  }
  .mt-0_5 {
    margin-top: 0.5rem;
  }
  .mt-1-m {
    margin-top: 1rem;
  }
  .mt-2-m {
    margin-top: 2rem;
  }
  .mt-3-m {
    margin-top: 3rem;
  }
  .mt-4-m {
    margin-top: 4rem;
  }
  .mt-5-m {
    margin-top: 5rem;
  }
  .mt-6-m {
    margin-top: 6rem;
  }
  .mt-7-m {
    margin-top: 7rem;
  }
  .mt-8-m {
    margin-top: 8rem;
  }
  .mt-9-m {
    margin-top: 9rem;
  }
  .mt-10-m {
    margin-top: 10rem;
  }
  .mt-11-m {
    margin-top: 11rem;
  }
  .mt-12-m {
    margin-top: 12rem;
  }
  .mt-13-m {
    margin-top: 13rem;
  }
  .mt-14-m {
    margin-top: 14rem;
  }
  .mt-15-m {
    margin-top: 15rem;
  }
  .mt-16-m {
    margin-top: 16rem;
  }
  .mt-17-m {
    margin-top: 17rem;
  }
  .mt-18-m {
    margin-top: 18rem;
  }
  .mt-19-m {
    margin-top: 19rem;
  }
  .mt-20-m {
    margin-top: 20rem;
  }

  /*RIGHT*/

  .mr-0-m {
    margin-right: 0;
  }
  .mr-0_5 {
    margin-right: 0.5rem;
  }
  .mr-1-m {
    margin-right: 1rem;
  }
  .mr-2-m {
    margin-right: 2rem;
  }
  .mr-3-m {
    margin-right: 3rem;
  }
  .mr-4-m {
    margin-right: 4rem;
  }
  .mr-5-m {
    margin-right: 5rem;
  }
  .mr-6-m {
    margin-right: 6rem;
  }
  .mr-7-m {
    margin-right: 7rem;
  }
  .mr-8-m {
    margin-right: 8rem;
  }
  .mr-9-m {
    margin-right: 9rem;
  }
  .mr-10-m {
    margin-right: 10rem;
  }
  .mr-11-m {
    margin-right: 11rem;
  }
  .mr-12-m {
    margin-right: 12rem;
  }
  .mr-13-m {
    margin-right: 13rem;
  }
  .mr-14-m {
    margin-right: 14rem;
  }
  .mr-15-m {
    margin-right: 15rem;
  }
  .mr-16-m {
    margin-right: 16rem;
  }
  .mr-17-m {
    margin-right: 17rem;
  }
  .mr-18-m {
    margin-right: 18rem;
  }
  .mr-19-m {
    margin-right: 19rem;
  }
  .mr-20-m {
    margin-right: 20rem;
  }

  /*MARGINS LEFT*/
  .ml-0-m {
    margin-left: 0;
  }
  .ml-0_5 {
    margin-left: 0.5rem;
  }
  .ml-1-m {
    margin-left: 1rem;
  }
  .ml-2-m {
    margin-left: 2rem;
  }
  .ml-3-m {
    margin-left: 3rem;
  }
  .ml-4-m {
    margin-left: 4rem;
  }
  .ml-5-m {
    margin-left: 5rem;
  }
  .ml-6-m {
    margin-left: 6rem;
  }
  .ml-7-m {
    margin-left: 7rem;
  }
  .ml-8-m {
    margin-left: 8rem;
  }
  .ml-9-m {
    margin-left: 9rem;
  }
  .ml-10-m {
    margin-left: 10rem;
  }
  .ml-11-m {
    margin-left: 11rem;
  }
  .ml-12-m {
    margin-left: 12rem;
  }
  .ml-13-m {
    margin-left: 13rem;
  }
  .ml-14-m {
    margin-left: 14rem;
  }
  .ml-15-m {
    margin-left: 15rem;
  }
  .ml-16-m {
    margin-left: 16rem;
  }
  .ml-17-m {
    margin-left: 17rem;
  }
  .ml-18-m {
    margin-left: 18rem;
  }
  .ml-19-m {
    margin-left: 19rem;
  }
  .ml-20-m {
    margin-left: 20rem;
  }

  /*MRGIND LEFT & RIGHT*/

  .mlr-0-m {
    margin-left: 0;
    margin-right: 0;
  }
  .mlr-1-m {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .mlr-2-m {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .mlr-3-m {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .mlr-4-m {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .mlr-5-m {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .mlr-6-m {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .mlr-7-m {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  .mlr-8-m {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .mlr-9-m {
    margin-left: 9rem;
    margin-right: 9rem;
  }
  .mlr-10-m {
    margin-left: 10rem;
    margin-right: 10rem;
  }
  .mlr-11-m {
    margin-left: 11rem;
    margin-right: 11rem;
  }
  .mlr-12-m {
    margin-left: 12rem;
    margin-right: 12rem;
  }
  .mlr-13-m {
    margin-left: 13rem;
    margin-right: 13rem;
  }
  .mlr-14-m {
    margin-left: 14rem;
    margin-right: 14rem;
  }
  .mlr-15-m {
    margin-left: 15rem;
    margin-right: 15rem;
  }
  .mlr-16-m {
    margin-left: 16rem;
    margin-right: 16rem;
  }
  .mlr-17-m {
    margin-left: 17rem;
    margin-right: 17rem;
  }
  .mlr-18-m {
    margin-left: 18rem;
    margin-right: 18rem;
  }
  .mlr-19-m {
    margin-left: 19rem;
    margin-right: 19rem;
  }
  .mlr-20-m {
    margin-left: 20rem;
    margin-right: 20rem;
  }

  /*MARGINS TOP & BOTTOM*/

  .mtb-0-m {
    margin-top: 0;
    margin-bottom: 0;
  }
  .mtb-1-m {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .mtb-2-m {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .mtb-3-m {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .mtb-4-m {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .mtb-5-m {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .mtb-6-m {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .mtb-7-m {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  .mtb-8-m {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  .mtb-9-m {
    margin-top: 9rem;
    margin-bottom: 9rem;
  }
  .mtb-10-m {
    margin-top: 10rem;
    margin-bottom: 10rem;
  }
  .mtb-11-m {
    margin-top: 11rem;
    margin-bottom: 11rem;
  }
  .mtb-12-m {
    margin-top: 12rem;
    margin-bottom: 12rem;
  }
  .mtb-13-m {
    margin-top: 13rem;
    margin-bottom: 13rem;
  }
  .mtb-14-m {
    margin-top: 14rem;
    margin-bottom: 14rem;
  }
  .mtb-15-m {
    margin-top: 15rem;
    margin-bottom: 15rem;
  }
  .mtb-16-m {
    margin-top: 16rem;
    margin-bottom: 16rem;
  }
  .mtb-17-m {
    margin-top: 17rem;
    margin-bottom: 17rem;
  }
  .mtb-18-m {
    margin-top: 18rem;
    margin-bottom: 18rem;
  }
  .mtb-19-m {
    margin-top: 19rem;
    margin-bottom: 19rem;
  }
  .mtb-20-m {
    margin-top: 20rem;
    margin-bottom: 20rem;
  }
  /**IN REMS*/

  /*paddingS ALL CORNERS*/
  .p-0-m {
    padding: 0;
  }
  .p-1-m {
    padding: 1rem;
  }
  .p-2-m {
    padding: 2rem;
  }
  .p-3-m {
    padding: 3rem;
  }
  .p-4-m {
    padding: 4rem;
  }
  .p-5-m {
    padding: 5rem;
  }
  .p-6-m {
    padding: 6rem;
  }
  .p-7-m {
    padding: 7rem;
  }
  .p-8-m {
    padding: 8rem;
  }
  .p-9-m {
    padding: 9rem;
  }
  .p-10-m {
    padding: 10rem;
  }
  .p-11-m {
    padding: 11rem;
  }
  .p-12-m {
    padding: 12rem;
  }
  .p-13-m {
    padding: 13rem;
  }
  .p-14-m {
    padding: 14rem;
  }
  .p-15-m {
    padding: 15rem;
  }
  .p-16-m {
    padding: 16rem;
  }
  .p-17-m {
    padding: 17rem;
  }
  .p-18-m {
    padding: 18rem;
  }
  .p-19-m {
    padding: 19rem;
  }
  .p-20-m {
    padding: 20rem;
  }

.p-20p-m{
  padding: 20px !important;
}


  /*paddingS BOTTOM*/
  .pb-0-m {
    padding-bottom: 0;
  }
  .pb-1-m {
    padding-bottom: 1rem;
  }
  .pb-2-m {
    padding-bottom: 2rem;
  }
  .pb-3-m {
    padding-bottom: 3rem;
  }
  .pb-4-m {
    padding-bottom: 4rem;
  }
  .pb-5-m {
    padding-bottom: 5rem;
  }
  .pb-6-m {
    padding-bottom: 6rem;
  }
  .pb-7-m {
    padding-bottom: 7rem;
  }
  .pb-8-m {
    padding-bottom: 8rem;
  }
  .pb-9-m {
    padding-bottom: 9rem;
  }
  .pb-10-m {
    padding-bottom: 10rem;
  }
  .pb-11-m {
    padding-bottom: 11rem;
  }
  .pb-12-m {
    padding-bottom: 12rem;
  }
  .pb-13-m {
    padding-bottom: 13rem;
  }
  .pb-14-m {
    padding-bottom: 14rem;
  }
  .pb-15-m {
    padding-bottom: 15rem;
  }
  .pb-16-m {
    padding-bottom: 16rem;
  }
  .pb-17-m {
    padding-bottom: 17rem;
  }
  .pb-18-m {
    padding-bottom: 18rem;
  }
  .pb-19-m {
    padding-bottom: 19rem;
  }
  .pb-20-m {
    padding-bottom: 20rem;
  }

  /* PADDINGS TOP */

  .pt-0-m {
    padding-top: 0;
  }
  .pt-1-m {
    padding-top: 1rem;
  }
  .pt-2-m {
    padding-top: 2rem;
  }
  .pt-3-m {
    padding-top: 3rem;
  }
  .pt-4-m {
    padding-top: 4rem;
  }
  .pt-5-m {
    padding-top: 5rem;
  }
  .pt-6-m {
    padding-top: 6rem;
  }
  .pt-7-m {
    padding-top: 7rem;
  }
  .pt-8-m {
    padding-top: 8rem;
  }
  .pt-9-m {
    padding-top: 9rem;
  }
  .pt-10-m {
    padding-top: 10rem;
  }
  .pt-11-m {
    padding-top: 11rem;
  }
  .pt-12-m {
    padding-top: 12rem;
  }
  .pt-13-m {
    padding-top: 13rem;
  }
  .pt-14-m {
    padding-top: 14rem;
  }
  .pt-15-m {
    padding-top: 15rem;
  }
  .pt-16-m {
    padding-top: 16rem;
  }
  .pt-17-m {
    padding-top: 17rem;
  }
  .pt-18-m {
    padding-top: 18rem;
  }
  .pt-19-m {
    padding-top: 19rem;
  }
  .pt-20-m {
    padding-top: 20rem;
  }

  /*PADDINGS RIGHT*/

  .pr-0-m {
    padding-right: 0;
  }
  .pr-1-m {
    padding-right: 1rem;
  }
  .pr-2-m {
    padding-right: 2rem;
  }
  .pr-3-m {
    padding-right: 3rem;
  }
  .pr-4-m {
    padding-right: 4rem;
  }
  .pr-5-m {
    padding-right: 5rem;
  }
  .pr-6-m {
    padding-right: 6rem;
  }
  .pr-7-m {
    padding-right: 7rem;
  }
  .pr-8-m {
    padding-right: 8rem;
  }
  .pr-9-m {
    padding-right: 9rem;
  }
  .pr-10-m {
    padding-right: 10rem;
  }
  .pr-11-m {
    padding-right: 11rem;
  }
  .pr-12-m {
    padding-right: 12rem;
  }
  .pr-13-m {
    padding-right: 13rem;
  }
  .pr-14-m {
    padding-right: 14rem;
  }
  .pr-15-m {
    padding-right: 15rem;
  }
  .pr-16-m {
    padding-right: 16rem;
  }
  .pr-17-m {
    padding-right: 17rem;
  }
  .pr-18-m {
    padding-right: 18rem;
  }
  .pr-19-m {
    padding-right: 19rem;
  }
  .pr-20-m {
    padding-right: 20rem;
  }

  /*paddingS LEFT*/

  .pl-0-m {
    padding-left: 0 !important;
  }
  .pl-1-m {
    padding-left: 1rem;
  }
  .pl-2-m {
    padding-left: 2rem;
  }
  .pl-3-m {
    padding-left: 3rem;
  }
  .pl-4-m {
    padding-left: 4rem;
  }
  .pl-5-m {
    padding-left: 5rem;
  }
  .pl-6-m {
    padding-left: 6rem;
  }
  .pl-7-m {
    padding-left: 7rem;
  }
  .pl-8-m {
    padding-left: 8rem;
  }
  .pl-9-m {
    padding-left: 9rem;
  }
  .pl-10-m {
    padding-left: 10rem;
  }
  .pl-11-m {
    padding-left: 11rem;
  }
  .pl-12-m {
    padding-left: 12rem;
  }
  .pl-13-m {
    padding-left: 13rem;
  }
  .pl-14-m {
    padding-left: 14rem;
  }
  .pl-15-m {
    padding-left: 15rem;
  }
  .pl-16-m {
    padding-left: 16rem;
  }
  .pl-17-m {
    padding-left: 17rem;
  }
  .pl-18-m {
    padding-left: 18rem;
  }
  .pl-19-m {
    padding-left: 19rem;
  }
  .pl-20-m {
    padding-left: 20rem;
  }

  /**IN PCTS*/
  .pr-10pc-m {
    padding-right: 10%;
  }

  /*MRGIND LEFT & RIGHT*/

  .plr-0-m {
    padding-left: 0;
    padding-right: 0;
  }
  .plr-1-m {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .plr-2-m {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .plr-3-m {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .plr-4-m {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .plr-5-m {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .plr-6-m {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .plr-7-m {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .plr-8-m {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .plr-9-m {
    padding-left: 9rem;
    padding-right: 9rem;
  }
  .plr-10-m {
    padding-left: 10rem;
    padding-right: 10rem;
  }
  .plr-11-m {
    padding-left: 11rem;
    padding-right: 11rem;
  }
  .plr-12-m {
    padding-left: 12rem;
    padding-right: 12rem;
  }
  .plr-13-m {
    padding-left: 13rem;
    padding-right: 13rem;
  }
  .plr-14-m {
    padding-left: 14rem;
    padding-right: 14rem;
  }
  .plr-15-m {
    padding-left: 15rem;
    padding-right: 15rem;
  }
  .plr-16-m {
    padding-left: 16rem;
    padding-right: 16rem;
  }
  .plr-17-m {
    padding-left: 17rem;
    padding-right: 17rem;
  }
  .plr-18-m {
    padding-left: 18rem;
    padding-right: 18rem;
  }
  .plr-19-m {
    padding-left: 19rem;
    padding-right: 19rem;
  }
  .plr-20-m {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  /*paddingS TOP & BOTTOM*/

  .ptb-0-m {
    padding-top: 0;
    padding-bottom: 0;
  }
  .ptb-1-m {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .ptb-2-m {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .ptb-3-m {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .ptb-4-m {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .ptb-5-m {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .ptb-6-m {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .ptb-7-m {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .ptb-8-m {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .ptb-9-m {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }
  .ptb-10-m {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .ptb-11-m {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }
  .ptb-12-m {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }
  .ptb-13-m {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }
  .ptb-14-m {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }
  .ptb-15-m {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }
  .ptb-16-m {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }
  .ptb-17-m {
    padding-top: 17rem;
    padding-bottom: 17rem;
  }
  .ptb-18-m {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }
  .ptb-19-m {
    padding-top: 19rem;
    padding-bottom: 19rem;
  }
  .ptb-20-m {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }
}

/* = GENERAL CLASSES */

/**TEXT DECORATION*/
.underl {
  text-decoration: underline;
}
/** CURSOR*/
.pointer{
  cursor: pointer;
}
/**TEXT TRANSFORM */
.upc {
  text-transform: uppercase;
}

/*= LISTS*/
.df-ul{
  padding-left: 0;
  list-style-type: none;
  margin-top:0 ;
  margin-bottom: 0;
}
.no-style {
  list-style-type: none;
}

/*= FONTS*/
/** FONT WEIGHTS*/

.fw-100 {
  font-weight: 100;
}
.fw-200 {
  font-weight: 200;
}
.fw-300 {
  font-weight: 300;
}
.fw-400 {
  font-weight: 400;
}
.fw-500 {
  font-weight: 500;
}
.fw-600 {
  font-weight: 600;
}
.fw-700 {
  font-weight: 700;
}
.fw-900 {
  font-weight: 900;
}

/** DISPLAYS*/
.show-m,
.show-t
{
  display: none;
}

@media screen and (max-width: 1368px) {
  .hide-hd{
    display: none;
  }
}

@media screen and (max-width: 1025px) {

  .hide-t{
    display: none;
  }
  .show-m,
  .show-t
  {
    display: block;
  }
  .hide-m {
    display: none;
  }
  .fl-col-r-m {
    flex-direction: column-reverse;
  }

.fl-col-m {
  flex-direction: column;
}
  .w-full-t {
    width: 100%;
    max-width: 100%;
  }
  .upc-m {
    text-transform: uppercase;
  }
  .gap-1-t{
    gap: 1rem;
  }
  .gap-10p-t{
    gap: 10px;
  }
  .gap-20p-t{
    gap: 20px !important;
  }

.pl-0-t{
  padding-left:0
}


}
@media screen and (max-width: 769px) {
  .w-full-m {
    width: 100%;
    max-width: 100%;
  }

  .gap-2-m{
    gap: 2rem;
  }
}
