/*Utils*/
.d-flex{
    display: flex;
}
.d-block{
    display: block!important;
}
.justify-content-center{
    justify-content: center;
}
.justify-content-end{
    justify-content: end;
}
.justify-content-between{
    justify-content: space-between;
}
.align-items-center{
    align-items: center;
}
.container {
    width: 100%;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
}

.pt-05{
    padding-top: 5px;
}
.pt-1{
    padding-top: 10px;
}
.pt-2{
    padding-top: 20px;
}
.pt-3{
    padding-top: 30px;
}
.pt-4{
    padding-top: 40px;
}
.pt-5{
    padding-top: 50px;
}
.pt-6{
    padding-top: 60px;
}
.pt-7{
    padding-top: 70px;
}
.pt-8{
    padding-top: 80px;
}
.pb-0{
    padding-bottom: 0!important;
}
.pb-1{
    padding-bottom: 10px;
}
.pb-2{
    padding-bottom: 20px;
}
.pb-3{
    padding-bottom: 30px;
}
.pb-4{
    padding-bottom: 40px;
}
.pb-5{
    padding-bottom: 50px;
}
.pb-6{
    padding-bottom: 60px;
}
.pb-7{
    padding-bottom: 70px;
}
.pb-8{
    padding-bottom: 80px;
}
.ps-4{
    padding-left: 40px;
}
.pe-4{
    padding-right: 40px;
}
.mt-05{
    margin-top: 5px;
}
.mt-1{
    margin-top: 10px;
}
.mt-2{
    margin-top: 20px;
}
.mt-3{
    margin-top: 30px;
}
.mt-4{
    margin-top: 40px;
}
.mt-5{
    margin-top: 50px;
}
.mb-0{
    margin-bottom: 0!important;
}
.mb-1{
    margin-bottom: 10px!important;
}
.mb-2{
    margin-bottom: 20px!important;
}
.mb-3{
    margin-bottom: 30px!important;
}
.mb-4{
    margin-bottom: 40px!important;
}
.mb-5{
    margin-bottom: 50px!important;
}
.me-0{
    margin-right: 0!important;
}
.gap-05{
    gap: 5px;
}
.gap-1{
    gap: 10px;
}
.gap-2{
    gap: 20px;
}
.gap-3{
    gap: 30px;
}
.gap-4{
    gap: 40px;
}
.gap-5{
    gap: 50px;
}
.gap-6{
    gap: 60px;
}
.text-center{
    text-align: center;
}
.text-left{
    text-align: left;
}
.text-right{
    text-align: right;
}
.p-relative{
    position: relative;
}

/*End utils*/