@charset "UTF-8";
:root{
    --bs-blue:#335dff;
    --bs-indigo:#754ffe;
    --bs-purple:#8957FF;
    --bs-pink:#FF579A;
    --bs-red:#DF325C;
    --bs-orange:#FF5630;
    --bs-yellow:#fa9e25;
    --bs-green:#1cbd64;
    --bs-teal:#22DDDD;
    --bs-cyan:#00D4FF;
    --bs-white:#FFF;
    --bs-gray:#7E8299;
    --bs-gray-dark:#81838A;
    --bs-gray-100:#F5F8FA;
    --bs-gray-200:#EFF2F5;
    --bs-gray-300:#E4E6EF;
    --bs-gray-400:#B5B5C3;
    --bs-gray-500:#A1A5B7;
    --bs-gray-600:#7E8299;
    --bs-gray-700:#5E6278;
    --bs-gray-800:#81838A;
    --bs-gray-900:#1F2023;
    --bs-primary:#624de3;
    --bs-secondary:#E4E6EF;
    --bs-tertiary:#FF579A;
    --bs-success:#1cbd64;
    --bs-info:#00D4FF;
    --bs-warning:#fa9e25;
    --bs-danger:#DF325C;
    --bs-white:#FFF;
    --bs-light:#EFF2F5;
    --bs-dark:#1F2023;
    --bs-gray-100:#F5F8FA;
    --bs-gray-200:#EFF2F5;
    --bs-gray-300:#E4E6EF;
    --bs-gray-400:#B5B5C3;
    --bs-gray-500:#A1A5B7;
    --bs-gray-600:#7E8299;
    --bs-gray-700:#5E6278;
    --bs-gray-800:#81838A;
    --bs-gray-900:#1F2023;
    --bs-primary-rgb:98,77,227;
    --bs-secondary-rgb:228,230,239;
    --bs-tertiary-rgb:255,87,154;
    --bs-success-rgb:28,189,100;
    --bs-info-rgb:0,212,255;
    --bs-warning-rgb:250,158,37;
    --bs-danger-rgb:223,50,92;
    --bs-white-rgb:255,255,255;
    --bs-light-rgb:239,242,245;
    --bs-dark-rgb:31,32,35;
    --bs-gray-100-rgb:245,248,250;
    --bs-gray-200-rgb:239,242,245;
    --bs-gray-300-rgb:228,230,239;
    --bs-gray-400-rgb:181,181,195;
    --bs-gray-500-rgb:161,165,183;
    --bs-gray-600-rgb:126,130,153;
    --bs-gray-700-rgb:94,98,120;
    --bs-gray-800-rgb:129,131,138;
    --bs-gray-900-rgb:31,32,35;
    --bs-white-rgb:255,255,255;
    --bs-black-rgb:0,0,0;
    --bs-body-color-rgb:94,98,120;
    --bs-body-bg-rgb:255,255,255;
    --bs-font-sans-serif:"Inter";
    --bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    --bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-body-font-family:var(--bs-font-sans-serif);
    --bs-body-font-size:1rem;
    --bs-body-font-weight:400;
    --bs-body-line-height:1.6;
    --bs-body-color:#5E6278;
    --bs-body-bg:#FFF
}
*,::after,::before{
    box-sizing:border-box
}
@media (prefers-reduced-motion:no-preference){
    :root{
        scroll-behavior:smooth
    }
}
body{
    margin:0;
    font-family: poppins;
    font-size:var(--bs-body-font-size);
    font-weight:var(--bs-body-font-weight);
    color:var(--bs-body-color);
    text-align:var(--bs-body-text-align);
    background: url("../bg.webp");
    -webkit-text-size-adjust:100%;
    -webkit-tap-highlight-color:transparent
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
    margin-top:0;
    margin-bottom:0;
    font-weight:600;
    line-height:1.4;
    color:var(--bs-gray-900)
}
.h1,h1{
    font-size:calc(1.35rem + 1.2vw);
    text-transform: capitalize;
}
@media (min-width:1200px){
    .h1,h1{
        font-size:2.25rem
    }
}
.h2,h2{
    font-size:calc(1.3rem + .6vw)
}
@media (min-width:1200px){
    .h2,h2{
        font-size:1.75rem
    }
}
.h3,h3{
    font-size:calc(1.2625rem + .15vw)
}
@media (min-width:1200px){
    .h3,h3{
        font-size:1.375rem
    }
}
.h4,h4{
    color: #ffffff;
    background: #b049b1;
    display: inline-block;
    padding: 5px 40px;
    font-size: 24px;
    border-radius: 40px;
    margin-bottom: 15px;
}

.h42{
    color: #ffffff;
    background: #373737;
    display: inline-block;
    padding: 2px 12px;
    font-size: 24px;
    margin-bottom: 15px;
    text-transform: capitalize;
}
.h5,h5{
    font-size:1rem
}
.h6,h6{
    font-size:.875rem
}
ul{
    padding-left:2rem
}
ul{
    margin-top:0;
    margin-bottom:1rem
}
ul ul{
    margin-bottom:0
}
a{
    color:#624de3;
    text-decoration:none;
    transition: all .2s linear;
}
a:hover{
    color:#5341c1;
    text-decoration:none;
    z-index: 500;
}
a:not([href]):not([class]),a:not([href]):not([class]):hover{
    color:inherit;
    text-decoration:none
}
img,svg{
    vertical-align:middle
}
label{
    display:inline-block
}
button{
    border-radius:0
}
button:focus:not(:focus-visible){
    outline:0
}
button{
    margin:0;
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
button{
    text-transform:none
}
[role=button]{
    cursor:pointer
}
[list]::-webkit-calendar-picker-indicator{
    display:none
}
[type=button],[type=reset],[type=submit],button{
    -webkit-appearance:button
}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){
    cursor:pointer
}
::-moz-focus-inner{
    padding:0;
    border-style:none
}
::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{
    padding:0
}
::-webkit-inner-spin-button{
    height:auto
}
[type=search]{
    outline-offset:-2px;
    -webkit-appearance:textfield
}
::-webkit-search-decoration{
    -webkit-appearance:none
}
::-webkit-color-swatch-wrapper{
    padding:0
}
::file-selector-button{
    font:inherit
}
::-webkit-file-upload-button{
    font:inherit;
    -webkit-appearance:button
}
iframe{
    border:0
}
[hidden]{
    display:none!important
}
.display-1{
    font-size:calc(1.625rem + 4.5vw);
    font-weight:700;
    line-height:1.4
}
@media (min-width:1200px){
    .display-1{
        font-size:5rem
    }
}
.display-2{
    font-size:calc(1.575rem + 3.9vw);
    font-weight:700;
    line-height:1.4
}
@media (min-width:1200px){
    .display-2{
        font-size:4.5rem
    }
}
.display-3{
    font-size:calc(1.525rem + 3.3vw);
    font-weight:700;
    line-height:1.4
}
@media (min-width:1200px){
    .display-3{
        font-size:4rem
    }
}
.display-4{
    font-size:calc(1.475rem + 2.7vw);
    font-weight:700;
    line-height:1.4
}
@media (min-width:1200px){
    .display-4{
        font-size:3.5rem
    }
}
.display-5{
    font-size:calc(1.425rem + 2.1vw);
    font-weight:700;
    line-height:1.4
}
@media (min-width:1200px){
    .display-5{
        font-size:3rem
    }
}
.display-6{
    font-size:calc(1.375rem + 1.5vw);
    font-weight:700;
    line-height:1.4
}
@media (min-width:1200px){
    .display-6{
        font-size:2.5rem
    }
}
.img-fluid{
    max-width:100%;
    height:auto;
    width: 120px;
    !i;!;
}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{
    width:100%;
    padding-right:var(--bs-gutter-x,1rem);
    padding-left:var(--bs-gutter-x,1rem);
    margin-right:auto;
    margin-left:auto
}
@media (min-width:576px){
    .container,.container-sm{
        max-width:540px
    }
}
@media (min-width:768px){
    .container,.container-md,.container-sm{
        max-width:720px
    }
}
@media (min-width:992px){
    .container,.container-lg,.container-md,.container-sm{
        max-width:960px
    }
}
@media (min-width:1200px){
    .container,.container-lg,.container-md,.container-sm,.container-xl{
        max-width:1200px
    }
}
@media (min-width:1400px){
    .container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{
        max-width:1400px
    }
}
.row{
    --bs-gutter-x:2rem;
    --bs-gutter-y:0;
    display:flex;
    flex-wrap:wrap;
    margin-top:calc(-1 * var(--bs-gutter-y));
    margin-right:calc(-.5 * var(--bs-gutter-x));
    margin-left:calc(-.5 * var(--bs-gutter-x))
}
.row>*{
    flex-shrink:0;
    width:100%;
    max-width:100%;
    padding-right:calc(var(--bs-gutter-x) * .5);
    padding-left:calc(var(--bs-gutter-x) * .5);
    margin-top:var(--bs-gutter-y)
}
.col{
    flex:1 0 0%
}
.col-auto{
    flex:0 0 auto;
    width:auto
}
.col-1{
    flex:0 0 auto;
    width:8.33333333%
}
.col-2{
    flex:0 0 auto;
    width:16.66666667%
}
.col-3{
    flex:0 0 auto;
    width:25%
}
.col-4{
    flex:0 0 auto;
    width:33.33333333%
}
.col-5{
    flex:0 0 auto;
    width:41.66666667%
}
.col-6{
    flex:0 0 auto;
    width:50%
}
.col-7{
    flex:0 0 auto;
    width:58.33333333%
}
.col-8{
    flex:0 0 auto;
    width:66.66666667%
}
.col-9{
    flex:0 0 auto;
    width:75%
}
.col-10{
    flex:0 0 auto;
    width:83.33333333%
}
.col-11{
    flex:0 0 auto;
    width:91.66666667%
}
.col-12{
    flex:0 0 auto;
    width:100%
}
@media (min-width:576px){
    .col-sm{
        flex:1 0 0%
    }
    .col-sm-auto{
        flex:0 0 auto;
        width:auto
    }
    .col-sm-1{
        flex:0 0 auto;
        width:8.33333333%
    }
    .col-sm-2{
        flex:0 0 auto;
        width:16.66666667%
    }
    .col-sm-3{
        flex:0 0 auto;
        width:25%
    }
    .col-sm-4{
        flex:0 0 auto;
        width:33.33333333%
    }
    .col-sm-5{
        flex:0 0 auto;
        width:41.66666667%
    }
    .col-sm-6{
        flex:0 0 auto;
        width:50%
    }
    .col-sm-7{
        flex:0 0 auto;
        width:58.33333333%
    }
    .col-sm-8{
        flex:0 0 auto;
        width:66.66666667%
    }
    .col-sm-9{
        flex:0 0 auto;
        width:75%
    }
    .col-sm-10{
        flex:0 0 auto;
        width:83.33333333%
    }
    .col-sm-11{
        flex:0 0 auto;
        width:91.66666667%
    }
    .col-sm-12{
        flex:0 0 auto;
        width:100%
    }
}
@media (min-width:768px){
    .col-md{
        flex:1 0 0%
    }
    .col-md-auto{
        flex:0 0 auto;
        width:auto
    }
    .col-md-1{
        flex:0 0 auto;
        width:8.33333333%
    }
    .col-md-2{
        flex:0 0 auto;
        width:16.66666667%
    }
    .col-md-3{
        flex:0 0 auto;
        width:25%
    }
    .col-md-4{
        flex:0 0 auto;
        width:33.33333333%
    }
    .col-md-5{
        flex:0 0 auto;
        width:41.66666667%
    }
    .col-md-6{
        flex:0 0 auto;
        width:50%
    }
    .col-md-7{
        flex:0 0 auto;
        width:58.33333333%
    }
    .col-md-8{
        flex:0 0 auto;
        width:66.66666667%
    }
    .col-md-9{
        flex:0 0 auto;
        width:75%
    }
    .col-md-10{
        flex:0 0 auto;
        width:83.33333333%
    }
    .col-md-11{
        flex:0 0 auto;
        width:91.66666667%
    }
    .col-md-12{
        flex:0 0 auto;
        width:100%
    }
}
@media (min-width:992px){
    .col-lg{
        min-width: 980px;
    }
    .col-lg-auto{
        flex:0 0 auto;
        width:auto
    }
    .col-lg-1{
        flex:0 0 auto;
        width:8.33333333%
    }
    .col-lg-2{
        flex:0 0 auto;
        width:16.66666667%
    }
    .col-lg-3{
        flex:0 0 auto;
        width:25%
    }
    .col-lg-4{
        flex:0 0 auto;
        width:33.33333333%
    }
    .col-lg-5{
        flex:0 0 auto;
        width:41.66666667%
    }
    .col-lg-6{
        flex:0 0 auto;
        width:50%
    }
    .col-lg-7{
        flex:0 0 auto;
        width:58.33333333%
    }
    .col-lg-8{
        flex:0 0 auto;
        width:66.66666667%
    }
    .col-lg-9{
        flex:0 0 auto;
        width:75%
    }
    .col-lg-10{
        flex:0 0 auto;
        width:83.33333333%
    }
    .col-lg-11{
        flex:0 0 auto;
        width:91.66666667%
    }
    .col-lg-12{
        flex:0 0 auto;
        width:100%
    }
}
@media (min-width:1200px){
    .col-xl{
        flex:1 0 0%
    }
    .col-xl-auto{
        flex:0 0 auto;
        width:auto
    }
    .col-xl-1{
        flex:0 0 auto;
        width:8.33333333%
    }
    .col-xl-2{
        flex:0 0 auto;
        width:16.66666667%
    }
    .col-xl-3{
        flex:0 0 auto;
        width:25%
    }
    .col-xl-4{
        flex:0 0 auto;
        width:33.33333333%
    }
    .col-xl-5{
        flex:0 0 auto;
        width:41.66666667%
    }
    .col-xl-6{
        flex:0 0 auto;
        width:50%
    }
    .col-xl-7{
        flex:0 0 auto;
        width:58.33333333%
    }
    .col-xl-8{
        flex:0 0 auto;
        width:66.66666667%
    }
    .col-xl-9{
        flex:0 0 auto;
        width:75%
    }
    .col-xl-10{
        flex:0 0 auto;
        width:83.33333333%
    }
    .col-xl-11{
        flex:0 0 auto;
        width:91.66666667%
    }
    .col-xl-12{
        flex:0 0 auto;
        width:100%
    }
}
@media (min-width:1400px){
    .col-xxl{
        flex:1 0 0%
    }
    .col-xxl-auto{
        flex:0 0 auto;
        width:auto
    }
    .col-xxl-1{
        flex:0 0 auto;
        width:8.33333333%
    }
    .col-xxl-2{
        flex:0 0 auto;
        width:16.66666667%
    }
    .col-xxl-3{
        flex:0 0 auto;
        width:25%
    }
    .col-xxl-4{
        flex:0 0 auto;
        width:33.33333333%
    }
    .col-xxl-5{
        flex:0 0 auto;
        width:41.66666667%
    }
    .col-xxl-6{
        flex:0 0 auto;
        width:50%
    }
    .col-xxl-7{
        flex:0 0 auto;
        width:58.33333333%
    }
    .col-xxl-8{
        flex:0 0 auto;
        width:66.66666667%
    }
    .col-xxl-9{
        flex:0 0 auto;
        width:75%
    }
    .col-xxl-10{
        flex:0 0 auto;
        width:83.33333333%
    }
    .col-xxl-11{
        flex:0 0 auto;
        width:91.66666667%
    }
    .col-xxl-12{
        flex:0 0 auto;
        width:100%
    }
}
.btn{
    display:inline-block;
    font-weight:400;
    line-height:1.4;
    color:#5e6278;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    -webkit-user-select:none;
    user-select:none;
    background-color:transparent;
    border:1px solid transparent;
    padding:.75rem 1.5rem;
    font-size:.875rem;
    border-radius:.375rem;
    transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce){
    .btn{
        transition:none
    }
}
.btn:hover{
    color:#5e6278
}
.btn:focus{
    outline:0;
    box-shadow:0 0 0 #e4e6ef
}
.btn:disabled{
    pointer-events:none;
    opacity:.65
}
.btn-white{
    color:#000;
    background-color:#fff;
    border-color:#fff
}
.btn-white:hover{
    color:#000;
    background-color:#fff;
    border-color:#fff
}
.btn-white:focus{
    color:#000;
    background-color:#fff;
    border-color:#fff;
    box-shadow:0 0 0 1px rgba(217,217,217,.5)
}
.btn-white:active{
    color:#000;
    background-color:#fff;
    border-color:#fff
}
.btn-white:active:focus{
    box-shadow:0 0 0 1px rgba(217,217,217,.5)
}
.btn-white:disabled{
    color:#000;
    background-color:#fff;
    border-color:#fff
}
.btn-light{
    color:#000;
    background-color:#eff2f5;
    border-color:#eff2f5
}
.btn-light:hover{
    color:#000;
    background-color:#f1f4f7;
    border-color:#f1f3f6
}
.btn-light:focus{
    color:#000;
    background-color:#f1f4f7;
    border-color:#f1f3f6;
    box-shadow:0 0 0 1px rgba(203,206,208,.5)
}
.btn-light:active{
    color:#000;
    background-color:#f2f5f7;
    border-color:#f1f3f6
}
.btn-light:active:focus{
    box-shadow:0 0 0 1px rgba(203,206,208,.5)
}
.btn-light:disabled{
    color:#000;
    background-color:#eff2f5;
    border-color:#eff2f5
}
.btn-dark{
    color:#fff;
    background-color:#1f2023;
    border-color:#1f2023
}
.btn-dark:hover{
    color:#fff;
    background-color:#1a1b1e;
    border-color:#191a1c
}
.btn-dark:focus{
    color:#fff;
    background-color:#1a1b1e;
    border-color:#191a1c;
    box-shadow:0 0 0 1px rgba(65,65,68,.5)
}
.btn-dark:active{
    color:#fff;
    background-color:#191a1c;
    border-color:#17181a
}
.btn-dark:active:focus{
    box-shadow:0 0 0 1px rgba(65,65,68,.5)
}
.btn-dark:disabled{
    color:#fff;
    background-color:#1f2023;
    border-color:#1f2023
}
.btn-link{
    font-weight:400;
    color:#624de3;
    text-decoration:none
}
.btn-link:hover{
    color:#5341c1;
    text-decoration:none
}
.btn-link:focus{
    text-decoration:none
}
.btn-link:disabled{
    color:#7e8299
}
.btn-lg{
    padding:1rem 1.5rem;
    font-size:1rem;
    border-radius:.5rem
}
.btn-sm{
    padding:.5rem 1rem;
    font-size:.875rem;
    border-radius:.25rem
}
.collapse:not(.show){
    display:none
}
.dropdown{
    position:relative
}
.dropdown-toggle{
    white-space:nowrap
}
.dropdown-item{
    display:block;
    width:100%;
    padding:.25rem 1rem;
    clear:both;
    font-weight:400;
    color:#1f2023;
    text-align:inherit;
    white-space:nowrap;
    background-color:transparent;
    border:0
}
.dropdown-item:focus,.dropdown-item:hover{
    color:#1c1d20;
    background-color:#eff2f5
}
.dropdown-item:active{
    color:#fff;
    text-decoration:none;
    background-color:#624de3
}
.dropdown-item:disabled{
    color:#a1a5b7;
    pointer-events:none;
    background-color:transparent
}
.dropdown-header{
    display:block;
    padding:.5rem 1rem;
    margin-bottom:0;
    font-size:.875rem;
    color:#7e8299;
    white-space:nowrap
}
.dropdown-item-text{
    display:block;
    padding:.25rem 1rem;
    color:#1f2023
}
.nav{
    display:flex;
    flex-wrap:wrap;
    padding-left:0;
    margin-bottom:0;
    list-style:none
}
.nav-link{
    display:block;
    padding:.5rem 1rem;
    color:var(--bs-gray-700);
    transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out
}
@media (prefers-reduced-motion:reduce){
    .nav-link{
        transition:none
    }
}
.nav-fill .nav-item,.nav-fill>.nav-link{
    flex:1 1 auto;
    text-align:center
}
.nav-fill .nav-item .nav-link{
    width:100%
}
.navbar{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    justify-content:space-between;
    padding-top:.75rem;
    padding-right:0;
    padding-bottom:.75rem;
    padding-left: 0;
    z-index: 600;
    width: 100%;
}
.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{
    display:flex;
    flex-wrap:inherit;
    align-items:center;
    justify-content:space-between
}
.navbar-brand{
    padding-top:.3rem;
    padding-bottom:.3rem;
    margin-right:1rem;
    font-size:1.25rem;
    white-space:nowrap
}
.navbar-nav{
    display:flex;
    flex-direction:column;
    padding-left:0;
    margin-bottom:0;
    list-style:none;
    position: relative;
    grid-gap: 5px;
}
.navbar-nav .nav-link{
    padding-right:0;
    padding-left:0
}
.navbar-text{
    padding-top:.5rem;
    padding-bottom:.5rem
}
.navbar-collapse{
    flex-basis:100%;
    flex-grow:1;
    align-items:center
}
.navbar-toggler{
    padding:.25rem .75rem;
    font-size:1.25rem;
    line-height:1;
    background-color:transparent;
    border:1px solid transparent;
    border-radius:.375rem;
    transition:box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce){
    .navbar-toggler{
        transition:none
    }
}
.navbar-toggler:hover{
    text-decoration:none
}
.navbar-toggler:focus{
    text-decoration:none;
    outline:0;
    box-shadow:0 0 0 1px
}
.navbar-toggler-icon{
    display:inline-block;
    width:1.5em;
    height:1.5em;
    vertical-align:middle;
    background-repeat:no-repeat;
    background-position:center;
    background-size:100%
}
@media (min-width:576px){
    .navbar-expand-sm{
        flex-wrap:nowrap;
        justify-content:flex-start
    }
    .navbar-expand-sm .navbar-nav{
        flex-direction:row
    }
    .navbar-expand-sm .navbar-nav .nav-link{
        padding-right:.75rem;
        padding-left:.75rem
    }
    .navbar-expand-sm .navbar-collapse{
        display:flex!important;
        flex-basis:auto
    }
    .navbar-expand-sm .navbar-toggler{
        display:none
    }
}
@media (min-width:768px){
    .navbar-expand-md{
        flex-wrap:nowrap;
        justify-content:flex-start
    }
    .navbar-expand-md .navbar-nav{
        flex-direction:row
    }
    .navbar-expand-md .navbar-nav .nav-link{
        padding-right:.75rem;
        padding-left:.75rem
    }
    .navbar-expand-md .navbar-collapse{
        display:flex!important;
        flex-basis:auto
    }
    .navbar-expand-md .navbar-toggler{
        display:none
    }
}
@media (min-width:992px){
    .navbar-expand-lg{
        flex-wrap:nowrap;
        justify-content:flex-start
    }
    .navbar-expand-lg .navbar-nav{
        flex-direction:row
    }
    .navbar-expand-lg .navbar-nav .nav-link{
        padding-right:.75rem;
        padding-left:.75rem
    }
    .navbar-expand-lg .navbar-collapse{
        display:flex!important;
        flex-basis:auto
    }
    .navbar-expand-lg .navbar-toggler{
        display:none
    }
}
@media (min-width:1200px){
    .navbar-expand-xl{
        flex-wrap:nowrap;
        justify-content:flex-start
    }
    .navbar-expand-xl .navbar-nav{
        flex-direction:row
    }
    .navbar-expand-xl .navbar-nav .nav-link{
        padding-right:.75rem;
        padding-left:.75rem
    }
    .navbar-expand-xl .navbar-collapse{
        display:flex!important;
        flex-basis:auto
    }
    .navbar-expand-xl .navbar-toggler{
        display:none
    }
}
@media (min-width:1400px){
    .navbar-expand-xxl{
        flex-wrap:nowrap;
        justify-content:flex-start
    }
    .navbar-expand-xxl .navbar-nav{
        flex-direction:row
    }
    .navbar-expand-xxl .navbar-nav .nav-link{
        padding-right:.75rem;
        padding-left:.75rem
    }
    .navbar-expand-xxl .navbar-collapse{
        display:flex!important;
        flex-basis:auto
    }
    .navbar-expand-xxl .navbar-toggler{
        display:none
    }
}
.navbar-expand{
    flex-wrap:nowrap;
    justify-content:flex-start
}
.navbar-expand .navbar-nav{
    flex-direction:row
}
.navbar-expand .navbar-nav .nav-link{
    padding-right:.75rem;
    padding-left:.75rem
}
.navbar-expand .navbar-collapse{
    display:flex!important;
    flex-basis:auto
}
.navbar-expand .navbar-toggler{
    display:none
}
.navbar-light .navbar-brand{
    color:rgba(0,0,0,.9)
}
.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{
    color:rgba(0,0,0,.9)
}
.navbar-light .navbar-nav .nav-link{
    color:var(--bs-gray-700)
}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{
    color:var(--theme-color)
}
.navbar-light .navbar-toggler{
    color:var(--bs-gray-700);
    border-color:rgba(0,0,0,.1)
}
.navbar-light .navbar-toggler-icon{
    background-image:url(data:image/svg+xml;
    base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjNUU2Mjc4JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPg==)
}
.navbar-light .navbar-text{
    color:var(--bs-gray-700)
}
.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{
    color:rgba(0,0,0,.9)
}
.navbar-dark .navbar-brand{
    color: #141414;
    font-size: 22px;
    background: #fff;
    padding: 4px 22px;
    border-radius: 60px;
}
.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{
    color: #fff;
    background: #000;
}
.navbar-dark .navbar-nav .nav-link{
    color: #2f2f2f;
    transition: 0s all;
    padding: 4px 16px;
    border-radius: 20px;
    background: #ffffff;
    font-weight: 700 !important;!i;!;
}
.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{
    color: #ffffff !important;!i;!;
    transition: 0s all;
    background: #4c6de3;
}
.navbar-dark .navbar-toggler{
    color:#fff;
    border-color: rgba(255, 255, 255, .1);
    z-index: 101 !important;!i;!;
    font-size: 16px;
}
.navbar-dark .navbar-toggler-icon{
    url(
    data:image/svg+xml;
    base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjRkZGJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPg==);
    !i;!;
}
.navbar-dark .navbar-text{
    color:#fff
}
.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{
    color:#fff
}
.card{
    position:relative;
    display:flex;
    flex-direction:column;
    min-width:0;
    word-wrap:break-word;
    background-color:#eff2f5;
    background-clip:border-box;
    border:1px solid #eff2f5;
    border-radius:.5rem
}
.card:hover{
    transform: scale(1.05) translate3d(0, -3px, 0);
    box-shadow: 0px 8px 12px 0 rgb(0 0 0 / 43%) !important;!i;!;!i;!;
    padding: 5px;
    border: 5px solid hsl(0deg 0% 0%) !important;!i;!;!i;!;
}
.card-body{
    flex:1 1 auto;
    padding:1.5rem;
    color:#5e6278;
    !i;!;
}
.card-title{
    margin-bottom:1.5rem
}
.card-text:last-child{
    margin-bottom:0
}
.card-link+.card-link{
    margin-left:1.5rem
}
.card-header{
    padding:1.25rem 1.5rem;
    margin-bottom:0;
    color:var(--bs-gray-900);
    background-color:transparent;
    border-bottom:1px solid #eff2f5
}
.card-header:first-child{
    border-radius:calc(.5rem - 1px) calc(.5rem - 1px) 0 0
}
.card-footer{
    padding:1.25rem 1.5rem;
    color:var(--bs-gray-900);
    background-color:transparent;
    border-top:1px solid #eff2f5
}
.card-footer:last-child{
    border-radius:0 0 calc(.5rem - 1px) calc(.5rem - 1px)
}
.card-img,.card-img-top{
    width:100%
}
.card-img,.card-img-top{
    border-top-left-radius:calc(.5rem - 1px);
    border-top-right-radius:calc(.5rem - 1px)
}
.card-img{
    border-bottom-right-radius:calc(.5rem - 1px);
    border-bottom-left-radius:calc(.5rem - 1px)
}
@keyframes progress-bar-stripes{
    0%{
        background-position-x:1rem
    }
}
.toast{
    width:350px;
    max-width:100%;
    font-size:.875rem;
    pointer-events:auto;
    background-color:rgba(255,255,255,.85);
    background-clip:padding-box;
    border:1px solid rgba(0,0,0,.1);
    box-shadow:0 0 1.25rem rgba(94,98,120,.15);
    border-radius:.375rem
}
.toast:not(.show){
    display:none
}
.toast-container{
    width:-webkit-max-content;
    width:max-content;
    max-width:100%;
    pointer-events:none
}
.toast-container>:not(:last-child){
    margin-bottom:1rem
}
.toast-header{
    display:flex;
    align-items:center;
    padding:.5rem .75rem;
    color:#7e8299;
    background-color:rgba(255,255,255,.85);
    background-clip:padding-box;
    border-bottom:1px solid rgba(0,0,0,.05);
    border-top-left-radius:calc(.375rem - 1px);
    border-top-right-radius:calc(.375rem - 1px)
}
.toast-body{
    padding:.75rem;
    word-wrap:break-word
}
.tooltip{
    position:absolute;
    z-index:1080;
    display:block;
    margin:0;
    font-family:var(--bs-font-sans-serif);
    font-style:normal;
    font-weight:400;
    line-height:1.6;
    text-align:left;
    text-align:start;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    letter-spacing:normal;
    word-break:normal;
    word-spacing:normal;
    white-space:normal;
    line-break:auto;
    font-size:.75rem;
    word-wrap:break-word;
    opacity:0
}
.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{
    padding:.4rem 0
}
.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{
    padding:0 .4rem
}
.bs-tooltip-auto[data-popper-placement^=bottom]{
    padding:.4rem 0
}
.bs-tooltip-auto[data-popper-placement^=left]{
    padding:0 .4rem
}
@keyframes spinner-border{
    to{
        transform:rotate(360deg)
    }
}
.spinner-border{
    display:inline-block;
    width:2rem;
    height:2rem;
    vertical-align:-.125em;
    border:.25em solid currentColor;
    border-right-color:transparent;
    border-radius:50%;
    animation:.75s linear infinite spinner-border
}
.spinner-border-sm{
    width:1rem;
    height:1rem;
    border-width:.2em
}
@keyframes spinner-grow{
    0%{
        transform:scale(0)
    }
    50%{
        opacity:1;
        transform:none
    }
}
@media (prefers-reduced-motion:reduce){
    .spinner-border{
        animation-duration:1.5s
    }
}
@keyframes placeholder-glow{
    50%{
        opacity:.2
    }
}
@keyframes placeholder-wave{
    100%{
        -webkit-mask-position:-200% 0;
        mask-position:-200% 0
    }
}
.link-white{
    color:#fff
}
.link-white:focus,.link-white:hover{
    color:#fff
}
.link-light{
    color:#eff2f5
}
.link-light:focus,.link-light:hover{
    color:#f2f5f7
}
.link-dark{
    color:#1f2023
}
.link-dark:focus,.link-dark:hover{
    color:#191a1c
}
.ratio{
    position:relative;
    width:100%
}
.ratio::before{
    display:block;
    padding-top:var(--bs-aspect-ratio);
    content:""
}
.ratio>*{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.ratio-1x1{
    --bs-aspect-ratio:100%
}
.ratio-4x3{
    --bs-aspect-ratio:calc(3 / 4 * 100%)
}
.ratio-16x9{
    --bs-aspect-ratio:calc(9 / 16 * 100%)
}
.ratio-21x9{
    --bs-aspect-ratio:calc(9 / 21 * 100%)
}
.align-top{
    vertical-align:top!important
}
.align-text-top{
    vertical-align:text-top!important
}
.overflow-auto{
    overflow:auto!important
}
.overflow-hidden{
    overflow:hidden!important
}
.d-block{
    display:block!important
}
.d-grid{
    display:grid!important
}
.d-flex{
    display:flex!important
}
.d-none{
    display:none!important
}
.shadow{
    box-shadow:0 0 1.25rem rgba(94,98,120,.15)!important
}
.shadow-sm{
    box-shadow:0 .125rem .25rem rgba(31,32,35,.045)!important
}
.shadow-lg{
    box-shadow:0 1rem 3rem rgba(94,98,120,.175)!important
}
.shadow-none{
    box-shadow:none!important
}
.top-0{
    top:0!important
}
.top-50{
    top:50%!important
}
.top-100{
    top:100%!important
}
.end-0{
    right:0!important
}
.end-50{
    right:50%!important
}
.end-100{
    right:100%!important
}
.border{
    border:1px solid #e4e6ef!important
}
.border-0{
    border:0!important
}
.border-top{
    border-top:1px solid #e4e6ef!important
}
.border-top-0{
    border-top:0!important
}
.border-end{
    border-right:1px solid #e4e6ef!important
}
.border-end-0{
    border-right:0!important
}
.border-white{
    border-color:#fff!important
}
.border-light{
    border-color:#eff2f5!important
}
.border-dark{
    border-color:#1f2023!important
}
.border-body{
    border-color:#fff!important
}
.border-black{
    border-color:#000!important
}
.border-0{
    border-width:0!important
}
.border{
    border-width:1px!important
}
.border-2{
    border-width:2px!important
}
.border-3{
    border-width:3px!important
}
.border-4{
    border-width:4px!important
}
.border-5{
    border-width:5px!important
}
.border-6{
    border-width:6px!important
}
.border-7{
    border-width:7px!important
}
.border-8{
    border-width:8px!important
}
.w-0{
    width:0!important
}
.w-75px{
    width:75px!important
}
.w-100px{
    width:100px!important
}
.w-150px{
    width:150px!important
}
.w-200{
    width:200px!important
}
.w-250{
    width:250px!important
}
.w-300{
    width:300px!important
}
.w-340{
    width:340px!important
}
.w-728{
    width:728px!important
}
.w-25{
    width:25%!important
}
.w-50{
    width:50%!important
}
.w-75{
    width:75%!important
}
.w-100{
    width:100%!important
}
.w-auto{
    width:auto!important
}
.h-25{
    height:25%!important
}
.h-50{
    height:50%!important
}
.h-75{
    height:75%!important
}
.h-100{
    height:100%!important
}
.h-auto{
    height:auto!important
}
.vh-100{
    height:100vh!important
}
.min-vh-100{
    min-height:100vh!important
}
.flex-fill{
    flex:1 1 auto!important
}
.flex-row{
    flex-direction:row!important
}
.flex-column{
    flex-direction:column!important
}
.flex-nowrap{
    flex-wrap:nowrap!important
}
.justify-content-end{
    justify-content:flex-end!important
}
.justify-content-center{
    justify-content:center!important
}
.align-items-end{
    align-items:flex-end!important
}
.align-items-center{
    align-items:center!important
}
.align-content-end{
    align-content:flex-end!important
}
.align-content-center{
    align-content:center!important
}
.m-0{
    margin:0!important
}
.m-1{
    margin:.25rem!important
}
.m-2{
    margin:.5rem!important
}
.m-3{
    margin:1rem!important
}
.m-4{
    margin:2rem!important
}
.m-5{
    margin:3rem!important
}
.m-6{
    margin:4rem!important
}
.m-7{
    margin:5rem!important
}
.m-8{
    margin:7rem!important
}
.m-9{
    margin:9rem!important
}
.m-10{
    margin:12rem!important
}
.m-11{
    margin:13rem!important
}
.m-12{
    margin:14rem!important
}
.m-13{
    margin:15rem!important
}
.m-14{
    margin:16rem!important
}
.m-15{
    margin:17rem!important
}
.m-auto{
    margin:auto!important
}
.mx-0{
    margin-right:0!important;
    margin-left:0!important
}
.mx-1{
    margin-right:.25rem!important;
    margin-left:.25rem!important
}
.mx-2{
    margin-right:.5rem!important;
    margin-left:.5rem!important
}
.mx-3{
    margin-right:1rem!important;
    margin-left:1rem!important
}
.mx-4{
    margin-right:2rem!important;
    margin-left:2rem!important
}
.mx-5{
    margin-right:3rem!important;
    margin-left:3rem!important
}
.mx-6{
    margin-right:4rem!important;
    margin-left:4rem!important
}
.mx-7{
    margin-right:5rem!important;
    margin-left:5rem!important
}
.mx-8{
    margin-right:7rem!important;
    margin-left:7rem!important
}
.mx-9{
    margin-right:9rem!important;
    margin-left:9rem!important
}
.mx-10{
    margin-right:12rem!important;
    margin-left:12rem!important
}
.mx-11{
    margin-right:13rem!important;
    margin-left:13rem!important
}
.mx-12{
    margin-right:14rem!important;
    margin-left:14rem!important
}
.mx-13{
    margin-right:15rem!important;
    margin-left:15rem!important
}
.mx-14{
    margin-right:16rem!important;
    margin-left:16rem!important
}
.mx-15{
    margin-right:17rem!important;
    margin-left:17rem!important
}
.mx-auto{
    margin-right:auto!important;
    margin-left:auto!important
}
.mt-0{
    margin-top:0!important
}
.mt-1{
    margin-top:.25rem!important
}
.mt-2{
    margin-top:.5rem!important
}
.mt-3{
    margin-top:1rem!important
}
.mt-4{
    margin-top:2rem!important
}
.mt-5{
    margin-top:3rem!important
}
.mt-6{
    margin-top:4rem!important
}
.mt-7{
    margin-top:5rem!important
}
.mt-8{
    margin-top:7rem!important
}
.mt-9{
    margin-top:9rem!important
}
.mt-10{
    margin-top:12rem!important
}
.mt-11{
    margin-top:13rem!important
}
.mt-12{
    margin-top:14rem!important
}
.mt-13{
    margin-top:15rem!important
}
.mt-14{
    margin-top:16rem!important
}
.mt-15{
    margin-top:17rem!important
}
.mt-auto{
    margin-top:auto!important
}
.me-0{
    margin-right:0!important
}
.me-1{
    margin-right:.25rem!important
}
.me-2{
    margin-right:.5rem!important
}
.me-3{
    margin-right:1rem!important
}
.me-4{
    margin-right:2rem!important
}
.me-5{
    margin-right:3rem!important
}
.me-6{
    margin-right:4rem!important
}
.me-7{
    margin-right:5rem!important
}
.me-8{
    margin-right:7rem!important
}
.me-9{
    margin-right:9rem!important
}
.me-10{
    margin-right:12rem!important
}
.me-11{
    margin-right:13rem!important
}
.me-12{
    margin-right:14rem!important
}
.me-13{
    margin-right:15rem!important
}
.me-14{
    margin-right:16rem!important
}
.me-15{
    margin-right:17rem!important
}
.me-auto{
    margin-right:auto!important
}
.mb-0{
    margin-bottom:0!important
}
.mb-1{
    margin-bottom:.25rem!important
}
.mb-2{
    margin-bottom:.5rem!important
}
.mb-3{
    margin-bottom:1rem!important
}
.mb-4{
    margin-bottom:2rem!important
}
.mb-5{
    margin-bottom:3rem!important
}
.mb-6{
    margin-bottom:4rem!important
}
.mb-7{
    margin-bottom:5rem!important
}
.mb-8{
    margin-bottom:7rem!important
}
.mb-9{
    margin-bottom:9rem!important
}
.mb-10{
    margin-bottom:12rem!important
}
.mb-11{
    margin-bottom:13rem!important
}
.mb-12{
    margin-bottom:14rem!important
}
.mb-13{
    margin-bottom:15rem!important
}
.mb-14{
    margin-bottom:16rem!important
}
.mb-15{
    margin-bottom:17rem!important
}
.mb-auto{
    margin-bottom:auto!important
}
.ms-0{
    margin-left:0!important
}
.ms-1{
    margin-left:.25rem!important
}
.ms-2{
    margin-left:.5rem!important
}
.ms-3{
    margin-left:1rem!important
}
.ms-4{
    margin-left:2rem!important
}
.ms-5{
    margin-left:3rem!important
}
.ms-6{
    margin-left:4rem!important
}
.ms-7{
    margin-left:5rem!important
}
.ms-8{
    margin-left:7rem!important
}
.ms-9{
    margin-left:9rem!important
}
.ms-10{
    margin-left:12rem!important
}
.ms-11{
    margin-left:13rem!important
}
.ms-12{
    margin-left:14rem!important
}
.ms-13{
    margin-left:15rem!important
}
.ms-14{
    margin-left:16rem!important
}
.ms-15{
    margin-left:17rem!important
}
.ms-auto{
    margin-left:auto!important
}
.m-n1{
    margin:-.25rem!important
}
.m-n2{
    margin:-.5rem!important
}
.m-n3{
    margin:-1rem!important
}
.m-n4{
    margin:-2rem!important
}
.m-n5{
    margin:-3rem!important
}
.m-n6{
    margin:-4rem!important
}
.m-n7{
    margin:-5rem!important
}
.m-n8{
    margin:-7rem!important
}
.m-n9{
    margin:-9rem!important
}
.m-n10{
    margin:-12rem!important
}
.m-n11{
    margin:-13rem!important
}
.m-n12{
    margin:-14rem!important
}
.m-n13{
    margin:-15rem!important
}
.m-n14{
    margin:-16rem!important
}
.m-n15{
    margin:-17rem!important
}
.mx-n1{
    margin-right:-.25rem!important;
    margin-left:-.25rem!important
}
.mx-n2{
    margin-right:-.5rem!important;
    margin-left:-.5rem!important
}
.mx-n3{
    margin-right:-1rem!important;
    margin-left:-1rem!important
}
.mx-n4{
    margin-right:-2rem!important;
    margin-left:-2rem!important
}
.mx-n5{
    margin-right:-3rem!important;
    margin-left:-3rem!important
}
.mx-n6{
    margin-right:-4rem!important;
    margin-left:-4rem!important
}
.mx-n7{
    margin-right:-5rem!important;
    margin-left:-5rem!important
}
.mx-n8{
    margin-right:-7rem!important;
    margin-left:-7rem!important
}
.mx-n9{
    margin-right:-9rem!important;
    margin-left:-9rem!important
}
.mx-n10{
    margin-right:-12rem!important;
    margin-left:-12rem!important
}
.mx-n11{
    margin-right:-13rem!important;
    margin-left:-13rem!important
}
.mx-n12{
    margin-right:-14rem!important;
    margin-left:-14rem!important
}
.mx-n13{
    margin-right:-15rem!important;
    margin-left:-15rem!important
}
.mx-n14{
    margin-right:-16rem!important;
    margin-left:-16rem!important
}
.mx-n15{
    margin-right:-17rem!important;
    margin-left:-17rem!important
}
.mt-n1{
    margin-top:-.25rem!important
}
.mt-n2{
    margin-top:-.5rem!important
}
.mt-n3{
    margin-top:-1rem!important
}
.mt-n4{
    margin-top:-2rem!important
}
.mt-n5{
    margin-top:-3rem!important
}
.mt-n6{
    margin-top:-4rem!important
}
.mt-n7{
    margin-top:-5rem!important
}
.mt-n8{
    margin-top:-7rem!important
}
.mt-n9{
    margin-top:-9rem!important
}
.mt-n10{
    margin-top:-12rem!important
}
.mt-n11{
    margin-top:-13rem!important
}
.mt-n12{
    margin-top:-14rem!important
}
.mt-n13{
    margin-top:-15rem!important
}
.mt-n14{
    margin-top:-16rem!important
}
.mt-n15{
    margin-top:-17rem!important
}
.me-n1{
    margin-right:-.25rem!important
}
.me-n2{
    margin-right:-.5rem!important
}
.me-n3{
    margin-right:-1rem!important
}
.me-n4{
    margin-right:-2rem!important
}
.me-n5{
    margin-right:-3rem!important
}
.me-n6{
    margin-right:-4rem!important
}
.me-n7{
    margin-right:-5rem!important
}
.me-n8{
    margin-right:-7rem!important
}
.me-n9{
    margin-right:-9rem!important
}
.me-n10{
    margin-right:-12rem!important
}
.me-n11{
    margin-right:-13rem!important
}
.me-n12{
    margin-right:-14rem!important
}
.me-n13{
    margin-right:-15rem!important
}
.me-n14{
    margin-right:-16rem!important
}
.me-n15{
    margin-right:-17rem!important
}
.mb-n1{
    margin-bottom:-.25rem!important
}
.mb-n2{
    margin-bottom:-.5rem!important
}
.mb-n3{
    margin-bottom:-1rem!important
}
.mb-n4{
    margin-bottom:-2rem!important
}
.mb-n5{
    margin-bottom:-3rem!important
}
.mb-n6{
    margin-bottom:-4rem!important
}
.mb-n7{
    margin-bottom:-5rem!important
}
.mb-n8{
    margin-bottom:-7rem!important
}
.mb-n9{
    margin-bottom:-9rem!important
}
.mb-n10{
    margin-bottom:-12rem!important
}
.mb-n11{
    margin-bottom:-13rem!important
}
.mb-n12{
    margin-bottom:-14rem!important
}
.mb-n13{
    margin-bottom:-15rem!important
}
.mb-n14{
    margin-bottom:-16rem!important
}
.mb-n15{
    margin-bottom:-17rem!important
}
.ms-n1{
    margin-left:-.25rem!important
}
.ms-n2{
    margin-left:-.5rem!important
}
.ms-n3{
    margin-left:-1rem!important
}
.ms-n4{
    margin-left:-2rem!important
}
.ms-n5{
    margin-left:-3rem!important
}
.ms-n6{
    margin-left:-4rem!important
}
.ms-n7{
    margin-left:-5rem!important
}
.ms-n8{
    margin-left:-7rem!important
}
.ms-n9{
    margin-left:-9rem!important
}
.ms-n10{
    margin-left:-12rem!important
}
.ms-n11{
    margin-left:-13rem!important
}
.ms-n12{
    margin-left:-14rem!important
}
.ms-n13{
    margin-left:-15rem!important
}
.ms-n14{
    margin-left:-16rem!important
}
.ms-n15{
    margin-left:-17rem!important
}
.px-0{
    padding-right:0!important;
    padding-left:0!important
}
.px-1{
    padding-right:.25rem!important;
    padding-left:.25rem!important
}
.px-2{
    padding-right:.5rem!important;
    padding-left:.5rem!important
}
.px-3{
    padding-right:1rem!important;
    padding-left:1rem!important
}
.px-4{
    padding-right:2rem!important;
    padding-left:2rem!important
}
.px-5{
    padding-right:3rem!important;
    padding-left:3rem!important
}
.px-6{
    padding-right:4rem!important;
    padding-left:4rem!important
}
.px-7{
    padding-right:5rem!important;
    padding-left:5rem!important
}
.px-8{
    padding-right:7rem!important;
    padding-left:7rem!important
}
.px-9{
    padding-right:9rem!important;
    padding-left:9rem!important
}
.px-10{
    padding-right:12rem!important;
    padding-left:12rem!important
}
.px-11{
    padding-right:13rem!important;
    padding-left:13rem!important
}
.px-12{
    padding-right:14rem!important;
    padding-left:14rem!important
}
.px-13{
    padding-right:15rem!important;
    padding-left:15rem!important
}
.px-14{
    padding-right:16rem!important;
    padding-left:16rem!important
}
.px-15{
    padding-right:17rem!important;
    padding-left:17rem!important
}
.py-0{
    padding-top:0!important;
    padding-bottom:0!important
}
.py-1{
    padding-top:.25rem!important;
    padding-bottom:.25rem!important
}
.py-2{
    padding-top:.5rem!important;
    padding-bottom:.5rem!important
}
.py-3{
}
.py-4{
    padding-top:2rem!important;
    padding-bottom:2rem!important
}
.py-5{
    padding-top:3rem!important;
    padding-bottom:3rem!important
}
.py-6{
    padding-top:4rem!important;
    padding-bottom:4rem!important
}
.py-7{
    padding-top:5rem!important;
    padding-bottom:5rem!important
}
.py-8{
    padding-top:7rem!important;
    padding-bottom:7rem!important
}
.py-9{
    padding-top:9rem!important;
    padding-bottom:9rem!important
}
.py-10{
    padding-top:12rem!important;
    padding-bottom:12rem!important
}
.py-11{
    padding-top:13rem!important;
    padding-bottom:13rem!important
}
.py-12{
    padding-top:14rem!important;
    padding-bottom:14rem!important
}
.py-13{
    padding-top:15rem!important;
    padding-bottom:15rem!important
}
.py-14{
    padding-top:16rem!important;
    padding-bottom:16rem!important
}
.py-15{
    padding-top:17rem!important;
    padding-bottom:17rem!important
}
.fs-xs{
    font-size:.75rem!important
}
.fs-sm{
    font-size: 16px !important;
}
.fs-md{
    font-size:1.125rem!important
}
.fs-lg{
    font-size:1.25rem!important
}
.fs-xl{
    font-size:1.5rem!important
}
.fs-2xl{
    font-size:2rem!important
}
.fw-light{
    font-weight:300!important
}
.fw-normal{
    font-weight:400!important
}
.fw-semibold{
    font-weight:500!important
}
.fw-bold{
    font-weight:600!important
}
.fw-black{
    font-weight:800!important
}
.text-end{
    text-align:right!important
}
.text-center{
    text-align:center!important
}
.text-uppercase{
    text-transform:uppercase!important
}
.text-nowrap{
    white-space:nowrap!important
}
.text-white{
    color:#fff!important
}
.text-light{
    color:#eff2f5!important
}
.text-dark{
    color:#1f2023!important
}
.text-body{
    color:var(--bs-gray-700)!important
}
.text-muted{
    color: #eee !important;
}
.text-heading{
    color:var(--bs-gray-900)!important
}
.text-black-50{
    color:rgba(0,0,0,.5)!important
}
.text-black-80{
    color:rgba(0,0,0,.8)!important
}
.text-white-50{
    color:rgba(255,255,255,.5)!important
}
.text-white-80{
    color:rgba(255,255,255,.8)!important
}
.bg-white{
    --bs-bg-opacity:1;
    background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important
}
.bg-light{
    --bs-bg-opacity:1;
    background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important
}
.bg-dark{
    --bs-bg-opacity:1;
    background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important
}
.bg-black{
    --bs-bg-opacity:1;
    background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important
}
.bg-body{
    --bs-bg-opacity:1;
    background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important
}
.rounded{
    border-radius:.375rem!important
}
.rounded-0{
    border-radius:0!important
}
.rounded-1{
    border-radius:.25rem!important
}
.rounded-2{
    border-radius:.375rem!important
}
.rounded-3{
    border-radius:.5rem!important
}
.rounded-circle{
    border-radius:50%!important
}
.rounded-top{
    border-top-left-radius:.375rem!important;
    border-top-right-radius:.375rem!important
}
.rounded-end{
    border-top-right-radius:.375rem!important;
    border-bottom-right-radius:.375rem!important
}
.ls-normal{
    letter-spacing:0!important
}
.ls-widest{
    letter-spacing:.1em!important
}
.rounded{
    border-radius:.375rem!important
}
.rounded-0{
    border-radius:0!important
}
.rounded-1{
    border-radius:.25rem!important
}
.rounded-2{
    border-radius:.5rem!important
}
.rounded-3{
    border-radius:.75rem!important
}
.rounded-4{
    border-radius:1rem!important
}
.rounded-5{
    border-radius:1.5rem!important
}
.rounded-6{
    border-radius:3rem!important
}
.rounded-7{
    border-radius:4rem!important
}
.rounded-8{
    border-radius:5rem!important
}
.rounded-9{
    border-radius:6rem!important
}
.rounded-10{
    border-radius:7rem!important
}
.rounded-circle{
    border-radius:50%!important
}
.shadow{
    box-shadow:0 0 1.25rem rgba(94,98,120,.15)!important
}
.shadow-sm{
    box-shadow:0 .125rem .25rem rgba(31,32,35,.045)!important
}
.shadow-lg{
    box-shadow:0 1rem 3rem rgba(94,98,120,.175)!important
}
.shadow-xl{
    box-shadow:0 9px 9px -1px rgba(10,22,70,.1),0 0 1px 0 rgba(10,22,70,.06)!important
}
.shadow-none{
    box-shadow:none!important
}
@media (min-width:576px){
    .d-sm-block{
        display:block!important
    }
    .d-sm-grid{
        display:grid!important
    }
    .d-sm-flex{
        display:flex!important
    }
    .d-sm-none{
        display:none!important
    }
    .border-sm-white{
        border-color:#fff!important
    }
    .border-sm-light{
        border-color:#eff2f5!important
    }
    .border-sm-dark{
        border-color:#1f2023!important
    }
    .border-sm-body{
        border-color:#fff!important
    }
    .border-sm-black{
        border-color:#000!important
    }
    .border-sm-0{
        border-width:0!important
    }
    .border-sm{
        border-width:1px!important
    }
    .border-sm-2{
        border-width:2px!important
    }
    .border-sm-3{
        border-width:3px!important
    }
    .border-sm-4{
        border-width:4px!important
    }
    .border-sm-5{
        border-width:5px!important
    }
    .border-sm-6{
        border-width:6px!important
    }
    .border-sm-7{
        border-width:7px!important
    }
    .border-sm-8{
        border-width:8px!important
    }
    .w-sm-0{
        width:0!important
    }
    .w-sm-75px{
        width:75px!important
    }
    .w-sm-100px{
        width:100px!important
    }
    .w-sm-150px{
        width:150px!important
    }
    .w-sm-200{
        width:200px!important
    }
    .w-sm-250{
        width:250px!important
    }
    .w-sm-300{
        width:300px!important
    }
    .w-sm-340{
        width:340px!important
    }
    .w-sm-728{
        width:728px!important
    }
    .w-sm-25{
        width:25%!important
    }
    .w-sm-50{
        width:50%!important
    }
    .w-sm-75{
        width:75%!important
    }
    .w-sm-100{
        width:100%!important
    }
    .w-sm-auto{
        width:auto!important
    }
    .flex-sm-fill{
        flex:1 1 auto!important
    }
    .flex-sm-row{
        flex-direction:row!important
    }
    .flex-sm-column{
        flex-direction:column!important
    }
    .flex-sm-nowrap{
        flex-wrap:nowrap!important
    }
    .justify-content-sm-end{
        justify-content:flex-end!important
    }
    .justify-content-sm-center{
        justify-content:center!important
    }
    .align-items-sm-end{
        align-items:flex-end!important
    }
    .align-items-sm-center{
        align-items:center!important
    }
    .align-content-sm-end{
        align-content:flex-end!important
    }
    .align-content-sm-center{
        align-content:center!important
    }
    .m-sm-0{
        margin:0!important
    }
    .m-sm-1{
        margin:.25rem!important
    }
    .m-sm-2{
        margin:.5rem!important
    }
    .m-sm-3{
        margin:1rem!important
    }
    .m-sm-4{
        margin:2rem!important
    }
    .m-sm-5{
        margin:3rem!important
    }
    .m-sm-6{
        margin:4rem!important
    }
    .m-sm-7{
        margin:5rem!important
    }
    .m-sm-8{
        margin:7rem!important
    }
    .m-sm-9{
        margin:9rem!important
    }
    .m-sm-10{
        margin:12rem!important
    }
    .m-sm-11{
        margin:13rem!important
    }
    .m-sm-12{
        margin:14rem!important
    }
    .m-sm-13{
        margin:15rem!important
    }
    .m-sm-14{
        margin:16rem!important
    }
    .m-sm-15{
        margin:17rem!important
    }
    .m-sm-auto{
        margin:auto!important
    }
    .mx-sm-0{
        margin-right:0!important;
        margin-left:0!important
    }
    .mx-sm-1{
        margin-right:.25rem!important;
        margin-left:.25rem!important
    }
    .mx-sm-2{
        margin-right:.5rem!important;
        margin-left:.5rem!important
    }
    .mx-sm-3{
        margin-right:1rem!important;
        margin-left:1rem!important
    }
    .mx-sm-4{
        margin-right:2rem!important;
        margin-left:2rem!important
    }
    .mx-sm-5{
        margin-right:3rem!important;
        margin-left:3rem!important
    }
    .mx-sm-6{
        margin-right:4rem!important;
        margin-left:4rem!important
    }
    .mx-sm-7{
        margin-right:5rem!important;
        margin-left:5rem!important
    }
    .mx-sm-8{
        margin-right:7rem!important;
        margin-left:7rem!important
    }
    .mx-sm-9{
        margin-right:9rem!important;
        margin-left:9rem!important
    }
    .mx-sm-10{
        margin-right:12rem!important;
        margin-left:12rem!important
    }
    .mx-sm-11{
        margin-right:13rem!important;
        margin-left:13rem!important
    }
    .mx-sm-12{
        margin-right:14rem!important;
        margin-left:14rem!important
    }
    .mx-sm-13{
        margin-right:15rem!important;
        margin-left:15rem!important
    }
    .mx-sm-14{
        margin-right:16rem!important;
        margin-left:16rem!important
    }
    .mx-sm-15{
        margin-right:17rem!important;
        margin-left:17rem!important
    }
    .mx-sm-auto{
        margin-right:auto!important;
        margin-left:auto!important
    }
    .mt-sm-0{
        margin-top:0!important
    }
    .mt-sm-1{
        margin-top:.25rem!important
    }
    .mt-sm-2{
        margin-top:.5rem!important
    }
    .mt-sm-3{
        margin-top:1rem!important
    }
    .mt-sm-4{
        margin-top:2rem!important
    }
    .mt-sm-5{
        margin-top:3rem!important
    }
    .mt-sm-6{
        margin-top:4rem!important
    }
    .mt-sm-7{
        margin-top:5rem!important
    }
    .mt-sm-8{
        margin-top:7rem!important
    }
    .mt-sm-9{
        margin-top:9rem!important
    }
    .mt-sm-10{
        margin-top:12rem!important
    }
    .mt-sm-11{
        margin-top:13rem!important
    }
    .mt-sm-12{
        margin-top:14rem!important
    }
    .mt-sm-13{
        margin-top:15rem!important
    }
    .mt-sm-14{
        margin-top:16rem!important
    }
    .mt-sm-15{
        margin-top:17rem!important
    }
    .mt-sm-auto{
        margin-top:auto!important
    }
    .me-sm-0{
        margin-right:0!important
    }
    .me-sm-1{
        margin-right:.25rem!important
    }
    .me-sm-2{
        margin-right:.5rem!important
    }
    .me-sm-3{
        margin-right:1rem!important
    }
    .me-sm-4{
        margin-right:2rem!important
    }
    .me-sm-5{
        margin-right:3rem!important
    }
    .me-sm-6{
        margin-right:4rem!important
    }
    .me-sm-7{
        margin-right:5rem!important
    }
    .me-sm-8{
        margin-right:7rem!important
    }
    .me-sm-9{
        margin-right:9rem!important
    }
    .me-sm-10{
        margin-right:12rem!important
    }
    .me-sm-11{
        margin-right:13rem!important
    }
    .me-sm-12{
        margin-right:14rem!important
    }
    .me-sm-13{
        margin-right:15rem!important
    }
    .me-sm-14{
        margin-right:16rem!important
    }
    .me-sm-15{
        margin-right:17rem!important
    }
    .me-sm-auto{
        margin-right:auto!important
    }
    .mb-sm-0{
        margin-bottom:0!important
    }
    .mb-sm-1{
        margin-bottom:.25rem!important
    }
    .mb-sm-2{
        margin-bottom:.5rem!important
    }
    .mb-sm-3{
        margin-bottom:1rem!important
    }
    .mb-sm-4{
        margin-bottom:2rem!important
    }
    .mb-sm-5{
        margin-bottom:3rem!important
    }
    .mb-sm-6{
        margin-bottom:4rem!important
    }
    .mb-sm-7{
        margin-bottom:5rem!important
    }
    .mb-sm-8{
        margin-bottom:7rem!important
    }
    .mb-sm-9{
        margin-bottom:9rem!important
    }
    .mb-sm-10{
        margin-bottom:12rem!important
    }
    .mb-sm-11{
        margin-bottom:13rem!important
    }
    .mb-sm-12{
        margin-bottom:14rem!important
    }
    .mb-sm-13{
        margin-bottom:15rem!important
    }
    .mb-sm-14{
        margin-bottom:16rem!important
    }
    .mb-sm-15{
        margin-bottom:17rem!important
    }
    .mb-sm-auto{
        margin-bottom:auto!important
    }
    .ms-sm-0{
        margin-left:0!important
    }
    .ms-sm-1{
        margin-left:.25rem!important
    }
    .ms-sm-2{
        margin-left:.5rem!important
    }
    .ms-sm-3{
        margin-left:1rem!important
    }
    .ms-sm-4{
        margin-left:2rem!important
    }
    .ms-sm-5{
        margin-left:3rem!important
    }
    .ms-sm-6{
        margin-left:4rem!important
    }
    .ms-sm-7{
        margin-left:5rem!important
    }
    .ms-sm-8{
        margin-left:7rem!important
    }
    .ms-sm-9{
        margin-left:9rem!important
    }
    .ms-sm-10{
        margin-left:12rem!important
    }
    .ms-sm-11{
        margin-left:13rem!important
    }
    .ms-sm-12{
        margin-left:14rem!important
    }
    .ms-sm-13{
        margin-left:15rem!important
    }
    .ms-sm-14{
        margin-left:16rem!important
    }
    .ms-sm-15{
        margin-left:17rem!important
    }
    .ms-sm-auto{
        margin-left:auto!important
    }
    .m-sm-n1{
        margin:-.25rem!important
    }
    .m-sm-n2{
        margin:-.5rem!important
    }
    .m-sm-n3{
        margin:-1rem!important
    }
    .m-sm-n4{
        margin:-2rem!important
    }
    .m-sm-n5{
        margin:-3rem!important
    }
    .m-sm-n6{
        margin:-4rem!important
    }
    .m-sm-n7{
        margin:-5rem!important
    }
    .m-sm-n8{
        margin:-7rem!important
    }
    .m-sm-n9{
        margin:-9rem!important
    }
    .m-sm-n10{
        margin:-12rem!important
    }
    .m-sm-n11{
        margin:-13rem!important
    }
    .m-sm-n12{
        margin:-14rem!important
    }
    .m-sm-n13{
        margin:-15rem!important
    }
    .m-sm-n14{
        margin:-16rem!important
    }
    .m-sm-n15{
        margin:-17rem!important
    }
    .mx-sm-n1{
        margin-right:-.25rem!important;
        margin-left:-.25rem!important
    }
    .mx-sm-n2{
        margin-right:-.5rem!important;
        margin-left:-.5rem!important
    }
    .mx-sm-n3{
        margin-right:-1rem!important;
        margin-left:-1rem!important
    }
    .mx-sm-n4{
        margin-right:-2rem!important;
        margin-left:-2rem!important
    }
    .mx-sm-n5{
        margin-right:-3rem!important;
        margin-left:-3rem!important
    }
    .mx-sm-n6{
        margin-right:-4rem!important;
        margin-left:-4rem!important
    }
    .mx-sm-n7{
        margin-right:-5rem!important;
        margin-left:-5rem!important
    }
    .mx-sm-n8{
        margin-right:-7rem!important;
        margin-left:-7rem!important
    }
    .mx-sm-n9{
        margin-right:-9rem!important;
        margin-left:-9rem!important
    }
    .mx-sm-n10{
        margin-right:-12rem!important;
        margin-left:-12rem!important
    }
    .mx-sm-n11{
        margin-right:-13rem!important;
        margin-left:-13rem!important
    }
    .mx-sm-n12{
        margin-right:-14rem!important;
        margin-left:-14rem!important
    }
    .mx-sm-n13{
        margin-right:-15rem!important;
        margin-left:-15rem!important
    }
    .mx-sm-n14{
        margin-right:-16rem!important;
        margin-left:-16rem!important
    }
    .mx-sm-n15{
        margin-right:-17rem!important;
        margin-left:-17rem!important
    }
    .mt-sm-n1{
        margin-top:-.25rem!important
    }
    .mt-sm-n2{
        margin-top:-.5rem!important
    }
    .mt-sm-n3{
        margin-top:-1rem!important
    }
    .mt-sm-n4{
        margin-top:-2rem!important
    }
    .mt-sm-n5{
        margin-top:-3rem!important
    }
    .mt-sm-n6{
        margin-top:-4rem!important
    }
    .mt-sm-n7{
        margin-top:-5rem!important
    }
    .mt-sm-n8{
        margin-top:-7rem!important
    }
    .mt-sm-n9{
        margin-top:-9rem!important
    }
    .mt-sm-n10{
        margin-top:-12rem!important
    }
    .mt-sm-n11{
        margin-top:-13rem!important
    }
    .mt-sm-n12{
        margin-top:-14rem!important
    }
    .mt-sm-n13{
        margin-top:-15rem!important
    }
    .mt-sm-n14{
        margin-top:-16rem!important
    }
    .mt-sm-n15{
        margin-top:-17rem!important
    }
    .me-sm-n1{
        margin-right:-.25rem!important
    }
    .me-sm-n2{
        margin-right:-.5rem!important
    }
    .me-sm-n3{
        margin-right:-1rem!important
    }
    .me-sm-n4{
        margin-right:-2rem!important
    }
    .me-sm-n5{
        margin-right:-3rem!important
    }
    .me-sm-n6{
        margin-right:-4rem!important
    }
    .me-sm-n7{
        margin-right:-5rem!important
    }
    .me-sm-n8{
        margin-right:-7rem!important
    }
    .me-sm-n9{
        margin-right:-9rem!important
    }
    .me-sm-n10{
        margin-right:-12rem!important
    }
    .me-sm-n11{
        margin-right:-13rem!important
    }
    .me-sm-n12{
        margin-right:-14rem!important
    }
    .me-sm-n13{
        margin-right:-15rem!important
    }
    .me-sm-n14{
        margin-right:-16rem!important
    }
    .me-sm-n15{
        margin-right:-17rem!important
    }
    .mb-sm-n1{
        margin-bottom:-.25rem!important
    }
    .mb-sm-n2{
        margin-bottom:-.5rem!important
    }
    .mb-sm-n3{
        margin-bottom:-1rem!important
    }
    .mb-sm-n4{
        margin-bottom:-2rem!important
    }
    .mb-sm-n5{
        margin-bottom:-3rem!important
    }
    .mb-sm-n6{
        margin-bottom:-4rem!important
    }
    .mb-sm-n7{
        margin-bottom:-5rem!important
    }
    .mb-sm-n8{
        margin-bottom:-7rem!important
    }
    .mb-sm-n9{
        margin-bottom:-9rem!important
    }
    .mb-sm-n10{
        margin-bottom:-12rem!important
    }
    .mb-sm-n11{
        margin-bottom:-13rem!important
    }
    .mb-sm-n12{
        margin-bottom:-14rem!important
    }
    .mb-sm-n13{
        margin-bottom:-15rem!important
    }
    .mb-sm-n14{
        margin-bottom:-16rem!important
    }
    .mb-sm-n15{
        margin-bottom:-17rem!important
    }
    .ms-sm-n1{
        margin-left:-.25rem!important
    }
    .ms-sm-n2{
        margin-left:-.5rem!important
    }
    .ms-sm-n3{
        margin-left:-1rem!important
    }
    .ms-sm-n4{
        margin-left:-2rem!important
    }
    .ms-sm-n5{
        margin-left:-3rem!important
    }
    .ms-sm-n6{
        margin-left:-4rem!important
    }
    .ms-sm-n7{
        margin-left:-5rem!important
    }
    .ms-sm-n8{
        margin-left:-7rem!important
    }
    .ms-sm-n9{
        margin-left:-9rem!important
    }
    .ms-sm-n10{
        margin-left:-12rem!important
    }
    .ms-sm-n11{
        margin-left:-13rem!important
    }
    .ms-sm-n12{
        margin-left:-14rem!important
    }
    .ms-sm-n13{
        margin-left:-15rem!important
    }
    .ms-sm-n14{
        margin-left:-16rem!important
    }
    .ms-sm-n15{
        margin-left:-17rem!important
    }
    .px-sm-0{
        padding-right:0!important;
        padding-left:0!important
    }
    .px-sm-1{
        padding-right:.25rem!important;
        padding-left:.25rem!important
    }
    .px-sm-2{
        padding-right:.5rem!important;
        padding-left:.5rem!important
    }
    .px-sm-3{
        padding-right:1rem!important;
        padding-left:1rem!important
    }
    .px-sm-4{
        padding-right:2rem!important;
        padding-left:2rem!important
    }
    .px-sm-5{
        padding-right:3rem!important;
        padding-left:3rem!important
    }
    .px-sm-6{
        padding-right:4rem!important;
        padding-left:4rem!important
    }
    .px-sm-7{
        padding-right:5rem!important;
        padding-left:5rem!important
    }
    .px-sm-8{
        padding-right:7rem!important;
        padding-left:7rem!important
    }
    .px-sm-9{
        padding-right:9rem!important;
        padding-left:9rem!important
    }
    .px-sm-10{
        padding-right:12rem!important;
        padding-left:12rem!important
    }
    .px-sm-11{
        padding-right:13rem!important;
        padding-left:13rem!important
    }
    .px-sm-12{
        padding-right:14rem!important;
        padding-left:14rem!important
    }
    .px-sm-13{
        padding-right:15rem!important;
        padding-left:15rem!important
    }
    .px-sm-14{
        padding-right:16rem!important;
        padding-left:16rem!important
    }
    .px-sm-15{
        padding-right:17rem!important;
        padding-left:17rem!important
    }
    .py-sm-0{
        padding-top:0!important;
        padding-bottom:0!important
    }
    .py-sm-1{
        padding-top:.25rem!important;
        padding-bottom:.25rem!important
    }
    .py-sm-2{
        padding-top:.5rem!important;
        padding-bottom:.5rem!important
    }
    .py-sm-3{
        padding-top:1rem!important;
        padding-bottom:1rem!important
    }
    .py-sm-4{
        padding-top:2rem!important;
        padding-bottom:2rem!important
    }
    .py-sm-5{
        padding-top:3rem!important;
        padding-bottom:3rem!important
    }
    .py-sm-6{
        padding-top:4rem!important;
        padding-bottom:4rem!important
    }
    .py-sm-7{
        padding-top:5rem!important;
        padding-bottom:5rem!important
    }
    .py-sm-8{
        padding-top:7rem!important;
        padding-bottom:7rem!important
    }
    .py-sm-9{
        padding-top:9rem!important;
        padding-bottom:9rem!important
    }
    .py-sm-10{
        padding-top:12rem!important;
        padding-bottom:12rem!important
    }
    .py-sm-11{
        padding-top:13rem!important;
        padding-bottom:13rem!important
    }
    .py-sm-12{
        padding-top:14rem!important;
        padding-bottom:14rem!important
    }
    .py-sm-13{
        padding-top:15rem!important;
        padding-bottom:15rem!important
    }
    .py-sm-14{
        padding-top:16rem!important;
        padding-bottom:16rem!important
    }
    .py-sm-15{
        padding-top:17rem!important;
        padding-bottom:17rem!important
    }
    .fs-sm-xs{
        font-size:.75rem!important
    }
    .fs-sm-sm{
        font-size:.875rem!important
    }
    .fs-sm-md{
        font-size:1.125rem!important
    }
    .fs-sm-lg{
        font-size:1.25rem!important
    }
    .fs-sm-xl{
        font-size:1.5rem!important
    }
    .fs-sm-2xl{
        font-size:2rem!important
    }
    .fw-sm-light{
        font-weight:300!important
    }
    .fw-sm-normal{
        font-weight:400!important
    }
    .fw-sm-semibold{
        font-weight:500!important
    }
    .fw-sm-bold{
        font-weight:600!important
    }
    .fw-sm-black{
        font-weight:800!important
    }
    .text-sm-end{
        text-align:right!important
    }
    .text-sm-center{
        text-align:center!important
    }
    .text-sm-white{
        color:#fff!important
    }
    .text-sm-light{
        color:#eff2f5!important
    }
    .text-sm-dark{
        color:#1f2023!important
    }
    .text-sm-body{
        color:var(--bs-gray-700)!important
    }
    .text-sm-muted{
        color:var(--bs-gray-500)!important
    }
    .text-sm-heading{
        color:var(--bs-gray-900)!important
    }
    .text-sm-black-50{
        color:rgba(0,0,0,.5)!important
    }
    .text-sm-black-80{
        color:rgba(0,0,0,.8)!important
    }
    .text-sm-white-50{
        color:rgba(255,255,255,.5)!important
    }
    .text-sm-white-80{
        color:rgba(255,255,255,.8)!important
    }
    .ls-sm-normal{
        letter-spacing:0!important
    }
    .ls-sm-widest{
        letter-spacing:.1em!important
    }
    .rounded-sm{
        border-radius:.375rem!important
    }
    .rounded-sm-0{
        border-radius:0!important
    }
    .rounded-sm-1{
        border-radius:.25rem!important
    }
    .rounded-sm-2{
        border-radius:.5rem!important
    }
    .rounded-sm-3{
        border-radius:.75rem!important
    }
    .rounded-sm-4{
        border-radius:1rem!important
    }
    .rounded-sm-5{
        border-radius:1.5rem!important
    }
    .rounded-sm-6{
        border-radius:3rem!important
    }
    .rounded-sm-7{
        border-radius:4rem!important
    }
    .rounded-sm-8{
        border-radius:5rem!important
    }
    .rounded-sm-9{
        border-radius:6rem!important
    }
    .rounded-sm-10{
        border-radius:7rem!important
    }
    .rounded-sm-circle{
        border-radius:50%!important
    }
}
@media (min-width:768px){
    .d-md-block{
        display:block!important
    }
    .d-md-grid{
        display:grid!important
    }
    .d-md-flex{
        display:flex!important
    }
    .d-md-none{
        display:none!important
    }
    .border-md-white{
        border-color:#fff!important
    }
    .border-md-light{
        border-color:#eff2f5!important
    }
    .border-md-dark{
        border-color:#1f2023!important
    }
    .border-md-body{
        border-color:#fff!important
    }
    .border-md-black{
        border-color:#000!important
    }
    .border-md-0{
        border-width:0!important
    }
    .border-md{
        border-width:1px!important
    }
    .border-md-2{
        border-width:2px!important
    }
    .border-md-3{
        border-width:3px!important
    }
    .border-md-4{
        border-width:4px!important
    }
    .border-md-5{
        border-width:5px!important
    }
    .border-md-6{
        border-width:6px!important
    }
    .border-md-7{
        border-width:7px!important
    }
    .border-md-8{
        border-width:8px!important
    }
    .w-md-0{
        width:0!important
    }
    .w-md-75px{
        width:75px!important
    }
    .w-md-100px{
        width:100px!important
    }
    .w-md-150px{
        width:150px!important
    }
    .w-md-200{
        width:200px!important
    }
    .w-md-250{
        width:250px!important
    }
    .w-md-300{
        width:300px!important
    }
    .w-md-340{
        width:340px!important
    }
    .w-md-728{
        width:728px!important
    }
    .w-md-25{
        width:25%!important
    }
    .w-md-50{
        width:50%!important
    }
    .w-md-75{
        width:75%!important
    }
    .w-md-100{
        width:100%!important
    }
    .w-md-auto{
        width:auto!important
    }
    .flex-md-fill{
        flex:1 1 auto!important
    }
    .flex-md-row{
        flex-direction:row!important
    }
    .flex-md-column{
        flex-direction:column!important
    }
    .flex-md-nowrap{
        flex-wrap:nowrap!important
    }
    .justify-content-md-end{
        justify-content:flex-end!important
    }
    .justify-content-md-center{
        justify-content:center!important
    }
    .align-items-md-end{
        align-items:flex-end!important
    }
    .align-items-md-center{
        align-items:center!important
    }
    .align-content-md-end{
        align-content:flex-end!important
    }
    .align-content-md-center{
        align-content:center!important
    }
    .m-md-0{
        margin:0!important
    }
    .m-md-1{
        margin:.25rem!important
    }
    .m-md-2{
        margin:.5rem!important
    }
    .m-md-3{
        margin:1rem!important
    }
    .m-md-4{
        margin:2rem!important
    }
    .m-md-5{
        margin:3rem!important
    }
    .m-md-6{
        margin:4rem!important
    }
    .m-md-7{
        margin:5rem!important
    }
    .m-md-8{
        margin:7rem!important
    }
    .m-md-9{
        margin:9rem!important
    }
    .m-md-10{
        margin:12rem!important
    }
    .m-md-11{
        margin:13rem!important
    }
    .m-md-12{
        margin:14rem!important
    }
    .m-md-13{
        margin:15rem!important
    }
    .m-md-14{
        margin:16rem!important
    }
    .m-md-15{
        margin:17rem!important
    }
    .m-md-auto{
        margin:auto!important
    }
    .mx-md-0{
        margin-right:0!important;
        margin-left:0!important
    }
    .mx-md-1{
        margin-right:.25rem!important;
        margin-left:.25rem!important
    }
    .mx-md-2{
        margin-right:.5rem!important;
        margin-left:.5rem!important
    }
    .mx-md-3{
        margin-right:1rem!important;
        margin-left:1rem!important
    }
    .mx-md-4{
        margin-right:2rem!important;
        margin-left:2rem!important
    }
    .mx-md-5{
        margin-right:3rem!important;
        margin-left:3rem!important
    }
    .mx-md-6{
        margin-right:4rem!important;
        margin-left:4rem!important
    }
    .mx-md-7{
        margin-right:5rem!important;
        margin-left:5rem!important
    }
    .mx-md-8{
        margin-right:7rem!important;
        margin-left:7rem!important
    }
    .mx-md-9{
        margin-right:9rem!important;
        margin-left:9rem!important
    }
    .mx-md-10{
        margin-right:12rem!important;
        margin-left:12rem!important
    }
    .mx-md-11{
        margin-right:13rem!important;
        margin-left:13rem!important
    }
    .mx-md-12{
        margin-right:14rem!important;
        margin-left:14rem!important
    }
    .mx-md-13{
        margin-right:15rem!important;
        margin-left:15rem!important
    }
    .mx-md-14{
        margin-right:16rem!important;
        margin-left:16rem!important
    }
    .mx-md-15{
        margin-right:17rem!important;
        margin-left:17rem!important
    }
    .mx-md-auto{
        margin-right:auto!important;
        margin-left:auto!important
    }
    .mt-md-0{
        margin-top:0!important
    }
    .mt-md-1{
        margin-top:.25rem!important
    }
    .mt-md-2{
        margin-top:.5rem!important
    }
    .mt-md-3{
        margin-top:1rem!important
    }
    .mt-md-4{
        margin-top:2rem!important
    }
    .mt-md-5{
        margin-top:3rem!important
    }
    .mt-md-6{
        margin-top:4rem!important
    }
    .mt-md-7{
        margin-top:5rem!important
    }
    .mt-md-8{
        margin-top:7rem!important
    }
    .mt-md-9{
        margin-top:9rem!important
    }
    .mt-md-10{
        margin-top:12rem!important
    }
    .mt-md-11{
        margin-top:13rem!important
    }
    .mt-md-12{
        margin-top:14rem!important
    }
    .mt-md-13{
        margin-top:15rem!important
    }
    .mt-md-14{
        margin-top:16rem!important
    }
    .mt-md-15{
        margin-top:17rem!important
    }
    .mt-md-auto{
        margin-top:auto!important
    }
    .me-md-0{
        margin-right:0!important
    }
    .me-md-1{
        margin-right:.25rem!important
    }
    .me-md-2{
        margin-right:.5rem!important
    }
    .me-md-3{
        margin-right:1rem!important
    }
    .me-md-4{
        margin-right:2rem!important
    }
    .me-md-5{
        margin-right:3rem!important
    }
    .me-md-6{
        margin-right:4rem!important
    }
    .me-md-7{
        margin-right:5rem!important
    }
    .me-md-8{
        margin-right:7rem!important
    }
    .me-md-9{
        margin-right:9rem!important
    }
    .me-md-10{
        margin-right:12rem!important
    }
    .me-md-11{
        margin-right:13rem!important
    }
    .me-md-12{
        margin-right:14rem!important
    }
    .me-md-13{
        margin-right:15rem!important
    }
    .me-md-14{
        margin-right:16rem!important
    }
    .me-md-15{
        margin-right:17rem!important
    }
    .me-md-auto{
        margin-right:auto!important
    }
    .mb-md-0{
        margin-bottom:0!important
    }
    .mb-md-1{
        margin-bottom:.25rem!important
    }
    .mb-md-2{
        margin-bottom:.5rem!important
    }
    .mb-md-3{
        margin-bottom:1rem!important
    }
    .mb-md-4{
        margin-bottom:2rem!important
    }
    .mb-md-5{
        margin-bottom:3rem!important
    }
    .mb-md-6{
        margin-bottom:4rem!important
    }
    .mb-md-7{
        margin-bottom:5rem!important
    }
    .mb-md-8{
        margin-bottom:7rem!important
    }
    .mb-md-9{
        margin-bottom:9rem!important
    }
    .mb-md-10{
        margin-bottom:12rem!important
    }
    .mb-md-11{
        margin-bottom:13rem!important
    }
    .mb-md-12{
        margin-bottom:14rem!important
    }
    .mb-md-13{
        margin-bottom:15rem!important
    }
    .mb-md-14{
        margin-bottom:16rem!important
    }
    .mb-md-15{
        margin-bottom:17rem!important
    }
    .mb-md-auto{
        margin-bottom:auto!important
    }
    .ms-md-0{
        margin-left:0!important
    }
    .ms-md-1{
        margin-left:.25rem!important
    }
    .ms-md-2{
        margin-left:.5rem!important
    }
    .ms-md-3{
        margin-left:1rem!important
    }
    .ms-md-4{
        margin-left:2rem!important
    }
    .ms-md-5{
        margin-left:3rem!important
    }
    .ms-md-6{
        margin-left:4rem!important
    }
    .ms-md-7{
        margin-left:5rem!important
    }
    .ms-md-8{
        margin-left:7rem!important
    }
    .ms-md-9{
        margin-left:9rem!important
    }
    .ms-md-10{
        margin-left:12rem!important
    }
    .ms-md-11{
        margin-left:13rem!important
    }
    .ms-md-12{
        margin-left:14rem!important
    }
    .ms-md-13{
        margin-left:15rem!important
    }
    .ms-md-14{
        margin-left:16rem!important
    }
    .ms-md-15{
        margin-left:17rem!important
    }
    .ms-md-auto{
        margin-left:auto!important
    }
    .m-md-n1{
        margin:-.25rem!important
    }
    .m-md-n2{
        margin:-.5rem!important
    }
    .m-md-n3{
        margin:-1rem!important
    }
    .m-md-n4{
        margin:-2rem!important
    }
    .m-md-n5{
        margin:-3rem!important
    }
    .m-md-n6{
        margin:-4rem!important
    }
    .m-md-n7{
        margin:-5rem!important
    }
    .m-md-n8{
        margin:-7rem!important
    }
    .m-md-n9{
        margin:-9rem!important
    }
    .m-md-n10{
        margin:-12rem!important
    }
    .m-md-n11{
        margin:-13rem!important
    }
    .m-md-n12{
        margin:-14rem!important
    }
    .m-md-n13{
        margin:-15rem!important
    }
    .m-md-n14{
        margin:-16rem!important
    }
    .m-md-n15{
        margin:-17rem!important
    }
    .mx-md-n1{
        margin-right:-.25rem!important;
        margin-left:-.25rem!important
    }
    .mx-md-n2{
        margin-right:-.5rem!important;
        margin-left:-.5rem!important
    }
    .mx-md-n3{
        margin-right:-1rem!important;
        margin-left:-1rem!important
    }
    .mx-md-n4{
        margin-right:-2rem!important;
        margin-left:-2rem!important
    }
    .mx-md-n5{
        margin-right:-3rem!important;
        margin-left:-3rem!important
    }
    .mx-md-n6{
        margin-right:-4rem!important;
        margin-left:-4rem!important
    }
    .mx-md-n7{
        margin-right:-5rem!important;
        margin-left:-5rem!important
    }
    .mx-md-n8{
        margin-right:-7rem!important;
        margin-left:-7rem!important
    }
    .mx-md-n9{
        margin-right:-9rem!important;
        margin-left:-9rem!important
    }
    .mx-md-n10{
        margin-right:-12rem!important;
        margin-left:-12rem!important
    }
    .mx-md-n11{
        margin-right:-13rem!important;
        margin-left:-13rem!important
    }
    .mx-md-n12{
        margin-right:-14rem!important;
        margin-left:-14rem!important
    }
    .mx-md-n13{
        margin-right:-15rem!important;
        margin-left:-15rem!important
    }
    .mx-md-n14{
        margin-right:-16rem!important;
        margin-left:-16rem!important
    }
    .mx-md-n15{
        margin-right:-17rem!important;
        margin-left:-17rem!important
    }
    .mt-md-n1{
        margin-top:-.25rem!important
    }
    .mt-md-n2{
        margin-top:-.5rem!important
    }
    .mt-md-n3{
        margin-top:-1rem!important
    }
    .mt-md-n4{
        margin-top:-2rem!important
    }
    .mt-md-n5{
        margin-top:-3rem!important
    }
    .mt-md-n6{
        margin-top:-4rem!important
    }
    .mt-md-n7{
        margin-top:-5rem!important
    }
    .mt-md-n8{
        margin-top:-7rem!important
    }
    .mt-md-n9{
        margin-top:-9rem!important
    }
    .mt-md-n10{
        margin-top:-12rem!important
    }
    .mt-md-n11{
        margin-top:-13rem!important
    }
    .mt-md-n12{
        margin-top:-14rem!important
    }
    .mt-md-n13{
        margin-top:-15rem!important
    }
    .mt-md-n14{
        margin-top:-16rem!important
    }
    .mt-md-n15{
        margin-top:-17rem!important
    }
    .me-md-n1{
        margin-right:-.25rem!important
    }
    .me-md-n2{
        margin-right:-.5rem!important
    }
    .me-md-n3{
        margin-right:-1rem!important
    }
    .me-md-n4{
        margin-right:-2rem!important
    }
    .me-md-n5{
        margin-right:-3rem!important
    }
    .me-md-n6{
        margin-right:-4rem!important
    }
    .me-md-n7{
        margin-right:-5rem!important
    }
    .me-md-n8{
        margin-right:-7rem!important
    }
    .me-md-n9{
        margin-right:-9rem!important
    }
    .me-md-n10{
        margin-right:-12rem!important
    }
    .me-md-n11{
        margin-right:-13rem!important
    }
    .me-md-n12{
        margin-right:-14rem!important
    }
    .me-md-n13{
        margin-right:-15rem!important
    }
    .me-md-n14{
        margin-right:-16rem!important
    }
    .me-md-n15{
        margin-right:-17rem!important
    }
    .mb-md-n1{
        margin-bottom:-.25rem!important
    }
    .mb-md-n2{
        margin-bottom:-.5rem!important
    }
    .mb-md-n3{
        margin-bottom:-1rem!important
    }
    .mb-md-n4{
        margin-bottom:-2rem!important
    }
    .mb-md-n5{
        margin-bottom:-3rem!important
    }
    .mb-md-n6{
        margin-bottom:-4rem!important
    }
    .mb-md-n7{
        margin-bottom:-5rem!important
    }
    .mb-md-n8{
        margin-bottom:-7rem!important
    }
    .mb-md-n9{
        margin-bottom:-9rem!important
    }
    .mb-md-n10{
        margin-bottom:-12rem!important
    }
    .mb-md-n11{
        margin-bottom:-13rem!important
    }
    .mb-md-n12{
        margin-bottom:-14rem!important
    }
    .mb-md-n13{
        margin-bottom:-15rem!important
    }
    .mb-md-n14{
        margin-bottom:-16rem!important
    }
    .mb-md-n15{
        margin-bottom:-17rem!important
    }
    .ms-md-n1{
        margin-left:-.25rem!important
    }
    .ms-md-n2{
        margin-left:-.5rem!important
    }
    .ms-md-n3{
        margin-left:-1rem!important
    }
    .ms-md-n4{
        margin-left:-2rem!important
    }
    .ms-md-n5{
        margin-left:-3rem!important
    }
    .ms-md-n6{
        margin-left:-4rem!important
    }
    .ms-md-n7{
        margin-left:-5rem!important
    }
    .ms-md-n8{
        margin-left:-7rem!important
    }
    .ms-md-n9{
        margin-left:-9rem!important
    }
    .ms-md-n10{
        margin-left:-12rem!important
    }
    .ms-md-n11{
        margin-left:-13rem!important
    }
    .ms-md-n12{
        margin-left:-14rem!important
    }
    .ms-md-n13{
        margin-left:-15rem!important
    }
    .ms-md-n14{
        margin-left:-16rem!important
    }
    .ms-md-n15{
        margin-left:-17rem!important
    }
    .px-md-0{
        padding-right:0!important;
        padding-left:0!important
    }
    .px-md-1{
        padding-right:.25rem!important;
        padding-left:.25rem!important
    }
    .px-md-2{
        padding-right:.5rem!important;
        padding-left:.5rem!important
    }
    .px-md-3{
        padding-right:1rem!important;
        padding-left:1rem!important
    }
    .px-md-4{
        padding-right:2rem!important;
        padding-left:2rem!important
    }
    .px-md-5{
        padding-right:3rem!important;
        padding-left:3rem!important
    }
    .px-md-6{
        padding-right:4rem!important;
        padding-left:4rem!important
    }
    .px-md-7{
        padding-right:5rem!important;
        padding-left:5rem!important
    }
    .px-md-8{
        padding-right:7rem!important;
        padding-left:7rem!important
    }
    .px-md-9{
        padding-right:9rem!important;
        padding-left:9rem!important
    }
    .px-md-10{
        padding-right:12rem!important;
        padding-left:12rem!important
    }
    .px-md-11{
        padding-right:13rem!important;
        padding-left:13rem!important
    }
    .px-md-12{
        padding-right:14rem!important;
        padding-left:14rem!important
    }
    .px-md-13{
        padding-right:15rem!important;
        padding-left:15rem!important
    }
    .px-md-14{
        padding-right:16rem!important;
        padding-left:16rem!important
    }
    .px-md-15{
        padding-right:17rem!important;
        padding-left:17rem!important
    }
    .py-md-0{
        padding-top:0!important;
        padding-bottom:0!important
    }
    .py-md-1{
        padding-top:.25rem!important;
        padding-bottom:.25rem!important
    }
    .py-md-2{
        padding-top:.5rem!important;
        padding-bottom:.5rem!important
    }
    .py-md-3{
        padding-top:1rem!important;
        padding-bottom:1rem!important
    }
    .py-md-4{
        padding-top:2rem!important;
        padding-bottom:2rem!important
    }
    .py-md-5{
        padding-top:3rem!important;
        padding-bottom:3rem!important
    }
    .py-md-6{
        padding-top:4rem!important;
        padding-bottom:4rem!important
    }
    .py-md-7{
        padding-top:5rem!important;
        padding-bottom:5rem!important
    }
    .py-md-8{
        padding-top:7rem!important;
        padding-bottom:7rem!important
    }
    .py-md-9{
        padding-top:9rem!important;
        padding-bottom:9rem!important
    }
    .py-md-10{
        padding-top:12rem!important;
        padding-bottom:12rem!important
    }
    .py-md-11{
        padding-top:13rem!important;
        padding-bottom:13rem!important
    }
    .py-md-12{
        padding-top:14rem!important;
        padding-bottom:14rem!important
    }
    .py-md-13{
        padding-top:15rem!important;
        padding-bottom:15rem!important
    }
    .py-md-14{
        padding-top:16rem!important;
        padding-bottom:16rem!important
    }
    .py-md-15{
        padding-top:17rem!important;
        padding-bottom:17rem!important
    }
    .fs-md-xs{
        font-size:.75rem!important
    }
    .fs-md-sm{
        font-size:.875rem!important
    }
    .fs-md-md{
        font-size:1.125rem!important
    }
    .fs-md-lg{
        font-size:1.25rem!important
    }
    .fs-md-xl{
        font-size:1.5rem!important
    }
    .fs-md-2xl{
        font-size:2rem!important
    }
    .fw-md-light{
        font-weight:300!important
    }
    .fw-md-normal{
        font-weight:400!important
    }
    .fw-md-semibold{
        font-weight:500!important
    }
    .fw-md-bold{
        font-weight:600!important
    }
    .fw-md-black{
        font-weight:800!important
    }
    .text-md-end{
        text-align:right!important
    }
    .text-md-center{
        text-align:center!important
    }
    .text-md-white{
        color:#fff!important
    }
    .text-md-light{
        color:#eff2f5!important
    }
    .text-md-dark{
        color:#1f2023!important
    }
    .text-md-body{
        color:var(--bs-gray-700)!important
    }
    .text-md-muted{
        color:var(--bs-gray-500)!important
    }
    .text-md-heading{
        color:var(--bs-gray-900)!important
    }
    .text-md-black-50{
        color:rgba(0,0,0,.5)!important
    }
    .text-md-black-80{
        color:rgba(0,0,0,.8)!important
    }
    .text-md-white-50{
        color:rgba(255,255,255,.5)!important
    }
    .text-md-white-80{
        color:rgba(255,255,255,.8)!important
    }
    .ls-md-normal{
        letter-spacing:0!important
    }
    .ls-md-widest{
        letter-spacing:.1em!important
    }
    .rounded-md{
        border-radius:.375rem!important
    }
    .rounded-md-0{
        border-radius:0!important
    }
    .rounded-md-1{
        border-radius:.25rem!important
    }
    .rounded-md-2{
        border-radius:.5rem!important
    }
    .rounded-md-3{
        border-radius:.75rem!important
    }
    .rounded-md-4{
        border-radius:1rem!important
    }
    .rounded-md-5{
        border-radius:1.5rem!important
    }
    .rounded-md-6{
        border-radius:3rem!important
    }
    .rounded-md-7{
        border-radius:4rem!important
    }
    .rounded-md-8{
        border-radius:5rem!important
    }
    .rounded-md-9{
        border-radius:6rem!important
    }
    .rounded-md-10{
        border-radius:7rem!important
    }
    .rounded-md-circle{
        border-radius:50%!important
    }
}
@media (min-width:992px){
    .d-lg-block{
        display:block!important
    }
    .d-lg-grid{
        display:grid!important
    }
    .d-lg-flex{
        display:flex!important
    }
    .d-lg-none{
        display:none!important
    }
    .border-lg-white{
        border-color:#fff!important
    }
    .border-lg-light{
        border-color:#eff2f5!important
    }
    .border-lg-dark{
        border-color:#1f2023!important
    }
    .border-lg-body{
        border-color:#fff!important
    }
    .border-lg-black{
        border-color:#000!important
    }
    .border-lg-0{
        border-width:0!important
    }
    .border-lg{
        border-width:1px!important
    }
    .border-lg-2{
        border-width:2px!important
    }
    .border-lg-3{
        border-width:3px!important
    }
    .border-lg-4{
        border-width:4px!important
    }
    .border-lg-5{
        border-width:5px!important
    }
    .border-lg-6{
        border-width:6px!important
    }
    .border-lg-7{
        border-width:7px!important
    }
    .border-lg-8{
        border-width:8px!important
    }
    .w-lg-0{
        width:0!important
    }
    .w-lg-75px{
        width:75px!important
    }
    .w-lg-100px{
        width:100px!important
    }
    .w-lg-150px{
        width:150px!important
    }
    .w-lg-200{
        width:200px!important
    }
    .w-lg-250{
        width:250px!important
    }
    .w-lg-300{
        width:300px!important
    }
    .w-lg-340{
        width:340px!important
    }
    .w-lg-728{
        width:728px!important
    }
    .w-lg-25{
        width:25%!important
    }
    .w-lg-50{
        width:50%!important
    }
    .w-lg-75{
        width:75%!important
    }
    .w-lg-100{
        width:100%!important
    }
    .w-lg-auto{
        width:auto!important
    }
    .flex-lg-fill{
        flex:1 1 auto!important
    }
    .flex-lg-row{
        flex-direction:row!important
    }
    .flex-lg-column{
        flex-direction:column!important
    }
    .flex-lg-nowrap{
        flex-wrap:nowrap!important
    }
    .justify-content-lg-end{
        justify-content:flex-end!important
    }
    .justify-content-lg-center{
        justify-content:center!important
    }
    .align-items-lg-end{
        align-items:flex-end!important
    }
    .align-items-lg-center{
        align-items:center!important
    }
    .align-content-lg-end{
        align-content:flex-end!important
    }
    .align-content-lg-center{
        align-content:center!important
    }
    .m-lg-0{
        margin:0!important
    }
    .m-lg-1{
        margin:.25rem!important
    }
    .m-lg-2{
        margin:.5rem!important
    }
    .m-lg-3{
        margin:1rem!important
    }
    .m-lg-4{
        margin:2rem!important
    }
    .m-lg-5{
        margin:3rem!important
    }
    .m-lg-6{
        margin:4rem!important
    }
    .m-lg-7{
        margin:5rem!important
    }
    .m-lg-8{
        margin:7rem!important
    }
    .m-lg-9{
        margin:9rem!important
    }
    .m-lg-10{
        margin:12rem!important
    }
    .m-lg-11{
        margin:13rem!important
    }
    .m-lg-12{
        margin:14rem!important
    }
    .m-lg-13{
        margin:15rem!important
    }
    .m-lg-14{
        margin:16rem!important
    }
    .m-lg-15{
        margin:17rem!important
    }
    .m-lg-auto{
        margin:auto!important
    }
    .mx-lg-0{
        margin-right:0!important;
        margin-left:0!important
    }
    .mx-lg-1{
        margin-right:.25rem!important;
        margin-left:.25rem!important
    }
    .mx-lg-2{
        margin-right:.5rem!important;
        margin-left:.5rem!important
    }
    .mx-lg-3{
        margin-right:1rem!important;
        margin-left:1rem!important
    }
    .mx-lg-4{
        margin-right:2rem!important;
        margin-left:2rem!important
    }
    .mx-lg-5{
        margin-right:3rem!important;
        margin-left:3rem!important
    }
    .mx-lg-6{
        margin-right:4rem!important;
        margin-left:4rem!important
    }
    .mx-lg-7{
        margin-right:5rem!important;
        margin-left:5rem!important
    }
    .mx-lg-8{
        margin-right:7rem!important;
        margin-left:7rem!important
    }
    .mx-lg-9{
        margin-right:9rem!important;
        margin-left:9rem!important
    }
    .mx-lg-10{
        margin-right:12rem!important;
        margin-left:12rem!important
    }
    .mx-lg-11{
        margin-right:13rem!important;
        margin-left:13rem!important
    }
    .mx-lg-12{
        margin-right:14rem!important;
        margin-left:14rem!important
    }
    .mx-lg-13{
        margin-right:15rem!important;
        margin-left:15rem!important
    }
    .mx-lg-14{
        margin-right:16rem!important;
        margin-left:16rem!important
    }
    .mx-lg-15{
        margin-right:17rem!important;
        margin-left:17rem!important
    }
    .mx-lg-auto{
        margin-right:auto!important;
        margin-left:auto!important
    }
    .mt-lg-0{
        margin-top:0!important
    }
    .mt-lg-1{
        margin-top:.25rem!important
    }
    .mt-lg-2{
        margin-top:.5rem!important
    }
    .mt-lg-3{
        margin-top:1rem!important
    }
    .mt-lg-4{
        margin-top:2rem!important
    }
    .mt-lg-5{
        margin-top:3rem!important
    }
    .mt-lg-6{
        margin-top:4rem!important
    }
    .mt-lg-7{
        margin-top:5rem!important
    }
    .mt-lg-8{
        margin-top:7rem!important
    }
    .mt-lg-9{
        margin-top:9rem!important
    }
    .mt-lg-10{
        margin-top:12rem!important
    }
    .mt-lg-11{
        margin-top:13rem!important
    }
    .mt-lg-12{
        margin-top:14rem!important
    }
    .mt-lg-13{
        margin-top:15rem!important
    }
    .mt-lg-14{
        margin-top:16rem!important
    }
    .mt-lg-15{
        margin-top:17rem!important
    }
    .mt-lg-auto{
        margin-top:auto!important
    }
    .me-lg-0{
        margin-right:0!important
    }
    .me-lg-1{
        margin-right:.25rem!important
    }
    .me-lg-2{
        margin-right:.5rem!important
    }
    .me-lg-3{
        margin-right:1rem!important
    }
    .me-lg-4{
        margin-right:2rem!important
    }
    .me-lg-5{
        margin-right:3rem!important
    }
    .me-lg-6{
        margin-right:4rem!important
    }
    .me-lg-7{
        margin-right:5rem!important
    }
    .me-lg-8{
        margin-right:7rem!important
    }
    .me-lg-9{
        margin-right:9rem!important
    }
    .me-lg-10{
        margin-right:12rem!important
    }
    .me-lg-11{
        margin-right:13rem!important
    }
    .me-lg-12{
        margin-right:14rem!important
    }
    .me-lg-13{
        margin-right:15rem!important
    }
    .me-lg-14{
        margin-right:16rem!important
    }
    .me-lg-15{
        margin-right:17rem!important
    }
    .me-lg-auto{
        margin-right:auto!important
    }
    .mb-lg-0{
        margin-bottom:0!important
    }
    .mb-lg-1{
        margin-bottom:.25rem!important
    }
    .mb-lg-2{
        margin-bottom:.5rem!important
    }
    .mb-lg-3{
        margin-bottom:1rem!important
    }
    .mb-lg-4{
        margin-bottom:2rem!important
    }
    .mb-lg-5{
        margin-bottom:3rem!important
    }
    .mb-lg-6{
        margin-bottom:4rem!important
    }
    .mb-lg-7{
        margin-bottom:5rem!important
    }
    .mb-lg-8{
        margin-bottom:7rem!important
    }
    .mb-lg-9{
        margin-bottom:9rem!important
    }
    .mb-lg-10{
        margin-bottom:12rem!important
    }
    .mb-lg-11{
        margin-bottom:13rem!important
    }
    .mb-lg-12{
        margin-bottom:14rem!important
    }
    .mb-lg-13{
        margin-bottom:15rem!important
    }
    .mb-lg-14{
        margin-bottom:16rem!important
    }
    .mb-lg-15{
        margin-bottom:17rem!important
    }
    .mb-lg-auto{
        margin-bottom:auto!important
    }
    .ms-lg-0{
        margin-left:0!important
    }
    .ms-lg-1{
        margin-left:.25rem!important
    }
    .ms-lg-2{
        margin-left:.5rem!important
    }
    .ms-lg-3{
        margin-left:1rem!important
    }
    .ms-lg-4{
        margin-left:2rem!important
    }
    .ms-lg-5{
        margin-left:3rem!important
    }
    .ms-lg-6{
        margin-left:4rem!important
    }
    .ms-lg-7{
        margin-left:5rem!important
    }
    .ms-lg-8{
        margin-left:7rem!important
    }
    .ms-lg-9{
        margin-left:9rem!important
    }
    .ms-lg-10{
        margin-left:12rem!important
    }
    .ms-lg-11{
        margin-left:13rem!important
    }
    .ms-lg-12{
        margin-left:14rem!important
    }
    .ms-lg-13{
        margin-left:15rem!important
    }
    .ms-lg-14{
        margin-left:16rem!important
    }
    .ms-lg-15{
        margin-left:17rem!important
    }
    .ms-lg-auto{
        margin-left:auto!important
    }
    .m-lg-n1{
        margin:-.25rem!important
    }
    .m-lg-n2{
        margin:-.5rem!important
    }
    .m-lg-n3{
        margin:-1rem!important
    }
    .m-lg-n4{
        margin:-2rem!important
    }
    .m-lg-n5{
        margin:-3rem!important
    }
    .m-lg-n6{
        margin:-4rem!important
    }
    .m-lg-n7{
        margin:-5rem!important
    }
    .m-lg-n8{
        margin:-7rem!important
    }
    .m-lg-n9{
        margin:-9rem!important
    }
    .m-lg-n10{
        margin:-12rem!important
    }
    .m-lg-n11{
        margin:-13rem!important
    }
    .m-lg-n12{
        margin:-14rem!important
    }
    .m-lg-n13{
        margin:-15rem!important
    }
    .m-lg-n14{
        margin:-16rem!important
    }
    .m-lg-n15{
        margin:-17rem!important
    }
    .mx-lg-n1{
        margin-right:-.25rem!important;
        margin-left:-.25rem!important
    }
    .mx-lg-n2{
        margin-right:-.5rem!important;
        margin-left:-.5rem!important
    }
    .mx-lg-n3{
        margin-right:-1rem!important;
        margin-left:-1rem!important
    }
    .mx-lg-n4{
        margin-right:-2rem!important;
        margin-left:-2rem!important
    }
    .mx-lg-n5{
        margin-right:-3rem!important;
        margin-left:-3rem!important
    }
    .mx-lg-n6{
        margin-right:-4rem!important;
        margin-left:-4rem!important
    }
    .mx-lg-n7{
        margin-right:-5rem!important;
        margin-left:-5rem!important
    }
    .mx-lg-n8{
        margin-right:-7rem!important;
        margin-left:-7rem!important
    }
    .mx-lg-n9{
        margin-right:-9rem!important;
        margin-left:-9rem!important
    }
    .mx-lg-n10{
        margin-right:-12rem!important;
        margin-left:-12rem!important
    }
    .mx-lg-n11{
        margin-right:-13rem!important;
        margin-left:-13rem!important
    }
    .mx-lg-n12{
        margin-right:-14rem!important;
        margin-left:-14rem!important
    }
    .mx-lg-n13{
        margin-right:-15rem!important;
        margin-left:-15rem!important
    }
    .mx-lg-n14{
        margin-right:-16rem!important;
        margin-left:-16rem!important
    }
    .mx-lg-n15{
        margin-right:-17rem!important;
        margin-left:-17rem!important
    }
    .mt-lg-n1{
        margin-top:-.25rem!important
    }
    .mt-lg-n2{
        margin-top:-.5rem!important
    }
    .mt-lg-n3{
        margin-top:-1rem!important
    }
    .mt-lg-n4{
        margin-top:-2rem!important
    }
    .mt-lg-n5{
        margin-top:-3rem!important
    }
    .mt-lg-n6{
        margin-top:-4rem!important
    }
    .mt-lg-n7{
        margin-top:-5rem!important
    }
    .mt-lg-n8{
        margin-top:-7rem!important
    }
    .mt-lg-n9{
        margin-top:-9rem!important
    }
    .mt-lg-n10{
        margin-top:-12rem!important
    }
    .mt-lg-n11{
        margin-top:-13rem!important
    }
    .mt-lg-n12{
        margin-top:-14rem!important
    }
    .mt-lg-n13{
        margin-top:-15rem!important
    }
    .mt-lg-n14{
        margin-top:-16rem!important
    }
    .mt-lg-n15{
        margin-top:-17rem!important
    }
    .me-lg-n1{
        margin-right:-.25rem!important
    }
    .me-lg-n2{
        margin-right:-.5rem!important
    }
    .me-lg-n3{
        margin-right:-1rem!important
    }
    .me-lg-n4{
        margin-right:-2rem!important
    }
    .me-lg-n5{
        margin-right:-3rem!important
    }
    .me-lg-n6{
        margin-right:-4rem!important
    }
    .me-lg-n7{
        margin-right:-5rem!important
    }
    .me-lg-n8{
        margin-right:-7rem!important
    }
    .me-lg-n9{
        margin-right:-9rem!important
    }
    .me-lg-n10{
        margin-right:-12rem!important
    }
    .me-lg-n11{
        margin-right:-13rem!important
    }
    .me-lg-n12{
        margin-right:-14rem!important
    }
    .me-lg-n13{
        margin-right:-15rem!important
    }
    .me-lg-n14{
        margin-right:-16rem!important
    }
    .me-lg-n15{
        margin-right:-17rem!important
    }
    .mb-lg-n1{
        margin-bottom:-.25rem!important
    }
    .mb-lg-n2{
        margin-bottom:-.5rem!important
    }
    .mb-lg-n3{
        margin-bottom:-1rem!important
    }
    .mb-lg-n4{
        margin-bottom:-2rem!important
    }
    .mb-lg-n5{
        margin-bottom:-3rem!important
    }
    .mb-lg-n6{
        margin-bottom:-4rem!important
    }
    .mb-lg-n7{
        margin-bottom:-5rem!important
    }
    .mb-lg-n8{
        margin-bottom:-7rem!important
    }
    .mb-lg-n9{
        margin-bottom:-9rem!important
    }
    .mb-lg-n10{
        margin-bottom:-12rem!important
    }
    .mb-lg-n11{
        margin-bottom:-13rem!important
    }
    .mb-lg-n12{
        margin-bottom:-14rem!important
    }
    .mb-lg-n13{
        margin-bottom:-15rem!important
    }
    .mb-lg-n14{
        margin-bottom:-16rem!important
    }
    .mb-lg-n15{
        margin-bottom:-17rem!important
    }
    .ms-lg-n1{
        margin-left:-.25rem!important
    }
    .ms-lg-n2{
        margin-left:-.5rem!important
    }
    .ms-lg-n3{
        margin-left:-1rem!important
    }
    .ms-lg-n4{
        margin-left:-2rem!important
    }
    .ms-lg-n5{
        margin-left:-3rem!important
    }
    .ms-lg-n6{
        margin-left:-4rem!important
    }
    .ms-lg-n7{
        margin-left:-5rem!important
    }
    .ms-lg-n8{
        margin-left:-7rem!important
    }
    .ms-lg-n9{
        margin-left:-9rem!important
    }
    .ms-lg-n10{
        margin-left:-12rem!important
    }
    .ms-lg-n11{
        margin-left:-13rem!important
    }
    .ms-lg-n12{
        margin-left:-14rem!important
    }
    .ms-lg-n13{
        margin-left:-15rem!important
    }
    .ms-lg-n14{
        margin-left:-16rem!important
    }
    .ms-lg-n15{
        margin-left:-17rem!important
    }
    .px-lg-0{
        padding-right:0!important;
        padding-left:0!important
    }
    .px-lg-1{
        padding-right:.25rem!important;
        padding-left:.25rem!important
    }
    .px-lg-2{
        padding-right:.5rem!important;
        padding-left:.5rem!important
    }
    .px-lg-3{
        padding-right:1rem!important;
        padding-left:1rem!important
    }
    .px-lg-4{
        padding-right:2rem!important;
        padding-left:2rem!important
    }
    .px-lg-5{
        padding-right:3rem!important;
        padding-left:3rem!important
    }
    .px-lg-6{
        padding-right:4rem!important;
        padding-left:4rem!important
    }
    .px-lg-7{
        padding-right:5rem!important;
        padding-left:5rem!important
    }
    .px-lg-8{
        padding-right:7rem!important;
        padding-left:7rem!important
    }
    .px-lg-9{
        padding-right:9rem!important;
        padding-left:9rem!important
    }
    .px-lg-10{
        padding-right:12rem!important;
        padding-left:12rem!important
    }
    .px-lg-11{
        padding-right:13rem!important;
        padding-left:13rem!important
    }
    .px-lg-12{
        padding-right:14rem!important;
        padding-left:14rem!important
    }
    .px-lg-13{
        padding-right:15rem!important;
        padding-left:15rem!important
    }
    .px-lg-14{
        padding-right:16rem!important;
        padding-left:16rem!important
    }
    .px-lg-15{
        padding-right:17rem!important;
        padding-left:17rem!important
    }
    .py-lg-0{
        padding-top:0!important;
        padding-bottom:0!important
    }
    .py-lg-1{
        padding-top:.25rem!important;
        padding-bottom:.25rem!important
    }
    .py-lg-2{
        padding-top:.5rem!important;
        padding-bottom:.5rem!important
    }
    .py-lg-3{
        padding-top:1rem!important;
        padding-bottom:1rem!important
    }
    .py-lg-4{
        padding-top:2rem!important;
        padding-bottom:2rem!important
    }
    .py-lg-5{
        padding-top:3rem!important;
        padding-bottom:3rem!important
    }
    .py-lg-6{
        padding-top:4rem!important;
        padding-bottom:4rem!important
    }
    .py-lg-7{
        padding-top:5rem!important;
        padding-bottom:5rem!important
    }
    .py-lg-8{
        padding-top:7rem!important;
        padding-bottom:7rem!important
    }
    .py-lg-9{
        padding-top:9rem!important;
        padding-bottom:9rem!important
    }
    .py-lg-10{
        padding-top:12rem!important;
        padding-bottom:12rem!important
    }
    .py-lg-11{
        padding-top:13rem!important;
        padding-bottom:13rem!important
    }
    .py-lg-12{
        padding-top:14rem!important;
        padding-bottom:14rem!important
    }
    .py-lg-13{
        padding-top:15rem!important;
        padding-bottom:15rem!important
    }
    .py-lg-14{
        padding-top:16rem!important;
        padding-bottom:16rem!important
    }
    .py-lg-15{
        padding-top:17rem!important;
        padding-bottom:17rem!important
    }
    .fs-lg-xs{
        font-size:.75rem!important
    }
    .fs-lg-sm{
        font-size:.875rem!important
    }
    .fs-lg-md{
        font-size:1.125rem!important
    }
    .fs-lg-lg{
        font-size:1.25rem!important
    }
    .fs-lg-xl{
        font-size:1.5rem!important
    }
    .fs-lg-2xl{
        font-size:2rem!important
    }
    .fw-lg-light{
        font-weight:300!important
    }
    .fw-lg-normal{
        font-weight:400!important
    }
    .fw-lg-semibold{
        font-weight:500!important
    }
    .fw-lg-bold{
        font-weight:600!important
    }
    .fw-lg-black{
        font-weight:800!important
    }
    .text-lg-end{
        text-align:right!important
    }
    .text-lg-center{
        text-align:center!important
    }
    .text-lg-white{
        color:#fff!important
    }
    .text-lg-light{
        color:#eff2f5!important
    }
    .text-lg-dark{
        color:#1f2023!important
    }
    .text-lg-body{
        color:var(--bs-gray-700)!important
    }
    .text-lg-muted{
        color:var(--bs-gray-500)!important
    }
    .text-lg-heading{
        color:var(--bs-gray-900)!important
    }
    .text-lg-black-50{
        color:rgba(0,0,0,.5)!important
    }
    .text-lg-black-80{
        color:rgba(0,0,0,.8)!important
    }
    .text-lg-white-50{
        color:rgba(255,255,255,.5)!important
    }
    .text-lg-white-80{
        color:rgba(255,255,255,.8)!important
    }
    .ls-lg-normal{
        letter-spacing:0!important
    }
    .ls-lg-widest{
        letter-spacing:.1em!important
    }
    .rounded-lg{
        border-radius:.375rem!important
    }
    .rounded-lg-0{
        border-radius:0!important
    }
    .rounded-lg-1{
        border-radius:.25rem!important
    }
    .rounded-lg-2{
        border-radius:.5rem!important
    }
    .rounded-lg-3{
        border-radius:.75rem!important
    }
    .rounded-lg-4{
        border-radius:1rem!important
    }
    .rounded-lg-5{
        border-radius:1.5rem!important
    }
    .rounded-lg-6{
        border-radius:3rem!important
    }
    .rounded-lg-7{
        border-radius:4rem!important
    }
    .rounded-lg-8{
        border-radius:5rem!important
    }
    .rounded-lg-9{
        border-radius:6rem!important
    }
    .rounded-lg-10{
        border-radius:7rem!important
    }
    .rounded-lg-circle{
        border-radius:50%!important
    }
}
@media (min-width:1200px){
    .d-xl-block{
        display:block!important
    }
    .d-xl-grid{
        display:grid!important
    }
    .d-xl-flex{
        display:flex!important
    }
    .d-xl-none{
        display:none!important
    }
    .border-xl-white{
        border-color:#fff!important
    }
    .border-xl-light{
        border-color:#eff2f5!important
    }
    .border-xl-dark{
        border-color:#1f2023!important
    }
    .border-xl-body{
        border-color:#fff!important
    }
    .border-xl-black{
        border-color:#000!important
    }
    .border-xl-0{
        border-width:0!important
    }
    .border-xl{
        border-width:1px!important
    }
    .border-xl-2{
        border-width:2px!important
    }
    .border-xl-3{
        border-width:3px!important
    }
    .border-xl-4{
        border-width:4px!important
    }
    .border-xl-5{
        border-width:5px!important
    }
    .border-xl-6{
        border-width:6px!important
    }
    .border-xl-7{
        border-width:7px!important
    }
    .border-xl-8{
        border-width:8px!important
    }
    .w-xl-0{
        width:0!important
    }
    .w-xl-75px{
        width:75px!important
    }
    .w-xl-100px{
        width:100px!important
    }
    .w-xl-150px{
        width:150px!important
    }
    .w-xl-200{
        width:200px!important
    }
    .w-xl-250{
        width:250px!important
    }
    .w-xl-300{
        width:300px!important
    }
    .w-xl-340{
        width:340px!important
    }
    .w-xl-728{
        width:728px!important
    }
    .w-xl-25{
        width:25%!important
    }
    .w-xl-50{
        width:50%!important
    }
    .w-xl-75{
        width:75%!important
    }
    .w-xl-100{
        width:100%!important
    }
    .w-xl-auto{
        width:auto!important
    }
    .flex-xl-fill{
        flex:1 1 auto!important
    }
    .flex-xl-row{
        flex-direction:row!important
    }
    .flex-xl-column{
        flex-direction:column!important
    }
    .flex-xl-nowrap{
        flex-wrap:nowrap!important
    }
    .justify-content-xl-end{
        justify-content:flex-end!important
    }
    .justify-content-xl-center{
        justify-content:center!important
    }
    .align-items-xl-end{
        align-items:flex-end!important
    }
    .align-items-xl-center{
        align-items:center!important
    }
    .align-content-xl-end{
        align-content:flex-end!important
    }
    .align-content-xl-center{
        align-content:center!important
    }
    .m-xl-0{
        margin:0!important
    }
    .m-xl-1{
        margin:.25rem!important
    }
    .m-xl-2{
        margin:.5rem!important
    }
    .m-xl-3{
        margin:1rem!important
    }
    .m-xl-4{
        margin:2rem!important
    }
    .m-xl-5{
        margin:3rem!important
    }
    .m-xl-6{
        margin:4rem!important
    }
    .m-xl-7{
        margin:5rem!important
    }
    .m-xl-8{
        margin:7rem!important
    }
    .m-xl-9{
        margin:9rem!important
    }
    .m-xl-10{
        margin:12rem!important
    }
    .m-xl-11{
        margin:13rem!important
    }
    .m-xl-12{
        margin:14rem!important
    }
    .m-xl-13{
        margin:15rem!important
    }
    .m-xl-14{
        margin:16rem!important
    }
    .m-xl-15{
        margin:17rem!important
    }
    .m-xl-auto{
        margin:auto!important
    }
    .mx-xl-0{
        margin-right:0!important;
        margin-left:0!important
    }
    .mx-xl-1{
        margin-right:.25rem!important;
        margin-left:.25rem!important
    }
    .mx-xl-2{
        margin-right:.5rem!important;
        margin-left:.5rem!important
    }
    .mx-xl-3{
        margin-right:1rem!important;
        margin-left:1rem!important
    }
    .mx-xl-4{
        margin-right:2rem!important;
        margin-left:2rem!important
    }
    .mx-xl-5{
        margin-right:3rem!important;
        margin-left:3rem!important
    }
    .mx-xl-6{
        margin-right:4rem!important;
        margin-left:4rem!important
    }
    .mx-xl-7{
        margin-right:5rem!important;
        margin-left:5rem!important
    }
    .mx-xl-8{
        margin-right:7rem!important;
        margin-left:7rem!important
    }
    .mx-xl-9{
        margin-right:9rem!important;
        margin-left:9rem!important
    }
    .mx-xl-10{
        margin-right:12rem!important;
        margin-left:12rem!important
    }
    .mx-xl-11{
        margin-right:13rem!important;
        margin-left:13rem!important
    }
    .mx-xl-12{
        margin-right:14rem!important;
        margin-left:14rem!important
    }
    .mx-xl-13{
        margin-right:15rem!important;
        margin-left:15rem!important
    }
    .mx-xl-14{
        margin-right:16rem!important;
        margin-left:16rem!important
    }
    .mx-xl-15{
        margin-right:17rem!important;
        margin-left:17rem!important
    }
    .mx-xl-auto{
        margin-right:auto!important;
        margin-left:auto!important
    }
    .mt-xl-0{
        margin-top:0!important
    }
    .mt-xl-1{
        margin-top:.25rem!important
    }
    .mt-xl-2{
        margin-top:.5rem!important
    }
    .mt-xl-3{
        margin-top:1rem!important
    }
    .mt-xl-4{
        margin-top:2rem!important
    }
    .mt-xl-5{
        margin-top:3rem!important
    }
    .mt-xl-6{
        margin-top:4rem!important
    }
    .mt-xl-7{
        margin-top:5rem!important
    }
    .mt-xl-8{
        margin-top:7rem!important
    }
    .mt-xl-9{
        margin-top:9rem!important
    }
    .mt-xl-10{
        margin-top:12rem!important
    }
    .mt-xl-11{
        margin-top:13rem!important
    }
    .mt-xl-12{
        margin-top:14rem!important
    }
    .mt-xl-13{
        margin-top:15rem!important
    }
    .mt-xl-14{
        margin-top:16rem!important
    }
    .mt-xl-15{
        margin-top:17rem!important
    }
    .mt-xl-auto{
        margin-top:auto!important
    }
    .me-xl-0{
        margin-right:0!important
    }
    .me-xl-1{
        margin-right:.25rem!important
    }
    .me-xl-2{
        margin-right:.5rem!important
    }
    .me-xl-3{
        margin-right:1rem!important
    }
    .me-xl-4{
        margin-right:2rem!important
    }
    .me-xl-5{
        margin-right:3rem!important
    }
    .me-xl-6{
        margin-right:4rem!important
    }
    .me-xl-7{
        margin-right:5rem!important
    }
    .me-xl-8{
        margin-right:7rem!important
    }
    .me-xl-9{
        margin-right:9rem!important
    }
    .me-xl-10{
        margin-right:12rem!important
    }
    .me-xl-11{
        margin-right:13rem!important
    }
    .me-xl-12{
        margin-right:14rem!important
    }
    .me-xl-13{
        margin-right:15rem!important
    }
    .me-xl-14{
        margin-right:16rem!important
    }
    .me-xl-15{
        margin-right:17rem!important
    }
    .me-xl-auto{
        margin-right:auto!important
    }
    .mb-xl-0{
        margin-bottom:0!important
    }
    .mb-xl-1{
        margin-bottom:.25rem!important
    }
    .mb-xl-2{
        margin-bottom:.5rem!important
    }
    .mb-xl-3{
        margin-bottom:1rem!important
    }
    .mb-xl-4{
        margin-bottom:2rem!important
    }
    .mb-xl-5{
        margin-bottom:3rem!important
    }
    .mb-xl-6{
        margin-bottom:4rem!important
    }
    .mb-xl-7{
        margin-bottom:5rem!important
    }
    .mb-xl-8{
        margin-bottom:7rem!important
    }
    .mb-xl-9{
        margin-bottom:9rem!important
    }
    .mb-xl-10{
        margin-bottom:12rem!important
    }
    .mb-xl-11{
        margin-bottom:13rem!important
    }
    .mb-xl-12{
        margin-bottom:14rem!important
    }
    .mb-xl-13{
        margin-bottom:15rem!important
    }
    .mb-xl-14{
        margin-bottom:16rem!important
    }
    .mb-xl-15{
        margin-bottom:17rem!important
    }
    .mb-xl-auto{
        margin-bottom:auto!important
    }
    .ms-xl-0{
        margin-left:0!important
    }
    .ms-xl-1{
        margin-left:.25rem!important
    }
    .ms-xl-2{
        margin-left:.5rem!important
    }
    .ms-xl-3{
        margin-left:1rem!important
    }
    .ms-xl-4{
        margin-left:2rem!important
    }
    .ms-xl-5{
        margin-left:3rem!important
    }
    .ms-xl-6{
        margin-left:4rem!important
    }
    .ms-xl-7{
        margin-left:5rem!important
    }
    .ms-xl-8{
        margin-left:7rem!important
    }
    .ms-xl-9{
        margin-left:9rem!important
    }
    .ms-xl-10{
        margin-left:12rem!important
    }
    .ms-xl-11{
        margin-left:13rem!important
    }
    .ms-xl-12{
        margin-left:14rem!important
    }
    .ms-xl-13{
        margin-left:15rem!important
    }
    .ms-xl-14{
        margin-left:16rem!important
    }
    .ms-xl-15{
        margin-left:17rem!important
    }
    .ms-xl-auto{
        margin-left:auto!important
    }
    .m-xl-n1{
        margin:-.25rem!important
    }
    .m-xl-n2{
        margin:-.5rem!important
    }
    .m-xl-n3{
        margin:-1rem!important
    }
    .m-xl-n4{
        margin:-2rem!important
    }
    .m-xl-n5{
        margin:-3rem!important
    }
    .m-xl-n6{
        margin:-4rem!important
    }
    .m-xl-n7{
        margin:-5rem!important
    }
    .m-xl-n8{
        margin:-7rem!important
    }
    .m-xl-n9{
        margin:-9rem!important
    }
    .m-xl-n10{
        margin:-12rem!important
    }
    .m-xl-n11{
        margin:-13rem!important
    }
    .m-xl-n12{
        margin:-14rem!important
    }
    .m-xl-n13{
        margin:-15rem!important
    }
    .m-xl-n14{
        margin:-16rem!important
    }
    .m-xl-n15{
        margin:-17rem!important
    }
    .mx-xl-n1{
        margin-right:-.25rem!important;
        margin-left:-.25rem!important
    }
    .mx-xl-n2{
        margin-right:-.5rem!important;
        margin-left:-.5rem!important
    }
    .mx-xl-n3{
        margin-right:-1rem!important;
        margin-left:-1rem!important
    }
    .mx-xl-n4{
        margin-right:-2rem!important;
        margin-left:-2rem!important
    }
    .mx-xl-n5{
        margin-right:-3rem!important;
        margin-left:-3rem!important
    }
    .mx-xl-n6{
        margin-right:-4rem!important;
        margin-left:-4rem!important
    }
    .mx-xl-n7{
        margin-right:-5rem!important;
        margin-left:-5rem!important
    }
    .mx-xl-n8{
        margin-right:-7rem!important;
        margin-left:-7rem!important
    }
    .mx-xl-n9{
        margin-right:-9rem!important;
        margin-left:-9rem!important
    }
    .mx-xl-n10{
        margin-right:-12rem!important;
        margin-left:-12rem!important
    }
    .mx-xl-n11{
        margin-right:-13rem!important;
        margin-left:-13rem!important
    }
    .mx-xl-n12{
        margin-right:-14rem!important;
        margin-left:-14rem!important
    }
    .mx-xl-n13{
        margin-right:-15rem!important;
        margin-left:-15rem!important
    }
    .mx-xl-n14{
        margin-right:-16rem!important;
        margin-left:-16rem!important
    }
    .mx-xl-n15{
        margin-right:-17rem!important;
        margin-left:-17rem!important
    }
    .mt-xl-n1{
        margin-top:-.25rem!important
    }
    .mt-xl-n2{
        margin-top:-.5rem!important
    }
    .mt-xl-n3{
        margin-top:-1rem!important
    }
    .mt-xl-n4{
        margin-top:-2rem!important
    }
    .mt-xl-n5{
        margin-top:-3rem!important
    }
    .mt-xl-n6{
        margin-top:-4rem!important
    }
    .mt-xl-n7{
        margin-top:-5rem!important
    }
    .mt-xl-n8{
        margin-top:-7rem!important
    }
    .mt-xl-n9{
        margin-top:-9rem!important
    }
    .mt-xl-n10{
        margin-top:-12rem!important
    }
    .mt-xl-n11{
        margin-top:-13rem!important
    }
    .mt-xl-n12{
        margin-top:-14rem!important
    }
    .mt-xl-n13{
        margin-top:-15rem!important
    }
    .mt-xl-n14{
        margin-top:-16rem!important
    }
    .mt-xl-n15{
        margin-top:-17rem!important
    }
    .me-xl-n1{
        margin-right:-.25rem!important
    }
    .me-xl-n2{
        margin-right:-.5rem!important
    }
    .me-xl-n3{
        margin-right:-1rem!important
    }
    .me-xl-n4{
        margin-right:-2rem!important
    }
    .me-xl-n5{
        margin-right:-3rem!important
    }
    .me-xl-n6{
        margin-right:-4rem!important
    }
    .me-xl-n7{
        margin-right:-5rem!important
    }
    .me-xl-n8{
        margin-right:-7rem!important
    }
    .me-xl-n9{
        margin-right:-9rem!important
    }
    .me-xl-n10{
        margin-right:-12rem!important
    }
    .me-xl-n11{
        margin-right:-13rem!important
    }
    .me-xl-n12{
        margin-right:-14rem!important
    }
    .me-xl-n13{
        margin-right:-15rem!important
    }
    .me-xl-n14{
        margin-right:-16rem!important
    }
    .me-xl-n15{
        margin-right:-17rem!important
    }
    .mb-xl-n1{
        margin-bottom:-.25rem!important
    }
    .mb-xl-n2{
        margin-bottom:-.5rem!important
    }
    .mb-xl-n3{
        margin-bottom:-1rem!important
    }
    .mb-xl-n4{
        margin-bottom:-2rem!important
    }
    .mb-xl-n5{
        margin-bottom:-3rem!important
    }
    .mb-xl-n6{
        margin-bottom:-4rem!important
    }
    .mb-xl-n7{
        margin-bottom:-5rem!important
    }
    .mb-xl-n8{
        margin-bottom:-7rem!important
    }
    .mb-xl-n9{
        margin-bottom:-9rem!important
    }
    .mb-xl-n10{
        margin-bottom:-12rem!important
    }
    .mb-xl-n11{
        margin-bottom:-13rem!important
    }
    .mb-xl-n12{
        margin-bottom:-14rem!important
    }
    .mb-xl-n13{
        margin-bottom:-15rem!important
    }
    .mb-xl-n14{
        margin-bottom:-16rem!important
    }
    .mb-xl-n15{
        margin-bottom:-17rem!important
    }
    .ms-xl-n1{
        margin-left:-.25rem!important
    }
    .ms-xl-n2{
        margin-left:-.5rem!important
    }
    .ms-xl-n3{
        margin-left:-1rem!important
    }
    .ms-xl-n4{
        margin-left:-2rem!important
    }
    .ms-xl-n5{
        margin-left:-3rem!important
    }
    .ms-xl-n6{
        margin-left:-4rem!important
    }
    .ms-xl-n7{
        margin-left:-5rem!important
    }
    .ms-xl-n8{
        margin-left:-7rem!important
    }
    .ms-xl-n9{
        margin-left:-9rem!important
    }
    .ms-xl-n10{
        margin-left:-12rem!important
    }
    .ms-xl-n11{
        margin-left:-13rem!important
    }
    .ms-xl-n12{
        margin-left:-14rem!important
    }
    .ms-xl-n13{
        margin-left:-15rem!important
    }
    .ms-xl-n14{
        margin-left:-16rem!important
    }
    .ms-xl-n15{
        margin-left:-17rem!important
    }
    .px-xl-0{
        padding-right:0!important;
        padding-left:0!important
    }
    .px-xl-1{
        padding-right:.25rem!important;
        padding-left:.25rem!important
    }
    .px-xl-2{
        padding-right:.5rem!important;
        padding-left:.5rem!important
    }
    .px-xl-3{
        padding-right:1rem!important;
        padding-left:1rem!important
    }
    .px-xl-4{
        padding-right:2rem!important;
        padding-left:2rem!important
    }
    .px-xl-5{
        padding-right:3rem!important;
        padding-left:3rem!important
    }
    .px-xl-6{
        padding-right:4rem!important;
        padding-left:4rem!important
    }
    .px-xl-7{
        padding-right:5rem!important;
        padding-left:5rem!important
    }
    .px-xl-8{
        padding-right:7rem!important;
        padding-left:7rem!important
    }
    .px-xl-9{
        padding-right:9rem!important;
        padding-left:9rem!important
    }
    .px-xl-10{
        padding-right:12rem!important;
        padding-left:12rem!important
    }
    .px-xl-11{
        padding-right:13rem!important;
        padding-left:13rem!important
    }
    .px-xl-12{
        padding-right:14rem!important;
        padding-left:14rem!important
    }
    .px-xl-13{
        padding-right:15rem!important;
        padding-left:15rem!important
    }
    .px-xl-14{
        padding-right:16rem!important;
        padding-left:16rem!important
    }
    .px-xl-15{
        padding-right:17rem!important;
        padding-left:17rem!important
    }
    .py-xl-0{
        padding-top:0!important;
        padding-bottom:0!important
    }
    .py-xl-1{
        padding-top:.25rem!important;
        padding-bottom:.25rem!important
    }
    .py-xl-2{
        padding-top:.5rem!important;
        padding-bottom:.5rem!important
    }
    .py-xl-3{
        padding-top:1rem!important;
        padding-bottom:1rem!important
    }
    .py-xl-4{
        padding-top:2rem!important;
        padding-bottom:2rem!important
    }
    .py-xl-5{
        padding-top:3rem!important;
        padding-bottom:3rem!important
    }
    .py-xl-6{
        padding-top:4rem!important;
        padding-bottom:4rem!important
    }
    .py-xl-7{
        padding-top:5rem!important;
        padding-bottom:5rem!important
    }
    .py-xl-8{
        padding-top:7rem!important;
        padding-bottom:7rem!important
    }
    .py-xl-9{
        padding-top:9rem!important;
        padding-bottom:9rem!important
    }
    .py-xl-10{
        padding-top:12rem!important;
        padding-bottom:12rem!important
    }
    .py-xl-11{
        padding-top:13rem!important;
        padding-bottom:13rem!important
    }
    .py-xl-12{
        padding-top:14rem!important;
        padding-bottom:14rem!important
    }
    .py-xl-13{
        padding-top:15rem!important;
        padding-bottom:15rem!important
    }
    .py-xl-14{
        padding-top:16rem!important;
        padding-bottom:16rem!important
    }
    .py-xl-15{
        padding-top:17rem!important;
        padding-bottom:17rem!important
    }
    .fs-xl-xs{
        font-size:.75rem!important
    }
    .fs-xl-sm{
        font-size:.875rem!important
    }
    .fs-xl-md{
        font-size:1.125rem!important
    }
    .fs-xl-lg{
        font-size:1.25rem!important
    }
    .fs-xl-xl{
        font-size:1.5rem!important
    }
    .fs-xl-2xl{
        font-size:2rem!important
    }
    .fw-xl-light{
        font-weight:300!important
    }
    .fw-xl-normal{
        font-weight:400!important
    }
    .fw-xl-semibold{
        font-weight:500!important
    }
    .fw-xl-bold{
        font-weight:600!important
    }
    .fw-xl-black{
        font-weight:800!important
    }
    .text-xl-end{
        text-align:right!important
    }
    .text-xl-center{
        text-align:center!important
    }
    .text-xl-white{
        color:#fff!important
    }
    .text-xl-light{
        color:#eff2f5!important
    }
    .text-xl-dark{
        color:#1f2023!important
    }
    .text-xl-body{
        color:var(--bs-gray-700)!important
    }
    .text-xl-muted{
        color:var(--bs-gray-500)!important
    }
    .text-xl-heading{
        color:var(--bs-gray-900)!important
    }
    .text-xl-black-50{
        color:rgba(0,0,0,.5)!important
    }
    .text-xl-black-80{
        color:rgba(0,0,0,.8)!important
    }
    .text-xl-white-50{
        color:rgba(255,255,255,.5)!important
    }
    .text-xl-white-80{
        color:rgba(255,255,255,.8)!important
    }
    .ls-xl-normal{
        letter-spacing:0!important
    }
    .ls-xl-widest{
        letter-spacing:.1em!important
    }
    .rounded-xl{
        border-radius:.375rem!important
    }
    .rounded-xl-0{
        border-radius:0!important
    }
    .rounded-xl-1{
        border-radius:.25rem!important
    }
    .rounded-xl-2{
        border-radius:.5rem!important
    }
    .rounded-xl-3{
        border-radius:.75rem!important
    }
    .rounded-xl-4{
        border-radius:1rem!important
    }
    .rounded-xl-5{
        border-radius:1.5rem!important
    }
    .rounded-xl-6{
        border-radius:3rem!important
    }
    .rounded-xl-7{
        border-radius:4rem!important
    }
    .rounded-xl-8{
        border-radius:5rem!important
    }
    .rounded-xl-9{
        border-radius:6rem!important
    }
    .rounded-xl-10{
        border-radius:7rem!important
    }
    .rounded-xl-circle{
        border-radius:50%!important
    }
}
@media (min-width:1400px){
    .d-xxl-block{
        display:block!important
    }
    .d-xxl-grid{
        display:grid!important
    }
    .d-xxl-flex{
        display:flex!important
    }
    .d-xxl-none{
        display:none!important
    }
    .border-xxl-white{
        border-color:#fff!important
    }
    .border-xxl-light{
        border-color:#eff2f5!important
    }
    .border-xxl-dark{
        border-color:#1f2023!important
    }
    .border-xxl-body{
        border-color:#fff!important
    }
    .border-xxl-black{
        border-color:#000!important
    }
    .border-xxl-0{
        border-width:0!important
    }
    .border-xxl{
        border-width:1px!important
    }
    .border-xxl-2{
        border-width:2px!important
    }
    .border-xxl-3{
        border-width:3px!important
    }
    .border-xxl-4{
        border-width:4px!important
    }
    .border-xxl-5{
        border-width:5px!important
    }
    .border-xxl-6{
        border-width:6px!important
    }
    .border-xxl-7{
        border-width:7px!important
    }
    .border-xxl-8{
        border-width:8px!important
    }
    .w-xxl-0{
        width:0!important
    }
    .w-xxl-75px{
        width:75px!important
    }
    .w-xxl-100px{
        width:100px!important
    }
    .w-xxl-150px{
        width:150px!important
    }
    .w-xxl-200{
        width:200px!important
    }
    .w-xxl-250{
        width:250px!important
    }
    .w-xxl-300{
        width:300px!important
    }
    .w-xxl-340{
        width:340px!important
    }
    .w-xxl-728{
        width:728px!important
    }
    .w-xxl-25{
        width:25%!important
    }
    .w-xxl-50{
        width:50%!important
    }
    .w-xxl-75{
        width:75%!important
    }
    .w-xxl-100{
        width:100%!important
    }
    .w-xxl-auto{
        width:auto!important
    }
    .flex-xxl-fill{
        flex:1 1 auto!important
    }
    .flex-xxl-row{
        flex-direction:row!important
    }
    .flex-xxl-column{
        flex-direction:column!important
    }
    .flex-xxl-nowrap{
        flex-wrap:nowrap!important
    }
    .justify-content-xxl-end{
        justify-content:flex-end!important
    }
    .justify-content-xxl-center{
        justify-content:center!important
    }
    .align-items-xxl-end{
        align-items:flex-end!important
    }
    .align-items-xxl-center{
        align-items:center!important
    }
    .align-content-xxl-end{
        align-content:flex-end!important
    }
    .align-content-xxl-center{
        align-content:center!important
    }
    .m-xxl-0{
        margin:0!important
    }
    .m-xxl-1{
        margin:.25rem!important
    }
    .m-xxl-2{
        margin:.5rem!important
    }
    .m-xxl-3{
        margin:1rem!important
    }
    .m-xxl-4{
        margin:2rem!important
    }
    .m-xxl-5{
        margin:3rem!important
    }
    .m-xxl-6{
        margin:4rem!important
    }
    .m-xxl-7{
        margin:5rem!important
    }
    .m-xxl-8{
        margin:7rem!important
    }
    .m-xxl-9{
        margin:9rem!important
    }
    .m-xxl-10{
        margin:12rem!important
    }
    .m-xxl-11{
        margin:13rem!important
    }
    .m-xxl-12{
        margin:14rem!important
    }
    .m-xxl-13{
        margin:15rem!important
    }
    .m-xxl-14{
        margin:16rem!important
    }
    .m-xxl-15{
        margin:17rem!important
    }
    .m-xxl-auto{
        margin:auto!important
    }
    .mx-xxl-0{
        margin-right:0!important;
        margin-left:0!important
    }
    .mx-xxl-1{
        margin-right:.25rem!important;
        margin-left:.25rem!important
    }
    .mx-xxl-2{
        margin-right:.5rem!important;
        margin-left:.5rem!important
    }
    .mx-xxl-3{
        margin-right:1rem!important;
        margin-left:1rem!important
    }
    .mx-xxl-4{
        margin-right:2rem!important;
        margin-left:2rem!important
    }
    .mx-xxl-5{
        margin-right:3rem!important;
        margin-left:3rem!important
    }
    .mx-xxl-6{
        margin-right:4rem!important;
        margin-left:4rem!important
    }
    .mx-xxl-7{
        margin-right:5rem!important;
        margin-left:5rem!important
    }
    .mx-xxl-8{
        margin-right:7rem!important;
        margin-left:7rem!important
    }
    .mx-xxl-9{
        margin-right:9rem!important;
        margin-left:9rem!important
    }
    .mx-xxl-10{
        margin-right:12rem!important;
        margin-left:12rem!important
    }
    .mx-xxl-11{
        margin-right:13rem!important;
        margin-left:13rem!important
    }
    .mx-xxl-12{
        margin-right:14rem!important;
        margin-left:14rem!important
    }
    .mx-xxl-13{
        margin-right:15rem!important;
        margin-left:15rem!important
    }
    .mx-xxl-14{
        margin-right:16rem!important;
        margin-left:16rem!important
    }
    .mx-xxl-15{
        margin-right:17rem!important;
        margin-left:17rem!important
    }
    .mx-xxl-auto{
        margin-right:auto!important;
        margin-left:auto!important
    }
    .mt-xxl-0{
        margin-top:0!important
    }
    .mt-xxl-1{
        margin-top:.25rem!important
    }
    .mt-xxl-2{
        margin-top:.5rem!important
    }
    .mt-xxl-3{
        margin-top:1rem!important
    }
    .mt-xxl-4{
        margin-top:2rem!important
    }
    .mt-xxl-5{
        margin-top:3rem!important
    }
    .mt-xxl-6{
        margin-top:4rem!important
    }
    .mt-xxl-7{
        margin-top:5rem!important
    }
    .mt-xxl-8{
        margin-top:7rem!important
    }
    .mt-xxl-9{
        margin-top:9rem!important
    }
    .mt-xxl-10{
        margin-top:12rem!important
    }
    .mt-xxl-11{
        margin-top:13rem!important
    }
    .mt-xxl-12{
        margin-top:14rem!important
    }
    .mt-xxl-13{
        margin-top:15rem!important
    }
    .mt-xxl-14{
        margin-top:16rem!important
    }
    .mt-xxl-15{
        margin-top:17rem!important
    }
    .mt-xxl-auto{
        margin-top:auto!important
    }
    .me-xxl-0{
        margin-right:0!important
    }
    .me-xxl-1{
        margin-right:.25rem!important
    }
    .me-xxl-2{
        margin-right:.5rem!important
    }
    .me-xxl-3{
        margin-right:1rem!important
    }
    .me-xxl-4{
        margin-right:2rem!important
    }
    .me-xxl-5{
        margin-right:3rem!important
    }
    .me-xxl-6{
        margin-right:4rem!important
    }
    .me-xxl-7{
        margin-right:5rem!important
    }
    .me-xxl-8{
        margin-right:7rem!important
    }
    .me-xxl-9{
        margin-right:9rem!important
    }
    .me-xxl-10{
        margin-right:12rem!important
    }
    .me-xxl-11{
        margin-right:13rem!important
    }
    .me-xxl-12{
        margin-right:14rem!important
    }
    .me-xxl-13{
        margin-right:15rem!important
    }
    .me-xxl-14{
        margin-right:16rem!important
    }
    .me-xxl-15{
        margin-right:17rem!important
    }
    .me-xxl-auto{
        margin-right:auto!important
    }
    .mb-xxl-0{
        margin-bottom:0!important
    }
    .mb-xxl-1{
        margin-bottom:.25rem!important
    }
    .mb-xxl-2{
        margin-bottom:.5rem!important
    }
    .mb-xxl-3{
        margin-bottom:1rem!important
    }
    .mb-xxl-4{
        margin-bottom:2rem!important
    }
    .mb-xxl-5{
        margin-bottom:3rem!important
    }
    .mb-xxl-6{
        margin-bottom:4rem!important
    }
    .mb-xxl-7{
        margin-bottom:5rem!important
    }
    .mb-xxl-8{
        margin-bottom:7rem!important
    }
    .mb-xxl-9{
        margin-bottom:9rem!important
    }
    .mb-xxl-10{
        margin-bottom:12rem!important
    }
    .mb-xxl-11{
        margin-bottom:13rem!important
    }
    .mb-xxl-12{
        margin-bottom:14rem!important
    }
    .mb-xxl-13{
        margin-bottom:15rem!important
    }
    .mb-xxl-14{
        margin-bottom:16rem!important
    }
    .mb-xxl-15{
        margin-bottom:17rem!important
    }
    .mb-xxl-auto{
        margin-bottom:auto!important
    }
    .ms-xxl-0{
        margin-left:0!important
    }
    .ms-xxl-1{
        margin-left:.25rem!important
    }
    .ms-xxl-2{
        margin-left:.5rem!important
    }
    .ms-xxl-3{
        margin-left:1rem!important
    }
    .ms-xxl-4{
        margin-left:2rem!important
    }
    .ms-xxl-5{
        margin-left:3rem!important
    }
    .ms-xxl-6{
        margin-left:4rem!important
    }
    .ms-xxl-7{
        margin-left:5rem!important
    }
    .ms-xxl-8{
        margin-left:7rem!important
    }
    .ms-xxl-9{
        margin-left:9rem!important
    }
    .ms-xxl-10{
        margin-left:12rem!important
    }
    .ms-xxl-11{
        margin-left:13rem!important
    }
    .ms-xxl-12{
        margin-left:14rem!important
    }
    .ms-xxl-13{
        margin-left:15rem!important
    }
    .ms-xxl-14{
        margin-left:16rem!important
    }
    .ms-xxl-15{
        margin-left:17rem!important
    }
    .ms-xxl-auto{
        margin-left:auto!important
    }
    .m-xxl-n1{
        margin:-.25rem!important
    }
    .m-xxl-n2{
        margin:-.5rem!important
    }
    .m-xxl-n3{
        margin:-1rem!important
    }
    .m-xxl-n4{
        margin:-2rem!important
    }
    .m-xxl-n5{
        margin:-3rem!important
    }
    .m-xxl-n6{
        margin:-4rem!important
    }
    .m-xxl-n7{
        margin:-5rem!important
    }
    .m-xxl-n8{
        margin:-7rem!important
    }
    .m-xxl-n9{
        margin:-9rem!important
    }
    .m-xxl-n10{
        margin:-12rem!important
    }
    .m-xxl-n11{
        margin:-13rem!important
    }
    .m-xxl-n12{
        margin:-14rem!important
    }
    .m-xxl-n13{
        margin:-15rem!important
    }
    .m-xxl-n14{
        margin:-16rem!important
    }
    .m-xxl-n15{
        margin:-17rem!important
    }
    .mx-xxl-n1{
        margin-right:-.25rem!important;
        margin-left:-.25rem!important
    }
    .mx-xxl-n2{
        margin-right:-.5rem!important;
        margin-left:-.5rem!important
    }
    .mx-xxl-n3{
        margin-right:-1rem!important;
        margin-left:-1rem!important
    }
    .mx-xxl-n4{
        margin-right:-2rem!important;
        margin-left:-2rem!important
    }
    .mx-xxl-n5{
        margin-right:-3rem!important;
        margin-left:-3rem!important
    }
    .mx-xxl-n6{
        margin-right:-4rem!important;
        margin-left:-4rem!important
    }
    .mx-xxl-n7{
        margin-right:-5rem!important;
        margin-left:-5rem!important
    }
    .mx-xxl-n8{
        margin-right:-7rem!important;
        margin-left:-7rem!important
    }
    .mx-xxl-n9{
        margin-right:-9rem!important;
        margin-left:-9rem!important
    }
    .mx-xxl-n10{
        margin-right:-12rem!important;
        margin-left:-12rem!important
    }
    .mx-xxl-n11{
        margin-right:-13rem!important;
        margin-left:-13rem!important
    }
    .mx-xxl-n12{
        margin-right:-14rem!important;
        margin-left:-14rem!important
    }
    .mx-xxl-n13{
        margin-right:-15rem!important;
        margin-left:-15rem!important
    }
    .mx-xxl-n14{
        margin-right:-16rem!important;
        margin-left:-16rem!important
    }
    .mx-xxl-n15{
        margin-right:-17rem!important;
        margin-left:-17rem!important
    }
    .mt-xxl-n1{
        margin-top:-.25rem!important
    }
    .mt-xxl-n2{
        margin-top:-.5rem!important
    }
    .mt-xxl-n3{
        margin-top:-1rem!important
    }
    .mt-xxl-n4{
        margin-top:-2rem!important
    }
    .mt-xxl-n5{
        margin-top:-3rem!important
    }
    .mt-xxl-n6{
        margin-top:-4rem!important
    }
    .mt-xxl-n7{
        margin-top:-5rem!important
    }
    .mt-xxl-n8{
        margin-top:-7rem!important
    }
    .mt-xxl-n9{
        margin-top:-9rem!important
    }
    .mt-xxl-n10{
        margin-top:-12rem!important
    }
    .mt-xxl-n11{
        margin-top:-13rem!important
    }
    .mt-xxl-n12{
        margin-top:-14rem!important
    }
    .mt-xxl-n13{
        margin-top:-15rem!important
    }
    .mt-xxl-n14{
        margin-top:-16rem!important
    }
    .mt-xxl-n15{
        margin-top:-17rem!important
    }
    .me-xxl-n1{
        margin-right:-.25rem!important
    }
    .me-xxl-n2{
        margin-right:-.5rem!important
    }
    .me-xxl-n3{
        margin-right:-1rem!important
    }
    .me-xxl-n4{
        margin-right:-2rem!important
    }
    .me-xxl-n5{
        margin-right:-3rem!important
    }
    .me-xxl-n6{
        margin-right:-4rem!important
    }
    .me-xxl-n7{
        margin-right:-5rem!important
    }
    .me-xxl-n8{
        margin-right:-7rem!important
    }
    .me-xxl-n9{
        margin-right:-9rem!important
    }
    .me-xxl-n10{
        margin-right:-12rem!important
    }
    .me-xxl-n11{
        margin-right:-13rem!important
    }
    .me-xxl-n12{
        margin-right:-14rem!important
    }
    .me-xxl-n13{
        margin-right:-15rem!important
    }
    .me-xxl-n14{
        margin-right:-16rem!important
    }
    .me-xxl-n15{
        margin-right:-17rem!important
    }
    .mb-xxl-n1{
        margin-bottom:-.25rem!important
    }
    .mb-xxl-n2{
        margin-bottom:-.5rem!important
    }
    .mb-xxl-n3{
        margin-bottom:-1rem!important
    }
    .mb-xxl-n4{
        margin-bottom:-2rem!important
    }
    .mb-xxl-n5{
        margin-bottom:-3rem!important
    }
    .mb-xxl-n6{
        margin-bottom:-4rem!important
    }
    .mb-xxl-n7{
        margin-bottom:-5rem!important
    }
    .mb-xxl-n8{
        margin-bottom:-7rem!important
    }
    .mb-xxl-n9{
        margin-bottom:-9rem!important
    }
    .mb-xxl-n10{
        margin-bottom:-12rem!important
    }
    .mb-xxl-n11{
        margin-bottom:-13rem!important
    }
    .mb-xxl-n12{
        margin-bottom:-14rem!important
    }
    .mb-xxl-n13{
        margin-bottom:-15rem!important
    }
    .mb-xxl-n14{
        margin-bottom:-16rem!important
    }
    .mb-xxl-n15{
        margin-bottom:-17rem!important
    }
    .ms-xxl-n1{
        margin-left:-.25rem!important
    }
    .ms-xxl-n2{
        margin-left:-.5rem!important
    }
    .ms-xxl-n3{
        margin-left:-1rem!important
    }
    .ms-xxl-n4{
        margin-left:-2rem!important
    }
    .ms-xxl-n5{
        margin-left:-3rem!important
    }
    .ms-xxl-n6{
        margin-left:-4rem!important
    }
    .ms-xxl-n7{
        margin-left:-5rem!important
    }
    .ms-xxl-n8{
        margin-left:-7rem!important
    }
    .ms-xxl-n9{
        margin-left:-9rem!important
    }
    .ms-xxl-n10{
        margin-left:-12rem!important
    }
    .ms-xxl-n11{
        margin-left:-13rem!important
    }
    .ms-xxl-n12{
        margin-left:-14rem!important
    }
    .ms-xxl-n13{
        margin-left:-15rem!important
    }
    .ms-xxl-n14{
        margin-left:-16rem!important
    }
    .ms-xxl-n15{
        margin-left:-17rem!important
    }
    .px-xxl-0{
        padding-right:0!important;
        padding-left:0!important
    }
    .px-xxl-1{
        padding-right:.25rem!important;
        padding-left:.25rem!important
    }
    .px-xxl-2{
        padding-right:.5rem!important;
        padding-left:.5rem!important
    }
    .px-xxl-3{
        padding-right:1rem!important;
        padding-left:1rem!important
    }
    .px-xxl-4{
        padding-right:2rem!important;
        padding-left:2rem!important
    }
    .px-xxl-5{
        padding-right:3rem!important;
        padding-left:3rem!important
    }
    .px-xxl-6{
        padding-right:4rem!important;
        padding-left:4rem!important
    }
    .px-xxl-7{
        padding-right:5rem!important;
        padding-left:5rem!important
    }
    .px-xxl-8{
        padding-right:7rem!important;
        padding-left:7rem!important
    }
    .px-xxl-9{
        padding-right:9rem!important;
        padding-left:9rem!important
    }
    .px-xxl-10{
        padding-right:12rem!important;
        padding-left:12rem!important
    }
    .px-xxl-11{
        padding-right:13rem!important;
        padding-left:13rem!important
    }
    .px-xxl-12{
        padding-right:14rem!important;
        padding-left:14rem!important
    }
    .px-xxl-13{
        padding-right:15rem!important;
        padding-left:15rem!important
    }
    .px-xxl-14{
        padding-right:16rem!important;
        padding-left:16rem!important
    }
    .px-xxl-15{
        padding-right:17rem!important;
        padding-left:17rem!important
    }
    .py-xxl-0{
        padding-top:0!important;
        padding-bottom:0!important
    }
    .py-xxl-1{
        padding-top:.25rem!important;
        padding-bottom:.25rem!important
    }
    .py-xxl-2{
        padding-top:.5rem!important;
        padding-bottom:.5rem!important
    }
    .py-xxl-3{
        padding-top:1rem!important;
        padding-bottom:1rem!important
    }
    .py-xxl-4{
        padding-top:2rem!important;
        padding-bottom:2rem!important
    }
    .py-xxl-5{
        padding-top:3rem!important;
        padding-bottom:3rem!important
    }
    .py-xxl-6{
        padding-top:4rem!important;
        padding-bottom:4rem!important
    }
    .py-xxl-7{
        padding-top:5rem!important;
        padding-bottom:5rem!important
    }
    .py-xxl-8{
        padding-top:7rem!important;
        padding-bottom:7rem!important
    }
    .py-xxl-9{
        padding-top:9rem!important;
        padding-bottom:9rem!important
    }
    .py-xxl-10{
        padding-top:12rem!important;
        padding-bottom:12rem!important
    }
    .py-xxl-11{
        padding-top:13rem!important;
        padding-bottom:13rem!important
    }
    .py-xxl-12{
        padding-top:14rem!important;
        padding-bottom:14rem!important
    }
    .py-xxl-13{
        padding-top:15rem!important;
        padding-bottom:15rem!important
    }
    .py-xxl-14{
        padding-top:16rem!important;
        padding-bottom:16rem!important
    }
    .py-xxl-15{
        padding-top:17rem!important;
        padding-bottom:17rem!important
    }
    .fs-xxl-xs{
        font-size:.75rem!important
    }
    .fs-xxl-sm{
        font-size:.875rem!important
    }
    .fs-xxl-md{
        font-size:1.125rem!important
    }
    .fs-xxl-lg{
        font-size:1.25rem!important
    }
    .fs-xxl-xl{
        font-size:1.5rem!important
    }
    .fs-xxl-2xl{
        font-size:2rem!important
    }
    .fw-xxl-light{
        font-weight:300!important
    }
    .fw-xxl-normal{
        font-weight:400!important
    }
    .fw-xxl-semibold{
        font-weight:500!important
    }
    .fw-xxl-bold{
        font-weight:600!important
    }
    .fw-xxl-black{
        font-weight:800!important
    }
    .text-xxl-end{
        text-align:right!important
    }
    .text-xxl-center{
        text-align:center!important
    }
    .text-xxl-white{
        color:#fff!important
    }
    .text-xxl-light{
        color:#eff2f5!important
    }
    .text-xxl-dark{
        color:#1f2023!important
    }
    .text-xxl-body{
        color:var(--bs-gray-700)!important
    }
    .text-xxl-muted{
        color:var(--bs-gray-500)!important
    }
    .text-xxl-heading{
        color:var(--bs-gray-900)!important
    }
    .text-xxl-black-50{
        color:rgba(0,0,0,.5)!important
    }
    .text-xxl-black-80{
        color:rgba(0,0,0,.8)!important
    }
    .text-xxl-white-50{
        color:rgba(255,255,255,.5)!important
    }
    .text-xxl-white-80{
        color:rgba(255,255,255,.8)!important
    }
    .ls-xxl-normal{
        letter-spacing:0!important
    }
    .ls-xxl-widest{
        letter-spacing:.1em!important
    }
    .rounded-xxl{
        border-radius:.375rem!important
    }
    .rounded-xxl-0{
        border-radius:0!important
    }
    .rounded-xxl-1{
        border-radius:.25rem!important
    }
    .rounded-xxl-2{
        border-radius:.5rem!important
    }
    .rounded-xxl-3{
        border-radius:.75rem!important
    }
    .rounded-xxl-4{
        border-radius:1rem!important
    }
    .rounded-xxl-5{
        border-radius:1.5rem!important
    }
    .rounded-xxl-6{
        border-radius:3rem!important
    }
    .rounded-xxl-7{
        border-radius:4rem!important
    }
    .rounded-xxl-8{
        border-radius:5rem!important
    }
    .rounded-xxl-9{
        border-radius:6rem!important
    }
    .rounded-xxl-10{
        border-radius:7rem!important
    }
    .rounded-xxl-circle{
        border-radius:50%!important
    }
}
html[data-theme=dark]:root{
    --bs-gray-100:#121317!important;
    --bs-gray-200: #2f2f2f !important;
    --bs-gray-300:#24262e!important;
    --bs-gray-400:#555a6d!important;
    --bs-gray-500:#70778f!important;
    --bs-gray-600:#989dae!important;
    --bs-gray-700:#c0c3ce!important;
    --bs-gray-800:#d1d3db!important;
    --bs-gray-900: #3d3d3d !important;
    --bs-gray-100-rgb:18,19,23!important;
    --bs-gray-200-rgb:27,29,34!important;
    --bs-gray-300-rgb:36,38,46!important;
    --bs-gray-400-rgb:85,90,109!important;
    --bs-gray-500-rgb:112,119,143!important;
    --bs-gray-600-rgb:152,157,174!important;
    --bs-gray-700-rgb:192,195,206!important;
    --bs-gray-800-rgb:209,211,219!important;
    --bs-gray-900-rgb:255,255,255!important;
    --bs-body-color:#c0c3ce!important;
    --bs-body-color-rgb:18,19,23!important;
    --bs-body-bg-rgb:18,19,23!important;
    --bs-body-bg: hsl(0deg 0% 97% / 91%) !important;
}
.dark-logo{
    display:block
}
.light-logo{
    display:none
}
html[data-theme=dark] .dark-logo{
    display:none
}
html[data-theme=dark] .light-logo{
    display:block
}
.bg-theme{
    background-color:var(--theme-color)
}
.text-theme{
    color:var(--theme-color)!important
}
.text-theme:hover{
    color:var(--theme-color)
}
.bg-grad{
    background:linear-gradient(90.92deg,#44aeff 6.54%,#73e46d 92.09%);
    animation:gradient 10s ease infinite;
    background-size:400% 400%
}
.lesson-ratio iframe{
    z-index:10
}
@keyframes gradient{
    0%{
        background-position:0 50%
    }
    50%{
        background-position:100% 50%
    }
    100%{
        background-position:0 50%
    }
}
.category-btn{
    display:flex;
    align-items:center;
    justify-content:flex-start;
    flex-wrap:wrap
}
.category-btn a{
    background-color:var(--bs-gray-200);
    padding:.675rem 1.5rem;
    border-radius:100px;
    font-weight:400;
    color:var(--bs-gray-700);
    font-size:.875rem;
    margin:0 .35rem .35rem;
    display:block;
    transition:all .2s;
    white-space:nowrap
}
.category-btn a:hover{
    background-color:var(--theme-color);
    transform:scale(1.1);
    color:#fff
}
@media (max-width:767.98px){
    .category-btn{
        overflow:auto;
        justify-content:flex-start;
        flex-wrap:nowrap
    }
} 
@media (min-width:1400px){
    .container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{
        max-width: 1340px;
    }
}
@media (max-width:1399.98px){
    .container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{
    }
}
.layout-section{
    padding: 20px 0 0rem;
}
@media (max-width:767.98px){
    .layout-section{
        padding:.5rem 0 1rem
    }
}
.layout-text .h2,.layout-text h2{
    margin-bottom:1rem;
    font-size:1.25rem
}
.layout-text .h3,.layout-text h3{
    margin-bottom:1rem;
    font-size:1rem
}
.layout-text .h4,.layout-text h4{
    margin-bottom:1rem;
    font-size:.875rem
}
.h-1x{
    display:-webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient:vertical;
    overflow:hidden
}
.h-2x{
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden
}
.more{
    display:inline-block;
    cursor:pointer;
    margin-left:.75rem;
    color:var(--theme-color)
}
.btn-theme{
    background-color:var(--theme-color);
    color:#fff
}
.btn-theme:hover{
    background-color:var(--theme-color);
    color:#fff
}
.btn-ghost{
    background-color:var(--bs-gray-200);
    color:inherit
}
.btn-ghost:hover{
    color:#fff;
    background-color:var(--theme-color)
}
.btn-square{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    width:2.875rem;
    height:2.875rem;
    padding:0
}
.btn-square.btn-xs{
    width:1.5rem;
    height:1.5rem
}
.btn-square.btn-sm{
    width:2.25rem;
    height:2.25rem
}
.btn-square.btn-lg{
    width:3.5rem;
    height:3.5rem
}
.btn-square.btn-xl{
    width:6rem;
    height:6rem
}
.btn-square.btn-2xl{
    width:7.5rem;
    height:7.5rem
}
.btn-icon{
    display:inline-flex;
    align-items:center;
    justify-content:center
}
.card{
    border:0;
    border-radius:.75rem;
    background-color:var(--bs-gray-200);
    position:relative
}
.card-masonry{
    display:grid;
    grid-template-columns: repeat(auto-fill,minmax(130px,1fr));
    grid-gap: 20px;
    grid-auto-rows: minmax(130px,auto);
    grid-auto-flow:dense
}
.card-masonry .card{
    border-radius: 20px;
    position:relative;
    overflow:hidden;
    border: 5px solid #000000;
    padding: 0;
    padding: 0; #fff;
    background: #ffffff;
}
.card-masonry .card picture{
    position:relative;
    height:100%;
    width:100%;
    object-fit:cover;
    !i;!;
}
.card-masonry .card picture img{
    position:relative;
    z-index:1;
    height:100%;
    width:100%;
    object-fit:cover;
    border-radius: 10px;
}
.card-masonry .card picture:befoxre{
    position:absolute;
    content:"";
    inset:0;
    background:linear-gradient(-45deg,var(--bs-gray-200),var(--bs-body-bg));
    background-size:400% 400%;
    animation:animatedBackground 1s linear infinite
}
.card-bodyx{
    margin-top: 5px;
    overflow: hidden;
    font-weight: 600;
    text-transform: capitalize;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 120px;
    text-align: center;
    font-size: 12px;
    color: #000000;
    background: #ffec58;
    padding: 0 10px;
    border-radius: 50px;
}
.card-masonry .card .card-body{
    position:absolute;
    inset: 0 0 0rem 0;
    text-align:center;
    padding:1rem .5rem;
    text-transform: capitalize;
    display:flex;
    align-items:flex-end;
    justify-content:center;
    z-index:10;
    opacity:0;
    transition:.25s;
    background: #8aff6e;
    color: #000000;
    align-items: center;
    font-weight: 600;
}
.card-masonry .card .h3,.card-masonry .card h3{
    font-size:.875rem;
    display:-webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient:vertical;
    overflow:hidden;
    font-weight:500;
    color:#fff
}
.card-masonry .card.large{
    grid-column-end:span 2;
    grid-row-end:span 2
}
.card-masonry .card.large .h3,.card-masonry .card.large h3{
    font-size:1rem
}
.card-masonry .card:hover .card-body{
    opacity: 1;
    bottom:0
}
.card-category a{
    color:var(--bs-gray-500);
    font-size:.875rem;
    position:relative;
    transition:all .3s
}
.card-category a:hover{
    text-decoration:underline;
    color:var(--theme-color)
}
.card-category a:not(:last-child):after{
    content:",";
    display:inline-block;
    margin-right:5px
}
@keyframes animatedBackground{
    0%{
        background-position:0 50%
    }
    50%{
        background-position:100% 50%
    }
    100%{
        background-position:0 50%
    }
}
.nav-category .nav-link{
    display:flex;
    align-items:center;
    padding:.5rem 0;
    transition:all .3s
}
.nav-category .nav-link:hover .nav-icon{
    transform:translateX(10px)
}
.nav-category .nav-icon{
    width:2.75rem;
    height:2.75rem;
    background-color:#fff;
    border-radius:100px;
    transition:all .3s;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-right:1.5rem
}
.nav-category .nav-icon img,.nav-category .nav-icon svg{
    height:2rem;
    width:auto
}
.layout-header .nav-link{
    padding-left:1rem;
    padding-right:1rem
}
.footer{
    background:var(--bs-gray-200);
    position:relative
}
.footer::before{
    content:"";
    position:absolute;
    right:0;
    bottom:100%;
    margin-bottom:-1px;
    left:0;
    background:var(--bs-gray-200);
    height:26px;
    -webkit-clip-path:polygon(0 100%,30% 0,36% 100%,100% 0,100% 100%);
    clip-path:polygon(0 100%,30% 0,36% 100%,100% 0,100% 100%)
}
@media (max-width:767.98px){
    .footer{
        display:none
    }
}


.f_img {
    max-width: 150px;
    border-radius: 10px;
    margin-bottom: 25px;
}

.lesson_areax {
    background: hsl(0deg 0% 100%);
    text-align: center;
    width: 100%;
    padding: 30px;
    display: grid;
    border-radius: 10px;
    grid-gap: 20px;
    margin-bottom: 5px;
    grid-auto-flow: column;
    grid-template-columns: 315px 625px;
}
.lesson_area {
    background: hsl(0deg 0% 100% / 18%);
    text-align: center;
    width: 90%;
    padding: 30px;
    border-radius: 10px;
    margin-bottom: 40px;
    min-height: 640px;
    margin: 0 auto;
}


.class_r{
    margin: 0 auto;
    display: grid;
    justify-content: center;
    margin-bottom: 15px;
}



.butonp{
    box-shadow: inset 0 -4px 0 rgba(0,0,0,.095),0 2px 4px rgba(0,0,0,.025),0 2px 4px rgba(0,0,0,.04)!important;
    background: #4f74ff;
    padding: 0 10px;
    width: 100px;
    margin: 0 auto;
    border-radius: 31px;
    font-size: 20px;
    font-family: poppins;
    color: #ffffff;
    font-weight: 600;
    height: 40px;
    line-height: 40px;
    margin-top: 20px;
}
.butonp:hover{
    background: #25b531;
    cursor: pointer;
}

.butonp2{
    box-shadow: inset 0 -4px 0 rgba(0,0,0,.095),0 2px 4px rgba(0,0,0,.025),0 2px 4px rgba(0,0,0,.04)!important;
    background: #4f74ff;
    padding: 0px 20px;
    border-radius: 31px;
    font-size: 20px;
    font-family: poppins;
    color: #ffffff;
    font-weight: 600;
    text-align: center;
    height: 40px;
    line-height: 40px;
    margin-top: 0;
}
.butonp2:hover{
    background: #25b531;
    cursor: pointer;
    color: #fff;
}



input.search {
    background-color: hsl(0deg 0% 95.42%) !important;
    border-color: #000000;
    outline: none;
    font-size: 15px;
    border-radius: 30px !important;
    font-weight: 600;
    color: #272727;
    box-shadow: none !important;
    outline: none !important;
    height: 38px;
    border: 4px solid;
    padding: 0 15px;
    width: 180px;
    margin-left: 10px;
}


.search-results {
    position: absolute;
    right: 0px;
    top: 45px;
    background: #ffffff;
    z-index: 15000;
    border-radius: 10px;
    width: 250px;
    padding: 10px;
    display: grid;
    grid-gap: 5px;
    grid-auto-flow: row;
    align-items: center;
}


.sikik_selo_liste img{
    border-radius: 6px;
}
.sikik_selo_liste a{
    color: #222;
}
.sikik_selo_liste a:hover{
    color: #2bcb29;
}
.sikik_selo_liste{
    display: grid;
    grid-auto-flow: column;
    justify-content: left;
    grid-gap: 10px;
    align-items: center;
}

.xrow{
    display: grid;
    grid-gap: 20px;
}
.xrow2{
    display: grid;
    grid-template-columns: 300px 1000px;
    grid-gap: 20px;
}

.makal{
    background: #fff;
    padding: 20px;
    margin-top: 20px;
    color: #444;
    border-radius: 10px;
}





.carousel {
    visibility: hidden; 
    opacity: 0; 
    transition: opacity 0.5s ease;  
}



.carousel-container {
    margin: 0 auto;
    width: 100%;
    margin-top: 0;
    border-radius: 6px;
    height: 160px;
    overflow: hidden;
    display: grid;
    margin-bottom: 15px;
    align-items: center;
}
.carousel-item {
    text-align: center;
    padding: 5px; 
	margin-right: 10px !important;
}
.carousel-item.large {
    transform: scale(1.1);
}

.carousel .carousel-item {
    margin: 0;  
    padding: 0; 
}

.carousel img:hover{
	transform: scale(1.02) translate3d(0, -3px, 0);
}
.carousel img {
    border: 0px solid hsl(0deg 0% 100%);
    display: block;
    border-radius: 10px;
    margin: 0 auto;
    padding: 0px;
    transition: .3s all;
    border: 6px solid #111;
    background: #020202;
 }
 
 
.carousel-item:last-child {
    margin-right: 0;  
}


.slick-list
{
    position: relative;

    display: block;
    overflow: unset !important;

    margin: 0;
    padding: 0;
}


strong{
	
    background: #19a781;
    padding: 3px 6px;
    color: #fff;

}


.sol{}
.sag{}

.sol_liste img{
    width: 80px;
    border-radius: 10px;
}
.sol_liste a:hover{
	transform: scale(1.035);
}
.sol_liste a{
	    width: 300px;
	    transition: 0.2s all;
	    display: grid;
	    background: hsl(0deg 0% 100%);
	    grid-gap: 10px;
	    padding: 10px;
	    grid-auto-flow: column;
	    text-align: left;
	    justify-content: left;
	    border-radius: 10px;
}
.sol_liste{
    display: grid;
    grid-auto-flow: row;
    width: 300px;
    text-align: left;
    justify-content: left;
    align-items: center;
    grid-gap: 10px;
     
}

.liste_isim{
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 600;
    color: #3b3b3b;
}

.bilgix{
    display: grid;
    color: #373737;
    grid-auto-flow: row;
}
.h24{
    font-size: 23px;
    line-height: 23px;
    max-width: 380px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #2d2d2d;
}
.larea_sol{}
.larea_sag_ust1{
    display: grid;
    grid-auto-flow: column;
    grid-gap: 10px;
}
.larea_sag_ust2{}
.larea_sag_ust{
    display: grid;
    grid-auto-flow: row;
    justify-content: left;
    grid-gap: 10px;
}
.larea_sag_alt{}
.larea_sag{
    display: grid;
    grid-auto-flow: column;
    grid-template-columns: 130px;
    grid-gap: 10px;
}

.ust11 img{
    width: 115px;
}

.ust11{}
.ust12{
    display: grid;
    grid-auto-flow: row;
    align-items: center;
    justify-content: left;
    text-align: left;
    color: #444;
    grid-gap: 0px;
    grid-template-rows: 30px 30px 70px;
}

.lareax2{
    color: #333;
    background: hsl(0deg 0% 100%);
    padding: 10px 20px;
    border-radius: 10px;
}


.cflu{
    display: grid;
    grid-auto-flow: column;
    grid-template-columns: 960px 300px;
    grid-gap: 20px;
}


.cflu_sol{}
.cflu_sag{
    text-align: center;
    margin: 0 auto;
    background: #ffffff;
    padding: 10px;
    border-radius: 10px;
}


h3{
	color:#222 !important;
}
.skip_play{
	cursor:pointer;
	display:inline-block;
}

