@charset "UTF-8";

:root,[data-bs-theme=light]{
  --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:#009fb5;
  --bs-secondary:#6c757d;
  --bs-success:#198754;
  --bs-info:#0dcaf0;
  --bs-warning:#ffc107;
  --bs-danger:#dc3545;
  --bs-light:#68726a;
  --bs-dark:#212529;
  --bs-primary-rgb:0, 159, 181;
  --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:104, 114, 106;
  --bs-dark-rgb:33, 37, 41;
  --bs-primary-text-emphasis:#004048;
  --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:#ccecf0;
  --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:#99d9e1;
  --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, hsla(0,0%,100%,.15), hsla(0,0%,100%,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:#00191c;
  --bs-body-color-rgb:0, 25, 28;
  --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(0,25,28,.75);
  --bs-secondary-color-rgb:0, 25, 28;
  --bs-secondary-bg:#e9ecef;
  --bs-secondary-bg-rgb:233, 236, 239;
  --bs-tertiary-color:rgba(0,25,28,.5);
  --bs-tertiary-color-rgb:0, 25, 28;
  --bs-tertiary-bg:#f8f9fa;
  --bs-tertiary-bg-rgb:248, 249, 250;
  --bs-heading-color:inherit;
  --bs-link-color:#009fb5;
  --bs-link-color-rgb:0, 159, 181;
  --bs-link-decoration:underline;
  --bs-link-hover-color:#007f91;
  --bs-link-hover-color-rgb:0, 127, 145;
  --bs-code-color:#d63384;
  --bs-highlight-color:#00191c;
  --bs-highlight-bg:#fff3cd;
  --bs-border-width:1px;
  --bs-border-style:solid;
  --bs-border-color:#b6b6b6;
  --bs-border-color-translucent:rgba(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,.15);
  --bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,.075);
  --bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,.175);
  --bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,.075);
  --bs-focus-ring-width:0.25rem;
  --bs-focus-ring-opacity:0.25;
  --bs-focus-ring-color:rgba(0,159,181,.25);
  --bs-form-valid-color:#198754;
  --bs-form-valid-border-color:#198754;
  --bs-form-invalid-color:#dc3545;
  --bs-form-invalid-border-color:#dc3545;
}

[data-bs-theme=dark]{
  color-scheme:dark;
  --bs-body-color:#dee2e6;
  --bs-body-color-rgb:222, 226, 230;
  --bs-body-bg:#212529;
  --bs-body-bg-rgb:33, 37, 41;
  --bs-emphasis-color:#fff;
  --bs-emphasis-color-rgb:255, 255, 255;
  --bs-secondary-color:rgba(222,226,230,.75);
  --bs-secondary-color-rgb:222, 226, 230;
  --bs-secondary-bg:#343a40;
  --bs-secondary-bg-rgb:52, 58, 64;
  --bs-tertiary-color:rgba(222,226,230,.5);
  --bs-tertiary-color-rgb:222, 226, 230;
  --bs-tertiary-bg:#2b3035;
  --bs-tertiary-bg-rgb:43, 48, 53;
  --bs-primary-text-emphasis:#66c5d3;
  --bs-secondary-text-emphasis:#a7acb1;
  --bs-success-text-emphasis:#75b798;
  --bs-info-text-emphasis:#6edff6;
  --bs-warning-text-emphasis:#ffda6a;
  --bs-danger-text-emphasis:#ea868f;
  --bs-light-text-emphasis:#f8f9fa;
  --bs-dark-text-emphasis:#dee2e6;
  --bs-primary-bg-subtle:#002024;
  --bs-secondary-bg-subtle:#161719;
  --bs-success-bg-subtle:#051b11;
  --bs-info-bg-subtle:#032830;
  --bs-warning-bg-subtle:#332701;
  --bs-danger-bg-subtle:#2c0b0e;
  --bs-light-bg-subtle:#343a40;
  --bs-dark-bg-subtle:#1a1d20;
  --bs-primary-border-subtle:#005f6d;
  --bs-secondary-border-subtle:#41464b;
  --bs-success-border-subtle:#0f5132;
  --bs-info-border-subtle:#087990;
  --bs-warning-border-subtle:#997404;
  --bs-danger-border-subtle:#842029;
  --bs-light-border-subtle:#495057;
  --bs-dark-border-subtle:#343a40;
  --bs-heading-color:inherit;
  --bs-link-color:#66c5d3;
  --bs-link-hover-color:#85d1dc;
  --bs-link-color-rgb:102, 197, 211;
  --bs-link-hover-color-rgb:133, 209, 220;
  --bs-code-color:#e685b5;
  --bs-highlight-color:#dee2e6;
  --bs-highlight-bg:#664d03;
  --bs-border-color:#495057;
  --bs-border-color-translucent:hsla(0,0%,100%,.15);
  --bs-form-valid-color:#75b798;
  --bs-form-valid-border-color:#75b798;
  --bs-form-invalid-color:#ea868f;
  --bs-form-invalid-border-color:#ea868f;
}

*,:after,:before{
  box-sizing:border-box;
}

@media (prefers-reduced-motion:no-preference){
  :root{
    scroll-behavior:smooth;
  }
}

body{
  background-color:var(--bs-body-bg);
  color:var(--bs-body-color);
  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);
  margin:0;
  text-align:var(--bs-body-text-align);
  -webkit-text-size-adjust:100%;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}

hr{
  border:0;
  border-top:var(--bs-border-width) solid;
  color:inherit;
  margin:1rem 0;
  opacity:.25;
}

h1,h2,h3,h4,h5,h6{
  color:var(--bs-heading-color);
  font-weight:700;
  line-height:1.2;
  margin-bottom:.5rem;
  margin-top:0;
}

h1{
  font-size:calc(1.375rem + 1.5vw);
}
@media (min-width:1200px){
  h1{
    font-size:2.5rem;
  }
}

h2{
  font-size:calc(1.2875rem + .45vw);
}
@media (min-width:1200px){
  h2{
    font-size:1.625rem;
  }
}

h3{
  font-size:1.0625rem;
}

h4{
  font-size:1.125rem;
}

h5{
  font-size:1.25rem;
}

h6{
  font-size:1rem;
}

p{
  margin-bottom:1rem;
  margin-top:0;
}

abbr[title]{
  cursor:help;
  -webkit-text-decoration:underline dotted;
          text-decoration:underline dotted;
  -webkit-text-decoration-skip-ink:none;
          text-decoration-skip-ink:none;
}

address{
  font-style:normal;
  line-height:inherit;
  margin-bottom:1rem;
}

ol,ul{
  padding-left:2rem;
}

dl,ol,ul{
  margin-bottom:1rem;
  margin-top:0;
}

ol ol,ol ul,ul ol,ul ul{
  margin-bottom:0;
}

dt{
  font-weight:700;
}

dd{
  margin-bottom:.5rem;
  margin-left:0;
}

blockquote{
  margin:0 0 1rem;
}

b,strong{
  font-weight:bolder;
}

small{
  font-size:.875em;
}

mark{
  background-color:var(--bs-highlight-bg);
  color:var(--bs-highlight-color);
  padding:.1875em;
}

sub,sup{
  font-size:.75em;
  line-height:0;
  position:relative;
  vertical-align:baseline;
}

sub{
  bottom:-.25em;
}

sup{
  top:-.5em;
}

a{
  color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration:underline;
}
a:hover{
  --bs-link-color-rgb:var(--bs-link-hover-color-rgb);
}

a:not([href]):not([class]),a:not([href]):not([class]):hover{
  color:inherit;
  text-decoration:none;
}

code,kbd,pre,samp{
  font-family:var(--bs-font-monospace);
  font-size:1em;
}

pre{
  display:block;
  font-size:.875em;
  margin-bottom:1rem;
  margin-top:0;
  overflow:auto;
}
pre code{
  color:inherit;
  font-size:inherit;
  word-break:normal;
}

code{
  color:var(--bs-code-color);
  font-size:.875em;
  word-wrap:break-word;
}
a>code{
  color:inherit;
}

kbd{
  background-color:var(--bs-body-color);
  border-radius:.25rem;
  color:var(--bs-body-bg);
  font-size:.875em;
  padding:.1875rem .375rem;
}
kbd kbd{
  font-size:1em;
  padding:0;
}

figure{
  margin:0 0 1rem;
}

img,svg{
  vertical-align:middle;
}

table{
  border-collapse:collapse;
  caption-side:bottom;
}

caption{
  color:var(--bs-secondary-color);
  padding-bottom:.5rem;
  padding-top:.5rem;
  text-align:left;
}

th{
  text-align:inherit;
  text-align:-webkit-match-parent;
}

tbody,td,tfoot,th,thead,tr{
  border:0 solid;
  border-color:inherit;
}

label{
  display:inline-block;
}

button{
  border-radius:0;
}

button:focus:not(:focus-visible){
  outline:0;
}

button,input,optgroup,select,textarea{
  font-family:inherit;
  font-size:inherit;
  line-height:inherit;
  margin:0;
}

button,select{
  text-transform:none;
}

[role=button]{
  cursor:pointer;
}

select{
  word-wrap:normal;
}
select:disabled{
  opacity:1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{
  display:none !important;
}

[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{
  border-style:none;
  padding:0;
}

textarea{
  resize:vertical;
}

fieldset{
  border:0;
  margin:0;
  min-width:0;
  padding:0;
}

legend{
  float:left;
  font-size:calc(1.275rem + .3vw);
  line-height:inherit;
  margin-bottom:.5rem;
  padding:0;
  width:100%;
}
@media (min-width:1200px){
  legend{
    font-size:1.5rem;
  }
}
legend+*{
  clear:left;
}

::-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]{
  -webkit-appearance:textfield;
  outline-offset:-2px;
}
::-webkit-search-decoration{
  -webkit-appearance:none;
}

::-webkit-color-swatch-wrapper{
  padding:0;
}

::file-selector-button{
  -webkit-appearance:button;
  font:inherit;
}

output{
  display:inline-block;
}

iframe{
  border:0;
}

summary{
  cursor:pointer;
  display:list-item;
}

progress{
  vertical-align:baseline;
}

[hidden]{
  display:none !important;
}

.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){
  height:1px !important;
  margin:-1px !important;
  overflow:hidden !important;
  padding:0 !important;
  width:1px !important;
  clip:rect(0, 0, 0, 0) !important;
  border:0 !important;
  white-space:nowrap !important;
}
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){
  position:absolute !important;
}

.align-baseline{
  vertical-align:baseline !important;
}

.align-top{
  vertical-align:top !important;
}

.align-middle{
  vertical-align:middle !important;
}

.align-bottom{
  vertical-align:bottom !important;
}

.align-text-bottom{
  vertical-align:text-bottom !important;
}

.align-text-top{
  vertical-align:text-top !important;
}

.float-start{
  float:left !important;
}

.float-end{
  float:right !important;
}

.float-none{
  float:none !important;
}

.object-fit-contain{
  -o-object-fit:contain !important;
     object-fit:contain !important;
}

.object-fit-cover{
  -o-object-fit:cover !important;
     object-fit:cover !important;
}

.object-fit-fill{
  -o-object-fit:fill !important;
     object-fit:fill !important;
}

.object-fit-scale{
  -o-object-fit:scale-down !important;
     object-fit:scale-down !important;
}

.object-fit-none{
  -o-object-fit:none !important;
     object-fit:none !important;
}

.opacity-0{
  opacity:0 !important;
}

.opacity-25{
  opacity:.25 !important;
}

.opacity-50{
  opacity:.5 !important;
}

.opacity-75{
  opacity:.75 !important;
}

.opacity-100{
  opacity:1 !important;
}

.overflow-auto{
  overflow:auto !important;
}

.overflow-hidden{
  overflow:hidden !important;
}

.overflow-visible{
  overflow:visible !important;
}

.overflow-scroll{
  overflow:scroll !important;
}

.overflow-x-auto{
  overflow-x:auto !important;
}

.overflow-x-hidden{
  overflow-x:hidden !important;
}

.overflow-x-visible{
  overflow-x:visible !important;
}

.overflow-x-scroll{
  overflow-x:scroll !important;
}

.overflow-y-auto{
  overflow-y:auto !important;
}

.overflow-y-hidden{
  overflow-y:hidden !important;
}

.overflow-y-visible{
  overflow-y:visible !important;
}

.overflow-y-scroll{
  overflow-y:scroll !important;
}

.d-inline{
  display:inline !important;
}

.d-inline-block{
  display:inline-block !important;
}

.d-block{
  display:block !important;
}

.d-grid{
  display:grid !important;
}

.d-inline-grid{
  display:inline-grid !important;
}

.d-table{
  display:table !important;
}

.d-table-row{
  display:table-row !important;
}

.d-table-cell{
  display:table-cell !important;
}

.d-flex{
  display:flex !important;
}

.d-inline-flex{
  display:inline-flex !important;
}

.d-none{
  display:none !important;
}

.shadow{
  box-shadow:var(--bs-box-shadow) !important;
}

.shadow-sm{
  box-shadow:var(--bs-box-shadow-sm) !important;
}

.shadow-lg{
  box-shadow:var(--bs-box-shadow-lg) !important;
}

.shadow-none{
  box-shadow:none !important;
}

.focus-ring-primary{
  --bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-secondary{
  --bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-success{
  --bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-info{
  --bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-warning{
  --bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-danger{
  --bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-light{
  --bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-dark{
  --bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}

.position-static{
  position:static !important;
}

.position-relative{
  position:relative !important;
}

.position-absolute{
  position:absolute !important;
}

.position-fixed{
  position:fixed !important;
}

.position-sticky{
  position:sticky !important;
}

.top-0{
  top:0 !important;
}

.top-50{
  top:50% !important;
}

.top-100{
  top:100% !important;
}

.bottom-0{
  bottom:0 !important;
}

.bottom-50{
  bottom:50% !important;
}

.bottom-100{
  bottom:100% !important;
}

.start-0{
  left:0 !important;
}

.start-50{
  left:50% !important;
}

.start-100{
  left:100% !important;
}

.end-0{
  right:0 !important;
}

.end-50{
  right:50% !important;
}

.end-100{
  right:100% !important;
}

.translate-middle{
  transform:translate(-50%, -50%) !important;
}

.translate-middle-x{
  transform:translateX(-50%) !important;
}

.translate-middle-y{
  transform:translateY(-50%) !important;
}

.border{
  border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-0{
  border:0 !important;
}

.border-top{
  border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-top-0{
  border-top:0 !important;
}

.border-end{
  border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-end-0{
  border-right:0 !important;
}

.border-bottom{
  border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-bottom-0{
  border-bottom:0 !important;
}

.border-start{
  border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-start-0{
  border-left:0 !important;
}

.border-primary{
  --bs-border-opacity:1;
  border-color:rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary{
  --bs-border-opacity:1;
  border-color:rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success{
  --bs-border-opacity:1;
  border-color:rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info{
  --bs-border-opacity:1;
  border-color:rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning{
  --bs-border-opacity:1;
  border-color:rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger{
  --bs-border-opacity:1;
  border-color:rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-light{
  --bs-border-opacity:1;
  border-color:rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-dark{
  --bs-border-opacity:1;
  border-color:rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-black{
  --bs-border-opacity:1;
  border-color:rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}

.border-white{
  --bs-border-opacity:1;
  border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-primary-subtle{
  border-color:var(--bs-primary-border-subtle) !important;
}

.border-secondary-subtle{
  border-color:var(--bs-secondary-border-subtle) !important;
}

.border-success-subtle{
  border-color:var(--bs-success-border-subtle) !important;
}

.border-info-subtle{
  border-color:var(--bs-info-border-subtle) !important;
}

.border-warning-subtle{
  border-color:var(--bs-warning-border-subtle) !important;
}

.border-danger-subtle{
  border-color:var(--bs-danger-border-subtle) !important;
}

.border-light-subtle{
  border-color:var(--bs-light-border-subtle) !important;
}

.border-dark-subtle{
  border-color:var(--bs-dark-border-subtle) !important;
}

.border-1{
  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-opacity-10{
  --bs-border-opacity:0.1;
}

.border-opacity-25{
  --bs-border-opacity:0.25;
}

.border-opacity-50{
  --bs-border-opacity:0.5;
}

.border-opacity-75{
  --bs-border-opacity:0.75;
}

.border-opacity-100{
  --bs-border-opacity:1;
}

.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;
}

.mw-100{
  max-width:100% !important;
}

.vw-100{
  width:100vw !important;
}

.min-vw-100{
  min-width:100vw !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;
}

.mh-100{
  max-height:100% !important;
}

.vh-100{
  height:100vh !important;
}

.min-vh-100{
  min-height:100vh !important;
}

.flex-fill{
  flex:1 1 auto !important;
}

.flex-row{
  flex-direction:row !important;
}

.flex-column{
  flex-direction:column !important;
}

.flex-row-reverse{
  flex-direction:row-reverse !important;
}

.flex-column-reverse{
  flex-direction:column-reverse !important;
}

.flex-grow-0{
  flex-grow:0 !important;
}

.flex-grow-1{
  flex-grow:1 !important;
}

.flex-shrink-0{
  flex-shrink:0 !important;
}

.flex-shrink-1{
  flex-shrink:1 !important;
}

.flex-wrap{
  flex-wrap:wrap !important;
}

.flex-nowrap{
  flex-wrap:nowrap !important;
}

.flex-wrap-reverse{
  flex-wrap:wrap-reverse !important;
}

.justify-content-start{
  justify-content:flex-start !important;
}

.justify-content-end{
  justify-content:flex-end !important;
}

.justify-content-center{
  justify-content:center !important;
}

.justify-content-between{
  justify-content:space-between !important;
}

.justify-content-around{
  justify-content:space-around !important;
}

.justify-content-evenly{
  justify-content:space-evenly !important;
}

.align-items-start{
  align-items:flex-start !important;
}

.align-items-end{
  align-items:flex-end !important;
}

.align-items-center{
  align-items:center !important;
}

.align-items-baseline{
  align-items:baseline !important;
}

.align-items-stretch{
  align-items:stretch !important;
}

.align-content-start{
  align-content:flex-start !important;
}

.align-content-end{
  align-content:flex-end !important;
}

.align-content-center{
  align-content:center !important;
}

.align-content-between{
  align-content:space-between !important;
}

.align-content-around{
  align-content:space-around !important;
}

.align-content-stretch{
  align-content:stretch !important;
}

.align-self-auto{
  align-self:auto !important;
}

.align-self-start{
  align-self:flex-start !important;
}

.align-self-end{
  align-self:flex-end !important;
}

.align-self-center{
  align-self:center !important;
}

.align-self-baseline{
  align-self:baseline !important;
}

.align-self-stretch{
  align-self:stretch !important;
}

.order-first{
  order:-1 !important;
}

.order-0{
  order:0 !important;
}

.order-1{
  order:1 !important;
}

.order-2{
  order:2 !important;
}

.order-3{
  order:3 !important;
}

.order-4{
  order:4 !important;
}

.order-5{
  order:5 !important;
}

.order-last{
  order:6 !important;
}

.m-0{
  margin:0 !important;
}

.m-1{
  margin:.25rem !important;
}

.m-2{
  margin:.5rem !important;
}

.m-3{
  margin:1rem !important;
}

.m-4{
  margin:1.875rem !important;
}

.m-5{
  margin:2.15rem !important;
}

.m-6{
  margin:3.75rem !important;
}

.m-7{
  margin:5rem !important;
}

.m-auto{
  margin:auto !important;
}

.mx-0{
  margin-left:0 !important;
  margin-right:0 !important;
}

.mx-1{
  margin-left:.25rem !important;
  margin-right:.25rem !important;
}

.mx-2{
  margin-left:.5rem !important;
  margin-right:.5rem !important;
}

.mx-3{
  margin-left:1rem !important;
  margin-right:1rem !important;
}

.mx-4{
  margin-left:1.875rem !important;
  margin-right:1.875rem !important;
}

.mx-5{
  margin-left:2.15rem !important;
  margin-right:2.15rem !important;
}

.mx-6{
  margin-left:3.75rem !important;
  margin-right:3.75rem !important;
}

.mx-7{
  margin-left:5rem !important;
  margin-right:5rem !important;
}

.mx-auto{
  margin-left:auto !important;
  margin-right:auto !important;
}

.my-0{
  margin-bottom:0 !important;
  margin-top:0 !important;
}

.my-1{
  margin-bottom:.25rem !important;
  margin-top:.25rem !important;
}

.my-2{
  margin-bottom:.5rem !important;
  margin-top:.5rem !important;
}

.my-3{
  margin-bottom:1rem !important;
  margin-top:1rem !important;
}

.my-4{
  margin-bottom:1.875rem !important;
  margin-top:1.875rem !important;
}

.my-5{
  margin-bottom:2.15rem !important;
  margin-top:2.15rem !important;
}

.my-6{
  margin-bottom:3.75rem !important;
  margin-top:3.75rem !important;
}

.my-7{
  margin-bottom:5rem !important;
  margin-top:5rem !important;
}

.my-auto{
  margin-bottom:auto !important;
  margin-top: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:1.875rem !important;
}

.mt-5{
  margin-top:2.15rem !important;
}

.mt-6{
  margin-top:3.75rem !important;
}

.mt-7{
  margin-top:5rem !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:1.875rem !important;
}

.me-5{
  margin-right:2.15rem !important;
}

.me-6{
  margin-right:3.75rem !important;
}

.me-7{
  margin-right:5rem !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:1.875rem !important;
}

.mb-5{
  margin-bottom:2.15rem !important;
}

.mb-6{
  margin-bottom:3.75rem !important;
}

.mb-7{
  margin-bottom:5rem !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:1.875rem !important;
}

.ms-5{
  margin-left:2.15rem !important;
}

.ms-6{
  margin-left:3.75rem !important;
}

.ms-7{
  margin-left:5rem !important;
}

.ms-auto{
  margin-left:auto !important;
}

.p-0{
  padding:0 !important;
}

.p-1{
  padding:.25rem !important;
}

.p-2{
  padding:.5rem !important;
}

.p-3{
  padding:1rem !important;
}

.p-4{
  padding:1.875rem !important;
}

.p-5{
  padding:2.15rem !important;
}

.p-6{
  padding:3.75rem !important;
}

.p-7{
  padding:5rem !important;
}

.px-0{
  padding-left:0 !important;
  padding-right:0 !important;
}

.px-1{
  padding-left:.25rem !important;
  padding-right:.25rem !important;
}

.px-2{
  padding-left:.5rem !important;
  padding-right:.5rem !important;
}

.px-3{
  padding-left:1rem !important;
  padding-right:1rem !important;
}

.px-4{
  padding-left:1.875rem !important;
  padding-right:1.875rem !important;
}

.px-5{
  padding-left:2.15rem !important;
  padding-right:2.15rem !important;
}

.px-6{
  padding-left:3.75rem !important;
  padding-right:3.75rem !important;
}

.px-7{
  padding-left:5rem !important;
  padding-right:5rem !important;
}

.py-0{
  padding-bottom:0 !important;
  padding-top:0 !important;
}

.py-1{
  padding-bottom:.25rem !important;
  padding-top:.25rem !important;
}

.py-2{
  padding-bottom:.5rem !important;
  padding-top:.5rem !important;
}

.py-3{
  padding-bottom:1rem !important;
  padding-top:1rem !important;
}

.py-4{
  padding-bottom:1.875rem !important;
  padding-top:1.875rem !important;
}

.py-5{
  padding-bottom:2.15rem !important;
  padding-top:2.15rem !important;
}

.py-6{
  padding-bottom:3.75rem !important;
  padding-top:3.75rem !important;
}

.py-7{
  padding-bottom:5rem !important;
  padding-top:5rem !important;
}

.pt-0{
  padding-top:0 !important;
}

.pt-1{
  padding-top:.25rem !important;
}

.pt-2{
  padding-top:.5rem !important;
}

.pt-3{
  padding-top:1rem !important;
}

.pt-4{
  padding-top:1.875rem !important;
}

.pt-5{
  padding-top:2.15rem !important;
}

.pt-6{
  padding-top:3.75rem !important;
}

.pt-7{
  padding-top:5rem !important;
}

.pe-0{
  padding-right:0 !important;
}

.pe-1{
  padding-right:.25rem !important;
}

.pe-2{
  padding-right:.5rem !important;
}

.pe-3{
  padding-right:1rem !important;
}

.pe-4{
  padding-right:1.875rem !important;
}

.pe-5{
  padding-right:2.15rem !important;
}

.pe-6{
  padding-right:3.75rem !important;
}

.pe-7{
  padding-right:5rem !important;
}

.pb-0{
  padding-bottom:0 !important;
}

.pb-1{
  padding-bottom:.25rem !important;
}

.pb-2{
  padding-bottom:.5rem !important;
}

.pb-3{
  padding-bottom:1rem !important;
}

.pb-4{
  padding-bottom:1.875rem !important;
}

.pb-5{
  padding-bottom:2.15rem !important;
}

.pb-6{
  padding-bottom:3.75rem !important;
}

.pb-7{
  padding-bottom:5rem !important;
}

.ps-0{
  padding-left:0 !important;
}

.ps-1{
  padding-left:.25rem !important;
}

.ps-2{
  padding-left:.5rem !important;
}

.ps-3{
  padding-left:1rem !important;
}

.ps-4{
  padding-left:1.875rem !important;
}

.ps-5{
  padding-left:2.15rem !important;
}

.ps-6{
  padding-left:3.75rem !important;
}

.ps-7{
  padding-left:5rem !important;
}

.gap-0{
  gap:0 !important;
}

.gap-1{
  gap:.25rem !important;
}

.gap-2{
  gap:.5rem !important;
}

.gap-3{
  gap:1rem !important;
}

.gap-4{
  gap:1.875rem !important;
}

.gap-5{
  gap:2.15rem !important;
}

.gap-6{
  gap:3.75rem !important;
}

.gap-7{
  gap:5rem !important;
}

.row-gap-0{
  row-gap:0 !important;
}

.row-gap-1{
  row-gap:.25rem !important;
}

.row-gap-2{
  row-gap:.5rem !important;
}

.row-gap-3{
  row-gap:1rem !important;
}

.row-gap-4{
  row-gap:1.875rem !important;
}

.row-gap-5{
  row-gap:2.15rem !important;
}

.row-gap-6{
  row-gap:3.75rem !important;
}

.row-gap-7{
  row-gap:5rem !important;
}

.column-gap-0{
  -moz-column-gap:0 !important;
       column-gap:0 !important;
}

.column-gap-1{
  -moz-column-gap:.25rem !important;
       column-gap:.25rem !important;
}

.column-gap-2{
  -moz-column-gap:.5rem !important;
       column-gap:.5rem !important;
}

.column-gap-3{
  -moz-column-gap:1rem !important;
       column-gap:1rem !important;
}

.column-gap-4{
  -moz-column-gap:1.875rem !important;
       column-gap:1.875rem !important;
}

.column-gap-5{
  -moz-column-gap:2.15rem !important;
       column-gap:2.15rem !important;
}

.column-gap-6{
  -moz-column-gap:3.75rem !important;
       column-gap:3.75rem !important;
}

.column-gap-7{
  -moz-column-gap:5rem !important;
       column-gap:5rem !important;
}

.font-monospace{
  font-family:var(--bs-font-monospace) !important;
}

.fs-1{
  font-size:calc(1.375rem + 1.5vw) !important;
}

.fs-2{
  font-size:calc(1.2875rem + .45vw) !important;
}

.fs-3{
  font-size:1.0625rem !important;
}

.fs-4{
  font-size:1.125rem !important;
}

.fs-5{
  font-size:1.25rem !important;
}

.fs-6{
  font-size:1rem !important;
}

.fst-italic{
  font-style:italic !important;
}

.fst-normal{
  font-style:normal !important;
}

.fw-lighter{
  font-weight:lighter !important;
}

.fw-light{
  font-weight:300 !important;
}

.fw-normal{
  font-weight:400 !important;
}

.fw-medium{
  font-weight:500 !important;
}

.fw-semibold{
  font-weight:600 !important;
}

.fw-bold{
  font-weight:700 !important;
}

.fw-bolder{
  font-weight:bolder !important;
}

.fw-semi-bold{
  font-weight:600 !important;
}

.fw-extra-bold{
  font-weight:800 !important;
}

.lh-1{
  line-height:1 !important;
}

.lh-sm{
  line-height:1.25 !important;
}

.lh-base{
  line-height:1.5 !important;
}

.lh-lg{
  line-height:2 !important;
}

.text-start{
  text-align:left !important;
}

.text-end{
  text-align:right !important;
}

.text-center{
  text-align:center !important;
}

.text-decoration-none{
  text-decoration:none !important;
}

.text-decoration-underline{
  text-decoration:underline !important;
}

.text-decoration-line-through{
  text-decoration:line-through !important;
}

.text-lowercase{
  text-transform:lowercase !important;
}

.text-uppercase{
  text-transform:uppercase !important;
}

.text-capitalize{
  text-transform:capitalize !important;
}

.text-wrap{
  white-space:normal !important;
}

.text-nowrap{
  white-space:nowrap !important;
}
.text-break{
  word-wrap:break-word !important;
  word-break:break-word !important;
}
.text-primary{
  --bs-text-opacity:1;
  color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary{
  --bs-text-opacity:1;
  color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success{
  --bs-text-opacity:1;
  color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info{
  --bs-text-opacity:1;
  color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning{
  --bs-text-opacity:1;
  color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger{
  --bs-text-opacity:1;
  color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light{
  --bs-text-opacity:1;
  color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark{
  --bs-text-opacity:1;
  color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black{
  --bs-text-opacity:1;
  color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white{
  --bs-text-opacity:1;
  color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body{
  --bs-text-opacity:1;
  color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted{
  --bs-text-opacity:1;
  color:var(--bs-secondary-color) !important;
}

.text-black-50{
  --bs-text-opacity:1;
  color:rgba(0,0,0,.5) !important;
}

.text-white-50{
  --bs-text-opacity:1;
  color:hsla(0,0%,100%,.5) !important;
}

.text-body-secondary{
  --bs-text-opacity:1;
  color:var(--bs-secondary-color) !important;
}

.text-body-tertiary{
  --bs-text-opacity:1;
  color:var(--bs-tertiary-color) !important;
}

.text-body-emphasis{
  --bs-text-opacity:1;
  color:var(--bs-emphasis-color) !important;
}

.text-reset{
  --bs-text-opacity:1;
  color:inherit !important;
}

.text-opacity-25{
  --bs-text-opacity:0.25;
}

.text-opacity-50{
  --bs-text-opacity:0.5;
}

.text-opacity-75{
  --bs-text-opacity:0.75;
}

.text-opacity-100{
  --bs-text-opacity:1;
}

.text-primary-emphasis{
  color:var(--bs-primary-text-emphasis) !important;
}

.text-secondary-emphasis{
  color:var(--bs-secondary-text-emphasis) !important;
}

.text-success-emphasis{
  color:var(--bs-success-text-emphasis) !important;
}

.text-info-emphasis{
  color:var(--bs-info-text-emphasis) !important;
}

.text-warning-emphasis{
  color:var(--bs-warning-text-emphasis) !important;
}

.text-danger-emphasis{
  color:var(--bs-danger-text-emphasis) !important;
}

.text-light-emphasis{
  color:var(--bs-light-text-emphasis) !important;
}

.text-dark-emphasis{
  color:var(--bs-dark-text-emphasis) !important;
}

.link-opacity-10,.link-opacity-10-hover:hover{
  --bs-link-opacity:0.1;
}

.link-opacity-25,.link-opacity-25-hover:hover{
  --bs-link-opacity:0.25;
}

.link-opacity-50,.link-opacity-50-hover:hover{
  --bs-link-opacity:0.5;
}

.link-opacity-75,.link-opacity-75-hover:hover{
  --bs-link-opacity:0.75;
}

.link-opacity-100,.link-opacity-100-hover:hover{
  --bs-link-opacity:1;
}

.link-offset-1,.link-offset-1-hover:hover{
  text-underline-offset:.125em !important;
}

.link-offset-2,.link-offset-2-hover:hover{
  text-underline-offset:.25em !important;
}

.link-offset-3,.link-offset-3-hover:hover{
  text-underline-offset:.375em !important;
}

.link-underline-primary{
  --bs-link-underline-opacity:1;
  text-decoration-color:rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-secondary{
  --bs-link-underline-opacity:1;
  text-decoration-color:rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-success{
  --bs-link-underline-opacity:1;
  text-decoration-color:rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-info{
  --bs-link-underline-opacity:1;
  text-decoration-color:rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-warning{
  --bs-link-underline-opacity:1;
  text-decoration-color:rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-danger{
  --bs-link-underline-opacity:1;
  text-decoration-color:rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-light{
  --bs-link-underline-opacity:1;
  text-decoration-color:rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-dark{
  --bs-link-underline-opacity:1;
  text-decoration-color:rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline{
  --bs-link-underline-opacity:1;
  text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{
  --bs-link-underline-opacity:0;
}

.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{
  --bs-link-underline-opacity:0.1;
}

.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{
  --bs-link-underline-opacity:0.25;
}

.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{
  --bs-link-underline-opacity:0.5;
}

.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{
  --bs-link-underline-opacity:0.75;
}

.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{
  --bs-link-underline-opacity:1;
}

.bg-primary{
  --bs-bg-opacity:1;
  background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary{
  --bs-bg-opacity:1;
  background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success{
  --bs-bg-opacity:1;
  background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info{
  --bs-bg-opacity:1;
  background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning{
  --bs-bg-opacity:1;
  background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger{
  --bs-bg-opacity:1;
  background-color:rgba(var(--bs-danger-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-white{
  --bs-bg-opacity:1;
  background-color:rgba(var(--bs-white-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;
}

.bg-transparent{
  --bs-bg-opacity:1;
  background-color:transparent !important;
}

.bg-body-secondary{
  --bs-bg-opacity:1;
  background-color:rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body-tertiary{
  --bs-bg-opacity:1;
  background-color:rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-opacity-10{
  --bs-bg-opacity:0.1;
}

.bg-opacity-25{
  --bs-bg-opacity:0.25;
}

.bg-opacity-50{
  --bs-bg-opacity:0.5;
}

.bg-opacity-75{
  --bs-bg-opacity:0.75;
}

.bg-opacity-100{
  --bs-bg-opacity:1;
}

.bg-primary-subtle{
  background-color:var(--bs-primary-bg-subtle) !important;
}

.bg-secondary-subtle{
  background-color:var(--bs-secondary-bg-subtle) !important;
}

.bg-success-subtle{
  background-color:var(--bs-success-bg-subtle) !important;
}

.bg-info-subtle{
  background-color:var(--bs-info-bg-subtle) !important;
}

.bg-warning-subtle{
  background-color:var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle{
  background-color:var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle{
  background-color:var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle{
  background-color:var(--bs-dark-bg-subtle) !important;
}

.bg-gradient{
  background-image:var(--bs-gradient) !important;
}

.user-select-all{
  -webkit-user-select:all !important;
     -moz-user-select:all !important;
          user-select:all !important;
}

.user-select-auto{
  -webkit-user-select:auto !important;
     -moz-user-select:auto !important;
          user-select:auto !important;
}

.user-select-none{
  -webkit-user-select:none !important;
     -moz-user-select:none !important;
          user-select:none !important;
}

.pe-none{
  pointer-events:none !important;
}

.pe-auto{
  pointer-events:auto !important;
}

.rounded{
  border-radius:var(--bs-border-radius) !important;
}

.rounded-0{
  border-radius:0 !important;
}

.rounded-1{
  border-radius:var(--bs-border-radius-sm) !important;
}

.rounded-2{
  border-radius:var(--bs-border-radius) !important;
}

.rounded-3{
  border-radius:var(--bs-border-radius-lg) !important;
}

.rounded-4{
  border-radius:var(--bs-border-radius-xl) !important;
}

.rounded-5{
  border-radius:var(--bs-border-radius-xxl) !important;
}

.rounded-circle{
  border-radius:50% !important;
}

.rounded-pill{
  border-radius:var(--bs-border-radius-pill) !important;
}

.rounded-top{
  border-top-left-radius:var(--bs-border-radius) !important;
  border-top-right-radius:var(--bs-border-radius) !important;
}

.rounded-top-0{
  border-top-left-radius:0 !important;
  border-top-right-radius:0 !important;
}

.rounded-top-1{
  border-top-left-radius:var(--bs-border-radius-sm) !important;
  border-top-right-radius:var(--bs-border-radius-sm) !important;
}

.rounded-top-2{
  border-top-left-radius:var(--bs-border-radius) !important;
  border-top-right-radius:var(--bs-border-radius) !important;
}

.rounded-top-3{
  border-top-left-radius:var(--bs-border-radius-lg) !important;
  border-top-right-radius:var(--bs-border-radius-lg) !important;
}

.rounded-top-4{
  border-top-left-radius:var(--bs-border-radius-xl) !important;
  border-top-right-radius:var(--bs-border-radius-xl) !important;
}

.rounded-top-5{
  border-top-left-radius:var(--bs-border-radius-xxl) !important;
  border-top-right-radius:var(--bs-border-radius-xxl) !important;
}

.rounded-top-circle{
  border-top-left-radius:50% !important;
  border-top-right-radius:50% !important;
}

.rounded-top-pill{
  border-top-left-radius:var(--bs-border-radius-pill) !important;
  border-top-right-radius:var(--bs-border-radius-pill) !important;
}

.rounded-end{
  border-bottom-right-radius:var(--bs-border-radius) !important;
  border-top-right-radius:var(--bs-border-radius) !important;
}

.rounded-end-0{
  border-bottom-right-radius:0 !important;
  border-top-right-radius:0 !important;
}

.rounded-end-1{
  border-bottom-right-radius:var(--bs-border-radius-sm) !important;
  border-top-right-radius:var(--bs-border-radius-sm) !important;
}

.rounded-end-2{
  border-bottom-right-radius:var(--bs-border-radius) !important;
  border-top-right-radius:var(--bs-border-radius) !important;
}

.rounded-end-3{
  border-bottom-right-radius:var(--bs-border-radius-lg) !important;
  border-top-right-radius:var(--bs-border-radius-lg) !important;
}

.rounded-end-4{
  border-bottom-right-radius:var(--bs-border-radius-xl) !important;
  border-top-right-radius:var(--bs-border-radius-xl) !important;
}

.rounded-end-5{
  border-bottom-right-radius:var(--bs-border-radius-xxl) !important;
  border-top-right-radius:var(--bs-border-radius-xxl) !important;
}

.rounded-end-circle{
  border-bottom-right-radius:50% !important;
  border-top-right-radius:50% !important;
}

.rounded-end-pill{
  border-bottom-right-radius:var(--bs-border-radius-pill) !important;
  border-top-right-radius:var(--bs-border-radius-pill) !important;
}

.rounded-bottom{
  border-bottom-left-radius:var(--bs-border-radius) !important;
  border-bottom-right-radius:var(--bs-border-radius) !important;
}

.rounded-bottom-0{
  border-bottom-left-radius:0 !important;
  border-bottom-right-radius:0 !important;
}

.rounded-bottom-1{
  border-bottom-left-radius:var(--bs-border-radius-sm) !important;
  border-bottom-right-radius:var(--bs-border-radius-sm) !important;
}

.rounded-bottom-2{
  border-bottom-left-radius:var(--bs-border-radius) !important;
  border-bottom-right-radius:var(--bs-border-radius) !important;
}

.rounded-bottom-3{
  border-bottom-left-radius:var(--bs-border-radius-lg) !important;
  border-bottom-right-radius:var(--bs-border-radius-lg) !important;
}

.rounded-bottom-4{
  border-bottom-left-radius:var(--bs-border-radius-xl) !important;
  border-bottom-right-radius:var(--bs-border-radius-xl) !important;
}

.rounded-bottom-5{
  border-bottom-left-radius:var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius:var(--bs-border-radius-xxl) !important;
}

.rounded-bottom-circle{
  border-bottom-left-radius:50% !important;
  border-bottom-right-radius:50% !important;
}

.rounded-bottom-pill{
  border-bottom-left-radius:var(--bs-border-radius-pill) !important;
  border-bottom-right-radius:var(--bs-border-radius-pill) !important;
}

.rounded-start{
  border-bottom-left-radius:var(--bs-border-radius) !important;
  border-top-left-radius:var(--bs-border-radius) !important;
}

.rounded-start-0{
  border-bottom-left-radius:0 !important;
  border-top-left-radius:0 !important;
}

.rounded-start-1{
  border-bottom-left-radius:var(--bs-border-radius-sm) !important;
  border-top-left-radius:var(--bs-border-radius-sm) !important;
}

.rounded-start-2{
  border-bottom-left-radius:var(--bs-border-radius) !important;
  border-top-left-radius:var(--bs-border-radius) !important;
}

.rounded-start-3{
  border-bottom-left-radius:var(--bs-border-radius-lg) !important;
  border-top-left-radius:var(--bs-border-radius-lg) !important;
}

.rounded-start-4{
  border-bottom-left-radius:var(--bs-border-radius-xl) !important;
  border-top-left-radius:var(--bs-border-radius-xl) !important;
}

.rounded-start-5{
  border-bottom-left-radius:var(--bs-border-radius-xxl) !important;
  border-top-left-radius:var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle{
  border-bottom-left-radius:50% !important;
  border-top-left-radius:50% !important;
}

.rounded-start-pill{
  border-bottom-left-radius:var(--bs-border-radius-pill) !important;
  border-top-left-radius:var(--bs-border-radius-pill) !important;
}

.visible{
  visibility:visible !important;
}

.invisible{
  visibility:hidden !important;
}

.z-n1{
  z-index:-1 !important;
}

.z-0{
  z-index:0 !important;
}

.z-1{
  z-index:1 !important;
}

.z-2{
  z-index:2 !important;
}

.z-3{
  z-index:3 !important;
}

@media (min-width:576px){
  .float-sm-start{
    float:left !important;
  }
  .float-sm-end{
    float:right !important;
  }
  .float-sm-none{
    float:none !important;
  }
  .object-fit-sm-contain{
    -o-object-fit:contain !important;
       object-fit:contain !important;
  }
  .object-fit-sm-cover{
    -o-object-fit:cover !important;
       object-fit:cover !important;
  }
  .object-fit-sm-fill{
    -o-object-fit:fill !important;
       object-fit:fill !important;
  }
  .object-fit-sm-scale{
    -o-object-fit:scale-down !important;
       object-fit:scale-down !important;
  }
  .object-fit-sm-none{
    -o-object-fit:none !important;
       object-fit:none !important;
  }
  .d-sm-inline{
    display:inline !important;
  }
  .d-sm-inline-block{
    display:inline-block !important;
  }
  .d-sm-block{
    display:block !important;
  }
  .d-sm-grid{
    display:grid !important;
  }
  .d-sm-inline-grid{
    display:inline-grid !important;
  }
  .d-sm-table{
    display:table !important;
  }
  .d-sm-table-row{
    display:table-row !important;
  }
  .d-sm-table-cell{
    display:table-cell !important;
  }
  .d-sm-flex{
    display:flex !important;
  }
  .d-sm-inline-flex{
    display:inline-flex !important;
  }
  .d-sm-none{
    display:none !important;
  }
  .flex-sm-fill{
    flex:1 1 auto !important;
  }
  .flex-sm-row{
    flex-direction:row !important;
  }
  .flex-sm-column{
    flex-direction:column !important;
  }
  .flex-sm-row-reverse{
    flex-direction:row-reverse !important;
  }
  .flex-sm-column-reverse{
    flex-direction:column-reverse !important;
  }
  .flex-sm-grow-0{
    flex-grow:0 !important;
  }
  .flex-sm-grow-1{
    flex-grow:1 !important;
  }
  .flex-sm-shrink-0{
    flex-shrink:0 !important;
  }
  .flex-sm-shrink-1{
    flex-shrink:1 !important;
  }
  .flex-sm-wrap{
    flex-wrap:wrap !important;
  }
  .flex-sm-nowrap{
    flex-wrap:nowrap !important;
  }
  .flex-sm-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }
  .justify-content-sm-start{
    justify-content:flex-start !important;
  }
  .justify-content-sm-end{
    justify-content:flex-end !important;
  }
  .justify-content-sm-center{
    justify-content:center !important;
  }
  .justify-content-sm-between{
    justify-content:space-between !important;
  }
  .justify-content-sm-around{
    justify-content:space-around !important;
  }
  .justify-content-sm-evenly{
    justify-content:space-evenly !important;
  }
  .align-items-sm-start{
    align-items:flex-start !important;
  }
  .align-items-sm-end{
    align-items:flex-end !important;
  }
  .align-items-sm-center{
    align-items:center !important;
  }
  .align-items-sm-baseline{
    align-items:baseline !important;
  }
  .align-items-sm-stretch{
    align-items:stretch !important;
  }
  .align-content-sm-start{
    align-content:flex-start !important;
  }
  .align-content-sm-end{
    align-content:flex-end !important;
  }
  .align-content-sm-center{
    align-content:center !important;
  }
  .align-content-sm-between{
    align-content:space-between !important;
  }
  .align-content-sm-around{
    align-content:space-around !important;
  }
  .align-content-sm-stretch{
    align-content:stretch !important;
  }
  .align-self-sm-auto{
    align-self:auto !important;
  }
  .align-self-sm-start{
    align-self:flex-start !important;
  }
  .align-self-sm-end{
    align-self:flex-end !important;
  }
  .align-self-sm-center{
    align-self:center !important;
  }
  .align-self-sm-baseline{
    align-self:baseline !important;
  }
  .align-self-sm-stretch{
    align-self:stretch !important;
  }
  .order-sm-first{
    order:-1 !important;
  }
  .order-sm-0{
    order:0 !important;
  }
  .order-sm-1{
    order:1 !important;
  }
  .order-sm-2{
    order:2 !important;
  }
  .order-sm-3{
    order:3 !important;
  }
  .order-sm-4{
    order:4 !important;
  }
  .order-sm-5{
    order:5 !important;
  }
  .order-sm-last{
    order:6 !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:1.875rem !important;
  }
  .m-sm-5{
    margin:2.15rem !important;
  }
  .m-sm-6{
    margin:3.75rem !important;
  }
  .m-sm-7{
    margin:5rem !important;
  }
  .m-sm-auto{
    margin:auto !important;
  }
  .mx-sm-0{
    margin-left:0 !important;
    margin-right:0 !important;
  }
  .mx-sm-1{
    margin-left:.25rem !important;
    margin-right:.25rem !important;
  }
  .mx-sm-2{
    margin-left:.5rem !important;
    margin-right:.5rem !important;
  }
  .mx-sm-3{
    margin-left:1rem !important;
    margin-right:1rem !important;
  }
  .mx-sm-4{
    margin-left:1.875rem !important;
    margin-right:1.875rem !important;
  }
  .mx-sm-5{
    margin-left:2.15rem !important;
    margin-right:2.15rem !important;
  }
  .mx-sm-6{
    margin-left:3.75rem !important;
    margin-right:3.75rem !important;
  }
  .mx-sm-7{
    margin-left:5rem !important;
    margin-right:5rem !important;
  }
  .mx-sm-auto{
    margin-left:auto !important;
    margin-right:auto !important;
  }
  .my-sm-0{
    margin-bottom:0 !important;
    margin-top:0 !important;
  }
  .my-sm-1{
    margin-bottom:.25rem !important;
    margin-top:.25rem !important;
  }
  .my-sm-2{
    margin-bottom:.5rem !important;
    margin-top:.5rem !important;
  }
  .my-sm-3{
    margin-bottom:1rem !important;
    margin-top:1rem !important;
  }
  .my-sm-4{
    margin-bottom:1.875rem !important;
    margin-top:1.875rem !important;
  }
  .my-sm-5{
    margin-bottom:2.15rem !important;
    margin-top:2.15rem !important;
  }
  .my-sm-6{
    margin-bottom:3.75rem !important;
    margin-top:3.75rem !important;
  }
  .my-sm-7{
    margin-bottom:5rem !important;
    margin-top:5rem !important;
  }
  .my-sm-auto{
    margin-bottom:auto !important;
    margin-top: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:1.875rem !important;
  }
  .mt-sm-5{
    margin-top:2.15rem !important;
  }
  .mt-sm-6{
    margin-top:3.75rem !important;
  }
  .mt-sm-7{
    margin-top:5rem !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:1.875rem !important;
  }
  .me-sm-5{
    margin-right:2.15rem !important;
  }
  .me-sm-6{
    margin-right:3.75rem !important;
  }
  .me-sm-7{
    margin-right:5rem !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:1.875rem !important;
  }
  .mb-sm-5{
    margin-bottom:2.15rem !important;
  }
  .mb-sm-6{
    margin-bottom:3.75rem !important;
  }
  .mb-sm-7{
    margin-bottom:5rem !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:1.875rem !important;
  }
  .ms-sm-5{
    margin-left:2.15rem !important;
  }
  .ms-sm-6{
    margin-left:3.75rem !important;
  }
  .ms-sm-7{
    margin-left:5rem !important;
  }
  .ms-sm-auto{
    margin-left:auto !important;
  }
  .p-sm-0{
    padding:0 !important;
  }
  .p-sm-1{
    padding:.25rem !important;
  }
  .p-sm-2{
    padding:.5rem !important;
  }
  .p-sm-3{
    padding:1rem !important;
  }
  .p-sm-4{
    padding:1.875rem !important;
  }
  .p-sm-5{
    padding:2.15rem !important;
  }
  .p-sm-6{
    padding:3.75rem !important;
  }
  .p-sm-7{
    padding:5rem !important;
  }
  .px-sm-0{
    padding-left:0 !important;
    padding-right:0 !important;
  }
  .px-sm-1{
    padding-left:.25rem !important;
    padding-right:.25rem !important;
  }
  .px-sm-2{
    padding-left:.5rem !important;
    padding-right:.5rem !important;
  }
  .px-sm-3{
    padding-left:1rem !important;
    padding-right:1rem !important;
  }
  .px-sm-4{
    padding-left:1.875rem !important;
    padding-right:1.875rem !important;
  }
  .px-sm-5{
    padding-left:2.15rem !important;
    padding-right:2.15rem !important;
  }
  .px-sm-6{
    padding-left:3.75rem !important;
    padding-right:3.75rem !important;
  }
  .px-sm-7{
    padding-left:5rem !important;
    padding-right:5rem !important;
  }
  .py-sm-0{
    padding-bottom:0 !important;
    padding-top:0 !important;
  }
  .py-sm-1{
    padding-bottom:.25rem !important;
    padding-top:.25rem !important;
  }
  .py-sm-2{
    padding-bottom:.5rem !important;
    padding-top:.5rem !important;
  }
  .py-sm-3{
    padding-bottom:1rem !important;
    padding-top:1rem !important;
  }
  .py-sm-4{
    padding-bottom:1.875rem !important;
    padding-top:1.875rem !important;
  }
  .py-sm-5{
    padding-bottom:2.15rem !important;
    padding-top:2.15rem !important;
  }
  .py-sm-6{
    padding-bottom:3.75rem !important;
    padding-top:3.75rem !important;
  }
  .py-sm-7{
    padding-bottom:5rem !important;
    padding-top:5rem !important;
  }
  .pt-sm-0{
    padding-top:0 !important;
  }
  .pt-sm-1{
    padding-top:.25rem !important;
  }
  .pt-sm-2{
    padding-top:.5rem !important;
  }
  .pt-sm-3{
    padding-top:1rem !important;
  }
  .pt-sm-4{
    padding-top:1.875rem !important;
  }
  .pt-sm-5{
    padding-top:2.15rem !important;
  }
  .pt-sm-6{
    padding-top:3.75rem !important;
  }
  .pt-sm-7{
    padding-top:5rem !important;
  }
  .pe-sm-0{
    padding-right:0 !important;
  }
  .pe-sm-1{
    padding-right:.25rem !important;
  }
  .pe-sm-2{
    padding-right:.5rem !important;
  }
  .pe-sm-3{
    padding-right:1rem !important;
  }
  .pe-sm-4{
    padding-right:1.875rem !important;
  }
  .pe-sm-5{
    padding-right:2.15rem !important;
  }
  .pe-sm-6{
    padding-right:3.75rem !important;
  }
  .pe-sm-7{
    padding-right:5rem !important;
  }
  .pb-sm-0{
    padding-bottom:0 !important;
  }
  .pb-sm-1{
    padding-bottom:.25rem !important;
  }
  .pb-sm-2{
    padding-bottom:.5rem !important;
  }
  .pb-sm-3{
    padding-bottom:1rem !important;
  }
  .pb-sm-4{
    padding-bottom:1.875rem !important;
  }
  .pb-sm-5{
    padding-bottom:2.15rem !important;
  }
  .pb-sm-6{
    padding-bottom:3.75rem !important;
  }
  .pb-sm-7{
    padding-bottom:5rem !important;
  }
  .ps-sm-0{
    padding-left:0 !important;
  }
  .ps-sm-1{
    padding-left:.25rem !important;
  }
  .ps-sm-2{
    padding-left:.5rem !important;
  }
  .ps-sm-3{
    padding-left:1rem !important;
  }
  .ps-sm-4{
    padding-left:1.875rem !important;
  }
  .ps-sm-5{
    padding-left:2.15rem !important;
  }
  .ps-sm-6{
    padding-left:3.75rem !important;
  }
  .ps-sm-7{
    padding-left:5rem !important;
  }
  .gap-sm-0{
    gap:0 !important;
  }
  .gap-sm-1{
    gap:.25rem !important;
  }
  .gap-sm-2{
    gap:.5rem !important;
  }
  .gap-sm-3{
    gap:1rem !important;
  }
  .gap-sm-4{
    gap:1.875rem !important;
  }
  .gap-sm-5{
    gap:2.15rem !important;
  }
  .gap-sm-6{
    gap:3.75rem !important;
  }
  .gap-sm-7{
    gap:5rem !important;
  }
  .row-gap-sm-0{
    row-gap:0 !important;
  }
  .row-gap-sm-1{
    row-gap:.25rem !important;
  }
  .row-gap-sm-2{
    row-gap:.5rem !important;
  }
  .row-gap-sm-3{
    row-gap:1rem !important;
  }
  .row-gap-sm-4{
    row-gap:1.875rem !important;
  }
  .row-gap-sm-5{
    row-gap:2.15rem !important;
  }
  .row-gap-sm-6{
    row-gap:3.75rem !important;
  }
  .row-gap-sm-7{
    row-gap:5rem !important;
  }
  .column-gap-sm-0{
    -moz-column-gap:0 !important;
         column-gap:0 !important;
  }
  .column-gap-sm-1{
    -moz-column-gap:.25rem !important;
         column-gap:.25rem !important;
  }
  .column-gap-sm-2{
    -moz-column-gap:.5rem !important;
         column-gap:.5rem !important;
  }
  .column-gap-sm-3{
    -moz-column-gap:1rem !important;
         column-gap:1rem !important;
  }
  .column-gap-sm-4{
    -moz-column-gap:1.875rem !important;
         column-gap:1.875rem !important;
  }
  .column-gap-sm-5{
    -moz-column-gap:2.15rem !important;
         column-gap:2.15rem !important;
  }
  .column-gap-sm-6{
    -moz-column-gap:3.75rem !important;
         column-gap:3.75rem !important;
  }
  .column-gap-sm-7{
    -moz-column-gap:5rem !important;
         column-gap:5rem !important;
  }
  .text-sm-start{
    text-align:left !important;
  }
  .text-sm-end{
    text-align:right !important;
  }
  .text-sm-center{
    text-align:center !important;
  }
}
@media (min-width:768px){
  .float-md-start{
    float:left !important;
  }
  .float-md-end{
    float:right !important;
  }
  .float-md-none{
    float:none !important;
  }
  .object-fit-md-contain{
    -o-object-fit:contain !important;
       object-fit:contain !important;
  }
  .object-fit-md-cover{
    -o-object-fit:cover !important;
       object-fit:cover !important;
  }
  .object-fit-md-fill{
    -o-object-fit:fill !important;
       object-fit:fill !important;
  }
  .object-fit-md-scale{
    -o-object-fit:scale-down !important;
       object-fit:scale-down !important;
  }
  .object-fit-md-none{
    -o-object-fit:none !important;
       object-fit:none !important;
  }
  .d-md-inline{
    display:inline !important;
  }
  .d-md-inline-block{
    display:inline-block !important;
  }
  .d-md-block{
    display:block !important;
  }
  .d-md-grid{
    display:grid !important;
  }
  .d-md-inline-grid{
    display:inline-grid !important;
  }
  .d-md-table{
    display:table !important;
  }
  .d-md-table-row{
    display:table-row !important;
  }
  .d-md-table-cell{
    display:table-cell !important;
  }
  .d-md-flex{
    display:flex !important;
  }
  .d-md-inline-flex{
    display:inline-flex !important;
  }
  .d-md-none{
    display:none !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-row-reverse{
    flex-direction:row-reverse !important;
  }
  .flex-md-column-reverse{
    flex-direction:column-reverse !important;
  }
  .flex-md-grow-0{
    flex-grow:0 !important;
  }
  .flex-md-grow-1{
    flex-grow:1 !important;
  }
  .flex-md-shrink-0{
    flex-shrink:0 !important;
  }
  .flex-md-shrink-1{
    flex-shrink:1 !important;
  }
  .flex-md-wrap{
    flex-wrap:wrap !important;
  }
  .flex-md-nowrap{
    flex-wrap:nowrap !important;
  }
  .flex-md-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }
  .justify-content-md-start{
    justify-content:flex-start !important;
  }
  .justify-content-md-end{
    justify-content:flex-end !important;
  }
  .justify-content-md-center{
    justify-content:center !important;
  }
  .justify-content-md-between{
    justify-content:space-between !important;
  }
  .justify-content-md-around{
    justify-content:space-around !important;
  }
  .justify-content-md-evenly{
    justify-content:space-evenly !important;
  }
  .align-items-md-start{
    align-items:flex-start !important;
  }
  .align-items-md-end{
    align-items:flex-end !important;
  }
  .align-items-md-center{
    align-items:center !important;
  }
  .align-items-md-baseline{
    align-items:baseline !important;
  }
  .align-items-md-stretch{
    align-items:stretch !important;
  }
  .align-content-md-start{
    align-content:flex-start !important;
  }
  .align-content-md-end{
    align-content:flex-end !important;
  }
  .align-content-md-center{
    align-content:center !important;
  }
  .align-content-md-between{
    align-content:space-between !important;
  }
  .align-content-md-around{
    align-content:space-around !important;
  }
  .align-content-md-stretch{
    align-content:stretch !important;
  }
  .align-self-md-auto{
    align-self:auto !important;
  }
  .align-self-md-start{
    align-self:flex-start !important;
  }
  .align-self-md-end{
    align-self:flex-end !important;
  }
  .align-self-md-center{
    align-self:center !important;
  }
  .align-self-md-baseline{
    align-self:baseline !important;
  }
  .align-self-md-stretch{
    align-self:stretch !important;
  }
  .order-md-first{
    order:-1 !important;
  }
  .order-md-0{
    order:0 !important;
  }
  .order-md-1{
    order:1 !important;
  }
  .order-md-2{
    order:2 !important;
  }
  .order-md-3{
    order:3 !important;
  }
  .order-md-4{
    order:4 !important;
  }
  .order-md-5{
    order:5 !important;
  }
  .order-md-last{
    order:6 !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:1.875rem !important;
  }
  .m-md-5{
    margin:2.15rem !important;
  }
  .m-md-6{
    margin:3.75rem !important;
  }
  .m-md-7{
    margin:5rem !important;
  }
  .m-md-auto{
    margin:auto !important;
  }
  .mx-md-0{
    margin-left:0 !important;
    margin-right:0 !important;
  }
  .mx-md-1{
    margin-left:.25rem !important;
    margin-right:.25rem !important;
  }
  .mx-md-2{
    margin-left:.5rem !important;
    margin-right:.5rem !important;
  }
  .mx-md-3{
    margin-left:1rem !important;
    margin-right:1rem !important;
  }
  .mx-md-4{
    margin-left:1.875rem !important;
    margin-right:1.875rem !important;
  }
  .mx-md-5{
    margin-left:2.15rem !important;
    margin-right:2.15rem !important;
  }
  .mx-md-6{
    margin-left:3.75rem !important;
    margin-right:3.75rem !important;
  }
  .mx-md-7{
    margin-left:5rem !important;
    margin-right:5rem !important;
  }
  .mx-md-auto{
    margin-left:auto !important;
    margin-right:auto !important;
  }
  .my-md-0{
    margin-bottom:0 !important;
    margin-top:0 !important;
  }
  .my-md-1{
    margin-bottom:.25rem !important;
    margin-top:.25rem !important;
  }
  .my-md-2{
    margin-bottom:.5rem !important;
    margin-top:.5rem !important;
  }
  .my-md-3{
    margin-bottom:1rem !important;
    margin-top:1rem !important;
  }
  .my-md-4{
    margin-bottom:1.875rem !important;
    margin-top:1.875rem !important;
  }
  .my-md-5{
    margin-bottom:2.15rem !important;
    margin-top:2.15rem !important;
  }
  .my-md-6{
    margin-bottom:3.75rem !important;
    margin-top:3.75rem !important;
  }
  .my-md-7{
    margin-bottom:5rem !important;
    margin-top:5rem !important;
  }
  .my-md-auto{
    margin-bottom:auto !important;
    margin-top: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:1.875rem !important;
  }
  .mt-md-5{
    margin-top:2.15rem !important;
  }
  .mt-md-6{
    margin-top:3.75rem !important;
  }
  .mt-md-7{
    margin-top:5rem !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:1.875rem !important;
  }
  .me-md-5{
    margin-right:2.15rem !important;
  }
  .me-md-6{
    margin-right:3.75rem !important;
  }
  .me-md-7{
    margin-right:5rem !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:1.875rem !important;
  }
  .mb-md-5{
    margin-bottom:2.15rem !important;
  }
  .mb-md-6{
    margin-bottom:3.75rem !important;
  }
  .mb-md-7{
    margin-bottom:5rem !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:1.875rem !important;
  }
  .ms-md-5{
    margin-left:2.15rem !important;
  }
  .ms-md-6{
    margin-left:3.75rem !important;
  }
  .ms-md-7{
    margin-left:5rem !important;
  }
  .ms-md-auto{
    margin-left:auto !important;
  }
  .p-md-0{
    padding:0 !important;
  }
  .p-md-1{
    padding:.25rem !important;
  }
  .p-md-2{
    padding:.5rem !important;
  }
  .p-md-3{
    padding:1rem !important;
  }
  .p-md-4{
    padding:1.875rem !important;
  }
  .p-md-5{
    padding:2.15rem !important;
  }
  .p-md-6{
    padding:3.75rem !important;
  }
  .p-md-7{
    padding:5rem !important;
  }
  .px-md-0{
    padding-left:0 !important;
    padding-right:0 !important;
  }
  .px-md-1{
    padding-left:.25rem !important;
    padding-right:.25rem !important;
  }
  .px-md-2{
    padding-left:.5rem !important;
    padding-right:.5rem !important;
  }
  .px-md-3{
    padding-left:1rem !important;
    padding-right:1rem !important;
  }
  .px-md-4{
    padding-left:1.875rem !important;
    padding-right:1.875rem !important;
  }
  .px-md-5{
    padding-left:2.15rem !important;
    padding-right:2.15rem !important;
  }
  .px-md-6{
    padding-left:3.75rem !important;
    padding-right:3.75rem !important;
  }
  .px-md-7{
    padding-left:5rem !important;
    padding-right:5rem !important;
  }
  .py-md-0{
    padding-bottom:0 !important;
    padding-top:0 !important;
  }
  .py-md-1{
    padding-bottom:.25rem !important;
    padding-top:.25rem !important;
  }
  .py-md-2{
    padding-bottom:.5rem !important;
    padding-top:.5rem !important;
  }
  .py-md-3{
    padding-bottom:1rem !important;
    padding-top:1rem !important;
  }
  .py-md-4{
    padding-bottom:1.875rem !important;
    padding-top:1.875rem !important;
  }
  .py-md-5{
    padding-bottom:2.15rem !important;
    padding-top:2.15rem !important;
  }
  .py-md-6{
    padding-bottom:3.75rem !important;
    padding-top:3.75rem !important;
  }
  .py-md-7{
    padding-bottom:5rem !important;
    padding-top:5rem !important;
  }
  .pt-md-0{
    padding-top:0 !important;
  }
  .pt-md-1{
    padding-top:.25rem !important;
  }
  .pt-md-2{
    padding-top:.5rem !important;
  }
  .pt-md-3{
    padding-top:1rem !important;
  }
  .pt-md-4{
    padding-top:1.875rem !important;
  }
  .pt-md-5{
    padding-top:2.15rem !important;
  }
  .pt-md-6{
    padding-top:3.75rem !important;
  }
  .pt-md-7{
    padding-top:5rem !important;
  }
  .pe-md-0{
    padding-right:0 !important;
  }
  .pe-md-1{
    padding-right:.25rem !important;
  }
  .pe-md-2{
    padding-right:.5rem !important;
  }
  .pe-md-3{
    padding-right:1rem !important;
  }
  .pe-md-4{
    padding-right:1.875rem !important;
  }
  .pe-md-5{
    padding-right:2.15rem !important;
  }
  .pe-md-6{
    padding-right:3.75rem !important;
  }
  .pe-md-7{
    padding-right:5rem !important;
  }
  .pb-md-0{
    padding-bottom:0 !important;
  }
  .pb-md-1{
    padding-bottom:.25rem !important;
  }
  .pb-md-2{
    padding-bottom:.5rem !important;
  }
  .pb-md-3{
    padding-bottom:1rem !important;
  }
  .pb-md-4{
    padding-bottom:1.875rem !important;
  }
  .pb-md-5{
    padding-bottom:2.15rem !important;
  }
  .pb-md-6{
    padding-bottom:3.75rem !important;
  }
  .pb-md-7{
    padding-bottom:5rem !important;
  }
  .ps-md-0{
    padding-left:0 !important;
  }
  .ps-md-1{
    padding-left:.25rem !important;
  }
  .ps-md-2{
    padding-left:.5rem !important;
  }
  .ps-md-3{
    padding-left:1rem !important;
  }
  .ps-md-4{
    padding-left:1.875rem !important;
  }
  .ps-md-5{
    padding-left:2.15rem !important;
  }
  .ps-md-6{
    padding-left:3.75rem !important;
  }
  .ps-md-7{
    padding-left:5rem !important;
  }
  .gap-md-0{
    gap:0 !important;
  }
  .gap-md-1{
    gap:.25rem !important;
  }
  .gap-md-2{
    gap:.5rem !important;
  }
  .gap-md-3{
    gap:1rem !important;
  }
  .gap-md-4{
    gap:1.875rem !important;
  }
  .gap-md-5{
    gap:2.15rem !important;
  }
  .gap-md-6{
    gap:3.75rem !important;
  }
  .gap-md-7{
    gap:5rem !important;
  }
  .row-gap-md-0{
    row-gap:0 !important;
  }
  .row-gap-md-1{
    row-gap:.25rem !important;
  }
  .row-gap-md-2{
    row-gap:.5rem !important;
  }
  .row-gap-md-3{
    row-gap:1rem !important;
  }
  .row-gap-md-4{
    row-gap:1.875rem !important;
  }
  .row-gap-md-5{
    row-gap:2.15rem !important;
  }
  .row-gap-md-6{
    row-gap:3.75rem !important;
  }
  .row-gap-md-7{
    row-gap:5rem !important;
  }
  .column-gap-md-0{
    -moz-column-gap:0 !important;
         column-gap:0 !important;
  }
  .column-gap-md-1{
    -moz-column-gap:.25rem !important;
         column-gap:.25rem !important;
  }
  .column-gap-md-2{
    -moz-column-gap:.5rem !important;
         column-gap:.5rem !important;
  }
  .column-gap-md-3{
    -moz-column-gap:1rem !important;
         column-gap:1rem !important;
  }
  .column-gap-md-4{
    -moz-column-gap:1.875rem !important;
         column-gap:1.875rem !important;
  }
  .column-gap-md-5{
    -moz-column-gap:2.15rem !important;
         column-gap:2.15rem !important;
  }
  .column-gap-md-6{
    -moz-column-gap:3.75rem !important;
         column-gap:3.75rem !important;
  }
  .column-gap-md-7{
    -moz-column-gap:5rem !important;
         column-gap:5rem !important;
  }
  .text-md-start{
    text-align:left !important;
  }
  .text-md-end{
    text-align:right !important;
  }
  .text-md-center{
    text-align:center !important;
  }
}
@media (min-width:992px){
  .float-lg-start{
    float:left !important;
  }
  .float-lg-end{
    float:right !important;
  }
  .float-lg-none{
    float:none !important;
  }
  .object-fit-lg-contain{
    -o-object-fit:contain !important;
       object-fit:contain !important;
  }
  .object-fit-lg-cover{
    -o-object-fit:cover !important;
       object-fit:cover !important;
  }
  .object-fit-lg-fill{
    -o-object-fit:fill !important;
       object-fit:fill !important;
  }
  .object-fit-lg-scale{
    -o-object-fit:scale-down !important;
       object-fit:scale-down !important;
  }
  .object-fit-lg-none{
    -o-object-fit:none !important;
       object-fit:none !important;
  }
  .d-lg-inline{
    display:inline !important;
  }
  .d-lg-inline-block{
    display:inline-block !important;
  }
  .d-lg-block{
    display:block !important;
  }
  .d-lg-grid{
    display:grid !important;
  }
  .d-lg-inline-grid{
    display:inline-grid !important;
  }
  .d-lg-table{
    display:table !important;
  }
  .d-lg-table-row{
    display:table-row !important;
  }
  .d-lg-table-cell{
    display:table-cell !important;
  }
  .d-lg-flex{
    display:flex !important;
  }
  .d-lg-inline-flex{
    display:inline-flex !important;
  }
  .d-lg-none{
    display:none !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-row-reverse{
    flex-direction:row-reverse !important;
  }
  .flex-lg-column-reverse{
    flex-direction:column-reverse !important;
  }
  .flex-lg-grow-0{
    flex-grow:0 !important;
  }
  .flex-lg-grow-1{
    flex-grow:1 !important;
  }
  .flex-lg-shrink-0{
    flex-shrink:0 !important;
  }
  .flex-lg-shrink-1{
    flex-shrink:1 !important;
  }
  .flex-lg-wrap{
    flex-wrap:wrap !important;
  }
  .flex-lg-nowrap{
    flex-wrap:nowrap !important;
  }
  .flex-lg-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }
  .justify-content-lg-start{
    justify-content:flex-start !important;
  }
  .justify-content-lg-end{
    justify-content:flex-end !important;
  }
  .justify-content-lg-center{
    justify-content:center !important;
  }
  .justify-content-lg-between{
    justify-content:space-between !important;
  }
  .justify-content-lg-around{
    justify-content:space-around !important;
  }
  .justify-content-lg-evenly{
    justify-content:space-evenly !important;
  }
  .align-items-lg-start{
    align-items:flex-start !important;
  }
  .align-items-lg-end{
    align-items:flex-end !important;
  }
  .align-items-lg-center{
    align-items:center !important;
  }
  .align-items-lg-baseline{
    align-items:baseline !important;
  }
  .align-items-lg-stretch{
    align-items:stretch !important;
  }
  .align-content-lg-start{
    align-content:flex-start !important;
  }
  .align-content-lg-end{
    align-content:flex-end !important;
  }
  .align-content-lg-center{
    align-content:center !important;
  }
  .align-content-lg-between{
    align-content:space-between !important;
  }
  .align-content-lg-around{
    align-content:space-around !important;
  }
  .align-content-lg-stretch{
    align-content:stretch !important;
  }
  .align-self-lg-auto{
    align-self:auto !important;
  }
  .align-self-lg-start{
    align-self:flex-start !important;
  }
  .align-self-lg-end{
    align-self:flex-end !important;
  }
  .align-self-lg-center{
    align-self:center !important;
  }
  .align-self-lg-baseline{
    align-self:baseline !important;
  }
  .align-self-lg-stretch{
    align-self:stretch !important;
  }
  .order-lg-first{
    order:-1 !important;
  }
  .order-lg-0{
    order:0 !important;
  }
  .order-lg-1{
    order:1 !important;
  }
  .order-lg-2{
    order:2 !important;
  }
  .order-lg-3{
    order:3 !important;
  }
  .order-lg-4{
    order:4 !important;
  }
  .order-lg-5{
    order:5 !important;
  }
  .order-lg-last{
    order:6 !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:1.875rem !important;
  }
  .m-lg-5{
    margin:2.15rem !important;
  }
  .m-lg-6{
    margin:3.75rem !important;
  }
  .m-lg-7{
    margin:5rem !important;
  }
  .m-lg-auto{
    margin:auto !important;
  }
  .mx-lg-0{
    margin-left:0 !important;
    margin-right:0 !important;
  }
  .mx-lg-1{
    margin-left:.25rem !important;
    margin-right:.25rem !important;
  }
  .mx-lg-2{
    margin-left:.5rem !important;
    margin-right:.5rem !important;
  }
  .mx-lg-3{
    margin-left:1rem !important;
    margin-right:1rem !important;
  }
  .mx-lg-4{
    margin-left:1.875rem !important;
    margin-right:1.875rem !important;
  }
  .mx-lg-5{
    margin-left:2.15rem !important;
    margin-right:2.15rem !important;
  }
  .mx-lg-6{
    margin-left:3.75rem !important;
    margin-right:3.75rem !important;
  }
  .mx-lg-7{
    margin-left:5rem !important;
    margin-right:5rem !important;
  }
  .mx-lg-auto{
    margin-left:auto !important;
    margin-right:auto !important;
  }
  .my-lg-0{
    margin-bottom:0 !important;
    margin-top:0 !important;
  }
  .my-lg-1{
    margin-bottom:.25rem !important;
    margin-top:.25rem !important;
  }
  .my-lg-2{
    margin-bottom:.5rem !important;
    margin-top:.5rem !important;
  }
  .my-lg-3{
    margin-bottom:1rem !important;
    margin-top:1rem !important;
  }
  .my-lg-4{
    margin-bottom:1.875rem !important;
    margin-top:1.875rem !important;
  }
  .my-lg-5{
    margin-bottom:2.15rem !important;
    margin-top:2.15rem !important;
  }
  .my-lg-6{
    margin-bottom:3.75rem !important;
    margin-top:3.75rem !important;
  }
  .my-lg-7{
    margin-bottom:5rem !important;
    margin-top:5rem !important;
  }
  .my-lg-auto{
    margin-bottom:auto !important;
    margin-top: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:1.875rem !important;
  }
  .mt-lg-5{
    margin-top:2.15rem !important;
  }
  .mt-lg-6{
    margin-top:3.75rem !important;
  }
  .mt-lg-7{
    margin-top:5rem !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:1.875rem !important;
  }
  .me-lg-5{
    margin-right:2.15rem !important;
  }
  .me-lg-6{
    margin-right:3.75rem !important;
  }
  .me-lg-7{
    margin-right:5rem !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:1.875rem !important;
  }
  .mb-lg-5{
    margin-bottom:2.15rem !important;
  }
  .mb-lg-6{
    margin-bottom:3.75rem !important;
  }
  .mb-lg-7{
    margin-bottom:5rem !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:1.875rem !important;
  }
  .ms-lg-5{
    margin-left:2.15rem !important;
  }
  .ms-lg-6{
    margin-left:3.75rem !important;
  }
  .ms-lg-7{
    margin-left:5rem !important;
  }
  .ms-lg-auto{
    margin-left:auto !important;
  }
  .p-lg-0{
    padding:0 !important;
  }
  .p-lg-1{
    padding:.25rem !important;
  }
  .p-lg-2{
    padding:.5rem !important;
  }
  .p-lg-3{
    padding:1rem !important;
  }
  .p-lg-4{
    padding:1.875rem !important;
  }
  .p-lg-5{
    padding:2.15rem !important;
  }
  .p-lg-6{
    padding:3.75rem !important;
  }
  .p-lg-7{
    padding:5rem !important;
  }
  .px-lg-0{
    padding-left:0 !important;
    padding-right:0 !important;
  }
  .px-lg-1{
    padding-left:.25rem !important;
    padding-right:.25rem !important;
  }
  .px-lg-2{
    padding-left:.5rem !important;
    padding-right:.5rem !important;
  }
  .px-lg-3{
    padding-left:1rem !important;
    padding-right:1rem !important;
  }
  .px-lg-4{
    padding-left:1.875rem !important;
    padding-right:1.875rem !important;
  }
  .px-lg-5{
    padding-left:2.15rem !important;
    padding-right:2.15rem !important;
  }
  .px-lg-6{
    padding-left:3.75rem !important;
    padding-right:3.75rem !important;
  }
  .px-lg-7{
    padding-left:5rem !important;
    padding-right:5rem !important;
  }
  .py-lg-0{
    padding-bottom:0 !important;
    padding-top:0 !important;
  }
  .py-lg-1{
    padding-bottom:.25rem !important;
    padding-top:.25rem !important;
  }
  .py-lg-2{
    padding-bottom:.5rem !important;
    padding-top:.5rem !important;
  }
  .py-lg-3{
    padding-bottom:1rem !important;
    padding-top:1rem !important;
  }
  .py-lg-4{
    padding-bottom:1.875rem !important;
    padding-top:1.875rem !important;
  }
  .py-lg-5{
    padding-bottom:2.15rem !important;
    padding-top:2.15rem !important;
  }
  .py-lg-6{
    padding-bottom:3.75rem !important;
    padding-top:3.75rem !important;
  }
  .py-lg-7{
    padding-bottom:5rem !important;
    padding-top:5rem !important;
  }
  .pt-lg-0{
    padding-top:0 !important;
  }
  .pt-lg-1{
    padding-top:.25rem !important;
  }
  .pt-lg-2{
    padding-top:.5rem !important;
  }
  .pt-lg-3{
    padding-top:1rem !important;
  }
  .pt-lg-4{
    padding-top:1.875rem !important;
  }
  .pt-lg-5{
    padding-top:2.15rem !important;
  }
  .pt-lg-6{
    padding-top:3.75rem !important;
  }
  .pt-lg-7{
    padding-top:5rem !important;
  }
  .pe-lg-0{
    padding-right:0 !important;
  }
  .pe-lg-1{
    padding-right:.25rem !important;
  }
  .pe-lg-2{
    padding-right:.5rem !important;
  }
  .pe-lg-3{
    padding-right:1rem !important;
  }
  .pe-lg-4{
    padding-right:1.875rem !important;
  }
  .pe-lg-5{
    padding-right:2.15rem !important;
  }
  .pe-lg-6{
    padding-right:3.75rem !important;
  }
  .pe-lg-7{
    padding-right:5rem !important;
  }
  .pb-lg-0{
    padding-bottom:0 !important;
  }
  .pb-lg-1{
    padding-bottom:.25rem !important;
  }
  .pb-lg-2{
    padding-bottom:.5rem !important;
  }
  .pb-lg-3{
    padding-bottom:1rem !important;
  }
  .pb-lg-4{
    padding-bottom:1.875rem !important;
  }
  .pb-lg-5{
    padding-bottom:2.15rem !important;
  }
  .pb-lg-6{
    padding-bottom:3.75rem !important;
  }
  .pb-lg-7{
    padding-bottom:5rem !important;
  }
  .ps-lg-0{
    padding-left:0 !important;
  }
  .ps-lg-1{
    padding-left:.25rem !important;
  }
  .ps-lg-2{
    padding-left:.5rem !important;
  }
  .ps-lg-3{
    padding-left:1rem !important;
  }
  .ps-lg-4{
    padding-left:1.875rem !important;
  }
  .ps-lg-5{
    padding-left:2.15rem !important;
  }
  .ps-lg-6{
    padding-left:3.75rem !important;
  }
  .ps-lg-7{
    padding-left:5rem !important;
  }
  .gap-lg-0{
    gap:0 !important;
  }
  .gap-lg-1{
    gap:.25rem !important;
  }
  .gap-lg-2{
    gap:.5rem !important;
  }
  .gap-lg-3{
    gap:1rem !important;
  }
  .gap-lg-4{
    gap:1.875rem !important;
  }
  .gap-lg-5{
    gap:2.15rem !important;
  }
  .gap-lg-6{
    gap:3.75rem !important;
  }
  .gap-lg-7{
    gap:5rem !important;
  }
  .row-gap-lg-0{
    row-gap:0 !important;
  }
  .row-gap-lg-1{
    row-gap:.25rem !important;
  }
  .row-gap-lg-2{
    row-gap:.5rem !important;
  }
  .row-gap-lg-3{
    row-gap:1rem !important;
  }
  .row-gap-lg-4{
    row-gap:1.875rem !important;
  }
  .row-gap-lg-5{
    row-gap:2.15rem !important;
  }
  .row-gap-lg-6{
    row-gap:3.75rem !important;
  }
  .row-gap-lg-7{
    row-gap:5rem !important;
  }
  .column-gap-lg-0{
    -moz-column-gap:0 !important;
         column-gap:0 !important;
  }
  .column-gap-lg-1{
    -moz-column-gap:.25rem !important;
         column-gap:.25rem !important;
  }
  .column-gap-lg-2{
    -moz-column-gap:.5rem !important;
         column-gap:.5rem !important;
  }
  .column-gap-lg-3{
    -moz-column-gap:1rem !important;
         column-gap:1rem !important;
  }
  .column-gap-lg-4{
    -moz-column-gap:1.875rem !important;
         column-gap:1.875rem !important;
  }
  .column-gap-lg-5{
    -moz-column-gap:2.15rem !important;
         column-gap:2.15rem !important;
  }
  .column-gap-lg-6{
    -moz-column-gap:3.75rem !important;
         column-gap:3.75rem !important;
  }
  .column-gap-lg-7{
    -moz-column-gap:5rem !important;
         column-gap:5rem !important;
  }
  .text-lg-start{
    text-align:left !important;
  }
  .text-lg-end{
    text-align:right !important;
  }
  .text-lg-center{
    text-align:center !important;
  }
}
@media (min-width:1200px){
  .float-xl-start{
    float:left !important;
  }
  .float-xl-end{
    float:right !important;
  }
  .float-xl-none{
    float:none !important;
  }
  .object-fit-xl-contain{
    -o-object-fit:contain !important;
       object-fit:contain !important;
  }
  .object-fit-xl-cover{
    -o-object-fit:cover !important;
       object-fit:cover !important;
  }
  .object-fit-xl-fill{
    -o-object-fit:fill !important;
       object-fit:fill !important;
  }
  .object-fit-xl-scale{
    -o-object-fit:scale-down !important;
       object-fit:scale-down !important;
  }
  .object-fit-xl-none{
    -o-object-fit:none !important;
       object-fit:none !important;
  }
  .d-xl-inline{
    display:inline !important;
  }
  .d-xl-inline-block{
    display:inline-block !important;
  }
  .d-xl-block{
    display:block !important;
  }
  .d-xl-grid{
    display:grid !important;
  }
  .d-xl-inline-grid{
    display:inline-grid !important;
  }
  .d-xl-table{
    display:table !important;
  }
  .d-xl-table-row{
    display:table-row !important;
  }
  .d-xl-table-cell{
    display:table-cell !important;
  }
  .d-xl-flex{
    display:flex !important;
  }
  .d-xl-inline-flex{
    display:inline-flex !important;
  }
  .d-xl-none{
    display:none !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-row-reverse{
    flex-direction:row-reverse !important;
  }
  .flex-xl-column-reverse{
    flex-direction:column-reverse !important;
  }
  .flex-xl-grow-0{
    flex-grow:0 !important;
  }
  .flex-xl-grow-1{
    flex-grow:1 !important;
  }
  .flex-xl-shrink-0{
    flex-shrink:0 !important;
  }
  .flex-xl-shrink-1{
    flex-shrink:1 !important;
  }
  .flex-xl-wrap{
    flex-wrap:wrap !important;
  }
  .flex-xl-nowrap{
    flex-wrap:nowrap !important;
  }
  .flex-xl-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }
  .justify-content-xl-start{
    justify-content:flex-start !important;
  }
  .justify-content-xl-end{
    justify-content:flex-end !important;
  }
  .justify-content-xl-center{
    justify-content:center !important;
  }
  .justify-content-xl-between{
    justify-content:space-between !important;
  }
  .justify-content-xl-around{
    justify-content:space-around !important;
  }
  .justify-content-xl-evenly{
    justify-content:space-evenly !important;
  }
  .align-items-xl-start{
    align-items:flex-start !important;
  }
  .align-items-xl-end{
    align-items:flex-end !important;
  }
  .align-items-xl-center{
    align-items:center !important;
  }
  .align-items-xl-baseline{
    align-items:baseline !important;
  }
  .align-items-xl-stretch{
    align-items:stretch !important;
  }
  .align-content-xl-start{
    align-content:flex-start !important;
  }
  .align-content-xl-end{
    align-content:flex-end !important;
  }
  .align-content-xl-center{
    align-content:center !important;
  }
  .align-content-xl-between{
    align-content:space-between !important;
  }
  .align-content-xl-around{
    align-content:space-around !important;
  }
  .align-content-xl-stretch{
    align-content:stretch !important;
  }
  .align-self-xl-auto{
    align-self:auto !important;
  }
  .align-self-xl-start{
    align-self:flex-start !important;
  }
  .align-self-xl-end{
    align-self:flex-end !important;
  }
  .align-self-xl-center{
    align-self:center !important;
  }
  .align-self-xl-baseline{
    align-self:baseline !important;
  }
  .align-self-xl-stretch{
    align-self:stretch !important;
  }
  .order-xl-first{
    order:-1 !important;
  }
  .order-xl-0{
    order:0 !important;
  }
  .order-xl-1{
    order:1 !important;
  }
  .order-xl-2{
    order:2 !important;
  }
  .order-xl-3{
    order:3 !important;
  }
  .order-xl-4{
    order:4 !important;
  }
  .order-xl-5{
    order:5 !important;
  }
  .order-xl-last{
    order:6 !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:1.875rem !important;
  }
  .m-xl-5{
    margin:2.15rem !important;
  }
  .m-xl-6{
    margin:3.75rem !important;
  }
  .m-xl-7{
    margin:5rem !important;
  }
  .m-xl-auto{
    margin:auto !important;
  }
  .mx-xl-0{
    margin-left:0 !important;
    margin-right:0 !important;
  }
  .mx-xl-1{
    margin-left:.25rem !important;
    margin-right:.25rem !important;
  }
  .mx-xl-2{
    margin-left:.5rem !important;
    margin-right:.5rem !important;
  }
  .mx-xl-3{
    margin-left:1rem !important;
    margin-right:1rem !important;
  }
  .mx-xl-4{
    margin-left:1.875rem !important;
    margin-right:1.875rem !important;
  }
  .mx-xl-5{
    margin-left:2.15rem !important;
    margin-right:2.15rem !important;
  }
  .mx-xl-6{
    margin-left:3.75rem !important;
    margin-right:3.75rem !important;
  }
  .mx-xl-7{
    margin-left:5rem !important;
    margin-right:5rem !important;
  }
  .mx-xl-auto{
    margin-left:auto !important;
    margin-right:auto !important;
  }
  .my-xl-0{
    margin-bottom:0 !important;
    margin-top:0 !important;
  }
  .my-xl-1{
    margin-bottom:.25rem !important;
    margin-top:.25rem !important;
  }
  .my-xl-2{
    margin-bottom:.5rem !important;
    margin-top:.5rem !important;
  }
  .my-xl-3{
    margin-bottom:1rem !important;
    margin-top:1rem !important;
  }
  .my-xl-4{
    margin-bottom:1.875rem !important;
    margin-top:1.875rem !important;
  }
  .my-xl-5{
    margin-bottom:2.15rem !important;
    margin-top:2.15rem !important;
  }
  .my-xl-6{
    margin-bottom:3.75rem !important;
    margin-top:3.75rem !important;
  }
  .my-xl-7{
    margin-bottom:5rem !important;
    margin-top:5rem !important;
  }
  .my-xl-auto{
    margin-bottom:auto !important;
    margin-top: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:1.875rem !important;
  }
  .mt-xl-5{
    margin-top:2.15rem !important;
  }
  .mt-xl-6{
    margin-top:3.75rem !important;
  }
  .mt-xl-7{
    margin-top:5rem !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:1.875rem !important;
  }
  .me-xl-5{
    margin-right:2.15rem !important;
  }
  .me-xl-6{
    margin-right:3.75rem !important;
  }
  .me-xl-7{
    margin-right:5rem !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:1.875rem !important;
  }
  .mb-xl-5{
    margin-bottom:2.15rem !important;
  }
  .mb-xl-6{
    margin-bottom:3.75rem !important;
  }
  .mb-xl-7{
    margin-bottom:5rem !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:1.875rem !important;
  }
  .ms-xl-5{
    margin-left:2.15rem !important;
  }
  .ms-xl-6{
    margin-left:3.75rem !important;
  }
  .ms-xl-7{
    margin-left:5rem !important;
  }
  .ms-xl-auto{
    margin-left:auto !important;
  }
  .p-xl-0{
    padding:0 !important;
  }
  .p-xl-1{
    padding:.25rem !important;
  }
  .p-xl-2{
    padding:.5rem !important;
  }
  .p-xl-3{
    padding:1rem !important;
  }
  .p-xl-4{
    padding:1.875rem !important;
  }
  .p-xl-5{
    padding:2.15rem !important;
  }
  .p-xl-6{
    padding:3.75rem !important;
  }
  .p-xl-7{
    padding:5rem !important;
  }
  .px-xl-0{
    padding-left:0 !important;
    padding-right:0 !important;
  }
  .px-xl-1{
    padding-left:.25rem !important;
    padding-right:.25rem !important;
  }
  .px-xl-2{
    padding-left:.5rem !important;
    padding-right:.5rem !important;
  }
  .px-xl-3{
    padding-left:1rem !important;
    padding-right:1rem !important;
  }
  .px-xl-4{
    padding-left:1.875rem !important;
    padding-right:1.875rem !important;
  }
  .px-xl-5{
    padding-left:2.15rem !important;
    padding-right:2.15rem !important;
  }
  .px-xl-6{
    padding-left:3.75rem !important;
    padding-right:3.75rem !important;
  }
  .px-xl-7{
    padding-left:5rem !important;
    padding-right:5rem !important;
  }
  .py-xl-0{
    padding-bottom:0 !important;
    padding-top:0 !important;
  }
  .py-xl-1{
    padding-bottom:.25rem !important;
    padding-top:.25rem !important;
  }
  .py-xl-2{
    padding-bottom:.5rem !important;
    padding-top:.5rem !important;
  }
  .py-xl-3{
    padding-bottom:1rem !important;
    padding-top:1rem !important;
  }
  .py-xl-4{
    padding-bottom:1.875rem !important;
    padding-top:1.875rem !important;
  }
  .py-xl-5{
    padding-bottom:2.15rem !important;
    padding-top:2.15rem !important;
  }
  .py-xl-6{
    padding-bottom:3.75rem !important;
    padding-top:3.75rem !important;
  }
  .py-xl-7{
    padding-bottom:5rem !important;
    padding-top:5rem !important;
  }
  .pt-xl-0{
    padding-top:0 !important;
  }
  .pt-xl-1{
    padding-top:.25rem !important;
  }
  .pt-xl-2{
    padding-top:.5rem !important;
  }
  .pt-xl-3{
    padding-top:1rem !important;
  }
  .pt-xl-4{
    padding-top:1.875rem !important;
  }
  .pt-xl-5{
    padding-top:2.15rem !important;
  }
  .pt-xl-6{
    padding-top:3.75rem !important;
  }
  .pt-xl-7{
    padding-top:5rem !important;
  }
  .pe-xl-0{
    padding-right:0 !important;
  }
  .pe-xl-1{
    padding-right:.25rem !important;
  }
  .pe-xl-2{
    padding-right:.5rem !important;
  }
  .pe-xl-3{
    padding-right:1rem !important;
  }
  .pe-xl-4{
    padding-right:1.875rem !important;
  }
  .pe-xl-5{
    padding-right:2.15rem !important;
  }
  .pe-xl-6{
    padding-right:3.75rem !important;
  }
  .pe-xl-7{
    padding-right:5rem !important;
  }
  .pb-xl-0{
    padding-bottom:0 !important;
  }
  .pb-xl-1{
    padding-bottom:.25rem !important;
  }
  .pb-xl-2{
    padding-bottom:.5rem !important;
  }
  .pb-xl-3{
    padding-bottom:1rem !important;
  }
  .pb-xl-4{
    padding-bottom:1.875rem !important;
  }
  .pb-xl-5{
    padding-bottom:2.15rem !important;
  }
  .pb-xl-6{
    padding-bottom:3.75rem !important;
  }
  .pb-xl-7{
    padding-bottom:5rem !important;
  }
  .ps-xl-0{
    padding-left:0 !important;
  }
  .ps-xl-1{
    padding-left:.25rem !important;
  }
  .ps-xl-2{
    padding-left:.5rem !important;
  }
  .ps-xl-3{
    padding-left:1rem !important;
  }
  .ps-xl-4{
    padding-left:1.875rem !important;
  }
  .ps-xl-5{
    padding-left:2.15rem !important;
  }
  .ps-xl-6{
    padding-left:3.75rem !important;
  }
  .ps-xl-7{
    padding-left:5rem !important;
  }
  .gap-xl-0{
    gap:0 !important;
  }
  .gap-xl-1{
    gap:.25rem !important;
  }
  .gap-xl-2{
    gap:.5rem !important;
  }
  .gap-xl-3{
    gap:1rem !important;
  }
  .gap-xl-4{
    gap:1.875rem !important;
  }
  .gap-xl-5{
    gap:2.15rem !important;
  }
  .gap-xl-6{
    gap:3.75rem !important;
  }
  .gap-xl-7{
    gap:5rem !important;
  }
  .row-gap-xl-0{
    row-gap:0 !important;
  }
  .row-gap-xl-1{
    row-gap:.25rem !important;
  }
  .row-gap-xl-2{
    row-gap:.5rem !important;
  }
  .row-gap-xl-3{
    row-gap:1rem !important;
  }
  .row-gap-xl-4{
    row-gap:1.875rem !important;
  }
  .row-gap-xl-5{
    row-gap:2.15rem !important;
  }
  .row-gap-xl-6{
    row-gap:3.75rem !important;
  }
  .row-gap-xl-7{
    row-gap:5rem !important;
  }
  .column-gap-xl-0{
    -moz-column-gap:0 !important;
         column-gap:0 !important;
  }
  .column-gap-xl-1{
    -moz-column-gap:.25rem !important;
         column-gap:.25rem !important;
  }
  .column-gap-xl-2{
    -moz-column-gap:.5rem !important;
         column-gap:.5rem !important;
  }
  .column-gap-xl-3{
    -moz-column-gap:1rem !important;
         column-gap:1rem !important;
  }
  .column-gap-xl-4{
    -moz-column-gap:1.875rem !important;
         column-gap:1.875rem !important;
  }
  .column-gap-xl-5{
    -moz-column-gap:2.15rem !important;
         column-gap:2.15rem !important;
  }
  .column-gap-xl-6{
    -moz-column-gap:3.75rem !important;
         column-gap:3.75rem !important;
  }
  .column-gap-xl-7{
    -moz-column-gap:5rem !important;
         column-gap:5rem !important;
  }
  .text-xl-start{
    text-align:left !important;
  }
  .text-xl-end{
    text-align:right !important;
  }
  .text-xl-center{
    text-align:center !important;
  }
}
@media (min-width:1400px){
  .float-xxl-start{
    float:left !important;
  }
  .float-xxl-end{
    float:right !important;
  }
  .float-xxl-none{
    float:none !important;
  }
  .object-fit-xxl-contain{
    -o-object-fit:contain !important;
       object-fit:contain !important;
  }
  .object-fit-xxl-cover{
    -o-object-fit:cover !important;
       object-fit:cover !important;
  }
  .object-fit-xxl-fill{
    -o-object-fit:fill !important;
       object-fit:fill !important;
  }
  .object-fit-xxl-scale{
    -o-object-fit:scale-down !important;
       object-fit:scale-down !important;
  }
  .object-fit-xxl-none{
    -o-object-fit:none !important;
       object-fit:none !important;
  }
  .d-xxl-inline{
    display:inline !important;
  }
  .d-xxl-inline-block{
    display:inline-block !important;
  }
  .d-xxl-block{
    display:block !important;
  }
  .d-xxl-grid{
    display:grid !important;
  }
  .d-xxl-inline-grid{
    display:inline-grid !important;
  }
  .d-xxl-table{
    display:table !important;
  }
  .d-xxl-table-row{
    display:table-row !important;
  }
  .d-xxl-table-cell{
    display:table-cell !important;
  }
  .d-xxl-flex{
    display:flex !important;
  }
  .d-xxl-inline-flex{
    display:inline-flex !important;
  }
  .d-xxl-none{
    display:none !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-row-reverse{
    flex-direction:row-reverse !important;
  }
  .flex-xxl-column-reverse{
    flex-direction:column-reverse !important;
  }
  .flex-xxl-grow-0{
    flex-grow:0 !important;
  }
  .flex-xxl-grow-1{
    flex-grow:1 !important;
  }
  .flex-xxl-shrink-0{
    flex-shrink:0 !important;
  }
  .flex-xxl-shrink-1{
    flex-shrink:1 !important;
  }
  .flex-xxl-wrap{
    flex-wrap:wrap !important;
  }
  .flex-xxl-nowrap{
    flex-wrap:nowrap !important;
  }
  .flex-xxl-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }
  .justify-content-xxl-start{
    justify-content:flex-start !important;
  }
  .justify-content-xxl-end{
    justify-content:flex-end !important;
  }
  .justify-content-xxl-center{
    justify-content:center !important;
  }
  .justify-content-xxl-between{
    justify-content:space-between !important;
  }
  .justify-content-xxl-around{
    justify-content:space-around !important;
  }
  .justify-content-xxl-evenly{
    justify-content:space-evenly !important;
  }
  .align-items-xxl-start{
    align-items:flex-start !important;
  }
  .align-items-xxl-end{
    align-items:flex-end !important;
  }
  .align-items-xxl-center{
    align-items:center !important;
  }
  .align-items-xxl-baseline{
    align-items:baseline !important;
  }
  .align-items-xxl-stretch{
    align-items:stretch !important;
  }
  .align-content-xxl-start{
    align-content:flex-start !important;
  }
  .align-content-xxl-end{
    align-content:flex-end !important;
  }
  .align-content-xxl-center{
    align-content:center !important;
  }
  .align-content-xxl-between{
    align-content:space-between !important;
  }
  .align-content-xxl-around{
    align-content:space-around !important;
  }
  .align-content-xxl-stretch{
    align-content:stretch !important;
  }
  .align-self-xxl-auto{
    align-self:auto !important;
  }
  .align-self-xxl-start{
    align-self:flex-start !important;
  }
  .align-self-xxl-end{
    align-self:flex-end !important;
  }
  .align-self-xxl-center{
    align-self:center !important;
  }
  .align-self-xxl-baseline{
    align-self:baseline !important;
  }
  .align-self-xxl-stretch{
    align-self:stretch !important;
  }
  .order-xxl-first{
    order:-1 !important;
  }
  .order-xxl-0{
    order:0 !important;
  }
  .order-xxl-1{
    order:1 !important;
  }
  .order-xxl-2{
    order:2 !important;
  }
  .order-xxl-3{
    order:3 !important;
  }
  .order-xxl-4{
    order:4 !important;
  }
  .order-xxl-5{
    order:5 !important;
  }
  .order-xxl-last{
    order:6 !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:1.875rem !important;
  }
  .m-xxl-5{
    margin:2.15rem !important;
  }
  .m-xxl-6{
    margin:3.75rem !important;
  }
  .m-xxl-7{
    margin:5rem !important;
  }
  .m-xxl-auto{
    margin:auto !important;
  }
  .mx-xxl-0{
    margin-left:0 !important;
    margin-right:0 !important;
  }
  .mx-xxl-1{
    margin-left:.25rem !important;
    margin-right:.25rem !important;
  }
  .mx-xxl-2{
    margin-left:.5rem !important;
    margin-right:.5rem !important;
  }
  .mx-xxl-3{
    margin-left:1rem !important;
    margin-right:1rem !important;
  }
  .mx-xxl-4{
    margin-left:1.875rem !important;
    margin-right:1.875rem !important;
  }
  .mx-xxl-5{
    margin-left:2.15rem !important;
    margin-right:2.15rem !important;
  }
  .mx-xxl-6{
    margin-left:3.75rem !important;
    margin-right:3.75rem !important;
  }
  .mx-xxl-7{
    margin-left:5rem !important;
    margin-right:5rem !important;
  }
  .mx-xxl-auto{
    margin-left:auto !important;
    margin-right:auto !important;
  }
  .my-xxl-0{
    margin-bottom:0 !important;
    margin-top:0 !important;
  }
  .my-xxl-1{
    margin-bottom:.25rem !important;
    margin-top:.25rem !important;
  }
  .my-xxl-2{
    margin-bottom:.5rem !important;
    margin-top:.5rem !important;
  }
  .my-xxl-3{
    margin-bottom:1rem !important;
    margin-top:1rem !important;
  }
  .my-xxl-4{
    margin-bottom:1.875rem !important;
    margin-top:1.875rem !important;
  }
  .my-xxl-5{
    margin-bottom:2.15rem !important;
    margin-top:2.15rem !important;
  }
  .my-xxl-6{
    margin-bottom:3.75rem !important;
    margin-top:3.75rem !important;
  }
  .my-xxl-7{
    margin-bottom:5rem !important;
    margin-top:5rem !important;
  }
  .my-xxl-auto{
    margin-bottom:auto !important;
    margin-top: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:1.875rem !important;
  }
  .mt-xxl-5{
    margin-top:2.15rem !important;
  }
  .mt-xxl-6{
    margin-top:3.75rem !important;
  }
  .mt-xxl-7{
    margin-top:5rem !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:1.875rem !important;
  }
  .me-xxl-5{
    margin-right:2.15rem !important;
  }
  .me-xxl-6{
    margin-right:3.75rem !important;
  }
  .me-xxl-7{
    margin-right:5rem !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:1.875rem !important;
  }
  .mb-xxl-5{
    margin-bottom:2.15rem !important;
  }
  .mb-xxl-6{
    margin-bottom:3.75rem !important;
  }
  .mb-xxl-7{
    margin-bottom:5rem !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:1.875rem !important;
  }
  .ms-xxl-5{
    margin-left:2.15rem !important;
  }
  .ms-xxl-6{
    margin-left:3.75rem !important;
  }
  .ms-xxl-7{
    margin-left:5rem !important;
  }
  .ms-xxl-auto{
    margin-left:auto !important;
  }
  .p-xxl-0{
    padding:0 !important;
  }
  .p-xxl-1{
    padding:.25rem !important;
  }
  .p-xxl-2{
    padding:.5rem !important;
  }
  .p-xxl-3{
    padding:1rem !important;
  }
  .p-xxl-4{
    padding:1.875rem !important;
  }
  .p-xxl-5{
    padding:2.15rem !important;
  }
  .p-xxl-6{
    padding:3.75rem !important;
  }
  .p-xxl-7{
    padding:5rem !important;
  }
  .px-xxl-0{
    padding-left:0 !important;
    padding-right:0 !important;
  }
  .px-xxl-1{
    padding-left:.25rem !important;
    padding-right:.25rem !important;
  }
  .px-xxl-2{
    padding-left:.5rem !important;
    padding-right:.5rem !important;
  }
  .px-xxl-3{
    padding-left:1rem !important;
    padding-right:1rem !important;
  }
  .px-xxl-4{
    padding-left:1.875rem !important;
    padding-right:1.875rem !important;
  }
  .px-xxl-5{
    padding-left:2.15rem !important;
    padding-right:2.15rem !important;
  }
  .px-xxl-6{
    padding-left:3.75rem !important;
    padding-right:3.75rem !important;
  }
  .px-xxl-7{
    padding-left:5rem !important;
    padding-right:5rem !important;
  }
  .py-xxl-0{
    padding-bottom:0 !important;
    padding-top:0 !important;
  }
  .py-xxl-1{
    padding-bottom:.25rem !important;
    padding-top:.25rem !important;
  }
  .py-xxl-2{
    padding-bottom:.5rem !important;
    padding-top:.5rem !important;
  }
  .py-xxl-3{
    padding-bottom:1rem !important;
    padding-top:1rem !important;
  }
  .py-xxl-4{
    padding-bottom:1.875rem !important;
    padding-top:1.875rem !important;
  }
  .py-xxl-5{
    padding-bottom:2.15rem !important;
    padding-top:2.15rem !important;
  }
  .py-xxl-6{
    padding-bottom:3.75rem !important;
    padding-top:3.75rem !important;
  }
  .py-xxl-7{
    padding-bottom:5rem !important;
    padding-top:5rem !important;
  }
  .pt-xxl-0{
    padding-top:0 !important;
  }
  .pt-xxl-1{
    padding-top:.25rem !important;
  }
  .pt-xxl-2{
    padding-top:.5rem !important;
  }
  .pt-xxl-3{
    padding-top:1rem !important;
  }
  .pt-xxl-4{
    padding-top:1.875rem !important;
  }
  .pt-xxl-5{
    padding-top:2.15rem !important;
  }
  .pt-xxl-6{
    padding-top:3.75rem !important;
  }
  .pt-xxl-7{
    padding-top:5rem !important;
  }
  .pe-xxl-0{
    padding-right:0 !important;
  }
  .pe-xxl-1{
    padding-right:.25rem !important;
  }
  .pe-xxl-2{
    padding-right:.5rem !important;
  }
  .pe-xxl-3{
    padding-right:1rem !important;
  }
  .pe-xxl-4{
    padding-right:1.875rem !important;
  }
  .pe-xxl-5{
    padding-right:2.15rem !important;
  }
  .pe-xxl-6{
    padding-right:3.75rem !important;
  }
  .pe-xxl-7{
    padding-right:5rem !important;
  }
  .pb-xxl-0{
    padding-bottom:0 !important;
  }
  .pb-xxl-1{
    padding-bottom:.25rem !important;
  }
  .pb-xxl-2{
    padding-bottom:.5rem !important;
  }
  .pb-xxl-3{
    padding-bottom:1rem !important;
  }
  .pb-xxl-4{
    padding-bottom:1.875rem !important;
  }
  .pb-xxl-5{
    padding-bottom:2.15rem !important;
  }
  .pb-xxl-6{
    padding-bottom:3.75rem !important;
  }
  .pb-xxl-7{
    padding-bottom:5rem !important;
  }
  .ps-xxl-0{
    padding-left:0 !important;
  }
  .ps-xxl-1{
    padding-left:.25rem !important;
  }
  .ps-xxl-2{
    padding-left:.5rem !important;
  }
  .ps-xxl-3{
    padding-left:1rem !important;
  }
  .ps-xxl-4{
    padding-left:1.875rem !important;
  }
  .ps-xxl-5{
    padding-left:2.15rem !important;
  }
  .ps-xxl-6{
    padding-left:3.75rem !important;
  }
  .ps-xxl-7{
    padding-left:5rem !important;
  }
  .gap-xxl-0{
    gap:0 !important;
  }
  .gap-xxl-1{
    gap:.25rem !important;
  }
  .gap-xxl-2{
    gap:.5rem !important;
  }
  .gap-xxl-3{
    gap:1rem !important;
  }
  .gap-xxl-4{
    gap:1.875rem !important;
  }
  .gap-xxl-5{
    gap:2.15rem !important;
  }
  .gap-xxl-6{
    gap:3.75rem !important;
  }
  .gap-xxl-7{
    gap:5rem !important;
  }
  .row-gap-xxl-0{
    row-gap:0 !important;
  }
  .row-gap-xxl-1{
    row-gap:.25rem !important;
  }
  .row-gap-xxl-2{
    row-gap:.5rem !important;
  }
  .row-gap-xxl-3{
    row-gap:1rem !important;
  }
  .row-gap-xxl-4{
    row-gap:1.875rem !important;
  }
  .row-gap-xxl-5{
    row-gap:2.15rem !important;
  }
  .row-gap-xxl-6{
    row-gap:3.75rem !important;
  }
  .row-gap-xxl-7{
    row-gap:5rem !important;
  }
  .column-gap-xxl-0{
    -moz-column-gap:0 !important;
         column-gap:0 !important;
  }
  .column-gap-xxl-1{
    -moz-column-gap:.25rem !important;
         column-gap:.25rem !important;
  }
  .column-gap-xxl-2{
    -moz-column-gap:.5rem !important;
         column-gap:.5rem !important;
  }
  .column-gap-xxl-3{
    -moz-column-gap:1rem !important;
         column-gap:1rem !important;
  }
  .column-gap-xxl-4{
    -moz-column-gap:1.875rem !important;
         column-gap:1.875rem !important;
  }
  .column-gap-xxl-5{
    -moz-column-gap:2.15rem !important;
         column-gap:2.15rem !important;
  }
  .column-gap-xxl-6{
    -moz-column-gap:3.75rem !important;
         column-gap:3.75rem !important;
  }
  .column-gap-xxl-7{
    -moz-column-gap:5rem !important;
         column-gap:5rem !important;
  }
  .text-xxl-start{
    text-align:left !important;
  }
  .text-xxl-end{
    text-align:right !important;
  }
  .text-xxl-center{
    text-align:center !important;
  }
}
@media (min-width:1200px){
  .fs-1{
    font-size:2.5rem !important;
  }
  .fs-2{
    font-size:1.625rem !important;
  }
}
@media print{
  .d-print-inline{
    display:inline !important;
  }
  .d-print-inline-block{
    display:inline-block !important;
  }
  .d-print-block{
    display:block !important;
  }
  .d-print-grid{
    display:grid !important;
  }
  .d-print-inline-grid{
    display:inline-grid !important;
  }
  .d-print-table{
    display:table !important;
  }
  .d-print-table-row{
    display:table-row !important;
  }
  .d-print-table-cell{
    display:table-cell !important;
  }
  .d-print-flex{
    display:flex !important;
  }
  .d-print-inline-flex{
    display:inline-flex !important;
  }
  .d-print-none{
    display:none !important;
  }
}
@font-face{
  font-display:block;
  font-family:iconfont;
  font-style:normal;
  font-weight:400;
  src:url(../fonts/iconfont.eot);
  src:url(../fonts/iconfont.eot#iefix) format("embedded-opentype"), url(../fonts/iconfont.ttf) format("truetype"), url(../fonts/iconfont.woff) format("woff"), url(../fonts/iconfont.svg#iconfont) format("svg");
}
a{
  cursor:pointer;
}

ul{
  list-style:none;
  margin-bottom:0;
  padding-left:0;
}

.celnisprava{
  display:flex;
  flex-direction:column;
  font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
  justify-content:space-between;
  min-height:100vh;
}

.cs-content{
  flex-grow:1;
}
.cs-content h1{
  margin-bottom:1.875rem;
  text-transform:uppercase;
}
.cs-content h2{
  font-weight:800;
}
.cs-content p{
  --p-font-size:1.1875rem;
  --p-line-height:1.7894736842;
  font-size:var(--p-font-size);
  line-height:var(--p-line-height);
}
@media (min-width:768px){
  .cs-content p{
    --p-font-size:1.0625rem;
    --p-line-height:1.7647058824;
  }
}
.cs-content .blockquote{
  margin-bottom:0;
}
.cs-content .blockquote p{
  margin-bottom:2rem;
}
.cs-content .blockquote p:last-child{
  margin-bottom:0;
}

@media (min-width:768px){
  .cs-container{
    margin:0 auto;
    max-width:860px;
  }
}
@media (max-width:899.8px){
  .cs-container--padding{
    margin:0 .625rem;
    padding-left:.625rem;
    padding-right:.625rem;
  }
}

.quotes p:first-child:before{
  content:"„";
}
.quotes p:last-child:after{
  content:"“";
}

.cs-header{
  box-shadow:0 .1875rem 1.25rem rgba(157,186,201,.63);
  padding:.9375rem;
  position:relative;
}
@media (min-width:576px){
  .cs-header{
    padding:calc(1.2625rem + .15vw);
  }
}
@media (min-width:576px) and (min-width:1200px){
  .cs-header{
    padding:1.375rem;
  }
}
.cs-header__logo{
  padding:.3125rem;
}

.cs-footer{
  background-color:#005f6d;
  color:#fff;
  letter-spacing:.02em;
  padding:calc(1.28125rem + .375vw);
  position:relative;
  z-index:1;
}
@media (min-width:1200px){
  .cs-footer{
    padding:1.5625rem;
  }
}
@media (max-width:575.98px){
  .cs-footer{
    font-size:1.125rem;
  }
}
@media (min-width:768px){
  .cs-footer{
    margin-top:calc(1.75rem + 6vw);
    padding:calc(1.35625rem + 1.275vw);
  }
}
@media (min-width:768px) and (min-width:1200px){
  .cs-footer{
    margin-top:6.25rem;
    padding:2.3125rem;
  }
}
.cs-footer__logo{
  color:#fff;
  padding:.3125rem;
}

.logo{
  display:inline-flex;
  font-family:iconfont,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
  text-decoration:none;
  speak:never;
  font-style:normal;
  font-variant:normal;
  font-weight:400;
  line-height:1;
  text-transform:none;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
.logo--default{
  font-size:2.0157rem;
}
.logo--default:before{
  color:grey;
  content:"\e900";
}
.logo--default:after{
  color:#00abbd;
  content:"\e901";
  margin-left:-4.49609375em;
}
.logo--claim{
  font-size:3.0637rem;
}
.logo--claim:before{
  color:grey;
  content:"\e908";
}
.logo--claim:after{
  color:#00abbd;
  content:"\e909";
  margin-left:-3.625em;
}
.logo--current-color:after,.logo--current-color:before{
  color:currentColor;
}
.logo-celnisprava{
  display:flex;
  flex-direction:column;
  gap:2.1875rem;
  justify-items:flex-start;
}
.logo-celnisprava:after{
  background-image:url(../Images/logo/celnisprava.svg);
  background-position:50% 100%;
  background-repeat:no-repeat;
  background-size:contain;
  content:"";
  filter:invert(23%) sepia(76%) saturate(1910%) hue-rotate(220deg) brightness(92%) contrast(81%);
  height:5.9375rem;
}

@keyframes splide-loading{
  0%{
    transform:rotate(0);
  }
  to{
    transform:rotate(1turn);
  }
}
.splide__track--draggable{
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-user-select:none;
       user-select:none;
}

.splide__track--fade>.splide__list>.splide__slide{
  margin:0 !important;
  opacity:0;
  z-index:0;
}

.splide__track--fade>.splide__list>.splide__slide.is-active{
  opacity:1;
  z-index:1;
}

.splide--rtl{
  direction:rtl;
}

.splide__track--ttb>.splide__list{
  display:block;
}

.splide__container{
  box-sizing:border-box;
  position:relative;
}

.splide__list{
  backface-visibility:hidden;
  display:flex;
  height:100%;
  margin:0 !important;
  padding:0 !important;
}

.splide.is-initialized:not(.is-active) .splide__list{
  display:block;
}

.splide__pagination{
  align-items:center;
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  margin:0;
  pointer-events:none;
}

.splide__pagination li{
  display:inline-block;
  line-height:1;
  list-style-type:none;
  margin:0;
  pointer-events:auto;
}

.splide:not(.is-overflow) .splide__pagination{
  display:none;
}

.splide__progress__bar{
  width:0;
}

.splide{
  position:relative;
  visibility:hidden;
}

.splide.is-initialized,.splide.is-rendered{
  visibility:visible;
}

.splide__slide{
  backface-visibility:hidden;
  box-sizing:border-box;
  flex-shrink:0;
  list-style-type:none !important;
  margin:0;
  position:relative;
}

.splide__slide img{
  vertical-align:bottom;
}

.splide__spinner{
  animation:splide-loading 1s linear infinite;
  border:2px solid #999;
  border-left-color:transparent;
  border-radius:50%;
  bottom:0;
  contain:strict;
  display:inline-block;
  height:20px;
  left:0;
  margin:auto;
  position:absolute;
  right:0;
  top:0;
  width:20px;
}

.splide__sr{
  clip:rect(0 0 0 0);
  border:0;
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
}

.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{
  display:none;
}

.splide__toggle.is-active .splide__toggle__pause{
  display:inline;
}

.splide__track{
  overflow:hidden;
  position:relative;
  z-index:0;
}

.situation{
  border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);
}
@media (max-width:575.98px){
  .situation{
    border-left-width:0;
    border-right-width:0;
  }
}
@media (min-width:576px){
  .situation{
    border-radius:.5rem;
  }
}
.situation .splide__arrows{
  box-sizing:border-box;
  display:flex;
  height:1.625rem;
  justify-content:space-between;
  left:0;
  padding:0 1.875rem;
  position:absolute;
  top:1.875rem;
  width:100%;
}
.situation .splide__arrow{
  background:none;
  border:none;
  padding:0;
}
.situation .splide__arrow svg{
  height:22px;
  width:22px;
  fill:var(--bs-body-color);
}
.situation .splide__arrow--prev{
  transform:rotate(180deg);
}

.benefits{
  --bs-body-font-size:1.1875rem;
  --bs-body-line-height:1.7894736842;
  font-size:var(--bs-body-font-size);
  line-height:var(--bs-body-line-height);
  list-style-type:disc;
}
@media (min-width:768px){
  .benefits{
    --bs-body-font-size:1.0625rem;
    --bs-body-line-height:1.7647058824;
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
  }
}
.benefits li{
  flex:0 0 50%;
}

.contact-form{
  --md-ref-typeface-plain:"Poppins";
  --md-sys-color-surface-container-highest:transparent;
  --md-sys-color-primary:#fff;
  --md-sys-color-on-surface:#fff;
  --md-sys-color-on-surface-variant:#fff;
  --md-filled-text-field-hover-state-layer-color:transparent;
  --md-filled-select-text-field-hover-state-layer-color:transparent;
  --md-filled-text-field-input-text-size:18px;
  --md-menu-container-color:#ffae87;
  background-color:#ff6319;
  background-image:url(../Images/form-bg.webp), radial-gradient(circle 55vw at 79.77% 435.84%, hsla(0,0%,100%,.8) 0, hsla(0,0%,100%,.48) 100%);
  background-position:calc(100% - 47px) 100%, 0 0;
  background-repeat:no-repeat;
  background-size:305px auto, 100%;
  color:#fff;
  display:flex;
  flex-direction:column;
  font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
  gap:1.875rem;
  margin-top:1.25rem;
  padding:calc(1.34rem + 1.08vw);
}
@media (min-width:1200px){
  .contact-form{
    padding:2.15rem;
  }
}
@media (max-width:991.98px){
  .contact-form{
    padding-bottom:200px;
  }
}
@media (max-width:575.98px){
  .contact-form{
    background-position:50% 100%;
    background-size:90%, 100%;
    padding-bottom:calc(5.925rem + 56.1vw);
  }
}
@media (max-width:575.98px) and (min-width:1200px){
  .contact-form{
    padding-bottom:48rem;
  }
}
@media (min-width:992px){
  .contact-form{
    padding-right:370px;
  }
}
@media (min-width:768px){
  .contact-form{
    border-radius:.5rem;
  }
}
.contact-form__text{
  --p-font-size:1rem !important;
}

.part_ui_btn{
  background-color:#fff;
  border:0;
  border-radius:4px;
  box-shadow:0 3px 14px 2px rgba(0,0,0,.08),0 8px 10px 1px rgba(0,0,0,.08),0 5px 5px -3px rgba(0,0,0,.1);
  color:#00191c;
  display:inline-block;
  font-size:.875rem;
  font-weight:400;
  letter-spacing:.01875rem;
  line-height:1rem;
  min-width:9.375rem;
  overflow:hidden;
  padding:1.1875rem 1.75rem;
  position:relative;
  text-align:center;
  transition:transform .3s,box-shadow .5s;
  will-change:transform;
}
@media (max-width:47.9375em){
  .part_ui_btn{
    font-size:.875rem;
    padding:1.1875rem 1.75rem;
  }
}
@media (min-width:48em){
  .part_ui_btn{
    min-width:10.625rem;
  }
}
.part_ui_btn:active,.part_ui_btn:focus,.part_ui_btn:hover{
  box-shadow:0 3px 14px 2px rgba(0,0,0,.12),0 8px 10px 1px rgba(0,0,0,.14),0 5px 5px -3px rgba(0,0,0,.2);
  transform:translateY(-2px);
}

#blazor-error-ui{
  background:#ffffe0;
  bottom:0;
  box-shadow:0 -1px 2px rgba(0,0,0,.2);
  display:none;
  left:0;
  padding:.6rem 1.25rem .7rem;
  position:fixed;
  width:100%;
  z-index:1000;
}

#blazor-error-ui .dismiss{
  cursor:pointer;
  position:absolute;
  right:.75rem;
  top:.5rem;
}

.blazor-error-boundary{
  background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIgb3ZlcmZsb3c9ImhpZGRlbiI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBkPSJNMjM1IDUxaDU2djQ5aC01NnoiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyBjbGlwLXBhdGg9InVybCgjYSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZmlsbD0iI0ZGRTUwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMjYzLjUwNiA1MWE0LjQgNC40IDAgMCAxIDMuMSAxLjI2NmwuNDQ2LjUzMy40ODcuODMgMjIuNjQ2IDM4LjU1NC4zNi42MTIuMTExLjIwMWE0LjMgNC4zIDAgMCAxIC4zNDQgMS42ODJjMCAyLjM4Ny0xLjk2MiA0LjMyMi00LjM4MyA0LjMyMmgtNDYuMjM0Yy0yLjQyIDAtNC4zODMtMS45MzUtNC4zODMtNC4zMjJxLjAwMS0uNDQ5LjA4OS0uODdsLjI0OS0uNzkyLjUyLS44ODUgMjIuNjE1LTM4LjUwMi40ODgtLjgzLjQ0Ni0uNTMzQTQuNCA0LjQgMCAwIDEgMjYzLjUwNiA1MW0uMDggMTUuMDE4cS00LjI3MyAwLTQuMjczIDMuMzE5IDAgLjQxLjA1OC43NTJsMi40MjQgMTMuOTI3aDMuNTg1bDIuNDQxLTE0LjI2OXEuMDU4LS4wMjQuMDU4LS40MyAwLTMuMjk5LTQuMjkzLTMuMjk5bS0uMDEgMjAuMDM3cS0zLjc5IDAtMy43OSAzLjczN3QzLjc5IDMuNzM3cTMuODEgMCAzLjgxMS0zLjczN3QtMy44MTEtMy43MzciLz48L2c+PC9zdmc+) no-repeat 1rem/1.8rem, #b32121;
  color:#fff;
  padding:1rem 1rem 1rem 3.7rem;
}

.blazor-error-boundary:after{
  content:"An error has occurred.";
}

.loader {
    width: .875rem;
    height: .875rem;
    border: 1px solid #00191c;
    border-bottom-color: transparent;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
    box-sizing: border-box;
    animation: rotation 1s linear infinite;
}

@keyframes rotation {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
} 
