
@import url(https://fonts.googleapis.com/css?family=Open+Sans);
:root {
    --bs-body-font: "Open Sans", sans-serif;
}
html, body {
    padding: 0;
    margin: 0;
    height: 100%;
    font-family: var(--bs-body-font);
}

body {
    background-color: #fff;
    display: flex;
    flex-direction: column;
    background-image: url('SQU/bg.png');
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
    font-weight: 600;
}

.bgi-size-cover {
    background-size: cover;
}

.bgi-position-x-start {
    background-position-x: left;
}

.bgi-position-y-center {
    background-position-y: center;
}

.bgi-no-repeat {
    background-repeat: no-repeat;
}

.flex-column-fluid {
    flex: 1 0 auto;
}

.flex-root {
    flex: 1;
}

.flex-center {
    justify-content: center;
    align-items: center;
}

.min-w-unset {
    min-width: unset !important;
}

.min-w-25 {
    min-width: 25% !important;
}

.min-w-50 {
    min-width: 50% !important;
}

.min-w-75 {
    min-width: 75% !important;
}

.min-w-100 {
    min-width: 100% !important;
}

.min-w-auto {
    min-width: auto !important;
}

.min-w-1px {
    min-width: 1px !important;
}

.min-w-2px {
    min-width: 2px !important;
}

.min-w-3px {
    min-width: 3px !important;
}

.min-w-4px {
    min-width: 4px !important;
}

.min-w-5px {
    min-width: 5px !important;
}

.min-w-6px {
    min-width: 6px !important;
}

.min-w-7px {
    min-width: 7px !important;
}

.min-w-8px {
    min-width: 8px !important;
}

.min-w-9px {
    min-width: 9px !important;
}

.min-w-10px {
    min-width: 10px !important;
}

.min-w-15px {
    min-width: 15px !important;
}

.min-w-20px {
    min-width: 20px !important;
}

.min-w-25px {
    min-width: 25px !important;
}

.min-w-30px {
    min-width: 30px !important;
}

.min-w-35px {
    min-width: 35px !important;
}

.min-w-40px {
    min-width: 40px !important;
}

.min-w-45px {
    min-width: 45px !important;
}

.min-w-50px {
    min-width: 50px !important;
}

.min-w-55px {
    min-width: 55px !important;
}

.min-w-60px {
    min-width: 60px !important;
}

.min-w-65px {
    min-width: 65px !important;
}

.min-w-70px {
    min-width: 70px !important;
}

.min-w-75px {
    min-width: 75px !important;
}

.min-w-80px {
    min-width: 80px !important;
}

.min-w-85px {
    min-width: 85px !important;
}

.min-w-90px {
    min-width: 90px !important;
}

.min-w-95px {
    min-width: 95px !important;
}

.min-w-100px {
    min-width: 100px !important;
}

.min-w-125px {
    min-width: 125px !important;
}

.min-w-150px {
    min-width: 150px !important;
}

.min-w-175px {
    min-width: 175px !important;
}

.min-w-200px {
    min-width: 200px !important;
}

.min-w-225px {
    min-width: 225px !important;
}

.min-w-250px {
    min-width: 250px !important;
}

.min-w-275px {
    min-width: 275px !important;
}

.min-w-300px {
    min-width: 300px !important;
}

.min-w-325px {
    min-width: 325px !important;
}

.min-w-350px {
    min-width: 350px !important;
}

.min-w-375px {
    min-width: 375px !important;
}

.min-w-400px {
    min-width: 400px !important;
}

.min-w-425px {
    min-width: 425px !important;
}

.min-w-450px {
    min-width: 450px !important;
}

.min-w-475px {
    min-width: 475px !important;
}

.min-w-500px {
    min-width: 500px !important;
}

.min-w-550px {
    min-width: 550px !important;
}

.min-w-600px {
    min-width: 600px !important;
}

.min-w-650px {
    min-width: 650px !important;
}

.min-w-700px {
    min-width: 700px !important;
}

.min-w-750px {
    min-width: 750px !important;
}

.min-w-800px {
    min-width: 800px !important;
}

.min-w-850px {
    min-width: 850px !important;
}

.min-w-900px {
    min-width: 900px !important;
}

.min-w-950px {
    min-width: 950px !important;
}

.min-w-1000px {
    min-width: 1000px !important;
}

.min-h-unset {
    min-height: unset !important;
}

.min-h-25 {
    min-height: 25% !important;
}

.min-h-50 {
    min-height: 50% !important;
}

.min-h-75 {
    min-height: 75% !important;
}

.min-h-100 {
    min-height: 100% !important;
}

.min-h-auto {
    min-height: auto !important;
}

.min-h-1px {
    min-height: 1px !important;
}

.min-h-2px {
    min-height: 2px !important;
}

.min-h-3px {
    min-height: 3px !important;
}

.min-h-4px {
    min-height: 4px !important;
}

.min-h-5px {
    min-height: 5px !important;
}

.min-h-6px {
    min-height: 6px !important;
}

.min-h-7px {
    min-height: 7px !important;
}

.min-h-8px {
    min-height: 8px !important;
}

.min-h-9px {
    min-height: 9px !important;
}

.min-h-10px {
    min-height: 10px !important;
}

.min-h-15px {
    min-height: 15px !important;
}

.min-h-20px {
    min-height: 20px !important;
}

.min-h-25px {
    min-height: 25px !important;
}

.min-h-30px {
    min-height: 30px !important;
}

.min-h-35px {
    min-height: 35px !important;
}

.min-h-40px {
    min-height: 40px !important;
}

.min-h-45px {
    min-height: 45px !important;
}

.min-h-50px {
    min-height: 50px !important;
}

.min-h-55px {
    min-height: 55px !important;
}

.min-h-60px {
    min-height: 60px !important;
}

.min-h-65px {
    min-height: 65px !important;
}

.min-h-70px {
    min-height: 70px !important;
}

.min-h-75px {
    min-height: 75px !important;
}

.min-h-80px {
    min-height: 80px !important;
}

.min-h-85px {
    min-height: 85px !important;
}

.min-h-90px {
    min-height: 90px !important;
}

.min-h-95px {
    min-height: 95px !important;
}

.min-h-100px {
    min-height: 100px !important;
}

.min-h-125px {
    min-height: 125px !important;
}

.min-h-150px {
    min-height: 150px !important;
}

.min-h-175px {
    min-height: 175px !important;
}

.min-h-200px {
    min-height: 200px !important;
}

.min-h-225px {
    min-height: 225px !important;
}

.min-h-250px {
    min-height: 250px !important;
}

.min-h-275px {
    min-height: 275px !important;
}

.min-h-300px {
    min-height: 300px !important;
}

.min-h-325px {
    min-height: 325px !important;
}

.min-h-350px {
    min-height: 350px !important;
}

.min-h-375px {
    min-height: 375px !important;
}

.min-h-400px {
    min-height: 400px !important;
}

.min-h-425px {
    min-height: 425px !important;
}

.min-h-450px {
    min-height: 450px !important;
}

.min-h-475px {
    min-height: 475px !important;
}

.min-h-500px {
    min-height: 500px !important;
}

.min-h-550px {
    min-height: 550px !important;
}

.min-h-600px {
    min-height: 600px !important;
}

.min-h-650px {
    min-height: 650px !important;
}

.min-h-700px {
    min-height: 700px !important;
}

.min-h-750px {
    min-height: 750px !important;
}

.min-h-800px {
    min-height: 800px !important;
}

.min-h-850px {
    min-height: 850px !important;
}

.min-h-900px {
    min-height: 900px !important;
}

.min-h-950px {
    min-height: 950px !important;
}

.min-h-1000px {
    min-height: 1000px !important;
}

.border-top-0 {
    border-top-width: 0 !important;
}

.border-top-1 {
    border-top-width: 1px !important;
}

.border-top-2 {
    border-top-width: 2px !important;
}

.border-top-3 {
    border-top-width: 3px !important;
}

.border-top-4 {
    border-top-width: 4px !important;
}

.border-top-5 {
    border-top-width: 5px !important;
}

.border-bottom-0 {
    border-bottom-width: 0 !important;
}

.border-bottom-1 {
    border-bottom-width: 1px !important;
}

.border-bottom-2 {
    border-bottom-width: 2px !important;
}

.border-bottom-3 {
    border-bottom-width: 3px !important;
}

.border-bottom-4 {
    border-bottom-width: 4px !important;
}

.border-bottom-5 {
    border-bottom-width: 5px !important;
}

.border-right-0 {
    border-right-width: 0 !important;
}

.border-right-1 {
    border-right-width: 1px !important;
}

.border-right-2 {
    border-right-width: 2px !important;
}

.border-right-3 {
    border-right-width: 3px !important;
}

.border-right-4 {
    border-right-width: 4px !important;
}

.border-right-5 {
    border-right-width: 5px !important;
}

.border-left-0 {
    border-left-width: 0 !important;
}

.border-left-1 {
    border-left-width: 1px !important;
}

.border-left-2 {
    border-left-width: 2px !important;
}

.border-left-3 {
    border-left-width: 3px !important;
}

.border-left-4 {
    border-left-width: 4px !important;
}

.border-left-5 {
    border-left-width: 5px !important;
}

.ls-1 {
    letter-spacing: 0.1rem !important;
}

.ls-2 {
    letter-spacing: 0.115rem !important;
}

.ls-3 {
    letter-spacing: 0.125rem !important;
}

.ls-4 {
    letter-spacing: 0.25rem !important;
}

.ls-5 {
    letter-spacing: 0.5rem !important;
}

.ls-n1 {
    letter-spacing: -0.1rem !important;
}

.ls-n2 {
    letter-spacing: -0.115rem !important;
}

.ls-n3 {
    letter-spacing: -0.125rem !important;
}

.ls-n4 {
    letter-spacing: -0.25rem !important;
}

.ls-n5 {
    letter-spacing: -0.5rem !important;
}
.w-unset {
    width: unset !important;
}

.w-25 {
    width: 25% !important;
}

.w-50 {
    width: 50% !important;
}

.w-75 {
    width: 75% !important;
}

.w-100 {
    width: 100% !important;
}

.w-auto {
    width: auto !important;
}

.w-1px {
    width: 1px !important;
}

.w-2px {
    width: 2px !important;
}

.w-3px {
    width: 3px !important;
}

.w-4px {
    width: 4px !important;
}

.w-5px {
    width: 5px !important;
}

.w-6px {
    width: 6px !important;
}

.w-7px {
    width: 7px !important;
}

.w-8px {
    width: 8px !important;
}

.w-9px {
    width: 9px !important;
}

.w-10px {
    width: 10px !important;
}

.w-15px {
    width: 15px !important;
}

.w-20px {
    width: 20px !important;
}

.w-25px {
    width: 25px !important;
}

.w-30px {
    width: 30px !important;
}

.w-35px {
    width: 35px !important;
}

.w-40px {
    width: 40px !important;
}

.w-45px {
    width: 45px !important;
}

.w-50px {
    width: 50px !important;
}

.w-55px {
    width: 55px !important;
}

.w-60px {
    width: 60px !important;
}

.w-65px {
    width: 65px !important;
}

.w-70px {
    width: 70px !important;
}

.w-75px {
    width: 75px !important;
}

.w-80px {
    width: 80px !important;
}

.w-85px {
    width: 85px !important;
}

.w-90px {
    width: 90px !important;
}

.w-95px {
    width: 95px !important;
}

.w-100px {
    width: 100px !important;
}

.w-125px {
    width: 125px !important;
}

.w-150px {
    width: 150px !important;
}

.w-175px {
    width: 175px !important;
}

.w-200px {
    width: 200px !important;
}

.w-225px {
    width: 225px !important;
}

.w-250px {
    width: 250px !important;
}

.w-275px {
    width: 275px !important;
}

.w-300px {
    width: 300px !important;
}

.w-325px {
    width: 325px !important;
}

.w-350px {
    width: 350px !important;
}

.w-375px {
    width: 375px !important;
}

.w-400px {
    width: 400px !important;
}

.w-425px {
    width: 425px !important;
}

.w-450px {
    width: 450px !important;
}

.w-475px {
    width: 475px !important;
}

.w-500px {
    width: 500px !important;
}

.w-550px {
    width: 550px !important;
}

.w-600px {
    width: 600px !important;
}

.w-650px {
    width: 650px !important;
}

.w-700px {
    width: 700px !important;
}

.w-750px {
    width: 750px !important;
}

.w-800px {
    width: 800px !important;
}

.w-850px {
    width: 850px !important;
}

.w-900px {
    width: 900px !important;
}

.w-950px {
    width: 950px !important;
}

.w-1000px {
    width: 1000px !important;
}

.mw-unset {
    max-width: unset !important;
}

.mw-25 {
    max-width: 25% !important;
}

.mw-50 {
    max-width: 50% !important;
}

.mw-75 {
    max-width: 75% !important;
}

.mw-100 {
    max-width: 100% !important;
}

.mw-auto {
    max-width: auto !important;
}

.mw-1px {
    max-width: 1px !important;
}

.mw-2px {
    max-width: 2px !important;
}

.mw-3px {
    max-width: 3px !important;
}

.mw-4px {
    max-width: 4px !important;
}

.mw-5px {
    max-width: 5px !important;
}

.mw-6px {
    max-width: 6px !important;
}

.mw-7px {
    max-width: 7px !important;
}

.mw-8px {
    max-width: 8px !important;
}

.mw-9px {
    max-width: 9px !important;
}

.mw-10px {
    max-width: 10px !important;
}

.mw-15px {
    max-width: 15px !important;
}

.mw-20px {
    max-width: 20px !important;
}

.mw-25px {
    max-width: 25px !important;
}

.mw-30px {
    max-width: 30px !important;
}

.mw-35px {
    max-width: 35px !important;
}

.mw-40px {
    max-width: 40px !important;
}

.mw-45px {
    max-width: 45px !important;
}

.mw-50px {
    max-width: 50px !important;
}

.mw-55px {
    max-width: 55px !important;
}

.mw-60px {
    max-width: 60px !important;
}

.mw-65px {
    max-width: 65px !important;
}

.mw-70px {
    max-width: 70px !important;
}

.mw-75px {
    max-width: 75px !important;
}

.mw-80px {
    max-width: 80px !important;
}

.mw-85px {
    max-width: 85px !important;
}

.mw-90px {
    max-width: 90px !important;
}

.mw-95px {
    max-width: 95px !important;
}

.mw-100px {
    max-width: 100px !important;
}

.mw-125px {
    max-width: 125px !important;
}

.mw-150px {
    max-width: 150px !important;
}

.mw-175px {
    max-width: 175px !important;
}

.mw-200px {
    max-width: 200px !important;
}

.mw-225px {
    max-width: 225px !important;
}

.mw-250px {
    max-width: 250px !important;
}

.mw-275px {
    max-width: 275px !important;
}

.mw-300px {
    max-width: 300px !important;
}

.mw-325px {
    max-width: 325px !important;
}

.mw-350px {
    max-width: 350px !important;
}

.mw-375px {
    max-width: 375px !important;
}

.mw-400px {
    max-width: 400px !important;
}

.mw-425px {
    max-width: 425px !important;
}

.mw-450px {
    max-width: 450px !important;
}

.mw-475px {
    max-width: 475px !important;
}

.mw-500px {
    max-width: 500px !important;
}

.mw-550px {
    max-width: 550px !important;
}

.mw-600px {
    max-width: 600px !important;
}

.mw-650px {
    max-width: 650px !important;
}

.mw-700px {
    max-width: 700px !important;
}

.mw-750px {
    max-width: 750px !important;
}

.mw-800px {
    max-width: 800px !important;
}

.mw-850px {
    max-width: 850px !important;
}

.mw-900px {
    max-width: 900px !important;
}

.mw-950px {
    max-width: 950px !important;
}

.mw-1000px {
    max-width: 1000px !important;
}

.vw-100 {
    width: 100vw !important;
}

.min-vw-100 {
    min-width: 100vw !important;
}

.h-unset {
    height: unset !important;
}

.h-25 {
    height: 25% !important;
}

.h-50 {
    height: 50% !important;
}

.h-75 {
    height: 75% !important;
}

.h-100 {
    height: 100% !important;
}

.h-auto {
    height: auto !important;
}

.h-1px {
    height: 1px !important;
}

.h-2px {
    height: 2px !important;
}

.h-3px {
    height: 3px !important;
}

.h-4px {
    height: 4px !important;
}

.h-5px {
    height: 5px !important;
}

.h-6px {
    height: 6px !important;
}

.h-7px {
    height: 7px !important;
}

.h-8px {
    height: 8px !important;
}

.h-9px {
    height: 9px !important;
}

.h-10px {
    height: 10px !important;
}

.h-15px {
    height: 15px !important;
}

.h-20px {
    height: 20px !important;
}

.h-25px {
    height: 25px !important;
}

.h-30px {
    height: 30px !important;
}

.h-35px {
    height: 35px !important;
}

.h-40px {
    height: 40px !important;
}

.h-45px {
    height: 45px !important;
}

.h-50px {
    height: 50px !important;
}

.h-55px {
    height: 55px !important;
}

.h-60px {
    height: 60px !important;
}

.h-65px {
    height: 65px !important;
}

.h-70px {
    height: 70px !important;
}

.h-75px {
    height: 75px !important;
}

.h-80px {
    height: 80px !important;
}

.h-85px {
    height: 85px !important;
}

.h-90px {
    height: 90px !important;
}

.h-95px {
    height: 95px !important;
}

.h-100px {
    height: 100px !important;
}

.h-125px {
    height: 125px !important;
}

.h-150px {
    height: 150px !important;
}

.h-175px {
    height: 175px !important;
}

.h-200px {
    height: 200px !important;
}

.h-225px {
    height: 225px !important;
}

.h-250px {
    height: 250px !important;
}

.h-275px {
    height: 275px !important;
}

.h-300px {
    height: 300px !important;
}

.h-325px {
    height: 325px !important;
}

.h-350px {
    height: 350px !important;
}

.h-375px {
    height: 375px !important;
}

.h-400px {
    height: 400px !important;
}

.h-425px {
    height: 425px !important;
}

.h-450px {
    height: 450px !important;
}

.h-475px {
    height: 475px !important;
}

.h-500px {
    height: 500px !important;
}

.h-550px {
    height: 550px !important;
}

.h-600px {
    height: 600px !important;
}

.h-650px {
    height: 650px !important;
}

.h-700px {
    height: 700px !important;
}

.h-750px {
    height: 750px !important;
}

.h-800px {
    height: 800px !important;
}

.h-850px {
    height: 850px !important;
}

.h-900px {
    height: 900px !important;
}

.h-950px {
    height: 950px !important;
}

.h-1000px {
    height: 1000px !important;
}

.mh-unset {
    max-height: unset !important;
}

.mh-25 {
    max-height: 25% !important;
}

.mh-50 {
    max-height: 50% !important;
}

.mh-75 {
    max-height: 75% !important;
}

.mh-100 {
    max-height: 100% !important;
}

.mh-auto {
    max-height: auto !important;
}

.mh-1px {
    max-height: 1px !important;
}

.mh-2px {
    max-height: 2px !important;
}

.mh-3px {
    max-height: 3px !important;
}

.mh-4px {
    max-height: 4px !important;
}

.mh-5px {
    max-height: 5px !important;
}

.mh-6px {
    max-height: 6px !important;
}

.mh-7px {
    max-height: 7px !important;
}

.mh-8px {
    max-height: 8px !important;
}

.mh-9px {
    max-height: 9px !important;
}

.mh-10px {
    max-height: 10px !important;
}

.mh-15px {
    max-height: 15px !important;
}

.mh-20px {
    max-height: 20px !important;
}

.mh-25px {
    max-height: 25px !important;
}

.mh-30px {
    max-height: 30px !important;
}

.mh-35px {
    max-height: 35px !important;
}

.mh-40px {
    max-height: 40px !important;
}

.mh-45px {
    max-height: 45px !important;
}

.mh-50px {
    max-height: 50px !important;
}

.mh-55px {
    max-height: 55px !important;
}

.mh-60px {
    max-height: 60px !important;
}

.mh-65px {
    max-height: 65px !important;
}

.mh-70px {
    max-height: 70px !important;
}

.mh-75px {
    max-height: 75px !important;
}

.mh-80px {
    max-height: 80px !important;
}

.mh-85px {
    max-height: 85px !important;
}

.mh-90px {
    max-height: 90px !important;
}

.mh-95px {
    max-height: 95px !important;
}

.mh-100px {
    max-height: 100px !important;
}

.mh-125px {
    max-height: 125px !important;
}

.mh-150px {
    max-height: 150px !important;
}

.mh-175px {
    max-height: 175px !important;
}

.mh-200px {
    max-height: 200px !important;
}

.mh-225px {
    max-height: 225px !important;
}

.mh-250px {
    max-height: 250px !important;
}

.mh-275px {
    max-height: 275px !important;
}

.mh-300px {
    max-height: 300px !important;
}

.mh-325px {
    max-height: 325px !important;
}

.mh-350px {
    max-height: 350px !important;
}

.mh-375px {
    max-height: 375px !important;
}

.mh-400px {
    max-height: 400px !important;
}

.mh-425px {
    max-height: 425px !important;
}

.mh-450px {
    max-height: 450px !important;
}

.mh-475px {
    max-height: 475px !important;
}

.mh-500px {
    max-height: 500px !important;
}

.mh-550px {
    max-height: 550px !important;
}

.mh-600px {
    max-height: 600px !important;
}

.mh-650px {
    max-height: 650px !important;
}

.mh-700px {
    max-height: 700px !important;
}

.mh-750px {
    max-height: 750px !important;
}

.mh-800px {
    max-height: 800px !important;
}

.mh-850px {
    max-height: 850px !important;
}

.mh-900px {
    max-height: 900px !important;
}

.mh-950px {
    max-height: 950px !important;
}

.mh-1000px {
    max-height: 1000px !important;
}

.vh-100 {
    height: 100vh !important;
}

.min-vh-100 {
    min-height: 100vh !important;
}

.flex-fill {
    flex: 1 1 auto !important;
}

.flex-row {
    flex-direction: row !important;
}

.flex-column {
    flex-direction: column !important;
}

.flex-row-reverse {
    flex-direction: row-reverse !important;
}

.flex-column-reverse {
    flex-direction: column-reverse !important;
}

.flex-grow-0 {
    flex-grow: 0 !important;
}

.flex-grow-1 {
    flex-grow: 1 !important;
}

.flex-shrink-0 {
    flex-shrink: 0 !important;
}

.flex-shrink-1 {
    flex-shrink: 1 !important;
}

.flex-wrap {
    flex-wrap: wrap !important;
}

.flex-nowrap {
    flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
}

.justify-content-start {
    justify-content: flex-start !important;
}

.justify-content-end {
    justify-content: flex-end !important;
}

.justify-content-center {
    justify-content: center !important;
}

.justify-content-between {
    justify-content: space-between !important;
}

.justify-content-around {
    justify-content: space-around !important;
}

.justify-content-evenly {
    justify-content: space-evenly !important;
}

.align-items-start {
    align-items: flex-start !important;
}

.align-items-end {
    align-items: flex-end !important;
}

.align-items-center {
    align-items: center !important;
}

.align-items-baseline {
    align-items: baseline !important;
}

.align-items-stretch {
    align-items: stretch !important;
}

.align-content-start {
    align-content: flex-start !important;
}

.align-content-end {
    align-content: flex-end !important;
}

.align-content-center {
    align-content: center !important;
}

.align-content-between {
    align-content: space-between !important;
}

.align-content-around {
    align-content: space-around !important;
}

.align-content-stretch {
    align-content: stretch !important;
}

.align-self-auto {
    align-self: auto !important;
}

.align-self-start {
    align-self: flex-start !important;
}

.align-self-end {
    align-self: flex-end !important;
}

.align-self-center {
    align-self: center !important;
}

.align-self-baseline {
    align-self: baseline !important;
}

.align-self-stretch {
    align-self: stretch !important;
}

.order-first {
    order: -1 !important;
}

.order-0 {
    order: 0 !important;
}

.order-1 {
    order: 1 !important;
}

.order-2 {
    order: 2 !important;
}

.order-3 {
    order: 3 !important;
}

.order-4 {
    order: 4 !important;
}

.order-5 {
    order: 5 !important;
}

.order-last {
    order: 6 !important;
}


    .m-0 {
        margin: 0 !important;
    }

    .m-1 {
        margin: 0.25rem !important;
    }

    .m-2 {
        margin: 0.5rem !important;
    }

    .m-3 {
        margin: 0.75rem !important;
    }

    .m-4 {
        margin: 1rem !important;
    }

    .m-5 {
        margin: 1.25rem !important;
    }

    .m-6 {
        margin: 1.5rem !important;
    }

    .m-7 {
        margin: 1.75rem !important;
    }

    .m-8 {
        margin: 2rem !important;
    }

    .m-9 {
        margin: 2.25rem !important;
    }

    .m-10 {
        margin: 2.5rem !important;
    }

    .m-11 {
        margin: 2.75rem !important;
    }

    .m-12 {
        margin: 3rem !important;
    }

    .m-13 {
        margin: 3.25rem !important;
    }

    .m-14 {
        margin: 3.5rem !important;
    }

    .m-15 {
        margin: 3.75rem !important;
    }

    .m-16 {
        margin: 4rem !important;
    }

    .m-17 {
        margin: 4.25rem !important;
    }

    .m-18 {
        margin: 4.5rem !important;
    }

    .m-19 {
        margin: 4.75rem !important;
    }

    .m-20 {
        margin: 5rem !important;
    }

    .m-auto {
        margin: auto !important;
    }

    .mx-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .mx-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }

    .mx-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }

    .mx-3 {
        margin-right: 0.75rem !important;
        margin-left: 0.75rem !important;
    }

    .mx-4 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .mx-5 {
        margin-right: 1.25rem !important;
        margin-left: 1.25rem !important;
    }

    .mx-6 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }

    .mx-7 {
        margin-right: 1.75rem !important;
        margin-left: 1.75rem !important;
    }

    .mx-8 {
        margin-right: 2rem !important;
        margin-left: 2rem !important;
    }

    .mx-9 {
        margin-right: 2.25rem !important;
        margin-left: 2.25rem !important;
    }

    .mx-10 {
        margin-right: 2.5rem !important;
        margin-left: 2.5rem !important;
    }

    .mx-11 {
        margin-right: 2.75rem !important;
        margin-left: 2.75rem !important;
    }

    .mx-12 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }

    .mx-13 {
        margin-right: 3.25rem !important;
        margin-left: 3.25rem !important;
    }

    .mx-14 {
        margin-right: 3.5rem !important;
        margin-left: 3.5rem !important;
    }

    .mx-15 {
        margin-right: 3.75rem !important;
        margin-left: 3.75rem !important;
    }

    .mx-16 {
        margin-right: 4rem !important;
        margin-left: 4rem !important;
    }

    .mx-17 {
        margin-right: 4.25rem !important;
        margin-left: 4.25rem !important;
    }

    .mx-18 {
        margin-right: 4.5rem !important;
        margin-left: 4.5rem !important;
    }

    .mx-19 {
        margin-right: 4.75rem !important;
        margin-left: 4.75rem !important;
    }

    .mx-20 {
        margin-right: 5rem !important;
        margin-left: 5rem !important;
    }

    .mx-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .my-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .my-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }

    .my-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .my-3 {
        margin-top: 0.75rem !important;
        margin-bottom: 0.75rem !important;
    }

    .my-4 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .my-5 {
        margin-top: 1.25rem !important;
        margin-bottom: 1.25rem !important;
    }

    .my-6 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }

    .my-7 {
        margin-top: 1.75rem !important;
        margin-bottom: 1.75rem !important;
    }

    .my-8 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important;
    }

    .my-9 {
        margin-top: 2.25rem !important;
        margin-bottom: 2.25rem !important;
    }

    .my-10 {
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important;
    }

    .my-11 {
        margin-top: 2.75rem !important;
        margin-bottom: 2.75rem !important;
    }

    .my-12 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }

    .my-13 {
        margin-top: 3.25rem !important;
        margin-bottom: 3.25rem !important;
    }

    .my-14 {
        margin-top: 3.5rem !important;
        margin-bottom: 3.5rem !important;
    }

    .my-15 {
        margin-top: 3.75rem !important;
        margin-bottom: 3.75rem !important;
    }

    .my-16 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important;
    }

    .my-17 {
        margin-top: 4.25rem !important;
        margin-bottom: 4.25rem !important;
    }

    .my-18 {
        margin-top: 4.5rem !important;
        margin-bottom: 4.5rem !important;
    }

    .my-19 {
        margin-top: 4.75rem !important;
        margin-bottom: 4.75rem !important;
    }

    .my-20 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }

    .my-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-0 {
        margin-top: 0 !important;
    }

    .mt-1 {
        margin-top: 0.25rem !important;
    }

    .mt-2 {
        margin-top: 0.5rem !important;
    }

    .mt-3 {
        margin-top: 0.75rem !important;
    }

    .mt-4 {
        margin-top: 1rem !important;
    }

    .mt-5 {
        margin-top: 1.25rem !important;
    }

    .mt-6 {
        margin-top: 1.5rem !important;
    }

    .mt-7 {
        margin-top: 1.75rem !important;
    }

    .mt-8 {
        margin-top: 2rem !important;
    }

    .mt-9 {
        margin-top: 2.25rem !important;
    }

    .mt-10 {
        margin-top: 2.5rem !important;
    }

    .mt-11 {
        margin-top: 2.75rem !important;
    }

    .mt-12 {
        margin-top: 3rem !important;
    }

    .mt-13 {
        margin-top: 3.25rem !important;
    }

    .mt-14 {
        margin-top: 3.5rem !important;
    }

    .mt-15 {
        margin-top: 3.75rem !important;
    }

    .mt-16 {
        margin-top: 4rem !important;
    }

    .mt-17 {
        margin-top: 4.25rem !important;
    }

    .mt-18 {
        margin-top: 4.5rem !important;
    }

    .mt-19 {
        margin-top: 4.75rem !important;
    }

    .mt-20 {
        margin-top: 5rem !important;
    }

    .mt-auto {
        margin-top: auto !important;
    }

    .me-0 {
        margin-right: 0 !important;
    }

    .me-1 {
        margin-right: 0.25rem !important;
    }

    .me-2 {
        margin-right: 0.5rem !important;
    }

    .me-3 {
        margin-right: 0.75rem !important;
    }

    .me-4 {
        margin-right: 1rem !important;
    }

    .me-5 {
        margin-right: 1.25rem !important;
    }

    .me-6 {
        margin-right: 1.5rem !important;
    }

    .me-7 {
        margin-right: 1.75rem !important;
    }

    .me-8 {
        margin-right: 2rem !important;
    }

    .me-9 {
        margin-right: 2.25rem !important;
    }

    .me-10 {
        margin-right: 2.5rem !important;
    }

    .me-11 {
        margin-right: 2.75rem !important;
    }

    .me-12 {
        margin-right: 3rem !important;
    }

    .me-13 {
        margin-right: 3.25rem !important;
    }

    .me-14 {
        margin-right: 3.5rem !important;
    }

    .me-15 {
        margin-right: 3.75rem !important;
    }

    .me-16 {
        margin-right: 4rem !important;
    }

    .me-17 {
        margin-right: 4.25rem !important;
    }

    .me-18 {
        margin-right: 4.5rem !important;
    }

    .me-19 {
        margin-right: 4.75rem !important;
    }

    .me-20 {
        margin-right: 5rem !important;
    }

    .me-auto {
        margin-right: auto !important;
    }

    .mb-0 {
        margin-bottom: 0 !important;
    }

    .mb-1 {
        margin-bottom: 0.25rem !important;
    }

    .mb-2 {
        margin-bottom: 0.5rem !important;
    }

    .mb-3 {
        margin-bottom: 0.75rem !important;
    }

    .mb-4 {
        margin-bottom: 1rem !important;
    }

    .mb-5 {
        margin-bottom: 1.25rem !important;
    }

    .mb-6 {
        margin-bottom: 1.5rem !important;
    }

    .mb-7 {
        margin-bottom: 1.75rem !important;
    }

    .mb-8 {
        margin-bottom: 2rem !important;
    }

    .mb-9 {
        margin-bottom: 2.25rem !important;
    }

    .mb-10 {
        margin-bottom: 2.5rem !important;
    }

    .mb-11 {
        margin-bottom: 2.75rem !important;
    }

    .mb-12 {
        margin-bottom: 3rem !important;
    }

    .mb-13 {
        margin-bottom: 3.25rem !important;
    }

    .mb-14 {
        margin-bottom: 3.5rem !important;
    }

    .mb-15 {
        margin-bottom: 3.75rem !important;
    }

    .mb-16 {
        margin-bottom: 4rem !important;
    }

    .mb-17 {
        margin-bottom: 4.25rem !important;
    }

    .mb-18 {
        margin-bottom: 4.5rem !important;
    }

    .mb-19 {
        margin-bottom: 4.75rem !important;
    }

    .mb-20 {
        margin-bottom: 5rem !important;
    }

    .mb-auto {
        margin-bottom: auto !important;
    }

    .ms-0 {
        margin-left: 0 !important;
    }

    .ms-1 {
        margin-left: 0.25rem !important;
    }

    .ms-2 {
        margin-left: 0.5rem !important;
    }

    .ms-3 {
        margin-left: 0.75rem !important;
    }

    .ms-4 {
        margin-left: 1rem !important;
    }

    .ms-5 {
        margin-left: 1.25rem !important;
    }

    .ms-6 {
        margin-left: 1.5rem !important;
    }

    .ms-7 {
        margin-left: 1.75rem !important;
    }

    .ms-8 {
        margin-left: 2rem !important;
    }

    .ms-9 {
        margin-left: 2.25rem !important;
    }

    .ms-10 {
        margin-left: 2.5rem !important;
    }

    .ms-11 {
        margin-left: 2.75rem !important;
    }

    .ms-12 {
        margin-left: 3rem !important;
    }

    .ms-13 {
        margin-left: 3.25rem !important;
    }

    .ms-14 {
        margin-left: 3.5rem !important;
    }

    .ms-15 {
        margin-left: 3.75rem !important;
    }

    .ms-16 {
        margin-left: 4rem !important;
    }

    .ms-17 {
        margin-left: 4.25rem !important;
    }

    .ms-18 {
        margin-left: 4.5rem !important;
    }

    .ms-19 {
        margin-left: 4.75rem !important;
    }

    .ms-20 {
        margin-left: 5rem !important;
    }

    .ms-auto {
        margin-left: auto !important;
    }

    .m-n1 {
        margin: -0.25rem !important;
    }

    .m-n2 {
        margin: -0.5rem !important;
    }

    .m-n3 {
        margin: -0.75rem !important;
    }

    .m-n4 {
        margin: -1rem !important;
    }

    .m-n5 {
        margin: -1.25rem !important;
    }

    .m-n6 {
        margin: -1.5rem !important;
    }

    .m-n7 {
        margin: -1.75rem !important;
    }

    .m-n8 {
        margin: -2rem !important;
    }

    .m-n9 {
        margin: -2.25rem !important;
    }

    .m-n10 {
        margin: -2.5rem !important;
    }

    .m-n11 {
        margin: -2.75rem !important;
    }

    .m-n12 {
        margin: -3rem !important;
    }

    .m-n13 {
        margin: -3.25rem !important;
    }

    .m-n14 {
        margin: -3.5rem !important;
    }

    .m-n15 {
        margin: -3.75rem !important;
    }

    .m-n16 {
        margin: -4rem !important;
    }

    .m-n17 {
        margin: -4.25rem !important;
    }

    .m-n18 {
        margin: -4.5rem !important;
    }

    .m-n19 {
        margin: -4.75rem !important;
    }

    .m-n20 {
        margin: -5rem !important;
    }

    .mx-n1 {
        margin-right: -0.25rem !important;
        margin-left: -0.25rem !important;
    }

    .mx-n2 {
        margin-right: -0.5rem !important;
        margin-left: -0.5rem !important;
    }

    .mx-n3 {
        margin-right: -0.75rem !important;
        margin-left: -0.75rem !important;
    }

    .mx-n4 {
        margin-right: -1rem !important;
        margin-left: -1rem !important;
    }

    .mx-n5 {
        margin-right: -1.25rem !important;
        margin-left: -1.25rem !important;
    }

    .mx-n6 {
        margin-right: -1.5rem !important;
        margin-left: -1.5rem !important;
    }

    .mx-n7 {
        margin-right: -1.75rem !important;
        margin-left: -1.75rem !important;
    }

    .mx-n8 {
        margin-right: -2rem !important;
        margin-left: -2rem !important;
    }

    .mx-n9 {
        margin-right: -2.25rem !important;
        margin-left: -2.25rem !important;
    }

    .mx-n10 {
        margin-right: -2.5rem !important;
        margin-left: -2.5rem !important;
    }

    .mx-n11 {
        margin-right: -2.75rem !important;
        margin-left: -2.75rem !important;
    }

    .mx-n12 {
        margin-right: -3rem !important;
        margin-left: -3rem !important;
    }

    .mx-n13 {
        margin-right: -3.25rem !important;
        margin-left: -3.25rem !important;
    }

    .mx-n14 {
        margin-right: -3.5rem !important;
        margin-left: -3.5rem !important;
    }

    .mx-n15 {
        margin-right: -3.75rem !important;
        margin-left: -3.75rem !important;
    }

    .mx-n16 {
        margin-right: -4rem !important;
        margin-left: -4rem !important;
    }

    .mx-n17 {
        margin-right: -4.25rem !important;
        margin-left: -4.25rem !important;
    }

    .mx-n18 {
        margin-right: -4.5rem !important;
        margin-left: -4.5rem !important;
    }

    .mx-n19 {
        margin-right: -4.75rem !important;
        margin-left: -4.75rem !important;
    }

    .mx-n20 {
        margin-right: -5rem !important;
        margin-left: -5rem !important;
    }

    .my-n1 {
        margin-top: -0.25rem !important;
        margin-bottom: -0.25rem !important;
    }

    .my-n2 {
        margin-top: -0.5rem !important;
        margin-bottom: -0.5rem !important;
    }

    .my-n3 {
        margin-top: -0.75rem !important;
        margin-bottom: -0.75rem !important;
    }

    .my-n4 {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important;
    }

    .my-n5 {
        margin-top: -1.25rem !important;
        margin-bottom: -1.25rem !important;
    }

    .my-n6 {
        margin-top: -1.5rem !important;
        margin-bottom: -1.5rem !important;
    }

    .my-n7 {
        margin-top: -1.75rem !important;
        margin-bottom: -1.75rem !important;
    }

    .my-n8 {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important;
    }

    .my-n9 {
        margin-top: -2.25rem !important;
        margin-bottom: -2.25rem !important;
    }

    .my-n10 {
        margin-top: -2.5rem !important;
        margin-bottom: -2.5rem !important;
    }

    .my-n11 {
        margin-top: -2.75rem !important;
        margin-bottom: -2.75rem !important;
    }

    .my-n12 {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important;
    }

    .my-n13 {
        margin-top: -3.25rem !important;
        margin-bottom: -3.25rem !important;
    }

    .my-n14 {
        margin-top: -3.5rem !important;
        margin-bottom: -3.5rem !important;
    }

    .my-n15 {
        margin-top: -3.75rem !important;
        margin-bottom: -3.75rem !important;
    }

    .my-n16 {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important;
    }

    .my-n17 {
        margin-top: -4.25rem !important;
        margin-bottom: -4.25rem !important;
    }

    .my-n18 {
        margin-top: -4.5rem !important;
        margin-bottom: -4.5rem !important;
    }

    .my-n19 {
        margin-top: -4.75rem !important;
        margin-bottom: -4.75rem !important;
    }

    .my-n20 {
        margin-top: -5rem !important;
        margin-bottom: -5rem !important;
    }

    .mt-n1 {
        margin-top: -0.25rem !important;
    }

    .mt-n2 {
        margin-top: -0.5rem !important;
    }

    .mt-n3 {
        margin-top: -0.75rem !important;
    }

    .mt-n4 {
        margin-top: -1rem !important;
    }

    .mt-n5 {
        margin-top: -1.25rem !important;
    }

    .mt-n6 {
        margin-top: -1.5rem !important;
    }

    .mt-n7 {
        margin-top: -1.75rem !important;
    }

    .mt-n8 {
        margin-top: -2rem !important;
    }

    .mt-n9 {
        margin-top: -2.25rem !important;
    }

    .mt-n10 {
        margin-top: -2.5rem !important;
    }

    .mt-n11 {
        margin-top: -2.75rem !important;
    }

    .mt-n12 {
        margin-top: -3rem !important;
    }

    .mt-n13 {
        margin-top: -3.25rem !important;
    }

    .mt-n14 {
        margin-top: -3.5rem !important;
    }

    .mt-n15 {
        margin-top: -3.75rem !important;
    }

    .mt-n16 {
        margin-top: -4rem !important;
    }

    .mt-n17 {
        margin-top: -4.25rem !important;
    }

    .mt-n18 {
        margin-top: -4.5rem !important;
    }

    .mt-n19 {
        margin-top: -4.75rem !important;
    }

    .mt-n20 {
        margin-top: -5rem !important;
    }

    .me-n1 {
        margin-right: -0.25rem !important;
    }

    .me-n2 {
        margin-right: -0.5rem !important;
    }

    .me-n3 {
        margin-right: -0.75rem !important;
    }

    .me-n4 {
        margin-right: -1rem !important;
    }

    .me-n5 {
        margin-right: -1.25rem !important;
    }

    .me-n6 {
        margin-right: -1.5rem !important;
    }

    .me-n7 {
        margin-right: -1.75rem !important;
    }

    .me-n8 {
        margin-right: -2rem !important;
    }

    .me-n9 {
        margin-right: -2.25rem !important;
    }

    .me-n10 {
        margin-right: -2.5rem !important;
    }

    .me-n11 {
        margin-right: -2.75rem !important;
    }

    .me-n12 {
        margin-right: -3rem !important;
    }

    .me-n13 {
        margin-right: -3.25rem !important;
    }

    .me-n14 {
        margin-right: -3.5rem !important;
    }

    .me-n15 {
        margin-right: -3.75rem !important;
    }

    .me-n16 {
        margin-right: -4rem !important;
    }

    .me-n17 {
        margin-right: -4.25rem !important;
    }

    .me-n18 {
        margin-right: -4.5rem !important;
    }

    .me-n19 {
        margin-right: -4.75rem !important;
    }

    .me-n20 {
        margin-right: -5rem !important;
    }

    .mb-n1 {
        margin-bottom: -0.25rem !important;
    }

    .mb-n2 {
        margin-bottom: -0.5rem !important;
    }

    .mb-n3 {
        margin-bottom: -0.75rem !important;
    }

    .mb-n4 {
        margin-bottom: -1rem !important;
    }

    .mb-n5 {
        margin-bottom: -1.25rem !important;
    }

    .mb-n6 {
        margin-bottom: -1.5rem !important;
    }

    .mb-n7 {
        margin-bottom: -1.75rem !important;
    }

    .mb-n8 {
        margin-bottom: -2rem !important;
    }

    .mb-n9 {
        margin-bottom: -2.25rem !important;
    }

    .mb-n10 {
        margin-bottom: -2.5rem !important;
    }

    .mb-n11 {
        margin-bottom: -2.75rem !important;
    }

    .mb-n12 {
        margin-bottom: -3rem !important;
    }

    .mb-n13 {
        margin-bottom: -3.25rem !important;
    }

    .mb-n14 {
        margin-bottom: -3.5rem !important;
    }

    .mb-n15 {
        margin-bottom: -3.75rem !important;
    }

    .mb-n16 {
        margin-bottom: -4rem !important;
    }

    .mb-n17 {
        margin-bottom: -4.25rem !important;
    }

    .mb-n18 {
        margin-bottom: -4.5rem !important;
    }

    .mb-n19 {
        margin-bottom: -4.75rem !important;
    }

    .mb-n20 {
        margin-bottom: -5rem !important;
    }

    .ms-n1 {
        margin-left: -0.25rem !important;
    }

    .ms-n2 {
        margin-left: -0.5rem !important;
    }

    .ms-n3 {
        margin-left: -0.75rem !important;
    }

    .ms-n4 {
        margin-left: -1rem !important;
    }

    .ms-n5 {
        margin-left: -1.25rem !important;
    }

    .ms-n6 {
        margin-left: -1.5rem !important;
    }

    .ms-n7 {
        margin-left: -1.75rem !important;
    }

    .ms-n8 {
        margin-left: -2rem !important;
    }

    .ms-n9 {
        margin-left: -2.25rem !important;
    }

    .ms-n10 {
        margin-left: -2.5rem !important;
    }

    .ms-n11 {
        margin-left: -2.75rem !important;
    }

    .ms-n12 {
        margin-left: -3rem !important;
    }

    .ms-n13 {
        margin-left: -3.25rem !important;
    }

    .ms-n14 {
        margin-left: -3.5rem !important;
    }

    .ms-n15 {
        margin-left: -3.75rem !important;
    }

    .ms-n16 {
        margin-left: -4rem !important;
    }

    .ms-n17 {
        margin-left: -4.25rem !important;
    }

    .ms-n18 {
        margin-left: -4.5rem !important;
    }

    .ms-n19 {
        margin-left: -4.75rem !important;
    }

    .ms-n20 {
        margin-left: -5rem !important;
    }

    .p-0 {
        padding: 0 !important;
    }

    .p-1 {
        padding: 0.25rem !important;
    }

    .p-2 {
        padding: 0.5rem !important;
    }

    .p-3 {
        padding: 0.75rem !important;
    }

    .p-4 {
        padding: 1rem !important;
    }

    .p-5 {
        padding: 1.25rem !important;
    }

    .p-6 {
        padding: 1.5rem !important;
    }

    .p-7 {
        padding: 1.75rem !important;
    }

    .p-8 {
        padding: 2rem !important;
    }

    .p-9 {
        padding: 2.25rem !important;
    }

    .p-10 {
        padding: 2.5rem !important;
    }

    .p-11 {
        padding: 2.75rem !important;
    }

    .p-12 {
        padding: 3rem !important;
    }

    .p-13 {
        padding: 3.25rem !important;
    }

    .p-14 {
        padding: 3.5rem !important;
    }

    .p-15 {
        padding: 3.75rem !important;
    }

    .p-16 {
        padding: 4rem !important;
    }

    .p-17 {
        padding: 4.25rem !important;
    }

    .p-18 {
        padding: 4.5rem !important;
    }

    .p-19 {
        padding: 4.75rem !important;
    }

    .p-20 {
        padding: 5rem !important;
    }

    .px-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .px-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }

    .px-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }

    .px-3 {
        padding-right: 0.75rem !important;
        padding-left: 0.75rem !important;
    }

    .px-4 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .px-5 {
        padding-right: 1.25rem !important;
        padding-left: 1.25rem !important;
    }

    .px-6 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }

    .px-7 {
        padding-right: 1.75rem !important;
        padding-left: 1.75rem !important;
    }

    .px-8 {
        padding-right: 2rem !important;
        padding-left: 2rem !important;
    }

    .px-9 {
        padding-right: 2.25rem !important;
        padding-left: 2.25rem !important;
    }

    .px-10 {
        padding-right: 2.5rem !important;
        padding-left: 2.5rem !important;
    }

    .px-11 {
        padding-right: 2.75rem !important;
        padding-left: 2.75rem !important;
    }

    .px-12 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }

    .px-13 {
        padding-right: 3.25rem !important;
        padding-left: 3.25rem !important;
    }

    .px-14 {
        padding-right: 3.5rem !important;
        padding-left: 3.5rem !important;
    }

    .px-15 {
        padding-right: 3.75rem !important;
        padding-left: 3.75rem !important;
    }

    .px-16 {
        padding-right: 4rem !important;
        padding-left: 4rem !important;
    }

    .px-17 {
        padding-right: 4.25rem !important;
        padding-left: 4.25rem !important;
    }

    .px-18 {
        padding-right: 4.5rem !important;
        padding-left: 4.5rem !important;
    }

    .px-19 {
        padding-right: 4.75rem !important;
        padding-left: 4.75rem !important;
    }

    .px-20 {
        padding-right: 5rem !important;
        padding-left: 5rem !important;
    }

    .py-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }

    .py-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .py-3 {
        padding-top: 0.75rem !important;
        padding-bottom: 0.75rem !important;
    }

    .py-4 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-5 {
        padding-top: 1.25rem !important;
        padding-bottom: 1.25rem !important;
    }

    .py-6 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }

    .py-7 {
        padding-top: 1.75rem !important;
        padding-bottom: 1.75rem !important;
    }

    .py-8 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }

    .py-9 {
        padding-top: 2.25rem !important;
        padding-bottom: 2.25rem !important;
    }

    .py-10 {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important;
    }

    .py-11 {
        padding-top: 2.75rem !important;
        padding-bottom: 2.75rem !important;
    }

    .py-12 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .py-13 {
        padding-top: 3.25rem !important;
        padding-bottom: 3.25rem !important;
    }

    .py-14 {
        padding-top: 3.5rem !important;
        padding-bottom: 3.5rem !important;
    }

    .py-15 {
        padding-top: 3.75rem !important;
        padding-bottom: 3.75rem !important;
    }

    .py-16 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }

    .py-17 {
        padding-top: 4.25rem !important;
        padding-bottom: 4.25rem !important;
    }

    .py-18 {
        padding-top: 4.5rem !important;
        padding-bottom: 4.5rem !important;
    }

    .py-19 {
        padding-top: 4.75rem !important;
        padding-bottom: 4.75rem !important;
    }

    .py-20 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }

    .pt-0 {
        padding-top: 0 !important;
    }

    .pt-1 {
        padding-top: 0.25rem !important;
    }

    .pt-2 {
        padding-top: 0.5rem !important;
    }

    .pt-3 {
        padding-top: 0.75rem !important;
    }

    .pt-4 {
        padding-top: 1rem !important;
    }

    .pt-5 {
        padding-top: 1.25rem !important;
    }

    .pt-6 {
        padding-top: 1.5rem !important;
    }

    .pt-7 {
        padding-top: 1.75rem !important;
    }

    .pt-8 {
        padding-top: 2rem !important;
    }

    .pt-9 {
        padding-top: 2.25rem !important;
    }

    .pt-10 {
        padding-top: 2.5rem !important;
    }

    .pt-11 {
        padding-top: 2.75rem !important;
    }

    .pt-12 {
        padding-top: 3rem !important;
    }

    .pt-13 {
        padding-top: 3.25rem !important;
    }

    .pt-14 {
        padding-top: 3.5rem !important;
    }

    .pt-15 {
        padding-top: 3.75rem !important;
    }

    .pt-16 {
        padding-top: 4rem !important;
    }

    .pt-17 {
        padding-top: 4.25rem !important;
    }

    .pt-18 {
        padding-top: 4.5rem !important;
    }

    .pt-19 {
        padding-top: 4.75rem !important;
    }

    .pt-20 {
        padding-top: 5rem !important;
    }

    .pe-0 {
        padding-right: 0 !important;
    }

    .pe-1 {
        padding-right: 0.25rem !important;
    }

    .pe-2 {
        padding-right: 0.5rem !important;
    }

    .pe-3 {
        padding-right: 0.75rem !important;
    }

    .pe-4 {
        padding-right: 1rem !important;
    }

    .pe-5 {
        padding-right: 1.25rem !important;
    }

    .pe-6 {
        padding-right: 1.5rem !important;
    }

    .pe-7 {
        padding-right: 1.75rem !important;
    }

    .pe-8 {
        padding-right: 2rem !important;
    }

    .pe-9 {
        padding-right: 2.25rem !important;
    }

    .pe-10 {
        padding-right: 2.5rem !important;
    }

    .pe-11 {
        padding-right: 2.75rem !important;
    }

    .pe-12 {
        padding-right: 3rem !important;
    }

    .pe-13 {
        padding-right: 3.25rem !important;
    }

    .pe-14 {
        padding-right: 3.5rem !important;
    }

    .pe-15 {
        padding-right: 3.75rem !important;
    }

    .pe-16 {
        padding-right: 4rem !important;
    }

    .pe-17 {
        padding-right: 4.25rem !important;
    }

    .pe-18 {
        padding-right: 4.5rem !important;
    }

    .pe-19 {
        padding-right: 4.75rem !important;
    }

    .pe-20 {
        padding-right: 5rem !important;
    }

    .pb-0 {
        padding-bottom: 0 !important;
    }

    .pb-1 {
        padding-bottom: 0.25rem !important;
    }

    .pb-2 {
        padding-bottom: 0.5rem !important;
    }

    .pb-3 {
        padding-bottom: 0.75rem !important;
    }

    .pb-4 {
        padding-bottom: 1rem !important;
    }

    .pb-5 {
        padding-bottom: 1.25rem !important;
    }

    .pb-6 {
        padding-bottom: 1.5rem !important;
    }

    .pb-7 {
        padding-bottom: 1.75rem !important;
    }

    .pb-8 {
        padding-bottom: 2rem !important;
    }

    .pb-9 {
        padding-bottom: 2.25rem !important;
    }

    .pb-10 {
        padding-bottom: 2.5rem !important;
    }

    .pb-11 {
        padding-bottom: 2.75rem !important;
    }

    .pb-12 {
        padding-bottom: 3rem !important;
    }

    .pb-13 {
        padding-bottom: 3.25rem !important;
    }

    .pb-14 {
        padding-bottom: 3.5rem !important;
    }

    .pb-15 {
        padding-bottom: 3.75rem !important;
    }

    .pb-16 {
        padding-bottom: 4rem !important;
    }

    .pb-17 {
        padding-bottom: 4.25rem !important;
    }

    .pb-18 {
        padding-bottom: 4.5rem !important;
    }

    .pb-19 {
        padding-bottom: 4.75rem !important;
    }

    .pb-20 {
        padding-bottom: 5rem !important;
    }

    .ps-0 {
        padding-left: 0 !important;
    }

    .ps-1 {
        padding-left: 0.25rem !important;
    }

    .ps-2 {
        padding-left: 0.5rem !important;
    }

    .ps-3 {
        padding-left: 0.75rem !important;
    }

    .ps-4 {
        padding-left: 1rem !important;
    }

    .ps-5 {
        padding-left: 1.25rem !important;
    }

    .ps-6 {
        padding-left: 1.5rem !important;
    }

    .ps-7 {
        padding-left: 1.75rem !important;
    }

    .ps-8 {
        padding-left: 2rem !important;
    }

    .ps-9 {
        padding-left: 2.25rem !important;
    }

    .ps-10 {
        padding-left: 2.5rem !important;
    }

    .ps-11 {
        padding-left: 2.75rem !important;
    }

    .ps-12 {
        padding-left: 3rem !important;
    }

    .ps-13 {
        padding-left: 3.25rem !important;
    }

    .ps-14 {
        padding-left: 3.5rem !important;
    }

    .ps-15 {
        padding-left: 3.75rem !important;
    }

    .ps-16 {
        padding-left: 4rem !important;
    }

    .ps-17 {
        padding-left: 4.25rem !important;
    }

    .ps-18 {
        padding-left: 4.5rem !important;
    }

    .ps-19 {
        padding-left: 4.75rem !important;
    }

    .ps-20 {
        padding-left: 5rem !important;
    }


    .text-gray-100 {
        color: #F9F9F9 !important;
    }

    .text-hover-gray-100 {
        transition: color 0.2s ease;
    }

        .text-hover-gray-100 i {
            transition: color 0.2s ease;
        }

        .text-hover-gray-100:hover {
            transition: color 0.2s ease;
            color: #F9F9F9 !important;
        }

            .text-hover-gray-100:hover i {
                transition: color 0.2s ease;
                color: #F9F9F9 !important;
            }

            .text-hover-gray-100:hover .svg-icon {
                color: #F9F9F9 !important;
            }

    .text-active-gray-100 {
        transition: color 0.2s ease;
    }

        .text-active-gray-100 i {
            transition: color 0.2s ease;
        }

        .text-active-gray-100.active {
            transition: color 0.2s ease;
            color: #F9F9F9 !important;
        }

            .text-active-gray-100.active i {
                transition: color 0.2s ease;
                color: #F9F9F9 !important;
            }

            .text-active-gray-100.active .svg-icon {
                color: #F9F9F9 !important;
            }

    .text-gray-200 {
        color: #F1F1F4 !important;
    }

    .text-hover-gray-200 {
        transition: color 0.2s ease;
    }

        .text-hover-gray-200 i {
            transition: color 0.2s ease;
        }

        .text-hover-gray-200:hover {
            transition: color 0.2s ease;
            color: #F1F1F4 !important;
        }

            .text-hover-gray-200:hover i {
                transition: color 0.2s ease;
                color: #F1F1F4 !important;
            }

            .text-hover-gray-200:hover .svg-icon {
                color: #F1F1F4 !important;
            }

    .text-active-gray-200 {
        transition: color 0.2s ease;
    }

        .text-active-gray-200 i {
            transition: color 0.2s ease;
        }

        .text-active-gray-200.active {
            transition: color 0.2s ease;
            color: #F1F1F4 !important;
        }

            .text-active-gray-200.active i {
                transition: color 0.2s ease;
                color: #F1F1F4 !important;
            }

            .text-active-gray-200.active .svg-icon {
                color: #F1F1F4 !important;
            }

    .text-gray-300 {
        color: #DBDFE9 !important;
    }

    .text-hover-gray-300 {
        transition: color 0.2s ease;
    }

        .text-hover-gray-300 i {
            transition: color 0.2s ease;
        }

        .text-hover-gray-300:hover {
            transition: color 0.2s ease;
            color: #DBDFE9 !important;
        }

            .text-hover-gray-300:hover i {
                transition: color 0.2s ease;
                color: #DBDFE9 !important;
            }

            .text-hover-gray-300:hover .svg-icon {
                color: #DBDFE9 !important;
            }

    .text-active-gray-300 {
        transition: color 0.2s ease;
    }

        .text-active-gray-300 i {
            transition: color 0.2s ease;
        }

        .text-active-gray-300.active {
            transition: color 0.2s ease;
            color: #DBDFE9 !important;
        }

            .text-active-gray-300.active i {
                transition: color 0.2s ease;
                color: #DBDFE9 !important;
            }

            .text-active-gray-300.active .svg-icon {
                color: #DBDFE9 !important;
            }

    .text-gray-400 {
        color: #C4CADA !important;
    }

    .text-hover-gray-400 {
        transition: color 0.2s ease;
    }

        .text-hover-gray-400 i {
            transition: color 0.2s ease;
        }

        .text-hover-gray-400:hover {
            transition: color 0.2s ease;
            color: #C4CADA !important;
        }

            .text-hover-gray-400:hover i {
                transition: color 0.2s ease;
                color: #C4CADA !important;
            }

            .text-hover-gray-400:hover .svg-icon {
                color: #C4CADA !important;
            }

    .text-active-gray-400 {
        transition: color 0.2s ease;
    }

        .text-active-gray-400 i {
            transition: color 0.2s ease;
        }

        .text-active-gray-400.active {
            transition: color 0.2s ease;
            color: #C4CADA !important;
        }

            .text-active-gray-400.active i {
                transition: color 0.2s ease;
                color: #C4CADA !important;
            }

            .text-active-gray-400.active .svg-icon {
                color: #C4CADA !important;
            }

    .text-gray-500 {
        color: #99A1B7 !important;
    }

    .text-hover-gray-500 {
        transition: color 0.2s ease;
    }

        .text-hover-gray-500 i {
            transition: color 0.2s ease;
        }

        .text-hover-gray-500:hover {
            transition: color 0.2s ease;
            color: #99A1B7 !important;
        }

            .text-hover-gray-500:hover i {
                transition: color 0.2s ease;
                color: #99A1B7 !important;
            }

            .text-hover-gray-500:hover .svg-icon {
                color: #99A1B7 !important;
            }

    .text-active-gray-500 {
        transition: color 0.2s ease;
    }

        .text-active-gray-500 i {
            transition: color 0.2s ease;
        }

        .text-active-gray-500.active {
            transition: color 0.2s ease;
            color: #99A1B7 !important;
        }

            .text-active-gray-500.active i {
                transition: color 0.2s ease;
                color: #99A1B7 !important;
            }

            .text-active-gray-500.active .svg-icon {
                color: #99A1B7 !important;
            }

    .text-gray-600 {
        color: #78829D !important;
    }

    .text-hover-gray-600 {
        transition: color 0.2s ease;
    }

        .text-hover-gray-600 i {
            transition: color 0.2s ease;
        }

        .text-hover-gray-600:hover {
            transition: color 0.2s ease;
            color: #78829D !important;
        }

            .text-hover-gray-600:hover i {
                transition: color 0.2s ease;
                color: #78829D !important;
            }

            .text-hover-gray-600:hover .svg-icon {
                color: #78829D !important;
            }

    .text-active-gray-600 {
        transition: color 0.2s ease;
    }

        .text-active-gray-600 i {
            transition: color 0.2s ease;
        }

        .text-active-gray-600.active {
            transition: color 0.2s ease;
            color: #78829D !important;
        }

            .text-active-gray-600.active i {
                transition: color 0.2s ease;
                color: #78829D !important;
            }

            .text-active-gray-600.active .svg-icon {
                color: #78829D !important;
            }

    .text-gray-700 {
        color: #4B5675 !important;
    }

    .text-hover-gray-700 {
        transition: color 0.2s ease;
    }

        .text-hover-gray-700 i {
            transition: color 0.2s ease;
        }

        .text-hover-gray-700:hover {
            transition: color 0.2s ease;
            color: #4B5675 !important;
        }

            .text-hover-gray-700:hover i {
                transition: color 0.2s ease;
                color: #4B5675 !important;
            }

            .text-hover-gray-700:hover .svg-icon {
                color: #4B5675 !important;
            }

    .text-active-gray-700 {
        transition: color 0.2s ease;
    }

        .text-active-gray-700 i {
            transition: color 0.2s ease;
        }

        .text-active-gray-700.active {
            transition: color 0.2s ease;
            color: #4B5675 !important;
        }

            .text-active-gray-700.active i {
                transition: color 0.2s ease;
                color: #4B5675 !important;
            }

            .text-active-gray-700.active .svg-icon {
                color: #4B5675 !important;
            }

    .text-gray-800 {
        color: #252F4A !important;
    }

    .text-hover-gray-800 {
        transition: color 0.2s ease;
    }

        .text-hover-gray-800 i {
            transition: color 0.2s ease;
        }

        .text-hover-gray-800:hover {
            transition: color 0.2s ease;
            color: #252F4A !important;
        }

            .text-hover-gray-800:hover i {
                transition: color 0.2s ease;
                color: #252F4A !important;
            }

            .text-hover-gray-800:hover .svg-icon {
                color: #252F4A !important;
            }

    .text-active-gray-800 {
        transition: color 0.2s ease;
    }

        .text-active-gray-800 i {
            transition: color 0.2s ease;
        }

        .text-active-gray-800.active {
            transition: color 0.2s ease;
            color: #252F4A !important;
        }

            .text-active-gray-800.active i {
                transition: color 0.2s ease;
                color: #252F4A !important;
            }

            .text-active-gray-800.active .svg-icon {
                color: #252F4A !important;
            }

    .text-gray-900 {
        color: #071437 !important;
    }

    .text-hover-gray-900 {
        transition: color 0.2s ease;
    }

        .text-hover-gray-900 i {
            transition: color 0.2s ease;
        }

        .text-hover-gray-900:hover {
            transition: color 0.2s ease;
            color: #071437 !important;
        }

            .text-hover-gray-900:hover i {
                transition: color 0.2s ease;
                color: #071437 !important;
            }

            .text-hover-gray-900:hover .svg-icon {
                color: #071437 !important;
            }

    .text-active-gray-900 {
        transition: color 0.2s ease;
    }

        .text-active-gray-900 i {
            transition: color 0.2s ease;
        }

        .text-active-gray-900.active {
            transition: color 0.2s ease;
            color: #071437 !important;
        }

            .text-active-gray-900.active i {
                transition: color 0.2s ease;
                color: #071437 !important;
            }

            .text-active-gray-900.active .svg-icon {
                color: #071437 !important;
            }

    .fs-1 {
        font-size: calc(1.3rem + 0.6vw) !important;
    }

    .fs-2 {
        font-size: calc(1.275rem + 0.3vw) !important;
    }

    .fs-3 {
        font-size: calc(1.26rem + 0.12vw) !important;
    }

    .fs-4 {
        font-size: 1.25rem !important;
    }

    .fs-5 {
        font-size: 1.15rem !important;
    }

    .fs-6 {
        font-size: 1.075rem !important;
    }

    .fs-7 {
        font-size: 0.95rem !important;
    }

    .fs-8 {
        font-size: 0.85rem !important;
    }

    .fs-9 {
        font-size: 0.75rem !important;
    }

    .fs-10 {
        font-size: 0.5rem !important;
    }

    .fs-sm {
        font-size: 0.95rem !important;
    }
    /*lg*/
    @media (min-width: 992px) {
        .justify-content-lg-start {
            justify-content: flex-start !important;
        }

        .justify-content-lg-end {
            justify-content: flex-end !important;
        }

        .justify-content-lg-center {
            justify-content: center !important;
        }

        .justify-content-lg-between {
            justify-content: space-between !important;
        }

        .justify-content-lg-around {
            justify-content: space-around !important;
        }

        .justify-content-lg-evenly {
            justify-content: space-evenly !important;
        }
        .flex-lg-row-fluid {
            flex: 1 auto;
            flex-grow: 1;
            flex-shrink: 1;
            flex-basis: auto;
            min-width: 0;
        }

        .flex-lg-row {
            flex-direction: row !important;
        }

        .w-lg-25 {
            width: 25% !important;
        }

        .w-lg-50 {
            width: 50% !important;
        }

        .w-lg-75 {
            width: 75% !important;
        }

        .w-lg-100 {
            width: 100% !important;
        }

        .w-lg-auto {
            width: auto !important;
        }
        .p-lg-0 {
            padding: 0 !important;
        }

        .p-lg-1 {
            padding: 0.25rem !important;
        }

        .p-lg-2 {
            padding: 0.5rem !important;
        }

        .p-lg-3 {
            padding: 0.75rem !important;
        }

        .p-lg-4 {
            padding: 1rem !important;
        }

        .p-lg-5 {
            padding: 1.25rem !important;
        }

        .p-lg-6 {
            padding: 1.5rem !important;
        }

        .p-lg-7 {
            padding: 1.75rem !important;
        }

        .p-lg-8 {
            padding: 2rem !important;
        }

        .p-lg-9 {
            padding: 2.25rem !important;
        }

        .p-lg-10 {
            padding: 2.5rem !important;
        }

        .p-lg-11 {
            padding: 2.75rem !important;
        }

        .p-lg-12 {
            padding: 3rem !important;
        }

        .p-lg-13 {
            padding: 3.25rem !important;
        }

        .p-lg-14 {
            padding: 3.5rem !important;
        }

        .p-lg-15 {
            padding: 3.75rem !important;
        }

        .p-lg-16 {
            padding: 4rem !important;
        }

        .p-lg-17 {
            padding: 4.25rem !important;
        }

        .p-lg-18 {
            padding: 4.5rem !important;
        }

        .p-lg-19 {
            padding: 4.75rem !important;
        }

        .p-lg-20 {
            padding: 5rem !important;
        }

        .px-lg-0 {
            padding-right: 0 !important;
            padding-left: 0 !important;
        }

        .px-lg-1 {
            padding-right: 0.25rem !important;
            padding-left: 0.25rem !important;
        }

        .px-lg-2 {
            padding-right: 0.5rem !important;
            padding-left: 0.5rem !important;
        }

        .px-lg-3 {
            padding-right: 0.75rem !important;
            padding-left: 0.75rem !important;
        }

        .px-lg-4 {
            padding-right: 1rem !important;
            padding-left: 1rem !important;
        }

        .px-lg-5 {
            padding-right: 1.25rem !important;
            padding-left: 1.25rem !important;
        }

        .px-lg-6 {
            padding-right: 1.5rem !important;
            padding-left: 1.5rem !important;
        }

        .px-lg-7 {
            padding-right: 1.75rem !important;
            padding-left: 1.75rem !important;
        }

        .px-lg-8 {
            padding-right: 2rem !important;
            padding-left: 2rem !important;
        }

        .px-lg-9 {
            padding-right: 2.25rem !important;
            padding-left: 2.25rem !important;
        }

        .px-lg-10 {
            padding-right: 2.5rem !important;
            padding-left: 2.5rem !important;
        }

        .px-lg-11 {
            padding-right: 2.75rem !important;
            padding-left: 2.75rem !important;
        }

        .px-lg-12 {
            padding-right: 3rem !important;
            padding-left: 3rem !important;
        }

        .px-lg-13 {
            padding-right: 3.25rem !important;
            padding-left: 3.25rem !important;
        }

        .px-lg-14 {
            padding-right: 3.5rem !important;
            padding-left: 3.5rem !important;
        }

        .px-lg-15 {
            padding-right: 3.75rem !important;
            padding-left: 3.75rem !important;
        }

        .px-lg-16 {
            padding-right: 4rem !important;
            padding-left: 4rem !important;
        }

        .px-lg-17 {
            padding-right: 4.25rem !important;
            padding-left: 4.25rem !important;
        }

        .px-lg-18 {
            padding-right: 4.5rem !important;
            padding-left: 4.5rem !important;
        }

        .px-lg-19 {
            padding-right: 4.75rem !important;
            padding-left: 4.75rem !important;
        }

        .px-lg-20 {
            padding-right: 5rem !important;
            padding-left: 5rem !important;
        }

        .py-lg-0 {
            padding-top: 0 !important;
            padding-bottom: 0 !important;
        }

        .py-lg-1 {
            padding-top: 0.25rem !important;
            padding-bottom: 0.25rem !important;
        }

        .py-lg-2 {
            padding-top: 0.5rem !important;
            padding-bottom: 0.5rem !important;
        }

        .py-lg-3 {
            padding-top: 0.75rem !important;
            padding-bottom: 0.75rem !important;
        }

        .py-lg-4 {
            padding-top: 1rem !important;
            padding-bottom: 1rem !important;
        }

        .py-lg-5 {
            padding-top: 1.25rem !important;
            padding-bottom: 1.25rem !important;
        }

        .py-lg-6 {
            padding-top: 1.5rem !important;
            padding-bottom: 1.5rem !important;
        }

        .py-lg-7 {
            padding-top: 1.75rem !important;
            padding-bottom: 1.75rem !important;
        }

        .py-lg-8 {
            padding-top: 2rem !important;
            padding-bottom: 2rem !important;
        }

        .py-lg-9 {
            padding-top: 2.25rem !important;
            padding-bottom: 2.25rem !important;
        }

        .py-lg-10 {
            padding-top: 2.5rem !important;
            padding-bottom: 2.5rem !important;
        }

        .py-lg-11 {
            padding-top: 2.75rem !important;
            padding-bottom: 2.75rem !important;
        }

        .py-lg-12 {
            padding-top: 3rem !important;
            padding-bottom: 3rem !important;
        }

        .py-lg-13 {
            padding-top: 3.25rem !important;
            padding-bottom: 3.25rem !important;
        }

        .py-lg-14 {
            padding-top: 3.5rem !important;
            padding-bottom: 3.5rem !important;
        }

        .py-lg-15 {
            padding-top: 3.75rem !important;
            padding-bottom: 3.75rem !important;
        }

        .py-lg-16 {
            padding-top: 4rem !important;
            padding-bottom: 4rem !important;
        }

        .py-lg-17 {
            padding-top: 4.25rem !important;
            padding-bottom: 4.25rem !important;
        }

        .py-lg-18 {
            padding-top: 4.5rem !important;
            padding-bottom: 4.5rem !important;
        }

        .py-lg-19 {
            padding-top: 4.75rem !important;
            padding-bottom: 4.75rem !important;
        }

        .py-lg-20 {
            padding-top: 5rem !important;
            padding-bottom: 5rem !important;
        }

        .pt-lg-0 {
            padding-top: 0 !important;
        }

        .pt-lg-1 {
            padding-top: 0.25rem !important;
        }

        .pt-lg-2 {
            padding-top: 0.5rem !important;
        }

        .pt-lg-3 {
            padding-top: 0.75rem !important;
        }

        .pt-lg-4 {
            padding-top: 1rem !important;
        }

        .pt-lg-5 {
            padding-top: 1.25rem !important;
        }

        .pt-lg-6 {
            padding-top: 1.5rem !important;
        }

        .pt-lg-7 {
            padding-top: 1.75rem !important;
        }

        .pt-lg-8 {
            padding-top: 2rem !important;
        }

        .pt-lg-9 {
            padding-top: 2.25rem !important;
        }

        .pt-lg-10 {
            padding-top: 2.5rem !important;
        }

        .pt-lg-11 {
            padding-top: 2.75rem !important;
        }

        .pt-lg-12 {
            padding-top: 3rem !important;
        }

        .pt-lg-13 {
            padding-top: 3.25rem !important;
        }

        .pt-lg-14 {
            padding-top: 3.5rem !important;
        }

        .pt-lg-15 {
            padding-top: 3.75rem !important;
        }

        .pt-lg-16 {
            padding-top: 4rem !important;
        }

        .pt-lg-17 {
            padding-top: 4.25rem !important;
        }

        .pt-lg-18 {
            padding-top: 4.5rem !important;
        }

        .pt-lg-19 {
            padding-top: 4.75rem !important;
        }

        .pt-lg-20 {
            padding-top: 5rem !important;
        }

        .pe-lg-0 {
            padding-right: 0 !important;
        }

        .pe-lg-1 {
            padding-right: 0.25rem !important;
        }

        .pe-lg-2 {
            padding-right: 0.5rem !important;
        }

        .pe-lg-3 {
            padding-right: 0.75rem !important;
        }

        .pe-lg-4 {
            padding-right: 1rem !important;
        }

        .pe-lg-5 {
            padding-right: 1.25rem !important;
        }

        .pe-lg-6 {
            padding-right: 1.5rem !important;
        }

        .pe-lg-7 {
            padding-right: 1.75rem !important;
        }

        .pe-lg-8 {
            padding-right: 2rem !important;
        }

        .pe-lg-9 {
            padding-right: 2.25rem !important;
        }

        .pe-lg-10 {
            padding-right: 2.5rem !important;
        }

        .pe-lg-11 {
            padding-right: 2.75rem !important;
        }

        .pe-lg-12 {
            padding-right: 3rem !important;
        }

        .pe-lg-13 {
            padding-right: 3.25rem !important;
        }

        .pe-lg-14 {
            padding-right: 3.5rem !important;
        }

        .pe-lg-15 {
            padding-right: 3.75rem !important;
        }

        .pe-lg-16 {
            padding-right: 4rem !important;
        }

        .pe-lg-17 {
            padding-right: 4.25rem !important;
        }

        .pe-lg-18 {
            padding-right: 4.5rem !important;
        }

        .pe-lg-19 {
            padding-right: 4.75rem !important;
        }

        .pe-lg-20 {
            padding-right: 5rem !important;
        }

        .pb-lg-0 {
            padding-bottom: 0 !important;
        }

        .pb-lg-1 {
            padding-bottom: 0.25rem !important;
        }

        .pb-lg-2 {
            padding-bottom: 0.5rem !important;
        }

        .pb-lg-3 {
            padding-bottom: 0.75rem !important;
        }

        .pb-lg-4 {
            padding-bottom: 1rem !important;
        }

        .pb-lg-5 {
            padding-bottom: 1.25rem !important;
        }

        .pb-lg-6 {
            padding-bottom: 1.5rem !important;
        }

        .pb-lg-7 {
            padding-bottom: 1.75rem !important;
        }

        .pb-lg-8 {
            padding-bottom: 2rem !important;
        }

        .pb-lg-9 {
            padding-bottom: 2.25rem !important;
        }

        .pb-lg-10 {
            padding-bottom: 2.5rem !important;
        }

        .pb-lg-11 {
            padding-bottom: 2.75rem !important;
        }

        .pb-lg-12 {
            padding-bottom: 3rem !important;
        }

        .pb-lg-13 {
            padding-bottom: 3.25rem !important;
        }

        .pb-lg-14 {
            padding-bottom: 3.5rem !important;
        }

        .pb-lg-15 {
            padding-bottom: 3.75rem !important;
        }

        .pb-lg-16 {
            padding-bottom: 4rem !important;
        }

        .pb-lg-17 {
            padding-bottom: 4.25rem !important;
        }

        .pb-lg-18 {
            padding-bottom: 4.5rem !important;
        }

        .pb-lg-19 {
            padding-bottom: 4.75rem !important;
        }

        .pb-lg-20 {
            padding-bottom: 5rem !important;
        }

        .ps-lg-0 {
            padding-left: 0 !important;
        }

        .ps-lg-1 {
            padding-left: 0.25rem !important;
        }

        .ps-lg-2 {
            padding-left: 0.5rem !important;
        }

        .ps-lg-3 {
            padding-left: 0.75rem !important;
        }

        .ps-lg-4 {
            padding-left: 1rem !important;
        }

        .ps-lg-5 {
            padding-left: 1.25rem !important;
        }

        .ps-lg-6 {
            padding-left: 1.5rem !important;
        }

        .ps-lg-7 {
            padding-left: 1.75rem !important;
        }

        .ps-lg-8 {
            padding-left: 2rem !important;
        }

        .ps-lg-9 {
            padding-left: 2.25rem !important;
        }

        .ps-lg-10 {
            padding-left: 2.5rem !important;
        }

        .ps-lg-11 {
            padding-left: 2.75rem !important;
        }

        .ps-lg-12 {
            padding-left: 3rem !important;
        }

        .ps-lg-13 {
            padding-left: 3.25rem !important;
        }

        .ps-lg-14 {
            padding-left: 3.5rem !important;
        }

        .ps-lg-15 {
            padding-left: 3.75rem !important;
        }

        .ps-lg-16 {
            padding-left: 4rem !important;
        }

        .ps-lg-17 {
            padding-left: 4.25rem !important;
        }

        .ps-lg-18 {
            padding-left: 4.5rem !important;
        }

        .ps-lg-19 {
            padding-left: 4.75rem !important;
        }

        .ps-lg-20 {
            padding-left: 5rem !important;
        }
    }
    /*md*/
    @media (min-width: 768px) {
        justify-content-md-start {
            justify-content: flex-start !important;
        }

        .justify-content-md-end {
            justify-content: flex-end !important;
        }

        .justify-content-md-center {
            justify-content: center !important;
        }

        .justify-content-md-between {
            justify-content: space-between !important;
        }

        .justify-content-md-around {
            justify-content: space-around !important;
        }

        .justify-content-md-evenly {
            justify-content: space-evenly !important;
        }
    }
    /*sm*/

@media (min-width: 576px) {
    .justify-content-sm-start {
        justify-content: flex-start !important;
    }

    .justify-content-sm-end {
        justify-content: flex-end !important;
    }

    .justify-content-sm-center {
        justify-content: center !important;
    }

    .justify-content-sm-between {
        justify-content: space-between !important;
    }

    .justify-content-sm-around {
        justify-content: space-around !important;
    }

    .justify-content-sm-evenly {
        justify-content: space-evenly !important;
    }
    .text-sm-start {
        text-align: left !important;
    }

    .text-sm-end {
        text-align: right !important;
    }

    .text-sm-center {
        float: left !important;
    }

    .float-sm-end {
        float: right !important;
    }

    .float-sm-none {
        float: none !important;
    }

    .object-fit-sm-contain {
        object-fit: contain !important;
    }

    .object-fit-sm-cover {
        object-fit: cover !important;
    }

    .object-fit-sm-fill {
        object-fit: fill !important;
    }

    .object-fit-sm-scale {
        object-fit: scale-down !important;
    }

    .object-fit-sm-none {
        object-fit: none !important;
    }

    .overflow-sm-auto {
        overflow: auto !important;
    }

    .overflow-sm-hidden {
        overflow: hidden !important;
    }

    .overflow-sm-visible {
        overflow: visible !important;
    }

    .overflow-sm-scroll {
        overflow: scroll !important;
    }

    .d-sm-inline {
        display: inline !important;
    }

    .d-sm-inline-block {
        display: inline-block !important;
    }

    .d-sm-block {
        display: block !important;
    }

    .d-sm-grid {
        display: grid !important;
    }

    .d-sm-inline-grid {
        display: inline-grid !important;
    }

    .d-sm-table {
        display: table !important;
    }

    .d-sm-table-row {
        display: table-row !important;
    }

    .d-sm-table-cell {
        display: table-cell !important;
    }

    .d-sm-flex {
        display: flex !important;
    }

    .d-sm-inline-flex {
        display: inline-flex !important;
    }

    .d-sm-none {
        display: none !important;
    }

    .position-sm-static {
        position: static !important;
    }

    .position-sm-relative {
        position: relative !important;
    }

    .position-sm-absolute {
        position: absolute !important;
    }

    .position-sm-fixed {
        position: fixed !important;
    }

    .position-sm-sticky {
        position: sticky !important;
    }

    .w-sm-unset {
        width: unset !important;
    }

    .w-sm-25 {
        width: 25% !important;
    }

    .w-sm-50 {
        width: 50% !important;
    }

    .w-sm-75 {
        width: 75% !important;
    }

    .w-sm-100 {
        width: 100% !important;
    }

    .w-sm-auto {
        width: auto !important;
    }

    .w-sm-1px {
        width: 1px !important;
    }

    .w-sm-2px {
        width: 2px !important;
    }

    .w-sm-3px {
        width: 3px !important;
    }

    .w-sm-4px {
        width: 4px !important;
    }

    .w-sm-5px {
        width: 5px !important;
    }

    .w-sm-6px {
        width: 6px !important;
    }

    .w-sm-7px {
        width: 7px !important;
    }

    .w-sm-8px {
        width: 8px !important;
    }

    .w-sm-9px {
        width: 9px !important;
    }

    .w-sm-10px {
        width: 10px !important;
    }

    .w-sm-15px {
        width: 15px !important;
    }

    .w-sm-20px {
        width: 20px !important;
    }

    .w-sm-25px {
        width: 25px !important;
    }

    .w-sm-30px {
        width: 30px !important;
    }

    .w-sm-35px {
        width: 35px !important;
    }

    .w-sm-40px {
        width: 40px !important;
    }

    .w-sm-45px {
        width: 45px !important;
    }

    .w-sm-50px {
        width: 50px !important;
    }

    .w-sm-55px {
        width: 55px !important;
    }

    .w-sm-60px {
        width: 60px !important;
    }

    .w-sm-65px {
        width: 65px !important;
    }

    .w-sm-70px {
        width: 70px !important;
    }

    .w-sm-75px {
        width: 75px !important;
    }

    .w-sm-80px {
        width: 80px !important;
    }

    .w-sm-85px {
        width: 85px !important;
    }

    .w-sm-90px {
        width: 90px !important;
    }

    .w-sm-95px {
        width: 95px !important;
    }

    .w-sm-100px {
        width: 100px !important;
    }

    .w-sm-125px {
        width: 125px !important;
    }

    .w-sm-150px {
        width: 150px !important;
    }

    .w-sm-175px {
        width: 175px !important;
    }

    .w-sm-200px {
        width: 200px !important;
    }

    .w-sm-225px {
        width: 225px !important;
    }

    .w-sm-250px {
        width: 250px !important;
    }

    .w-sm-275px {
        width: 275px !important;
    }

    .w-sm-300px {
        width: 300px !important;
    }

    .w-sm-325px {
        width: 325px !important;
    }

    .w-sm-350px {
        width: 350px !important;
    }

    .w-sm-375px {
        width: 375px !important;
    }

    .w-sm-400px {
        width: 400px !important;
    }

    .w-sm-425px {
        width: 425px !important;
    }

    .w-sm-450px {
        width: 450px !important;
    }

    .w-sm-475px {
        width: 475px !important;
    }

    .w-sm-500px {
        width: 500px !important;
    }

    .w-sm-550px {
        width: 550px !important;
    }

    .w-sm-600px {
        width: 600px !important;
    }

    .w-sm-650px {
        width: 650px !important;
    }

    .w-sm-700px {
        width: 700px !important;
    }

    .w-sm-750px {
        width: 750px !important;
    }

    .w-sm-800px {
        width: 800px !important;
    }

    .w-sm-850px {
        width: 850px !important;
    }

    .w-sm-900px {
        width: 900px !important;
    }

    .w-sm-950px {
        width: 950px !important;
    }

    .w-sm-1000px {
        width: 1000px !important;
    }

    .mw-sm-unset {
        max-width: unset !important;
    }

    .mw-sm-25 {
        max-width: 25% !important;
    }

    .mw-sm-50 {
        max-width: 50% !important;
    }

    .mw-sm-75 {
        max-width: 75% !important;
    }

    .mw-sm-100 {
        max-width: 100% !important;
    }

    .mw-sm-auto {
        max-width: auto !important;
    }

    .mw-sm-1px {
        max-width: 1px !important;
    }

    .mw-sm-2px {
        max-width: 2px !important;
    }

    .mw-sm-3px {
        max-width: 3px !important;
    }

    .mw-sm-4px {
        max-width: 4px !important;
    }

    .mw-sm-5px {
        max-width: 5px !important;
    }

    .mw-sm-6px {
        max-width: 6px !important;
    }

    .mw-sm-7px {
        max-width: 7px !important;
    }

    .mw-sm-8px {
        max-width: 8px !important;
    }

    .mw-sm-9px {
        max-width: 9px !important;
    }

    .mw-sm-10px {
        max-width: 10px !important;
    }

    .mw-sm-15px {
        max-width: 15px !important;
    }

    .mw-sm-20px {
        max-width: 20px !important;
    }

    .mw-sm-25px {
        max-width: 25px !important;
    }

    .mw-sm-30px {
        max-width: 30px !important;
    }

    .mw-sm-35px {
        max-width: 35px !important;
    }

    .mw-sm-40px {
        max-width: 40px !important;
    }

    .mw-sm-45px {
        max-width: 45px !important;
    }

    .mw-sm-50px {
        max-width: 50px !important;
    }

    .mw-sm-55px {
        max-width: 55px !important;
    }

    .mw-sm-60px {
        max-width: 60px !important;
    }

    .mw-sm-65px {
        max-width: 65px !important;
    }

    .mw-sm-70px {
        max-width: 70px !important;
    }

    .mw-sm-75px {
        max-width: 75px !important;
    }

    .mw-sm-80px {
        max-width: 80px !important;
    }

    .mw-sm-85px {
        max-width: 85px !important;
    }

    .mw-sm-90px {
        max-width: 90px !important;
    }

    .mw-sm-95px {
        max-width: 95px !important;
    }

    .mw-sm-100px {
        max-width: 100px !important;
    }

    .mw-sm-125px {
        max-width: 125px !important;
    }

    .mw-sm-150px {
        max-width: 150px !important;
    }

    .mw-sm-175px {
        max-width: 175px !important;
    }

    .mw-sm-200px {
        max-width: 200px !important;
    }

    .mw-sm-225px {
        max-width: 225px !important;
    }

    .mw-sm-250px {
        max-width: 250px !important;
    }

    .mw-sm-275px {
        max-width: 275px !important;
    }

    .mw-sm-300px {
        max-width: 300px !important;
    }

    .mw-sm-325px {
        max-width: 325px !important;
    }

    .mw-sm-350px {
        max-width: 350px !important;
    }

    .mw-sm-375px {
        max-width: 375px !important;
    }

    .mw-sm-400px {
        max-width: 400px !important;
    }

    .mw-sm-425px {
        max-width: 425px !important;
    }

    .mw-sm-450px {
        max-width: 450px !important;
    }

    .mw-sm-475px {
        max-width: 475px !important;
    }

    .mw-sm-500px {
        max-width: 500px !important;
    }

    .mw-sm-550px {
        max-width: 550px !important;
    }

    .mw-sm-600px {
        max-width: 600px !important;
    }

    .mw-sm-650px {
        max-width: 650px !important;
    }

    .mw-sm-700px {
        max-width: 700px !important;
    }

    .mw-sm-750px {
        max-width: 750px !important;
    }

    .mw-sm-800px {
        max-width: 800px !important;
    }

    .mw-sm-850px {
        max-width: 850px !important;
    }

    .mw-sm-900px {
        max-width: 900px !important;
    }

    .mw-sm-950px {
        max-width: 950px !important;
    }

    .mw-sm-1000px {
        max-width: 1000px !important;
    }

    .h-sm-unset {
        height: unset !important;
    }

    .h-sm-25 {
        height: 25% !important;
    }

    .h-sm-50 {
        height: 50% !important;
    }

    .h-sm-75 {
        height: 75% !important;
    }

    .h-sm-100 {
        height: 100% !important;
    }

    .h-sm-auto {
        height: auto !important;
    }

    .h-sm-1px {
        height: 1px !important;
    }

    .h-sm-2px {
        height: 2px !important;
    }

    .h-sm-3px {
        height: 3px !important;
    }

    .h-sm-4px {
        height: 4px !important;
    }

    .h-sm-5px {
        height: 5px !important;
    }

    .h-sm-6px {
        height: 6px !important;
    }

    .h-sm-7px {
        height: 7px !important;
    }

    .h-sm-8px {
        height: 8px !important;
    }

    .h-sm-9px {
        height: 9px !important;
    }

    .h-sm-10px {
        height: 10px !important;
    }

    .h-sm-15px {
        height: 15px !important;
    }

    .h-sm-20px {
        height: 20px !important;
    }

    .h-sm-25px {
        height: 25px !important;
    }

    .h-sm-30px {
        height: 30px !important;
    }

    .h-sm-35px {
        height: 35px !important;
    }

    .h-sm-40px {
        height: 40px !important;
    }

    .h-sm-45px {
        height: 45px !important;
    }

    .h-sm-50px {
        height: 50px !important;
    }

    .h-sm-55px {
        height: 55px !important;
    }

    .h-sm-60px {
        height: 60px !important;
    }

    .h-sm-65px {
        height: 65px !important;
    }

    .h-sm-70px {
        height: 70px !important;
    }

    .h-sm-75px {
        height: 75px !important;
    }

    .h-sm-80px {
        height: 80px !important;
    }

    .h-sm-85px {
        height: 85px !important;
    }

    .h-sm-90px {
        height: 90px !important;
    }

    .h-sm-95px {
        height: 95px !important;
    }

    .h-sm-100px {
        height: 100px !important;
    }

    .h-sm-125px {
        height: 125px !important;
    }

    .h-sm-150px {
        height: 150px !important;
    }

    .h-sm-175px {
        height: 175px !important;
    }

    .h-sm-200px {
        height: 200px !important;
    }

    .h-sm-225px {
        height: 225px !important;
    }

    .h-sm-250px {
        height: 250px !important;
    }

    .h-sm-275px {
        height: 275px !important;
    }

    .h-sm-300px {
        height: 300px !important;
    }

    .h-sm-325px {
        height: 325px !important;
    }

    .h-sm-350px {
        height: 350px !important;
    }

    .h-sm-375px {
        height: 375px !important;
    }

    .h-sm-400px {
        height: 400px !important;
    }

    .h-sm-425px {
        height: 425px !important;
    }

    .h-sm-450px {
        height: 450px !important;
    }

    .h-sm-475px {
        height: 475px !important;
    }

    .h-sm-500px {
        height: 500px !important;
    }

    .h-sm-550px {
        height: 550px !important;
    }

    .h-sm-600px {
        height: 600px !important;
    }

    .h-sm-650px {
        height: 650px !important;
    }

    .h-sm-700px {
        height: 700px !important;
    }

    .h-sm-750px {
        height: 750px !important;
    }

    .h-sm-800px {
        height: 800px !important;
    }

    .h-sm-850px {
        height: 850px !important;
    }

    .h-sm-900px {
        height: 900px !important;
    }

    .h-sm-950px {
        height: 950px !important;
    }

    .h-sm-1000px {
        height: 1000px !important;
    }

    .mh-sm-unset {
        max-height: unset !important;
    }

    .mh-sm-25 {
        max-height: 25% !important;
    }

    .mh-sm-50 {
        max-height: 50% !important;
    }

    .mh-sm-75 {
        max-height: 75% !important;
    }

    .mh-sm-100 {
        max-height: 100% !important;
    }

    .mh-sm-auto {
        max-height: auto !important;
    }

    .mh-sm-1px {
        max-height: 1px !important;
    }

    .mh-sm-2px {
        max-height: 2px !important;
    }

    .mh-sm-3px {
        max-height: 3px !important;
    }

    .mh-sm-4px {
        max-height: 4px !important;
    }

    .mh-sm-5px {
        max-height: 5px !important;
    }

    .mh-sm-6px {
        max-height: 6px !important;
    }

    .mh-sm-7px {
        max-height: 7px !important;
    }

    .mh-sm-8px {
        max-height: 8px !important;
    }

    .mh-sm-9px {
        max-height: 9px !important;
    }

    .mh-sm-10px {
        max-height: 10px !important;
    }

    .mh-sm-15px {
        max-height: 15px !important;
    }

    .mh-sm-20px {
        max-height: 20px !important;
    }

    .mh-sm-25px {
        max-height: 25px !important;
    }

    .mh-sm-30px {
        max-height: 30px !important;
    }

    .mh-sm-35px {
        max-height: 35px !important;
    }

    .mh-sm-40px {
        max-height: 40px !important;
    }

    .mh-sm-45px {
        max-height: 45px !important;
    }

    .mh-sm-50px {
        max-height: 50px !important;
    }

    .mh-sm-55px {
        max-height: 55px !important;
    }

    .mh-sm-60px {
        max-height: 60px !important;
    }

    .mh-sm-65px {
        max-height: 65px !important;
    }

    .mh-sm-70px {
        max-height: 70px !important;
    }

    .mh-sm-75px {
        max-height: 75px !important;
    }

    .mh-sm-80px {
        max-height: 80px !important;
    }

    .mh-sm-85px {
        max-height: 85px !important;
    }

    .mh-sm-90px {
        max-height: 90px !important;
    }

    .mh-sm-95px {
        max-height: 95px !important;
    }

    .mh-sm-100px {
        max-height: 100px !important;
    }

    .mh-sm-125px {
        max-height: 125px !important;
    }

    .mh-sm-150px {
        max-height: 150px !important;
    }

    .mh-sm-175px {
        max-height: 175px !important;
    }

    .mh-sm-200px {
        max-height: 200px !important;
    }

    .mh-sm-225px {
        max-height: 225px !important;
    }

    .mh-sm-250px {
        max-height: 250px !important;
    }

    .mh-sm-275px {
        max-height: 275px !important;
    }

    .mh-sm-300px {
        max-height: 300px !important;
    }

    .mh-sm-325px {
        max-height: 325px !important;
    }

    .mh-sm-350px {
        max-height: 350px !important;
    }

    .mh-sm-375px {
        max-height: 375px !important;
    }

    .mh-sm-400px {
        max-height: 400px !important;
    }

    .mh-sm-425px {
        max-height: 425px !important;
    }

    .mh-sm-450px {
        max-height: 450px !important;
    }

    .mh-sm-475px {
        max-height: 475px !important;
    }

    .mh-sm-500px {
        max-height: 500px !important;
    }

    .mh-sm-550px {
        max-height: 550px !important;
    }

    .mh-sm-600px {
        max-height: 600px !important;
    }

    .mh-sm-650px {
        max-height: 650px !important;
    }

    .mh-sm-700px {
        max-height: 700px !important;
    }

    .mh-sm-750px {
        max-height: 750px !important;
    }

    .mh-sm-800px {
        max-height: 800px !important;
    }

    .mh-sm-850px {
        max-height: 850px !important;
    }

    .mh-sm-900px {
        max-height: 900px !important;
    }

    .mh-sm-950px {
        max-height: 950px !important;
    }

    .mh-sm-1000px {
        max-height: 1000px !important;
    }
}

    /* langauge icons */

    .frame {
        white-space: nowrap; /* this is required unless you put the helper span closely near the img */
        padding-right: 5%;
        text-align: right;
    }

    .helper {
        display: inline-block;
        height: 100%;
        vertical-align: middle;
    }

    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { /* IE 10 or greater*/
        .helper {
            display: inline-block;
            height: 6%;
            vertical-align: middle;
        }

        #first_row {
            height: 6vh;
        }
    }

    @supports (-ms-accelerator:true) {
        /* IE Edge 12+ CSS styles go here */
        .helper {
            display: inline-block;
            height: 6%;
            vertical-align: middle;
        }

        #first_row {
            height: 6vh;
        }
    }

    #ConfirmUserControl1_container {
    }

.gap-0 {
    gap: 0 !important
}

.gap-1 {
    gap: .25rem !important
}

.gap-2 {
    gap: .5rem !important
}

.gap-3 {
    gap: 1rem !important
}

.gap-4 {
    gap: 1.5rem !important
}
.lang_img {
    position: fixed;
    top: 30px;
    left: 30px;
    width: 30px;
    height: 30px;
}
/*---------------------Checkbox---------------------*/
label.customcheck > input[type="checkbox"] {
    display: none;
}

    label.customcheck > input[type="checkbox"] + label {
        font-weight: normal;
    }

        label.customcheck > input[type="checkbox"] + label:before {
            content: "\f096";
            display: inline-block;
            margin-left: 5px;
            font-family: "FontAwesome";
            font-weight: normal;
            width: 1em;
            font-size: 1.3rem;
        }

    /**--- Checked ---**/

    label.customcheck > input[type="checkbox"]:checked + label:before {
        content: "\f14a";
        color: #00c853;
        animation: pop 180ms ease-in;
    }
    /**--- Disabled ---**/

    label.customcheck > input[type="checkbox"]:disabled + label {
        color: #999;
    }

        label.customcheck > input[type="checkbox"]:disabled + label:before {
            content: "\f0c8";
            color: #999;
        }

.SQU_login {
    background-image: url(SQU/bg11.png)
}