/* STYLES DE CLASSES REUTILISABLES */
/* ------------------------------------
    personnal css styles like frameworks
---------------------------------------*/

/* Flexbox */
.lw-4-6r23 {
    display: flex;
}

/* direction */
.lw-64-c12m14 {
    flex-direction: column;
}

/* alignments */
.lw-46-10c3 {
    justify-content: center;
}

.lw-46-1019t {
    justify-content: start;
}

.lw-46-9n8 {
    justify-content: end;
}

.lw-46-10cb19 {
    justify-content: space-between;
}

.lw-46-10cA72d {
    justify-content: normal;
}

.lw-46-1i20c {
    align-items: center;
}

.lw-46-1i19t {
    align-items: start;
}

.lw-46-1i9n8 {
    align-items: flex-end;
}

.lw-46-1ib23n {
    align-items: baseline;
}

.lw-c12m14-1ib1r {
    align-content: space-around;
}

.lw-c12m14-1ib19 {
    align-content: space-between;
}


/* gap */
.lw-46-gc17 {
    gap: 5px;
}

.lw-46-gd0 {
    gap: 10px;
}

.lw-46-g17z {
    gap: 15px;
}

.lw-46-gt20 {
    gap: 20px;
}

.lw-46-gt17 {
    gap: 25px;
}

.lw-46-gt14e {
    gap: 30px;
}

.lw-47-r4 {
    display: grid;
}


/* margin & padding */
/* margin-top */
.lw-13t-t14e {
    margin-top: 30px;
}




/* text positionment & styles */
.lw-uppcze {
    text-transform: uppercase;
}

.lw-capitalize {
    text-transform: capitalize;
}

.lw-20-3n18 {
    text-align: center;
}

.lw-20-12f20 {
    text-align: left;
}



/* elements position */
.lw-16o-r12v5 {
    position: relative !important;
}

.lw-16o-1 {
    position: absolute;
}

.lw-16o-14ix8 {
    position: fixed;
}

.lw-4n112r {
    max-width: 1200px;
    margin-inline: auto;
}