@charset "utf-8";
/* CSS Document */

/* margin */
.mt-0{
    margin-top: 0 !important;
}
.mt-1{
    margin-top: .25rem !important;
}
.mt-2{
    margin-top: .5rem !important;
}
.mt-3{
    margin-top: 1rem !important;
}
.mt-4{
    margin-top: 1.5rem !important;
}
.mt-5{
    margin-top: 3rem !important;
}

.mb-0{
    margin-bottom: 0 !important;
}
.mb-1{
    margin-bottom: .25rem !important;
}
.mb-2{
    margin-bottom: .5rem !important;
}
.mb-3{
    margin-bottom: 1rem !important;
}
.mb-4{
    margin-bottom: 1.5rem !important;
}
.mb-5{
    margin-bottom: 3rem !important;
}

.my-0{
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.my-1{
    margin-top: .25rem !important;
    margin-bottom: .25rem !important;
}
.my-2{
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
}
.my-3{
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
}
.my-4{
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
}
.my-5{
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
}

.ms-0,.ml-0{
    margin-left: 0 !important;
}
.ms-1,.ml-1{
    margin-left: .25rem !important;
}
.ms-2,.ml-2{
    margin-left: .5rem !important;
}
.ms-3,.ml-3{
    margin-left: 1rem !important;
}
.ms-4,.ml-4{
    margin-left: 1.5rem !important;
}
.ms-5,.ml-5{
    margin-left: 3rem !important;
}

.me-0,.mr-0{
    margin-right: 0 !important;
}
.me-1,.mr-1{
    margin-right: .25rem !important;
}
.me-2,.mr-2{
    margin-right: .5rem !important;
}
.me-3,.mr-3{
    margin-right: 1rem !important;
}
.me-4,.mr-4{
    margin-right: 1.5rem !important;
}
.me-5,.mr-5{
    margin-right: 3rem !important;
}

.mx-0{
    margin-right: 0 !important;
    margin-left: 0 !important;
}
.mx-1{
    margin-right: .25rem !important;
    margin-left: .25rem !important;
}
.mx-2{
    margin-right: .5rem !important;
    margin-left: .5rem !important;
}
.mx-3{
    margin-right: 1rem !important;
    margin-left: 1rem !important;
}
.mx-4{
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
}
.mx-5{
    margin-right: 3rem !important;
    margin-left: 3rem !important;
}

/* padding */
@charset "utf-8";
/* CSS Document */

.pt-0{
    padding-top: 0 !important;
}
.pt-1{
    padding-top: .25rem !important;
}
.pt-2{
    padding-top: .5rem !important;
}
.pt-3{
    padding-top: 1rem !important;
}
.pt-4{
    padding-top: 1.5rem !important;
}
.pt-5{
    padding-top: 3rem !important;
}
.pb-0{
    padding-bottom: 0 !important;
}
.pb-1{
    padding-bottom: .25rem !important;
}
.pb-2{
    padding-bottom: .5rem !important;
}
.pb-3{
    padding-bottom: 1rem !important;
}
.pb-4{
    padding-bottom: 1.5rem !important;
}
.pb-5{
    padding-bottom: 3rem !important;
}

.py-0{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.py-1{
    padding-top: .25rem !important;
    padding-bottom: .25rem !important;
}
.py-2{
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
}
.py-3{
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}
.py-4{
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
}
.py-5{
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
}

.ps-0,.pl-0{
    padding-left: 0 !important;
}
.ps-1,.pl-1{
    padding-left: .25rem !important;
}
.ps-2,.pl-2{
    padding-left: .5rem !important;
}
.ps-3,.pl-3{
    padding-left: 1rem !important;
}
.ps-4,.pl-4{
    padding-left: 1.5rem !important;
}
.ps-5,.pl-5{
    padding-left: 3rem !important;
}

.pe-0,.pr-0{
    padding-right: 0 !important;
}
.pe-1,.pr-1{
    padding-right: .25rem !important;
}
.pe-2,.pr-2{
    padding-right: .5rem !important;
}
.pe-3,.pr-3{
    padding-right: 1rem !important;
}
.pe-4,.pr-4{
    padding-right: 1.5rem !important;
}
.pe-5,.pr-5{
    padding-right: 3rem !important;
}

.px-0{
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.px-1{
    padding-right: .25rem !important;
    padding-left: .25rem !important;
}
.px-2{
    padding-right: .5rem !important;
    padding-left: .5rem !important;
}
.px-3{
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}
.px-4{
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
}
.px-5{
    padding-right: 3rem !important;
    padding-left: 3rem !important;
}