@media (min-width: 576px) {
    .grid-sm{
        display: grid !important;
    }
    .grid-auto-cols-sm-auto{
        grid-auto-columns: auto !important;
    }
    .grid-auto-cols-sm-fr{
        grid-auto-columns: minmax(0, 1fr) !important;
    }
    .grid-auto-cols-sm-max{
        grid-auto-columns: max-content !important;
    }
    .grid-auto-cols-sm-min{
        grid-auto-columns: min-content !important;
    }
    .grid-flow-sm-row{
        grid-auto-flow: row !important;
    }
    .grid-flow-sm-col{
        grid-auto-flow: column !important;
    }
    .grid-flow-sm-row-dense{
        grid-auto-flow: row dense !important;
    }
    .grid-flow-sm-dense{
        grid-auto-flow: dense !important;
    }
    .grid-flow-sm-col-dense{
        grid-auto-flow: column dense !important;
    }
    .grid-auto-rows-sm-auto{
        grid-auto-rows: auto !important;
    }
    .grid-auto-rows-sm-fr{
        grid-auto-rows: minmax(0, 1fr) !important;
    }
    .grid-auto-rows-sm-max{
        grid-auto-rows: max-content !important;
    }
    .grid-auto-rows-sm-min{
        grid-auto-rows: min-content !important;
    }
    .grid-cols-sm-1{
        grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
    }
    .grid-cols-sm-2{
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
    .grid-cols-sm-3{
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
    .grid-cols-sm-4{
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    }
    .grid-cols-sm-5{
        grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    }
    .grid-cols-sm-6{
        grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    }
    .grid-cols-sm-7{
        grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
    }
    .grid-cols-sm-8{
        grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
    }
    .grid-cols-sm-9{
        grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
    }
    .grid-cols-sm-10{
        grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
    }
    .grid-cols-sm-11{
        grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
    }
    .grid-cols-sm-12{
        grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
    }
    .grid-cols-sm-subgrid{
        grid-template-columns: subgrid !important;
    }
    .grid-cols-sm-none{
        grid-template-columns: none !important;
    }
    .grid-rows-sm-1{
        grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
    }
    .grid-rows-sm-2{
        grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
    }
    .grid-rows-sm-3{
        grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
    }
    .grid-rows-sm-4{
        grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
    }
    .grid-rows-sm-5{
        grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
    }
    .grid-rows-sm-6{
        grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
    }
    .grid-rows-sm-7{
        grid-template-rows: repeat(7, minmax(0, 1fr)) !important;
    }
    .grid-rows-sm-8{
        grid-template-rows: repeat(8, minmax(0, 1fr)) !important;
    }
    .grid-rows-sm-9{
        grid-template-rows: repeat(9, minmax(0, 1fr)) !important;
    }
    .grid-rows-sm-10{
        grid-template-rows: repeat(10, minmax(0, 1fr)) !important;
    }
    .grid-rows-sm-11{
        grid-template-rows: repeat(11, minmax(0, 1fr)) !important;
    }
    .grid-rows-sm-12{
        grid-template-rows: repeat(12, minmax(0, 1fr)) !important;
    }
    .grid-rows-sm-subgrid{
        grid-template-rows: subgrid !important;
    }
    .grid-rows-sm-none{
        grid-template-rows: none !important;
    }
    .g-col-span-sm-1{
        grid-column: span 1/span 1 !important;
    }
    .g-col-span-sm-2{
        grid-column: span 2/span 2 !important;
    }
    .g-col-span-sm-3{
        grid-column: span 3/span 3 !important;
    }
    .g-col-span-sm-4{
        grid-column: span 4/span 4 !important;
    }
    .g-col-span-sm-5{
        grid-column: span 5/span 5 !important;
    }
    .g-col-span-sm-6{
        grid-column: span 6/span 6 !important;
    }
    .g-col-span-sm-7{
        grid-column: span 7/span 7 !important;
    }
    .g-col-span-sm-8{
        grid-column: span 8/span 8 !important;
    }
    .g-col-span-sm-9{
        grid-column: span 9/span 9 !important;
    }
    .g-col-span-sm-10{
        grid-column: span 10/span 10 !important;
    }
    .g-col-span-sm-11{
        grid-column: span 11/span 11 !important;
    }
    .g-col-span-sm-12{
        grid-column: span 12/span 12 !important;
    }
    .g-col-span-sm-full{
        grid-column: 1 / -1 !important;
    }
    .g-col-span-sm-auto{
        grid-column: auto !important;
    }
    .g-col-start-sm-1{
        grid-column-start: 1 !important;
    }
    .g-col-start-sm-2{
        grid-column-start: 2 !important;
    }
    .g-col-start-sm-3{
        grid-column-start: 3 !important;
    }
    .g-col-start-sm-4{
        grid-column-start: 4 !important;
    }
    .g-col-start-sm-5{
        grid-column-start: 5 !important;
    }
    .g-col-start-sm-6{
        grid-column-start: 6 !important;
    }
    .g-col-start-sm-7{
        grid-column-start: 7 !important;
    }
    .g-col-start-sm-8{
        grid-column-start: 8 !important;
    }
    .g-col-start-sm-9{
        grid-column-start: 9 !important;
    }
    .g-col-start-sm-10{
        grid-column-start: 10 !important;
    }
    .g-col-start-sm-11{
        grid-column-start: 11 !important;
    }
    .g-col-start-sm-12{
        grid-column-start: 12 !important;
    }
    .g-col-start-sm-13{
        grid-column-start: 13 !important;
    }
    .g-col-start-sm-auto{
        grid-column-start: auto !important;
    }
    .g-col-end-sm-1{
        grid-column-end: 1 !important;
    }
    .g-col-end-sm-2{
        grid-column-end: 2 !important;
    }
    .g-col-end-sm-3{
        grid-column-end: 3 !important;
    }
    .g-col-end-sm-4{
        grid-column-end: 4 !important;
    }
    .g-col-end-sm-5{
        grid-column-end: 5 !important;
    }
    .g-col-end-sm-6{
        grid-column-end: 6 !important;
    }
    .g-col-end-sm-7{
        grid-column-end: 7 !important;
    }
    .g-col-end-sm-8{
        grid-column-end: 8 !important;
    }
    .g-col-end-sm-9{
        grid-column-end: 9 !important;
    }
    .g-col-end-sm-10{
        grid-column-end: 10 !important;
    }
    .g-col-end-sm-11{
        grid-column-end: 11 !important;
    }
    .g-col-end-sm-12{
        grid-column-end: 12 !important;
    }
    .g-col-end-sm-13{
        grid-column-end: 13 !important;
    }
    .g-col-end-sm-auto{
        grid-column-end: auto !important;
    }
    .g-row-span-sm-1{
        grid-row: span 1/span 1 !important;
    }
    .g-row-span-sm-2{
        grid-row: span 2/span 2 !important;
    }
    .g-row-span-sm-3{
        grid-row: span 3/span 3 !important;
    }
    .g-row-span-sm-4{
        grid-row: span 4/span 4 !important;
    }
    .g-row-span-sm-5{
        grid-row: span 5/span 5 !important;
    }
    .g-row-span-sm-6{
        grid-row: span 6/span 6 !important;
    }
    .g-row-span-sm-7{
        grid-row: span 7/span 7 !important;
    }
    .g-row-span-sm-8{
        grid-row: span 8/span 8 !important;
    }
    .g-row-span-sm-9{
        grid-row: span 9/span 9 !important;
    }
    .g-row-span-sm-10{
        grid-row: span 10/span 10 !important;
    }
    .g-row-span-sm-11{
        grid-row: span 11/span 11 !important;
    }
    .g-row-span-sm-12{
        grid-row: span 12/span 12 !important;
    }
    .g-row-span-sm-full{
        grid-row: 1 / -1 !important;
    }
    .g-row-span-sm-auto{
        grid-row: auto !important;
    }
    .g-row-start-sm-1{
        grid-row-start: 1 !important;
    }
    .g-row-start-sm-2{
        grid-row-start: 2 !important;
    }
    .g-row-start-sm-3{
        grid-row-start: 3 !important;
    }
    .g-row-start-sm-4{
        grid-row-start: 4 !important;
    }
    .g-row-start-sm-5{
        grid-row-start: 5 !important;
    }
    .g-row-start-sm-6{
        grid-row-start: 6 !important;
    }
    .g-row-start-sm-7{
        grid-row-start: 7 !important;
    }
    .g-row-start-sm-8{
        grid-row-start: 8 !important;
    }
    .g-row-start-sm-9{
        grid-row-start: 9 !important;
    }
    .g-row-start-sm-10{
        grid-row-start: 10 !important;
    }
    .g-row-start-sm-11{
        grid-row-start: 11 !important;
    }
    .g-row-start-sm-12{
        grid-row-start: 12 !important;
    }
    .g-row-start-sm-13{
        grid-row-start: 13 !important;
    }
    .g-row-start-sm-auto{
        grid-row-start: auto !important;
    }
    .g-row-end-sm-1{
        grid-row-end: 1 !important;
    }
    .g-row-end-sm-2{
        grid-row-end: 2 !important;
    }
    .g-row-end-sm-3{
        grid-row-end: 3 !important;
    }
    .g-row-end-sm-4{
        grid-row-end: 4 !important;
    }
    .g-row-end-sm-5{
        grid-row-end: 5 !important;
    }
    .g-row-end-sm-6{
        grid-row-end: 6 !important;
    }
    .g-row-end-sm-7{
        grid-row-end: 7 !important;
    }
    .g-row-end-sm-8{
        grid-row-end: 8 !important;
    }
    .g-row-end-sm-9{
        grid-row-end: 9 !important;
    }
    .g-row-end-sm-10{
        grid-row-end: 10 !important;
    }
    .g-row-end-sm-11{
        grid-row-end: 11 !important;
    }
    .g-row-end-sm-12{
        grid-row-end: 12 !important;
    }
    .g-row-end-sm-13{
        grid-row-end: 13 !important;
    }
    .g-row-end-sm-auto{
        grid-row-end: auto !important;
    }
    .justify-content-sm-normal{
        justify-content: normal !important;
    }
    .justify-items-sm-start{
        justify-items: start !important;
    }
    .justify-items-sm-end{
        justify-items: end !important;
    }
    .align-content-sm-normal{
        align-content: normal !important;
    }
    .align-content-sm-evenly{
        align-content: space-evenly !important;
    }
    .place-content-sm-center{
        place-content: center !important;
    }
    .place-content-sm-start{
        place-content: start !important;
    }
    .place-content-sm-end{
        place-content: end !important;
    }
    .place-content-sm-between{
        place-content: space-between !important;
    }
    .place-content-sm-around{
        place-content: space-around !important;
    }
    .place-content-sm-evenly{
        place-content: space-evenly !important;
    }
    .place-content-sm-stretch{
        place-content: stretch !important;
    }
    .place-content-sm-center{
        place-content: center !important;
    }
    .place-content-sm-start{
        place-content: start !important;
    }
    .place-content-sm-end{
        place-content: end !important;
    }
    .place-content-sm-between{
        place-content: space-between !important;
    }
    .place-content-sm-around{
        place-content: space-around !important;
    }
    .place-content-sm-evenly{
        place-content: space-evenly !important;
    }
    .place-content-sm-stretch{
        place-content: stretch !important;
    }
    .place-self-sm-auto{
        place-self: auto !important;
    }
    .place-self-sm-start{
        place-self: start !important;
    }
    .place-self-sm-end{
        place-self: end !important;
    }
    .place-self-sm-center{
        place-self: center !important;
    }
    .place-self-sm-stretch{
        place-self: stretch !important;
    }
    .p-sm-0 {
        padding: 0 !important;
    }
    .p-sm-1 {
        padding: 0.25rem !important;
    }
    .p-sm-2 {
        padding: 0.5rem !important;
    }
    .p-sm-3 {
        padding: 1rem !important;
    }
    .p-sm-4 {
        padding: 1.5rem !important;
    }
    .p-sm-5 {
        padding: 3rem !important;
    }
    .px-sm-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .px-sm-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }
    .px-sm-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }
    .px-sm-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }
    .px-sm-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }
    .px-sm-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }
    .py-sm-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .py-sm-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }
    .py-sm-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }
    .py-sm-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }
    .py-sm-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }
    .py-sm-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }
    .pt-sm-0 {
        padding-top: 0 !important;
    }
    .pt-sm-1 {
        padding-top: 0.25rem !important;
    }
    .pt-sm-2 {
        padding-top: 0.5rem !important;
    }
    .pt-sm-3 {
        padding-top: 1rem !important;
    }
    .pt-sm-4 {
        padding-top: 1.5rem !important;
    }
    .pt-sm-5 {
        padding-top: 3rem !important;
    }
    .pe-sm-0 {
        padding-right: 0 !important;
    }
    .pe-sm-1 {
        padding-right: 0.25rem !important;
    }
    .pe-sm-2 {
        padding-right: 0.5rem !important;
    }
    .pe-sm-3 {
        padding-right: 1rem !important;
    }
    .pe-sm-4 {
        padding-right: 1.5rem !important;
    }
    .pe-sm-5 {
        padding-right: 3rem !important;
    }
    .pb-sm-0 {
        padding-bottom: 0 !important;
    }
    .pb-sm-1 {
        padding-bottom: 0.25rem !important;
    }
    .pb-sm-2 {
        padding-bottom: 0.5rem !important;
    }
    .pb-sm-3 {
        padding-bottom: 1rem !important;
    }
    .pb-sm-4 {
        padding-bottom: 1.5rem !important;
    }
    .pb-sm-5 {
        padding-bottom: 3rem !important;
    }
    .ps-sm-0 {
        padding-left: 0 !important;
    }
    .ps-sm-1 {
        padding-left: 0.25rem !important;
    }
    .ps-sm-2 {
        padding-left: 0.5rem !important;
    }
    .ps-sm-3 {
        padding-left: 1rem !important;
    }
    .ps-sm-4 {
        padding-left: 1.5rem !important;
    }
    .ps-sm-5 {
        padding-left: 3rem !important;
    }
    .ps-sm-10px,
    .px-sm-10px,
    .p-sm-10px {
        padding-left: 10px !important;
    }
    .pe-sm-10px,
    .px-sm-10px,
    .p-sm-10px {
        padding-right: 10px !important;
    }
    .pt-sm-10px,
    .py-sm-10px,
    .p-sm-10px {
        padding-top: 10px !important;
    }
    .pb-sm-10px,
    .py-sm-10px,
    .p-sm-10px {
        padding-bottom: 10px !important;
    }
    .ps-sm-12px,
    .px-sm-12px,
    .p-sm-12px {
        padding-left: 12px !important;
    }
    .pe-sm-12px,
    .px-sm-12px,
    .p-sm-12px {
        padding-right: 12px !important;
    }
    .pt-sm-12px,
    .py-sm-12px,
    .p-sm-12px {
        padding-top: 12px !important;
    }
    .pb-sm-12px,
    .py-sm-12px,
    .p-sm-12px {
        padding-bottom: 12px !important;
    }
    .ps-sm-20px,
    .px-sm-20px,
    .p-sm-20px {
        padding-left: 20px !important;
    }
    .pe-sm-20px,
    .px-sm-20px,
    .p-sm-20px {
        padding-right: 20px !important;
    }
    .pt-sm-20px,
    .py-sm-20px,
    .p-sm-20px {
        padding-top: 20px !important;
    }
    .pb-sm-20px,
    .py-sm-20px,
    .p-sm-20px {
        padding-bottom: 20px !important;
    }
    .ps-sm-30px,
    .px-sm-30px,
    .p-sm-30px {
        padding-left: 30px !important;
    }
    .pe-sm-30px,
    .px-sm-30px,
    .p-sm-30px {
        padding-right: 30px !important;
    }
    .pt-sm-30px,
    .py-sm-30px,
    .p-sm-30px {
        padding-top: 30px !important;
    }
    .pb-sm-30px,
    .py-sm-30px,
    .p-sm-30px {
        padding-bottom: 30px !important;
    }
    .ps-sm-32px,
    .px-sm-32px,
    .p-sm-32px {
        padding-left: 2rem !important;
    }
    .pe-sm-32px,
    .px-sm-32px,
    .p-sm-32px {
        padding-right: 2rem !important;
    }
    .pt-sm-32px,
    .py-sm-32px,
    .p-sm-32px {
        padding-top: 2rem !important;
    }
    .pb-sm-32px,
    .py-sm-32px,
    .p-sm-32px {
        padding-bottom: 2rem !important;
    }
    .ps-sm-40px,
    .px-sm-40px,
    .p-sm-40px {
        padding-left: 2.5rem !important;
    }
    .pe-sm-40px,
    .px-sm-40px,
    .p-sm-40px {
        padding-right: 2.5rem !important;
    }
    .pt-sm-40px,
    .py-sm-40px,
    .p-sm-40px {
        padding-top: 2.5rem !important;
    }
    .pb-sm-40px,
    .py-sm-40px,
    .p-sm-40px {
        padding-bottom: 2.5rem !important;
    }
    .ps-sm-56px,
    .px-sm-56px,
    .p-sm-56px {
        padding-left: 3.5rem !important;
    }
    .pe-sm-56px,
    .px-sm-56px,
    .p-sm-56px {
        padding-right: 3.5rem !important;
    }
    .pt-sm-56px,
    .py-sm-56px,
    .p-sm-56px {
        padding-top: 3.5rem !important;
    }
    .pb-sm-56px,
    .py-sm-56px,
    .p-sm-56px {
        padding-bottom: 3.5rem !important;
    }
    .ps-sm-64px,
    .px-sm-64px,
    .p-sm-64px {
        padding-left: 4rem !important;
    }
    .pe-sm-64px,
    .px-sm-64px,
    .p-sm-64px {
        padding-right: 4rem !important;
    }
    .pt-sm-64px,
    .py-sm-64px,
    .p-sm-64px {
        padding-top: 4rem !important;
    }
    .pb-sm-64px,
    .py-sm-64px,
    .p-sm-64px {
        padding-bottom: 4rem !important;
    }
    .ps-sm-72px,
    .px-sm-72px,
    .p-sm-72px {
        padding-left: 4.5rem !important;
    }
    .pe-sm-72px,
    .px-sm-72px,
    .p-sm-72px {
        padding-right: 4.5rem !important;
    }
    .pt-sm-72px,
    .py-sm-72px,
    .p-sm-72px {
        padding-top: 4.5rem !important;
    }
    .pb-sm-72px,
    .py-sm-72px,
    .p-sm-72px {
        padding-bottom: 4.5rem !important;
    }
    .ps-sm-80px,
    .px-sm-80px,
    .p-sm-80px {
        padding-left: 5rem !important;
    }
    .pe-sm-80px,
    .px-sm-80px,
    .p-sm-80px {
        padding-right: 5rem !important;
    }
    .pt-sm-80px,
    .py-sm-80px,
    .p-sm-80px {
        padding-top: 5rem !important;
    }
    .pb-sm-80px,
    .py-sm-80px,
    .p-sm-80px {
        padding-bottom: 5rem !important;
    }
    .ps-sm-88px,
    .px-sm-88px,
    .p-sm-88px {
        padding-left: 5.5rem !important;
    }
    .pe-sm-88px,
    .px-sm-88px,
    .p-sm-88px {
        padding-right: 5.5rem !important;
    }
    .pt-sm-88px,
    .py-sm-88px,
    .p-sm-88px {
        padding-top: 5.5rem !important;
    }
    .pb-sm-88px,
    .py-sm-88px,
    .p-sm-88px {
        padding-bottom: 5.5rem !important;
    }
    .ps-sm-96px,
    .px-sm-96px,
    .p-sm-96px {
        padding-left: 6rem !important;
    }
    .pe-sm-96px,
    .px-sm-96px,
    .p-sm-96px {
        padding-right: 6rem !important;
    }
    .pt-sm-96px,
    .py-sm-96px,
    .p-sm-96px {
        padding-top: 6rem !important;
    }
    .pb-sm-96px,
    .py-sm-96px,
    .p-sm-96px {
        padding-bottom: 6rem !important;
    }
    .ps-sm-104px,
    .px-sm-104px,
    .p-sm-104px {
        padding-left: 6.5rem !important;
    }
    .pe-sm-104px,
    .px-sm-104px,
    .p-sm-104px {
        padding-right: 6.5rem !important;
    }
    .pt-sm-104px,
    .py-sm-104px,
    .p-sm-104px {
        padding-top: 6.5rem !important;
    }
    .pb-sm-104px,
    .py-sm-104px,
    .p-sm-104px {
        padding-bottom: 6.5rem !important;
    }
    .ps-sm-112px,
    .px-sm-112px,
    .p-sm-112px {
        padding-left: 7rem !important;
    }
    .pe-sm-112px,
    .px-sm-112px,
    .p-sm-112px {
        padding-right: 7rem !important;
    }
    .pt-sm-112px,
    .py-sm-112px,
    .p-sm-112px {
        padding-top: 7rem !important;
    }
    .pb-sm-112px,
    .py-sm-112px,
    .p-sm-112px {
        padding-bottom: 7rem !important;
    }
    .ps-sm-48px-plus-24px,
    .px-sm-48px-plus-24px,
    .p-sm-48px-plus-24px {
        padding-left: calc(48px + 24px) !important;
    }
    .pe-sm-48px-plus-24px,
    .px-sm-48px-plus-24px,
    .p-sm-48px-plus-24px {
        padding-right: calc(48px + 24px) !important;
    }
    .pt-sm-48px-plus-24px,
    .py-sm-48px-plus-24px,
    .p-sm-48px-plus-24px {
        padding-top: calc(48px + 24px) !important;
    }
    .pb-sm-48px-plus-24px,
    .py-sm-48px-plus-24px,
    .p-sm-48px-plus-24px {
        padding-bottom: calc(48px + 24px) !important;
    }
    .ps-sm-4vw,
    .px-sm-4vw,
    .p-sm-4vw {
        padding-left: 4vw !important;
    }
    .pe-sm-4vw,
    .px-sm-4vw,
    .p-sm-4vw {
        padding-right: 4vw !important;
    }
    .pt-sm-4vw,
    .py-sm-4vw,
    .p-sm-4vw {
        padding-top: 4vw !important;
    }
    .pb-sm-4vw,
    .py-sm-4vw,
    .p-sm-4vw {
        padding-bottom: 4vw !important;
    }
    .m-sm-0 {
        margin: 0 !important;
    }
    .m-sm-1 {
        margin: 0.25rem !important;
    }
    .m-sm-2 {
        margin: 0.5rem !important;
    }
    .m-sm-3 {
        margin: 1rem !important;
    }
    .m-sm-4 {
        margin: 1.5rem !important;
    }
    .m-sm-5 {
        margin: 3rem !important;
    }
    .m-sm-auto {
        margin: auto !important;
    }
    .mx-sm-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .mx-sm-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }
    .mx-sm-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }
    .mx-sm-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }
    .mx-sm-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }
    .mx-sm-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }
    .mx-sm-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    .my-sm-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .my-sm-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }
    .my-sm-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }
    .my-sm-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }
    .my-sm-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }
    .my-sm-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }
    .my-sm-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
    .mt-sm-0 {
        margin-top: 0 !important;
    }
    .mt-sm-1 {
        margin-top: 0.25rem !important;
    }
    .mt-sm-2 {
        margin-top: 0.5rem !important;
    }
    .mt-sm-3 {
        margin-top: 1rem !important;
    }
    .mt-sm-4 {
        margin-top: 1.5rem !important;
    }
    .mt-sm-5 {
        margin-top: 3rem !important;
    }
    .mt-sm-auto {
        margin-top: auto !important;
    }
    .me-sm-0 {
        margin-right: 0 !important;
    }
    .me-sm-1 {
        margin-right: 0.25rem !important;
    }
    .me-sm-2 {
        margin-right: 0.5rem !important;
    }
    .me-sm-3 {
        margin-right: 1rem !important;
    }
    .me-sm-4 {
        margin-right: 1.5rem !important;
    }
    .me-sm-5 {
        margin-right: 3rem !important;
    }
    .me-sm-auto {
        margin-right: auto !important;
    }
    .mb-sm-0 {
        margin-bottom: 0 !important;
    }
    .mb-sm-1 {
        margin-bottom: 0.25rem !important;
    }
    .mb-sm-2 {
        margin-bottom: 0.5rem !important;
    }
    .mb-sm-3 {
        margin-bottom: 1rem !important;
    }
    .mb-sm-4 {
        margin-bottom: 1.5rem !important;
    }
    .mb-sm-5 {
        margin-bottom: 3rem !important;
    }
    .mb-sm-auto {
        margin-bottom: auto !important;
    }
    .ms-sm-0 {
        margin-left: 0 !important;
    }
    .ms-sm-1 {
        margin-left: 0.25rem !important;
    }
    .ms-sm-2 {
        margin-left: 0.5rem !important;
    }
    .ms-sm-3 {
        margin-left: 1rem !important;
    }
    .ms-sm-4 {
        margin-left: 1.5rem !important;
    }
    .ms-sm-5 {
        margin-left: 3rem !important;
    }
    .ms-sm-auto {
        margin-left: auto !important;
    }
    .ms-sm-10px,
    .mx-sm-10px,
    .m-sm-10px {
        margin-left: 10px !important;
    }
    .me-sm-10px,
    .mx-sm-10px,
    .m-sm-10px {
        margin-right: 10px !important;
    }
    .mt-sm-10px,
    .my-sm-10px,
    .m-sm-10px {
        margin-top: 10px !important;
    }
    .mb-sm-10px,
    .my-sm-10px,
    .m-sm-10px {
        margin-bottom: 10px !important;
    }
    .ms-sm-12px,
    .mx-sm-12px,
    .m-sm-12px {
        margin-left: 12px !important;
    }
    .me-sm-12px,
    .mx-sm-12px,
    .m-sm-12px {
        margin-right: 12px !important;
    }
    .mt-sm-12px,
    .my-sm-12px,
    .m-sm-12px {
        margin-top: 12px !important;
    }
    .mb-sm-12px,
    .my-sm-12px,
    .m-sm-12px {
        margin-bottom: 12px !important;
    }
    .ms-sm-20px,
    .mx-sm-20px,
    .m-sm-20px {
        margin-left: 20px !important;
    }
    .me-sm-20px,
    .mx-sm-20px,
    .m-sm-20px {
        margin-right: 20px !important;
    }
    .mt-sm-20px,
    .my-sm-20px,
    .m-sm-20px {
        margin-top: 20px !important;
    }
    .mb-sm-20px,
    .my-sm-20px,
    .m-sm-20px {
        margin-bottom: 20px !important;
    }
    .ms-sm-30px,
    .mx-sm-30px,
    .m-sm-30px {
        margin-left: 30px !important;
    }
    .me-sm-30px,
    .mx-sm-30px,
    .m-sm-30px {
        margin-right: 30px !important;
    }
    .mt-sm-30px,
    .my-sm-30px,
    .m-sm-30px {
        margin-top: 30px !important;
    }
    .mb-sm-30px,
    .my-sm-30px,
    .m-sm-30px {
        margin-bottom: 30px !important;
    }
    .ms-sm-32px,
    .mx-sm-32px,
    .m-sm-32px {
        margin-left: 2rem !important;
    }
    .me-sm-32px,
    .mx-sm-32px,
    .m-sm-32px {
        margin-right: 2rem !important;
    }
    .mt-sm-32px,
    .my-sm-32px,
    .m-sm-32px{
        margin-top: 2rem !important;
    }
    .mb-sm-32px,
    .my-sm-32px,
    .m-sm-32px{
        margin-bottom: 2rem !important;
    }
    .ms-sm-40px,
    .mx-sm-40px,
    .m-sm-40px {
        margin-left: 2.5rem !important;
    }
    .me-sm-40px,
    .mx-sm-40px,
    .m-sm-40px {
        margin-right: 2.5rem !important;
    }
    .mt-sm-40px,
    .my-sm-40px,
    .m-sm-40px {
        margin-top: 2.5rem !important;
    }
    .mb-sm-40px,
    .my-sm-40px,
    .m-sm-40px {
        margin-bottom: 2.5rem !important;
    }
    .ms-sm-50px,
    .mx-sm-50px,
    .m-sm-50px {
        margin-left: 3.125rem !important;
    }
    .me-sm-50px,
    .mx-sm-50px,
    .m-sm-50px {
        margin-right: 3.125rem !important;
    }
    .mt-sm-50px,
    .my-sm-50px,
    .m-sm-50px {
        margin-top: 3.125rem !important;
    }
    .mb-sm-50px,
    .my-sm-50px,
    .m-sm-50px {
        margin-bottom: 3.125rem !important;
    }
    .ms-sm-64px,
    .mx-sm-64px,
    .m-sm-64px {
        margin-left: 4rem !important;
    }
    .me-sm-64px,
    .mx-sm-64px,
    .m-sm-64px {
        margin-right: 4rem !important;
    }
    .mt-sm-64px,
    .my-sm-64px,
    .m-sm-64px {
        margin-top: 4rem !important;
    }
    .mb-sm-64px,
    .my-sm-64px,
    .m-sm-64px {
        margin-bottom: 4rem !important;
    }
    .ms-sm-72px,
    .mx-sm-72px,
    .m-sm-72px {
        margin-left: 4.5rem !important;
    }
    .me-sm-72px,
    .mx-sm-72px,
    .m-sm-72px {
        margin-right: 4.5rem !important;
    }
    .mt-sm-72px,
    .my-sm-72px,
    .m-sm-72px {
        margin-top: 4.5rem !important;
    }
    .mb-sm-72px,
    .my-sm-72px,
    .m-sm-72px {
        margin-bottom: 4.5rem !important;
    }
    .ms-sm-80px,
    .mx-sm-80px,
    .m-sm-80px {
        margin-left: 5rem !important;
    }
    .me-sm-80px,
    .mx-sm-80px,
    .m-sm-80px {
        margin-right: 5rem !important;
    }
    .mt-sm-80px,
    .my-sm-80px,
    .m-sm-80px {
        margin-top: 5rem !important;
    }
    .mb-sm-80px,
    .my-sm-80px,
    .m-sm-80px {
        margin-bottom: 5rem !important;
    }
    .ms-sm-n4,
    .mx-sm-n4,
    .m-sm-n4 {
        margin-left: -1.5rem !important;
    }
    .me-sm-n4,
    .mx-sm-n4,
    .m-sm-n4 {
        margin-right: -1.5rem !important;
    }
    .mt-sm-n4,
    .my-sm-n4,
    .m-sm-n4 {
        margin-top: -1.5rem !important;
    }
    .mb-sm-n4,
    .my-sm-n4,
    .m-sm-n4 {
        margin-bottom: -1.5rem !important;
    }
    .ms-sm-n48px,
    .mx-sm-n48px,
    .m-sm-n48px {
        margin-left: -3rem !important;
    }
    .me-sm-n48px,
    .mx-sm-n48px,
    .m-sm-n48px {
        margin-right: -3rem !important;
    }
    .mt-sm-n48px,
    .my-sm-n48px,
    .m-sm-n48px {
        margin-top: -3rem !important;
    }
    .mb-sm-n48px,
    .my-sm-n48px,
    .m-sm-n48px {
        margin-bottom: -3rem !important;
    }
    .aspect-sm-1x1{
        aspect-ratio: 1 / 1 !important;
    }
    .aspect-sm-4x3{
        aspect-ratio: 4 / 3 !important;
    }
    .aspect-sm-5x4{
        aspect-ratio: 5 / 4 !important;
    }
    .aspect-sm-16x9{
        aspect-ratio: 16 / 9 !important;
    }
    .aspect-sm-21x9{
        aspect-ratio: 21 / 9 !important;
    }
    .w-sm-16px,
    .size-sm-16px {
        width: 16px !important;
    }
    .h-sm-16px,
    .size-sm-16px {
        height: 16px !important;
    }
    .w-sm-18px,
    .size-sm-18px {
        width: 18px !important;
    }
    .h-sm-18px,
    .size-sm-18px {
        height: 18px !important;
    }
    .w-sm-24px,
    .size-sm-24px{
        width: 24px !important;
    }
    .h-sm-24px,
    .size-sm-24px{
        height: 24px !important;
    }
    .w-sm-32px,
    .size-sm-32px{
        width: 32px !important;
    }
    .h-sm-32px,
    .size-sm-32px{
        height: 32px !important;
    }
    .w-sm-40px,
    .size-sm-40px{
        width: 40px !important;
    }
    .h-sm-40px,
    .size-sm-40px{
        height: 40px !important;
    }
    .w-sm-48px,
    .size-sm-48px{
        width: 48px !important;
    }
    .h-sm-48px,
    .size-sm-48px{
        height: 48px !important;
    }
    .w-sm-56px,
    .size-sm-56px{
        width: 56px !important;
    }
    .h-sm-56px,
    .size-sm-56px{
        height: 56px !important;
    }
    .w-sm-64px,
    .size-sm-64px{
        width: 64px !important;
    }
    .h-sm-64px,
    .size-sm-64px{
        height: 64px !important;
    }
    .w-sm-80px,
    .size-sm-80px{
        width: 80px !important;
    }
    .h-sm-80px,
    .size-sm-80px{
        height: 80px !important;
    }
    .rounded-sm-pill {
        border-radius: var(--bs-border-radius-pill) !important;
    }
    .w-sm-100 {
        width: 100% !important;
    }
    .w-sm-auto {
        width: auto !important;
    }
    .row-gap-sm-40px {
        row-gap: 2.5rem !important;
    }
    .row-gap-sm-3 {
        row-gap: 1rem !important;
    }
    .hmProcessContent{
        margin-top: 40px;
    }
    .processParent{
        margin-top: 40px;
    }
    /*.inrBnrBlock{
        align-items: flex-end;
    }*/
    /*.aboutUsSec__wr{
        padding-top: calc(48px + 24px);
        margin-top: -24px;
    }*/
    .abtCounterBlock{
        padding: 48px 12px;
    }
    .hmBlogBlock{
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        height: 100%;
    }
    .hmBlogContentBlock{
        display: flex;
        flex-direction: column;
        flex: 1;
    }
    .hmBlogHeadTitle{
        min-height: 48px;
    }
    .hmBlogContent{
        flex: 1;
    }
    .servicesContentBlock{
        width: 100%;
        aspect-ratio: 415.99 / 403.2;
        flex: 1;
    }
    .dbRegProListBlockBody>.row>[class*=col-]:nth-child(3),
    .dbRegProListBlockBody>.row>[class*=col-]:nth-child(4){
        border-right: 1px solid;
        --bs-border-opacity: 0.24;
        border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity));
    }
}
@media (min-width: 768px) {
    .grid-md{
        display: grid !important;
    }
    .grid-auto-cols-md-auto{
        grid-auto-columns: auto !important;
    }
    .grid-auto-cols-md-fr{
        grid-auto-columns: minmax(0, 1fr) !important;
    }
    .grid-auto-cols-md-max{
        grid-auto-columns: max-content !important;
    }
    .grid-auto-cols-md-min{
        grid-auto-columns: min-content !important;
    }
    .grid-flow-md-row{
        grid-auto-flow: row !important;
    }
    .grid-flow-md-col{
        grid-auto-flow: column !important;
    }
    .grid-flow-md-row-dense{
        grid-auto-flow: row dense !important;
    }
    .grid-flow-md-dense{
        grid-auto-flow: dense !important;
    }
    .grid-flow-md-col-dense{
        grid-auto-flow: column dense !important;
    }
    .grid-auto-rows-md-auto{
        grid-auto-rows: auto !important;
    }
    .grid-auto-rows-md-fr{
        grid-auto-rows: minmax(0, 1fr) !important;
    }
    .grid-auto-rows-md-max{
        grid-auto-rows: max-content !important;
    }
    .grid-auto-rows-md-min{
        grid-auto-rows: min-content !important;
    }
    .grid-cols-md-1{
        grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
    }
    .grid-cols-md-2{
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
    .grid-cols-md-3{
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
    .grid-cols-md-4{
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    }
    .grid-cols-md-5{
        grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    }
    .grid-cols-md-6{
        grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    }
    .grid-cols-md-7{
        grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
    }
    .grid-cols-md-8{
        grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
    }
    .grid-cols-md-9{
        grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
    }
    .grid-cols-md-10{
        grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
    }
    .grid-cols-md-11{
        grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
    }
    .grid-cols-md-12{
        grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
    }
    .grid-cols-md-subgrid{
        grid-template-columns: subgrid !important;
    }
    .grid-cols-md-none{
        grid-template-columns: none !important;
    }
    .grid-rows-md-1{
        grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
    }
    .grid-rows-md-2{
        grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
    }
    .grid-rows-md-3{
        grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
    }
    .grid-rows-md-4{
        grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
    }
    .grid-rows-md-5{
        grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
    }
    .grid-rows-md-6{
        grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
    }
    .grid-rows-md-7{
        grid-template-rows: repeat(7, minmax(0, 1fr)) !important;
    }
    .grid-rows-md-8{
        grid-template-rows: repeat(8, minmax(0, 1fr)) !important;
    }
    .grid-rows-md-9{
        grid-template-rows: repeat(9, minmax(0, 1fr)) !important;
    }
    .grid-rows-md-10{
        grid-template-rows: repeat(10, minmax(0, 1fr)) !important;
    }
    .grid-rows-md-11{
        grid-template-rows: repeat(11, minmax(0, 1fr)) !important;
    }
    .grid-rows-md-12{
        grid-template-rows: repeat(12, minmax(0, 1fr)) !important;
    }
    .grid-rows-md-subgrid{
        grid-template-rows: subgrid !important;
    }
    .grid-rows-md-none{
        grid-template-rows: none !important;
    }
    .g-col-span-md-1{
        grid-column: span 1/span 1 !important;
    }
    .g-col-span-md-2{
        grid-column: span 2/span 2 !important;
    }
    .g-col-span-md-3{
        grid-column: span 3/span 3 !important;
    }
    .g-col-span-md-4{
        grid-column: span 4/span 4 !important;
    }
    .g-col-span-md-5{
        grid-column: span 5/span 5 !important;
    }
    .g-col-span-md-6{
        grid-column: span 6/span 6 !important;
    }
    .g-col-span-md-7{
        grid-column: span 7/span 7 !important;
    }
    .g-col-span-md-8{
        grid-column: span 8/span 8 !important;
    }
    .g-col-span-md-9{
        grid-column: span 9/span 9 !important;
    }
    .g-col-span-md-10{
        grid-column: span 10/span 10 !important;
    }
    .g-col-span-md-11{
        grid-column: span 11/span 11 !important;
    }
    .g-col-span-md-12{
        grid-column: span 12/span 12 !important;
    }
    .g-col-span-md-full{
        grid-column: 1 / -1 !important;
    }
    .g-col-span-md-auto{
        grid-column: auto !important;
    }
    .g-col-start-md-1{
        grid-column-start: 1 !important;
    }
    .g-col-start-md-2{
        grid-column-start: 2 !important;
    }
    .g-col-start-md-3{
        grid-column-start: 3 !important;
    }
    .g-col-start-md-4{
        grid-column-start: 4 !important;
    }
    .g-col-start-md-5{
        grid-column-start: 5 !important;
    }
    .g-col-start-md-6{
        grid-column-start: 6 !important;
    }
    .g-col-start-md-7{
        grid-column-start: 7 !important;
    }
    .g-col-start-md-8{
        grid-column-start: 8 !important;
    }
    .g-col-start-md-9{
        grid-column-start: 9 !important;
    }
    .g-col-start-md-10{
        grid-column-start: 10 !important;
    }
    .g-col-start-md-11{
        grid-column-start: 11 !important;
    }
    .g-col-start-md-12{
        grid-column-start: 12 !important;
    }
    .g-col-start-md-13{
        grid-column-start: 13 !important;
    }
    .g-col-start-md-auto{
        grid-column-start: auto !important;
    }
    .g-col-end-md-1{
        grid-column-end: 1 !important;
    }
    .g-col-end-md-2{
        grid-column-end: 2 !important;
    }
    .g-col-end-md-3{
        grid-column-end: 3 !important;
    }
    .g-col-end-md-4{
        grid-column-end: 4 !important;
    }
    .g-col-end-md-5{
        grid-column-end: 5 !important;
    }
    .g-col-end-md-6{
        grid-column-end: 6 !important;
    }
    .g-col-end-md-7{
        grid-column-end: 7 !important;
    }
    .g-col-end-md-8{
        grid-column-end: 8 !important;
    }
    .g-col-end-md-9{
        grid-column-end: 9 !important;
    }
    .g-col-end-md-10{
        grid-column-end: 10 !important;
    }
    .g-col-end-md-11{
        grid-column-end: 11 !important;
    }
    .g-col-end-md-12{
        grid-column-end: 12 !important;
    }
    .g-col-end-md-13{
        grid-column-end: 13 !important;
    }
    .g-col-end-md-auto{
        grid-column-end: auto !important;
    }
    .g-row-span-md-1{
        grid-row: span 1/span 1 !important;
    }
    .g-row-span-md-2{
        grid-row: span 2/span 2 !important;
    }
    .g-row-span-md-3{
        grid-row: span 3/span 3 !important;
    }
    .g-row-span-md-4{
        grid-row: span 4/span 4 !important;
    }
    .g-row-span-md-5{
        grid-row: span 5/span 5 !important;
    }
    .g-row-span-md-6{
        grid-row: span 6/span 6 !important;
    }
    .g-row-span-md-7{
        grid-row: span 7/span 7 !important;
    }
    .g-row-span-md-8{
        grid-row: span 8/span 8 !important;
    }
    .g-row-span-md-9{
        grid-row: span 9/span 9 !important;
    }
    .g-row-span-md-10{
        grid-row: span 10/span 10 !important;
    }
    .g-row-span-md-11{
        grid-row: span 11/span 11 !important;
    }
    .g-row-span-md-12{
        grid-row: span 12/span 12 !important;
    }
    .g-row-span-md-full{
        grid-row: 1 / -1 !important;
    }
    .g-row-span-md-auto{
        grid-row: auto !important;
    }
    .g-row-start-md-1{
        grid-row-start: 1 !important;
    }
    .g-row-start-md-2{
        grid-row-start: 2 !important;
    }
    .g-row-start-md-3{
        grid-row-start: 3 !important;
    }
    .g-row-start-md-4{
        grid-row-start: 4 !important;
    }
    .g-row-start-md-5{
        grid-row-start: 5 !important;
    }
    .g-row-start-md-6{
        grid-row-start: 6 !important;
    }
    .g-row-start-md-7{
        grid-row-start: 7 !important;
    }
    .g-row-start-md-8{
        grid-row-start: 8 !important;
    }
    .g-row-start-md-9{
        grid-row-start: 9 !important;
    }
    .g-row-start-md-10{
        grid-row-start: 10 !important;
    }
    .g-row-start-md-11{
        grid-row-start: 11 !important;
    }
    .g-row-start-md-12{
        grid-row-start: 12 !important;
    }
    .g-row-start-md-13{
        grid-row-start: 13 !important;
    }
    .g-row-start-md-auto{
        grid-row-start: auto !important;
    }
    .g-row-end-md-1{
        grid-row-end: 1 !important;
    }
    .g-row-end-md-2{
        grid-row-end: 2 !important;
    }
    .g-row-end-md-3{
        grid-row-end: 3 !important;
    }
    .g-row-end-md-4{
        grid-row-end: 4 !important;
    }
    .g-row-end-md-5{
        grid-row-end: 5 !important;
    }
    .g-row-end-md-6{
        grid-row-end: 6 !important;
    }
    .g-row-end-md-7{
        grid-row-end: 7 !important;
    }
    .g-row-end-md-8{
        grid-row-end: 8 !important;
    }
    .g-row-end-md-9{
        grid-row-end: 9 !important;
    }
    .g-row-end-md-10{
        grid-row-end: 10 !important;
    }
    .g-row-end-md-11{
        grid-row-end: 11 !important;
    }
    .g-row-end-md-12{
        grid-row-end: 12 !important;
    }
    .g-row-end-md-13{
        grid-row-end: 13 !important;
    }
    .g-row-end-md-auto{
        grid-row-end: auto !important;
    }
    .justify-content-md-normal{
        justify-content: normal !important;
    }
    .justify-items-md-start{
        justify-items: start !important;
    }
    .justify-items-md-end{
        justify-items: end !important;
    }
    .justify-items-md-center{
        justify-items: center !important;
    }
    .justify-items-md-stretch{
        justify-items: stretch !important;
    }
    .justify-self-md-auto{
        justify-self: auto !important;
    }
    .justify-self-md-start{
        justify-self: start !important;
    }
    .justify-self-md-end{
        justify-self: end !important;
    }
    .justify-self-md-center{
        justify-self: center !important;
    }
    .justify-self-md-stretch{
        justify-self: stretch !important;
    }
    .align-content-md-normal{
        align-content: normal !important;
    }
    .align-content-md-evenly{
        align-content: space-evenly !important;
    }
    .place-content-md-center{
        place-content: center !important;
    }
    .place-content-md-start{
        place-content: start !important;
    }
    .place-content-md-end{
        place-content: end !important;
    }
    .place-content-md-between{
        place-content: space-between !important;
    }
    .place-content-md-around{
        place-content: space-around !important;
    }
    .place-content-md-evenly{
        place-content: space-evenly !important;
    }
    .place-content-md-stretch{
        place-content: stretch !important;
    }
    .place-content-md-center{
        place-content: center !important;
    }
    .place-content-md-start{
        place-content: start !important;
    }
    .place-content-md-end{
        place-content: end !important;
    }
    .place-content-md-between{
        place-content: space-between !important;
    }
    .place-content-md-around{
        place-content: space-around !important;
    }
    .place-content-md-evenly{
        place-content: space-evenly !important;
    }
    .place-content-md-stretch{
        place-content: stretch !important;
    }
    .place-self-md-auto{
        place-self: auto !important;
    }
    .place-self-md-start{
        place-self: start !important;
    }
    .place-self-md-end{
        place-self: end !important;
    }
    .place-self-md-center{
        place-self: center !important;
    }
    .place-self-md-stretch{
        place-self: stretch !important;
    }
    .hmTechTabContent .tab-pane .row > [class*=col]{
        width: calc(25% + 1px);
    }
    .w-md-16px,
    .size-md-16px {
        width: 16px !important;
    }
    .h-md-16px,
    .size-md-16px {
        height: 16px !important;
    }
    .w-md-18px,
    .size-md-18px {
        width: 18px !important;
    }
    .h-md-18px,
    .size-md-18px {
        height: 18px !important;
    }
    .w-md-24px,
    .size-md-24px{
        width: 24px !important;
    }
    .h-md-24px,
    .size-md-24px{
        height: 24px !important;
    }
    .w-md-32px,
    .size-md-32px{
        width: 32px !important;
    }
    .h-md-32px,
    .size-md-32px{
        height: 32px !important;
    }
    .w-md-40px,
    .size-md-40px{
        width: 40px !important;
    }
    .h-md-40px,
    .size-md-40px{
        height: 40px !important;
    }
    .w-md-48px,
    .size-md-48px{
        width: 48px !important;
    }
    .h-md-48px,
    .size-md-48px{
        height: 48px !important;
    }
    .w-md-56px,
    .size-md-56px{
        width: 56px !important;
    }
    .h-md-56px,
    .size-md-56px{
        height: 56px !important;
    }
    .w-md-64px,
    .size-md-64px{
        width: 64px !important;
    }
    .h-md-64px,
    .size-md-64px{
        height: 64px !important;
    }
    .w-md-80px,
    .size-md-80px{
        width: 80px !important;
    }
    .h-md-80px,
    .size-md-80px{
        height: 80px !important;
    }
    .w-md-100 {
        width: 100% !important;
    }
    .w-md-auto {
        width: auto !important;
    }
    .p-md-0 {
        padding: 0 !important;
    }
    .p-md-1 {
        padding: 0.25rem !important;
    }
    .p-md-2 {
        padding: 0.5rem !important;
    }
    .p-md-3 {
        padding: 1rem !important;
    }
    .p-md-4 {
        padding: 1.5rem !important;
    }
    .p-md-5 {
        padding: 3rem !important;
    }
    .px-md-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .px-md-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }
    .px-md-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }
    .px-md-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }
    .px-md-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }
    .px-md-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }
    .py-md-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .py-md-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }
    .py-md-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }
    .py-md-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }
    .py-md-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }
    .py-md-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }
    .pt-md-0 {
        padding-top: 0 !important;
    }
    .pt-md-1 {
        padding-top: 0.25rem !important;
    }
    .pt-md-2 {
        padding-top: 0.5rem !important;
    }
    .pt-md-3 {
        padding-top: 1rem !important;
    }
    .pt-md-4 {
        padding-top: 1.5rem !important;
    }
    .pt-md-5 {
        padding-top: 3rem !important;
    }
    .pe-md-0 {
        padding-right: 0 !important;
    }
    .pe-md-1 {
        padding-right: 0.25rem !important;
    }
    .pe-md-2 {
        padding-right: 0.5rem !important;
    }
    .pe-md-3 {
        padding-right: 1rem !important;
    }
    .pe-md-4 {
        padding-right: 1.5rem !important;
    }
    .pe-md-5 {
        padding-right: 3rem !important;
    }
    .pb-md-0 {
        padding-bottom: 0 !important;
    }
    .pb-md-1 {
        padding-bottom: 0.25rem !important;
    }
    .pb-md-2 {
        padding-bottom: 0.5rem !important;
    }
    .pb-md-3 {
        padding-bottom: 1rem !important;
    }
    .pb-md-4 {
        padding-bottom: 1.5rem !important;
    }
    .pb-md-5 {
        padding-bottom: 3rem !important;
    }
    .ps-md-0 {
        padding-left: 0 !important;
    }
    .ps-md-1 {
        padding-left: 0.25rem !important;
    }
    .ps-md-2 {
        padding-left: 0.5rem !important;
    }
    .ps-md-3 {
        padding-left: 1rem !important;
    }
    .ps-md-4 {
        padding-left: 1.5rem !important;
    }
    .ps-md-5 {
        padding-left: 3rem !important;
    }
    .ps-md-1px,
    .px-md-1px,
    .p-md-1px {
        padding-left: 1px !important;
    }
    .pe-md-1px,
    .px-md-1px,
    .p-md-1px {
        padding-right: 1px !important;
    }
    .pt-md-1px,
    .py-md-1px,
    .p-md-1px {
        padding-top: 1px !important;
    }
    .pb-md-1px,
    .py-md-1px,
    .p-md-1px {
        padding-bottom: 1px !important;
    }
    .ps-md-10px,
    .px-md-10px,
    .p-md-10px {
        padding-left: 10px !important;
    }
    .pe-md-10px,
    .px-md-10px,
    .p-md-10px {
        padding-right: 10px !important;
    }
    .pt-md-10px,
    .py-md-10px,
    .p-md-10px {
        padding-top: 10px !important;
    }
    .pb-md-10px,
    .py-md-10px,
    .p-md-10px {
        padding-bottom: 10px !important;
    }
    .ps-md-12px,
    .px-md-12px,
    .p-md-12px {
        padding-left: 12px !important;
    }
    .pe-md-12px,
    .px-md-12px,
    .p-md-12px {
        padding-right: 12px !important;
    }
    .pt-md-12px,
    .py-md-12px,
    .p-md-12px {
        padding-top: 12px !important;
    }
    .pb-md-12px,
    .py-md-12px,
    .p-md-12px {
        padding-bottom: 12px !important;
    }
    .ps-md-20px,
    .px-md-20px,
    .p-md-20px {
        padding-left: 20px !important;
    }
    .pe-md-20px,
    .px-md-20px,
    .p-md-20px {
        padding-right: 20px !important;
    }
    .pt-md-20px,
    .py-md-20px,
    .p-md-20px {
        padding-top: 20px !important;
    }
    .pb-md-20px,
    .py-md-20px,
    .p-md-20px {
        padding-bottom: 20px !important;
    }
    .ps-md-30px,
    .px-md-30px,
    .p-md-30px {
        padding-left: 30px !important;
    }
    .pe-md-30px,
    .px-md-30px,
    .p-md-30px {
        padding-right: 30px !important;
    }
    .pt-md-30px,
    .py-md-30px,
    .p-md-30px {
        padding-top: 30px !important;
    }
    .pb-md-30px,
    .py-md-30px,
    .p-md-30px {
        padding-bottom: 30px !important;
    }
    .ps-md-32px,
    .px-md-32px,
    .p-md-32px {
        padding-left: 2rem !important;
    }
    .pe-md-32px,
    .px-md-32px,
    .p-md-32px {
        padding-right: 2rem !important;
    }
    .pt-md-32px,
    .py-md-32px,
    .p-md-32px {
        padding-top: 2rem !important;
    }
    .pb-md-32px,
    .py-md-32px,
    .p-md-32px {
        padding-bottom: 2rem !important;
    }
    .ps-md-40px,
    .px-md-40px,
    .p-md-40px {
        padding-left: 2.5rem !important;
    }
    .pe-md-40px,
    .px-md-40px,
    .p-md-40px {
        padding-right: 2.5rem !important;
    }
    .pt-md-40px,
    .py-md-40px,
    .p-md-40px {
        padding-top: 2.5rem !important;
    }
    .pb-md-40px,
    .py-md-40px,
    .p-md-40px {
        padding-bottom: 2.5rem !important;
    }
    .ps-md-56px,
    .px-md-56px,
    .p-md-56px {
        padding-left: 3.5rem !important;
    }
    .pe-md-56px,
    .px-md-56px,
    .p-md-56px {
        padding-right: 3.5rem !important;
    }
    .pt-md-56px,
    .py-md-56px,
    .p-md-56px {
        padding-top: 3.5rem !important;
    }
    .pb-md-56px,
    .py-md-56px,
    .p-md-56px {
        padding-bottom: 3.5rem !important;
    }
    .ps-md-64px,
    .px-md-64px,
    .p-md-64px {
        padding-left: 4rem !important;
    }
    .pe-md-64px,
    .px-md-64px,
    .p-md-64px {
        padding-right: 4rem !important;
    }
    .pt-md-64px,
    .py-md-64px,
    .p-md-64px {
        padding-top: 4rem !important;
    }
    .pb-md-64px,
    .py-md-64px,
    .p-md-64px {
        padding-bottom: 4rem !important;
    }
    .ps-md-72px,
    .px-md-72px,
    .p-md-72px {
        padding-left: 4.5rem !important;
    }
    .pe-md-72px,
    .px-md-72px,
    .p-md-72px {
        padding-right: 4.5rem !important;
    }
    .pt-md-72px,
    .py-md-72px,
    .p-md-72px {
        padding-top: 4.5rem !important;
    }
    .pb-md-72px,
    .py-md-72px,
    .p-md-72px {
        padding-bottom: 4.5rem !important;
    }
    .ps-md-80px,
    .px-md-80px,
    .p-md-80px {
        padding-left: 5rem !important;
    }
    .pe-md-80px,
    .px-md-80px,
    .p-md-80px {
        padding-right: 5rem !important;
    }
    .pt-md-80px,
    .py-md-80px,
    .p-md-80px {
        padding-top: 5rem !important;
    }
    .pb-md-80px,
    .py-md-80px,
    .p-md-80px {
        padding-bottom: 5rem !important;
    }
    .ps-md-88px,
    .px-md-88px,
    .p-md-88px {
        padding-left: 5.5rem !important;
    }
    .pe-md-88px,
    .px-md-88px,
    .p-md-88px {
        padding-right: 5.5rem !important;
    }
    .pt-md-88px,
    .py-md-88px,
    .p-md-88px {
        padding-top: 5.5rem !important;
    }
    .pb-md-88px,
    .py-md-88px,
    .p-md-88px {
        padding-bottom: 5.5rem !important;
    }
    .ps-md-96px,
    .px-md-96px,
    .p-md-96px {
        padding-left: 6rem !important;
    }
    .pe-md-96px,
    .px-md-96px,
    .p-md-96px {
        padding-right: 6rem !important;
    }
    .pt-md-96px,
    .py-md-96px,
    .p-md-96px {
        padding-top: 6rem !important;
    }
    .pb-md-96px,
    .py-md-96px,
    .p-md-96px {
        padding-bottom: 6rem !important;
    }
    .ps-md-104px,
    .px-md-104px,
    .p-md-104px {
        padding-left: 6.5rem !important;
    }
    .pe-md-104px,
    .px-md-104px,
    .p-md-104px {
        padding-right: 6.5rem !important;
    }
    .pt-md-104px,
    .py-md-104px,
    .p-md-104px {
        padding-top: 6.5rem !important;
    }
    .pb-md-104px,
    .py-md-104px,
    .p-md-104px {
        padding-bottom: 6.5rem !important;
    }
    .ps-md-112px,
    .px-md-112px,
    .p-md-112px {
        padding-left: 7rem !important;
    }
    .pe-md-112px,
    .px-md-112px,
    .p-md-112px {
        padding-right: 7rem !important;
    }
    .pt-md-112px,
    .py-md-112px,
    .p-md-112px {
        padding-top: 7rem !important;
    }
    .pb-md-112px,
    .py-md-112px,
    .p-md-112px {
        padding-bottom: 7rem !important;
    }
    .m-md-0 {
        margin: 0 !important;
    }
    .m-md-1 {
        margin: 0.25rem !important;
    }
    .m-md-2 {
        margin: 0.5rem !important;
    }
    .m-md-3 {
        margin: 1rem !important;
    }
    .m-md-4 {
        margin: 1.5rem !important;
    }
    .m-md-5 {
        margin: 3rem !important;
    }
    .m-md-auto {
        margin: auto !important;
    }
    .mx-md-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .mx-md-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }
    .mx-md-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }
    .mx-md-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }
    .mx-md-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }
    .mx-md-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }
    .mx-md-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    .my-md-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .my-md-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }
    .my-md-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }
    .my-md-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }
    .my-md-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }
    .my-md-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }
    .my-md-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
    .mt-md-0 {
        margin-top: 0 !important;
    }
    .mt-md-1 {
        margin-top: 0.25rem !important;
    }
    .mt-md-2 {
        margin-top: 0.5rem !important;
    }
    .mt-md-3 {
        margin-top: 1rem !important;
    }
    .mt-md-4 {
        margin-top: 1.5rem !important;
    }
    .mt-md-5 {
        margin-top: 3rem !important;
    }
    .mt-md-auto {
        margin-top: auto !important;
    }
    .me-md-0 {
        margin-right: 0 !important;
    }
    .me-md-1 {
        margin-right: 0.25rem !important;
    }
    .me-md-2 {
        margin-right: 0.5rem !important;
    }
    .me-md-3 {
        margin-right: 1rem !important;
    }
    .me-md-4 {
        margin-right: 1.5rem !important;
    }
    .me-md-5 {
        margin-right: 3rem !important;
    }
    .me-md-auto {
        margin-right: auto !important;
    }
    .mb-md-0 {
        margin-bottom: 0 !important;
    }
    .mb-md-1 {
        margin-bottom: 0.25rem !important;
    }
    .mb-md-2 {
        margin-bottom: 0.5rem !important;
    }
    .mb-md-3 {
        margin-bottom: 1rem !important;
    }
    .mb-md-4 {
        margin-bottom: 1.5rem !important;
    }
    .mb-md-5 {
        margin-bottom: 3rem !important;
    }
    .mb-md-auto {
        margin-bottom: auto !important;
    }
    .ms-md-0 {
        margin-left: 0 !important;
    }
    .ms-md-1 {
        margin-left: 0.25rem !important;
    }
    .ms-md-2 {
        margin-left: 0.5rem !important;
    }
    .ms-md-3 {
        margin-left: 1rem !important;
    }
    .ms-md-4 {
        margin-left: 1.5rem !important;
    }
    .ms-md-5 {
        margin-left: 3rem !important;
    }
    .ms-md-auto {
        margin-left: auto !important;
    }
    .ms-md-10px,
    .mx-md-10px,
    .m-md-10px {
        margin-left: 0.625rem !important;
    }
    .me-md-10px,
    .mx-md-10px,
    .m-md-10px {
        margin-right: 0.625rem !important;
    }
    .mt-md-10px,
    .my-md-10px,
    .m-md-10px{
        margin-top: 0.625rem !important;
    }
    .mb-md-10px,
    .my-md-10px,
    .m-md-10px{
        margin-bottom: 0.625rem !important;
    }
    .ms-md-12px,
    .mx-md-12px,
    .m-md-12px {
        margin-left: 0.75rem !important;
    }
    .me-md-12px,
    .mx-md-12px,
    .m-md-12px {
        margin-right: 0.75rem !important;
    }
    .mt-md-12px,
    .my-md-12px,
    .m-md-12px{
        margin-top: 0.75rem !important;
    }
    .mb-md-12px,
    .my-md-12px,
    .m-md-12px{
        margin-bottom: 0.75rem !important;
    }
    .ms-md-20px,
    .mx-md-20px,
    .m-md-20px {
        margin-left: 1.25rem !important;
    }
    .me-md-20px,
    .mx-md-20px,
    .m-md-20px {
        margin-right: 1.25rem !important;
    }
    .mt-md-20px,
    .my-md-20px,
    .m-md-20px{
        margin-top: 1.25rem !important;
    }
    .mb-md-20px,
    .my-md-20px,
    .m-md-20px{
        margin-bottom: 1.25rem !important;
    }
    .ms-md-32px,
    .mx-md-32px,
    .m-md-32px {
        margin-left: 2rem !important;
    }
    .me-md-32px,
    .mx-md-32px,
    .m-md-32px {
        margin-right: 2rem !important;
    }
    .mt-md-32px,
    .my-md-32px,
    .m-md-32px{
        margin-top: 2rem !important;
    }
    .mb-md-32px,
    .my-md-32px,
    .m-md-32px{
        margin-bottom: 2rem !important;
    }
    .ms-md-40px,
    .mx-md-40px,
    .m-md-40px {
        margin-left: 2.5rem !important;
    }
    .me-md-40px,
    .mx-md-40px,
    .m-md-40px {
        margin-right: 2.5rem !important;
    }
    .mt-md-40px,
    .my-md-40px,
    .m-md-40px {
        margin-top: 2.5rem !important;
    }
    .mb-md-40px,
    .my-md-40px,
    .m-md-40px {
        margin-bottom: 2.5rem !important;
    }
    .ms-md-50px,
    .mx-md-50px,
    .m-md-50px {
        margin-left: 3.125rem !important;
    }
    .me-md-50px,
    .mx-md-50px,
    .m-md-50px {
        margin-right: 3.125rem !important;
    }
    .mt-md-50px,
    .my-md-50px,
    .m-md-50px {
        margin-top: 3.125rem !important;
    }
    .mb-md-50px,
    .my-md-50px,
    .m-md-50px {
        margin-bottom: 3.125rem !important;
    }
    .ms-md-64px,
    .mx-md-64px,
    .m-md-64px {
        margin-left: 4rem !important;
    }
    .me-md-64px,
    .mx-md-64px,
    .m-md-64px {
        margin-right: 4rem !important;
    }
    .mt-md-64px,
    .my-md-64px,
    .m-md-64px {
        margin-top: 4rem !important;
    }
    .mb-md-64px,
    .my-md-64px,
    .m-md-64px {
        margin-bottom: 4rem !important;
    }
    .ms-md-72px,
    .mx-md-72px,
    .m-md-72px {
        margin-left: 4.5rem !important;
    }
    .me-md-72px,
    .mx-md-72px,
    .m-md-72px {
        margin-right: 4.5rem !important;
    }
    .mt-md-72px,
    .my-md-72px,
    .m-md-72px {
        margin-top: 4.5rem !important;
    }
    .mb-md-72px,
    .my-md-72px,
    .m-md-72px {
        margin-bottom: 4.5rem !important;
    }
    .ms-md-80px,
    .mx-md-80px,
    .m-md-80px {
        margin-left: 5rem !important;
    }
    .me-md-80px,
    .mx-md-80px,
    .m-md-80px {
        margin-right: 5rem !important;
    }
    .mt-md-80px,
    .my-md-80px,
    .m-md-80px {
        margin-top: 5rem !important;
    }
    .mb-md-80px,
    .my-md-80px,
    .m-md-80px {
        margin-bottom: 5rem !important;
    }
    .ms-md-n1px,
    .mx-md-n1px,
    .m-md-n1px {
        margin-left: -1px !important;
    }
    .me-md-n1px,
    .mx-md-n1px,
    .m-md-n1px {
        margin-right: -1px !important;
    }
    .mt-md-n1px,
    .my-md-n1px,
    .m-md-n1px{
        margin-top: -1px !important;
    }
    .mb-md-n1px,
    .my-md-n1px,
    .m-md-n1px{
        margin-bottom: -1px !important;
    }
    .ms-md-n32px,
    .mx-md-n32px,
    .m-md-n32px {
        margin-left: -2rem !important;
    }
    .me-md-n32px,
    .mx-md-n32px,
    .m-md-n32px {
        margin-right: -2rem !important;
    }
    .mt-md-n32px,
    .my-md-n32px,
    .m-md-n32px {
        margin-top: -2rem !important;
    }
    .mb-md-n32px,
    .my-md-n32px,
    .m-md-n32px {
        margin-bottom: -2rem !important;
    }
    .ms-md-n48px,
    .mx-md-n48px,
    .m-md-n48px {
        margin-left: -3rem !important;
    }
    .me-md-n48px,
    .mx-md-n48px,
    .m-md-n48px {
        margin-right: -3rem !important;
    }
    .mt-md-n48px,
    .my-md-n48px,
    .m-md-n48px {
        margin-top: -3rem !important;
    }
    .mb-md-n48px,
    .my-md-n48px,
    .m-md-n48px {
        margin-bottom: -3rem !important;
    }
    .ms-md-n80px,
    .mx-md-n80px,
    .m-md-n80px {
        margin-left: -5rem !important;
    }
    .me-md-n80px,
    .mx-md-n80px,
    .m-md-n80px {
        margin-right: -5rem !important;
    }
    .mt-md-n80px,
    .my-md-n80px,
    .m-md-n80px {
        margin-top: -5rem !important;
    }
    .mb-md-n80px,
    .my-md-n80px,
    .m-md-n80px {
        margin-bottom: -5rem !important;
    }
    .ms-md-n16per,
    .mx-md-n16per,
    .m-md-n16per {
        margin-left: -16% !important;
    }
    .me-md-n16per,
    .mx-md-n16per,
    .m-md-n16per {
        margin-right: -16% !important;
    }
    .mt-md-n16per,
    .my-md-n16per,
    .m-md-n16per {
        margin-top: -16% !important;
    }
    .mb-md-n16per,
    .my-md-n16per,
    .m-md-n16per {
        margin-bottom: -16% !important;
    }
}
@media (min-width: 992px) {
    .grid-lg{
        display: grid !important;
    }
    .grid-auto-cols-lg-auto{
        grid-auto-columns: auto !important;
    }
    .grid-auto-cols-lg-fr{
        grid-auto-columns: minmax(0, 1fr) !important;
    }
    .grid-auto-cols-lg-max{
        grid-auto-columns: max-content !important;
    }
    .grid-auto-cols-lg-min{
        grid-auto-columns: min-content !important;
    }
    .grid-flow-lg-row{
        grid-auto-flow: row !important;
    }
    .grid-flow-lg-col{
        grid-auto-flow: column !important;
    }
    .grid-flow-lg-row-dense{
        grid-auto-flow: row dense !important;
    }
    .grid-flow-lg-dense{
        grid-auto-flow: dense !important;
    }
    .grid-flow-lg-col-dense{
        grid-auto-flow: column dense !important;
    }
    .grid-auto-rows-lg-auto{
        grid-auto-rows: auto !important;
    }
    .grid-auto-rows-lg-fr{
        grid-auto-rows: minmax(0, 1fr) !important;
    }
    .grid-auto-rows-lg-max{
        grid-auto-rows: max-content !important;
    }
    .grid-auto-rows-lg-min{
        grid-auto-rows: min-content !important;
    }
    .grid-cols-lg-1{
        grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
    }
    .grid-cols-lg-2{
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
    .grid-cols-lg-3{
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
    .grid-cols-lg-4{
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    }
    .grid-cols-lg-5{
        grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    }
    .grid-cols-lg-6{
        grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    }
    .grid-cols-lg-7{
        grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
    }
    .grid-cols-lg-8{
        grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
    }
    .grid-cols-lg-9{
        grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
    }
    .grid-cols-lg-10{
        grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
    }
    .grid-cols-lg-11{
        grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
    }
    .grid-cols-lg-12{
        grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
    }
    .grid-cols-lg-subgrid{
        grid-template-columns: subgrid !important;
    }
    .grid-cols-lg-none{
        grid-template-columns: none !important;
    }
    .grid-rows-lg-1{
        grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
    }
    .grid-rows-lg-2{
        grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
    }
    .grid-rows-lg-3{
        grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
    }
    .grid-rows-lg-4{
        grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
    }
    .grid-rows-lg-5{
        grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
    }
    .grid-rows-lg-6{
        grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
    }
    .grid-rows-lg-7{
        grid-template-rows: repeat(7, minmax(0, 1fr)) !important;
    }
    .grid-rows-lg-8{
        grid-template-rows: repeat(8, minmax(0, 1fr)) !important;
    }
    .grid-rows-lg-9{
        grid-template-rows: repeat(9, minmax(0, 1fr)) !important;
    }
    .grid-rows-lg-10{
        grid-template-rows: repeat(10, minmax(0, 1fr)) !important;
    }
    .grid-rows-lg-11{
        grid-template-rows: repeat(11, minmax(0, 1fr)) !important;
    }
    .grid-rows-lg-12{
        grid-template-rows: repeat(12, minmax(0, 1fr)) !important;
    }
    .grid-rows-lg-subgrid{
        grid-template-rows: subgrid !important;
    }
    .grid-rows-lg-none{
        grid-template-rows: none !important;
    }
    .g-col-span-lg-1{
        grid-column: span 1/span 1 !important;
    }
    .g-col-span-lg-2{
        grid-column: span 2/span 2 !important;
    }
    .g-col-span-lg-3{
        grid-column: span 3/span 3 !important;
    }
    .g-col-span-lg-4{
        grid-column: span 4/span 4 !important;
    }
    .g-col-span-lg-5{
        grid-column: span 5/span 5 !important;
    }
    .g-col-span-lg-6{
        grid-column: span 6/span 6 !important;
    }
    .g-col-span-lg-7{
        grid-column: span 7/span 7 !important;
    }
    .g-col-span-lg-8{
        grid-column: span 8/span 8 !important;
    }
    .g-col-span-lg-9{
        grid-column: span 9/span 9 !important;
    }
    .g-col-span-lg-10{
        grid-column: span 10/span 10 !important;
    }
    .g-col-span-lg-11{
        grid-column: span 11/span 11 !important;
    }
    .g-col-span-lg-12{
        grid-column: span 12/span 12 !important;
    }
    .g-col-span-lg-full{
        grid-column: 1 / -1 !important;
    }
    .g-col-span-lg-auto{
        grid-column: auto !important;
    }
    .g-col-start-lg-1{
        grid-column-start: 1 !important;
    }
    .g-col-start-lg-2{
        grid-column-start: 2 !important;
    }
    .g-col-start-lg-3{
        grid-column-start: 3 !important;
    }
    .g-col-start-lg-4{
        grid-column-start: 4 !important;
    }
    .g-col-start-lg-5{
        grid-column-start: 5 !important;
    }
    .g-col-start-lg-6{
        grid-column-start: 6 !important;
    }
    .g-col-start-lg-7{
        grid-column-start: 7 !important;
    }
    .g-col-start-lg-8{
        grid-column-start: 8 !important;
    }
    .g-col-start-lg-9{
        grid-column-start: 9 !important;
    }
    .g-col-start-lg-10{
        grid-column-start: 10 !important;
    }
    .g-col-start-lg-11{
        grid-column-start: 11 !important;
    }
    .g-col-start-lg-12{
        grid-column-start: 12 !important;
    }
    .g-col-start-lg-13{
        grid-column-start: 13 !important;
    }
    .g-col-start-lg-auto{
        grid-column-start: auto !important;
    }
    .g-col-end-lg-1{
        grid-column-end: 1 !important;
    }
    .g-col-end-lg-2{
        grid-column-end: 2 !important;
    }
    .g-col-end-lg-3{
        grid-column-end: 3 !important;
    }
    .g-col-end-lg-4{
        grid-column-end: 4 !important;
    }
    .g-col-end-lg-5{
        grid-column-end: 5 !important;
    }
    .g-col-end-lg-6{
        grid-column-end: 6 !important;
    }
    .g-col-end-lg-7{
        grid-column-end: 7 !important;
    }
    .g-col-end-lg-8{
        grid-column-end: 8 !important;
    }
    .g-col-end-lg-9{
        grid-column-end: 9 !important;
    }
    .g-col-end-lg-10{
        grid-column-end: 10 !important;
    }
    .g-col-end-lg-11{
        grid-column-end: 11 !important;
    }
    .g-col-end-lg-12{
        grid-column-end: 12 !important;
    }
    .g-col-end-lg-13{
        grid-column-end: 13 !important;
    }
    .g-col-end-lg-auto{
        grid-column-end: auto !important;
    }
    .g-row-span-lg-1{
        grid-row: span 1/span 1 !important;
    }
    .g-row-span-lg-2{
        grid-row: span 2/span 2 !important;
    }
    .g-row-span-lg-3{
        grid-row: span 3/span 3 !important;
    }
    .g-row-span-lg-4{
        grid-row: span 4/span 4 !important;
    }
    .g-row-span-lg-5{
        grid-row: span 5/span 5 !important;
    }
    .g-row-span-lg-6{
        grid-row: span 6/span 6 !important;
    }
    .g-row-span-lg-7{
        grid-row: span 7/span 7 !important;
    }
    .g-row-span-lg-8{
        grid-row: span 8/span 8 !important;
    }
    .g-row-span-lg-9{
        grid-row: span 9/span 9 !important;
    }
    .g-row-span-lg-10{
        grid-row: span 10/span 10 !important;
    }
    .g-row-span-lg-11{
        grid-row: span 11/span 11 !important;
    }
    .g-row-span-lg-12{
        grid-row: span 12/span 12 !important;
    }
    .g-row-span-lg-full{
        grid-row: 1 / -1 !important;
    }
    .g-row-span-lg-auto{
        grid-row: auto !important;
    }
    .g-row-start-lg-1{
        grid-row-start: 1 !important;
    }
    .g-row-start-lg-2{
        grid-row-start: 2 !important;
    }
    .g-row-start-lg-3{
        grid-row-start: 3 !important;
    }
    .g-row-start-lg-4{
        grid-row-start: 4 !important;
    }
    .g-row-start-lg-5{
        grid-row-start: 5 !important;
    }
    .g-row-start-lg-6{
        grid-row-start: 6 !important;
    }
    .g-row-start-lg-7{
        grid-row-start: 7 !important;
    }
    .g-row-start-lg-8{
        grid-row-start: 8 !important;
    }
    .g-row-start-lg-9{
        grid-row-start: 9 !important;
    }
    .g-row-start-lg-10{
        grid-row-start: 10 !important;
    }
    .g-row-start-lg-11{
        grid-row-start: 11 !important;
    }
    .g-row-start-lg-12{
        grid-row-start: 12 !important;
    }
    .g-row-start-lg-13{
        grid-row-start: 13 !important;
    }
    .g-row-start-lg-auto{
        grid-row-start: auto !important;
    }
    .g-row-end-lg-1{
        grid-row-end: 1 !important;
    }
    .g-row-end-lg-2{
        grid-row-end: 2 !important;
    }
    .g-row-end-lg-3{
        grid-row-end: 3 !important;
    }
    .g-row-end-lg-4{
        grid-row-end: 4 !important;
    }
    .g-row-end-lg-5{
        grid-row-end: 5 !important;
    }
    .g-row-end-lg-6{
        grid-row-end: 6 !important;
    }
    .g-row-end-lg-7{
        grid-row-end: 7 !important;
    }
    .g-row-end-lg-8{
        grid-row-end: 8 !important;
    }
    .g-row-end-lg-9{
        grid-row-end: 9 !important;
    }
    .g-row-end-lg-10{
        grid-row-end: 10 !important;
    }
    .g-row-end-lg-11{
        grid-row-end: 11 !important;
    }
    .g-row-end-lg-12{
        grid-row-end: 12 !important;
    }
    .g-row-end-lg-13{
        grid-row-end: 13 !important;
    }
    .g-row-end-lg-auto{
        grid-row-end: auto !important;
    }
    .justify-content-lg-normal{
        justify-content: normal !important;
    }
    .justify-items-lg-start{
        justify-items: start !important;
    }
    .justify-items-lg-end{
        justify-items: end !important;
    }
    .justify-items-lg-center{
        justify-items: center !important;
    }
    .justify-items-lg-stretch{
        justify-items: stretch !important;
    }
    .justify-self-lg-auto{
        justify-self: auto !important;
    }
    .justify-self-lg-start{
        justify-self: start !important;
    }
    .justify-self-lg-end{
        justify-self: end !important;
    }
    .justify-self-lg-center{
        justify-self: center !important;
    }
    .justify-self-lg-stretch{
        justify-self: stretch !important;
    }
    .align-content-lg-normal{
        align-content: normal !important;
    }
    .align-content-lg-evenly{
        align-content: space-evenly !important;
    }
    .place-content-lg-center{
        place-content: center !important;
    }
    .place-content-lg-start{
        place-content: start !important;
    }
    .place-content-lg-end{
        place-content: end !important;
    }
    .place-content-lg-between{
        place-content: space-between !important;
    }
    .place-content-lg-around{
        place-content: space-around !important;
    }
    .place-content-lg-evenly{
        place-content: space-evenly !important;
    }
    .place-content-lg-stretch{
        place-content: stretch !important;
    }
    .place-self-lg-auto{
        place-self: auto !important;
    }
    .place-self-lg-start{
        place-self: start !important;
    }
    .place-self-lg-end{
        place-self: end !important;
    }
    .place-self-lg-center{
        place-self: center !important;
    }
    .place-self-lg-stretch{
        place-self: stretch !important;
    }
    .text-opacity-lg-27 {
        --bs-text-opacity: 27% !important;
    }
    .overflow-lg-unset{
        overflow: unset !important;
    }
    .w-lg-100x16 {
        width: calc(100% + 16%) !important;
    }
    .w-lg-200vw{
      width: 200vw !important;
    }
    .w-lg-80vw{
      width: 80vw !important;
    }
    .w-lg-50vw{
      width: 50vw !important;
    }
    .w-lg-16px,
    .size-lg-16px {
        width: 16px !important;
    }
    .h-lg-16px,
    .size-lg-16px {
        height: 16px !important;
    }
    .w-lg-18px,
    .size-lg-18px {
        width: 18px !important;
    }
    .h-lg-18px,
    .size-lg-18px {
        height: 18px !important;
    }
    .w-lg-24px,
    .size-lg-24px{
        width: 24px !important;
    }
    .h-lg-24px,
    .size-lg-24px{
        height: 24px !important;
    }
    .w-lg-32px,
    .size-lg-32px{
        width: 32px !important;
    }
    .h-lg-32px,
    .size-lg-32px{
        height: 32px !important;
    }
    .w-lg-40px,
    .size-lg-40px{
        width: 40px !important;
    }
    .h-lg-40px,
    .size-lg-40px{
        height: 40px !important;
    }
    .w-lg-48px,
    .size-lg-48px{
        width: 48px !important;
    }
    .h-lg-48px,
    .size-lg-48px{
        height: 48px !important;
    }
    .w-lg-56px,
    .size-lg-56px{
        width: 56px !important;
    }
    .h-lg-56px,
    .size-lg-56px{
        height: 56px !important;
    }
    .w-lg-64px,
    .size-lg-64px{
        width: 64px !important;
    }
    .h-lg-64px,
    .size-lg-64px{
        height: 64px !important;
    }
    .w-lg-80px,
    .size-lg-80px{
        width: 80px !important;
    }
    .h-lg-80px,
    .size-lg-80px{
        height: 80px !important;
    }
    .start-lg-auto{
      left: auto !important;
    }
    .end-lg-auto{
        right: 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: 1rem !important;
    }
    .p-lg-4 {
        padding: 1.5rem !important;
    }
    .p-lg-5 {
        padding: 3rem !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: 1rem !important;
        padding-left: 1rem !important;
    }
    .px-lg-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }
    .px-lg-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !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: 1rem !important;
        padding-bottom: 1rem !important;
    }
    .py-lg-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }
    .py-lg-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }
    .py-lg-64px{
        padding-top: 4rem !important;
        padding-bottom: 4rem !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: 1rem !important;
    }
    .pt-lg-4 {
        padding-top: 1.5rem !important;
    }
    .pt-lg-5 {
        padding-top: 3rem !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: 1rem !important;
    }
    .pe-lg-4 {
        padding-right: 1.5rem !important;
    }
    .pe-lg-5 {
        padding-right: 3rem !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: 1rem !important;
    }
    .pb-lg-4 {
        padding-bottom: 1.5rem !important;
    }
    .pb-lg-5 {
        padding-bottom: 3rem !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: 1rem !important;
    }
    .ps-lg-4 {
        padding-left: 1.5rem !important;
    }
    .ps-lg-5 {
        padding-left: 3rem !important;
    }
    .ps-lg-10px,
    .px-lg-10px,
    .p-lg-10px {
        padding-left: 10px !important;
    }
    .pe-lg-10px,
    .px-lg-10px,
    .p-lg-10px {
        padding-right: 10px !important;
    }
    .pt-lg-10px,
    .py-lg-10px,
    .p-lg-10px {
        padding-top: 10px !important;
    }
    .pb-lg-10px,
    .py-lg-10px,
    .p-lg-10px {
        padding-bottom: 10px !important;
    }
    .ps-lg-12px,
    .px-lg-12px,
    .p-lg-12px {
        padding-left: 12px !important;
    }
    .pe-lg-12px,
    .px-lg-12px,
    .p-lg-12px {
        padding-right: 12px !important;
    }
    .pt-lg-12px,
    .py-lg-12px,
    .p-lg-12px {
        padding-top: 12px !important;
    }
    .pb-lg-12px,
    .py-lg-12px,
    .p-lg-12px {
        padding-bottom: 12px !important;
    }
    .ps-lg-21px,
    .px-lg-21px,
    .p-lg-21px {
        padding-left: 21px !important;
    }
    .pe-lg-21px,
    .px-lg-21px,
    .p-lg-21px {
        padding-right: 21px !important;
    }
    .pt-lg-21px,
    .py-lg-21px,
    .p-lg-21px {
        padding-top: 21px !important;
    }
    .pb-lg-21px,
    .py-lg-21px,
    .p-lg-21px {
        padding-bottom: 21px !important;
    }
    .ps-lg-30px,
    .px-lg-30px,
    .p-lg-30px {
        padding-left: 30px !important;
    }
    .pe-lg-30px,
    .px-lg-30px,
    .p-lg-30px {
        padding-right: 30px !important;
    }
    .pt-lg-30px,
    .py-lg-30px,
    .p-lg-30px {
        padding-top: 30px !important;
    }
    .pb-lg-30px,
    .py-lg-30px,
    .p-lg-30px {
        padding-bottom: 30px !important;
    }
    .ps-lg-32px,
    .px-lg-32px,
    .p-lg-32px {
        padding-left: 2rem !important;
    }
    .pe-lg-32px,
    .px-lg-32px,
    .p-lg-32px {
        padding-right: 2rem !important;
    }
    .pt-lg-32px,
    .py-lg-32px,
    .p-lg-32px {
        padding-top: 2rem !important;
    }
    .pb-lg-32px,
    .py-lg-32px,
    .p-lg-32px {
        padding-bottom: 2rem !important;
    }
    .ps-lg-40px,
    .px-lg-40px,
    .p-lg-40px {
        padding-left: 2.5rem !important;
    }
    .pe-lg-40px,
    .px-lg-40px,
    .p-lg-40px {
        padding-right: 2.5rem !important;
    }
    .pt-lg-40px,
    .py-lg-40px,
    .p-lg-40px {
        padding-top: 2.5rem !important;
    }
    .pb-lg-40px,
    .py-lg-40px,
    .p-lg-40px {
        padding-bottom: 2.5rem !important;
    }
    .ps-lg-64px,
    .px-lg-64px,
    .p-lg-64px {
        padding-left: 4rem !important;
    }
    .pe-lg-64px,
    .px-lg-64px,
    .p-lg-64px {
        padding-right: 4rem !important;
    }
    .pt-lg-64px,
    .py-lg-64px,
    .p-lg-64px {
        padding-top: 4rem !important;
    }
    .pb-lg-64px,
    .py-lg-64px,
    .p-lg-64px {
        padding-bottom: 4rem !important;
    }
    .ps-lg-72px,
    .px-lg-72px,
    .p-lg-72px {
        padding-left: 4.5rem !important;
    }
    .pe-lg-72px,
    .px-lg-72px,
    .p-lg-72px {
        padding-right: 4.5rem !important;
    }
    .pt-lg-72px,
    .py-lg-72px,
    .p-lg-72px {
        padding-top: 4.5rem !important;
    }
    .pb-lg-72px,
    .py-lg-72px,
    .p-lg-72px {
        padding-bottom: 4.5rem !important;
    }
    .ps-lg-80px,
    .px-lg-80px,
    .p-lg-80px {
        padding-left: 5rem !important;
    }
    .pe-lg-80px,
    .px-lg-80px,
    .p-lg-80px {
        padding-right: 5rem !important;
    }
    .pt-lg-80px,
    .py-lg-80px,
    .p-lg-80px {
        padding-top: 5rem !important;
    }
    .pb-lg-80px,
    .py-lg-80px,
    .p-lg-80px {
        padding-bottom: 5rem !important;
    }
    .ps-lg-80px-plus-32px,
    .px-lg-80px-plus-32px,
    .p-lg-80px-plus-32px {
        padding-left: calc(80px + 32px) !important;
    }
    .pe-lg-80px-plus-32px,
    .px-lg-80px-plus-32px,
    .p-lg-80px-plus-32px {
        padding-right: calc(80px + 32px) !important;
    }
    .pt-lg-80px-plus-32px,
    .py-lg-80px-plus-32px,
    .p-lg-80px-plus-32px {
        padding-top: calc(80px + 32px) !important;
    }
    .pb-lg-80px-plus-32px,
    .py-lg-80px-plus-32px,
    .p-lg-80px-plus-32px {
        padding-bottom: calc(80px + 32px) !important;
    }
    .ps-lg-96px,
    .px-lg-96px,
    .p-lg-96px {
        padding-left: 6rem !important;
    }
    .pe-lg-96px,
    .px-lg-96px,
    .p-lg-96px {
        padding-right: 6rem !important;
    }
    .pt-lg-96px,
    .py-lg-96px,
    .p-lg-96px {
        padding-top: 6rem !important;
    }
    .pb-lg-96px,
    .py-lg-96px,
    .p-lg-96px {
        padding-bottom: 6rem !important;
    }
    .ps-lg-128px,
    .px-lg-128px,
    .p-lg-128px {
        padding-left: 8rem !important;
    }
    .pe-lg-128px,
    .px-lg-128px,
    .p-lg-128px {
        padding-right: 8rem !important;
    }
    .pt-lg-128px,
    .py-lg-128px,
    .p-lg-128px {
        padding-top: 8rem !important;
    }
    .pb-lg-128px,
    .py-lg-128px,
    .p-lg-128px {
        padding-bottom: 8rem !important;
    }
    .ps-lg-167px,
    .px-lg-167px,
    .p-lg-167px {
        padding-left: 10.4375rem !important;
    }
    .pe-lg-167px,
    .px-lg-167px,
    .p-lg-167px {
        padding-right: 10.4375rem !important;
    }
    .pt-lg-167px,
    .py-lg-167px,
    .p-lg-167px {
        padding-top: 10.4375rem !important;
    }
    .pb-lg-167px,
    .py-lg-167px,
    .p-lg-167px {
        padding-bottom: 10.4375rem !important;
    }
    .ps-lg-224px,
    .px-lg-224px,
    .p-lg-224px {
        padding-left: 14rem !important;
    }
    .pe-lg-224px,
    .px-lg-224px,
    .p-lg-224px {
        padding-right: 14rem !important;
    }
    .pt-lg-224px,
    .py-lg-224px,
    .p-lg-224px {
        padding-top: 14rem !important;
    }
    .pb-lg-224px,
    .py-lg-224px,
    .p-lg-224px {
        padding-bottom: 14rem !important;
    }
    .ps-lg-5vw,
    .px-lg-5vw,
    .p-lg-5vw {
        padding-left: 5vw !important;
    }
    .pe-lg-5vw,
    .px-lg-5vw,
    .p-lg-5vw {
        padding-right: 5vw !important;
    }
    .pt-lg-5vw,
    .py-lg-5vw,
    .p-lg-5vw {
        padding-top: 5vw !important;
    }
    .pb-lg-5vw,
    .py-lg-5vw,
    .p-lg-5vw {
        padding-bottom: 5vw !important;
    }
    .ps-lg-4vw,
    .px-lg-4vw,
    .p-lg-4vw {
        padding-left: 4vw !important;
    }
    .pe-lg-4vw,
    .px-lg-4vw,
    .p-lg-4vw {
        padding-right: 4vw !important;
    }
    .pt-lg-4vw,
    .py-lg-4vw,
    .p-lg-4vw {
        padding-top: 4vw !important;
    }
    .pb-lg-4vw,
    .py-lg-4vw,
    .p-lg-4vw {
        padding-bottom: 4vw !important;
    }
    .m-lg-0 {
        margin: 0 !important;
    }
    .m-lg-1 {
        margin: 0.25rem !important;
    }
    .m-lg-2 {
        margin: 0.5rem !important;
    }
    .m-lg-3 {
        margin: 1rem !important;
    }
    .m-lg-4 {
        margin: 1.5rem !important;
    }
    .m-lg-5 {
        margin: 3rem !important;
    }
    .m-lg-auto {
        margin: auto !important;
    }
    .mx-lg-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .mx-lg-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }
    .mx-lg-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }
    .mx-lg-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }
    .mx-lg-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }
    .mx-lg-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }
    .mx-lg-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    .my-lg-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .my-lg-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }
    .my-lg-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }
    .my-lg-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }
    .my-lg-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }
    .my-lg-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }
    .my-lg-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
    .mt-lg-0 {
        margin-top: 0 !important;
    }
    .mt-lg-1 {
        margin-top: 0.25rem !important;
    }
    .mt-lg-2 {
        margin-top: 0.5rem !important;
    }
    .mt-lg-3 {
        margin-top: 1rem !important;
    }
    .mt-lg-4 {
        margin-top: 1.5rem !important;
    }
    .mt-lg-5 {
        margin-top: 3rem !important;
    }
    .mt-lg-auto {
        margin-top: auto !important;
    }
    .me-lg-0 {
        margin-right: 0 !important;
    }
    .me-lg-1 {
        margin-right: 0.25rem !important;
    }
    .me-lg-2 {
        margin-right: 0.5rem !important;
    }
    .me-lg-3 {
        margin-right: 1rem !important;
    }
    .me-lg-4 {
        margin-right: 1.5rem !important;
    }
    .me-lg-5 {
        margin-right: 3rem !important;
    }
    .me-lg-auto {
        margin-right: auto !important;
    }
    .mb-lg-0 {
        margin-bottom: 0 !important;
    }
    .mb-lg-1 {
        margin-bottom: 0.25rem !important;
    }
    .mb-lg-2 {
        margin-bottom: 0.5rem !important;
    }
    .mb-lg-3 {
        margin-bottom: 1rem !important;
    }
    .mb-lg-4 {
        margin-bottom: 1.5rem !important;
    }
    .mb-lg-5 {
        margin-bottom: 3rem !important;
    }
    .mb-lg-auto {
        margin-bottom: auto !important;
    }
    .ms-lg-0 {
        margin-left: 0 !important;
    }
    .ms-lg-1 {
        margin-left: 0.25rem !important;
    }
    .ms-lg-2 {
        margin-left: 0.5rem !important;
    }
    .ms-lg-3 {
        margin-left: 1rem !important;
    }
    .ms-lg-4 {
        margin-left: 1.5rem !important;
    }
    .ms-lg-5 {
        margin-left: 3rem !important;
    }
    .ms-lg-auto {
        margin-left: auto !important;
    }
    .ms-lg-10px,
    .mx-lg-10px,
    .m-lg-10px {
        margin-left: 0.625rem !important;
    }
    .me-lg-10px,
    .mx-lg-10px,
    .m-lg-10px {
        margin-right: 0.625rem !important;
    }
    .mt-lg-10px,
    .my-lg-10px,
    .m-lg-10px{
        margin-top: 0.625rem !important;
    }
    .mb-lg-10px,
    .my-lg-10px,
    .m-lg-10px{
        margin-bottom: 0.625rem !important;
    }
    .ms-lg-12px,
    .mx-lg-12px,
    .m-lg-12px {
        margin-left: 0.75rem !important;
    }
    .me-lg-12px,
    .mx-lg-12px,
    .m-lg-12px {
        margin-right: 0.75rem !important;
    }
    .mt-lg-12px,
    .my-lg-12px,
    .m-lg-12px{
        margin-top: 0.75rem !important;
    }
    .mb-lg-12px,
    .my-lg-12px,
    .m-lg-12px{
        margin-bottom: 0.75rem !important;
    }
    .ms-lg-20px,
    .mx-lg-20px,
    .m-lg-20px {
        margin-left: 1.25rem !important;
    }
    .me-lg-20px,
    .mx-lg-20px,
    .m-lg-20px {
        margin-right: 1.25rem !important;
    }
    .mt-lg-20px,
    .my-lg-20px,
    .m-lg-20px{
        margin-top: 1.25rem !important;
    }
    .mb-lg-20px,
    .my-lg-20px,
    .m-lg-20px{
        margin-bottom: 1.25rem !important;
    }
    .ms-lg-32px,
    .mx-lg-32px,
    .m-lg-32px {
        margin-left: 2rem !important;
    }
    .me-lg-32px,
    .mx-lg-32px,
    .m-lg-32px {
        margin-right: 2rem !important;
    }
    .mt-lg-32px,
    .my-lg-32px,
    .m-lg-32px {
        margin-top: 2rem !important;
    }
    .mb-lg-32px,
    .my-lg-32px,
    .m-lg-32px {
        margin-bottom: 2rem !important;
    }
    .ms-lg-40px,
    .mx-lg-40px,
    .m-lg-40px {
        margin-left: 2.5rem !important;
    }
    .me-lg-40px,
    .mx-lg-40px,
    .m-lg-40px {
        margin-right: 2.5rem !important;
    }
    .mt-lg-40px,
    .my-lg-40px,
    .m-lg-40px {
        margin-top: 2.5rem !important;
    }
    .mb-lg-40px,
    .my-lg-40px,
    .m-lg-40px {
        margin-bottom: 2.5rem !important;
    }
    .ms-lg-50px,
    .mx-lg-50px,
    .m-lg-50px {
        margin-left: 3.125rem !important;
    }
    .me-lg-50px,
    .mx-lg-50px,
    .m-lg-50px {
        margin-right: 3.125rem !important;
    }
    .mt-lg-50px,
    .my-lg-50px,
    .m-lg-50px {
        margin-top: 3.125rem !important;
    }
    .mb-lg-50px,
    .my-lg-50px,
    .m-lg-50px {
        margin-bottom: 3.125rem !important;
    }
    .ms-lg-64px,
    .mx-lg-64px,
    .m-lg-64px {
        margin-left: 4rem !important;
    }
    .me-lg-64px,
    .mx-lg-64px,
    .m-lg-64px {
        margin-right: 4rem !important;
    }
    .mt-lg-64px,
    .my-lg-64px,
    .m-lg-64px {
        margin-top: 4rem !important;
    }
    .mb-lg-64px,
    .my-lg-64px,
    .m-lg-64px {
        margin-bottom: 4rem !important;
    }
    .ms-lg-72px,
    .mx-lg-72px,
    .m-lg-72px {
        margin-left: 4.5rem !important;
    }
    .me-lg-72px,
    .mx-lg-72px,
    .m-lg-72px {
        margin-right: 4.5rem !important;
    }
    .mt-lg-72px,
    .my-lg-72px,
    .m-lg-72px {
        margin-top: 4.5rem !important;
    }
    .mb-lg-72px,
    .my-lg-72px,
    .m-lg-72px {
        margin-bottom: 4.5rem !important;
    }
    .ms-lg-80px,
    .mx-lg-80px,
    .m-lg-80px {
        margin-left: 5rem !important;
    }
    .me-lg-80px,
    .mx-lg-80px,
    .m-lg-80px {
        margin-right: 5rem !important;
    }
    .mt-lg-80px,
    .my-lg-80px,
    .m-lg-80px {
        margin-top: 5rem !important;
    }
    .mb-lg-80px,
    .my-lg-80px,
    .m-lg-80px {
        margin-bottom: 5rem !important;
    }
    .ms-lg-n1px,
    .mx-lg-n1px,
    .m-lg-n1px {
        margin-left: -1px !important;
    }
    .me-lg-n1px,
    .mx-lg-n1px,
    .m-lg-n1px {
        margin-right: -1px !important;
    }
    .mt-lg-n1px,
    .my-lg-n1px,
    .m-lg-n1px{
        margin-top: -1px !important;
    }
    .mb-lg-n1px,
    .my-lg-n1px,
    .m-lg-n1px{
        margin-bottom: -1px !important;
    }
    .ms-lg-n32px,
    .mx-lg-n32px,
    .m-lg-n32px {
        margin-left: -2rem !important;
    }
    .me-lg-n32px,
    .mx-lg-n32px,
    .m-lg-n32px {
        margin-right: -2rem !important;
    }
    .mt-lg-n32px,
    .my-lg-n32px,
    .m-lg-n32px {
        margin-top: -2rem !important;
    }
    .mb-lg-n32px,
    .my-lg-n32px,
    .m-lg-n32px {
        margin-bottom: -2rem !important;
    }
    .ms-lg-n80px,
    .mx-lg-n80px,
    .m-lg-n80px {
        margin-left: -5rem !important;
    }
    .me-lg-n80px,
    .mx-lg-n80px,
    .m-lg-n80px {
        margin-right: -5rem !important;
    }
    .mt-lg-n80px,
    .my-lg-n80px,
    .m-lg-n80px {
        margin-top: -5rem !important;
    }
    .mb-lg-n80px,
    .my-lg-n80px,
    .m-lg-n80px {
        margin-bottom: -5rem !important;
    }
    .ms-lg-n16per,
    .mx-lg-n16per,
    .m-lg-n16per {
        margin-left: -16% !important;
    }
    .me-lg-n16per,
    .mx-lg-n16per,
    .m-lg-n16per {
        margin-right: -16% !important;
    }
    .mt-lg-n16per,
    .my-lg-n16per,
    .m-lg-n16per {
        margin-top: -16% !important;
    }
    .mb-lg-n16per,
    .my-lg-n16per,
    .m-lg-n16per {
        margin-bottom: -16% !important;
    }
    .aspect-lg-1x1{
        aspect-ratio: 1 / 1 !important;
    }
    .aspect-lg-4x3{
        aspect-ratio: 4 / 3 !important;
    }
    .aspect-lg-5x4{
        aspect-ratio: 5 / 4 !important;
    }
    .aspect-lg-16x9{
        aspect-ratio: 16 / 9 !important;
    }
    .aspect-lg-21x9{
        aspect-ratio: 21 / 9 !important;
    }
    .aspect-lg-unset{
        aspect-ratio: unset !important;
    }
    .bg-lg-primary{
        --bs-bg-opacity: 1;
        background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
    }
    .bg-lg-black{
        --bs-bg-opacity: 1;
        background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
    }
    .bg-lg-transparent{
        --bs-bg-opacity: 1;
        background-color: transparent !important;
    }
    .before-lg\:content-blank:before{
        content: "" !important;
    }
    .before-lg\:vw-lg-200:before{
      width: 200vw !important;
    }
    .before-lg\:block:before{
        display: block !important;
    }
    .before-lg\:h-100:before{
        height: 100% !important;
    }
    .before-lg\:position-absolute:before{
        position: absolute !important;
    }
    .before-lg\:top-0:before{
        top: 0 !important;
    }
    .before-lg\:bottom-0:before{
        bottom: 0 !important;
    }
    .before-lg\:end-100:before{
        right: 100% !important;
    }
    .before-lg\:end-80:before{
        right: 80% !important;
    }
    .before-lg\:start-100:before{
        left: 100% !important;
    }
    .before-lg\:start-80:before{
        left: 80% !important;
    }
    .before-lg\:z-1:before{
        z-index: 1 !important;
    }
    .before-lg\:bg-primary:before{
        --bs-bg-opacity: 1;
        background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
    }
    .before-lg\:bg-black:before{
        --bs-bg-opacity: 1;
        background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
    }
    .w-lg-100 {
        width: 100% !important;
    }
    .w-lg-auto {
        width: auto !important;
    }
    .mw-lg-400px{
        max-width: 400px !important;
    }
    .mw-lg-450px{
        max-width: 450px !important;
    }
    .mw-lg-612px{
        max-width: 612px !important;
    }
    .g-lg-10px,
    .gx-lg-10px{
        --bs-gutter-x: 10px !important;
    }
    .g-lg-20px,
    .gx-lg-20px{
        --bs-gutter-x: 20px !important;
    }
    .g-lg-80px,
    .gx-lg-80px{
        --bs-gutter-x: 5rem !important;
    }
    .g-lg-80px,
    .gy-lg-80px{
        --bs-gutter-y: 5rem !important;
    }
    .g-lg-3vw, .gx-lg-3vw {
        --bs-gutter-x: 3vw !important;
    }
    .g-lg-5vw, .gx-lg-5vw {
        --bs-gutter-x: 5vw !important;
    }
    .g-lg-8vw, .gx-lg-8vw {
        --bs-gutter-x: 8vw !important;
    }
    .gap-lg-32px{
        gap: 2rem !important;
    }
    .row-gap-lg-40px {
        row-gap: 2.5rem !important;
    }
    .column-gap-lg-40px{
        -moz-column-gap: 2.5rem !important;
        column-gap: 2.5rem !important;
    }
    .column-gap-lg-32px{
        -moz-column-gap: 2rem !important;
        column-gap: 2rem !important;
    }
    .row-gap-lg-4 {
        row-gap: 1.5rem !important;
    }
    .pageHeader__wr .navbar .container{}
    .pageHeader__wr .offcanvas .offcanvas-body,
    .pageHeader__wr .navbar-nav {
        column-gap: 1.5rem;
    }
    .pageHeader__wr .navbar-nav>li{
        padding: 34px 0;
    }
    .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
        color: #fff;
    }
    .pageHeader__wr .dropdown:hover .dropdown-menu {
        display: block;
        top: calc(100% - 1px);
        left: 0;
        margin-top: var(--bs-dropdown-spacer);
    }
    .pageHeader__wr .dropdown:hover .dropdown-menu.dropdown-menu-end {
        right: 0;
        left: auto;
    }
    .hmBannerSec__wr{
        height: calc(100vh - 84px);
        overflow: hidden;
    }
    .hmBannerSec__wr .container,
    .hmBannerSec__wr .container .row{
        height: 100%;
    }
    .hmBnrFigure{
        width: calc(100% + 5vw);
        margin-left: -5vw;
        transform: translateY(2vw);
    }
    .counterBlockParent{
        margin-top: 56px;
    }
    .hmServHead{
        width: 100%;
        max-width: 250px;
    }
    .hmServHeadContent{
        width: 100%;
        max-width: 612px;
        margin-left: auto;
    }
    .serviceContentBlock{
        padding: 0 20px 24px;
    }
    .hmProcesHead{
        width: 100%;
        max-width: 400px;
    }
    .hmProcesHeadContent{
        width: 100%;
        max-width: 612px;
        margin-left: auto;
    }
    .hmProcessContent{
        margin-top: 56px;
    }
    .processParent{
        margin-top: 56px;
    }
    .loanCalcFormBlock{
        margin-top: -87px;
    }
    .hmWhySecFigure{
        margin-right: -5vw;
        margin-left: -1vw;
    }
    .offerBlock{
        padding: 26px;
    }
    .offerContentBlock{
        margin-top: 80px;
        margin-bottom: 20px;
    }
    /*.reviewSliderParent{
        margin-right: -7.5vw;
    }*/
    .pageFooter{
        padding-top: 64px;
    }
    .pageFootContactBlock {
        width: 100%;
        max-width: 275px;
    }
    .pageInerBnrSec__wr{
        padding-top: 2rem;
    }
    .pageInerBnrBox {
        height: calc(100vh - 84px - 32px);
        aspect-ratio: unset;
    }
    .inrBnrBlock{
        padding: 40px;
    }
    /*.aboutUsSec__wr{
        padding-top: calc(80px + 32px);
        margin-top: -32px;
    }*/
    .abtCounterBlock{
        padding: 48px 20px;
        aspect-ratio: 1 / 1;
        height: auto;
    }
    .serDetailSideBar{
        padding: 16px;
    }
    .inrPageTitleSec__wr{
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .inrPageTitleSec__wr:has(.inrPageTitle):has(.inrPageTitleIconBlock){
        padding-top: 32px;
        padding-bottom: 32px;
    }
    #proDetailModal .proDetailInfoBlock>.row{
        height: 100%;
    }
    .mortYearTenor__wr {
        height: calc(100% - 1.5rem);
        display: flex;
        flex-direction: column;
        align-items: stretch;
        justify-content: center;
    }
    .cardShdwBodyBox__wr{
        padding: 4vw 3vw;
    }
    .morgCalcFormDataBlock{
        padding: 2vw 2vw;
    }
    .morgCalcFormBlock {
        width: 100%;
        height: 100%;
    }
    .morgCalcFormBlockBody {
        width: 100%;
        height: calc(100% - 60px);
        display: flex;
    }
    .dbRegEligCalcFormBlockFoot .btnBlock .btn{
        --bs-btn-padding-x: 32px;
    }
    .serDetailBenefitFigure{
        margin-top: -40px;
    }
    .procesBlock:nth-child(even) .procesBlockWrapper{
        flex-direction: row-reverse;
    }
    .procesBlock:nth-child(even) .procesImageBlock{
        margin-left: calc(50px + 24px + 24px);
        margin-right: 5vw;
    }
    .procesBlock:nth-child(even) .procesContentBlock {
        margin-right: calc(50px + 24px);
        margin-left: 0;
    }
    .contactFromBlock{
        padding: 2vw 4vw;
    }
    .blogSidebarBlock{
        padding: 1.5rem;
    }
    .blogSidebarBlock~.blogSidebarBlock{
        margin-top: 2rem;
    }
    .sidebarPosts>.row>[class*=col-]~[class*=col-]>.sidebarPostBlock{
        padding-top: 1rem;
        margin-top: 1rem;
        border-top: 1px solid;
        --bs-border-opacity: 1;
        border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity));
    }
    .dbRegProListBlockBody>.row{
        position: relative;
    }
    .dbRegProListBlockBody>.row>[class*=col-]:nth-child(2){
        padding-left: 124px;
        min-height: 76px;
        justify-content: space-between;
    }
    .dbRegProBankColBlock{
        position: absolute;
        left: 0;
        top: 0;
        border-bottom: none;
        padding-top: .25rem;
        padding-bottom: .25rem;
    }
}
@media (min-width: 1200px) {
    .grid-xl{
        display: grid !important;
    }
    .grid-auto-cols-xl-auto{
        grid-auto-columns: auto !important;
    }
    .grid-auto-cols-xl-fr{
        grid-auto-columns: minmax(0, 1fr) !important;
    }
    .grid-auto-cols-xl-max{
        grid-auto-columns: max-content !important;
    }
    .grid-auto-cols-xl-min{
        grid-auto-columns: min-content !important;
    }
    .grid-flow-xl-row{
        grid-auto-flow: row !important;
    }
    .grid-flow-xl-row{
        grid-auto-flow: row !important;
    }
    .grid-flow-xl-col{
        grid-auto-flow: column !important;
    }
    .grid-flow-xl-row-dense{
        grid-auto-flow: row dense !important;
    }
    .grid-flow-xl-dense{
        grid-auto-flow: dense !important;
    }
    .grid-flow-xl-col-dense{
        grid-auto-flow: column dense !important;
    }
    .grid-auto-rows-xl-auto{
        grid-auto-rows: auto !important;
    }
    .grid-auto-rows-xl-fr{
        grid-auto-rows: minmax(0, 1fr) !important;
    }
    .grid-auto-rows-xl-max{
        grid-auto-rows: max-content !important;
    }
    .grid-auto-rows-xl-min{
        grid-auto-rows: min-content !important;
    }
    .grid-cols-xl-1{
        grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
    }
    .grid-cols-xl-2{
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
    .grid-cols-xl-3{
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
    .grid-cols-xl-4{
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    }
    .grid-cols-xl-5{
        grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    }
    .grid-cols-xl-6{
        grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    }
    .grid-cols-xl-7{
        grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
    }
    .grid-cols-xl-8{
        grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
    }
    .grid-cols-xl-9{
        grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
    }
    .grid-cols-xl-10{
        grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
    }
    .grid-cols-xl-11{
        grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
    }
    .grid-cols-xl-12{
        grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
    }
    .grid-cols-xl-subgrid{
        grid-template-columns: subgrid !important;
    }
    .grid-cols-xl-none{
        grid-template-columns: none !important;
    }
    .grid-rows-xl-1{
        grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
    }
    .grid-rows-xl-2{
        grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
    }
    .grid-rows-xl-3{
        grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
    }
    .grid-rows-xl-4{
        grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
    }
    .grid-rows-xl-5{
        grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
    }
    .grid-rows-xl-6{
        grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
    }
    .grid-rows-xl-7{
        grid-template-rows: repeat(7, minmax(0, 1fr)) !important;
    }
    .grid-rows-xl-8{
        grid-template-rows: repeat(8, minmax(0, 1fr)) !important;
    }
    .grid-rows-xl-9{
        grid-template-rows: repeat(9, minmax(0, 1fr)) !important;
    }
    .grid-rows-xl-10{
        grid-template-rows: repeat(10, minmax(0, 1fr)) !important;
    }
    .grid-rows-xl-11{
        grid-template-rows: repeat(11, minmax(0, 1fr)) !important;
    }
    .grid-rows-xl-12{
        grid-template-rows: repeat(12, minmax(0, 1fr)) !important;
    }
    .grid-rows-xl-subgrid{
        grid-template-rows: subgrid !important;
    }
    .grid-rows-xl-none{
        grid-template-rows: none !important;
    }
    .g-col-span-xl-1{
        grid-column: span 1/span 1 !important;
    }
    .g-col-span-xl-2{
        grid-column: span 2/span 2 !important;
    }
    .g-col-span-xl-3{
        grid-column: span 3/span 3 !important;
    }
    .g-col-span-xl-4{
        grid-column: span 4/span 4 !important;
    }
    .g-col-span-xl-5{
        grid-column: span 5/span 5 !important;
    }
    .g-col-span-xl-6{
        grid-column: span 6/span 6 !important;
    }
    .g-col-span-xl-7{
        grid-column: span 7/span 7 !important;
    }
    .g-col-span-xl-8{
        grid-column: span 8/span 8 !important;
    }
    .g-col-span-xl-9{
        grid-column: span 9/span 9 !important;
    }
    .g-col-span-xl-10{
        grid-column: span 10/span 10 !important;
    }
    .g-col-span-xl-11{
        grid-column: span 11/span 11 !important;
    }
    .g-col-span-xl-12{
        grid-column: span 12/span 12 !important;
    }
    .g-col-span-xl-full{
        grid-column: 1 / -1 !important;
    }
    .g-col-span-xl-auto{
        grid-column: auto !important;
    }
    .g-col-start-xl-1{
        grid-column-start: 1 !important;
    }
    .g-col-start-xl-2{
        grid-column-start: 2 !important;
    }
    .g-col-start-xl-3{
        grid-column-start: 3 !important;
    }
    .g-col-start-xl-4{
        grid-column-start: 4 !important;
    }
    .g-col-start-xl-5{
        grid-column-start: 5 !important;
    }
    .g-col-start-xl-6{
        grid-column-start: 6 !important;
    }
    .g-col-start-xl-7{
        grid-column-start: 7 !important;
    }
    .g-col-start-xl-8{
        grid-column-start: 8 !important;
    }
    .g-col-start-xl-9{
        grid-column-start: 9 !important;
    }
    .g-col-start-xl-10{
        grid-column-start: 10 !important;
    }
    .g-col-start-xl-11{
        grid-column-start: 11 !important;
    }
    .g-col-start-xl-12{
        grid-column-start: 12 !important;
    }
    .g-col-start-xl-13{
        grid-column-start: 13 !important;
    }
    .g-col-start-xl-auto{
        grid-column-start: auto !important;
    }
    .g-col-end-xl-1{
        grid-column-end: 1 !important;
    }
    .g-col-end-xl-2{
        grid-column-end: 2 !important;
    }
    .g-col-end-xl-3{
        grid-column-end: 3 !important;
    }
    .g-col-end-xl-4{
        grid-column-end: 4 !important;
    }
    .g-col-end-xl-5{
        grid-column-end: 5 !important;
    }
    .g-col-end-xl-6{
        grid-column-end: 6 !important;
    }
    .g-col-end-xl-7{
        grid-column-end: 7 !important;
    }
    .g-col-end-xl-8{
        grid-column-end: 8 !important;
    }
    .g-col-end-xl-9{
        grid-column-end: 9 !important;
    }
    .g-col-end-xl-10{
        grid-column-end: 10 !important;
    }
    .g-col-end-xl-11{
        grid-column-end: 11 !important;
    }
    .g-col-end-xl-12{
        grid-column-end: 12 !important;
    }
    .g-col-end-xl-13{
        grid-column-end: 13 !important;
    }
    .g-col-end-xl-auto{
        grid-column-end: auto !important;
    }
    .g-row-span-xl-1{
        grid-row: span 1/span 1 !important;
    }
    .g-row-span-xl-2{
        grid-row: span 2/span 2 !important;
    }
    .g-row-span-xl-3{
        grid-row: span 3/span 3 !important;
    }
    .g-row-span-xl-4{
        grid-row: span 4/span 4 !important;
    }
    .g-row-span-xl-5{
        grid-row: span 5/span 5 !important;
    }
    .g-row-span-xl-6{
        grid-row: span 6/span 6 !important;
    }
    .g-row-span-xl-7{
        grid-row: span 7/span 7 !important;
    }
    .g-row-span-xl-8{
        grid-row: span 8/span 8 !important;
    }
    .g-row-span-xl-9{
        grid-row: span 9/span 9 !important;
    }
    .g-row-span-xl-10{
        grid-row: span 10/span 10 !important;
    }
    .g-row-span-xl-11{
        grid-row: span 11/span 11 !important;
    }
    .g-row-span-xl-12{
        grid-row: span 12/span 12 !important;
    }
    .g-row-span-xl-full{
        grid-row: 1 / -1 !important;
    }
    .g-row-span-xl-auto{
        grid-row: auto !important;
    }
    .g-row-start-xl-1{
        grid-row-start: 1 !important;
    }
    .g-row-start-xl-2{
        grid-row-start: 2 !important;
    }
    .g-row-start-xl-3{
        grid-row-start: 3 !important;
    }
    .g-row-start-xl-4{
        grid-row-start: 4 !important;
    }
    .g-row-start-xl-5{
        grid-row-start: 5 !important;
    }
    .g-row-start-xl-6{
        grid-row-start: 6 !important;
    }
    .g-row-start-xl-7{
        grid-row-start: 7 !important;
    }
    .g-row-start-xl-8{
        grid-row-start: 8 !important;
    }
    .g-row-start-xl-9{
        grid-row-start: 9 !important;
    }
    .g-row-start-xl-10{
        grid-row-start: 10 !important;
    }
    .g-row-start-xl-11{
        grid-row-start: 11 !important;
    }
    .g-row-start-xl-12{
        grid-row-start: 12 !important;
    }
    .g-row-start-xl-13{
        grid-row-start: 13 !important;
    }
    .g-row-start-xl-auto{
        grid-row-start: auto !important;
    }
    .g-row-end-xl-1{
        grid-row-end: 1 !important;
    }
    .g-row-end-xl-2{
        grid-row-end: 2 !important;
    }
    .g-row-end-xl-3{
        grid-row-end: 3 !important;
    }
    .g-row-end-xl-4{
        grid-row-end: 4 !important;
    }
    .g-row-end-xl-5{
        grid-row-end: 5 !important;
    }
    .g-row-end-xl-6{
        grid-row-end: 6 !important;
    }
    .g-row-end-xl-7{
        grid-row-end: 7 !important;
    }
    .g-row-end-xl-8{
        grid-row-end: 8 !important;
    }
    .g-row-end-xl-9{
        grid-row-end: 9 !important;
    }
    .g-row-end-xl-10{
        grid-row-end: 10 !important;
    }
    .g-row-end-xl-11{
        grid-row-end: 11 !important;
    }
    .g-row-end-xl-12{
        grid-row-end: 12 !important;
    }
    .g-row-end-xl-13{
        grid-row-end: 13 !important;
    }
    .g-row-end-xl-auto{
        grid-row-end: auto !important;
    }
    .justify-content-xl-normal{
        justify-content: normal !important;
    }
    .justify-items-xl-start{
        justify-items: start !important;
    }
    .justify-items-xl-end{
        justify-items: end !important;
    }
    .justify-items-xl-center{
        justify-items: center !important;
    }
    .justify-items-xl-stretch{
        justify-items: stretch !important;
    }
    .justify-self-xl-auto{
        justify-self: auto !important;
    }
    .justify-self-xl-start{
        justify-self: start !important;
    }
    .justify-self-xl-end{
        justify-self: end !important;
    }
    .justify-self-xl-center{
        justify-self: center !important;
    }
    .justify-self-xl-stretch{
        justify-self: stretch !important;
    }
    .align-content-xl-normal{
        align-content: normal !important;
    }
    .align-content-xl-evenly{
        align-content: space-evenly !important;
    }
    .place-content-xl-center{
        place-content: center !important;
    }
    .place-content-xl-start{
        place-content: start !important;
    }
    .place-content-xl-end{
        place-content: end !important;
    }
    .place-content-xl-between{
        place-content: space-between !important;
    }
    .place-content-xl-around{
        place-content: space-around !important;
    }
    .place-content-xl-evenly{
        place-content: space-evenly !important;
    }
    .place-content-xl-stretch{
        place-content: stretch !important;
    }
    .place-items-xl-start{
        place-items: start !important;
    }
    .place-items-xl-end{
        place-items: end !important;
    }
    .place-items-xl-center{
        place-items: center !important;
    }
    .place-items-xl-baseline{
        place-items: baseline !important;
    }
    .place-items-xl-stretch{
        place-items: stretch !important;
    }
    .place-self-xl-auto{
        place-self: auto !important;
    }
    .place-self-xl-start{
        place-self: start !important;
    }
    .place-self-xl-end{
        place-self: end !important;
    }
    .place-self-xl-center{
        place-self: center !important;
    }
    .place-self-xl-stretch{
        place-self: stretch !important;
    }
    .w-xl-100 {
        width: 100% !important;
    }
    .w-xl-auto {
        width: auto !important;
    }
    .p-xl-0 {
        padding: 0 !important;
    }
    .p-xl-1 {
        padding: 0.25rem !important;
    }
    .p-xl-2 {
        padding: 0.5rem !important;
    }
    .p-xl-3 {
        padding: 1rem !important;
    }
    .p-xl-4 {
        padding: 1.5rem !important;
    }
    .p-xl-5 {
        padding: 3rem !important;
    }
    .px-xl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .px-xl-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }
    .px-xl-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }
    .px-xl-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }
    .px-xl-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }
    .px-xl-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }
    .py-xl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .py-xl-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }
    .py-xl-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }
    .py-xl-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }
    .py-xl-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }
    .py-xl-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }
    .pt-xl-0 {
        padding-top: 0 !important;
    }
    .pt-xl-1 {
        padding-top: 0.25rem !important;
    }
    .pt-xl-2 {
        padding-top: 0.5rem !important;
    }
    .pt-xl-3 {
        padding-top: 1rem !important;
    }
    .pt-xl-4 {
        padding-top: 1.5rem !important;
    }
    .pt-xl-5 {
        padding-top: 3rem !important;
    }
    .pe-xl-0 {
        padding-right: 0 !important;
    }
    .pe-xl-1 {
        padding-right: 0.25rem !important;
    }
    .pe-xl-2 {
        padding-right: 0.5rem !important;
    }
    .pe-xl-3 {
        padding-right: 1rem !important;
    }
    .pe-xl-4 {
        padding-right: 1.5rem !important;
    }
    .pe-xl-5 {
        padding-right: 3rem !important;
    }
    .pb-xl-0 {
        padding-bottom: 0 !important;
    }
    .pb-xl-1 {
        padding-bottom: 0.25rem !important;
    }
    .pb-xl-2 {
        padding-bottom: 0.5rem !important;
    }
    .pb-xl-3 {
        padding-bottom: 1rem !important;
    }
    .pb-xl-4 {
        padding-bottom: 1.5rem !important;
    }
    .pb-xl-5 {
        padding-bottom: 3rem !important;
    }
    .ps-xl-0 {
        padding-left: 0 !important;
    }
    .ps-xl-1 {
        padding-left: 0.25rem !important;
    }
    .ps-xl-2 {
        padding-left: 0.5rem !important;
    }
    .ps-xl-3 {
        padding-left: 1rem !important;
    }
    .ps-xl-4 {
        padding-left: 1.5rem !important;
    }
    .ps-xl-5 {
        padding-left: 3rem !important;
    }
    .ps-xl-1px,
    .px-xl-1px,
    .p-xl-1px {
        padding-left: 1px !important;
    }
    .pe-xl-1px,
    .px-xl-1px,
    .p-xl-1px {
        padding-right: 1px !important;
    }
    .pt-xl-1px,
    .py-xl-1px,
    .p-xl-1px {
        padding-top: 1px !important;
    }
    .pb-xl-1px,
    .py-xl-1px,
    .p-xl-1px {
        padding-bottom: 1px !important;
    }
    .ps-xl-10px,
    .px-xl-10px,
    .p-xl-10px {
        padding-left: 10px !important;
    }
    .pe-xl-10px,
    .px-xl-10px,
    .p-xl-10px {
        padding-right: 10px !important;
    }
    .pt-xl-10px,
    .py-xl-10px,
    .p-xl-10px {
        padding-top: 10px !important;
    }
    .pb-xl-10px,
    .py-xl-10px,
    .p-xl-10px {
        padding-bottom: 10px !important;
    }
    .ps-xl-12px,
    .px-xl-12px,
    .p-xl-12px {
        padding-left: 12px !important;
    }
    .pe-xl-12px,
    .px-xl-12px,
    .p-xl-12px {
        padding-right: 12px !important;
    }
    .pt-xl-12px,
    .py-xl-12px,
    .p-xl-12px {
        padding-top: 12px !important;
    }
    .pb-xl-12px,
    .py-xl-12px,
    .p-xl-12px {
        padding-bottom: 12px !important;
    }
    .ps-xl-20px,
    .px-xl-20px,
    .p-xl-20px {
        padding-left: 20px !important;
    }
    .pe-xl-20px,
    .px-xl-20px,
    .p-xl-20px {
        padding-right: 20px !important;
    }
    .pt-xl-20px,
    .py-xl-20px,
    .p-xl-20px {
        padding-top: 20px !important;
    }
    .pb-xl-20px,
    .py-xl-20px,
    .p-xl-20px {
        padding-bottom: 20px !important;
    }
    .ps-xl-30px,
    .px-xl-30px,
    .p-xl-30px {
        padding-left: 30px !important;
    }
    .pe-xl-30px,
    .px-xl-30px,
    .p-xl-30px {
        padding-right: 30px !important;
    }
    .pt-xl-30px,
    .py-xl-30px,
    .p-xl-30px {
        padding-top: 30px !important;
    }
    .pb-xl-30px,
    .py-xl-30px,
    .p-xl-30px {
        padding-bottom: 30px !important;
    }
    .ps-xl-32px,
    .px-xl-32px,
    .p-xl-32px {
        padding-left: 2rem !important;
    }
    .pe-xl-32px,
    .px-xl-32px,
    .p-xl-32px {
        padding-right: 2rem !important;
    }
    .pt-xl-32px,
    .py-xl-32px,
    .p-xl-32px {
        padding-top: 2rem !important;
    }
    .pb-xl-32px,
    .py-xl-32px,
    .p-xl-32px {
        padding-bottom: 2rem !important;
    }
    .ps-xl-40px,
    .px-xl-40px,
    .p-xl-40px {
        padding-left: 2.5rem !important;
    }
    .pe-xl-40px,
    .px-xl-40px,
    .p-xl-40px {
        padding-right: 2.5rem !important;
    }
    .pt-xl-40px,
    .py-xl-40px,
    .p-xl-40px {
        padding-top: 2.5rem !important;
    }
    .pb-xl-40px,
    .py-xl-40px,
    .p-xl-40px {
        padding-bottom: 2.5rem !important;
    }
    .ps-xl-56px,
    .px-xl-56px,
    .p-xl-56px {
        padding-left: 3.5rem !important;
    }
    .pe-xl-56px,
    .px-xl-56px,
    .p-xl-56px {
        padding-right: 3.5rem !important;
    }
    .pt-xl-56px,
    .py-xl-56px,
    .p-xl-56px {
        padding-top: 3.5rem !important;
    }
    .pb-xl-56px,
    .py-xl-56px,
    .p-xl-56px {
        padding-bottom: 3.5rem !important;
    }
    .ps-xl-64px,
    .px-xl-64px,
    .p-xl-64px {
        padding-left: 4rem !important;
    }
    .pe-xl-64px,
    .px-xl-64px,
    .p-xl-64px {
        padding-right: 4rem !important;
    }
    .pt-xl-64px,
    .py-xl-64px,
    .p-xl-64px {
        padding-top: 4rem !important;
    }
    .pb-xl-64px,
    .py-xl-64px,
    .p-xl-64px {
        padding-bottom: 4rem !important;
    }
    .ps-xl-72px,
    .px-xl-72px,
    .p-xl-72px {
        padding-left: 4.5rem !important;
    }
    .pe-xl-72px,
    .px-xl-72px,
    .p-xl-72px {
        padding-right: 4.5rem !important;
    }
    .pt-xl-72px,
    .py-xl-72px,
    .p-xl-72px {
        padding-top: 4.5rem !important;
    }
    .pb-xl-72px,
    .py-xl-72px,
    .p-xl-72px {
        padding-bottom: 4.5rem !important;
    }
    .ps-xl-80px,
    .px-xl-80px,
    .p-xl-80px {
        padding-left: 5rem !important;
    }
    .pe-xl-80px,
    .px-xl-80px,
    .p-xl-80px {
        padding-right: 5rem !important;
    }
    .pt-xl-80px,
    .py-xl-80px,
    .p-xl-80px {
        padding-top: 5rem !important;
    }
    .pb-xl-80px,
    .py-xl-80px,
    .p-xl-80px {
        padding-bottom: 5rem !important;
    }
    .ps-xl-88px,
    .px-xl-88px,
    .p-xl-88px {
        padding-left: 5.5rem !important;
    }
    .pe-xl-88px,
    .px-xl-88px,
    .p-xl-88px {
        padding-right: 5.5rem !important;
    }
    .pt-xl-88px,
    .py-xl-88px,
    .p-xl-88px {
        padding-top: 5.5rem !important;
    }
    .pb-xl-88px,
    .py-xl-88px,
    .p-xl-88px {
        padding-bottom: 5.5rem !important;
    }
    .ps-xl-96px,
    .px-xl-96px,
    .p-xl-96px {
        padding-left: 6rem !important;
    }
    .pe-xl-96px,
    .px-xl-96px,
    .p-xl-96px {
        padding-right: 6rem !important;
    }
    .pt-xl-96px,
    .py-xl-96px,
    .p-xl-96px {
        padding-top: 6rem !important;
    }
    .pb-xl-96px,
    .py-xl-96px,
    .p-xl-96px {
        padding-bottom: 6rem !important;
    }
    .ps-xl-104px,
    .px-xl-104px,
    .p-xl-104px {
        padding-left: 6.5rem !important;
    }
    .pe-xl-104px,
    .px-xl-104px,
    .p-xl-104px {
        padding-right: 6.5rem !important;
    }
    .pt-xl-104px,
    .py-xl-104px,
    .p-xl-104px {
        padding-top: 6.5rem !important;
    }
    .pb-xl-104px,
    .py-xl-104px,
    .p-xl-104px {
        padding-bottom: 6.5rem !important;
    }
    .ps-xl-112px,
    .px-xl-112px,
    .p-xl-112px {
        padding-left: 7rem !important;
    }
    .pe-xl-112px,
    .px-xl-112px,
    .p-xl-112px {
        padding-right: 7rem !important;
    }
    .pt-xl-112px,
    .py-xl-112px,
    .p-xl-112px {
        padding-top: 7rem !important;
    }
    .pb-xl-112px,
    .py-xl-112px,
    .p-xl-112px {
        padding-bottom: 7rem !important;
    }
    .m-xl-0 {
        margin: 0 !important;
    }
    .m-xl-1 {
        margin: 0.25rem !important;
    }
    .m-xl-2 {
        margin: 0.5rem !important;
    }
    .m-xl-3 {
        margin: 1rem !important;
    }
    .m-xl-4 {
        margin: 1.5rem !important;
    }
    .m-xl-5 {
        margin: 3rem !important;
    }
    .m-xl-auto {
        margin: auto !important;
    }
    .mx-xl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .mx-xl-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }
    .mx-xl-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }
    .mx-xl-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }
    .mx-xl-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }
    .mx-xl-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }
    .mx-xl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    .my-xl-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .my-xl-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }
    .my-xl-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }
    .my-xl-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }
    .my-xl-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }
    .my-xl-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }
    .my-xl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
    .mt-xl-0 {
        margin-top: 0 !important;
    }
    .mt-xl-1 {
        margin-top: 0.25rem !important;
    }
    .mt-xl-2 {
        margin-top: 0.5rem !important;
    }
    .mt-xl-3 {
        margin-top: 1rem !important;
    }
    .mt-xl-4 {
        margin-top: 1.5rem !important;
    }
    .mt-xl-5 {
        margin-top: 3rem !important;
    }
    .mt-xl-auto {
        margin-top: auto !important;
    }
    .me-xl-0 {
        margin-right: 0 !important;
    }
    .me-xl-1 {
        margin-right: 0.25rem !important;
    }
    .me-xl-2 {
        margin-right: 0.5rem !important;
    }
    .me-xl-3 {
        margin-right: 1rem !important;
    }
    .me-xl-4 {
        margin-right: 1.5rem !important;
    }
    .me-xl-5 {
        margin-right: 3rem !important;
    }
    .me-xl-auto {
        margin-right: auto !important;
    }
    .mb-xl-0 {
        margin-bottom: 0 !important;
    }
    .mb-xl-1 {
        margin-bottom: 0.25rem !important;
    }
    .mb-xl-2 {
        margin-bottom: 0.5rem !important;
    }
    .mb-xl-3 {
        margin-bottom: 1rem !important;
    }
    .mb-xl-4 {
        margin-bottom: 1.5rem !important;
    }
    .mb-xl-5 {
        margin-bottom: 3rem !important;
    }
    .mb-xl-auto {
        margin-bottom: auto !important;
    }
    .ms-xl-0 {
        margin-left: 0 !important;
    }
    .ms-xl-1 {
        margin-left: 0.25rem !important;
    }
    .ms-xl-2 {
        margin-left: 0.5rem !important;
    }
    .ms-xl-3 {
        margin-left: 1rem !important;
    }
    .ms-xl-4 {
        margin-left: 1.5rem !important;
    }
    .ms-xl-5 {
        margin-left: 3rem !important;
    }
    .ms-xl-auto {
        margin-left: auto !important;
    }
    .ms-xl-10px,
    .mx-xl-10px,
    .m-xl-10px {
        margin-left: 0.625rem !important;
    }
    .me-xl-10px,
    .mx-xl-10px,
    .m-xl-10px {
        margin-right: 0.625rem !important;
    }
    .mt-xl-10px,
    .my-xl-10px,
    .m-xl-10px{
        margin-top: 0.625rem !important;
    }
    .mb-xl-10px,
    .my-xl-10px,
    .m-xl-10px{
        margin-bottom: 0.625rem !important;
    }
    .ms-xl-12px,
    .mx-xl-12px,
    .m-xl-12px {
        margin-left: 0.75rem !important;
    }
    .me-xl-12px,
    .mx-xl-12px,
    .m-xl-12px {
        margin-right: 0.75rem !important;
    }
    .mt-xl-12px,
    .my-xl-12px,
    .m-xl-12px{
        margin-top: 0.75rem !important;
    }
    .mb-xl-12px,
    .my-xl-12px,
    .m-xl-12px{
        margin-bottom: 0.75rem !important;
    }
    .ms-xl-20px,
    .mx-xl-20px,
    .m-xl-20px {
        margin-left: 1.25rem !important;
    }
    .me-xl-20px,
    .mx-xl-20px,
    .m-xl-20px {
        margin-right: 1.25rem !important;
    }
    .mt-xl-20px,
    .my-xl-20px,
    .m-xl-20px{
        margin-top: 1.25rem !important;
    }
    .mb-xl-20px,
    .my-xl-20px,
    .m-xl-20px{
        margin-bottom: 1.25rem !important;
    }
    .ms-xl-32px,
    .mx-xl-32px,
    .m-xl-32px {
        margin-left: 2rem !important;
    }
    .me-xl-32px,
    .mx-xl-32px,
    .m-xl-32px {
        margin-right: 2rem !important;
    }
    .mt-xl-32px,
    .my-xl-32px,
    .m-xl-32px{
        margin-top: 2rem !important;
    }
    .mb-xl-32px,
    .my-xl-32px,
    .m-xl-32px{
        margin-bottom: 2rem !important;
    }
    .ms-xl-40px,
    .mx-xl-40px,
    .m-xl-40px {
        margin-left: 2.5rem !important;
    }
    .me-xl-40px,
    .mx-xl-40px,
    .m-xl-40px {
        margin-right: 2.5rem !important;
    }
    .mt-xl-40px,
    .my-xl-40px,
    .m-xl-40px {
        margin-top: 2.5rem !important;
    }
    .mb-xl-40px,
    .my-xl-40px,
    .m-xl-40px {
        margin-bottom: 2.5rem !important;
    }
    .ms-xl-50px,
    .mx-xl-50px,
    .m-xl-50px {
        margin-left: 3.125rem !important;
    }
    .me-xl-50px,
    .mx-xl-50px,
    .m-xl-50px {
        margin-right: 3.125rem !important;
    }
    .mt-xl-50px,
    .my-xl-50px,
    .m-xl-50px {
        margin-top: 3.125rem !important;
    }
    .mb-xl-50px,
    .my-xl-50px,
    .m-xl-50px {
        margin-bottom: 3.125rem !important;
    }
    .ms-xl-64px,
    .mx-xl-64px,
    .m-xl-64px {
        margin-left: 4rem !important;
    }
    .me-xl-64px,
    .mx-xl-64px,
    .m-xl-64px {
        margin-right: 4rem !important;
    }
    .mt-xl-64px,
    .my-xl-64px,
    .m-xl-64px {
        margin-top: 4rem !important;
    }
    .mb-xl-64px,
    .my-xl-64px,
    .m-xl-64px {
        margin-bottom: 4rem !important;
    }
    .ms-xl-72px,
    .mx-xl-72px,
    .m-xl-72px {
        margin-left: 4.5rem !important;
    }
    .me-xl-72px,
    .mx-xl-72px,
    .m-xl-72px {
        margin-right: 4.5rem !important;
    }
    .mt-xl-72px,
    .my-xl-72px,
    .m-xl-72px {
        margin-top: 4.5rem !important;
    }
    .mb-xl-72px,
    .my-xl-72px,
    .m-xl-72px {
        margin-bottom: 4.5rem !important;
    }
    .ms-xl-80px,
    .mx-xl-80px,
    .m-xl-80px {
        margin-left: 5rem !important;
    }
    .me-xl-80px,
    .mx-xl-80px,
    .m-xl-80px {
        margin-right: 5rem !important;
    }
    .mt-xl-80px,
    .my-xl-80px,
    .m-xl-80px {
        margin-top: 5rem !important;
    }
    .mb-xl-80px,
    .my-xl-80px,
    .m-xl-80px {
        margin-bottom: 5rem !important;
    }
    .ms-xl-n1px,
    .mx-xl-n1px,
    .m-xl-n1px {
        margin-left: -1px !important;
    }
    .me-xl-n1px,
    .mx-xl-n1px,
    .m-xl-n1px {
        margin-right: -1px !important;
    }
    .mt-xl-n1px,
    .my-xl-n1px,
    .m-xl-n1px{
        margin-top: -1px !important;
    }
    .mb-xl-n1px,
    .my-xl-n1px,
    .m-xl-n1px{
        margin-bottom: -1px !important;
    }
    .ms-xl-n48px,
    .mx-xl-n48px,
    .m-xl-n48px {
        margin-left: -3rem !important;
    }
    .me-xl-n48px,
    .mx-xl-n48px,
    .m-xl-n48px {
        margin-right: -3rem !important;
    }
    .mt-xl-n48px,
    .my-xl-n48px,
    .m-xl-n48px {
        margin-top: -3rem !important;
    }
    .mb-xl-n48px,
    .my-xl-n48px,
    .m-xl-n48px {
        margin-bottom: -3rem !important;
    }
    .g-xl-32px,
    .gx-xl-32px{
        --bs-gutter-x: 2rem !important;
    }
    .row-gap-xl-32px {
        row-gap: 2rem !important;
    }
    .mw-xl-1108px {
        max-width: 1108px !important;
    }
    .pageHeader__wr .offcanvas .offcanvas-body,
    .pageHeader__wr .navbar-nav {
        column-gap: 2rem;
    }
}
@media (min-width: 1400px) {
    .grid-xxl{
        display: grid !important;
    }
    .grid-auto-cols-xxl-auto{
        grid-auto-columns: auto !important;
    }
    .grid-auto-cols-xxl-fr{
        grid-auto-columns: minmax(0, 1fr) !important;
    }
    .grid-auto-cols-xxl-max{
        grid-auto-columns: max-content !important;
    }
    .grid-auto-cols-xxl-min{
        grid-auto-columns: min-content !important;
    }
    .grid-flow-xxl-row{
        grid-auto-flow: row !important;
    }
    .grid-flow-xxl-col{
        grid-auto-flow: column !important;
    }
    .grid-flow-xxl-row-dense{
        grid-auto-flow: row dense !important;
    }
    .grid-flow-xxl-dense{
        grid-auto-flow: dense !important;
    }
    .grid-flow-xxl-col-dense{
        grid-auto-flow: column dense !important;
    }
    .grid-auto-rows-xxl-auto{
        grid-auto-rows: auto !important;
    }
    .grid-auto-rows-xxl-fr{
        grid-auto-rows: minmax(0, 1fr) !important;
    }
    .grid-auto-rows-xxl-max{
        grid-auto-rows: max-content !important;
    }
    .grid-auto-rows-xxl-min{
        grid-auto-rows: min-content !important;
    }
    .grid-cols-xxl-1{
        grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
    }
    .grid-cols-xxl-2{
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
    .grid-cols-xxl-3{
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
    .grid-cols-xxl-4{
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    }
    .grid-cols-xxl-5{
        grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    }
    .grid-cols-xxl-6{
        grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    }
    .grid-cols-xxl-7{
        grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
    }
    .grid-cols-xxl-8{
        grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
    }
    .grid-cols-xxl-9{
        grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
    }
    .grid-cols-xxl-10{
        grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
    }
    .grid-cols-xxl-11{
        grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
    }
    .grid-cols-xxl-12{
        grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
    }
    .grid-cols-xxl-subgrid{
        grid-template-columns: subgrid !important;
    }
    .grid-cols-xxl-none{
        grid-template-columns: none !important;
    }
    .grid-rows-xxl-1{
        grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
    }
    .grid-rows-xxl-2{
        grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
    }
    .grid-rows-xxl-3{
        grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
    }
    .grid-rows-xxl-4{
        grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
    }
    .grid-rows-xxl-5{
        grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
    }
    .grid-rows-xxl-6{
        grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
    }
    .grid-rows-xxl-7{
        grid-template-rows: repeat(7, minmax(0, 1fr)) !important;
    }
    .grid-rows-xxl-8{
        grid-template-rows: repeat(8, minmax(0, 1fr)) !important;
    }
    .grid-rows-xxl-9{
        grid-template-rows: repeat(9, minmax(0, 1fr)) !important;
    }
    .grid-rows-xxl-10{
        grid-template-rows: repeat(10, minmax(0, 1fr)) !important;
    }
    .grid-rows-xxl-11{
        grid-template-rows: repeat(11, minmax(0, 1fr)) !important;
    }
    .grid-rows-xxl-12{
        grid-template-rows: repeat(12, minmax(0, 1fr)) !important;
    }
    .grid-rows-xxl-subgrid{
        grid-template-rows: subgrid !important;
    }
    .grid-rows-xxl-none{
        grid-template-rows: none !important;
    }
    .g-col-span-xxl-1{
        grid-column: span 1/span 1 !important;
    }
    .g-col-span-xxl-2{
        grid-column: span 2/span 2 !important;
    }
    .g-col-span-xxl-3{
        grid-column: span 3/span 3 !important;
    }
    .g-col-span-xxl-4{
        grid-column: span 4/span 4 !important;
    }
    .g-col-span-xxl-5{
        grid-column: span 5/span 5 !important;
    }
    .g-col-span-xxl-6{
        grid-column: span 6/span 6 !important;
    }
    .g-col-span-xxl-7{
        grid-column: span 7/span 7 !important;
    }
    .g-col-span-xxl-8{
        grid-column: span 8/span 8 !important;
    }
    .g-col-span-xxl-9{
        grid-column: span 9/span 9 !important;
    }
    .g-col-span-xxl-10{
        grid-column: span 10/span 10 !important;
    }
    .g-col-span-xxl-11{
        grid-column: span 11/span 11 !important;
    }
    .g-col-span-xxl-12{
        grid-column: span 12/span 12 !important;
    }
    .g-col-span-xxl-full{
        grid-column: 1 / -1 !important;
    }
    .g-col-span-xxl-auto{
        grid-column: auto !important;
    }
    .g-col-start-xxl-1{
        grid-column-start: 1 !important;
    }
    .g-col-start-xxl-2{
        grid-column-start: 2 !important;
    }
    .g-col-start-xxl-3{
        grid-column-start: 3 !important;
    }
    .g-col-start-xxl-4{
        grid-column-start: 4 !important;
    }
    .g-col-start-xxl-5{
        grid-column-start: 5 !important;
    }
    .g-col-start-xxl-6{
        grid-column-start: 6 !important;
    }
    .g-col-start-xxl-7{
        grid-column-start: 7 !important;
    }
    .g-col-start-xxl-8{
        grid-column-start: 8 !important;
    }
    .g-col-start-xxl-9{
        grid-column-start: 9 !important;
    }
    .g-col-start-xxl-10{
        grid-column-start: 10 !important;
    }
    .g-col-start-xxl-11{
        grid-column-start: 11 !important;
    }
    .g-col-start-xxl-12{
        grid-column-start: 12 !important;
    }
    .g-col-start-xxl-13{
        grid-column-start: 13 !important;
    }
    .g-col-start-xxl-auto{
        grid-column-start: auto !important;
    }
    .g-col-end-xxl-1{
        grid-column-end: 1 !important;
    }
    .g-col-end-xxl-2{
        grid-column-end: 2 !important;
    }
    .g-col-end-xxl-3{
        grid-column-end: 3 !important;
    }
    .g-col-end-xxl-4{
        grid-column-end: 4 !important;
    }
    .g-col-end-xxl-5{
        grid-column-end: 5 !important;
    }
    .g-col-end-xxl-6{
        grid-column-end: 6 !important;
    }
    .g-col-end-xxl-7{
        grid-column-end: 7 !important;
    }
    .g-col-end-xxl-8{
        grid-column-end: 8 !important;
    }
    .g-col-end-xxl-9{
        grid-column-end: 9 !important;
    }
    .g-col-end-xxl-10{
        grid-column-end: 10 !important;
    }
    .g-col-end-xxl-11{
        grid-column-end: 11 !important;
    }
    .g-col-end-xxl-12{
        grid-column-end: 12 !important;
    }
    .g-col-end-xxl-13{
        grid-column-end: 13 !important;
    }
    .g-col-end-xxl-auto{
        grid-column-end: auto !important;
    }
    .g-row-span-xxl-1{
        grid-row: span 1/span 1 !important;
    }
    .g-row-span-xxl-2{
        grid-row: span 2/span 2 !important;
    }
    .g-row-span-xxl-3{
        grid-row: span 3/span 3 !important;
    }
    .g-row-span-xxl-4{
        grid-row: span 4/span 4 !important;
    }
    .g-row-span-xxl-5{
        grid-row: span 5/span 5 !important;
    }
    .g-row-span-xxl-6{
        grid-row: span 6/span 6 !important;
    }
    .g-row-span-xxl-7{
        grid-row: span 7/span 7 !important;
    }
    .g-row-span-xxl-8{
        grid-row: span 8/span 8 !important;
    }
    .g-row-span-xxl-9{
        grid-row: span 9/span 9 !important;
    }
    .g-row-span-xxl-10{
        grid-row: span 10/span 10 !important;
    }
    .g-row-span-xxl-11{
        grid-row: span 11/span 11 !important;
    }
    .g-row-span-xxl-12{
        grid-row: span 12/span 12 !important;
    }
    .g-row-span-xxl-full{
        grid-row: 1 / -1 !important;
    }
    .g-row-span-xxl-auto{
        grid-row: auto !important;
    }
    .g-row-start-xxl-1{
        grid-row-start: 1 !important;
    }
    .g-row-start-xxl-2{
        grid-row-start: 2 !important;
    }
    .g-row-start-xxl-3{
        grid-row-start: 3 !important;
    }
    .g-row-start-xxl-4{
        grid-row-start: 4 !important;
    }
    .g-row-start-xxl-5{
        grid-row-start: 5 !important;
    }
    .g-row-start-xxl-6{
        grid-row-start: 6 !important;
    }
    .g-row-start-xxl-7{
        grid-row-start: 7 !important;
    }
    .g-row-start-xxl-8{
        grid-row-start: 8 !important;
    }
    .g-row-start-xxl-9{
        grid-row-start: 9 !important;
    }
    .g-row-start-xxl-10{
        grid-row-start: 10 !important;
    }
    .g-row-start-xxl-11{
        grid-row-start: 11 !important;
    }
    .g-row-start-xxl-12{
        grid-row-start: 12 !important;
    }
    .g-row-start-xxl-13{
        grid-row-start: 13 !important;
    }
    .g-row-start-xxl-auto{
        grid-row-start: auto !important;
    }
    .g-row-end-xxl-1{
        grid-row-end: 1 !important;
    }
    .g-row-end-xxl-2{
        grid-row-end: 2 !important;
    }
    .g-row-end-xxl-3{
        grid-row-end: 3 !important;
    }
    .g-row-end-xxl-4{
        grid-row-end: 4 !important;
    }
    .g-row-end-xxl-5{
        grid-row-end: 5 !important;
    }
    .g-row-end-xxl-6{
        grid-row-end: 6 !important;
    }
    .g-row-end-xxl-7{
        grid-row-end: 7 !important;
    }
    .g-row-end-xxl-8{
        grid-row-end: 8 !important;
    }
    .g-row-end-xxl-9{
        grid-row-end: 9 !important;
    }
    .g-row-end-xxl-10{
        grid-row-end: 10 !important;
    }
    .g-row-end-xxl-11{
        grid-row-end: 11 !important;
    }
    .g-row-end-xxl-12{
        grid-row-end: 12 !important;
    }
    .g-row-end-xxl-13{
        grid-row-end: 13 !important;
    }
    .g-row-end-xxl-auto{
        grid-row-end: auto !important;
    }
    .justify-content-xxl-normal{
        justify-content: normal !important;
    }
    .justify-items-xxl-start{
        justify-items: start !important;
    }
    .justify-items-xxl-end{
        justify-items: end !important;
    }
    .justify-items-xxl-center{
        justify-items: center !important;
    }
    .justify-items-xxl-stretch{
        justify-items: stretch !important;
    }
    .justify-self-xxl-auto{
        justify-self: auto !important;
    }
    .justify-self-xxl-start{
        justify-self: start !important;
    }
    .justify-self-xxl-end{
        justify-self: end !important;
    }
    .justify-self-xxl-center{
        justify-self: center !important;
    }
    .justify-self-xxl-stretch{
        justify-self: stretch !important;
    }
    .align-content-xxl-normal{
        align-content: normal !important;
    }
    .align-content-xxl-evenly{
        align-content: space-evenly !important;
    }
    .place-content-xxl-center{
        place-content: center !important;
    }
    .place-content-xxl-start{
        place-content: start !important;
    }
    .place-content-xxl-end{
        place-content: end !important;
    }
    .place-content-xxl-between{
        place-content: space-between !important;
    }
    .place-content-xxl-around{
        place-content: space-around !important;
    }
    .place-content-xxl-evenly{
        place-content: space-evenly !important;
    }
    .place-content-xxl-stretch{
        place-content: stretch !important;
    }
    .place-items-xxl-start{
        place-items: start !important;
    }
    .place-items-xxl-end{
        place-items: end !important;
    }
    .place-items-xxl-center{
        place-items: center !important;
    }
    .place-items-xxl-baseline{
        place-items: baseline !important;
    }
    .place-items-xxl-stretch{
        place-items: stretch !important;
    }
    .place-self-xxl-auto{
        place-self: auto !important;
    }
    .place-self-xxl-start{
        place-self: start !important;
    }
    .place-self-xxl-end{
        place-self: end !important;
    }
    .place-self-xxl-center{
        place-self: center !important;
    }
    .place-self-xxl-stretch{
        place-self: stretch !important;
    }
    .w-xxl-100 {
        width: 100% !important;
    }
    .w-xxl-auto {
        width: auto !important;
    }
    .g-xxl-64px, .gx-xxl-64px {
        --bs-gutter-x: 4rem !important;
    }
    .p-xxl-0 {
        padding: 0 !important;
    }
    .p-xxl-1 {
        padding: 0.25rem !important;
    }
    .p-xxl-2 {
        padding: 0.5rem !important;
    }
    .p-xxl-3 {
        padding: 1rem !important;
    }
    .p-xxl-4 {
        padding: 1.5rem !important;
    }
    .p-xxl-5 {
        padding: 3rem !important;
    }
    .px-xxl-0 {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .px-xxl-1 {
        padding-right: 0.25rem !important;
        padding-left: 0.25rem !important;
    }
    .px-xxl-2 {
        padding-right: 0.5rem !important;
        padding-left: 0.5rem !important;
    }
    .px-xxl-3 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }
    .px-xxl-4 {
        padding-right: 1.5rem !important;
        padding-left: 1.5rem !important;
    }
    .px-xxl-5 {
        padding-right: 3rem !important;
        padding-left: 3rem !important;
    }
    .py-xxl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .py-xxl-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }
    .py-xxl-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }
    .py-xxl-3 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }
    .py-xxl-4 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }
    .py-xxl-5 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }
    .pt-xxl-0 {
        padding-top: 0 !important;
    }
    .pt-xxl-1 {
        padding-top: 0.25rem !important;
    }
    .pt-xxl-2 {
        padding-top: 0.5rem !important;
    }
    .pt-xxl-3 {
        padding-top: 1rem !important;
    }
    .pt-xxl-4 {
        padding-top: 1.5rem !important;
    }
    .pt-xxl-5 {
        padding-top: 3rem !important;
    }
    .pe-xxl-0 {
        padding-right: 0 !important;
    }
    .pe-xxl-1 {
        padding-right: 0.25rem !important;
    }
    .pe-xxl-2 {
        padding-right: 0.5rem !important;
    }
    .pe-xxl-3 {
        padding-right: 1rem !important;
    }
    .pe-xxl-4 {
        padding-right: 1.5rem !important;
    }
    .pe-xxl-5 {
        padding-right: 3rem !important;
    }
    .pb-xxl-0 {
        padding-bottom: 0 !important;
    }
    .pb-xxl-1 {
        padding-bottom: 0.25rem !important;
    }
    .pb-xxl-2 {
        padding-bottom: 0.5rem !important;
    }
    .pb-xxl-3 {
        padding-bottom: 1rem !important;
    }
    .pb-xxl-4 {
        padding-bottom: 1.5rem !important;
    }
    .pb-xxl-5 {
        padding-bottom: 3rem !important;
    }
    .ps-xxl-0 {
        padding-left: 0 !important;
    }
    .ps-xxl-1 {
        padding-left: 0.25rem !important;
    }
    .ps-xxl-2 {
        padding-left: 0.5rem !important;
    }
    .ps-xxl-3 {
        padding-left: 1rem !important;
    }
    .ps-xxl-4 {
        padding-left: 1.5rem !important;
    }
    .ps-xxl-5 {
        padding-left: 3rem !important;
    }
    .ps-xxl-1px,
    .px-xxl-1px,
    .p-xxl-1px {
        padding-left: 1px !important;
    }
    .pe-xxl-1px,
    .px-xxl-1px,
    .p-xxl-1px {
        padding-right: 1px !important;
    }
    .pt-xxl-1px,
    .py-xxl-1px,
    .p-xxl-1px {
        padding-top: 1px !important;
    }
    .pb-xxl-1px,
    .py-xxl-1px,
    .p-xxl-1px {
        padding-bottom: 1px !important;
    }
    .ps-xxl-10px,
    .px-xxl-10px,
    .p-xxl-10px {
        padding-left: 10px !important;
    }
    .pe-xxl-10px,
    .px-xxl-10px,
    .p-xxl-10px {
        padding-right: 10px !important;
    }
    .pt-xxl-10px,
    .py-xxl-10px,
    .p-xxl-10px {
        padding-top: 10px !important;
    }
    .pb-xxl-10px,
    .py-xxl-10px,
    .p-xxl-10px {
        padding-bottom: 10px !important;
    }
    .ps-xxl-12px,
    .px-xxl-12px,
    .p-xxl-12px {
        padding-left: 12px !important;
    }
    .pe-xxl-12px,
    .px-xxl-12px,
    .p-xxl-12px {
        padding-right: 12px !important;
    }
    .pt-xxl-12px,
    .py-xxl-12px,
    .p-xxl-12px {
        padding-top: 12px !important;
    }
    .pb-xxl-12px,
    .py-xxl-12px,
    .p-xxl-12px {
        padding-bottom: 12px !important;
    }
    .ps-xxl-20px,
    .px-xxl-20px,
    .p-xxl-20px {
        padding-left: 20px !important;
    }
    .pe-xxl-20px,
    .px-xxl-20px,
    .p-xxl-20px {
        padding-right: 20px !important;
    }
    .pt-xxl-20px,
    .py-xxl-20px,
    .p-xxl-20px {
        padding-top: 20px !important;
    }
    .pb-xxl-20px,
    .py-xxl-20px,
    .p-xxl-20px {
        padding-bottom: 20px !important;
    }
    .ps-xxl-30px,
    .px-xxl-30px,
    .p-xxl-30px {
        padding-left: 30px !important;
    }
    .pe-xxl-30px,
    .px-xxl-30px,
    .p-xxl-30px {
        padding-right: 30px !important;
    }
    .pt-xxl-30px,
    .py-xxl-30px,
    .p-xxl-30px {
        padding-top: 30px !important;
    }
    .pb-xxl-30px,
    .py-xxl-30px,
    .p-xxl-30px {
        padding-bottom: 30px !important;
    }
    .ps-xxl-32px,
    .px-xxl-32px,
    .p-xxl-32px {
        padding-left: 2rem !important;
    }
    .pe-xxl-32px,
    .px-xxl-32px,
    .p-xxl-32px {
        padding-right: 2rem !important;
    }
    .pt-xxl-32px,
    .py-xxl-32px,
    .p-xxl-32px {
        padding-top: 2rem !important;
    }
    .pb-xxl-32px,
    .py-xxl-32px,
    .p-xxl-32px {
        padding-bottom: 2rem !important;
    }
    .ps-xxl-40px,
    .px-xxl-40px,
    .p-xxl-40px {
        padding-left: 2.5rem !important;
    }
    .pe-xxl-40px,
    .px-xxl-40px,
    .p-xxl-40px {
        padding-right: 2.5rem !important;
    }
    .pt-xxl-40px,
    .py-xxl-40px,
    .p-xxl-40px {
        padding-top: 2.5rem !important;
    }
    .pb-xxl-40px,
    .py-xxl-40px,
    .p-xxl-40px {
        padding-bottom: 2.5rem !important;
    }
    .ps-xxl-56px,
    .px-xxl-56px,
    .p-xxl-56px {
        padding-left: 3.5rem !important;
    }
    .pe-xxl-56px,
    .px-xxl-56px,
    .p-xxl-56px {
        padding-right: 3.5rem !important;
    }
    .pt-xxl-56px,
    .py-xxl-56px,
    .p-xxl-56px {
        padding-top: 3.5rem !important;
    }
    .pb-xxl-56px,
    .py-xxl-56px,
    .p-xxl-56px {
        padding-bottom: 3.5rem !important;
    }
    .ps-xxl-64px,
    .px-xxl-64px,
    .p-xxl-64px {
        padding-left: 4rem !important;
    }
    .pe-xxl-64px,
    .px-xxl-64px,
    .p-xxl-64px {
        padding-right: 4rem !important;
    }
    .pt-xxl-64px,
    .py-xxl-64px,
    .p-xxl-64px {
        padding-top: 4rem !important;
    }
    .pb-xxl-64px,
    .py-xxl-64px,
    .p-xxl-64px {
        padding-bottom: 4rem !important;
    }
    .ps-xxl-72px,
    .px-xxl-72px,
    .p-xxl-72px {
        padding-left: 4.5rem !important;
    }
    .pe-xxl-72px,
    .px-xxl-72px,
    .p-xxl-72px {
        padding-right: 4.5rem !important;
    }
    .pt-xxl-72px,
    .py-xxl-72px,
    .p-xxl-72px {
        padding-top: 4.5rem !important;
    }
    .pb-xxl-72px,
    .py-xxl-72px,
    .p-xxl-72px {
        padding-bottom: 4.5rem !important;
    }
    .ps-xxl-80px,
    .px-xxl-80px,
    .p-xxl-80px {
        padding-left: 5rem !important;
    }
    .pe-xxl-80px,
    .px-xxl-80px,
    .p-xxl-80px {
        padding-right: 5rem !important;
    }
    .pt-xxl-80px,
    .py-xxl-80px,
    .p-xxl-80px {
        padding-top: 5rem !important;
    }
    .pb-xxl-80px,
    .py-xxl-80px,
    .p-xxl-80px {
        padding-bottom: 5rem !important;
    }
    .ps-xxl-88px,
    .px-xxl-88px,
    .p-xxl-88px {
        padding-left: 5.5rem !important;
    }
    .pe-xxl-88px,
    .px-xxl-88px,
    .p-xxl-88px {
        padding-right: 5.5rem !important;
    }
    .pt-xxl-88px,
    .py-xxl-88px,
    .p-xxl-88px {
        padding-top: 5.5rem !important;
    }
    .pb-xxl-88px,
    .py-xxl-88px,
    .p-xxl-88px {
        padding-bottom: 5.5rem !important;
    }
    .ps-xxl-96px,
    .px-xxl-96px,
    .p-xxl-96px {
        padding-left: 6rem !important;
    }
    .pe-xxl-96px,
    .px-xxl-96px,
    .p-xxl-96px {
        padding-right: 6rem !important;
    }
    .pt-xxl-96px,
    .py-xxl-96px,
    .p-xxl-96px {
        padding-top: 6rem !important;
    }
    .pb-xxl-96px,
    .py-xxl-96px,
    .p-xxl-96px {
        padding-bottom: 6rem !important;
    }
    .ps-xxl-104px,
    .px-xxl-104px,
    .p-xxl-104px {
        padding-left: 6.5rem !important;
    }
    .pe-xxl-104px,
    .px-xxl-104px,
    .p-xxl-104px {
        padding-right: 6.5rem !important;
    }
    .pt-xxl-104px,
    .py-xxl-104px,
    .p-xxl-104px {
        padding-top: 6.5rem !important;
    }
    .pb-xxl-104px,
    .py-xxl-104px,
    .p-xxl-104px {
        padding-bottom: 6.5rem !important;
    }
    .ps-xxl-112px,
    .px-xxl-112px,
    .p-xxl-112px {
        padding-left: 7rem !important;
    }
    .pe-xxl-112px,
    .px-xxl-112px,
    .p-xxl-112px {
        padding-right: 7rem !important;
    }
    .pt-xxl-112px,
    .py-xxl-112px,
    .p-xxl-112px {
        padding-top: 7rem !important;
    }
    .pb-xxl-112px,
    .py-xxl-112px,
    .p-xxl-112px {
        padding-bottom: 7rem !important;
    }
    .m-xxl-0 {
        margin: 0 !important;
    }
    .m-xxl-1 {
        margin: 0.25rem !important;
    }
    .m-xxl-2 {
        margin: 0.5rem !important;
    }
    .m-xxl-3 {
        margin: 1rem !important;
    }
    .m-xxl-4 {
        margin: 1.5rem !important;
    }
    .m-xxl-5 {
        margin: 3rem !important;
    }
    .m-xxl-auto {
        margin: auto !important;
    }
    .mx-xxl-0 {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .mx-xxl-1 {
        margin-right: 0.25rem !important;
        margin-left: 0.25rem !important;
    }
    .mx-xxl-2 {
        margin-right: 0.5rem !important;
        margin-left: 0.5rem !important;
    }
    .mx-xxl-3 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }
    .mx-xxl-4 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important;
    }
    .mx-xxl-5 {
        margin-right: 3rem !important;
        margin-left: 3rem !important;
    }
    .mx-xxl-auto {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    .my-xxl-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .my-xxl-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }
    .my-xxl-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }
    .my-xxl-3 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }
    .my-xxl-4 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }
    .my-xxl-5 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }
    .my-xxl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
    .mt-xxl-0 {
        margin-top: 0 !important;
    }
    .mt-xxl-1 {
        margin-top: 0.25rem !important;
    }
    .mt-xxl-2 {
        margin-top: 0.5rem !important;
    }
    .mt-xxl-3 {
        margin-top: 1rem !important;
    }
    .mt-xxl-4 {
        margin-top: 1.5rem !important;
    }
    .mt-xxl-5 {
        margin-top: 3rem !important;
    }
    .mt-xxl-auto {
        margin-top: auto !important;
    }
    .me-xxl-0 {
        margin-right: 0 !important;
    }
    .me-xxl-1 {
        margin-right: 0.25rem !important;
    }
    .me-xxl-2 {
        margin-right: 0.5rem !important;
    }
    .me-xxl-3 {
        margin-right: 1rem !important;
    }
    .me-xxl-4 {
        margin-right: 1.5rem !important;
    }
    .me-xxl-5 {
        margin-right: 3rem !important;
    }
    .me-xxl-auto {
        margin-right: auto !important;
    }
    .mb-xxl-0 {
        margin-bottom: 0 !important;
    }
    .mb-xxl-1 {
        margin-bottom: 0.25rem !important;
    }
    .mb-xxl-2 {
        margin-bottom: 0.5rem !important;
    }
    .mb-xxl-3 {
        margin-bottom: 1rem !important;
    }
    .mb-xxl-4 {
        margin-bottom: 1.5rem !important;
    }
    .mb-xxl-5 {
        margin-bottom: 3rem !important;
    }
    .mb-xxl-auto {
        margin-bottom: auto !important;
    }
    .ms-xxl-0 {
        margin-left: 0 !important;
    }
    .ms-xxl-1 {
        margin-left: 0.25rem !important;
    }
    .ms-xxl-2 {
        margin-left: 0.5rem !important;
    }
    .ms-xxl-3 {
        margin-left: 1rem !important;
    }
    .ms-xxl-4 {
        margin-left: 1.5rem !important;
    }
    .ms-xxl-5 {
        margin-left: 3rem !important;
    }
    .ms-xxl-auto {
        margin-left: auto !important;
    }
    .ms-xxl-10px,
    .mx-xxl-10px,
    .m-xxl-10px {
        margin-left: 0.625rem !important;
    }
    .me-xxl-10px,
    .mx-xxl-10px,
    .m-xxl-10px {
        margin-right: 0.625rem !important;
    }
    .mt-xxl-10px,
    .my-xxl-10px,
    .m-xxl-10px{
        margin-top: 0.625rem !important;
    }
    .mb-xxl-10px,
    .my-xxl-10px,
    .m-xxl-10px{
        margin-bottom: 0.625rem !important;
    }
    .ms-xxl-12px,
    .mx-xxl-12px,
    .m-xxl-12px {
        margin-left: 0.75rem !important;
    }
    .me-xxl-12px,
    .mx-xxl-12px,
    .m-xxl-12px {
        margin-right: 0.75rem !important;
    }
    .mt-xxl-12px,
    .my-xxl-12px,
    .m-xxl-12px{
        margin-top: 0.75rem !important;
    }
    .mb-xxl-12px,
    .my-xxl-12px,
    .m-xxl-12px{
        margin-bottom: 0.75rem !important;
    }
    .ms-xxl-20px,
    .mx-xxl-20px,
    .m-xxl-20px {
        margin-left: 1.25rem !important;
    }
    .me-xxl-20px,
    .mx-xxl-20px,
    .m-xxl-20px {
        margin-right: 1.25rem !important;
    }
    .mt-xxl-20px,
    .my-xxl-20px,
    .m-xxl-20px{
        margin-top: 1.25rem !important;
    }
    .mb-xxl-20px,
    .my-xxl-20px,
    .m-xxl-20px{
        margin-bottom: 1.25rem !important;
    }
    .ms-xxl-32px,
    .mx-xxl-32px,
    .m-xxl-32px {
        margin-left: 2rem !important;
    }
    .me-xxl-32px,
    .mx-xxl-32px,
    .m-xxl-32px {
        margin-right: 2rem !important;
    }
    .mt-xxl-32px,
    .my-xxl-32px,
    .m-xxl-32px{
        margin-top: 2rem !important;
    }
    .mb-xxl-32px,
    .my-xxl-32px,
    .m-xxl-32px{
        margin-bottom: 2rem !important;
    }
    .ms-xxl-40px,
    .mx-xxl-40px,
    .m-xxl-40px {
        margin-left: 2.5rem !important;
    }
    .me-xxl-40px,
    .mx-xxl-40px,
    .m-xxl-40px {
        margin-right: 2.5rem !important;
    }
    .mt-xxl-40px,
    .my-xxl-40px,
    .m-xxl-40px {
        margin-top: 2.5rem !important;
    }
    .mb-xxl-40px,
    .my-xxl-40px,
    .m-xxl-40px {
        margin-bottom: 2.5rem !important;
    }
    .ms-xxl-50px,
    .mx-xxl-50px,
    .m-xxl-50px {
        margin-left: 3.125rem !important;
    }
    .me-xxl-50px,
    .mx-xxl-50px,
    .m-xxl-50px {
        margin-right: 3.125rem !important;
    }
    .mt-xxl-50px,
    .my-xxl-50px,
    .m-xxl-50px {
        margin-top: 3.125rem !important;
    }
    .mb-xxl-50px,
    .my-xxl-50px,
    .m-xxl-50px {
        margin-bottom: 3.125rem !important;
    }
    .ms-xxl-64px,
    .mx-xxl-64px,
    .m-xxl-64px {
        margin-left: 4rem !important;
    }
    .me-xxl-64px,
    .mx-xxl-64px,
    .m-xxl-64px {
        margin-right: 4rem !important;
    }
    .mt-xxl-64px,
    .my-xxl-64px,
    .m-xxl-64px {
        margin-top: 4rem !important;
    }
    .mb-xxl-64px,
    .my-xxl-64px,
    .m-xxl-64px {
        margin-bottom: 4rem !important;
    }
    .ms-xxl-72px,
    .mx-xxl-72px,
    .m-xxl-72px {
        margin-left: 4.5rem !important;
    }
    .me-xxl-72px,
    .mx-xxl-72px,
    .m-xxl-72px {
        margin-right: 4.5rem !important;
    }
    .mt-xxl-72px,
    .my-xxl-72px,
    .m-xxl-72px {
        margin-top: 4.5rem !important;
    }
    .mb-xxl-72px,
    .my-xxl-72px,
    .m-xxl-72px {
        margin-bottom: 4.5rem !important;
    }
    .ms-xxl-80px,
    .mx-xxl-80px,
    .m-xxl-80px {
        margin-left: 5rem !important;
    }
    .me-xxl-80px,
    .mx-xxl-80px,
    .m-xxl-80px {
        margin-right: 5rem !important;
    }
    .mt-xxl-80px,
    .my-xxl-80px,
    .m-xxl-80px {
        margin-top: 5rem !important;
    }
    .mb-xxl-80px,
    .my-xxl-80px,
    .m-xxl-80px {
        margin-bottom: 5rem !important;
    }
    .ms-xxl-n1px,
    .mx-xxl-n1px,
    .m-xxl-n1px {
        margin-left: -1px !important;
    }
    .me-xxl-n1px,
    .mx-xxl-n1px,
    .m-xxl-n1px {
        margin-right: -1px !important;
    }
    .mt-xxl-n1px,
    .my-xxl-n1px,
    .m-xxl-n1px{
        margin-top: -1px !important;
    }
    .mb-xxl-n1px,
    .my-xxl-n1px,
    .m-xxl-n1px{
        margin-bottom: -1px !important;
    }
    .ms-xxl-n48px,
    .mx-xxl-n48px,
    .m-xxl-n48px {
        margin-left: -3rem !important;
    }
    .me-xxl-n48px,
    .mx-xxl-n48px,
    .m-xxl-n48px {
        margin-right: -3rem !important;
    }
    .mt-xxl-n48px,
    .my-xxl-n48px,
    .m-xxl-n48px {
        margin-top: -3rem !important;
    }
    .mb-xxl-n48px,
    .my-xxl-n48px,
    .m-xxl-n48px {
        margin-bottom: -3rem !important;
    }
    .pageHeader__wr .offcanvas .offcanvas-body,
    .pageHeader__wr .navbar-nav{
        column-gap: 2.5rem;
    }
    /*.counterBlock{
        padding: 16px 4px;
    }*/
    .hmFaqSec__wr .container{
        max-width: 1062px;
    }
}
@media (max-width: 992px) {
    .pageHeader__wr .navbar-brand{
        padding: 12px 0;
    }
    .pageHeader__wr .navbar-toggler{
        display: inline-flex;
        align-items: center;
    }
    .pageHeader__wr .offcanvas{
        width: 100%;
        max-width: 576px;
    }
    .pageHeader__wr .offcanvas .btn-close{
        filter: invert(1) grayscale(100%) brightness(200%);
        opacity: 1;
    }
    .pageHeader__wr .offcanvas .offcanvas-header{
        --bs-bg-opacity: 1;
        background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity));
        gap: 1rem;
    }
    .pageHeader__wr .offcanvas .offcanvas-header .btn-close{
        --bs-text-opacity: 1;
        --bs-btn-close-color: rgba(var(--bs-white-rgb), var(--bs-text-opacity));
    }
    .pageHeader__wr .navbar-nav>li{
        display: block;
        justify-items: unset;
    }
    .pageHeader__wr .navbar-nav>li~li{
        border-top: 1px solid;
        --bs-border-opacity: 0.1;
        border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity));
    }
    .pageHeader__wr .nav-link{
        --bs-nav-link-padding-y: 16px;
        --bs-nav-link-padding-x: 0;
        display: block;
        --bs-text-opacity: 1;
        color: rgba(var(--bs-black-rgb), var(--bs-text-opacity));
    }
    .pageHeader__wr .dropdown-toggle::after {
        position: absolute;
        right: 0;
        top: 28px;
    }
    .pageHeader__wr .dropdown-menu li~li{
        border-top: 1px solid;
        --bs-border-opacity: 0.1;
        border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity));
    }
    .pageHeaderConsultBlock{
        margin-top: 1.5rem;
    }
    .pageHeaderConsultBlock .btn-primary.hov-btn-light{
        --bs-btn-hover-color: rgba(255, 255, 255, 1);
        --bs-btn-hover-bg: rgba(11, 78, 132, 1);
        --bs-btn-hover-border-color: rgba(11, 78, 132, 1);
        --bs-btn-focus-shadow-rgb: 11, 78, 132;
        --bs-btn-active-color: rgba(255, 255, 255, 1);
        --bs-btn-active-bg: rgba(11, 78, 132, 1);
        --bs-btn-active-border-color: rgba(11, 78, 132, 1);
    }    
    .counterBlock{
        padding: 20px 12px;
    }
    .counterNumBlock{
        margin-bottom: 0.5rem;
    }
    .hmCalcBoxOvrlayFigure__wr::before{
        content: '';
        position: absolute;
        inset: 0;
        --bs-bg-opacity: 0.3;
        background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity));
    }
    .offerBlock{
        padding: 24px 12px;
    }
    .reviewBlock{
        padding: 24px 12px;
    }
    .servicesContentBlock{
        padding: 32px 20px;
    }
    .proListBlock,
    .proListBlock.selected{
        padding: 24px 12px;
    }
    .proBankBLock{
        justify-content: center;
    }
    .proListBlockFoot,
    .dbRegProListBlockFoot{
        justify-content: center;
    }
    .logInSec__wr,
    .registerSec__wr{
        position: relative;
        background-color: transparent;
        color: #fff;
    }
    .logInSecFigure__wr, .registerSecFigure__wr {
        position: absolute;
        inset: 0;
    }
    .logInSecFigure__wr::before, .registerSecFigure__wr::before {
        content: '';
        position: absolute;
        inset: 0;
        z-index: 1;
        background-color: rgba(33, 30, 30, 0.8);
    }
    .logInFormBlock__wr,
    .registerFormBlock__wr {
        padding: 24px 12px;
        max-width: 600px;
        margin: 0 auto;
        position: relative;
        z-index: 2;
        min-height: 100svh;
    }
    .logInFormBlockHead__wr,
    .registerFormBlockHead__wr,
    .authRememberBlock .form-check-label{
        color: rgba(var(--bs-white-rgb), var(--bs-text-opacity));
    }
    .logInSec__wr .togglePass__wr,
    .registerSec__wr .togglePass__wr{
        top: 48px;
    }
    .logInFormBlockTitle__wr,
    .registerFormBlockTitle__wr{
        color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity));
    }
    .logInSec__wr .link-secondary,
    .registerSec__wr .link-secondary{
        color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
        -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;
        text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
    }
    .dbRegProListBlockBody>.row>[class*=col-]:nth-child(2) .dbRegProColData{
        flex-direction: column;
    }
    .wizrdProgList{
        flex-direction: column;
        gap: 1rem;
    }
    .wizrdProgList::before{
        width: 2px;
        height: 86%;
        left: 15px;
        top: 45px;
    }
    .wizrdProgList > li{
        flex: 1 1 auto;
        padding-left: 42px;
    }
    .wizrdProgList > li::before{
        width: 2px;
        height: 0;
        left: 15px;
        top: auto;
        bottom: calc(100% - 48px);
    }
    .wizrdProgList > li:first-child::before{
        display: none;
    }
    .wizrdProgList > li:last-child::before{
        display: inline-flex;
    }
    .wizrdProgList > li.active::before{
        width: 2px;
        height: calc(100% + 16px);
    }
    .wizrdProgList > li::after{
        --bs-bg-opacity: 0;
    }
    .progStepCircle{
        position: absolute;
        left: 0;
        top: 36px;
    }
    .progStepContent{
        padding: 1.5rem .75rem;
        gap: .5rem;
        background-color: #ffffff;
        border: 1px solid rgb(0 0 0 / 13%);
        border-radius: 12px;
        box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.05);
    }
    .conatctAcordBlockHead,
    .faqAcordHead{
        padding: 1.5rem 1rem;
    }
    .conatctAcordBlockHead::before,
    .faqAcordBlock>li.active .faqAcordHead::before {
        right: 1rem;
    }
    .conatctAcordBlock.active .conatctAcordBlockHead,
    .faqAcordBlock>li.active .faqAcordHead{
        padding-bottom: 0.75rem;
    }
    .conatctAcordBlockBody,
    .faqAcordBody{
        padding: 0 1rem 1.5rem;
    }
}
@media (max-width: 769px) {}
@media (max-width: 767px) {}
@media (max-width: 576px) {
    .pageHeader__wr .navbar .container{
        column-gap: 1rem;
    }
    .hmResorcIconBlock{
        margin: 0 auto 1.5rem;
    }
    .counterBlock{
        flex-direction: column;
        justify-content: space-between;
    }
    .hmCalcBoxBlock{
        padding: 24px 12px;
    }
    .loanCalcFormBlock{
        padding: 24px 12px;
    }
    .loanCalcFormBlock .dataBlock__wr{
        font-size: 14px;
    }
    .loanCalcFormBlock .dualDataBlock{
        flex-direction: column;
        justify-content: flex-start;
        gap: 0.5rem;
        text-align: center;
    }
    .loanCalcForm .form-group {
        padding: 20px 0;
    }
    .loanCalcForm .loanMonthlyAmntFeild.form-group,
    .loanCalcForm .loanMonthsFeild.form-group,
    .loanCalcForm .loanTtlAmntFeild.form-group {
        padding: 12px 0;
    }
    .loanCalcForm .btnBlock.form-group {
        padding-top: 12px;
    }
    .pageInerBnrSec__wr{
        padding-bottom: 1.5rem;
    }
    .inrBnrBlock{
        padding: 20px 12px;
    }
    .servicesContentBlock{
        padding: 24px 12px;
    }
    .asistTimeLineBlock > li{
        gap: 24px;
        padding-bottom: 24px;
    }
    .compOPBodyColData{
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .compOPBodyColData span{
        display: inline-flex;
        flex: 0 0 auto;
        width: 50%;
    }
    .compOPBodyColData.dataLabel{
        text-align: center;
    }
    .compOPBodyColData.dataLabel span{
        width: 100%;
        display: block;
        align-items: center;
    }
    .compFeeOPBodyColData{
        text-align: center;
    }
    .proBodyColData{
        align-items: center;
        text-align: center;
    }
    .compBoxBlock{
        padding: 20px 12px;
    }
    .compBlockDataRow{
        padding: 0.5rem 0.25rem;
    }
    .cardShdwBodyBox__wr{
        padding: 32px 12px;
    }
    .morgCalcFormDataBlock{
        padding: 32px 12px;
    }
    .buyCalcFormBlockFoot .btnBlock .btn,
    .morgCalcFormDataBlock .btnBlock .btn{
        --bs-btn-padding-x: 24px;
    }
    .morgCalcOPBodyColData {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .morgCalcOPBodyColData span {
        display: inline-flex;
        flex: 0 0 auto;
        width: 50%;
    }
    .dbRegProBankColBlock{
        justify-content: center;
    }
    .dbRegProBodyColData,
    .dbRegProListBlockFoot{
        text-align: center;
    }
    .conatctAcordBlockHead,
    .faqAcordHead{
        padding: 1rem 0.5rem;
    }
    .conatctAcordBlockHead::before,
    .faqAcordBlock>li.active .faqAcordHead::before {
        right: 0.5rem;
        font-size: 40px;
        top: 15px;
    }    
    .conatctAcordBlockBody,
    .faqAcordBody {
        padding: 0 0.5rem 1rem;
    }
}
@media (max-width: 481px) {}
@media (max-width: 429px) {}
@media (max-width: 415px) {}
@media (max-width: 401px) {}
@media (max-width: 391px) {}
@media (max-width: 385px) {}
@media (max-width: 376px) {}
@media (max-width: 361px) {}
@media (max-width: 347px) {}
@media (max-width: 321px) {}