@charset "UTF-8";
 :root{
     --bs-blue:#0d6efd;
     --bs-indigo:#6610f2;
     --bs-purple:#6f42c1;
     --bs-pink:#d63384;
     --bs-red:#dc3545;
     --bs-orange:#fd7e14;
     --bs-yellow:#ffc107;
     --bs-green:#198754;
     --bs-teal:#20c997;
     --bs-cyan:#0dcaf0;
     --bs-black:#000;
     --bs-white:#fff;
     --bs-gray:#6c757d;
     --bs-gray-dark:#343a40;
     --bs-gray-100:#f8f9fa;
     --bs-gray-200:#e9ecef;
     --bs-gray-300:#dee2e6;
     --bs-gray-400:#ced4da;
     --bs-gray-500:#adb5bd;
     --bs-gray-600:#6c757d;
     --bs-gray-700:#495057;
     --bs-gray-800:#343a40;
     --bs-gray-900:#212529;
     --bs-primary:#0d6efd;
     --bs-secondary:#6c757d;
     --bs-success:#198754;
     --bs-info:#0dcaf0;
     --bs-warning:#ffc107;
     --bs-danger:#dc3545;
     --bs-light:#f8f9fa;
     --bs-dark:#212529;
     --bs-primary-rgb:13,110,253;
     --bs-secondary-rgb:108,117,125;
     --bs-success-rgb:25,135,84;
     --bs-info-rgb:13,202,240;
     --bs-warning-rgb:255,193,7;
     --bs-danger-rgb:220,53,69;
     --bs-light-rgb:248,249,250;
     --bs-dark-rgb:33,37,41;
     --bs-primary-text-emphasis:#052c65;
     --bs-secondary-text-emphasis:#2b2f32;
     --bs-success-text-emphasis:#0a3622;
     --bs-info-text-emphasis:#055160;
     --bs-warning-text-emphasis:#664d03;
     --bs-danger-text-emphasis:#58151c;
     --bs-light-text-emphasis:#495057;
     --bs-dark-text-emphasis:#495057;
     --bs-primary-bg-subtle:#cfe2ff;
     --bs-secondary-bg-subtle:#e2e3e5;
     --bs-success-bg-subtle:#d1e7dd;
     --bs-info-bg-subtle:#cff4fc;
     --bs-warning-bg-subtle:#fff3cd;
     --bs-danger-bg-subtle:#f8d7da;
     --bs-light-bg-subtle:#fcfcfd;
     --bs-dark-bg-subtle:#ced4da;
     --bs-primary-border-subtle:#9ec5fe;
     --bs-secondary-border-subtle:#c4c8cb;
     --bs-success-border-subtle:#a3cfbb;
     --bs-info-border-subtle:#9eeaf9;
     --bs-warning-border-subtle:#ffe69c;
     --bs-danger-border-subtle:#f1aeb5;
     --bs-light-border-subtle:#e9ecef;
     --bs-dark-border-subtle:#adb5bd;
     --bs-white-rgb:255,255,255;
     --bs-black-rgb:0,0,0;
     --bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
     --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.5;
     --bs-body-color:#212529;
     --bs-body-color-rgb:33,37,41;
     --bs-body-bg:#fff;
     --bs-body-bg-rgb:255,255,255;
     --bs-emphasis-color:#000;
     --bs-emphasis-color-rgb:0,0,0;
     --bs-secondary-color:rgba(33, 37, 41, 0.75);
     --bs-secondary-color-rgb:33,37,41;
     --bs-secondary-bg:#e9ecef;
     --bs-secondary-bg-rgb:233,236,239;
     --bs-tertiary-color:rgba(33, 37, 41, 0.5);
     --bs-tertiary-color-rgb:33,37,41;
     --bs-tertiary-bg:#f8f9fa;
     --bs-tertiary-bg-rgb:248,249,250;
     --bs-heading-color:inherit;
     --bs-link-color:#0d6efd;
     --bs-link-color-rgb:13,110,253;
     --bs-link-decoration:underline;
     --bs-link-hover-color:#0a58ca;
     --bs-link-hover-color-rgb:10,88,202;
     --bs-code-color:#d63384;
     --bs-highlight-color:#212529;
     --bs-highlight-bg:#fff3cd;
     --bs-border-width:1px;
     --bs-border-style:solid;
     --bs-border-color:#dee2e6;
     --bs-border-color-translucent:rgba(0, 0, 0, 0.175);
     --bs-border-radius:0.375rem;
     --bs-border-radius-sm:0.25rem;
     --bs-border-radius-lg:0.5rem;
     --bs-border-radius-xl:1rem;
     --bs-border-radius-xxl:2rem;
     --bs-border-radius-2xl:var(--bs-border-radius-xxl);
     --bs-border-radius-pill:50rem;
     --bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);
     --bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
     --bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);
     --bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);
     --bs-focus-ring-width:0.25rem;
     --bs-focus-ring-opacity:0.25;
     --bs-focus-ring-color:rgba(13, 110, 253, 0.25);
     --bs-form-valid-color:#198754;
     --bs-form-valid-border-color:#198754;
     --bs-form-invalid-color:#dc3545;
     --bs-form-invalid-border-color:#dc3545 
}
 *,::after,::before{
     box-sizing:border-box 
}
 @media (prefers-reduced-motion:no-preference){
     :root{
         scroll-behavior:smooth 
    }
}
 body{
     margin:0;
     font-family:var(--bs-body-font-family);
     font-size:var(--bs-body-font-size);
     font-weight:var(--bs-body-font-weight);
     line-height:var(--bs-body-line-height);
     color:var(--bs-body-color);
     text-align:var(--bs-body-text-align);
     background-color:var(--bs-body-bg);
     -webkit-text-size-adjust:100%;
     -webkit-tap-highlight-color:transparent 
}
 hr{
     margin:1rem 0;
     color:inherit;
     border:0;
     border-top:var(--bs-border-width) solid;
     opacity:.25 
}
 h1,h2,h3,h4{
     margin-top:0;
     margin-bottom:.5rem;
     font-weight:500;
     line-height:1.2;
     color:var(--bs-heading-color) 
}
 h1{
     font-size:calc(1.375rem + 1.5vw) 
}
 @media (min-width:1200px){
     h1{
         font-size:2.5rem 
    }
}
 h2{
     font-size:calc(1.325rem + .9vw) 
}
 @media (min-width:1200px){
     h2{
         font-size:2rem 
    }
}
 h3{
     font-size:calc(1.3rem + .6vw) 
}
 @media (min-width:1200px){
     h3{
         font-size:1.75rem 
    }
}
 h4{
     font-size:calc(1.275rem + .3vw) 
}
 @media (min-width:1200px){
     h4{
         font-size:1.5rem 
    }
}
 p{
     margin-top:0;
     margin-bottom:1rem 
}
 ul{
     padding-left:2rem 
}
 ul{
     margin-top:0;
     margin-bottom:1rem 
}
 strong{
     font-weight:bolder 
}
 a{
     color:rgb(116 0 53);
     text-decoration:none;
}
 a:hover{
     --bs-link-color-rgb:var(--bs-link-hover-color-rgb) 
}
 figure{
     margin:0 0 1rem 
}
 img{
     vertical-align:middle 
}
 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 
}
 [type=button],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 
}
 ::-webkit-search-decoration{
     -webkit-appearance:none 
}
 ::-webkit-color-swatch-wrapper{
     padding:0 
}
 ::-webkit-file-upload-button{
     font:inherit;
     -webkit-appearance:button 
}
 ::file-selector-button{
     font:inherit;
     -webkit-appearance:button 
}
 .img-fluid{
     max-width:100%;
     height:auto 
}
 .container,.container-fluid{
     --bs-gutter-x:1.5rem;
     --bs-gutter-y:0;
     width:100%;
     padding-right:calc(var(--bs-gutter-x) * .5);
     padding-left:calc(var(--bs-gutter-x) * .5);
     margin-right:auto;
     margin-left:auto 
}
 @media (min-width:576px){
     .container{
         max-width:540px 
    }
}
 @media (min-width:768px){
     .container{
         max-width:720px 
    }
}
 @media (min-width:992px){
     .container{
         max-width:960px 
    }
}
 @media (min-width:1200px){
     .container{
         max-width:1140px 
    }
}
 @media (min-width:1400px){
     .container{
         max-width:1320px 
    }
}
 :root{
     --bs-breakpoint-xs:0;
     --bs-breakpoint-sm:576px;
     --bs-breakpoint-md:768px;
     --bs-breakpoint-lg:992px;
     --bs-breakpoint-xl:1200px;
     --bs-breakpoint-xxl:1400px 
}
 .row{
     --bs-gutter-x:1.5rem;
     --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% 
}
 .row-cols-1>*{
     flex:0 0 auto;
     width:100% 
}
 .g-2{
     --bs-gutter-x:0.5rem 
}
 .g-2{
     --bs-gutter-y:0.5rem 
}
 .g-4{
     --bs-gutter-x:1.5rem 
}
 .g-4{
     --bs-gutter-y:1.5rem 
}
 @media (min-width:576px){
     .row-cols-sm-1>*{
         flex:0 0 auto;
         width:100% 
    }
     .row-cols-sm-2>*{
         flex:0 0 auto;
         width:50% 
    }
}
 @media (min-width:768px){
     .row-cols-md-2>*{
         flex:0 0 auto;
         width:50% 
    }
     .row-cols-md-3>*{
         flex:0 0 auto;
         width:33.33333333% 
    }
     .col-md-4{
         flex:0 0 auto;
         width:33.33333333% 
    }
     .col-md-5{
         flex:0 0 auto;
         width:41.66666667% 
    }
     .col-md-7{
         flex:0 0 auto;
         width:58.33333333% 
    }
     .g-md-3{
         --bs-gutter-x:1rem 
    }
     .g-md-3{
         --bs-gutter-y:1rem 
    }
     .g-md-4{
         --bs-gutter-x:1.5rem 
    }
     .g-md-4{
         --bs-gutter-y:1.5rem 
    }
}
 @media (min-width:992px){
     .row-cols-lg-2>*{
         flex:0 0 auto;
         width:50% 
    }
     .row-cols-lg-3>*{
         flex:0 0 auto;
         width:33.33333333% 
    }
     .row-cols-lg-4>*{
         flex:0 0 auto;
         width:25% 
    }
     .g-lg-0{
         --bs-gutter-x:0 
    }
     .g-lg-0{
         --bs-gutter-y:0 
    }
     .g-lg-3{
         --bs-gutter-x:1rem 
    }
     .g-lg-3{
         --bs-gutter-y:1rem 
    }
     .g-lg-5{
         --bs-gutter-x:3rem 
    }
     .g-lg-5{
         --bs-gutter-y:3rem 
    }
}
 @media (min-width:1200px){
     .row-cols-xl-4>*{
         flex:0 0 auto;
         width:25% 
    }
     .col-xl-10{
         flex:0 0 auto;
         width:83.33333333% 
    }
     .offset-xl-1{
         margin-left:8.33333333% 
    }
     .g-xl-3{
         --bs-gutter-x:1rem 
    }
     .g-xl-3{
         --bs-gutter-y:1rem 
    }
     .g-xl-4{
         --bs-gutter-x:1.5rem 
    }
     .g-xl-4{
         --bs-gutter-y:1.5rem 
    }
}
 .btn:focus-visible{
     color:var(--bs-btn-hover-color);
     background-color:var(--bs-btn-hover-bg);
     border-color:var(--bs-btn-hover-border-color);
     outline:0;
     box-shadow:var(--bs-btn-focus-box-shadow) 
}
 .btn-check:focus-visible+.btn{
     border-color:var(--bs-btn-hover-border-color);
     outline:0;
     box-shadow:var(--bs-btn-focus-box-shadow) 
}
 .btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{
     box-shadow:var(--bs-btn-focus-box-shadow) 
}
 .btn-check:checked:focus-visible+.btn{
     box-shadow:var(--bs-btn-focus-box-shadow) 
}
 .btn-link:focus-visible{
     color:var(--bs-btn-color) 
}
 .collapse:not(.show){
     display:none 
}
 .nav-link{
     display:block;
     padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
     font-size:var(--bs-nav-link-font-size);
     font-weight:var(--bs-nav-link-font-weight);
     color:var(--bs-nav-link-color);
     text-decoration:none;
     background:0 0;
     border:0;
     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-link:focus,.nav-link:hover{
     color:var(--bs-nav-link-hover-color) 
}
 .nav-link:focus-visible{
     outline:0;
     box-shadow:0 0 0 .25rem rgba(13,110,253,.25) 
}
 .nav-link:disabled{
     color:var(--bs-nav-link-disabled-color);
     pointer-events:none;
     cursor:default 
}
 .navbar{
     --bs-navbar-padding-x:0;
     --bs-navbar-padding-y:0.5rem;
     --bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);
     --bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);
     --bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);
     --bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);
     --bs-navbar-brand-padding-y:0.3125rem;
     --bs-navbar-brand-margin-end:1rem;
     --bs-navbar-brand-font-size:1.25rem;
     --bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);
     --bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);
     --bs-navbar-nav-link-padding-x:0.5rem;
     --bs-navbar-toggler-padding-y:0.25rem;
     --bs-navbar-toggler-padding-x:0.75rem;
     --bs-navbar-toggler-font-size:1.25rem;
     --bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
     --bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);
     --bs-navbar-toggler-border-radius:var(--bs-border-radius);
     --bs-navbar-toggler-focus-width:0.25rem;
     --bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;
     position:relative;
     display:flex;
     flex-wrap:wrap;
     align-items:center;
     justify-content:space-between;
     padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x) 
}
 .navbar>.container-fluid{
     display:flex;
     flex-wrap:inherit;
     align-items:center;
     justify-content:space-between 
}
 .navbar-brand{
     padding-top:var(--bs-navbar-brand-padding-y);
     padding-bottom:var(--bs-navbar-brand-padding-y);
     margin-right:var(--bs-navbar-brand-margin-end);
     font-size:var(--bs-navbar-brand-font-size);
     color:var(--bs-navbar-brand-color);
     text-decoration:none;
     white-space:nowrap 
}
 .navbar-brand:focus,.navbar-brand:hover{
     color:var(--bs-navbar-brand-hover-color) 
}
 .navbar-nav{
     --bs-nav-link-padding-x:0;
     --bs-nav-link-padding-y:0.5rem;
     --bs-nav-link-color:var(--bs-navbar-color);
     --bs-nav-link-hover-color:var(--bs-navbar-hover-color);
     --bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);
     display:flex;
     flex-direction:column;
     padding-left:0;
     margin-bottom:0;
     list-style:none 
}
 .navbar-nav .nav-link.active{
     color:var(--bs-navbar-active-color) 
}
 .navbar-collapse{
     flex-basis:100%;
     flex-grow:1;
     align-items:center 
}
 .navbar-toggler{
     padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
     font-size:var(--bs-navbar-toggler-font-size);
     line-height:1;
     color:var(--bs-navbar-color);
     background-color:transparent;
     border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
     border-radius:var(--bs-navbar-toggler-border-radius);
     transition:var(--bs-navbar-toggler-transition) 
}
 @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 var(--bs-navbar-toggler-focus-width) 
}
 @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:var(--bs-navbar-nav-link-padding-x);
         padding-left:var(--bs-navbar-nav-link-padding-x) 
    }
     .navbar-expand-lg .navbar-collapse{
         display:flex!important;
         flex-basis:auto 
    }
     .navbar-expand-lg .navbar-toggler{
         display:none 
    }
}
 .btn-close{
     --bs-btn-close-color:#000;
     --bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
     --bs-btn-close-opacity:0.5;
     --bs-btn-close-hover-opacity:0.75;
     --bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);
     --bs-btn-close-focus-opacity:1;
     --bs-btn-close-disabled-opacity:0.25;
     --bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);
     box-sizing:content-box;
     width:1em;
     height:1em;
     padding:.25em .25em;
     color:var(--bs-btn-close-color);
     background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
     border:0;
     border-radius:.375rem;
     opacity:var(--bs-btn-close-opacity) 
}
 .btn-close:hover{
     color:var(--bs-btn-close-color);
     text-decoration:none;
     opacity:var(--bs-btn-close-hover-opacity) 
}
 .btn-close:focus{
     outline:0;
     box-shadow:var(--bs-btn-close-focus-shadow);
     opacity:var(--bs-btn-close-focus-opacity) 
}
 .btn-close:disabled{
     pointer-events:none;
     -webkit-user-select:none;
     -moz-user-select:none;
     user-select:none;
     opacity:var(--bs-btn-close-disabled-opacity) 
}
 .offcanvas{
     --bs-offcanvas-zindex:1045;
     --bs-offcanvas-width:400px;
     --bs-offcanvas-height:30vh;
     --bs-offcanvas-padding-x:1rem;
     --bs-offcanvas-padding-y:1rem;
     --bs-offcanvas-color:var(--bs-body-color);
     --bs-offcanvas-bg:var(--bs-body-bg);
     --bs-offcanvas-border-width:var(--bs-border-width);
     --bs-offcanvas-border-color:var(--bs-border-color-translucent);
     --bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);
     --bs-offcanvas-transition:transform 0.3s ease-in-out;
     --bs-offcanvas-title-line-height:1.5 
}
 .offcanvas{
     position:fixed;
     bottom:0;
     z-index:var(--bs-offcanvas-zindex);
     display:flex;
     flex-direction:column;
     max-width:100%;
     color:var(--bs-offcanvas-color);
     visibility:hidden;
     background-color:var(--bs-offcanvas-bg);
     background-clip:padding-box;
     outline:0;
     transition:var(--bs-offcanvas-transition) 
}
 @media (prefers-reduced-motion:reduce){
     .offcanvas{
         transition:none 
    }
}
 .offcanvas.offcanvas-start{
     top:0;
     left:0;
     width:var(--bs-offcanvas-width);
     border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
     transform:translateX(-100%) 
}
 .offcanvas-header{
     display:flex;
     align-items:center;
     padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x) 
}
 .offcanvas-header .btn-close{
     padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);
     margin:calc(-.5 * var(--bs-offcanvas-padding-y)) calc(-.5 * var(--bs-offcanvas-padding-x)) calc(-.5 * var(--bs-offcanvas-padding-y)) auto 
}
 .offcanvas-title{
     margin-bottom:0;
     line-height:var(--bs-offcanvas-title-line-height) 
}
 .offcanvas-body{
     flex-grow:1;
     padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
     overflow-y:auto 
}
 .d-block{
     display:block!important 
}
 .d-flex{
     display:flex!important 
}
 .d-none{
     display:none!important 
}
 .w-100{
     width:100%!important 
}
 .align-items-center{
     align-items:center!important 
}
 .m-auto{
     margin:auto!important 
}
 .mb-2{
     margin-bottom:.5rem!important 
}
 .px-3{
     padding-right:1rem!important;
     padding-left:1rem!important 
}
 .text-center{
     text-align:center!important 
}
 .user-select-none{
     -webkit-user-select:none!important;
     -moz-user-select:none!important;
     user-select:none!important 
}
 @media (min-width:768px){
     .d-md-none{
         display:none!important 
    }
     .text-md-start{
         text-align:left!important 
    }
}
 @media (min-width:992px){
     .d-lg-block{
         display:block!important 
    }
     .mb-lg-0{
         margin-bottom:0!important 
    }
     .px-lg-5{
         padding-right:3rem!important;
         padding-left:3rem!important 
    }
}
 @media (min-width:1200px){
     .px-xl-5{
         padding-right:3rem!important;
         padding-left:3rem!important 
    }
}
 