/*POSITIONING*/
.mt1{
   margin-top: 1rem;
}
.mt2{
   margin-top: 1.4rem;
}
.mt3{
   margin-top: 2.2rem;
}
.hc{
   margin-left: auto;
   margin-right: auto;
}
.f{
   display: flex;
}
.fc{
   align-items: center;
   justify-content: center;
}


/* Flex базовый */
.f {
   display: flex;
}

/* Flex направление */
.fr {
   flex-direction: row;
}
.fc {
   flex-direction: column;
}

.g1{
   gap: 1rem;
}

/* Flex центрирование */
.fmid {
   justify-content: center;
   align-items: center;
}

/*TEXT*/
.tac{
   text-align: center;
}
.b {
  font-style: bold;
}
.i {
  font-style: italic;
}
.fs1{
   font-size: 1.4rem;
}
.fs2{
   font-size: 1.8rem;
}
.fs3{
   font-size: 2.4rem;
}
