/*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors fusia red 236, 28, 36 rgba(var(--bs-primary-rgb), 0
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */

:root {

--bs-primary0: #0f52ba; --bs-primary0-rgb: 15, 62, 186; --bs-primary: #124da6; --bs-primary-rgb: 18, 77, 166; --bs-primary2: #01427f; --bs-primary2-rgb: 1, 66, 127;
--bs-dark0: #354657; --bs-dark0-rgb: 53, 70, 87; --bs-dark: #28496b; --bs-dark-rgb: 40, 73, 107; --bs-dark2: #0f2f4f; --bs-dark2-rgb: 15, 47, 79;
--bs-secondary0: #9fc9f2; --bs-secondary0-rgb: 157, 201, 242; --bs-secondary: #7ec9e6; --bs-secondary-rgb: 126, 201, 230; --bs-secondary2: #4ea4c9; --bs-secondary2-rgb: 78, 164, 201;
--bs-warning0: #f78c25; --bs-warning0-rgb: 247, 140, 37; --bs-warning: #f78c25; --bs-warning-rgb: 247, 140, 37; --bs-warning2: #dd7011; --bs-warning2-rgb: 221, 112, 17;
--bs-danger0: #fbeaea; --bs-danger0-rgb: 251, 234, 234; --bs-danger: #d93025; --bs-danger-rgb: 217, 48, 37; --bs-danger2: #b91c1c; --bs-danger2-rgb: 185, 28, 28;
--bs-success0: #d1f4f0; --bs-success0-rgb: 209, 244, 240; --bs-success: #17a6a; --bs-success-rgb:1, 122, 106; --bs-success2: #1e6468; --bs-success2-rgb: 30, 100, 104;
--bs-indigo0: #f8ecf5; --bs-indigo0-rgb: 248, 236, 245; --bs-indigo: #cc3794; --bs-indigo-rgb: 204, 55, 148; --bs-indigo2: #a62c7a; --bs-indigo2-rgb: 166, 44, 122;
--bs-info0: #d2effa; --bs-info0-rgb: 210, 239, 250; --bs-info: #2596be; --bs-info-rgb: 37, 150, 190; --bs-info2: #1e7697; --bs-info2-rgb: 30, 118, 151;
--bs-light0: #f9fafb; --bs-light0-rgb: 249, 250, 251; --bs-light: #e6eaec; --bs-light-rgb: 230, 234, 236; --bs-light2: #a5acb0; --bs-light2-rgb: 165, 172, 176;
--bs-yellow0: #fff8d2; --bs-yellow0-rgb: 255, 248, 210; --bs-yellow: #fbd722; --bs-yellow-rgb: 251, 215, 34; --bs-yellow2: #d4a918; --bs-yellow2-rgb: 212, 169, 24;
--bs-light0: #f5f7f9; --bs-light0-rgb: 245, 247, 249; --bs-light: #d6dadd; --bs-light-rgb: 214, 218, 221; --bs-light2: #bbc0c4; --bs-light2-rgb: 187, 192, 196;
--bs-pink0: #ffe9ef; --bs-pink0-rgb: 255, 233, 239; --bs-pink: #ff6e6e; --bs-pink-rgb: 255, 110, 110; --bs-pink2: #ff8896; --bs-pink-rgb2: 255, 136, 150;
--bs-white0: #f8f9fa; --bs-white0-rgb: 248, 249, 250; --bs-white: #ffffff; --bs-white-rgb: 255, 255, 255; --bs-white2: #e6e6e6; --bs-white-rgb2: 230, 230, 230;
--bs-black0: #e4e4e4; --bs-black0-rgb: 228, 228, 228; --bs-black: #000000; --bs-black-rgb: 0, 0, 0; --bs-black2: #343536; --bs-black2-rgb: 52, 53, 54;
--bs-gray0: #e3e6e8; --bs-gray0-rgb: 227, 230, 232; --bs-gray: #6c757d; --bs-gray-rgb: 108, 117, 125; --bs-gray2: #474a4d; --bs-gray2-rgb: 71, 74, 77;
--bs-gray-dark0: #e4eaf0; --bs-gray-dark0-rgb: 228, 234, 240; --bs-gray-dark: #253e57; --bs-gray-dark-rgb: 52, 58, 64; --bs-gray-dark2: #1e2124; --bs-gray-dark2-rgb: 30, 33, 36;

--bs-gray-100: #d5dbe0; --bs-gray-100-rgb: 213, 219, 224;
--bs-gray-200: #e9ecef; --bs-gray-200-rgb: 233, 236, 239;
--bs-gray-300: #dee2e6; --bs-gray-300-rgb: 222, 226, 230;
--bs-gray-400: #ced4da; --bs-gray-400-rgb: 206, 212, 218; 
--bs-gray-500: #adb5bd; --bs-gray-500-rgb: 173, 181, 189;
--bs-gray-600: #6c757d; --bs-gray-600-rgb: 108, 117, 125;
--bs-gray-700: #495057; --bs-gray-700-rgb: 73, 80, 87;
--bs-gray-800: #343a40; --bs-gray-800-rgb: 52, 58, 64;
--bs-gray-900: #212529; --bs-gray-900-rgb: 33, 37, 41;

--bs-font-sans-serif: DM Sans, Inter, Montserrat, system-ui, -apple-system, Poppins, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--bs-gradient: linear-gradient(180deg, rgba(var(--bs-white-rgb), 0.15), rgba(var(--bs-white-rgb), 0));

--bs-body-line-height: 1.6; 
--bs-body-line-height-md: 1.2; 
--bs-body-line-height-sm: 0.5; 

--btn-border: 0.0625rem solid var(--bs-light0);

--form-border-bottom-primary: 0.13rem solid rgba(var(--bs-primary-rgb), 0.5);
--form-border-bottom-disabled: 0.1rem solid var(--bs-light0);
--form-border-bottom-light: 0.13rem solid rgba(var(--bs-light-rgb), 0.5);   /* default line */
--form-border-bottom-focus: 0.2rem solid rgba(var(--bs-dark-rgb), 1);       /* focus line */
--form-border-bottom-dark: 0.17rem solid rgba(var(--bs-dark-rgb), 0.6);     /* filled line */

--form-border-all-primary: 0.13rem solid rgba(var(--bs-primary-rgb), 0.5);
--form-border-all-disabled: 0.1rem solid var(--bs-light0);
--form-border-all-light: 0.13rem solid rgba(var(--bs-light-rgb), 0.5);      /* default box */
--form-border-all-focus: 0.2rem solid rgba(var(--bs-dark-rgb), 1);          /* focus box */
--form-border-all-dark: 0.17rem solid rgba(var(--bs-dark-rgb), 0.6);        /* filled box */











--form-line-height: 1.8;
--form-height: 3.5rem;
--form-border-radius: 0;

--bs-bg-opacity: 1; 
--bs-text-opacity: 1; 

--fw-100: 100; --fw-200: 200; --fw-300: 300; --fw-light: 300; --fw-350: 350; --fw-400: 400; --fw-normal: 400; --fw-450: 450; --fw-500: 500; --fw-medium: 500; --fw-550: 550; --fw-600: 600; --fw-semi-bold: 600; --fw-700: 700; --fw-bold: 700; --fw-800: 800; --fw-900: 900; 

--fs-1: clamp(2rem, 2.75rem + 1vw, 4.025rem);
--fs-2: clamp(1.75rem, 2.405rem + 1vw, 3.519rem);
--fs-3: clamp(1.5rem, 2.062rem + 1vw, 3.0187rem);
--fs-4: clamp(1.25rem, 1.719rem + 1vw, 2.5156rem);
--fs-5: clamp(1rem, 1.375rem + 1vw, 2.0125rem);
--fs-6: clamp(0.9rem, 1.238rem + 1vw, 1.8112rem);
--fs-7: clamp(0.8rem, 1.1rem + 1vw, 1.61rem);
--fs-8: clamp(0.75rem, 1.031rem + 1vw, 1.5094rem);
--fs-9: clamp(0.7rem, 0.963rem + 1vw, 1.4087rem);

/*!
--fs-10: clamp(0.65rem, 1.0901rem + 1vw, 1.1991rem);
--fs-11: clamp(0.6rem, 1.0063rem + 1vw, 1.1069rem);
--fs-12: clamp(0.55rem, 0.9224rem + 1vw, 1.0146rem);
--fs-13: clamp(0.5rem, 0.8385rem + 1vw, 0.9224rem);
--fs-14: clamp(0.45rem, 0.7547rem + 1vw, 0.8302rem);
--fs-15: clamp(0.4rem, 0.6708rem + 1vw, 0.7379rem);
--fs-16: clamp(0.35rem, 0.587rem + 1vw, 0.6457rem);

 */

--fs-10: 1.0901rem;
--fs-11: 1.0063rem;
--fs-12: 0.9224rem;
--fs-13: 0.8385rem;
--fs-14: 0.7547rem;
--fs-15: 0.6708rem;
--fs-16: 0.5870rem;


--bs-gutter-x: 1.5rem; 
--bs-gutter-y: 0; 

}



/*--------------
/// Z-Index
---------------*/

.zi-n1 { z-index: -1 !important; } .zi-0 { z-index: 0 !important; } 
.zi-1 { z-index: 1 !important; } .zi-2 { z-index: 2 !important; } .zi-3 { z-index: 3 !important; } .zi-4 { z-index: 4 !important; } .zi-5 { z-index: 5 !important; } .zi-6 { z-index: 6 !important; } .zi-7 { z-index: 7 !important; } .zi-8 { z-index: 8 !important; } .zi-9 { z-index: 9 !important; } .zi-10 { z-index: 10 !important; }
.zi-999 { z-index: 999 !important; } .zi-2000 { z-index: 2000 !important; }

.high-z-index {
z-index: 2000 !important;
position: relative;
}

.bg-metallic::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.6) 0%,transparent 30%,rgba(0,0,0,.25) 70%,rgba(255,255,255,.5) 100%);mix-blend-mode:overlay;pointer-events:none}
.bg-metallic{position:relative;overflow:hidden;color:#fff}




@media (min-width: 1200px) { :root { --fs-10: 1.2rem; } }
@media (min-width: 1200px) { :root { --fs-11: 1.1069rem; } }
@media (min-width: 1200px) { :root { --fs-12: 1.0146rem; } }
@media (min-width: 1200px) { :root { --fs-13: 0.9224rem; } }
@media (min-width: 1200px) { :root { --fs-14: 0.8302rem; } }
@media (min-width: 1200px) { :root { --fs-15: 0.7379rem; } }
@media (min-width: 1200px) { :root { --fs-16: 0.6457rem; } }



.row { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(-1 * var(--bs-gutter-y)); margin-right: calc(-.5 * var(--bs-gutter-x)); margin-left: calc(-.5 * var(--bs-gutter-x)); }
.row > * { flex-shrink: 0; width: 100%; max-width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-top: var(--bs-gutter-y); }

.col { -ms-flex: 1 0 0%; flex: 1 0 0%; }
.row-cols-auto > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; }

.row-cols-1 > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 100%; }
.row-cols-2 > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 50%; }
.row-cols-3 > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 33.33333%; }
.row-cols-4 > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 25%; }
.row-cols-5 > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 20%; }
.row-cols-6 > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 16.66667%; }

.col-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; }
.col-1 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 8.33333%; }
.col-2 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 16.66667%; }
.col-3 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 25%; }
.col-4 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 33.33333%; }
.col-5 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 41.66667%; }
.col-6 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 50%; }
.col-7 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 58.33333%; }
.col-8 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 66.66667%; }
.col-9 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 75%; }
.col-10 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 83.33333%; }
.col-11 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 91.66667%; }
.col-12 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 100%; }

.offset-1 { margin-left: 8.33333%; }
.offset-2 { margin-left: 16.66667%; }
.offset-3 { margin-left: 25%; }
.offset-4 { margin-left: 33.33333%; }
.offset-5 { margin-left: 41.66667%; }
.offset-6 { margin-left: 50%; }
.offset-7 { margin-left: 58.33333%; }
.offset-8 { margin-left: 66.66667%; }
.offset-9 { margin-left: 75%; }
.offset-10 { margin-left: 83.33333%; }
.offset-11 { margin-left: 91.66667%; }

.g-0,.gx-0 { --bs-gutter-x: 0; }
.g-0,.gy-0 { --bs-gutter-y: 0; }
.g-1,.gx-1 { --bs-gutter-x: 0.25rem; }
.g-1,.gy-1 { --bs-gutter-y: 0.25rem; }
.g-2,.gx-2 { --bs-gutter-x: 0.5rem; }
.g-2,.gy-2 { --bs-gutter-y: 0.5rem; }
.g-3,.gx-3 { --bs-gutter-x: 1rem; }
.g-3,.gy-3 { --bs-gutter-y: 1rem; }
.g-4,.gx-4 { --bs-gutter-x: 1.5rem; }
.g-4,.gy-4 { --bs-gutter-y: 1.5rem; }
.g-5,.gx-5 { --bs-gutter-x: 2rem; }
.g-5,.gy-5 { --bs-gutter-y: 2rem; }
.g-6,.gx-6 { --bs-gutter-x: 2.5rem; }
.g-6,.gy-6 { --bs-gutter-y: 2.5rem; }
.g-7,.gx-7 { --bs-gutter-x: 3rem; }
.g-7,.gy-7 { --bs-gutter-y: 3rem; }
.g-8,.gx-8 { --bs-gutter-x: 3.5rem; }
.g-8,.gy-8 { --bs-gutter-y: 3.5rem; }
.g-9,.gx-9 { --bs-gutter-x: 4rem; }
.g-9,.gy-9 { --bs-gutter-y: 4rem; }
.g-10,.gx-10 { --bs-gutter-x: 4.5rem; }
.g-10,.gy-10 { --bs-gutter-y: 4.5rem; }

/*--------------
/// Blockquote
---------------*/

.blockquote { position: relative; color: var(--bs-gray-dark); margin-top: 0.5rem; font-size: var(--fs-11); font-weight: var(--fw-bold); }
.blockquote > :last-child { margin-bottom: 0; }
.blockquote::before { position: absolute; top: -2rem; left: -1.5rem; width: 4rem; height: 4rem; background-image: url("data:image/svg+xml,%3csvg width='5' height='4' viewBox='0 0 5 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.244 2.84803C2.244 3.08003 2.168 3.26803 2.016 3.41203C1.864 3.54803 1.672 3.61603 1.44 3.61603C1.16 3.61603 0.927996 3.52403 0.743996 3.34003C0.567996 3.15603 0.479996 2.89203 0.479996 2.54803C0.479996 2.18003 0.583996 1.82003 0.791996 1.46803C1.008 1.10803 1.308 0.824028 1.692 0.616028L1.968 1.03603C1.76 1.18003 1.592 1.34003 1.464 1.51603C1.344 1.69203 1.264 1.89603 1.224 2.12803C1.296 2.09603 1.38 2.08003 1.476 2.08003C1.7 2.08003 1.884 2.15203 2.028 2.29603C2.172 2.44003 2.244 2.62403 2.244 2.84803ZM4.452 2.84803C4.452 3.08003 4.376 3.26803 4.224 3.41203C4.072 3.54803 3.88 3.61603 3.648 3.61603C3.368 3.61603 3.136 3.52403 2.952 3.34003C2.776 3.15603 2.688 2.89203 2.688 2.54803C2.688 2.18003 2.792 1.82003 3 1.46803C3.216 1.10803 3.516 0.824028 3.9 0.616028L4.176 1.03603C3.968 1.18003 3.8 1.34003 3.672 1.51603C3.552 1.69203 3.472 1.89603 3.432 2.12803C3.504 2.09603 3.588 2.08003 3.684 2.08003C3.908 2.08003 4.092 2.15203 4.236 2.29603C4.38 2.44003 4.452 2.62403 4.452 2.84803Z' fill='%232d374b' fill-opacity='.125'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center center; background-size: contain; content: ''; padding-bottom: 0; }

.blockquote-footer { font-weight: var(--fw-bold); line-height: var(--bs-body-line-height); margin-top: 1.5rem; margin-bottom: 0; font-size: var(--fs-7); color: var(--bs-gray-dark); }
.blockquote-footer::before { content: "\2014\00A0"; }
.blockquote-footer-source { display: block; color: var(--bs-gray); font-size: var(--fs-9); font-weight: var(--fw-normal); margin-top: 0.25rem; }

.blockquote-light .blockquote { color: var(--bs-white); }
.blockquote-light blockquote { color: var(--bs-white); }
.blockquote-light .blockquote::before { background-image: url("data:image/svg+xml,%3csvg width='5' height='4' viewBox='0 0 5 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.244 2.84803C2.244 3.08003 2.168 3.26803 2.016 3.41203C1.864 3.54803 1.672 3.61603 1.44 3.61603C1.16 3.61603 0.927996 3.52403 0.743996 3.34003C0.567996 3.15603 0.479996 2.89203 0.479996 2.54803C0.479996 2.18003 0.583996 1.82003 0.791996 1.46803C1.008 1.10803 1.308 0.824028 1.692 0.616028L1.968 1.03603C1.76 1.18003 1.592 1.34003 1.464 1.51603C1.344 1.69203 1.264 1.89603 1.224 2.12803C1.296 2.09603 1.38 2.08003 1.476 2.08003C1.7 2.08003 1.884 2.15203 2.028 2.29603C2.172 2.44003 2.244 2.62403 2.244 2.84803ZM4.452 2.84803C4.452 3.08003 4.376 3.26803 4.224 3.41203C4.072 3.54803 3.88 3.61603 3.648 3.61603C3.368 3.61603 3.136 3.52403 2.952 3.34003C2.776 3.15603 2.688 2.89203 2.688 2.54803C2.688 2.18003 2.792 1.82003 3 1.46803C3.216 1.10803 3.516 0.824028 3.9 0.616028L4.176 1.03603C3.968 1.18003 3.8 1.34003 3.672 1.51603C3.552 1.69203 3.472 1.89603 3.432 2.12803C3.504 2.09603 3.588 2.08003 3.684 2.08003C3.908 2.08003 4.092 2.15203 4.236 2.29603C4.38 2.44003 4.452 2.62403 4.452 2.84803Z' fill='%23fff' fill-opacity='.15'/%3E%3C/svg%3E"); }
.blockquote-light blockquote::before { background-image: url("data:image/svg+xml,%3csvg width='5' height='4' viewBox='0 0 5 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.244 2.84803C2.244 3.08003 2.168 3.26803 2.016 3.41203C1.864 3.54803 1.672 3.61603 1.44 3.61603C1.16 3.61603 0.927996 3.52403 0.743996 3.34003C0.567996 3.15603 0.479996 2.89203 0.479996 2.54803C0.479996 2.18003 0.583996 1.82003 0.791996 1.46803C1.008 1.10803 1.308 0.824028 1.692 0.616028L1.968 1.03603C1.76 1.18003 1.592 1.34003 1.464 1.51603C1.344 1.69203 1.264 1.89603 1.224 2.12803C1.296 2.09603 1.38 2.08003 1.476 2.08003C1.7 2.08003 1.884 2.15203 2.028 2.29603C2.172 2.44003 2.244 2.62403 2.244 2.84803ZM4.452 2.84803C4.452 3.08003 4.376 3.26803 4.224 3.41203C4.072 3.54803 3.88 3.61603 3.648 3.61603C3.368 3.61603 3.136 3.52403 2.952 3.34003C2.776 3.15603 2.688 2.89203 2.688 2.54803C2.688 2.18003 2.792 1.82003 3 1.46803C3.216 1.10803 3.516 0.824028 3.9 0.616028L4.176 1.03603C3.968 1.18003 3.8 1.34003 3.672 1.51603C3.552 1.69203 3.472 1.89603 3.432 2.12803C3.504 2.09603 3.588 2.08003 3.684 2.08003C3.908 2.08003 4.092 2.15203 4.236 2.29603C4.38 2.44003 4.452 2.62403 4.452 2.84803Z' fill='%23fff' fill-opacity='.15'/%3E%3C/svg%3E"); }
.blockquote-light .blockquote-footer { color: var(--bs-white); }
.blockquote-light .blockquote-footer-source { color: rgba(var(--bs-white-rgb), 0.7); }

.blockquote-sm .blockquote { font-size: var(--fs-7); }
.blockquote-sm blockquote { font-size: var(--fs-7); }
.blockquote-sm .blockquote::before { top: -1.125rem; left: -1rem; width: 2.5rem; height: 2.5rem; }
.blockquote-sm blockquote::before { top: -1.125rem; left: -1rem; width: 2.5rem; height: 2.5rem; }

.blockquote-lg .blockquote { font-size: var(--fs-2); }
.blockquote-lg blockquote { font-size: var(--fs-2); }
@media (min-width: 1200px) { .blockquote-lg .blockquote { font-size: var(--fs-1); } .blockquote-lg blockquote { font-size: var(--fs-1); } }
.blockquote-lg .blockquote::before { top: -3rem; left: -2rem; width: 6rem; height: 6rem; }
.blockquote-lg blockquote::before { top: -3rem; left: -2rem; width: 6rem; height: 6rem; }

/*------------------------------------
/// TEXT 
------------------------------------*/

.text-cap { display: block; color: var(--bs-dark); font-size: 1.25rem; font-weight: var(--fw-600); letter-spacing: 0.03125rem; text-transform: uppercase; margin-bottom: 1rem; }
.kaushan-script-regular { font-family: "Kaushan Script", cursive; font-weight: 400; font-style: normal; }
.modish-regular { font-family: "modish", sans-serif; font-weight: 500; font-style: normal; }
.modish-bold { font-family: "modish", sans-serif; font-style: normal; }
.lumios-brush-regular { font-family: "lumios-brush", sans-serif; font-weight: 400; font-style: normal; }

.fw-100 { font-weight: var(--fw-100) !important; }
.fw-200 { font-weight: var(--fw-200) !important; }
.fw-300, .fw-light   { font-weight: var(--fw-300) !important; }
.fw-350   { font-weight: var(--fw-350) !important; }
.fw-400, .fw-normal  { font-weight: var(--fw-400) !important; }
.fw-450   { font-weight: var(--fw-450) !important; }
.fw-500, .fw-medium  { font-weight: var(--fw-500) !important; }
.fw-550   { font-weight: var(--fw-550) !important; }
.fw-600, .fw-semi-bold { font-weight: var(--fw-600) !important; }
.fw-700, .fw-bold { font-weight: var(--fw-700) !important; }
.fw-800   { font-weight: var(--fw-800) !important; }
.fw-900   { font-weight: var(--fw-900) !important; }

.fw-bolder  { font-weight: bolder !important; }
.fw-lighter { font-weight: lighter !important; }
.font-monospace { font-family: var(--bs-font-monospace) !important; }
.fst-italic { font-style: italic !important; } 
.fst-normal { font-style: normal !important; } 

.fs-lead { color: var(--bs-gray-dark); font-size: clamp(0.875rem, 0.75rem + 0.25vw, 1.125rem); font-weight: 700; line-height: 1.2; }

.text-start { text-align: left !important; }
.text-end { text-align: right !important; }
.text-center { text-align: center !important; }

.fs-1 { font-size: var(--fs-1) !important; }
.fs-2 { font-size: var(--fs-2) !important; }
.fs-3 { font-size: var(--fs-3) !important; }
.fs-4 { font-size: var(--fs-4) !important; }
.fs-5 { font-size: var(--fs-5) !important; }
.fs-6 { font-size: var(--fs-6) !important; }
.fs-7 { font-size: var(--fs-7) !important; }
.fs-8 { font-size: var(--fs-8) !important; }
.fs-9 { font-size: var(--fs-9) !important; }
.fs-10 { font-size: var(--fs-10) !important; }
.fs-11 { font-size: var(--fs-11) !important; }
.fs-12 { font-size: var(--fs-12) !important; }
.fs-13 { font-size: var(--fs-13) !important; }
.fs-14 { font-size: var(--fs-14) !important; }
.fs-15 { font-size: var(--fs-15) !important; }
.fs-16 { font-size: var(--fs-16) !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; }

.display-1 { font-size: clamp(5.5rem, 6vw + 3rem, 8rem); font-weight: 700; line-height: var(--bs-body-line-height-md); }
.display-2 { font-size: clamp(5rem, 5.5vw + 2.5rem, 7rem); font-weight: 700; line-height: var(--bs-body-line-height-md); }
.display-3 { font-size: clamp(4.5rem, 5vw + 2rem, 6rem); font-weight: 700; line-height: var(--bs-body-line-height-md); }
.display-4 { font-size: clamp(3.8rem, 4.5vw + 1.5rem, 5rem); font-weight: 700; line-height: var(--bs-body-line-height-md); }
.display-5 { font-size: clamp(3.5rem, 4vw + 1.25rem, 4rem); font-weight: 700; line-height: var(--bs-body-line-height-md); }
.display-6 { font-size: clamp(2.5rem, 3.5vw + 1rem, 3.5rem); font-weight: 700; line-height: var(--bs-body-line-height-md); }
.display-7 { font-size: clamp(2rem, 2.5vw + 0.5rem, 2.5rem); font-weight: 700; line-height: var(--bs-body-line-height-md); }


h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, h7, .h7, h8, .h8 { 
font-family: Inter; margin-top: 0; margin-bottom: 0; padding: 0; font-weight: 700; line-height: var(bs-body-line-height); color: var(--bs-gray-dark); 
}

h1, .h1 { font-size: 52px; }
h2, .h2 { font-size: 40px; }
h3, .h3 { font-size: 32px; }
h4, .h4 { font-size: 25px; }
h5, .h5 { font-size: 21px; }
h6, .h6 { font-size: 18px; }
h7, .h7 { font-size: 16px; }
h8, .h8 { font-size: 14px; }


.text-primary { color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important; }
a.text-primary:hover, a.text-primary:focus { color: rgba(var(--bs-primary-rgb), 0.5) !important; font-weight: bold; }

.text-dark { color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important; }
a.text-dark:hover, a.text-dark:focus { color: rgba(var(--bs-dark-rgb), 0.5) !important; font-weight: bold; }

.text-success { color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important; }
a.text-success:hover, a.text-success:focus { color: rgba(var(--bs-success-rgb), 0.5) !important; font-weight: bold; }

.text-warning { color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important; }
a.text-warning:hover, a.text-warning:focus { color: rgba(var(--bs-warning-rgb), 0.5) !important; font-weight: bold; }

.text-info { color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important; }
a.text-info:hover, a.text-info:focus { color: rgba(var(--bs-info-rgb), 0.5) !important; font-weight: bold; }

.text-danger { color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important; }
a.text-danger:hover, a.text-danger:focus { color: rgba(var(--bs-danger-rgb), 0.5) !important; font-weight: bold; }

.text-light { color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important; }
a.text-light:hover, a.text-light:focus { color: rgba(var(--bs-light-rgb), 0.5) !important; font-weight: bold; }

.text-yellow { color: rgba(var(--bs-yellow-rgb), var(--bs-text-opacity)) !important; }
a.text-yellow:hover, a.text-yellow:focus { color: rgba(var(--bs-yellow-rgb), 0.5) !important; font-weight: bold; }

.text-pink { color: rgba(var(--bs-pink-rgb), var(--bs-text-opacity)) !important; }
a.text-pink:hover, a.text-pink:focus { color: rgba(var(--bs-pink-rgb), 0.5) !important; font-weight: bold; }

.text-indigo { color: rgba(var(--bs-indigo-rgb), var(--bs-text-opacity)) !important; }
a.text-indigo:hover, a.text-indigo:focus { color: rgba(var(--bs-indigo-rgb), 0.5) !important; font-weight: bold; }

.text-white { color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important; }
a.text-white:hover, a.text-white:focus { color: rgba(var(--bs-white-rgb), 0.5) !important; font-weight: bold; }

.text-black { color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important; }
a.text-black:hover, a.text-black:focus { color: rgba(var(--bs-black-rgb), 0.5) !important; font-weight: bold; }

.text-gray { color: rgba(var(--bs-gray-rgb), var(--bs-text-opacity)) !important; }
a.text-gray:hover, a.text-gray:focus { color: rgba(var(--bs-gray-rgb), 0.5) !important; font-weight: bold; }

.text-gray-dark { color: rgba(var(--bs-gray-dark-rgb), var(--bs-text-opacity)) !important; }
a.text-gray-dark:hover, a.text-gray-dark:focus { color: rgba(var(--bs-gray-dark-rgb), 0.5) !important; font-weight: bold; }

..text-reset { --bs-text-opacity: 1; color: inherit !important; }

.d-inline { display: inline !important; }
.d-inline-block { display: inline-block !important; }
.d-inline-flex { display: -ms-inline-flexbox !important; display: inline-flex !important; }
.d-block { display: block !important; }
.d-grid { display: grid !important; }
.d-flex { display: -ms-flexbox !important; display: flex !important; }
.d-none { display: none !important; }
.d-table { display: table !important; }
.d-table-row { display: table-row !important; }
.d-table-cell { display: table-cell !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; }

.opacity-black-50 { background-color: rgba(var(--bs-white-rgb), 0.9) !important; }



.glow { box-shadow: inset 0rem 0rem 0.5rem rgba(255, 255, 255, 0.35), 0rem 0rem 1rem rgba(0, 0, 0, 0.25) !important; }
.glow:hover { background-color: rgba(255, 255, 255, 1); }

.shadow { box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(140, 152, 164, 0.125) !important; }
.shadow-sm { box-shadow: 0rem 0.1875rem 0.375rem rgba(140, 152, 164, 0.25) !important; }
.shadow-lg { box-shadow: 0rem 1rem 1.75rem 0rem rgba(37, 62, 87, 0.1) !important; }
.shadow-none { box-shadow: none !important; }
.shadow-xl { box-shadow: 0 2.75rem 5.5rem -3.5rem rgba(37, 62, 87, 0.2), 0 2rem 4rem -2rem rgba(37, 62, 87, 0.3) !important; }

.float-start { float: left !important; }
.float-end { float: right !important; clear: both; }
.float-none { float: none !important; }


/***** Joshua: float-end added clear: both *****/

/*.shadow { box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(140, 152, 164, 0.125) !important; }*/
/*.shadow-sm { box-shadow: 0rem 0.1875rem 0.375rem rgba(140, 152, 164, 0.25) !important; }*/
/*.shadow-lg { box-shadow: 0rem 1rem 1.75rem 0rem rgba(45, 55, 75, 0.1) !important; }*/
/*.shadow-none { box-shadow: none !important; }*/
/*.shadow-xl { box-shadow: 0 2.75rem 5.5rem -3.5rem rgba(45, 55, 75, 0.2), 0 2rem 4rem -2rem rgba(45, 55, 75, 0.3) !important; }*/




/*------------------------------------
/// OPACITY
------------------------------------*/ .opacity-0 { opacity: 0 !important; } .opacity-1 { opacity: 0.01 !important; } .opacity-2 { opacity: 0.02 !important; } .opacity-3 { opacity: 0.03 !important; } .opacity-4 { opacity: 0.04 !important; } .opacity-5 { opacity: 0.05 !important; } .opacity-6 { opacity: 0.06 !important; } .opacity-7 { opacity: 0.07 !important; } .opacity-8 { opacity: 0.08 !important; } .opacity-9 { opacity: 0.09 !important; } .opacity-10 { opacity: 0.1 !important; } .opacity-11 { opacity: 0.11 !important; } .opacity-12 { opacity: 0.12 !important; } .opacity-13 { opacity: 0.13 !important; } .opacity-14 { opacity: 0.14 !important; } .opacity-15 { opacity: 0.15 !important; } .opacity-16 { opacity: 0.16 !important; } .opacity-17 { opacity: 0.17 !important; } .opacity-18 { opacity: 0.18 !important; } .opacity-19 { opacity: 0.19 !important; } .opacity-20 { opacity: 0.2 !important; } .opacity-21 { opacity: 0.21 !important; } .opacity-22 { opacity: 0.22 !important; } .opacity-23 { opacity: 0.23 !important; } .opacity-24 { opacity: 0.24 !important; } .opacity-25 { opacity: 0.25 !important; } .opacity-26 { opacity: 0.26 !important; } .opacity-27 { opacity: 0.27 !important; } .opacity-28 { opacity: 0.28 !important; } .opacity-29 { opacity: 0.29 !important; } .opacity-30 { opacity: 0.3 !important; } .opacity-31 { opacity: 0.31 !important; } .opacity-32 { opacity: 0.32 !important; } .opacity-33 { opacity: 0.33 !important; } .opacity-34 { opacity: 0.34 !important; } .opacity-35 { opacity: 0.35 !important; } .opacity-36 { opacity: 0.36 !important; } .opacity-37 { opacity: 0.37 !important; } .opacity-38 { opacity: 0.38 !important; } .opacity-39 { opacity: 0.39 !important; } .opacity-40 { opacity: 0.4 !important; } .opacity-41 { opacity: 0.41 !important; } .opacity-42 { opacity: 0.42 !important; } .opacity-43 { opacity: 0.43 !important; } .opacity-44 { opacity: 0.44 !important; } .opacity-45 { opacity: 0.45 !important; } .opacity-46 { opacity: 0.46 !important; } .opacity-47 { opacity: 0.47 !important; } .opacity-48 { opacity: 0.48 !important; } .opacity-49 { opacity: 0.49 !important; } .opacity-50 { opacity: 0.5 !important; } .opacity-51 { opacity: 0.51 !important; } .opacity-52 { opacity: 0.52 !important; } .opacity-53 { opacity: 0.53 !important; } .opacity-54 { opacity: 0.54 !important; } .opacity-55 { opacity: 0.55 !important; } .opacity-56 { opacity: 0.56 !important; } .opacity-57 { opacity: 0.57 !important; } .opacity-58 { opacity: 0.58 !important; } .opacity-59 { opacity: 0.59 !important; } .opacity-60 { opacity: 0.6 !important; } .opacity-61 { opacity: 0.61 !important; } .opacity-62 { opacity: 0.62 !important; } .opacity-63 { opacity: 0.63 !important; } .opacity-64 { opacity: 0.64 !important; } .opacity-65 { opacity: 0.65 !important; } .opacity-66 { opacity: 0.66 !important; } .opacity-67 { opacity: 0.67 !important; } .opacity-68 { opacity: 0.68 !important; } .opacity-69 { opacity: 0.69 !important; } .opacity-70 { opacity: 0.7 !important; } .opacity-71 { opacity: 0.71 !important; } .opacity-72 { opacity: 0.72 !important; } .opacity-73 { opacity: 0.73 !important; } .opacity-74 { opacity: 0.74 !important; } .opacity-75 { opacity: 0.75 !important; } .opacity-76 { opacity: 0.76 !important; } .opacity-77 { opacity: 0.77 !important; } .opacity-78 { opacity: 0.78 !important; } .opacity-79 { opacity: 0.79 !important; } .opacity-80 { opacity: 0.8 !important; } .opacity-81 { opacity: 0.81 !important; } .opacity-82 { opacity: 0.82 !important; } .opacity-83 { opacity: 0.83 !important; } .opacity-84 { opacity: 0.84 !important; } .opacity-85 { opacity: 0.85 !important; } .opacity-86 { opacity: 0.86 !important; } .opacity-87 { opacity: 0.87 !important; } .opacity-88 { opacity: 0.88 !important; } .opacity-89 { opacity: 0.89 !important; } .opacity-90 { opacity: 0.9 !important; } .opacity-91 { opacity: 0.91 !important; } .opacity-92 { opacity: 0.92 !important; } .opacity-93 { opacity: 0.93 !important; } .opacity-94 { opacity: 0.94 !important; } .opacity-95 { opacity: 0.95 !important; } .opacity-96 { opacity: 0.96 !important; } .opacity-97 { opacity: 0.97 !important; } .opacity-98 { opacity: 0.98 !important; } .opacity-99 { opacity: 0.99 !important; } .opacity-100 { opacity: 1 !important; } 

.bg-opacity-0 { --bs-bg-opacity: 0; } .bg-opacity-5 { --bs-bg-opacity: 0.05; } .bg-opacity-10 { --bs-bg-opacity: 0.1; } .bg-opacity-15 { --bs-bg-opacity: 0.15; } .bg-opacity-20 { --bs-bg-opacity: 0.2; } .bg-opacity-25 { --bs-bg-opacity: 0.25; } .bg-opacity-30 { --bs-bg-opacity: 0.3; } .bg-opacity-35 { --bs-bg-opacity: 0.35; } .bg-opacity-40 { --bs-bg-opacity: 0.4; } .bg-opacity-45 { --bs-bg-opacity: 0.45; } .bg-opacity-50 { --bs-bg-opacity: 0.5; } .bg-opacity-55 { --bs-bg-opacity: 0.55; } .bg-opacity-60 { --bs-bg-opacity: 0.6; } .bg-opacity-65 { --bs-bg-opacity: 0.65; } .bg-opacity-70 { --bs-bg-opacity: 0.7; } .bg-opacity-75 { --bs-bg-opacity: 0.75; } .bg-opacity-80 { --bs-bg-opacity: 0.8; } .bg-opacity-85 { --bs-bg-opacity: 0.85; } .bg-opacity-90 { --bs-bg-opacity: 0.9; } .bg-opacity-95 { --bs-bg-opacity: 0.95; } .bg-opacity-100 { --bs-bg-opacity: 1; }
.text-opacity-0 { --bs-text-opacity: 0; } .text-opacity-5 { --bs-text-opacity: 0.05; } .text-opacity-10 { --bs-text-opacity: 0.1; } .text-opacity-15 { --bs-text-opacity: 0.15; } .text-opacity-20 { --bs-text-opacity: 0.2; } .text-opacity-25 { --bs-text-opacity: 0.25; } .text-opacity-30 { --bs-text-opacity: 0.3; } .text-opacity-35 { --bs-text-opacity: 0.35; } .text-opacity-40 { --bs-text-opacity: 0.4; } .text-opacity-45 { --bs-text-opacity: 0.45; } .text-opacity-50 { --bs-text-opacity: 0.5; } .text-opacity-55 { --bs-text-opacity: 0.55; } .text-opacity-60 { --bs-text-opacity: 0.6; } .text-opacity-65 { --bs-text-opacity: 0.65; } .text-opacity-70 { --bs-text-opacity: 0.7; } .text-opacity-75 { --bs-text-opacity: 0.75; } .text-opacity-80 { --bs-text-opacity: 0.8; } .text-opacity-85 { --bs-text-opacity: 0.85; } .text-opacity-90 { --bs-text-opacity: 0.9; } .text-opacity-95 { --bs-text-opacity: 0.95; } .text-opacity-100 { --bs-text-opacity: 1; }
.bg-transparent { --bs-bg-opacity: 1; background-color: transparent !important; }

.bg-gradient { background-image: var(--bs-gradient) !important; }


/*------------------------------------
 Progress Bar
------------------------------------*/

.progress-vertical { display: -ms-flexbox; display: flex; -ms-flex-flow: column nowrap; flex-flow: column nowrap; -ms-flex-pack: end; justify-content: flex-end; background-color: #dee2e6; width: 0.5rem; height: 12.5rem; }
@-webkit-keyframes progress-bar-stripes { 0% { background-position-x: 0.5rem; }}
@keyframes progress-bar-stripes { 0% { background-position-x: 0.5rem; }}
.progress { display: -ms-flexbox; display: flex; height: 0.5rem; overflow: hidden; font-size: 0.75rem; background-color: var(--bs-gray-300); border-radius: 0.5rem; }
.progress-bar { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: center; justify-content: center; overflow: hidden; color: var(--bs-white); text-align: center; white-space: nowrap; transition: width 0.6s ease; }
@media (prefers-reduced-motion: reduce) { .progress-bar { transition: none; }}
.progress-bar-striped { background-image: linear-gradient(45deg, rgba(var(--bs-white-rgb), 0.15) 25%, transparent 25%, transparent 50%, rgba(var(--bs-white-rgb), 0.15) 50%, rgba(var(--bs-white-rgb), 0.15) 75%, transparent 75%, transparent); background-size: 0.5rem 0.5rem; }
.progress-bar-animated { -webkit-animation: 1s linear infinite progress-bar-stripes; animation: 1s linear infinite progress-bar-stripes; }
@media (prefers-reduced-motion: reduce) { .progress-bar-animated { -webkit-animation: none; animation: none; }}


/*------------------------------------
/// BACKGROUND
------------------------------------*/

.bg-primary { color: var(--bs-white); background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)); border-color: transparent; }
.bg-secondary { color: var(--bs-white); background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)); border-color: transparent; }
.bg-success { color: var(--bs-white); background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)); border-color: transparent; }

.bg-warning { color: var(--bs-white); background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)); border-color: transparent; }
.bg-warning2 { color: var(--bs-white); background-color: rgba(var(--bs-warning2-rgb), var(--bs-bg-opacity)); border-color: transparent; }

.bg-indigo { color: var(--bs-white); background-color: rgba(var(--bs-indigo-rgb), var(--bs-bg-opacity)); border-color: transparent; }
.bg-danger { color: var(--bs-white); background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)); border-color: transparent; }
.bg-info { color: var(--bs-white); background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)); border-color: transparent; }
.bg-white { color: var(--bs-gray-dark); background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)); border-color: transparent; }
.bg-black { color: var(--bs-white); background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)); border-color: transparent; }
.bg-gray { color: var(--bs-gray-dark); background-color: rgba(var(--bs-gray-rgb), var(--bs-bg-opacity)); border-color: transparent; }
.bg-gray-dark { color: var(--bs-white); background-color: rgba(var(--bs-gray-dark-rgb), var(--bs-bg-opacity)); border-color: transparent; }
.bg-light { color: var(--bs-gray-dark); background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)); border-color: transparent; }
.bg-dark { color: var(--bs-white); background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)); border-color: transparent; }
.bg-body { color: var(--bs-gray-dark); background-color: rgba(var(--bs-gray-dark-rgb), var(--bs-bg-opacity)); border-color: transparent; }
.bg-dark2 { color: var(--bs-white); background-color: rgba(var(--bs-dark2-rgb), var(--bs-bg-opacity)); border-color: transparent; }
.bg-yellow { color: var(--bs-gray-dark); background-color: rgba(var(--bs-yellow-rgb), var(--bs-bg-opacity)); border-color: transparent; }

.bg-primary2 { color: var(--bs-white); background-color: rgba(var(--bs-primary2-rgb), var(--bs-bg-opacity)); border-color: transparent; }
.bg-primary0 { color: var(--bs-primary); background-color: rgba(var(--bs-primary0-rgb), var(--bs-bg-opacity)); border-color: transparent; }
.bg-graydark0 { color: var(--bs-gray-dark); background-color: rgba(var(--bs-gray-dark0-rgb), var(--bs-bg-opacity)); border-color: transparent; }

.bg-soft-primary { color: var(--bs-gray-dark); background-color: rgba(var(--bs-primary-rgb), 0.1); border-color: transparent; }
.bg-soft-secondary { color: var(--bs-gray-dark); background-color: rgba(var(--bs-secondary-rgb), 0.1); border-color: transparent; }
.bg-soft-success { color: var(--bs-white); background-color: rgba(var(--bs-success-rgb), 0.1); border-color: transparent; }
.bg-soft-warning { color: var(--bs-white); background-color: rgba(var(--bs-warning-rgb), 0.1); border-color: transparent; }
.bg-soft-indigo { color: var(--bs-white); background-color: rgba(var(--bs-indigo-rgb), 0.1); border-color: transparent; }
.bg-soft-danger { color: var(--bs-white); background-color: rgba(var(--bs-danger-rgb), 0.1); border-color: transparent; }
.bg-soft-info { color: var(--bs-white); background-color: rgba(var(--bs-info-rgb), 0.1); border-color: transparent; }
.bg-soft-white { color: var(--bs-gray-dark); background-color: rgba(var(--bs-white-rgb), 0.1); border-color: transparent; }
.bg-soft-black { color: var(--bs-white); background-color: rgba(var(--bs-black-rgb), 0.1); border-color: transparent; }
.bg-soft-gray { color: var(--bs-gray-dark); background-color: rgba(var(--bs-gray-rgb), 0.1); border-color: transparent; }
.bg-soft-gray-dark { color: var(--bs-gray-dark); background-color: rgba(var(--bs-gray-dark-rgb), 0.1); border-color: transparent; }
.bg-soft-light { color: var(--bs-gray-dark); background-color: rgba(var(--bs-light-rgb), 0.1); border-color: transparent; }
.bg-soft-dark { color: var(--bs-gray-dark); background-color: rgba(var(--bs-dark-rgb), 0.1); border-color: transparent; }
.bg-soft-body { color: var(--bs-gray-dark); background-color: rgba(var(--bs-body-rgb), 0.1); border-color: transparent; }
.bg-soft-primary2 { color: var(--bs-gray-dark); background-color: rgba(var(--bs-primary2-rgb), 0.1); border-color: transparent; }
.bg-soft-yellow { color: var(--bs-gray-dark); background-color: rgba(var(--bs-yellow-rgb), 0.1); border-color: transparent; }


/*less transparent*/
.bg-soft-primary-75 { color: var(--bs-primary); background-color: rgba(var(--bs-primary-rgb), 0.75); border-color: transparent; }
.bg-soft-secondary-75 { color: var(--bs-secondary); background-color: rgba(var(--bs-secondary-rgb), 0.75); border-color: transparent; }
.bg-soft-success-75 { color: var(--bs-success); background-color: rgba(var(--bs-success-rgb), 0.75); border-color: transparent; }
.bg-soft-warning-75 { color: var(--bs-warning); background-color: rgba(var(--bs-warning-rgb), 0.75); border-color: transparent; }
.bg-soft-danger-75 { color: var(--bs-danger); background-color: rgba(var(--bs-danger-rgb), 0.75); border-color: transparent; }
.bg-soft-info-75 { color: var(--bs-info); background-color: rgba(var(--bs-info-rgb), 0.75); border-color: transparent; }
.bg-soft-white-75 { color: var(--bs-white); background-color: rgba(var(--bs-white-rgb), 0.75); border-color: transparent; }
.bg-soft-light-75 { color: var(--bs-light); background-color: rgba(var(--bs-light-rgb), 0.75); border-color: transparent; }
.bg-soft-dark-75 { color: var(--bs-dark); background-color: rgba(var(--bs-dark-rgb), 0.75); border-color: transparent; }

/*less transparent*/
.bg-soft-primary-85 { color: var(--bs-primary); background-color: rgba(var(--bs-primary-rgb), 0.85); border-color: transparent; }
.bg-soft-secondary-85 { color: var(--bs-secondary); background-color: rgba(var(--bs-secondary-rgb), 0.85); border-color: transparent; }
.bg-soft-success-85 { color: var(--bs-success); background-color: rgba(var(--bs-success-rgb), 0.85); border-color: transparent; }
.bg-soft-warning-85 { color: var(--bs-warning); background-color: rgba(var(--bs-warning-rgb), 0.85); border-color: transparent; }
.bg-soft-danger-85 { color: var(--bs-danger); background-color: rgba(var(--bs-danger-rgb), 0.85); border-color: transparent; }
.bg-soft-info-85 { color: var(--bs-info); background-color: rgba(var(--bs-info-rgb), 0.85); border-color: transparent; }
.bg-soft-white-85 { color: var(--bs-white); background-color: rgba(var(--bs-white-rgb), 0.85); border-color: transparent; }
.bg-soft-light-85 { color: var(--bs-light); background-color: rgba(var(--bs-light-rgb), 0.85); border-color: transparent; }
.bg-soft-dark-85 { color: var(--bs-dark); background-color: rgba(var(--bs-dark-rgb), 0.85); border-color: transparent; }
.bg-soft-white-90 { color: var(--bs-white); background-color: rgba(var(--bs-white-rgb), 0.90); border-color: transparent; }
.bg-soft-white-95 { color: var(--bs-white); background-color: rgba(var(--bs-white-rgb), 0.95); border-color: transparent; }


/*------------------------------------
/// BORDER
------------------------------------*/

.border { border: 0.0625rem solid rgba(var(--bs-light-rgb), 0.6) !important; }
.border-0 { border: 0 !important; }

.border-top { border-top: 0.0625rem solid rgba(var(--bs-light-rgb), 0.6) !important; }
.border-top-0 { border-top: 0 !important; }

.border-end { border-right: 0.0625rem solid rgba(var(--bs-light-rgb), 0.6) !important; }
.border-end-0 { border-right: 0 !important; }

.border-bottom { border-bottom: 0.0625rem solid rgba(var(--bs-light-rgb), 0.6) !important; }
.border-bottom-0 { border-bottom: 0 !important; }

.border-start { border-left: 0.0625rem solid rgba(var(--bs-light-rgb), 0.6) !important; }
.border-start-0 { border-left: 0 !important; }

.border-primary { --bs-text-opacity: 1; border-color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important; }
.border-secondary { --bs-text-opacity: 1; border-color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important; }
.border-success { --bs-text-opacity: 1; border-color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important; }
.border-warning { --bs-text-opacity: 1; border-color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important; }
.border-danger { --bs-text-opacity: 1; border-color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important; }
.border-info { --bs-text-opacity: 1; border-color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important; }
.border-light { --bs-text-opacity: 1; border-color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important; }
.border-dark { --bs-text-opacity: 1; border-color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important; }
.border-white { --bs-text-opacity: 1; border-color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important; }
.border-yellow { --bs-text-opacity: 1; border-color: rgba(var(--bs-yellow-rgb), var(--bs-text-opacity)) !important; }

.border-transparent { border-color: transparent !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-6 { border-width: 6px !important; }
.border-7 { border-width: 7px !important; }
.border-8 { border-width: 8px !important; }
.border-9 { border-width: 9px !important; }
.border-10 { border-width: 10px !important; }

/*------------------------------------
// Scrollbar
------------------------------------*/



::-webkit-scrollbar { width: 0.75rem; height: 0.75rem; } 
::-webkit-scrollbar-track { background: var(--bs-white0); } 
::-webkit-scrollbar-thumb { background-color: var(--bs-primary); border-radius: 1rem; border: 2px solid var(--bs-white0); } 
::-webkit-scrollbar-thumb:hover { background-color: var(--bs-primary2); }

.overflow-auto { overflow: auto !important; }
.overflow-hidden { overflow: hidden !important; }
.overflow-visible { overflow: visible !important; }
.overflow-scroll { overflow: scroll !important; }

/*------------------------------------
/// BODY
------------------------------------*/

*,
*::before,
*::after {
 box-sizing: border-box;
}

body {
  margin: 0;
  font-family: var(--bs-font-sans-serif);
  font-size: var(--fs-12);
  font-weight: var(--fw-500);
  line-height: var(--bs-body-line-height);
  color: var(--bs-gray-dark);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-white);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(var(--bs-white-rgb), 0);
}




p {
 margin-top: 0;
 margin-bottom: 1rem;
 font-family: var(--bs-font-sans-serif);
 font-size: var(--fs-11);
 font-weight: var(--fw-500);
 line-height: var(--bs-body-line-height);
 color: var(--bs-gray-dark);
 text-align: var(--bs-body-text-align);
 background-color: transparent; 
 -webkit-text-size-adjust: 100%;
 -webkit-tap-highlight-color: rgba(var(--bs-white-rgb), 0);
 -webkit-font-smoothing: antialiased; 
 -moz-osx-font-smoothing: grayscale;
 font-smooth: always;
}


hr {
 margin: 2rem 0;
 color: rgba(var(--bs-light-rgb), 0.6);
 background-color: currentColor;
 border: 0;
 opacity: 1;
}

hr:not([size]) { height: 0.0625rem; } 



abbr[title],
abbr[data-bs-original-title] {
 -webkit-text-decoration: underline dotted;
 text-decoration: underline dotted;
 cursor: help;
 -webkit-text-decoration-skip-ink: none;
 text-decoration-skip-ink: none;
}

address {
 margin-bottom: 1rem;
 font-style: normal;
 line-height: inherit;
}

ol, ul { padding-left: 2rem; }
ol,ul,dl { margin-top: 0; margin-bottom: 1rem; }
ol ol,ul ul,ol ul,ul ol { margin-bottom: 0; }

dt { font-weight: 700; }
dd { margin-bottom: .5rem; margin-left: 0; }




b,strong { font-weight: bolder; }
small, .small { font-size: 0.875em; }

mark, .mark { padding: 0.2em; background-color: #d6f5ff; } /*! fcf8e3 EK */
sub,sup { position: relative; font-size: 0.75em; line-height: 0; vertical-align: baseline; }
sub { bottom: -.25em; }
sup { top: -.5em; }


pre,code,kbd,samp { font-family: var(--bs-font-monospace); font-size: 1em; direction: ltr /* rtl:ignore */; unicode-bidi: bidi-override; }
pre { display: block; margin-top: 0; margin-bottom: 1rem; overflow: auto; font-size: 1em; }
pre code { font-size: inherit; color: inherit; word-break: normal; }
code { font-size: 1em; color: var(--bs-pink); word-wrap: break-word; }
a > code { color: inherit; }
kbd { padding: 0.2rem 0.4rem; font-size: 1em; color: var(--bs-dark); background-color: var(--bs-gray-300); border-radius: 0.25rem; }
kbd kbd { padding: 0; font-size: 1em; font-weight: 700 ; }
figure { margin: 0 0 1rem; }
img, svg { vertical-align: middle; }
table { caption-side: bottom; border-collapse: collapse; }
caption { padding-top: 0.75rem; padding-bottom: 0.75rem; color: #8997a4; text-align: left; }
th { font-weight: 400; text-align: inherit; text-align: -webkit-match-parent; }
thead,tbody,tfoot,tr,td,th { border-color: inherit; border-style: solid; border-width: 0; }
label { display: inline-block; font-size: 0.8000rem; font-weight: var(--fw-500); }


input,button,select,optgroup,textarea { margin: 0; font-family: inherit; font-size: inherit; line-height: inherit; }
button,select { text-transform: none; }
[role="button"] { cursor: pointer; }

select { word-wrap: normal; }
select:disabled { opacity: 1; }
[list]::-webkit-calendar-picker-indicator { display: none; }

fieldset { min-width: 0; padding: 0; margin: 0; border: 0; }

legend { float: left; width: 100%; padding: 0; margin-bottom: 0.5rem; font-size: calc(1.275rem + 0.3vw); line-height: inherit; }

@media (min-width: 1200px) { legend { font-size: 1.5rem; } }
legend + * { clear: left; }

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field { padding: 0; }

::-webkit-inner-spin-button { height: auto; }
[type="search"] { outline-offset: -2px; -webkit-appearance: textfield; }

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
 direction: ltr; }
*/ 
::-webkit-search-decoration { -webkit-appearance: none; }
::-webkit-color-swatch-wrapper { padding: 0; } 
::file-selector-button { font: inherit; }
::-webkit-file-upload-button { font: inherit; -webkit-appearance: button; }
output { display: inline-block; }
iframe { border: 0; }
summary { display: list-item; cursor: pointer; }
progress { vertical-align: baseline; }
[hidden] { display: none !important; }



/* ek img from ave*/
img { max-width: 100%; height: auto; }
.img-fluid { max-width: 100%; height: auto; }
.img-thumbnail { padding: 0.25rem; background-color: var(--bs-white); border: 0.0625rem solid var(--bs-info0); border-radius: 0.5rem; max-width: 100%; height: auto; }
.figure { display: inline-block; }
.figure-img { margin-bottom: 0.25rem; line-height: 1; }

.figure-caption { font-size: var(--fs-12); color: color: var(--bs-gray-dark); } 
.figure-float { float: right; margin-left: 1rem; margin-bottom: 0.5rem; max-width: 150px; }


/* rtl:begin:remove */
.text-break { word-wrap: break-word !important; word-break: break-word !important; }
/* rtl:end:remove */

.ek-hover a{ position:relative; overflow:hidden; z-index:1; display:inline; color:var(--bs-primary); white-space:nowrap; }
.ek-hover a::after{content:"";width:0;height:1px;bottom:0;position:absolute;left:auto;right:0;z-index:-1;-webkit-transition:width .6s cubic-bezier(.25,.8,.25,1) 0s;-o-transition:width .6s cubic-bezier(.25,.8,.25,1) 0s;transition:width .6s cubic-bezier(.25,.8,.25,1) 0s;background:currentColor}
.ek-hover a:hover::after{width:100%;left:0;right:auto}

.ek-wover a{position:relative;overflow:hidden;z-index:1; display:inline;color:var(--bs-primary); }
.ek-wover a::after{content:"";width:0;height:1px;bottom:0;position:absolute;left:auto;right:0;z-index:-1;-webkit-transition:width .6s cubic-bezier(.25,.8,.25,1) 0s;-o-transition:width .6s cubic-bezier(.25,.8,.25,1) 0s;transition:width .6s cubic-bezier(.25,.8,.25,1) 0s;background:currentColor}
.ek-wover a:hover::after{width:100%;left:0;right:auto}


a { text-decoration: none; color: var(--bs-primary); -webkit-transition: all 0.3s; transition: all 0.3s; }
a:hover { color: var(--bs-dark); }
a:hover, a:focus { text-decoration: none; }
a:not([href]):not([class]), a:not([href]):not([class]):hover { color: inherit; text-decoration: none; }

.list-unstyled { padding-left: 0; list-style: none; }
.list-inline { padding-left: 0; list-style: none; }
.list-inline-item { display: inline-block; }

.list-inline-item:not(:last-child) { margin-right: 0.5rem; }
.initialism { font-size: 0.875em; text-transform: uppercase; }

.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl { width: 100%; padding-right: var(--bs-gutter-x, 0.75rem); padding-left: var(--bs-gutter-x, 0.75rem); margin-right: auto; margin-left: auto; }

@media (min-width: 576px) { .container, .container-sm { max-width: 540px; } }
@media (min-width: 768px) { .container, .container-sm, .container-md { max-width: 720px; } }
@media (min-width: 992px) { .container, .container-sm, .container-md, .container-lg { max-width: 960px; } }
@media (min-width: 1200px) { .container, .container-sm, .container-md, .container-lg, .container-xl { max-width: 1140px; } }

/*----------------------
/// Tooltip 
----------------------*/

.tooltip {position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-weight:var(--fw-550);line-height:var(--bs-body-line-height);text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:0.075em;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:var(--fs-14);opacity:0;transition:opacity 0.2s ease;}
.tooltip.show {opacity:1;}
.tooltip .tooltip-arrow {position:absolute;display:block;width:0.8rem;height:0.4rem;}
.tooltip .tooltip-arrow::before {position:absolute;content:"";border-color:transparent;border-style:solid;}
.bs-tooltip-top,.bs-tooltip-auto[data-popper-placement^="top"]{padding:1rem 0;}
.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow{bottom:0;}
.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before{top:-1px;border-width:0.4rem 0.4rem 0;border-top-color:#212529!important;}
.bs-tooltip-end,.bs-tooltip-auto[data-popper-placement^="right"]{padding:0 1rem;}
.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow{left:0;width:0.4rem;height:0.8rem;}
.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before{right:-1px;border-width:0.4rem 0.4rem 0.4rem 0;border-right-color:#212529!important;}
.bs-tooltip-bottom,.bs-tooltip-auto[data-popper-placement^="bottom"]{padding:1rem 0;}
.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow{top:0;}
.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before{bottom:-1px;border-width:0 0.4rem 0.4rem;border-bottom-color:#212529!important;}
.bs-tooltip-start,.bs-tooltip-auto[data-popper-placement^="left"]{padding:0 1rem;}
.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow{right:0;width:0.4rem;height:0.8rem;}
.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before{left:-1px;border-width:0.4rem 0 0.4rem 0.4rem;border-left-color:#212529!important;}
.tooltip-inner{max-width:500px;padding:0.75rem;color:#fff!important;text-align:left;background-color:#212529!important;border-radius:0.5rem;font-size:0.875rem;font-weight:500;}


/*------------------------------------- .modal-footer { display: flex; flex-wrap: wrap; flex-shrink: 0; align-items: center; justify-content: flex-end; font-weight: var(--fw-medium); font-size: var(--fs-12); }
//// Modal 
------------------------------------*/

.modal { position: fixed; top: 0rem; left: 0; right: 0; bottom: 0; z-index: 1055; display: none; width: 100%; height: auto; overflow-x: hidden; overflow-y: auto; outline: 0; }

.modal.fade .modal-dialog { transition: transform 0.3s ease-out; position: relative; margin: 5rem auto; }

@media (prefers-reduced-motion: reduce) { .modal.fade .modal-dialog { transition: none; } }

.modal.show .modal-dialog { transform: none; }
.modal.modal-static .modal-dialog { transform: scale(1.02); }

.modal-backdrop { position: fixed; top: 0; left: 0; z-index: 100; width: 100vw; height: 100vh; background-color: rgba(var(--bs-dark-rgb), 1); }
.modal-backdrop.fade { opacity: 0; }
.modal-backdrop.show { opacity: 0.6; } /* softer backdrop */

.modal-dialog-centered { margin: 0 auto !important; display: flex; align-items: center; justify-content: center; height: 100vh; padding-top: 2rem; }

.modal-dialog { display: flex; justify-content: center; }
.modal-dialog { margin:2rem auto!important; display:flex; justify-content:center; align-items:flex-start; min-height:100vh; }


.modal-round2 { border-radius: 4rem 0 0 0; }

.modal-content { padding-top: 4rem; padding-bottom: 4rem; padding-left: 3rem; padding-right: 3rem; position: relative; display: flex; flex-direction: column; width: 100%; max-width: 1120px; pointer-events: auto; background-color: var(--bs-white); margin-left: 2rem; margin-right: 2rem; overflow: hidden; box-shadow: 0 20px 60px rgba(0,0,0,.15); }

.modal-header {display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;padding:0;border:0;background:none;}

.modal-title { font-weight: var(--fw-bold); font-size: var(--fs-6); }
.modal-date { font-weight: var(--fw-normal); font-size: var(--fs-12); }

.modal-body { position: relative; font-weight: var(--fw-500); font-size: var(--fs-12) !important;  }

.modal-footer { display:flex; flex-wrap:wrap; flex-shrink:0; align-items:center; justify-content:center; font-weight:var(--fw-500); font-size:var(--fs-12); }



.modal { margin-top: 5rem; }

.modal-xxs { max-width: 360px; }
.modal-xs  { max-width: 420px; }
.modal-sm  { max-width: 480px; }
.modal-md  { max-width: 600px; }
.modal-lg  { max-width: 800px; }
.modal-xl  { max-width: 1140px;}
.modal-xxl { max-width: 1320px; }

@media (max-width: 767.98px) {
  .modal-content { margin-left: 1rem !important; margin-right: 1rem !important; padding-left: 1rem; padding-right: 1rem; }

  .modal-dialog { width: 95% !important; margin: 0 auto; }
  .modal-sm { max-width: 90%; }
  .modal-md { max-width: 90%; }
  .modal-lg { max-width: 80%; }
  .modal-xl { max-width: 70%; }
}

.btn-close { height: 1rem !important; padding: 0.5rem !important; line-height: 1 !important; }


/*------------------------------------
/// LAYOUT THING 
------------------------------------*/

.lh-sm { line-height: 1.2 !important; }
.lh-base  { line-height: 1.5 !important; }
.lh-lg { line-height: 2 !important; }

.lh-05 { line-height: 0.5 !important; }
.lh-075   { line-height: 0.75 !important; }
.lh-1 { line-height: 1 !important; }
.lh-1-05  { line-height: 1.05 !important; }
.lh-1-1   { line-height: 1.1 !important; }
.lh-1-15  { line-height: 1.15 !important; }
.lh-1-25  { line-height: 1.25 !important; }
.lh-1-5   { line-height: 1.5 !important; }
.lh-1-75  { line-height: 1.75 !important; }
.lh-2 { line-height: 2 !important; }
.lh-2-25  { line-height: 2.25 !important; }
.lh-2-5   { line-height: 2.5 !important; }

.ls-0 { letter-spacing: 0em !important; }

.ls-n025  { letter-spacing: -0.025em !important; }
.ls-n05   { letter-spacing: -0.05em !important; }
.ls-n075  { letter-spacing: -0.075em !important; }
.ls-n1 { letter-spacing: -0.1em !important; }
.ls-n125  { letter-spacing: -0.125em !important; }
.ls-n15   { letter-spacing: -0.15em !important; }
.ls-n175  { letter-spacing: -0.175em !important; }
.ls-n2 { letter-spacing: -0.2em !important; }

.ls-025   { letter-spacing: 0.025em !important; }
.ls-05 { letter-spacing: 0.05em !important; }
.ls-075   { letter-spacing: 0.075em !important; }
.ls-1 { letter-spacing: 0.1em !important; }
.ls-125   { letter-spacing: 0.125em !important; }
.ls-15 { letter-spacing: 0.15em !important; }
.ls-175   { letter-spacing: 0.175em !important; }
.ls-2 { letter-spacing: 0.2em !important; }


/*------------------------------------
 Form Group
------------------------------------*/

.form-group:focus-within .form-label { font-weight: var(--fw-700); color: var(--bs-dark); width: 100%; padding: 0; box-sizing: border-box; }

/*------------------------------------
 Form Label
------------------------------------*/

.form-label { margin-top: 0.5rem; margin-bottom: 0.25rem; font-size: var(--fs-13); font-weight: var(--fw-600); color: var(--bs-dark); }
.form-label { transition: all 0.15s ease-in-out; }

.col-form-label { padding-top: 0.8125rem; padding-bottom: 0.8125rem; margin-bottom: 0; font-size: var(--fs-10); font-weight: var(--fw-500); line-height: var(--form-line-height); }
.col-form-label-lg { padding-top: 0.8125rem; padding-bottom: 0.8125rem; font-size: var(--fs-12); }
.col-form-label-sm { padding-top: 0.5625rem; padding-bottom: 0.5625rem; font-size: var(--fs-12); }

/*------------------------------------
 Form Control 
------------------------------------*/


.form-control { display: block; width: 100%; height: var(--form-height); padding: 0.15rem 0.5rem; font-size: var(--fs-14); font-weight: var(--fw-700); line-height: var(--form-line-height); color: var(--bs-dark); background-color: var(--bs-white); border-top: none; border-left: none; border-right: none; border-bottom: 1px solid var(--bs-light); background-clip: padding-box; border-radius: var(--form-border-radius); -webkit-appearance: none; -moz-appearance: none; appearance: none; transition: var(--form-transition, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out); }
.form-control:focus { border-bottom: var(--form-border-bottom-focus); font-size: var(--fs-14); font-weight: var(--fw-800); outline: none; box-shadow: none; }
.form-control:disabled, .form-control[readonly] { background-color: var(--bs-light0); border: none; border-bottom: var(--form-border-bottom-disabled); opacity: 1; }
.form-control::placeholder { color: var(--bs-primary0); opacity: 1; font-weight: var(--fw-600) !important; }
.form-control:focus::placeholder, .form-control:disabled::placeholder { opacity: 0; }
.form-control::file-selector-button { padding: 0.75rem 1.8125rem; margin: -0.75rem -1.8125rem; -webkit-margin-end: 1.8125rem; -moz-margin-end: 1.8125rem; margin-inline-end: 1.8125rem; color: var(--bs-white); background-color: var(--bs-primary); pointer-events: none; border-color: inherit; border-style: solid; border-width: 0; border-inline-end-width: 0.2rem; border-radius: var(--form-border-radius); transition: all 0.2s ease-in-out; }
.form-control:hover:not(:disabled):not([readonly])::file-selector-button { background-color: var(--bs-primary2); }
.form-control::-webkit-file-upload-button { height: 5vh !important; padding: 0.75rem 0.8125rem; margin: -0.75rem -0.8125rem; -webkit-margin-end: 0.8125rem; margin-inline-end: 0.8125rem; color: var(--bs-white); background-color: var(--bs-gray-dark); border: 0.125rem solid var(--bs-gry-dark); pointer-events: none; border-inline-end-width: 0.0625rem; border-radius: var(--form-border-radius); -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { background-color: var(--bs-primary); }
@media (prefers-reduced-motion: reduce) { .form-control, .form-control::file-selector-button, .form-control::-webkit-file-upload-button { transition: none; } }
.form-control-sm { min-height: calc(1.5em + 1.125rem); padding: 0.5rem 0.875rem; font-size: 0.75rem; font-weight: var(--fw-600); border-radius: var(--form-border-radius); }
.form-control-sm::file-selector-button, .form-control-sm::-webkit-file-upload-button { padding: 0.5rem 0.875rem; margin: -0.5rem -0.875rem; -webkit-margin-end: 0.875rem; margin-inline-end: 0.875rem; }
.form-control-lg { min-height: calc(1.5em + 1.625rem); padding: 0.75rem 1rem; font-size: 1rem; border-radius: var(--form-border-radius); }
.form-control-lg::file-selector-button, .form-control-lg::-webkit-file-upload-button { padding: 0.75rem 1rem; margin: -0.75rem -1rem; -webkit-margin-end: 1rem; margin-inline-end: 1rem; }
.form-control-color { width: 3rem; height: auto; padding: 0.75rem; }
.form-control-color:not(:disabled):not([readonly]) { cursor: pointer; }
.form-control-color::-moz-color-swatch, .form-control-color::-webkit-color-swatch { height: 1.5em; border-radius: var(--form-border-radius); }

/*------------------------------------
Animation
------------------------------------*/

.form-group.has-value .form-label { font-weight: var(--fw-700); color: var(--bs-dark); }
.form-control { border-bottom: var(--form-border-bottom-light); }
.form-control:focus { border-bottom: var(--form-border-bottom-focus); }
.form-control.has-value { border-bottom: var(--form-border-bottom-dark); }

textarea.form-control { border-bottom: var(--form-border-bottom-light); }
textarea.form-control:focus { border-bottom: var(--form-border-bottom-focus); }
textarea.form-control.has-value { border-bottom: var(--form-border-bottom-dark); }

.form-select { border-bottom: var(--form-border-bottom-light); }
.form-select:focus { border-bottom: var(--form-border-bottom-focus); }
.form-select.has-value { border-bottom: var(--form-border-bottom-dark); }

/*----------------------------------
// Form Text
------------------------------------*/

.form-text { margin-top: 1rem; font-size: var(--fs-14); color: var(--bs-black); }
.form-control-plaintext { display: block; width: 100%; padding: 0.75rem 0; margin-bottom: 0; line-height: var(--form-line-height); color: var(--bs-dark); background-color: transparent; border: solid transparent; border-bottom: var(--form-border); }
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { padding-right: 0; padding-left: 0; }

/*----------------------------------
// Form File
------------------------------------*/

.form-control[type="file"] { overflow: hidden; }
.form-control[type="file"]:not(:disabled):not([readonly]) { cursor: pointer; }

.form-control[type="file"] { position: relative; display: block; width: 100%; height: var(--form-line-height); padding-left: 7rem; font-size: var(--fs-14); font-weight: var(--fw-700); line-height: var(--form-line-height); color: var(--bs-dark); background-color: var(--bs-white); border: var(--form-border-all-dark); border-radius: var(--form-border-radius); transition: var(--form-transition); appearance: none; }
.form-control[type="file"]:focus { border: var(--form-border-all-focus); outline: none; box-shadow: none; }
.form-control[type="file"]:hover:not(:disabled):not([readonly]) { border: var(--form-border-all-focus); }
.form-control[type="file"]:disabled, .form-control[type="file"][readonly] { background-color: var(--bs-light0); border: var(--form-border-all-disabled); opacity: 1; }
.form-control[type="file"]::file-selector-button { position: absolute; left: 0; top: 0; bottom: 0; height: 100%; padding: 0 1rem; font-size: var(--fs-14); font-weight: var(--fw-700); font-family: inherit; color: var(--bs-white); background-color: var(--bs-dark); border: none; border-radius: 0; cursor: pointer; transition: var(--form-transition); line-height: var(--form-line-height); box-sizing: border-box; }
.form-control[type="file"]:hover::file-selector-button { background-color: var(--bs-dark2); }

/*----------------------------------
// Form Selector
------------------------------------*/

.form-select { display: block; width: 100%; padding: 0.15rem 0.5rem; font-size: var(--fs-14); font-weight: var(--fw-700); line-height: var(--form-line-height); color: var(--bs-dark); background-color: var(--bs-white); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23034f9c' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right 0.75rem center; background-size: 16px 12px; border-bottom: var(--form-border-bottom-dark); border-radius: var(--form-border-radius); background-clip: padding-box; -webkit-appearance: none; -moz-appearance: none; appearance: none; transition: var(--form-transition, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out); }
.form-select:focus { border-bottom: var(--form-border-bottom-focus); font-weight: var(--fw-800); outline: none; box-shadow: none; }
.form-select:disabled { background-color: var(--bs-light0); border-bottom: var(--form-border-bottom-disabled); opacity: 1; }
.form-select[multiple], .form-select[size]:not([size="1"]) { padding-right: 1.8125rem; background-image: none; }
.form-select:-moz-focusring { color: transparent; text-shadow: 0 0 0 var(--bs-dark); }
.form-select-sm { min-height: calc(1.5em + 1.125rem); padding: 0.5rem 0.875rem; font-size: var(--fs-10); font-weight: var(--fw-600); border-radius: var(--form-border-radius); }
.form-select-lg { min-height: calc(1.5em + 1.625rem); padding: 0.75rem 1rem; font-size: var(--fs-6); font-weight: var(--fw-700); border-radius: var(--form-border-radius); }
@media (prefers-reduced-motion: reduce) { .form-select { transition: none; } }

/*----------------------------------
// Text Area 
------------------------------------*/

textarea { resize: vertical; scrollbar-width: thin; scrollbar-color: var(--bs-dark) var(--bs-light0); }
textarea::-webkit-scrollbar { width: 8px; }
textarea::-webkit-scrollbar-thumb { background-color: var(--bs-dark); border-radius: 10px; }
textarea::-webkit-scrollbar-track { background-color: var(--bs-light0); }
textarea.form-control { font-weight: var(--fw-600); line-height: var(--form-line-height); padding: 0.3rem 0.75rem; border-radius: 0 !important; border: var(--form-border-all-dark); min-height: calc(1.5em + 1.625rem); }
textarea.form-control:focus { border: var(--form-border-all-focus); }
textarea.form-control:disabled { border: var(--form-border-all-disabled); }
textarea.form-control-sm { min-height: calc(1.5em + 1.125rem); border-radius: 0 !important; }
textarea.form-control-lg { min-height: calc(1.5em + 1.625rem); border-radius: 0 !important; }


/*------------------------------------
Tom Select Top
------------------------------------*/

.ts-control { display: block; width: 100%; height: var(--form-height); padding: 0.15rem 0.5rem; font-size: var(--fs-14); font-weight: var(--fw-700); line-height: var(--form-base); color: var(--bs-dark); background-color: var(--bs-white); border-top: none; border-left: none; border-right: none; border-bottom: var(--form-border-bottom-light); border-radius: var(--form-border-radius); background-clip: padding-box; transition: var(--form-transition, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out); vertical-align: middle; }
.ts-control:focus,
.ts-control.focus { font-weight: var(--fw-800); color: var(--bs-dark); border-top: none; border-left: none; border-right: none; border-bottom: var(--form-border-bottom-focus); outline: none; box-shadow: none; }
.ts-input { padding: 0; background: transparent; border: none !important; box-shadow: none; }
.ts-control.multi .ts-input > div { background-color: rgba(var(--bs-dark-rgb), 0.05); font-size: var(--fs-14); padding: 0.25rem 0.75rem; border-radius: var(--form-border-radius); }
.ts-control.form-select-sm .ts-input,
.ts-control.form-control-sm .ts-input { font-size: var(--fs-14); padding: 0.5rem 0.75rem; }
.ts-control.form-select-lg .ts-input,
.ts-control.form-control-lg .ts-input { font-size: var(--fs-14); padding: 0.75rem 1rem; }

.ts-dropdown-content::-webkit-scrollbar { width: 6px; height: 6px; }
.ts-dropdown-content::-webkit-scrollbar-thumb { background-color: var(--bs-primary); border-radius: var(--form-border-radius); }
.ts-dropdown-content::-webkit-scrollbar-track { background-color: var(--bs-light0); }

.ts-wrapper.disabled .ts-control { background-color: var(--bs-light0); border-bottom: var(--form-border-bottom-disabled); color: var(--bs-gray); pointer-events: none; cursor: not-allowed; opacity: 1; }
.ts-wrapper.disabled .ts-input { background-color: var(--bs-light0); color: var(--bs-dark); }

.ts-wrapper.disabled .ts-dropdown,
.ts-wrapper.disabled .ts-dropdown-content,
.ts-wrapper.disabled .dropdown-input-wrap input { display: none !important; }



/*------------------------------------
Form Check 
------------------------------------*/

.form-check { display: block; min-height: 1.5rem; padding-left: 1.5rem; margin-bottom: 0.125rem; }
.form-check .form-check-input { float: left; margin-left: -1.5rem; }
.form-check.d-flex { flex-wrap: wrap; }

.form-check-input[type="checkbox"] { border-radius: 0.25em; }
.form-check-input[type="checkbox"],
.form-check-input[type="radio"] { width: 1rem; height: 1rem; }
.form-check-input[type="checkbox"] { border-radius: 0.25em; }
.form-check-input[type="radio"] { border-radius: 50%; }
.form-check-input { margin-top: 0.25rem; vertical-align: top; background-color: var(--bs-white); background-repeat: no-repeat; background-position: center; background-size: contain; border: 1px solid #dce0e5; -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-print-color-adjust: exact; color-adjust: exact; }

.form-check-input:active { -webkit-filter: 100%; filter: 100%; }

.form-check-input:focus { border-color: rgba(var(--bs-gray-500-rgb), 0.25); outline: 0; box-shadow: 0 0 1rem 0 rgba(var(--bs-gray-500-rgb), 0.25); }
.form-check-input:checked { background-color: var(--bs-dark); border-color: var(--bs-dark); }

.form-check-input:checked[type="checkbox"] { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e"); }
.form-check-input:checked[type="radio"] { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e"); }
.form-check-input[type="checkbox"]:indeterminate { background-color: var(--bs-dark); border-color: var(--bs-dark); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); }

.form-check-input:disabled { pointer-events: none; -webkit-filter: none; filter: none; opacity: 0.5; }
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { opacity: 0.5; }

/*------------------------------------
Form Switch 
------------------------------------*/

.form-switch .form-check-input { font-size: var(--fs-14); margin-left: -2.5em; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); background-position: left center; border-radius: 2em; transition: background-position 0.15s ease-in-out; }
.form-switch .form-check-input:focus { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28140, 152, 164, 0.25%29'/%3e%3c/svg%3e"); }
.form-switch .form-check-input:checked { background-position: right center; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }
.form-switch .form-check-input:disabled { background-color: var(--bs-light0); border: none; cursor: not-allowed; opacity: 1; }

.form-switch-label { font-size: var(--fs-14); font-weight: var(--fw-600); color: var(--bs-dark); line-height: var(--form-line-height); }
.form-group:focus-within .form-switch-label,
.form-group:focus-within .form-label { font-weight: var(--fw-700); color: var(--bs-dark); }

@media (prefers-reduced-motion: reduce) { .form-switch .form-check-input { transition: none; } }

/*------------------------------------
Form Check
------------------------------------*/

.form-check-inline { display: inline-block; margin-right: 1rem; }

/*------------------------------------
Button Check (Toggle Buttons)
------------------------------------*/

.btn-check { position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none; }
.btn-check[disabled] + .btn, .btn-check:disabled + .btn { pointer-events: none; -webkit-filter: none; filter: none; opacity: 0.65; }

/*------------------------------------
Form Range
------------------------------------*/

.form-range { width: 100%; height: 1rem; padding: 0; background-color: transparent; -webkit-appearance: none;   -moz-appearance: none;   appearance: none; }
.form-range:focus { outline: 0; }
.form-range:focus::-webkit-slider-thumb { box-shadow: 0 0 0 1px var(--bs-white), 0 0 1rem 0 rgba(var(--bs-gray-dark-rgb), 0.25); }
.form-range:focus::-moz-range-thumb { box-shadow: 0 0 0 1px var(--bs-white), 0 0 1rem 0 rgba(var(--bs-gray-dark-rgb), 0.25); }
.form-range::-moz-focus-outer { border: 0; }
.form-range::-webkit-slider-thumb { width: 1rem; height: 1rem; margin-top: -0.25rem; background-color: var(--bs-dark); border-radius: 1rem; -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -webkit-appearance: none; appearance: none; }

@media (prefers-reduced-motion: reduce) { .form-range::-webkit-slider-thumb { -webkit-transition: none;  transition: none; }}

.form-range::-webkit-slider-thumb:active { background-color: var(--bs-success0); }
.form-range::-webkit-slider-runnable-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: var(--bs-gray-300); border-color: transparent; border-radius: 1rem; }
.form-range::-moz-range-thumb { width: 1rem; height: 1rem; background-color: var(--bs-dark); border: 0; border-radius: 1rem; -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -moz-appearance: none; appearance: none; }

@media (prefers-reduced-motion: reduce) { .form-range::-moz-range-thumb {  -moz-transition: none;  transition: none; }}

.form-range::-moz-range-thumb:active { background-color: var(--bs-success0); }
.form-range::-moz-range-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: var(--bs-gray-300); border-color: transparent; border-radius: 1rem; }
.form-range:disabled { pointer-events: none; }
.form-range:disabled::-webkit-slider-thumb { background-color: var(--bs-gray-500); }
.form-range:disabled::-moz-range-thumb { background-color: var(--bs-gray-500); }


/*------------------------------------
Form Float
------------------------------------*/

.form-floating { position: relative; }
.form-floating > .form-control,.form-floating > .form-select { height: 3.625rem; line-height: 1.25; }
.form-floating > label { position: absolute; top: 0; left: 0; height: 100%; padding: 1rem 1.8125rem; pointer-events: none; border: 0.0625rem solid transparent; -webkit-transform-origin: 0 0;   transform-origin: 0 0; transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out; transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out; }@media (prefers-reduced-motion: reduce) { .form-floating > label {  transition: none; }}

.form-floating > .form-control { padding: 1rem 1.8125rem; }
.form-floating > .form-control::-webkit-input-placeholder { color: transparent; }
.form-floating > .form-control::-moz-placeholder { color: transparent; }
.form-floating > .form-control:-ms-input-placeholder { color: transparent; }
.form-floating > .form-control::-ms-input-placeholder { color: transparent; }
.form-floating > .form-control::placeholder { color: transparent; }
.form-floating > .form-control:not(:-moz-placeholder-shown) { padding-top: 1.625rem; padding-bottom: 0.625rem; }
.form-floating > .form-control:not(:-ms-input-placeholder) { padding-top: 1.625rem; padding-bottom: 0.625rem; }
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) { padding-top: 1.625rem; padding-bottom: 0.625rem; }
.form-floating > .form-control:-webkit-autofill { padding-top: 1.625rem; padding-bottom: 0.625rem; }
.form-floating > .form-select { padding-top: 1.625rem; padding-bottom: 0.625rem; }
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label { opacity: 0.65; transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }
.form-floating > .form-control:not(:-ms-input-placeholder) ~ label { ty: 0.65; transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }
.form-floating > .form-control:focus ~ label,.form-floating > .form-control:not(:placeholder-shown) ~ label,.form-floating > .form-select ~ label { opacity: 0.65; -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);   transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }
.form-floating > .form-control:-webkit-autofill ~ label { opacity: 0.65; -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);   transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }


/*------------------------------------
Input Group
------------------------------------*/

.input-group { position: relative; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: stretch; align-items: stretch; width: 100%; }
.input-group > .form-control,.input-group > .form-select { position: relative; -ms-flex: 1 1 auto; flex: 1 1 auto; width: 1%; min-width: 0; }
.input-group > .form-control:focus,.input-group > .form-select:focus { z-index: 3; }
.input-group .btn { position: relative; z-index: 2; }
.input-group .btn:focus { z-index: 3; }

.input-group-text { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; padding: 0.75rem 0.90625rem; font-size: 0.9375rem; font-weight: 700; line-height: 1.5; color: var(--bs-gray-dark); text-align: center; white-space: nowrap; background-color: var(--bs-white); border: var(--form-border-all-dark); border-radius: 0.25rem; }
.input-group-lg > .input-group-text,
.input-group-lg > .btn { padding: 0.75rem 1rem; font-size: 1rem; border-radius: 0.25rem; }

.input-group-sm > .form-control,.input-group-sm > .form-select,.input-group-sm > .input-group-text,.input-group-sm > .btn { padding: 0.5rem 0.875rem; font-size: 0.8125rem; border-radius: 0.25rem; }
.input-group-lg > .form-select,.input-group-sm > .form-select { padding-right: 7.25rem; }
.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3) { border-top-right-radius: 0; border-bottom-right-radius: 0; }
.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4) { border-top-right-radius: 0; border-bottom-right-radius: 0; }
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { margin-left: -0.0625rem; border-top-left-radius: 0; border-bottom-left-radius: 0; }





/*------------------------------------
Valid not Valid 
------------------------------------*/

.valid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 0.7000em; color: var(--bs-dark); }
.valid-tooltip { position: absolute; text-align: left; z-index: 5; font-weight: 700 ; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: .1rem; font-size: 0.7000rem; color: var(--bs-white); background-color: var(--bs-gray-dark);  border-radius: 0.5rem; }
.was-validated :valid ~ .valid-feedback,.was-validated :valid ~ .valid-tooltip,.is-valid ~ .valid-feedback,.is-valid ~ .valid-tooltip { display: block; }
.was-validated .form-control:valid, .form-control.is-valid { border-color: var(--bs-success); }
.was-validated .form-control:valid:focus, .form-control.is-valid:focus { border-color: var(--bs-success); box-shadow: 0 0 1rem 0 rgba(var(--bs-success-rgb), 0.25); }
.was-validated .form-select:valid, .form-select.is-valid { border-color: var(--bs-success); }
.was-validated .form-select:valid:focus, .form-select.is-valid:focus { border-color: var(--bs-success); box-shadow: 0 0 1rem 0 rgba(var(--bs-success-rgb), 0.25); }
.was-validated .form-check-input:valid, .form-check-input.is-valid { border-color: var(--bs-success); }
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked { background-color: var(--bs-success); }
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus { box-shadow: 0 0 1rem 0 rgba(var(--bs-success-rgb), 0.25); }
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { color: var(--bs-success); }
.form-check-inline .form-check-input ~ .valid-feedback { margin-left: .5em; }
.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid, .was-validated.input-group .form-select:valid,.input-group .form-select.is-valid { z-index: 1; }
.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus, .was-validated
.input-group .form-select:valid:focus,.input-group .form-select.is-valid:focus { z-index: 3; }

.invalid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 0.875em; color: var(--bs-danger); }
.invalid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 0.25rem 0.5rem; margin-top: .1rem; font-size: 0.8125rem; color: var(--bs-white); background-color: var(--bs-danger); border-radius: 0.5rem; }

.was-validated :invalid ~ .invalid-feedback,.was-validated :invalid ~ .invalid-tooltip,.is-invalid ~ .invalid-feedback,.is-invalid ~ .invalid-tooltip { display: block; }

.was-validated .form-check-input:invalid, .form-check-input.is-invalid { border-color: var(--bs-pink); }
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked { background-color: var(--bs-pink); }
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus { box-shadow: 0 0 1rem 0 rgba(var(--bs-pink-rgb), 0.25); }
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { color: var(--bs-danger); }


.form-check-inline .form-check-input ~ .invalid-feedback { margin-left: .5em; }

.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid, .was-validated.input-group .form-select:invalid,.input-group .form-select.is-invalid { z-index: 2; }
.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus, .was-validated
.input-group .form-select:invalid:focus,.input-group .form-select.is-invalid:focus { z-index: 3; }


@media (prefers-reduced-motion: reduce) { .btn { transition: none; } }

figure { margin-bottom: 0; }
p, ul { color: var(--bs-gray-dark); } /* EK 253e57 */ 
dt { color: var(--bs-gray-dark); } /* EK 253e57 */ 
dd { margin-bottom: 1rem; }

a { text-decoration: none; }
:focus,a:focus,button:focus { outline-color: rgba(var(--bs-primary-rgb), 0.5); }
figure { margin-bottom: 0; }
dl { margin-bottom: 0; }
dt { color: var(--bs-dark); }
dd { margin-bottom: 0.75rem; }

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }

/* Firefox */
input[type=number] { -moz-appearance: textfield; }

/* Highlight Color */ 
::-moz-selection {color: var(--bs-primary, 0.7); background-color: rgba(119, 218, 247, 0.475); }
::selection {color: var(--bs-primary, 0.7); background-color: rgba(119, 218, 247, 0.475); }
.bg-primary ::-moz-selection { color: var(--bs-white); background-color: rgba(var(--bs-white-rgb), 0.075); }
.bg-primary ::selection {color: var(--bs-primary, 0.7); background-color: rgba(119, 218, 247, 0.475); }
.bg-white ::selection {color: var(--bs-primary, 0.7); background-color: rgba(119, 218, 247, 0.475); }

/*------------------------------------
// TOAST
------------------------------------*/

.toast { z-index: 9999; width: 370px; max-width: 100%; pointer-events: auto; color: var(--bs-gray-dark); background-color: rgba(var(--bs-white-rgb), 0.85); background-clip: padding-box; border: 1px solid rgba(var(--bs-light-rgb), 0.6); box-shadow: 0rem 0.1875rem 0.375rem rgba(140, 152, 164, 0.25); border-radius: 0.8125rem; }
.toast.showing { opacity: 0; }
.toast:not(.show) { display: none; }
.toast-container { width: -webkit-max-content; width: -moz-max-content; width: max-content; max-width: 100%; pointer-events: none; }
.toast-container > :not(:last-child) { margin-bottom: 0.75rem; }
.toast-header { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; font-weight: var(--fw-700); font-size: var(--fs-12); padding: 1rem 1rem 1rem 1rem;  }
.toast-header .btn-close { margin-right: 0rem; margin-left: 1rem; }
.toast-body { padding: 0rem 1rem 1rem 1rem; word-wrap: break-word; font-size: var(--fs-13); font-weight: var(--fw-600); }

/*------------------------------------
// BUTTONS
------------------------------------*/
.upload-wrapper { position:relative; overflow:visible!important; }

.btn-close:hover { color: var(--bs-gray-dark); text-decoration: none; opacity: 0.75; }

.btn-close:focus { outline: 0; box-shadow: 0 0 0.15rem 0 rgba(var(--bs-gray-dark-rgb), 0.15); opacity: 1; }
.btn-close:active { transform: scale(0.9); opacity: 1; }

.btn-close:disabled, .btn-close.disabled { pointer-events: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; opacity: 0.25; }
.btn-close { box-sizing: content-box; width: 1em; height: 1em; padding: 0.25em; color: var(--bs-gray-dark); background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='currentColor'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat; border: 0; border-radius: 0.5rem; opacity: 0.5; touch-action: manipulation; }

.btn-close-white { box-sizing: content-box; width: 1em; height: 1em; padding: 0.25em; color: var(--bs-white) !important; background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat !important; border: 0; border-radius: 0.5rem; filter: brightness(200%) contrast(200%); opacity: 1 !important; touch-action: manipulation; }
.btn-close-warning { background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23f1c40f'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat !important; }

.btn-close-primary { background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23034f9c'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat !important; }
.btn-close-success { background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23519E91'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat !important; }
.btn-close-danger { background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23EB5252'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat !important; }
.btn-close-info { background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%233a80b5'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat !important; }
.btn-close-indigo { background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%238f73bf'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat !important; }
.btn-close-light { background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='currentColor'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center; touch-action: manipulation; }

.btn-close:focus { box-shadow: none; }

.btn { display: inline-block; font-size: var(--fs-13); font-weight: var(--fw-700); padding: 0.2rem 0.5rem; background-color: transparent; border: 0.1rem solid transparent; border-radius: var(--form-border-radius); vertical-align: middle; cursor: pointer; transition: all 0.2s ease-in-out; }
.btn:not(.btn-processing):hover { box-shadow: 0 0 0.15rem 0 rgba(var(--bs-light-rgb), 0.5); transform: translateY(-0.1875rem); }
.btn-check:focus + .btn, .btn:not(.btn-processing):focus { outline: 0; box-shadow: 0 0 0.15rem 0 rgba(var(--bs-light-rgb), 0.15); transform: translateY(-0.1875rem); }


.btn-xs, .btn-group-xs > .btn { padding: 0.25rem 0.375rem; font-size: var(--fs-14); border-radius: var(--form-border-radius); }
.btn-md, .btn-group-md > .btn { padding: 0.6rem 0.95rem; font-size: var(--fs-10); border-radius: var(--form-border-radius); }

.btn-sm, .btn-group-sm > .btn { padding: 0.35rem 0.875rem; font-size: var(--fs-14); border-radius: var(--form-border-radius); }
.btn-lg, .btn-group-lg > .btn { padding: 0.85rem 1rem; font-size: var(--fs-10); border-radius: var(--form-border-radius); }
.btn-xl, .btn-group-xl > .btn { padding: 1rem 1.25rem; font-size: var(--fs-8); border-radius: var(--form-border-radius); }



.btn:disabled, .btn.disabled, fieldset:disabled .btn { pointer-events: none; opacity: 0.65; }

.btn-transition{transition:all .2s ease-in-out}
.btn-transition:hover,.btn-transition:focus{transform:translateY(-.1875rem)}
.btn-processing{pointer-events:none;opacity:.95;transform:none!important}

/* Default: big screen keep padding */
.barbar_squeeze{
  padding-left:3rem; /* pl-12 ≈ 3rem */
}

/* Small screen: stretch full width */
@media (max-width:768px){
  .barbar_squeeze{
    left:0!important;
    right:0!important;
    width:100%!important;
    padding-left:1rem!important;
    border-radius:0!important;
  }
}


.fade { transition: opacity 0.15s linear; }

.btn-pointer { position: relative; font-weight: 700; padding-right: 2.5rem; }
.btn-pointer::after { position: absolute; top: 50%; right: 0.75rem; width: 1.25rem; height: 1.25rem; background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/></svg>"); background-repeat: no-repeat; background-position: right center; background-size: 1.25rem 1.25rem; content: ''; -webkit-transform: translateY(-50%); transform: translateY(-50%); transition: 0.2s; }
.btn-pointer:hover::after, [href]:hover .btn-pointer::after { right: 0.4375rem; }

.btn-round { border-radius: 6px; }
.btn-round2 { border-radius: 1rem 0 0 0; !important; }
.btn-link { font-weight: 400; }
.btn-link:focus { box-shadow: none; }

.btn.dropdown-toggle { display: inline-flex; align-items: center; }

.btn-toggle .btn-toggle-default { display: inline-block; }
.btn-toggle .btn-toggle-toggled { display: none; }
.btn-toggle.toggled .btn-toggle-default { display: none; }
.btn-toggle.toggled .btn-toggle-toggled { display: inline-block; }

@media (prefers-reduced-motion: reduce) { .btn { transition: none; } }

button { border-radius: var(--form-border-radius); }
button:focus:not(:focus-visible) { outline: 0; }
button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; }
button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) { cursor: pointer; }
::-moz-focus-inner { padding: 0; border-style: none; }

/*------------------------------------ 
 // BUTTON GROUPS 
------------------------------------*/

.btn-group-segment { position: relative; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-pack: center; justify-content: center; background-color: var(--bs-primary);border-radius: 0.5rem; padding: 0.25rem 0.25rem; }
.btn-group-segment .btn { color: var(--bs-gray-dark); }
.btn-group-segment .btn:not(:last-child) { margin-right: 0.25rem; }
.btn-group-segment .btn:hover { color: var(--bs-secondary); }
.btn-group-segment > .btn:not(:last-child):not(.dropdown-toggle),.btn-group-segment > .btn-group:not(:last-child) > .btn,.btn-group-segment > .btn:nth-child(n + 3),.btn-group-segment > :not(.btn-check) + .btn,.btn-group-segment > .btn-group:not(:first-child) > .btn { border-radius: 0.5rem; }
.btn-group-segment > .btn-check:checked + .btn,.btn-group-segment > .btn-check:focus + .btn { color: var(--bs-dark); background-color: var(--bs-white); box-shadow: 0rem 0.1875rem 0.375rem rgba(140, 152, 164, 0.25); }
.btn-group-segment.btn-group-pills { border-radius: 50rem; }
.btn-group-segment.btn-group-pills > .btn:not(:last-child):not(.dropdown-toggle),.btn-group-segment.btn-group-pills > .btn-group:not(:last-child) > .btn,.btn-group-segment.btn-group-pills > .btn:not(:first-child),.btn-group-segment.btn-group-pills > .btn-group:not(:first-child) > .btn { border-radius: 50rem; }

/*------------------------------------
// BUTTON ICONS 
------------------------------------*/

.btn-icon { position: relative; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; font-size: 1rem; font-weight: var(--fw-600); width: 3.125rem; height: 3.125rem; padding: 0; }
.btn-icon > svg { width: 1rem; height: auto; }

.btn-icon.btn-xs, .btn-group-xs > .btn-icon.btn { font-size: 0.7000rem; width: 1.3125rem; height: 1.3125rem; }
.btn-icon.btn-xs > svg, .btn-group-xs > .btn-icon.btn > svg { font-size: 0.7000rem; height: auto; }

.btn-icon.btn-sm, .btn-group-sm > .btn-icon.btn { font-size: 0.7000rem; width: 2.3125rem; height: 2.3125rem; }
.btn-icon.btn-sm > svg, .btn-group-sm > .btn-icon.btn > svg { font-size: 0.7000rem; height: auto; }
.btn-icon.btn-lg, .btn-group-lg > .btn-icon.btn { font-size: 1.125rem; width: 4.25rem; height: 4.25rem; }
.btn-icon.btn-lg > svg, .btn-group-lg > .btn-icon.btn > svg { width: 1.125rem; height: auto; }

.btn-icon.btn-xl, .btn-group-xl > .btn-icon.btn { font-size: 2.125rem; width: 5.75rem; height: 5.75rem; }
.btn-icon.btn-xl > svg, .btn-group-xl > .btn-icon.btn > svg { width: 2.125rem; height: auto; }

/*------------------------------------
/// LINK
------------------------------------*/

.link-pointer::after { position: absolute; top: 50%; right: 0.75rem; width: 1.25rem; height: 1.25rem; background-repeat: no-repeat; background-position: right center; background-size: 1.25rem 1.25rem; content: ''; transform: translateY(-50%); transition: 0.2s; }
.link-pointer:hover::after,[href]:hover .link-pointer::after { right: 0.4375rem; }

.link-primary { color: var(--bs-primary) !important; }
.link-primary:hover, .link-primary:focus { color: rgba(var(--bs-primary-rgb), 0.5) !important; }
.link-primary.link-pointer::after { color: var(--bs-primary); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23034f9c' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }

.link-light { color: var(--bs-light) !important; }
.link-light:hover, .link-light:focus { color: rgba(var(--bs-light-rgb), 0.5) !important; }
.link-light.link-pointer::after { color: var(--bs-light); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23e6eaec' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e"); }

.link-white { color: var(--bs-white) !important; }  
.link-white:hover, .link-white:focus { color: rgba(var(--bs-white-rgb), 0.5) !important; }
.link-white.link-pointer::after { color: var(--bs-white); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ffffff' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e"); }

.link-secondary { color: var(--bs-secondary) !important; }  
.link-secondary:hover, .link-secondary:focus { color: var(--bs-secondary) !important; }  
.link-secondary.link-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%237ec9e6' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }

.link-info { color: var(--bs-info) !important; }  
.link-info:hover, .link-info:focus { color: var(--bs-info) !important; }  
.link-info.link-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%232596be' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }

.link-indigo { color: var(--bs-indigo) !important; }  
.link-indigo:hover, .link-indigo:focus { color: var(--bs-indigo) !important; }  
.link-indigo.link-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23cc3794' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }

.link-dark { color: var(--bs-dark) !important; }  
.link-dark:hover, .link-dark:focus { color: var(--bs-dark) !important; }  
.link-dark.link-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23253e57' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }

.link-success { color: var(--bs-success) !important; }  
.link-success:hover, .link-success:focus { color: var(--bs-success) !important; }  
.link-success.link-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23519E91' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }

.link-warning { color: var(--bs-warning) !important; }  
.link-warning:hover, .link-warning:focus { color: var(--bs-warning) !important; }  
.link-warning.link-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fd7e14' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }

.link-danger { color: var(--bs-danger) !important; }  
.link-danger:hover, .link-danger:focus { color: var(--bs-danger) !important; }  
.link-danger.link-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23f0493f' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }


.link-pink { color: var(--bs-pink) !important; }  
.link-pink:hover, .link-pink:focus { color: var(--bs-pink) !important; }  
.link-pink.link-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23f0493f' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }









.link { display: inline-block; font-size: 0.9375rem; font-weight: var(--fw-600); white-space: nowrap; }
.link-pointer { position: relative; font-weight: var(--fw-500); padding-right: 2.5rem; white-space: nowrap; }
.link-sm { font-size: 0.875rem; white-space: nowrap; }
.link-collapse[aria-expanded="false"] .link-collapse-default { display: inline-block; white-space: nowrap; }
.link-collapse[aria-expanded="false"] .link-collapse-active { display: none; }
.link-collapse[aria-expanded="true"] .link-collapse-default { display: none; }
.link-collapse[aria-expanded="true"] .link-collapse-active { display: inline-block; white-space: nowrap; }
.link-bordered { border-bottom: 0.125rem solid var(--bs-primary); }


/*------------------------------------
/// PRIMARY 
------------------------------------*/

.btn-primary { color: var(--bs-white); background-color: rgba(var(--bs-primary-rgb), 1); border-color: var(--bs-primary); }
.btn-primary:hover, .btn-check:focus + .btn-primary, .btn-primary:focus { color: var(--bs-white); background-color: rgba(var(--bs-primary-rgb), 0.7); }
.btn-primary:focus { outline: none; box-shadow: 0 0 1rem 0 rgba(var(--bs-primary-rgb), 0.5); }
.btn-primary.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-primary.btn-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }
.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle { color: var(--bs-white); background-color: rgba(var(--bs-primary-rgb), 1); }
.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus { box-shadow: 0 0 1rem 0 rgba(var(--bs-primary-rgb), 0.5); }

.btn-outline-primary { color: var(--bs-primary); background-color: rgba(var(--bs-white-rgb), 1); border-color: var(--bs-primary); }
.btn-outline-primary:hover, .btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus { color: var(--bs-white); background-color: rgba(var(--bs-primary-rgb), 1); border-color: rgba(var(--bs-primary-rgb), 1); }
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus { box-shadow: 0 0 1rem 0 rgba(var(--bs-primary-rgb), 0.5); }
.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show { color: var(--bs-white); background-color: var(--bs-primary); border-color: var(--bs-primary); }
.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus { box-shadow: none; }
.btn-outline-primary.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-outline-primary:hover::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); }

.btn-soft-primary { color: var(--bs-primary); background-color: rgba(var(--bs-primary-rgb), 0.2); }
.btn-soft-primary:hover, .btn-check:focus + .btn-soft-primary, .btn-soft-primary:focus { color: var(--bs-primary); background-color: rgba(var(--bs-primary-rgb), 0.3); }
.btn-check:focus + .btn-soft-primary, .btn-soft-primary:focus { box-shadow: 0 0 1rem 0 rgba(var(--bs-primary-rgb), 0.5); }
.btn-check:checked + .btn-soft-primary, .btn-check:active + .btn-soft-primary, .btn-soft-primary:active, .btn-soft-primary.active, .show > .btn-soft-primary.dropdown-toggle { color: var(--bs-primary); background-color: rgba(var(--bs-primary-rgb), 0.5); }
.btn-check:checked + .btn-soft-primary:focus, .btn-check:active + .btn-soft-primary:focus, .btn-soft-primary:active:focus, .btn-soft-primary.active:focus, .btn-soft-primary.dropdown-toggle.show:focus { box-shadow: none; }
.btn-soft-primary.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-soft-primary.btn-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }
.btn-soft-primary:disabled, .btn-soft-primary.disabled { color: var(--bs-primary); background-color: rgba(var(--bs-primary-rgb), 0.5); }

.btn-ghost-primary { color: var(--bs-primary); background-color: transparent; }
.btn-ghost-primary:hover, .btn-check:focus + .btn-ghost-primary, .btn-ghost-primary:focus, .btn-check:checked + .btn-ghost-primary, .btn-check:active + .btn-ghost-primary, .btn-ghost-primary:active, .btn-ghost-primary.active, .show > .btn-ghost-primary.dropdown-toggle { color: var(--bs-primary); background-color: rgba(var(--bs-primary-rgb), 0.1); }
.btn-ghost-primary.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-ghost-primary.btn-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }
.btn-check:focus + .btn-ghost-primary.btn-no-focus, .btn-ghost-primary.btn-no-focus:hover, .btn-ghost-primary.btn-no-focus.focus, .btn-ghost-primary.btn-no-focus:focus { color: var(--bs-primary); background-color: unset; box-shadow: none; }
.btn-ghost-primary.btn-no-focus:hover, .btn-check:focus + .btn-ghost-primary.btn-no-focus:hover, .btn-ghost-primary.btn-no-focus:focus:hover, .btn-ghost-primary.btn-no-focus.focus:hover { color: var(--bs-primary); background-color: rgba(var(--bs-primary-rgb), 0.1); }
.btn-check:focus + .btn-ghost-primary.btn-no-focus.btn-transition, .btn-ghost-primary.btn-no-focus.btn-transition:hover, .btn-ghost-primary.btn-no-focus.btn-transition.focus, .btn-ghost-primary.btn-no-focus.btn-transition:focus { -webkit-transform: translateY(0); transform: translateY(0); }
.btn-check:focus + .btn-ghost-primary.btn-no-focus.btn-transition:hover, .btn-ghost-primary.btn-no-focus.btn-transition.focus:hover, .btn-ghost-primary.btn-no-focus.btn-transition:focus:hover { -webkit-transform: translateY(-0.1875rem); transform: translateY(-0.1875rem); }

.link-outline-primary { color: rgba(var(--bs-primary-rgb), 1) !important; }
.link-outline-primary:hover, .link-outline-primary:focus { color: rgba(var(--bs-primary-rgb), 0.5) !important; }
.link-outline-primary.link-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e"); }
.link-bordered.link-primary { border-bottom-color: var(--bs-primary); }

/*------------------------------------
/// SECONDARY
------------------------------------*/

.btn-secondary { color: var(--bs-white); background-color: rgba(var(--bs-secondary-rgb), 1); border-color: var(--bs-secondary); }
.btn-secondary:hover, .btn-check:focus + .btn-secondary, .btn-secondary:focus { color: var(--bs-white); background-color: rgba(var(--bs-secondary-rgb), 0.7); }
.btn-secondary:focus { outline: none; box-shadow: 0 0 1rem 0 rgba(var(--bs-secondary-rgb), 0.5); }
.btn-secondary.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-secondary.btn-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }
.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle { color: var(--bs-white); background-color: rgba(var(--bs-secondary-rgb), 1); }
.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus { box-shadow: 0 0 1rem 0 rgba(var(--bs-secondary-rgb), 0.5); }

.btn-outline-secondary { color: var(--bs-secondary); background-color: rgba(var(--bs-white-rgb), 1); border-color: var(--bs-secondary); }
.btn-outline-secondary:hover, .btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus { color: var(--bs-white); background-color: rgba(var(--bs-secondary-rgb), 1); border-color: rgba(var(--bs-secondary-rgb), 1); }
.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus { box-shadow: 0 0 1rem 0 rgba(var(--bs-secondary-rgb), 0.5); }
.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show { color: var(--bs-white); background-color: var(--bs-secondary); border-color: var(--bs-secondary); }
.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus { box-shadow: none; }
.btn-outline-secondary.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-outline-secondary:hover::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); }

.btn-soft-secondary { color: var(--bs-secondary); background-color: rgba(var(--bs-secondary-rgb), 0.2); }
.btn-soft-secondary:hover, .btn-check:focus + .btn-soft-secondary, .btn-soft-secondary:focus { color: var(--bs-secondary); background-color: rgba(var(--bs-secondary-rgb), 0.3); }
.btn-check:focus + .btn-soft-secondary, .btn-soft-secondary:focus { box-shadow: 0 0 1rem 0 rgba(var(--bs-secondary-rgb), 0.5); }
.btn-check:checked + .btn-soft-secondary, .btn-check:active + .btn-soft-secondary, .btn-soft-secondary:active, .btn-soft-secondary.active, .show > .btn-soft-secondary.dropdown-toggle { color: var(--bs-secondary); background-color: rgba(var(--bs-secondary-rgb), 0.5); }
.btn-check:checked + .btn-soft-secondary:focus, .btn-check:active + .btn-soft-secondary:focus, .btn-soft-secondary:active:focus, .btn-soft-secondary.active:focus, .btn-soft-secondary.dropdown-toggle.show:focus { box-shadow: none; }
.btn-soft-secondary.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-soft-secondary.btn-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }
.btn-soft-secondary:disabled, .btn-soft-secondary.disabled { color: var(--bs-secondary); background-color: rgba(var(--bs-secondary-rgb), 0.5); }

.btn-ghost-secondary { color: var(--bs-secondary); background-color: transparent; }
.btn-ghost-secondary:hover, .btn-check:focus + .btn-ghost-secondary, .btn-ghost-secondary:focus, .btn-check:checked + .btn-ghost-secondary, .btn-check:active + .btn-ghost-secondary, .btn-ghost-secondary:active, .btn-ghost-secondary.active, .show > .btn-ghost-secondary.dropdown-toggle { color: var(--bs-secondary); background-color: rgba(var(--bs-secondary-rgb), 0.1); }
.btn-ghost-secondary.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-ghost-secondary.btn-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }
.btn-check:focus + .btn-ghost-secondary.btn-no-focus, .btn-ghost-secondary.btn-no-focus:hover, .btn-ghost-secondary.btn-no-focus.focus, .btn-ghost-secondary.btn-no-focus:focus { color: var(--bs-secondary); background-color: unset; box-shadow: none; }
.btn-ghost-secondary.btn-no-focus:hover, .btn-check:focus + .btn-ghost-secondary.btn-no-focus:hover, .btn-ghost-secondary.btn-no-focus:focus:hover, .btn-ghost-secondary.btn-no-focus.focus:hover { color: var(--bs-secondary); background-color: rgba(var(--bs-secondary-rgb), 0.1); }
.btn-check:focus + .btn-ghost-secondary.btn-no-focus.btn-transition, .btn-ghost-secondary.btn-no-focus.btn-transition:hover, .btn-ghost-secondary.btn-no-focus.btn-transition.focus, .btn-ghost-secondary.btn-no-focus.btn-transition:focus { -webkit-transform: translateY(0); transform: translateY(0); }
.btn-check:focus + .btn-ghost-secondary.btn-no-focus.btn-transition:hover, .btn-ghost-secondary.btn-no-focus.btn-transition.focus:hover, .btn-ghost-secondary.btn-no-focus.btn-transition:focus:hover { -webkit-transform: translateY(-0.1875rem); transform: translateY(-0.1875rem); }

.link-outline-secondary { color: rgba(var(--bs-secondary-rgb), 1) !important; }
.link-outline-secondary:hover, .link-outline-secondary:focus { color: rgba(var(--bs-secondary-rgb), 0.5) !important; }
.link-outline-secondary.link-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e"); }
.link-bordered.link-secondary { border-bottom-color: var(--bs-secondary); }

/*------------------------------------
/// LIGHT
------------------------------------*/

.btn-light { color: var(--bs-dark); background-color: rgba(var(--bs-light-rgb), 1); border-color: var(--bs-light); }
.btn-light:hover, .btn-check:focus + .btn-light, .btn-light:focus { color: var(--bs-dark); background-color: rgba(var(--bs-light-rgb), 0.7); }
.btn-light:focus { outline: none; box-shadow: 0 0 1rem 0 rgba(var(--bs-light-rgb), 0.5); }
.btn-light.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-light.btn-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }
.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle { color: var(--bs-dark); background-color: rgba(var(--bs-light-rgb), 1); }
.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus { box-shadow: 0 0 1rem 0 rgba(var(--bs-light-rgb), 0.5); }

.btn-outline-light { color: var(--bs-dark); background-color: rgba(var(--bs-white-rgb), 1); border-color: var(--bs-light); }
.btn-outline-light:hover, .btn-check:focus + .btn-outline-light, .btn-outline-light:focus { color: var(--bs-dark); background-color: rgba(var(--bs-light-rgb), 1); border-color: rgba(var(--bs-light-rgb), 1); }
.btn-check:focus + .btn-outline-light, .btn-outline-light:focus { box-shadow: 0 0 1rem 0 rgba(var(--bs-light-rgb), 0.5); }
.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show { color: var(--bs-dark); background-color: var(--bs-light); border-color: var(--bs-light); }
.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus { box-shadow: none; }
.btn-outline-light.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23000' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-outline-light:hover::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23000' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); }

.btn-soft-light { color: var(--bs-dark); background-color: rgba(var(--bs-light-rgb), 0.2); }
.btn-soft-light:hover, .btn-check:focus + .btn-soft-light, .btn-soft-light:focus { color: var(--bs-dark); background-color: rgba(var(--bs-light-rgb), 0.3); }
.btn-check:focus + .btn-soft-light, .btn-soft-light:focus { box-shadow: 0 0 1rem 0 rgba(var(--bs-light-rgb), 0.5); }
.btn-check:checked + .btn-soft-light, .btn-check:active + .btn-soft-light, .btn-soft-light:active, .btn-soft-light.active, .show > .btn-soft-light.dropdown-toggle { color: var(--bs-dark); background-color: rgba(var(--bs-light-rgb), 0.5); }
.btn-check:checked + .btn-soft-light:focus, .btn-check:active + .btn-soft-light:focus, .btn-soft-light:active:focus, .btn-soft-light.active:focus, .btn-soft-light.dropdown-toggle.show:focus { box-shadow: none; }
.btn-soft-light.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23000' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-soft-light.btn-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23000' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }
.btn-soft-light:disabled, .btn-soft-light.disabled { color: var(--bs-dark); background-color: rgba(var(--bs-light-rgb), 0.5); }

.btn-ghost-light { color: var(--bs-dark); background-color: transparent; }
.btn-ghost-light:hover, .btn-check:focus + .btn-ghost-light, .btn-ghost-light:focus, .btn-check:checked + .btn-ghost-light, .btn-check:active + .btn-ghost-light, .btn-ghost-light:active, .btn-ghost-light.active, .show > .btn-ghost-light.dropdown-toggle { color: var(--bs-dark); background-color: rgba(var(--bs-light-rgb), 0.1); }
.btn-ghost-light.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23000' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-ghost-light.btn-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23000' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }
.btn-check:focus + .btn-ghost-light.btn-no-focus, .btn-ghost-light.btn-no-focus:hover, .btn-ghost-light.btn-no-focus.focus, .btn-ghost-light.btn-no-focus:focus { color: var(--bs-dark); background-color: unset; box-shadow: none; }
.btn-ghost-light.btn-no-focus:hover, .btn-check:focus + .btn-ghost-light.btn-no-focus:hover, .btn-ghost-light.btn-no-focus:focus:hover, .btn-ghost-light.btn-no-focus.focus:hover { color: var(--bs-dark); background-color: rgba(var(--bs-light-rgb), 0.1); }
.btn-check:focus + .btn-ghost-light.btn-no-focus.btn-transition, .btn-ghost-light.btn-no-focus.btn-transition:hover, .btn-ghost-light.btn-no-focus.btn-transition.focus, .btn-ghost-light.btn-no-focus.btn-transition:focus { -webkit-transform: translateY(0); transform: translateY(0); }
.btn-check:focus + .btn-ghost-light.btn-no-focus.btn-transition:hover, .btn-ghost-light.btn-no-focus.btn-transition.focus:hover, .btn-ghost-light.btn-no-focus.btn-transition:focus:hover { -webkit-transform: translateY(-0.1875rem); transform: translateY(-0.1875rem); }

.link-outline-light { color: rgba(var(--bs-light-rgb), 1) !important; }
.link-outline-light:hover, .link-outline-light:focus { color: rgba(var(--bs-light-rgb), 0.5) !important; }
.link-outline-light.link-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23000' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e"); }
.link-bordered.link-light { border-bottom-color: var(--bs-light); }


/*------------------------------------ 
/// WHITE
------------------------------------*/

.btn-white { color: var(--bs-dark); background-color: rgba(var(--bs-white-rgb), 1); border-color: var(--bs-white); }
.btn-white:hover, .btn-check:focus + .btn-white, .btn-white:focus { color: var(--bs-dark); background-color: rgba(var(--bs-white-rgb), 0.7); }
.btn-white:focus { outline: none; box-shadow: 0 0 1rem 0 rgba(var(--bs-white-rgb), 0.5); }
.btn-white.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-white.btn-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }
.btn-check:checked + .btn-white, .btn-check:active + .btn-white, .btn-white:active, .btn-white.active, .show > .btn-white.dropdown-toggle { color: var(--bs-dark); background-color: rgba(var(--bs-white-rgb), 1); }
.btn-check:checked + .btn-white:focus, .btn-check:active + .btn-white:focus, .btn-white:active:focus, .btn-white.active:focus, .show > .btn-white.dropdown-toggle:focus { box-shadow: 0 0 1rem 0 rgba(var(--bs-white-rgb), 0.5); }

.btn-outline-white { color: var(--bs-dark); background-color: rgba(var(--bs-white0-rgb), 1); border-color: var(--bs-white); }
.btn-outline-white:hover, .btn-check:focus + .btn-outline-white, .btn-outline-white:focus { color: var(--bs-dark); background-color: rgba(var(--bs-white-rgb), 1); border-color: rgba(var(--bs-white-rgb), 1); }
.btn-check:focus + .btn-outline-white, .btn-outline-white:focus { box-shadow: 0 0 1rem 0 rgba(var(--bs-white-rgb), 0.5); }
.btn-check:checked + .btn-outline-white, .btn-check:active + .btn-outline-white, .btn-outline-white:active, .btn-outline-white.active, .btn-outline-white.dropdown-toggle.show { color: var(--bs-dark); background-color: var(--bs-white); border-color: var(--bs-white); }
.btn-check:checked + .btn-outline-white:focus, .btn-check:active + .btn-outline-white:focus, .btn-outline-white:active:focus, .btn-outline-white.active:focus, .btn-outline-white.dropdown-toggle.show:focus { box-shadow: none; }
.btn-outline-white.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23000' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-outline-white:hover::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23000' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); }

.btn-soft-white { color: var(--bs-dark); background-color: rgba(var(--bs-white-rgb), 0.2); }
.btn-soft-white:hover, .btn-check:focus + .btn-soft-white, .btn-soft-white:focus { color: var(--bs-dark); background-color: rgba(var(--bs-white-rgb), 0.3); }
.btn-check:focus + .btn-soft-white, .btn-soft-white:focus { box-shadow: 0 0 1rem 0 rgba(var(--bs-white-rgb), 0.5); }
.btn-check:checked + .btn-soft-white, .btn-check:active + .btn-soft-white, .btn-soft-white:active, .btn-soft-white.active, .show > .btn-soft-white.dropdown-toggle { color: var(--bs-dark); background-color: rgba(var(--bs-white-rgb), 0.5); }
.btn-check:checked + .btn-soft-white:focus, .btn-check:active + .btn-soft-white:focus, .btn-soft-white:active:focus, .btn-soft-white.active:focus, .btn-soft-white.dropdown-toggle.show:focus { box-shadow: none; }
.btn-soft-white.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23000' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-soft-white.btn-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23000' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }
.btn-soft-white:disabled, .btn-soft-white.disabled { color: var(--bs-dark); background-color: rgba(var(--bs-white-rgb), 0.5); }

.btn-ghost-white { color: var(--bs-dark); background-color: transparent; }
.btn-ghost-white:hover, .btn-check:focus + .btn-ghost-white, .btn-ghost-white:focus, .btn-check:checked + .btn-ghost-white, .btn-check:active + .btn-ghost-white, .btn-ghost-white:active, .btn-ghost-white.active, .show > .btn-ghost-white.dropdown-toggle { color: var(--bs-dark); background-color: rgba(var(--bs-white-rgb), 0.1); }
.btn-ghost-white.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23000' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-ghost-white.btn-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23000' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }
.btn-check:focus + .btn-ghost-white.btn-no-focus, .btn-ghost-white.btn-no-focus:hover, .btn-ghost-white.btn-no-focus.focus, .btn-ghost-white.btn-no-focus:focus { color: var(--bs-dark); background-color: unset; box-shadow: none; }
.btn-ghost-white.btn-no-focus:hover, .btn-check:focus + .btn-ghost-white.btn-no-focus:hover, .btn-ghost-white.btn-no-focus:focus:hover, .btn-ghost-white.btn-no-focus.focus:hover { color: var(--bs-dark); background-color: rgba(var(--bs-white-rgb), 0.1); }
.btn-check:focus + .btn-ghost-white.btn-no-focus.btn-transition, .btn-ghost-white.btn-no-focus.btn-transition:hover, .btn-ghost-white.btn-no-focus.btn-transition.focus, .btn-ghost-white.btn-no-focus.btn-transition:focus { -webkit-transform: translateY(0); transform: translateY(0); }
.btn-check:focus + .btn-ghost-white.btn-no-focus.btn-transition:hover, .btn-ghost-white.btn-no-focus.btn-transition.focus:hover, .btn-ghost-white.btn-no-focus.btn-transition:focus:hover { -webkit-transform: translateY(-0.1875rem); transform: translateY(-0.1875rem); }

.link-outline-white { color: rgba(var(--bs-white-rgb), 1) !important; }
.link-outline-white:hover, .link-outline-white:focus { color: rgba(var(--bs-white-rgb), 0.5) !important; }
.link-outline-white.link-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23000' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e"); }
.link-bordered.link-white { border-bottom-color: var(--bs-white); }

/*------------------------------------
/// INFO
------------------------------------*/

.btn-info { color: var(--bs-white); background-color: rgba(var(--bs-info-rgb), 1); border-color: var(--bs-info); }
.btn-info:hover, .btn-check:focus + .btn-info, .btn-info:focus { color: var(--bs-white); background-color: rgba(var(--bs-info-rgb), 0.7); }
.btn-info:focus { outline: none; box-shadow: 0 0 1rem 0 rgba(var(--bs-info-rgb), 0.5); }
.btn-info.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-info.btn-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }
.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle { color: var(--bs-white); background-color: rgba(var(--bs-info-rgb), 1); }
.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus { box-shadow: 0 0 1rem 0 rgba(var(--bs-info-rgb), 0.5); }

.btn-outline-info { color: var(--bs-info); background-color: rgba(var(--bs-white-rgb), 1); border-color: var(--bs-info); }
.btn-outline-info:hover, .btn-check:focus + .btn-outline-info, .btn-outline-info:focus { color: var(--bs-white); background-color: rgba(var(--bs-info-rgb), 1); border-color: rgba(var(--bs-info-rgb), 1); }
.btn-check:focus + .btn-outline-info, .btn-outline-info:focus { box-shadow: 0 0 1rem 0 rgba(var(--bs-info-rgb), 0.5); }
.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show { color: var(--bs-white); background-color: var(--bs-info); border-color: var(--bs-info); }
.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus { box-shadow: none; }
.btn-outline-info.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-outline-info:hover::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); }

.btn-soft-info { color: var(--bs-info); background-color: rgba(var(--bs-info-rgb), 0.2); }
.btn-soft-info:hover, .btn-check:focus + .btn-soft-info, .btn-soft-info:focus { color: var(--bs-info); background-color: rgba(var(--bs-info-rgb), 0.3); }
.btn-check:focus + .btn-soft-info, .btn-soft-info:focus { box-shadow: 0 0 1rem 0 rgba(var(--bs-info-rgb), 0.5); }
.btn-check:checked + .btn-soft-info, .btn-check:active + .btn-soft-info, .btn-soft-info:active, .btn-soft-info.active, .show > .btn-soft-info.dropdown-toggle { color: var(--bs-info); background-color: rgba(var(--bs-info-rgb), 0.5); }
.btn-check:checked + .btn-soft-info:focus, .btn-check:active + .btn-soft-info:focus, .btn-soft-info:active:focus, .btn-soft-info.active:focus, .btn-soft-info.dropdown-toggle.show:focus { box-shadow: none; }
.btn-soft-info.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-soft-info.btn-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }
.btn-soft-info:disabled, .btn-soft-info.disabled { color: var(--bs-info); background-color: rgba(var(--bs-info-rgb), 0.5); }

.btn-ghost-info { color: var(--bs-info); background-color: transparent; }
.btn-ghost-info:hover, .btn-check:focus + .btn-ghost-info, .btn-ghost-info:focus, .btn-check:checked + .btn-ghost-info, .btn-check:active + .btn-ghost-info, .btn-ghost-info:active, .btn-ghost-info.active, .show > .btn-ghost-info.dropdown-toggle { color: var(--bs-info); background-color: rgba(var(--bs-info-rgb), 0.1); }
.btn-ghost-info.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-ghost-info.btn-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }
.btn-check:focus + .btn-ghost-info.btn-no-focus, .btn-ghost-info.btn-no-focus:hover, .btn-ghost-info.btn-no-focus.focus, .btn-ghost-info.btn-no-focus:focus { color: var(--bs-info); background-color: unset; box-shadow: none; }
.btn-ghost-info.btn-no-focus:hover, .btn-check:focus + .btn-ghost-info.btn-no-focus:hover, .btn-ghost-info.btn-no-focus:focus:hover, .btn-ghost-info.btn-no-focus.focus:hover { color: var(--bs-info); background-color: rgba(var(--bs-info-rgb), 0.1); }
.btn-check:focus + .btn-ghost-info.btn-no-focus.btn-transition, .btn-ghost-info.btn-no-focus.btn-transition:hover, .btn-ghost-info.btn-no-focus.btn-transition.focus, .btn-ghost-info.btn-no-focus.btn-transition:focus { -webkit-transform: translateY(0); transform: translateY(0); }
.btn-check:focus + .btn-ghost-info.btn-no-focus.btn-transition:hover, .btn-ghost-info.btn-no-focus.btn-transition.focus:hover, .btn-ghost-info.btn-no-focus.btn-transition:focus:hover { -webkit-transform: translateY(-0.1875rem); transform: translateY(-0.1875rem); }

.link-outline-info { color: rgba(var(--bs-info-rgb), 1) !important; }
.link-outline-info:hover, .link-outline-info:focus { color: rgba(var(--bs-info-rgb), 0.5) !important; }
.link-outline-info.link-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e"); }
.link-bordered.link-info { border-bottom-color: var(--bs-info); }

/*------------------------------------
/// INDIGO
------------------------------------*/

.btn-indigo { color: var(--bs-white); background-color: rgba(var(--bs-indigo-rgb), 1); border-color: var(--bs-indigo); }
.btn-indigo:hover, .btn-check:focus + .btn-indigo, .btn-indigo:focus { color: var(--bs-white); background-color: rgba(var(--bs-indigo-rgb), 0.7); }
.btn-indigo:focus { outline: none; box-shadow: 0 0 1rem 0 rgba(var(--bs-indigo-rgb), 0.5); }
.btn-indigo.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-indigo.btn-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }
.btn-check:checked + .btn-indigo, .btn-check:active + .btn-indigo, .btn-indigo:active, .btn-indigo.active, .show > .btn-indigo.dropdown-toggle { color: var(--bs-white); background-color: rgba(var(--bs-indigo-rgb), 1); }
.btn-check:checked + .btn-indigo:focus, .btn-check:active + .btn-indigo:focus, .btn-indigo:active:focus, .btn-indigo.active:focus, .show > .btn-indigo.dropdown-toggle:focus { box-shadow: 0 0 1rem 0 rgba(var(--bs-indigo-rgb), 0.5); }

.btn-outline-indigo { color: var(--bs-indigo); background-color: rgba(var(--bs-white-rgb), 1); border-color: var(--bs-indigo); }
.btn-outline-indigo:hover, .btn-check:focus + .btn-outline-indigo, .btn-outline-indigo:focus { color: var(--bs-white); background-color: rgba(var(--bs-indigo-rgb), 1); border-color: rgba(var(--bs-indigo-rgb), 1); }
.btn-check:focus + .btn-outline-indigo, .btn-outline-indigo:focus { box-shadow: 0 0 1rem 0 rgba(var(--bs-indigo-rgb), 0.5); }
.btn-check:checked + .btn-outline-indigo, .btn-check:active + .btn-outline-indigo, .btn-outline-indigo:active, .btn-outline-indigo.active, .btn-outline-indigo.dropdown-toggle.show { color: var(--bs-white); background-color: var(--bs-indigo); border-color: var(--bs-indigo); }
.btn-check:checked + .btn-outline-indigo:focus, .btn-check:active + .btn-outline-indigo:focus, .btn-outline-indigo:active:focus, .btn-outline-indigo.active:focus, .btn-outline-indigo.dropdown-toggle.show:focus { box-shadow: none; }
.btn-outline-indigo.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-outline-indigo:hover::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); }

.btn-soft-indigo { color: var(--bs-indigo); background-color: rgba(var(--bs-indigo-rgb), 0.2); }
.btn-soft-indigo:hover, .btn-check:focus + .btn-soft-indigo, .btn-soft-indigo:focus { color: var(--bs-indigo); background-color: rgba(var(--bs-indigo-rgb), 0.3); }
.btn-check:focus + .btn-soft-indigo, .btn-soft-indigo:focus { box-shadow: 0 0 1rem 0 rgba(var(--bs-indigo-rgb), 0.5); }
.btn-check:checked + .btn-soft-indigo, .btn-check:active + .btn-soft-indigo, .btn-soft-indigo:active, .btn-soft-indigo.active, .show > .btn-soft-indigo.dropdown-toggle { color: var(--bs-indigo); background-color: rgba(var(--bs-indigo-rgb), 0.5); }
.btn-check:checked + .btn-soft-indigo:focus, .btn-check:active + .btn-soft-indigo:focus, .btn-soft-indigo:active:focus, .btn-soft-indigo.active:focus, .btn-soft-indigo.dropdown-toggle.show:focus { box-shadow: none; }
.btn-soft-indigo.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-soft-indigo.btn-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }
.btn-soft-indigo:disabled, .btn-soft-indigo.disabled { color: var(--bs-indigo); background-color: rgba(var(--bs-indigo-rgb), 0.5); }

.btn-ghost-indigo { color: var(--bs-indigo); background-color: transparent; }
.btn-ghost-indigo:hover, .btn-check:focus + .btn-ghost-indigo, .btn-ghost-indigo:focus, .btn-check:checked + .btn-ghost-indigo, .btn-check:active + .btn-ghost-indigo, .btn-ghost-indigo:active, .btn-ghost-indigo.active, .show > .btn-ghost-indigo.dropdown-toggle { color: var(--bs-indigo); background-color: rgba(var(--bs-indigo-rgb), 0.1); }
.btn-ghost-indigo.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-ghost-indigo.btn-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }
.btn-check:focus + .btn-ghost-indigo.btn-no-focus, .btn-ghost-indigo.btn-no-focus:hover, .btn-ghost-indigo.btn-no-focus.focus, .btn-ghost-indigo.btn-no-focus:focus { color: var(--bs-indigo); background-color: unset; box-shadow: none; }
.btn-ghost-indigo.btn-no-focus:hover, .btn-check:focus + .btn-ghost-indigo.btn-no-focus:hover, .btn-ghost-indigo.btn-no-focus:focus:hover, .btn-ghost-indigo.btn-no-focus.focus:hover { color: var(--bs-indigo); background-color: rgba(var(--bs-indigo-rgb), 0.1); }
.btn-check:focus + .btn-ghost-indigo.btn-no-focus.btn-transition, .btn-ghost-indigo.btn-no-focus.btn-transition:hover, .btn-ghost-indigo.btn-no-focus.btn-transition.focus, .btn-ghost-indigo.btn-no-focus.btn-transition:focus { -webkit-transform: translateY(0); transform: translateY(0); }
.btn-check:focus + .btn-ghost-indigo.btn-no-focus.btn-transition:hover, .btn-ghost-indigo.btn-no-focus.btn-transition.focus:hover, .btn-ghost-indigo.btn-no-focus.btn-transition:focus:hover { -webkit-transform: translateY(-0.1875rem); transform: translateY(-0.1875rem); }

.link-outline-indigo { color: rgba(var(--bs-indigo-rgb), 1) !important; }
.link-outline-indigo:hover, .link-outline-indigo:focus { color: rgba(var(--bs-indigo-rgb), 0.5) !important; }
.link-outline-indigo.link-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e"); }
.link-bordered.link-indigo { border-bottom-color: var(--bs-indigo); }


/*------------------------------------
/// DARK
------------------------------------*/

.btn-dark { color: var(--bs-white); background-color: rgba(var(--bs-dark-rgb), 1); border-color: var(--bs-dark); }
.btn-dark:hover, .btn-check:focus + .btn-dark, .btn-dark:focus { color: var(--bs-white); background-color: rgba(var(--bs-dark-rgb), 0.7); }
.btn-dark:focus { outline: none; box-shadow: 0 0 1rem 0 rgba(var(--bs-dark-rgb), 0.5); }
.btn-dark.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-dark.btn-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }
.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle { color: var(--bs-white); background-color: rgba(var(--bs-dark-rgb), 1); }
.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus { box-shadow: 0 0 1rem 0 rgba(var(--bs-dark-rgb), 0.5); }

.btn-outline-dark { color: var(--bs-dark); background-color: rgba(var(--bs-white-rgb), 1); border-color: var(--bs-dark); }
.btn-outline-dark:hover, .btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus { color: var(--bs-white); background-color: rgba(var(--bs-dark-rgb), 1); border-color: rgba(var(--bs-dark-rgb), 1); }
.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus { box-shadow: 0 0 1rem 0 rgba(var(--bs-dark-rgb), 0.5); }
.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show { color: var(--bs-white); background-color: var(--bs-dark); border-color: var(--bs-dark); }
.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus { box-shadow: none; }
.btn-outline-dark.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-outline-dark:hover::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); }

.btn-soft-dark { color: var(--bs-dark); background-color: rgba(var(--bs-dark-rgb), 0.2); }
.btn-soft-dark:hover, .btn-check:focus + .btn-soft-dark, .btn-soft-dark:focus { color: var(--bs-dark); background-color: rgba(var(--bs-dark-rgb), 0.3); }
.btn-check:focus + .btn-soft-dark, .btn-soft-dark:focus { box-shadow: 0 0 1rem 0 rgba(var(--bs-dark-rgb), 0.5); }
.btn-check:checked + .btn-soft-dark, .btn-check:active + .btn-soft-dark, .btn-soft-dark:active, .btn-soft-dark.active, .show > .btn-soft-dark.dropdown-toggle { color: var(--bs-dark); background-color: rgba(var(--bs-dark-rgb), 0.5); }
.btn-check:checked + .btn-soft-dark:focus, .btn-check:active + .btn-soft-dark:focus, .btn-soft-dark:active:focus, .btn-soft-dark.active:focus, .btn-soft-dark.dropdown-toggle.show:focus { box-shadow: none; }
.btn-soft-dark.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-soft-dark.btn-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }
.btn-soft-dark:disabled, .btn-soft-dark.disabled { color: var(--bs-dark); background-color: rgba(var(--bs-dark-rgb), 0.5); }

.btn-ghost-dark { color: var(--bs-dark); background-color: transparent; }
.btn-ghost-dark:hover, .btn-check:focus + .btn-ghost-dark, .btn-ghost-dark:focus, .btn-check:checked + .btn-ghost-dark, .btn-check:active + .btn-ghost-dark, .btn-ghost-dark:active, .btn-ghost-dark.active, .show > .btn-ghost-dark.dropdown-toggle { color: var(--bs-dark); background-color: rgba(var(--bs-dark-rgb), 0.1); }
.btn-ghost-dark.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-ghost-dark.btn-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }
.btn-check:focus + .btn-ghost-dark.btn-no-focus, .btn-ghost-dark.btn-no-focus:hover, .btn-ghost-dark.btn-no-focus.focus, .btn-ghost-dark.btn-no-focus:focus { color: var(--bs-dark); background-color: unset; box-shadow: none; }
.btn-ghost-dark.btn-no-focus:hover, .btn-check:focus + .btn-ghost-dark.btn-no-focus:hover, .btn-ghost-dark.btn-no-focus:focus:hover, .btn-ghost-dark.btn-no-focus.focus:hover { color: var(--bs-dark); background-color: rgba(var(--bs-dark-rgb), 0.1); }
.btn-check:focus + .btn-ghost-dark.btn-no-focus.btn-transition, .btn-ghost-dark.btn-no-focus.btn-transition:hover, .btn-ghost-dark.btn-no-focus.btn-transition.focus, .btn-ghost-dark.btn-no-focus.btn-transition:focus { -webkit-transform: translateY(0); transform: translateY(0); }
.btn-check:focus + .btn-ghost-dark.btn-no-focus.btn-transition:hover, .btn-ghost-dark.btn-no-focus.btn-transition.focus:hover, .btn-ghost-dark.btn-no-focus.btn-transition:focus:hover { -webkit-transform: translateY(-0.1875rem); transform: translateY(-0.1875rem); }

.link-outline-dark { color: rgba(var(--bs-dark-rgb), 1) !important; }
.link-outline-dark:hover, .link-outline-dark:focus { color: rgba(var(--bs-dark-rgb), 0.5) !important; }
.link-outline-dark.link-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e"); }
.link-bordered.link-dark { border-bottom-color: var(--bs-dark); }



/*------------------------------------
/// SUCCESS
------------------------------------*/

.btn-success { color: var(--bs-white); background-color: rgba(var(--bs-success-rgb), 1); border-color: var(--bs-success); }
.btn-success:hover, .btn-check:focus + .btn-success, .btn-success:focus { color: var(--bs-white); background-color: rgba(var(--bs-success-rgb), 0.7); }
.btn-success:focus { outline: none; box-shadow: 0 0 1rem 0 rgba(var(--bs-success-rgb), 0.5); }
.btn-success.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-success.btn-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }
.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle { color: var(--bs-white); background-color: rgba(var(--bs-success-rgb), 1); }
.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus { box-shadow: 0 0 1rem 0 rgba(var(--bs-success-rgb), 0.5); }

.btn-outline-success { color: var(--bs-success); background-color: rgba(var(--bs-white-rgb), 1); border-color: var(--bs-success); }
.btn-outline-success:hover, .btn-check:focus + .btn-outline-success, .btn-outline-success:focus { color: var(--bs-white); background-color: rgba(var(--bs-success-rgb), 1); border-color: rgba(var(--bs-success-rgb), 1); }
.btn-check:focus + .btn-outline-success, .btn-outline-success:focus { box-shadow: 0 0 1rem 0 rgba(var(--bs-success-rgb), 0.5); }
.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show { color: var(--bs-white); background-color: var(--bs-success); border-color: var(--bs-success); }
.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus { box-shadow: none; }
.btn-outline-success.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-outline-success:hover::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); }

.btn-soft-success { color: var(--bs-success); background-color: rgba(var(--bs-success-rgb), 0.2); }
.btn-soft-success:hover, .btn-check:focus + .btn-soft-success, .btn-soft-success:focus { color: var(--bs-success); background-color: rgba(var(--bs-success-rgb), 0.3); }
.btn-check:focus + .btn-soft-success, .btn-soft-success:focus { box-shadow: 0 0 1rem 0 rgba(var(--bs-success-rgb), 0.5); }
.btn-check:checked + .btn-soft-success, .btn-check:active + .btn-soft-success, .btn-soft-success:active, .btn-soft-success.active, .show > .btn-soft-success.dropdown-toggle { color: var(--bs-success); background-color: rgba(var(--bs-success-rgb), 0.5); }
.btn-check:checked + .btn-soft-success:focus, .btn-check:active + .btn-soft-success:focus, .btn-soft-success:active:focus, .btn-soft-success.active:focus, .btn-soft-success.dropdown-toggle.show:focus { box-shadow: none; }
.btn-soft-success.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-soft-success.btn-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }
.btn-soft-success:disabled, .btn-soft-success.disabled { color: var(--bs-success); background-color: rgba(var(--bs-success-rgb), 0.5); }

.btn-ghost-success { color: var(--bs-success); background-color: transparent; }
.btn-ghost-success:hover, .btn-check:focus + .btn-ghost-success, .btn-ghost-success:focus, .btn-check:checked + .btn-ghost-success, .btn-check:active + .btn-ghost-success, .btn-ghost-success:active, .btn-ghost-success.active, .show > .btn-ghost-success.dropdown-toggle { color: var(--bs-success); background-color: rgba(var(--bs-success-rgb), 0.1); }
.btn-ghost-success.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-ghost-success.btn-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }
.btn-check:focus + .btn-ghost-success.btn-no-focus, .btn-ghost-success.btn-no-focus:hover, .btn-ghost-success.btn-no-focus.focus, .btn-ghost-success.btn-no-focus:focus { color: var(--bs-success); background-color: unset; box-shadow: none; }
.btn-ghost-success.btn-no-focus:hover, .btn-check:focus + .btn-ghost-success.btn-no-focus:hover, .btn-ghost-success.btn-no-focus:focus:hover, .btn-ghost-success.btn-no-focus.focus:hover { color: var(--bs-success); background-color: rgba(var(--bs-success-rgb), 0.1); }
.btn-check:focus + .btn-ghost-success.btn-no-focus.btn-transition, .btn-ghost-success.btn-no-focus.btn-transition:hover, .btn-ghost-success.btn-no-focus.btn-transition.focus, .btn-ghost-success.btn-no-focus.btn-transition:focus { -webkit-transform: translateY(0); transform: translateY(0); }
.btn-check:focus + .btn-ghost-success.btn-no-focus.btn-transition:hover, .btn-ghost-success.btn-no-focus.btn-transition.focus:hover, .btn-ghost-success.btn-no-focus.btn-transition:focus:hover { -webkit-transform: translateY(-0.1875rem); transform: translateY(-0.1875rem); }

.link-outline-success { color: rgba(var(--bs-success-rgb), 1) !important; }
.link-outline-success:hover, .link-outline-success:focus { color: rgba(var(--bs-success-rgb), 0.5) !important; }
.link-outline-success.link-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e"); }
.link-bordered.link-success { border-bottom-color: var(--bs-success); }


/*------------------------------------
/// WARNING
------------------------------------*/

.btn-warning { color: var(--bs-white); background-color: rgba(var(--bs-warning-rgb), 1); border-color: var(--bs-warning); }
.btn-warning:hover, .btn-check:focus + .btn-warning, .btn-warning:focus { color: var(--bs-white); background-color: rgba(var(--bs-warning-rgb), 0.7); }
.btn-warning:focus { outline: none; box-shadow: 0 0 1rem 0 rgba(var(--bs-warning-rgb), 0.5); }
.btn-warning.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-warning.btn-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }
.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle { color: var(--bs-white); background-color: rgba(var(--bs-warning-rgb), 1); }
.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus { box-shadow: 0 0 1rem 0 rgba(var(--bs-warning-rgb), 0.5); }

.btn-outline-warning { color: var(--bs-warning); background-color: rgba(var(--bs-white-rgb), 1); border-color: var(--bs-warning); }
.btn-outline-warning:hover, .btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus { color: var(--bs-white); background-color: rgba(var(--bs-warning-rgb), 1); border-color: rgba(var(--bs-warning-rgb), 1); }
.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus { box-shadow: 0 0 1rem 0 rgba(var(--bs-warning-rgb), 0.5); }
.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show { color: var(--bs-white); background-color: var(--bs-warning); border-color: var(--bs-warning); }
.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus { box-shadow: none; }
.btn-outline-warning.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-outline-warning:hover::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); }

.btn-soft-warning { color: var(--bs-warning); background-color: rgba(var(--bs-warning-rgb), 0.2); }
.btn-soft-warning:hover, .btn-check:focus + .btn-soft-warning, .btn-soft-warning:focus { color: var(--bs-warning); background-color: rgba(var(--bs-warning-rgb), 0.3); }
.btn-check:focus + .btn-soft-warning, .btn-soft-warning:focus { box-shadow: 0 0 1rem 0 rgba(var(--bs-warning-rgb), 0.5); }
.btn-check:checked + .btn-soft-warning, .btn-check:active + .btn-soft-warning, .btn-soft-warning:active, .btn-soft-warning.active, .show > .btn-soft-warning.dropdown-toggle { color: var(--bs-warning); background-color: rgba(var(--bs-warning-rgb), 0.5); }
.btn-check:checked + .btn-soft-warning:focus, .btn-check:active + .btn-soft-warning:focus, .btn-soft-warning:active:focus, .btn-soft-warning.active:focus, .btn-soft-warning.dropdown-toggle.show:focus { box-shadow: none; }
.btn-soft-warning.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-soft-warning.btn-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }
.btn-soft-warning:disabled, .btn-soft-warning.disabled { color: var(--bs-warning); background-color: rgba(var(--bs-warning-rgb), 0.5); }

.btn-ghost-warning { color: var(--bs-warning); background-color: transparent; }
.btn-ghost-warning:hover, .btn-check:focus + .btn-ghost-warning, .btn-ghost-warning:focus, .btn-check:checked + .btn-ghost-warning, .btn-check:active + .btn-ghost-warning, .btn-ghost-warning:active, .btn-ghost-warning.active, .show > .btn-ghost-warning.dropdown-toggle { color: var(--bs-warning); background-color: rgba(var(--bs-warning-rgb), 0.1); }
.btn-ghost-warning.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-ghost-warning.btn-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }
.btn-check:focus + .btn-ghost-warning.btn-no-focus, .btn-ghost-warning.btn-no-focus:hover, .btn-ghost-warning.btn-no-focus.focus, .btn-ghost-warning.btn-no-focus:focus { color: var(--bs-warning); background-color: unset; box-shadow: none; }
.btn-ghost-warning.btn-no-focus:hover, .btn-check:focus + .btn-ghost-warning.btn-no-focus:hover, .btn-ghost-warning.btn-no-focus:focus:hover, .btn-ghost-warning.btn-no-focus.focus:hover { color: var(--bs-warning); background-color: rgba(var(--bs-warning-rgb), 0.1); }
.btn-check:focus + .btn-ghost-warning.btn-no-focus.btn-transition, .btn-ghost-warning.btn-no-focus.btn-transition:hover, .btn-ghost-warning.btn-no-focus.btn-transition.focus, .btn-ghost-warning.btn-no-focus.btn-transition:focus { -webkit-transform: translateY(0); transform: translateY(0); }
.btn-check:focus + .btn-ghost-warning.btn-no-focus.btn-transition:hover, .btn-ghost-warning.btn-no-focus.btn-transition.focus:hover, .btn-ghost-warning.btn-no-focus.btn-transition:focus:hover { -webkit-transform: translateY(-0.1875rem); transform: translateY(-0.1875rem); }

.link-outline-warning { color: rgba(var(--bs-warning-rgb), 1) !important; }
.link-outline-warning:hover, .link-outline-warning:focus { color: rgba(var(--bs-warning-rgb), 0.5) !important; }
.link-outline-warning.link-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e"); }
.link-bordered.link-warning { border-bottom-color: var(--bs-warning); }


/*------------------------------------
/// DANGER
------------------------------------*/

.btn-danger { color: var(--bs-white); background-color: rgba(var(--bs-danger-rgb), 1); border-color: var(--bs-danger); }
.btn-danger:hover, .btn-check:focus + .btn-danger, .btn-danger:focus { color: var(--bs-white); background-color: rgba(var(--bs-danger-rgb), 0.7); }
.btn-danger:focus { outline: none; box-shadow: 0 0 1rem 0 rgba(var(--bs-danger-rgb), 0.5); }
.btn-danger.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-danger.btn-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }
.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle { color: var(--bs-white); background-color: rgba(var(--bs-danger-rgb), 1); }
.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus { box-shadow: 0 0 1rem 0 rgba(var(--bs-danger-rgb), 0.5); }

.btn-outline-danger { color: var(--bs-danger); background-color: rgba(var(--bs-white-rgb), 1); border-color: var(--bs-danger); }
.btn-outline-danger:hover, .btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus { color: var(--bs-white); background-color: rgba(var(--bs-danger-rgb), 1); border-color: rgba(var(--bs-danger-rgb), 1); }
.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus { box-shadow: 0 0 1rem 0 rgba(var(--bs-danger-rgb), 0.5); }
.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show { color: var(--bs-white); background-color: var(--bs-danger); border-color: var(--bs-danger); }
.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus { box-shadow: none; }
.btn-outline-danger.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-outline-danger:hover::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); }

.btn-soft-danger { color: var(--bs-danger); background-color: rgba(var(--bs-danger-rgb), 0.2); }
.btn-soft-danger:hover, .btn-check:focus + .btn-soft-danger, .btn-soft-danger:focus { color: var(--bs-danger); background-color: rgba(var(--bs-danger-rgb), 0.3); }
.btn-check:focus + .btn-soft-danger, .btn-soft-danger:focus { box-shadow: 0 0 1rem 0 rgba(var(--bs-danger-rgb), 0.5); }
.btn-check:checked + .btn-soft-danger, .btn-check:active + .btn-soft-danger, .btn-soft-danger:active, .btn-soft-danger.active, .show > .btn-soft-danger.dropdown-toggle { color: var(--bs-danger); background-color: rgba(var(--bs-danger-rgb), 0.5); }
.btn-check:checked + .btn-soft-danger:focus, .btn-check:active + .btn-soft-danger:focus, .btn-soft-danger:active:focus, .btn-soft-danger.active:focus, .btn-soft-danger.dropdown-toggle.show:focus { box-shadow: none; }
.btn-soft-danger.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-soft-danger.btn-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }
.btn-soft-danger:disabled, .btn-soft-danger.disabled { color: var(--bs-danger); background-color: rgba(var(--bs-danger-rgb), 0.5); }

.btn-ghost-danger { color: var(--bs-danger); background-color: transparent; }
.btn-ghost-danger:hover, .btn-check:focus + .btn-ghost-danger, .btn-ghost-danger:focus, .btn-check:checked + .btn-ghost-danger, .btn-check:active + .btn-ghost-danger, .btn-ghost-danger:active, .btn-ghost-danger.active, .show > .btn-ghost-danger.dropdown-toggle { color: var(--bs-danger); background-color: rgba(var(--bs-danger-rgb), 0.1); }
.btn-ghost-danger.dropdown-toggle::after { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); transition: all 0.2s ease-in-out; }
.btn-ghost-danger.btn-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); }
.btn-check:focus + .btn-ghost-danger.btn-no-focus, .btn-ghost-danger.btn-no-focus:hover, .btn-ghost-danger.btn-no-focus.focus, .btn-ghost-danger.btn-no-focus:focus { color: var(--bs-danger); background-color: unset; box-shadow: none; }
.btn-ghost-danger.btn-no-focus:hover, .btn-check:focus + .btn-ghost-danger.btn-no-focus:hover, .btn-ghost-danger.btn-no-focus:focus:hover, .btn-ghost-danger.btn-no-focus.focus:hover { color: var(--bs-danger); background-color: rgba(var(--bs-danger-rgb), 0.1); }
.btn-check:focus + .btn-ghost-danger.btn-no-focus.btn-transition, .btn-ghost-danger.btn-no-focus.btn-transition:hover, .btn-ghost-danger.btn-no-focus.btn-transition.focus, .btn-ghost-danger.btn-no-focus.btn-transition:focus { -webkit-transform: translateY(0); transform: translateY(0); }
.btn-check:focus + .btn-ghost-danger.btn-no-focus.btn-transition:hover, .btn-ghost-danger.btn-no-focus.btn-transition.focus:hover, .btn-ghost-danger.btn-no-focus.btn-transition:focus:hover { -webkit-transform: translateY(-0.1875rem); transform: translateY(-0.1875rem); }

.link-outline-danger { color: rgba(var(--bs-danger-rgb), 1) !important; }
.link-outline-danger:hover, .link-outline-danger:focus { color: rgba(var(--bs-danger-rgb), 0.5) !important; }
.link-outline-danger.link-pointer::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e"); }
.link-bordered.link-danger { border-bottom-color: var(--bs-danger); }




@media (min-width: 576px) {

 .col-sm { -ms-flex: 1 0 0%; flex: 1 0 0%; }
 .row-cols-sm-auto > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; }
 .row-cols-sm-1 > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 100%; }
 .row-cols-sm-2 > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 50%; }
 .row-cols-sm-3 > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 33.33333%; }
 .row-cols-sm-4 > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 25%; }
 .row-cols-sm-5 > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 20%; }
 .row-cols-sm-6 > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 16.66667%; }

.col-sm-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; }
.col-sm-1 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 8.33333%; }
.col-sm-2 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 16.66667%; }
.col-sm-3 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 25%; }
.col-sm-4 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 33.33333%; }
.col-sm-5 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 41.66667%; }
.col-sm-6 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 50%; }
.col-sm-7 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 58.33333%; }
.col-sm-8 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 66.66667%; }
.col-sm-9 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 75%; }
.col-sm-10 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 83.33333%; }
.col-sm-11 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 91.66667%; }
.col-sm-12 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 100%; }

.offset-sm-0 { margin-left: 0; }
.offset-sm-1 { margin-left: 8.33333%; }
.offset-sm-2 { margin-left: 16.66667%; }
.offset-sm-3 { margin-left: 25%; }
.offset-sm-4 { margin-left: 33.33333%; }
.offset-sm-5 { margin-left: 41.66667%; }
.offset-sm-6 { margin-left: 50%; }
.offset-sm-7 { margin-left: 58.33333%; }
.offset-sm-8 { margin-left: 66.66667%; }
.offset-sm-9 { margin-left: 75%; }
.offset-sm-10 { margin-left: 83.33333%; }
.offset-sm-11 { margin-left: 91.66667%; }

.g-sm-0, .gx-sm-0 { --bs-gutter-x: 0; }
.g-sm-0, .gy-sm-0 { --bs-gutter-y: 0; }
.g-sm-1, .gx-sm-1 { --bs-gutter-x: 0.25rem; }
.g-sm-1, .gy-sm-1 { --bs-gutter-y: 0.25rem; }
.g-sm-2, .gx-sm-2 { --bs-gutter-x: 0.5rem; }
.g-sm-2, .gy-sm-2 { --bs-gutter-y: 0.5rem; }
.g-sm-3, .gx-sm-3 { --bs-gutter-x: 1rem; }
.g-sm-3, .gy-sm-3 { --bs-gutter-y: 1rem; }
.g-sm-4, .gx-sm-4 { --bs-gutter-x: 1.5rem; }
.g-sm-4, .gy-sm-4 { --bs-gutter-y: 1.5rem; }
.g-sm-5, .gx-sm-5 { --bs-gutter-x: 2rem; }
.g-sm-5, .gy-sm-5 { --bs-gutter-y: 2rem; }
.g-sm-6, .gx-sm-6 { --bs-gutter-x: 2.5rem; }
.g-sm-6, .gy-sm-6 { --bs-gutter-y: 2.5rem; }
.g-sm-7, .gx-sm-7 { --bs-gutter-x: 3rem; }
.g-sm-7, .gy-sm-7 { --bs-gutter-y: 3rem; }
.g-sm-8, .gx-sm-8 { --bs-gutter-x: 3.5rem; }
.g-sm-8, .gy-sm-8 { --bs-gutter-y: 3.5rem; }
.g-sm-9, .gx-sm-9 { --bs-gutter-x: 4rem; }
.g-sm-9, .gy-sm-9 { --bs-gutter-y: 4rem; }
.g-sm-10, .gx-sm-10 { --bs-gutter-x: 4.5rem; }
.g-sm-10, .gy-sm-10 { --bs-gutter-y: 4.5rem; }
}


@media (min-width: 768px) {.col-md { -ms-flex: 1 0 0%; flex: 1 0 0%; }
 .row-cols-md-auto > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; }
 .row-cols-md-1 > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 100%; }
 .row-cols-md-2 > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 50%; }
 .row-cols-md-3 > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 33.33333%; }
 .row-cols-md-4 > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 25%; }
 .row-cols-md-5 > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 20%; }
 .row-cols-md-6 > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 16.66667%; }

.col-md-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; }
.col-md-1 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 8.33333%; }
.col-md-2 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 16.66667%; }
.col-md-3 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 25%; }
.col-md-4 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 33.33333%; }
.col-md-5 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 41.66667%; }
.col-md-6 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 50%; }
.col-md-7 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 58.33333%; }
.col-md-8 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 66.66667%; }
.col-md-9 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 75%; }
.col-md-10 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 83.33333%; }
.col-md-11 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 91.66667%; }
.col-md-12 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 100%; }

.offset-md-0 { margin-left: 0; }
.offset-md-1 { margin-left: 8.33333%; }
.offset-md-2 { margin-left: 16.66667%; }
.offset-md-3 { margin-left: 25%; }
.offset-md-4 { margin-left: 33.33333%; }
.offset-md-5 { margin-left: 41.66667%; }
.offset-md-6 { margin-left: 50%; }
.offset-md-7 { margin-left: 58.33333%; }
.offset-md-8 { margin-left: 66.66667%; }
.offset-md-9 { margin-left: 75%; }
.offset-md-10 { margin-left: 83.33333%; }
.offset-md-11 { margin-left: 91.66667%; }

.g-md-0, .gx-md-0 { --bs-gutter-x: 0; }
.g-md-0, .gy-md-0 { --bs-gutter-y: 0; }
.g-md-1, .gx-md-1 { --bs-gutter-x: 0.25rem; }
.g-md-1, .gy-md-1 { --bs-gutter-y: 0.25rem; }
.g-md-2, .gx-md-2 { --bs-gutter-x: 0.5rem; }
.g-md-2, .gy-md-2 { --bs-gutter-y: 0.5rem; }
.g-md-3, .gx-md-3 { --bs-gutter-x: 1rem; }
.g-md-3, .gy-md-3 { --bs-gutter-y: 1rem; }
.g-md-4, .gx-md-4 { --bs-gutter-x: 1.5rem; }
.g-md-4, .gy-md-4 { --bs-gutter-y: 1.5rem; }
.g-md-5, .gx-md-5 { --bs-gutter-x: 2rem; }
.g-md-5, .gy-md-5 { --bs-gutter-y: 2rem; }
.g-md-6, .gx-md-6 { --bs-gutter-x: 2.5rem; }
.g-md-6, .gy-md-6 { --bs-gutter-y: 2.5rem; }
.g-md-7, .gx-md-7 { --bs-gutter-x: 3rem; }
.g-md-7, .gy-md-7 { --bs-gutter-y: 3rem; }
.g-md-8, .gx-md-8 { --bs-gutter-x: 3.5rem; }
.g-md-8, .gy-md-8 { --bs-gutter-y: 3.5rem; }
.g-md-9, .gx-md-9 { --bs-gutter-x: 4rem; }
.g-md-9, .gy-md-9 { --bs-gutter-y: 4rem; }
.g-md-10, .gx-md-10 { --bs-gutter-x: 4.5rem; }
.g-md-10, .gy-md-10 { --bs-gutter-y: 4.5rem; }
}

@media (min-width: 992px) {.col-lg { -ms-flex: 1 0 0%; flex: 1 0 0%; }
 .row-cols-lg-auto > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; }
 .row-cols-lg-1 > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 100%; }
 .row-cols-lg-2 > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 50%; }
 .row-cols-lg-3 > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 33.33333%; }
 .row-cols-lg-4 > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 25%; }
 .row-cols-lg-5 > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 20%; }
 .row-cols-lg-6 > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 16.66667%; }

.col-lg-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; }
.col-lg-1 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 8.33333%; }
.col-lg-2 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 16.66667%; }
.col-lg-3 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 25%; }
.col-lg-4 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 33.33333%; }
.col-lg-5 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 41.66667%; }
.col-lg-6 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 50%; }
.col-lg-7 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 58.33333%; }
.col-lg-8 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 66.66667%; }
.col-lg-9 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 75%; }
.col-lg-10 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 83.33333%; }
.col-lg-11 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 91.66667%; }
.col-lg-12 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 100%; }

.offset-lg-0 { margin-left: 0; }
.offset-lg-1 { margin-left: 8.33333%; }
.offset-lg-2 { margin-left: 16.66667%; }
.offset-lg-3 { margin-left: 25%; }
.offset-lg-4 { margin-left: 33.33333%; }
.offset-lg-5 { margin-left: 41.66667%; }
.offset-lg-6 { margin-left: 50%; }
.offset-lg-7 { margin-left: 58.33333%; }
.offset-lg-8 { margin-left: 66.66667%; }
.offset-lg-9 { margin-left: 75%; }
.offset-lg-10 { margin-left: 83.33333%; }
.offset-lg-11 { margin-left: 91.66667%; }

.g-lg-0, .gx-lg-0 { --bs-gutter-x: 0; }
.g-lg-0, .gy-lg-0 { --bs-gutter-y: 0; }
.g-lg-1, .gx-lg-1 { --bs-gutter-x: 0.25rem; }
.g-lg-1, .gy-lg-1 { --bs-gutter-y: 0.25rem; }
.g-lg-2, .gx-lg-2 { --bs-gutter-x: 0.5rem; }
.g-lg-2, .gy-lg-2 { --bs-gutter-y: 0.5rem; }
.g-lg-3, .gx-lg-3 { --bs-gutter-x: 1rem; }
.g-lg-3, .gy-lg-3 { --bs-gutter-y: 1rem; }
.g-lg-4, .gx-lg-4 { --bs-gutter-x: 1.5rem; }
.g-lg-4, .gy-lg-4 { --bs-gutter-y: 1.5rem; }
.g-lg-5, .gx-lg-5 { --bs-gutter-x: 2rem; }
.g-lg-5, .gy-lg-5 { --bs-gutter-y: 2rem; }
.g-lg-6, .gx-lg-6 { --bs-gutter-x: 2.5rem; }
.g-lg-6, .gy-lg-6 { --bs-gutter-y: 2.5rem; }
.g-lg-7, .gx-lg-7 { --bs-gutter-x: 3rem; }
.g-lg-7, .gy-lg-7 { --bs-gutter-y: 3rem; }
.g-lg-8, .gx-lg-8 { --bs-gutter-x: 3.5rem; }
.g-lg-8, .gy-lg-8 { --bs-gutter-y: 3.5rem; }
.g-lg-9, .gx-lg-9 { --bs-gutter-x: 4rem; }
.g-lg-9, .gy-lg-9 { --bs-gutter-y: 4rem; }
.g-lg-10, .gx-lg-10 { --bs-gutter-x: 4.5rem; }
.g-lg-10, .gy-lg-10 { --bs-gutter-y: 4.5rem; }
}

@media (min-width: 1200px) {.col-xl { -ms-flex: 1 0 0%; flex: 1 0 0%; }
 .row-cols-xl-auto > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; }
 .row-cols-xl-1 > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 100%; }
 .row-cols-xl-2 > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 50%; }
 .row-cols-xl-3 > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 33.33333%; }
 .row-cols-xl-4 > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 25%; }
 .row-cols-xl-5 > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 20%; }
 .row-cols-xl-6 > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 16.66667%; }

.col-xl-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; }
.col-xl-1 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 8.33333%; }
.col-xl-2 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 16.66667%; }
.col-xl-3 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 25%; }
.col-xl-4 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 33.33333%; }
.col-xl-5 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 41.66667%; }
.col-xl-6 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 50%; }
.col-xl-7 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 58.33333%; }
.col-xl-8 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 66.66667%; }
.col-xl-9 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 75%; }
.col-xl-10 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 83.33333%; }
.col-xl-11 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 91.66667%; }
.col-xl-12 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 100%; }

.offset-xl-0 { margin-left: 0; }
.offset-xl-1 { margin-left: 8.33333%; }
.offset-xl-2 { margin-left: 16.66667%; }
.offset-xl-3 { margin-left: 25%; }
.offset-xl-4 { margin-left: 33.33333%; }
.offset-xl-5 { margin-left: 41.66667%; }
.offset-xl-6 { margin-left: 50%; }
.offset-xl-7 { margin-left: 58.33333%; }
.offset-xl-8 { margin-left: 66.66667%; }
.offset-xl-9 { margin-left: 75%; }
.offset-xl-10 { margin-left: 83.33333%; }
.offset-xl-11 { margin-left: 91.66667%; }

 .g-xl-0, .gx-xl-0 { --bs-gutter-x: 0; }
 .g-xl-0, .gy-xl-0 { --bs-gutter-y: 0; }
 .g-xl-1, .gx-xl-1 { --bs-gutter-x: 0.25rem; }
 .g-xl-1, .gy-xl-1 { --bs-gutter-y: 0.25rem; }
 .g-xl-2, .gx-xl-2 { --bs-gutter-x: 0.5rem; }
 .g-xl-2, .gy-xl-2 { --bs-gutter-y: 0.5rem; }
 .g-xl-3, .gx-xl-3 { --bs-gutter-x: 1rem; }
 .g-xl-3, .gy-xl-3 { --bs-gutter-y: 1rem; }
 .g-xl-4, .gx-xl-4 { --bs-gutter-x: 1.5rem; }
 .g-xl-4, .gy-xl-4 { --bs-gutter-y: 1.5rem; }
 .g-xl-5, .gx-xl-5 { --bs-gutter-x: 2rem; }
 .g-xl-5, .gy-xl-5 { --bs-gutter-y: 2rem; }
 .g-xl-6, .gx-xl-6 { --bs-gutter-x: 2.5rem; }
 .g-xl-6, .gy-xl-6 { --bs-gutter-y: 2.5rem; }
 .g-xl-7, .gx-xl-7 { --bs-gutter-x: 3rem; }
 .g-xl-7, .gy-xl-7 { --bs-gutter-y: 3rem; }
 .g-xl-8, .gx-xl-8 { --bs-gutter-x: 3.5rem; }
 .g-xl-8, .gy-xl-8 { --bs-gutter-y: 3.5rem; }
 .g-xl-9, .gx-xl-9 { --bs-gutter-x: 4rem; }
 .g-xl-9, .gy-xl-9 { --bs-gutter-y: 4rem; }
 .g-xl-10, .gx-xl-10 { --bs-gutter-x: 4.5rem; }
 .g-xl-10, .gy-xl-10 { --bs-gutter-y: 4.5rem; }
}

@media (min-width: 1400px) {.col-xxl { -ms-flex: 1 0 0%; flex: 1 0 0%; }
 .row-cols-xxl-auto > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; }
 .row-cols-xxl-1 > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 100%; }
 .row-cols-xxl-2 > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 50%; }
 .row-cols-xxl-3 > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 33.33333%; }
 .row-cols-xxl-4 > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 25%; }
 .row-cols-xxl-5 > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 20%; }
 .row-cols-xxl-6 > * { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 16.66667%; }

.col-xxl-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; }
.col-xxl-1 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 8.33333%; }
.col-xxl-2 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 16.66667%; }
.col-xxl-3 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 25%; }
.col-xxl-4 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 33.33333%; }
.col-xxl-5 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 41.66667%; }
.col-xxl-6 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 50%; }
.col-xxl-7 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 58.33333%; }
.col-xxl-8 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 66.66667%; }
.col-xxl-9 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 75%; }
.col-xxl-10 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 83.33333%; }
.col-xxl-11 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 91.66667%; }
.col-xxl-12 { -ms-flex: 0 0 auto; flex: 0 0 auto; width: 100%; }

.offset-xxl-0 { margin-left: 0; }
.offset-xxl-1 { margin-left: 8.33333%; }
.offset-xxl-2 { margin-left: 16.66667%; }
.offset-xxl-3 { margin-left: 25%; }
.offset-xxl-4 { margin-left: 33.33333%; }
.offset-xxl-5 { margin-left: 41.66667%; }
.offset-xxl-6 { margin-left: 50%; }
.offset-xxl-7 { margin-left: 58.33333%; }
.offset-xxl-8 { margin-left: 66.66667%; }
.offset-xxl-9 { margin-left: 75%; }
.offset-xxl-10 { margin-left: 83.33333%; }
.offset-xxl-11 { margin-left: 91.66667%; }

.g-xxl-0, .gx-xxl-0 { --bs-gutter-x: 0; }
.g-xxl-0, .gy-xxl-0 { --bs-gutter-y: 0; }
.g-xxl-1, .gx-xxl-1 { --bs-gutter-x: 0.25rem; }
.g-xxl-1, .gy-xxl-1 { --bs-gutter-y: 0.25rem; }
.g-xxl-2, .gx-xxl-2 { --bs-gutter-x: 0.5rem; }
.g-xxl-2, .gy-xxl-2 { --bs-gutter-y: 0.5rem; }
.g-xxl-3, .gx-xxl-3 { --bs-gutter-x: 1rem; }
.g-xxl-3, .gy-xxl-3 { --bs-gutter-y: 1rem; }
.g-xxl-4, .gx-xxl-4 { --bs-gutter-x: 1.5rem; }
.g-xxl-4, .gy-xxl-4 { --bs-gutter-y: 1.5rem; }
.g-xxl-5, .gx-xxl-5 { --bs-gutter-x: 2rem; }
.g-xxl-5, .gy-xxl-5 { --bs-gutter-y: 2rem; }
.g-xxl-6, .gx-xxl-6 { --bs-gutter-x: 2.5rem; }
.g-xxl-6, .gy-xxl-6 { --bs-gutter-y: 2.5rem; }
.g-xxl-7, .gx-xxl-7 { --bs-gutter-x: 3rem; }
.g-xxl-7, .gy-xxl-7 { --bs-gutter-y: 3rem; }
.g-xxl-8, .gx-xxl-8 { --bs-gutter-x: 3.5rem; }
.g-xxl-8, .gy-xxl-8 { --bs-gutter-y: 3.5rem; }
.g-xxl-9, .gx-xxl-9 { --bs-gutter-x: 4rem; }
.g-xxl-9, .gy-xxl-9 { --bs-gutter-y: 4rem; }
.g-xxl-10, .gx-xxl-10 { --bs-gutter-x: 4.5rem; }
.g-xxl-10, .gy-xxl-10 { --bs-gutter-y: 4.5rem; }
}



.table { --bs-table-bg: transparent; --bs-table-accent-bg: transparent; --bs-table-striped-color: var(--bs-gray-dark); --bs-table-striped-bg: var(--bs-light-color); --bs-table-active-color: var(--bs-gray-dark); --bs-table-active-bg: rgba(var(--bs-white-rgb), 0.1); --bs-table-hover-color: var(--bs-gray-dark); --bs-table-hover-bg: rgba(220, 224, 229, 0.4); width: 100%; margin-bottom: 1rem; color: var(--bs-gray-dark); vertical-align: top; border-color: rgba(var(--bs-light-rgb), 0.6); }
.table > :not(caption) > * > * { padding: 0.75rem 0.75rem; background-color: var(--bs-table-bg); border-bottom-width: 0.0625rem; box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); }
.table > tbody { vertical-align: inherit; }
.table > thead { vertical-align: bottom; }
.table > :not(:first-child) { border-top: 0.125rem solid currentColor; }
.caption-top { caption-side: top; }
.table-sm > :not(caption) > * > * { padding: 0.5rem 0.5rem; }
.table-bordered > :not(caption) > * { border-width: 0.0625rem 0; }
.table-bordered > :not(caption) > * > * { border-width: 0 0.0625rem; }
.table-borderless > :not(caption) > * > * { border-bottom-width: 0; }
.table-borderless > :not(:first-child) { border-top-width: 0; }
.table-striped > tbody > tr:nth-of-type(odd) > * { --bs-table-accent-bg: var(--bs-table-striped-bg); color: var(--bs-table-striped-color); }
.table-active { --bs-table-accent-bg: var(--bs-table-active-bg); color: var(--bs-table-active-color); }
.table-hover > tbody > tr:hover > * { --bs-table-accent-bg: var(--bs-table-hover-bg); color: var(--bs-table-hover-color); }

.table-primary { --bs-table-bg: #e0effe; --bs-table-striped-bg: #cde5fe; --bs-table-striped-color: var(--bs-black); --bs-table-active-bg: #badbfe; --bs-table-active-color: #000; --bs-table-hover-bg: #a7d1fd; --bs-table-hover-color: #000; color: var(--bs-black); border-color: #badbfe; }
.table-secondary { --bs-table-bg: #dcdee2; --bs-table-striped-bg: #d1d3d7; --bs-table-striped-color: #000; --bs-table-active-bg: #c6c8cb; --bs-table-active-color: #000; --bs-table-hover-bg: #cccdd1; --bs-table-hover-color: #000; color: var(--bs-black); border-color: #c6c8cb; }
.table-success { --bs-table-bg: #93c7fd; --bs-table-striped-bg: #80bdfd; --bs-table-striped-color: #000; --bs-table-active-bg: #3395fb; --bs-table-active-color: #000; --bs-table-hover-bg: #5aa9fc; --bs-table-hover-color: #000; color: var(--bs-black); border-color: #3395fb; }
.table-info { --bs-table-bg: #d6dbf2; --bs-table-striped-bg: #cbd0e6; --bs-table-striped-color: #000; --bs-table-active-bg: #c1c5da; --bs-table-active-color: #000; --bs-table-hover-bg: #c6cbe0; --bs-table-hover-color: #000; color: var(--bs-black); border-color: #c1c5da; }
.table-warning { --bs-table-bg: #fdeae1; --bs-table-striped-bg: #f0ded6; --bs-table-striped-color: #000; --bs-table-active-bg: #e4d3cb; --bs-table-active-color: #000; --bs-table-hover-bg: #ead8d0; --bs-table-hover-color: #000; color: var(--bs-black); border-color: #e4d3cb; }
.table-danger { --bs-table-bg: #e1d3d9; --bs-table-striped-bg: #d6c8ce; --bs-table-striped-color: #000; --bs-table-active-bg: #cbbec3; --bs-table-active-color: #000; --bs-table-hover-bg: #d0c3c9; --bs-table-hover-color: #000; color: var(--bs-black); border-color: #cbbec3; }
.table-light { --bs-table-bg: #d5dbe0; --bs-table-striped-bg: #e9ebee; --bs-table-striped-color: #000; --bs-table-active-bg: #dddee1; --bs-table-active-color: #000; --bs-table-hover-bg: #e3e4e7; --bs-table-hover-color: #000; color: var(--bs-black); border-color: #dddee1; }
.table-dark { --bs-table-bg: #253e57; --bs-table-striped-bg: #384154; --bs-table-striped-color: var(--bs-white); --bs-table-active-bg: #424b5d; --bs-table-active-color: var(--bs-white); --bs-table-hover-bg: #3d4659; --bs-table-hover-color: var(--bs-white); color: var(--bs-white); border-color: #424b5d; }

.table-responsive { overflow-x: auto; -webkit-overflow-scrolling: touch; }
@media (max-width: 575.98px) { .table-responsive-sm { overflow-x: auto; -webkit-overflow-scrolling: touch; } }
@media (max-width: 767.98px) { .table-responsive-md { overflow-x: auto; -webkit-overflow-scrolling: touch; } }
@media (max-width: 991.98px) { .table-responsive-lg { overflow-x: auto; -webkit-overflow-scrolling: touch; } }
@media (max-width: 1199.98px) { .table-responsive-xl { overflow-x: auto; -webkit-overflow-scrolling: touch; } }
@media (max-width: 1399.98px) { .table-responsive-xxl { overflow-x: auto; -webkit-overflow-scrolling: touch; } }









/*---------------
// Card
---------------*/

.card { position: relative; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; min-width: 0; word-wrap: break-word; background-clip: border-box; border: 0.0625rem solid rgba(var(--bs-light-rgb), 0.6); border-radius: 0.8125rem;}
.card-primary { position: relative; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; min-width: 0; word-wrap: break-word; background-color: var(--bs-white); background-clip: border-box; border: 0.0625rem solid rgba(var(--bs-primary-rgb), 0.3); border-radius: 0.8125rem;}

.card > hr { margin-right: 0; margin-left: 0;}
.card > .list-group { border-top: inherit; border-bottom: inherit;}
.card > .list-group:first-child { border-top-width: 0; border-top-left-radius: 0.75rem; border-top-right-radius: 0.75rem;}
.card > .list-group:last-child { border-bottom-width: 0; border-bottom-right-radius: 0.75rem; border-bottom-left-radius: 0.75rem;}
.card > .card-header + .list-group,
.card > .list-group + .card-footer { border-top: 0;}


.card-text:last-child { margin-bottom: 0;}
.card-link + .card-link { margin-left: 1.75rem;}

.card-img-overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: 1.75rem 1.75rem; border-radius: 0.75rem;}
.card-img,
.card-img-top,
.card-img-bottom { width: 100%;}
.card-img,
.card-img-top { border-top-left-radius: 0.75rem; border-top-right-radius: 0.75rem;}
.card-img,
.card-img-bottom { border-bottom-right-radius: 0.75rem; border-bottom-left-radius: 0.75rem;}
.card-group > .card { margin-bottom: 0.75rem;}

@media (min-width: 576px) {.card-group { display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; }.card-group > .card { -ms-flex: 1 0 0%; flex: 1 0 0%; margin-bottom: 0; }.card-group > .card + .card { margin-left: 0; border-left: 0; }.card-group > .card:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; }.card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header { border-top-right-radius: 0; }.card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer { border-bottom-right-radius: 0; }.card-group > .card:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; }.card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header { border-top-left-radius: 0; }.card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer { border-bottom-left-radius: 0; }}

.card.bg-img-dark {
  background-color: var(--bs-dark) !important;
  background-size: cover;
  background-repeat: no-repeat;
  background-blend-mode: overlay;
  background-position: center;
}










/*------------------------------------
// ALERT
------------------------------------*/

.alert { position: relative; width: 100%; margin: 0.25rem 0rem 0.25rem 0rem; padding: 0.6rem; border: 0.0625rem solid transparent; border-radius: 0 !important; font-size: var(--fs-12); font-weight: var(--fw-600); }

.alert-heading { color: inherit; }
.alert-link { var(--fw-700); }


.alert-primary { color: var(--bs-white); background-color: var(--bs-primary); border-color: var(--bs-primary); }

.alert-danger { color: var(--bs-white); background-color: var(--bs-danger); border-color: var(--bs-danger); }
.alert-secondary { color: var(--bs-white); background-color: var(--bs-gray-dark); border-color: var(--bs-gray-dark); }
.alert-success { color: var(--bs-white); background-color: var(--bs-success); border-color: var(--bs-success); }
.alert-info { color: var(--bs-white); background-color: var(--bs-info); border-color: var(--bs-info); }
.alert-warning { color: var(--bs-white); background-color: var(--bs-warning); border-color: var(--bs-warning); }
.alert-light { color: var(--bs-black); background-color: var(--bs-black); border-color: var(--bs-black); }
.alert-dark { color: var(--bs-white); background-color: var(--bs-dark); border-color: var(--bs-dark); }
.alert-indigo { color: var(--bs-indigo2); background-color: var(--bs-indigo); border-color: var(--bs-indigo2); }


.alert-soft-info { color: var(--bs-info2); background-color: rgba(var(--bs-info-rgb), 0.2); border-color: var(--bs-info0); }
.alert-soft-primary { color: var(--bs-primary2); background-color: rgba(var(--bs-primary-rgb), 0.05); border-color: var(--bs-primary0); }
.alert-soft-danger { color: var(--bs-danger2); background-color: rgba(var(--bs-danger-rgb), 0.2); border-color: var(--bs-dark0); }

.alert-soft-secondary { color: var(--bs-primary2); background-color: rgba(var(--bs-secondary-rgb), 0.2); border-color: var(--bs-secondary0); }

.alert-soft-success { color: var(--bs-success2); background-color: rgba(var(--bs-success-rgb), 0.2); border-color: var(--bs-success0); }
.alert-soft-warning { color: var(--bs-warning2); background-color: rgba(var(--bs-warning-rgb), 0.2); border-color: var(--bs-warning0); }
.alert-soft-light { color: var(--bs-light2); background-color: rgba(var(--bs-light-rgb), 0.2); border-color: var(--bs-light0); }
.alert-soft-dark { color: var(--bs-dark2); background-color: rgba(var(--bs-dark-rgb), 0.1); border-color: var(--bs-dark0); }
.alert-soft-indigo { color: var(--bs-indigo2); background-color: rgba(var(--bs-indigo-rgb), 0.3); }


 


@media (prefers-reduced-motion: reduce) { .fade { transition: none; }}
.fade:not(.show) { opacity: 0; }.collapse:not(.show) { display: none; }
.collapsing { height: 0; overflow: hidden; transition: height 0.35s ease; }

@media (prefers-reduced-motion: reduce) { .collapsing { transition: none; }}
.collapsing.collapse-horizontal { width: 0; height: auto; transition: width 0.35s ease; }

@media (prefers-reduced-motion: reduce) { .collapsing.collapse-horizontal { transition: none; }}

.dropup,.dropend,.dropdown,.dropstart { position: relative; }
.dropdown-toggle { white-space: nowrap; }
.dropdown-menu { position: absolute; z-index: 1000; display: none; min-width: 10rem; padding: 0.5rem 0.5rem; margin: ; font-size: 1rem; color: var(--bs-dark); text-align: left; list-style: none; background-color: var(--bs-white); background-clip: adding-box; border: 0 solid rgba(var(--bs-white-rgb), 0.15); border-radius: 0.8125rem; }
.dropdown-menu[data-bs-popper] { top: 100%; left: 0; margin-top: 0.625rem; }
.dropdown-menu-start { --bs-position: start; }var(--bs-info0)
dropdown-menu-start[data-bs-popper] { right: auto; left: 0; }
.dropdown-menu-end { --bs-position: end; }
.dropdown-menu-end[data-bs-popper] { right: 0; left: auto; }

@media (min-width: 576px) { .dropdown-menu-sm-start { --bs-position: start; }
 .dropdown-menu-sm-start[data-bs-popper] { right: auto; left: 0; }
 .dropdown-menu-sm-end { --bs-position: end; }
 .dropdown-menu-sm-end[data-bs-popper] { right: 0; left: auto; }}

@media (min-width: 768px) { .dropdown-menu-md-start { --bs-position: start; }
 .dropdown-menu-md-start[data-bs-popper] { right: auto; left: 0; }
 .dropdown-menu-md-end { --bs-position: end; }
 .dropdown-menu-md-end[data-bs-popper] { right: 0; left: auto; }}

@media (min-width: 992px) { .dropdown-menu-lg-start { --bs-position: start; }
 .dropdown-menu-lg-start[data-bs-popper] { right: auto; left: 0; }
 .dropdown-menu-lg-end { --bs-position: end; }
 .dropdown-menu-lg-end[data-bs-popper] { right: 0; left: auto; }}

@media (min-width: 1200px) { .dropdown-menu-xl-start { --bs-position: start; }
 .dropdown-menu-xl-start[data-bs-popper] { right: auto; left: 0; }
 .dropdown-menu-xl-end { --bs-position: end; }
 .dropdown-menu-xl-end[data-bs-popper] { right: 0; left: auto; }}

@media (min-width: 1400px) { .dropdown-menu-xxl-start { --bs-position: start; }
 .dropdown-menu-xxl-start[data-bs-popper] { right: auto; left: 0; }
 .dropdown-menu-xxl-end { --bs-position: end; }
 .dropdown-menu-xxl-end[data-bs-popper] { right: 0; left: auto; }}

.dropup .dropdown-menu[data-bs-popper] { top: auto; bottom: 100%; margin-top: 0; margin-bottom: 0.625rem; }
.dropend .dropdown-menu[data-bs-popper] { top: 0; right: auto; left: 100%; margin-top: 0; margin-left: 0.625rem; }
.dropend .dropdown-toggle::after { vertical-align: 0; }
.dropstart .dropdown-menu[data-bs-popper] { top: 0; right: 100%; left: auto; margin-top: 0; margin-right: 0.625rem; }
.dropstart .dropdown-toggle::before { vertical-align: 0; }
.dropdown-divider { height: 0; margin: 0.5rem 0; overflow: hidden; border-top: 1px solid var(--bs-info0); }
.dropdown-item { display: block; width: 100%; padding: 0.5rem 1rem; clear: both; font-weight: 400; color: var(--bs-dark); text-align: inherit; white-space: nowrap; background-color: transparent; border: 0; }
.dropdown-item:hover, .dropdown-item:focus { color: var(--bs-primary); background-color: rgba(var(--bs-primary-rgb), 0.2); }
.dropdown-item.active, .dropdown-item:active { color: var(--bs-dark); text-decoration: none; background-color: rgba(var(--bs-primary-rgb), 0.2); }
.dropdown-item.disabled, .dropdown-item:disabled { color: var(--bs-light); pointer-events: none; background-color: transparent; }
.dropdown-menu.show { display: block; }
.dropdown-header { display: block; padding: 0.5rem 1rem; margin-bottom: 0; font-size: 0.8125rem; color: var(--bs-dark); white-space: nowrap; }
.dropdown-item-text { display: block; padding: 0.5rem 1rem; color: var(--bs-dark); }

.dropdown-menu-dark { color: var(--bs-info0); background-color: var(--bs-gray-dark); border-color: rgba(var(--bs-white-rgb), 0.15); }
.dropdown-menu-dark .dropdown-item { color: var(--bs-info0); }
.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus { color: var(--bs-white); background-color: rgba(var(--bs-white-rgb), 0.15); }
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active { color: var(--bs-dark); background-color: rgba(var(--bs-primary-rgb), 0.02); }
.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled { color: var(--bs-light); }
.dropdown-menu-dark .dropdown-divider { border-color: var(--bs-info); }
.dropdown-menu-dark .dropdown-item-text { color: var(--bs-info); }
.dropdown-menu-dark .dropdown-header {color: var(--bs-primary); }

.btn-group,.btn-group-vertical { position: relative; display: -ms-inline-flexbox; display: inline-flex; vertical-align: middle; }
.btn-group > .btn,.btn-group-vertical > .btn { position: relative; -ms-flex: 1 1 auto; flex: 1 1 auto; }
.btn-group > .btn-check:checked + .btn,.btn-group > .btn-check:focus + .btn,.btn-group > .btn:hover,.btn-group > .btn:focus,.btn-group > .btn:active,.btn-group > .btn.active,.btn-group-vertical > .btn-check:checked + .btn,.btn-group-vertical > .btn-check:focus + .btn,.btn-group-vertical > .btn:hover, .btn-group-vertical > .btn:focus,.btn-group-vertical > .btn:active,.btn-group-vertical > .btn.active { z-index: 1; }
.btn-toolbar { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: start; justify-content: flex-start; }
.btn-toolbar .input-group { width: auto; }
.btn-group > .btn:not(:first-child),.btn-group > .btn-group:not(:first-child) { margin-left: -0.125rem; }
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),.btn-group > .btn-group:not(:last-child) > .btn { border-top-right-radius: 0; border-bottom-right-radius: 0; }
.btn-group > .btn:nth-child(n + 3),.btn-group > :not(.btn-check) + .btn,.btn-group > .btn-group:not(:first-child) > .btn { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.dropdown-toggle-split { padding-right: 1.35938rem; padding-left: 1.35938rem; }
.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropend .dropdown-toggle-split::after { margin-left: 0; }
.dropstart .dropdown-toggle-split::before { margin-right: 0; }

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { padding-right: 0.65625rem; padding-left: 0.65625rem; }
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { padding-right: 0.75rem; padding-left: 0.75rem; }
.btn-group-vertical { -ms-flex-direction: column; flex-direction: column; -ms-flex-align: start; align-items: flex-start; -ms-flex-pack: center; justify-content: center; }
.btn-group-vertical > .btn,.btn-group-vertical > .btn-group { width: 100%; }
.btn-group-vertical > .btn:not(:first-child),.btn-group-vertical > .btn-group:not(:first-child) { margin-top: -0.125rem; }
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical > .btn-group:not(:last-child) > .btn { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
.btn-group-vertical > .btn ~ .btn,.btn-group-vertical > .btn-group:not(:first-child) > .btn { border-top-left-radius: 0; border-top-right-radius: 0; }



/*============
=== Nav link ===
==============-*/

.nav { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none; }
.nav-link { display: block; padding: 0.5rem 1rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; font-weight: bold; }
.nav-link { font-size: var(--fs-12) !important; }

@media (prefers-reduced-motion: reduce) { .nav-link { transition: none; } }

.nav-link:hover, .nav-link:focus { color: var(--bs-secondary); }
.nav-link.disabled { color: var(--bs-gray); pointer-events: none; cursor: default; }
.nav-tabs { border-bottom: 0.1875rem solid rgba(37, 62, 87, 0.1); }
.nav-tabs .nav-link { margin-bottom: -0.1875rem; background: none; border: 0.1875rem solid transparent; border-top-left-radius: 0; border-top-right-radius: 0; }
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { border-color: rgba(37, 62, 87, 0.1); isolation: isolate; }
.nav-tabs .nav-link.disabled { color: var(--bs-gray); background-color: transparent; border-color: transparent; }
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { color: var(--bs-primary); background-color: transparent; border-color: var(--bs-primary); }
.nav-tabs .dropdown-menu { margin-top: -0.1875rem; border-top-left-radius: 0; border-top-right-radius: 0; }
.nav-pills .nav-link { background: none; border: 0; border-radius: 0.5rem; }

.nav-pills .nav-link.active,.nav-pills .show > .nav-link { color: var(--bs-white); background-color: rgba(var(--bs-gray0-rgb), 0.2); }
.nav-fill > .nav-link,.nav-fill .nav-item { -ms-flex: 1 1 auto; flex: 1 1 auto; text-align: center; }
.nav-justified > .nav-link,.nav-justified .nav-item { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; text-align: center; }

.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link { width: 100%; }
.tab-content > .tab-pane { display: none; }
.tab-content > .active { display: block; }

.navbar { position: relative; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; padding-top: 0.5rem; padding-bottom: 0.5rem; }
.navbar > .container,.navbar > .container-fluid, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl { display: -ms-flexbox; display: flex; -ms-flex-wrap: inherit; flex-wrap: inherit; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; }
.navbar-brand { padding-top: 0.3125rem; padding-bottom: 0.3125rem; margin-right: 1rem; font-size: 1.25rem; white-space: nowrap; }

.navbar-nav { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; padding-left: 0; margin-bottom: 0; list-style: none; }
.navbar-nav .nav-link { padding-right: 0; padding-left: 0; }
.navbar-nav .dropdown-menu { position: static; }
.navbar-text { padding-top: 0.5rem; padding-bottom: 0.5rem; }

.navbar-collapse { -ms-flex-preferred-size: 100%; flex-basis: 100%; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-align: center; align-items: center; }


.navbar-toggler { padding: 0.5rem 0.5rem; font-size: 1.25rem; line-height: 1; background-color: transparent; border: 0.0625rem solid transparent; border-radius: 0.3125rem; transition: box-shadow 0.15s ease-in-out; }







@media (prefers-reduced-motion: reduce) { .navbar-toggler { transition: none; } }

.navbar-toggler:hover { text-decoration: none; }
.navbar-toggler:focus { text-decoration: none; outline: 0; box-shadow: 0 0 0 0; }
.navbar-toggler-icon { display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; background-repeat: no-repeat; background-position: center; background-size: 100%; }
.navbar-nav-scroll { max-height: var(--bs-scroll-height, 75vh); overflow-y: auto; }

@media (min-width: 576px) {
 .navbar-expand-sm { -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-pack: start; justify-content: flex-start; }
 .navbar-expand-sm .navbar-nav { -ms-flex-direction: row; flex-direction: row; }
 .navbar-expand-sm .navbar-nav .dropdown-menu { position: absolute; }
 .navbar-expand-sm .navbar-nav .nav-link { padding-right: 0.75rem; padding-left: 0.75rem; }
 .navbar-expand-sm .navbar-nav-scroll { overflow: visible; }
 .navbar-expand-sm .navbar-collapse { display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto; }
 .navbar-expand-sm .navbar-toggler { display: none; }
 .navbar-expand-sm .offcanvas-header { display: none; }
 .navbar-expand-sm .offcanvas { position: inherit; bottom: 0; z-index: 1000; -ms-flex-positive: 1; flex-grow: 1; visibility: visible !important; background-color: transparent; border-right: 0; border-left: 0; transition: none; -webkit-transform: none; transform: none; }
 .navbar-expand-sm .offcanvas-top, .navbar-expand-sm .offcanvas-bottom { height: auto; border-top: 0; border-bottom: 0; }
 .navbar-expand-sm .offcanvas-body { display: -ms-flexbox; display: flex; -ms-flex-positive: 0; flex-grow: 0; padding: 0; overflow-y: visible; }
}

@media (min-width: 768px) {
 .navbar-expand-md { -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-pack: start; justify-content: flex-start; }
 .navbar-expand-md .navbar-nav { -ms-flex-direction: row; flex-direction: row; }
 .navbar-expand-md .navbar-nav .dropdown-menu { position: absolute; }
 .navbar-expand-md .navbar-nav .nav-link { padding-right: 0.75rem; padding-left: 0.75rem; }
 .navbar-expand-md .navbar-nav-scroll { overflow: visible; }
 .navbar-expand-md .navbar-collapse { display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto; }
 .navbar-expand-md .navbar-toggler { display: none; }
 .navbar-expand-md .offcanvas-header { display: none; }
 .navbar-expand-md .offcanvas { position: inherit; bottom: 0; z-index: 1000; -ms-flex-positive: 1; flex-grow: 1; visibility: visible !important; background-color: transparent; border-right: 0; border-left: 0; transition: none; -webkit-transform: none; transform: none; }
 .navbar-expand-md .offcanvas-top,
 .navbar-expand-md .offcanvas-bottom { height: auto; border-top: 0; border-bottom: 0; }
 .navbar-expand-md .offcanvas-body { display: -ms-flexbox; display: flex; -ms-flex-positive: 0; flex-grow: 0; padding: 0; overflow-y: visible; }
}

@media (min-width: 992px) {
 .navbar-expand-lg { -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-pack: start; justify-content: flex-start; }
 .navbar-expand-lg .navbar-nav { -ms-flex-direction: row; flex-direction: row; }
 .navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; }
 .navbar-expand-lg .navbar-nav .nav-link { padding-right: 0.75rem; padding-left: 0.75rem; }
 .navbar-expand-lg .navbar-nav-scroll { overflow: visible; }
 .navbar-expand-lg .navbar-collapse { display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto; }
 .navbar-expand-lg .navbar-toggler { display: none; }
 .navbar-expand-lg .offcanvas-header { display: none; }
 .navbar-expand-lg .offcanvas { position: inherit; bottom: 0; z-index: 1000; -ms-flex-positive: 1; flex-grow: 1; visibility: visible !important; background-color: transparent; border-right: 0; border-left: 0; transition: none; -webkit-transform: none; transform: none; }
 .navbar-expand-lg .offcanvas-top, .navbar-expand-lg .offcanvas-bottom { height: auto; border-top: 0; border-bottom: 0; }
 .navbar-expand-lg .offcanvas-body { display: -ms-flexbox; display: flex; -ms-flex-positive: 0; flex-grow: 0; padding: 0; overflow-y: visible; }
}

@media (min-width: 1200px) {
 .navbar-expand-xl { -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-pack: start; justify-content: flex-start; }
 .navbar-expand-xl .navbar-nav { -ms-flex-direction: row; flex-direction: row; }
 .navbar-expand-xl .navbar-nav .dropdown-menu { position: absolute; }
 .navbar-expand-xl .navbar-nav .nav-link { padding-right: 0.75rem; padding-left: 0.75rem; }
 .navbar-expand-xl .navbar-nav-scroll { overflow: visible; }
 .navbar-expand-xl .navbar-collapse { display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto; }
 .navbar-expand-xl .navbar-toggler { display: none; }
 .navbar-expand-xl .offcanvas-header { display: none; }
 .navbar-expand-xl .offcanvas { position: inherit; bottom: 0; z-index: 1000; -ms-flex-positive: 1; flex-grow: 1; visibility: visible !important; background-color: transparent; border-right: 0; border-left: 0; transition: none; -webkit-transform: none; transform: none; }
 .navbar-expand-xl .offcanvas-top, .navbar-expand-xl .offcanvas-bottom { height: auto; border-top: 0; border-bottom: 0; }
 .navbar-expand-xl .offcanvas-body { display: -ms-flexbox; display: flex; -ms-flex-positive: 0; flex-grow: 0; padding: 0; overflow-y: visible; }
}

@media (min-width: 1400px) {
 .navbar-expand-xxl { -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-pack: start; justify-content: flex-start; }
 .navbar-expand-xxl .navbar-nav { -ms-flex-direction: row; flex-direction: row; }
 .navbar-expand-xxl .navbar-nav .dropdown-menu { position: absolute; }
 .navbar-expand-xxl .navbar-nav .nav-link { padding-right: 0.75rem; padding-left: 0.75rem; }
 .navbar-expand-xxl .navbar-nav-scroll { overflow: visible; }
 .navbar-expand-xxl .navbar-collapse { display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto; }
 .navbar-expand-xxl .navbar-toggler { display: none; }
 .navbar-expand-xxl .offcanvas-header { display: none; }
 .navbar-expand-xxl .offcanvas { position: inherit; bottom: 0; z-index: 1000; -ms-flex-positive: 1; flex-grow: 1; visibility: visible !important; background-color: transparent; border-right: 0; border-left: 0; transition: none; -webkit-transform: none; transform: none; }
 .navbar-expand-xxl .offcanvas-top, .navbar-expand-xxl .offcanvas-bottom { height: auto; border-top: 0; border-bottom: 0; }
 .navbar-expand-xxl .offcanvas-body { display: -ms-flexbox; display: flex; -ms-flex-positive: 0; flex-grow: 0; padding: 0; overflow-y: visible; }
}

.navbar-expand { -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-pack: start; justify-content: flex-start; }
.navbar-expand .navbar-nav { -ms-flex-direction: row; flex-direction: row; }
.navbar-expand .navbar-nav .dropdown-menu { position: absolute; }
.navbar-expand .navbar-nav .nav-link { padding-right: 0.75rem; padding-left: 0.75rem; }

.navbar-expand .navbar-nav-scroll { overflow: visible; }
.navbar-expand .navbar-collapse { display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto; }
.navbar-expand .navbar-toggler { display: none; }
.navbar-expand .offcanvas-header { display: none; }
.navbar-expand .offcanvas { position: inherit; bottom: 0; z-index: 1000; -ms-flex-positive: 1; flex-grow: 1; visibility: visible !important; background-color: transparent; border-right: 0; border-left: 0; transition: none; -webkit-transform: none; transform: none; }

.navbar-expand .offcanvas-top,.navbar-expand .offcanvas-bottom { height: auto; border-top: 0; border-bottom: 0; }
.navbar-expand .offcanvas-body { display: -ms-flexbox; display: flex; -ms-flex-positive: 0; flex-grow: 0; padding: 0; overflow-y: visible; }
.navbar-light .navbar-brand { color: var(--bs-gray-dark); }
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { color: var(--bs-gray-dark); }
.navbar-light .navbar-nav .nav-link { color: var(--bs-gray-dark); }
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { color: var(--bs-primary); }
.navbar-light .navbar-nav .nav-link.disabled { color: rgba(var(--bs-white-rgb), 0.3); }
.navbar-light .navbar-nav .show > .nav-link,.navbar-light .navbar-nav .nav-link.active { color: var(--bs-gray-dark); }
.navbar-light .navbar-toggler { color: var(--bs-gray-dark); border-color: rgba(var(--bs-white-rgb), 0.1); }
.navbar-light .navbar-toggler-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }
.navbar-light .navbar-text { color: var(--bs-gray-dark); }

.navbar-light .navbar-text a,.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus { color: var(--bs-white); }
.navbar-dark .navbar-brand { color: var(--bs-white); }
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { color: var(--bs-white); }
.navbar-dark .navbar-nav .nav-link { color: rgba(var(--bs-white-rgb), 0.55); }
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { color: var(--bs-white); }
.navbar-dark .navbar-nav .nav-link.disabled { color: rgba(var(--bs-white-rgb), 0.25); }
.navbar-dark .navbar-nav .show > .nav-link,.navbar-dark .navbar-nav .nav-link.active { color: var(--bs-white); }
.navbar-dark .navbar-toggler { color: rgba(var(--bs-white-rgb), 1); border-color: rgba(var(--bs-white-rgb), 0.5); background-color: var(--bs-dark); }
.navbar-dark .navbar-toggler-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }
.navbar-dark .navbar-text { color: rgba(var(--bs-white-rgb), 1); }
.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus { color: var(--bs-white); }


/*==============
=== Accordion ===
==============-*/

.accordion-button { position: relative; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; width: 100%; padding: 0.900rem 2rem; font-size: 1.125rem; text-align: left; background-color: var(--bs-white); border: 0; border-radius: var(--form-border-radius); overflow-anchor: none; transition: all 0.2s ease-in-out, border-radius 0.15s ease; color: var(--bs-dark); font-weight: var(--fw-500); }
.accordion-button:not(.collapsed) {color: var(--bs-body-dark); background-color: var(--bs-white); box-shadow: inset 0 -0.0625rem 0 rgba(var(--bs-primary-rgb), 0.6); }
.accordion-button:hover {color: var(--bs-primary); }
.accordion-body { padding-left: 1.25rem; color: var(--bs-dark); }
.accordion-collapse { background-color: #fcfcfc; }
.accordion-button:not(.collapsed) { font-weight: 700; }
.accordion-button:focus { box-shadow: none; }

.accordion-button { color: #2d374b; font-size: 1.025rem; font-weight: var(--fw-500); padding: 1rem 2rem 1rem; }

@media (max-width: 575.98px) { .accordion-button { padding: 1rem 1.33333rem; } }
.accordion-button:hover { color: #2d374b; }
.accordion-button:not(.collapsed) { font-weight: 700 ; }
.accordion-button:not(.collapsed)::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%232d374b'%3E%3Cpath d='M5.5,13a.5.5,0,0,1-.5-.5v-1a.5.5,0,0,1,.5-.5h13a.5.5,0,0,1,.5.5v1a.5.5,0,0,1-.5.5Z'/%3E%3C/svg%3E"); -webkit-transform: rotate(0deg); transform: rotate(0deg); }
.accordion-button::before { -ms-flex-negative: 0; flex-shrink: 0; width: 1.25rem; height: 1.25rem; margin-right: 1rem; content: ""; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%232d374b'%3E%3Cpath d='M19,11.5v1a.5.5,0,0,1-.5.5H13v5.5a.5.5,0,0,1-.5.5h-1a.5.5,0,0,1-.5-.5V13H5.5a.5.5,0,0,1-.5-.5v-1a.5.5,0,0,1,.5-.5H11V5.5a.5.5,0,0,1,.5-.5h1a.5.5,0,0,1,.5.5V11h5.5A.5.5,0,0,1,19,11.5Z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-size: 1.25rem; transition: -webkit-transform 0.2s ease-in-out; transition: transform 0.2s ease-in-out; transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .accordion-button { transition: none; }}
.accordion-button:focus { box-shadow: none; }

@media (max-width: 575.98px) { .accordion-button { padding: 1rem 1.33333rem; }}
.accordion-button:not(.collapsed)::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%232d374b'%3E%3Cpath d='M5.5,13a.5.5,0,0,1-.5-.5v-1a.5.5,0,0,1,.5-.5h13a.5.5,0,0,1,.5.5v1a.5.5,0,0,1-.5.5Z'/%3E%3C/svg%3E"); -webkit-transform: rotate(0deg);  transform: rotate(0deg); }
.accordion-button::before { -ms-flex-negative: 0; flex-shrink: 0; width: 1.25rem; height: 1.25rem; margin-right: 1rem; content: ""; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%232d374b'%3E%3Cpath d='M19,11.5v1a.5.5,0,0,1-.5.5H13v5.5a.5.5,0,0,1-.5.5h-1a.5.5,0,0,1-.5-.5V13H5.5a.5.5,0,0,1-.5-.5v-1a.5.5,0,0,1,.5-.5H11V5.5a.5.5,0,0,1,.5-.5h1a.5.5,0,0,1,.5.5V11h5.5A.5.5,0,0,1,19,11.5Z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-size: 1.25rem; transition: -webkit-transform 0.2s ease-in-out; transition: transform 0.2s ease-in-out; transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .accordion-button::before { transition: none; }}
.accordion-button::after { display: none; }

@media (max-width: 575.98px) { .accordion-button,
 .accordion-body { padding: 1rem 1.33333rem; }}
.accordion-flush .accordion-item { border-width: 0; }
.accordion-flush .accordion-item:last-of-type .accordion-collapse { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
.accordion-flush .accordion-button:not(.collapsed) { box-shadow: none; }
.accordion-flush .accordion-body { padding-top: 0; }
.accordion-button:not(.collapsed)::after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%232d374b'%3E%3Cpath d='M5.5,13a.5.5,0,0,1-.5-.5v-1a.5.5,0,0,1,.5-.5h13a.5.5,0,0,1,.5.5v1a.5.5,0,0,1-.5.5Z'/%3E%3C/svg%3E"); -webkit-transform: rotate(0deg);  transform: rotate(0deg); }
.accordion-button::after { -ms-flex-negative: 0; flex-shrink: 0; width: 1.25rem; height: 1.25rem; margin-left: auto; content: ""; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%232d374b'%3E%3Cpath d='M19,11.5v1a.5.5,0,0,1-.5.5H13v5.5a.5.5,0,0,1-.5.5h-1a.5.5,0,0,1-.5-.5V13H5.5a.5.5,0,0,1-.5-.5v-1a.5.5,0,0,1,.5-.5H11V5.5a.5.5,0,0,1,.5-.5h1a.5.5,0,0,1,.5.5V11h5.5A.5.5,0,0,1,19,11.5Z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-size: 1.25rem; transition: -webkit-transform 0.2s ease-in-out; transition: transform 0.2s ease-in-out; transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .accordion-button::after { transition: none; }}
.accordion-button:hover { z-index: 2; }
.accordion-button:focus { z-index: 3; border-color: rgba(252, 252, 252, 0.25); outline: 0; box-shadow: 0 0 1rem 0 rgba(250, 250, 250, 0.25); }
.accordion-header { margin-bottom: 0; }

.accordion-item { background-color: var(--bs-white); border: 0.0625rem solid rgba(250, 250, 250, 0.6); }
.accordion-item:first-of-type { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }
.accordion-item:first-of-type .accordion-button { border-top-left-radius: 0.4375rem; border-top-right-radius: 0.4375rem; }
.accordion-item:not(:first-of-type) { border-top: 0; }
.accordion-item:last-of-type { border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }
.accordion-item:last-of-type .accordion-button.collapsed { border-bottom-right-radius: 0.4375rem; border-bottom-left-radius: 0.4375rem; }
.accordion-item:last-of-type .accordion-collapse { border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }

.accordion-body { padding: 1.5rem 2rem; }
.accordion-flush .accordion-collapse { border-width: 0; }
.accordion-flush .accordion-item { border-right: 0; border-left: 0; border-radius: var(--form-border-radius); }
.accordion-flush .accordion-item:first-child { border-top: 0; }
.accordion-flush .accordion-item:last-child { border-bottom: 0; }
.accordion-flush .accordion-item .accordion-button { border-radius: var(--form-border-radius); }

/*==============
=== Breadcrumb ===
==============-*/

.breadcrumb { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0 0; margin-bottom: 1rem; list-style: none; background-color: transparent; }
.breadcrumb-item + .breadcrumb-item { padding-left: 0.5rem; }
.breadcrumb-item + .breadcrumb-item::before { float: left; padding-right: 0.5rem; color: #97A4AF; content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */; }
.breadcrumb-item.active { color: var(--bs-gray-dark); }

.pagination { display: -ms-flexbox; display: flex; padding-left: 0; list-style: none; }

/*==============
=== Page link ===
==============-*/

.page-link { position: relative; display: block; color: #677788; background-color: transparent; border: 0 solid var(--bs-info0); transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .page-link { transition: none; }}

.page-link:hover { z-index: 2; color: var(--bs-primary); background-color: transparent; border-color: var(--bs-info0); }
.page-link:focus { z-index: 3; color: var(--bs-primary); background-color: #f3f6f9; outline: 0; box-shadow: 0 0 1rem 0 rgba(140, 152, 164, 0.25); }
.page-item:not(:first-child) .page-link { margin-left: 0; }
.page-item.active .page-link { z-index: 3; color: var(--bs-white); background-color: var(--bs-primary); border-color: var(--bs-primary); }
.page-item.disabled .page-link { color: var(--bs-gray-dark); pointer-events: none; background-color: var(--bs-white); border-color: var(--bs-info0); }
.page-link { padding: 0.375rem 0.75rem; }
.page-item:first-child .page-link { border-top-left-radius: 50%; border-bottom-left-radius: 50%; }
.page-item:last-child .page-link { border-top-right-radius: 50%; border-bottom-right-radius: 50%; }

/*==============
== Pagination ==
==============-*/

.pagination-lg .page-link { padding: 0.75rem 1.25rem; font-size: 1.125rem; }
.pagination-lg .page-item:first-child .page-link { border-top-left-radius: 0.8125rem; border-bottom-left-radius: 0.8125rem; }
.pagination-lg .page-item:last-child .page-link { border-top-right-radius: 0.8125rem; border-bottom-right-radius: 0.8125rem; }
.pagination-sm .page-link { padding: 0.25rem 0.5rem; font-size: 0.8125rem; }
.pagination-sm .page-item:first-child .page-link { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
.pagination-sm .page-item:last-child .page-link { border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
.badge { display: inline-block; padding: 0.35em 0.65em; font-size: 0.75em; font-weight: var(--fw-500); line-height: 1; color: var(--bs-white); text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 0.5rem; }
.badge:empty { display: none; }
.btn .badge { position: relative; top: -1px; }



 

/*==============
== List group five width =
==============-*/

@media (min-width: 576px) { .list-group-horizontal-sm { -ms-flex-direction: row; flex-direction: row; } .list-group-horizontal-sm > .list-group-item:first-child { border-bottom-left-radius: 0.5rem; border-top-right-radius: 0; } .list-group-horizontal-sm > .list-group-item:last-child { border-top-right-radius: 0.5rem; border-bottom-left-radius: 0; } .list-group-horizontal-sm > .list-group-item.active { margin-top: 0; } .list-group-horizontal-sm > .list-group-item + .list-group-item { border-top-width: 0.0625rem; border-left-width: 0; } .list-group-horizontal-sm > .list-group-item + .list-group-item.active { margin-left: -0.0625rem; border-left-width: 0.0625rem; }}
@media (min-width: 768px) { .list-group-horizontal-md { -ms-flex-direction: row; flex-direction: row; } .list-group-horizontal-md > .list-group-item:first-child { border-bottom-left-radius: 0.5rem; border-top-right-radius: 0; } .list-group-horizontal-md > .list-group-item:last-child { border-top-right-radius: 0.5rem; border-bottom-left-radius: 0; } .list-group-horizontal-md > .list-group-item.active { margin-top: 0; } .list-group-horizontal-md > .list-group-item + .list-group-item { border-top-width: 0.0625rem; border-left-width: 0; } .list-group-horizontal-md > .list-group-item + .list-group-item.active { margin-left: -0.0625rem; border-left-width: 0.0625rem; }}
@media (min-width: 992px) { .list-group-horizontal-lg { -ms-flex-direction: row; flex-direction: row; } .list-group-horizontal-lg > .list-group-item:first-child { border-bottom-left-radius: 0.5rem; border-top-right-radius: 0; } .list-group-horizontal-lg > .list-group-item:last-child { border-top-right-radius: 0.5rem; border-bottom-left-radius: 0; } .list-group-horizontal-lg > .list-group-item.active { margin-top: 0; } .list-group-horizontal-lg > .list-group-item + .list-group-item { border-top-width: 0.0625rem; border-left-width: 0; } .list-group-horizontal-lg > .list-group-item + .list-group-item.active { margin-left: -0.0625rem; border-left-width: 0.0625rem; }}
@media (min-width: 1200px) { .list-group-horizontal-xl { -ms-flex-direction: row; flex-direction: row; } .list-group-horizontal-xl > .list-group-item:first-child { border-bottom-left-radius: 0.5rem; border-top-right-radius: 0; } .list-group-horizontal-xl > .list-group-item:last-child { border-top-right-radius: 0.5rem; border-bottom-left-radius: 0; } .list-group-horizontal-xl > .list-group-item.active { margin-top: 0; } .list-group-horizontal-xl > .list-group-item + .list-group-item { border-top-width: 0.0625rem; border-left-width: 0; } .list-group-horizontal-xl > .list-group-item + .list-group-item.active { margin-left: -0.0625rem; border-left-width: 0.0625rem; }}
@media (min-width: 1400px) { .list-group-horizontal-xxl { -ms-flex-direction: row; flex-direction: row; } .list-group-horizontal-xxl > .list-group-item:first-child { border-bottom-left-radius: 0.5rem; border-top-right-radius: 0; } .list-group-horizontal-xxl > .list-group-item:last-child { border-top-right-radius: 0.5rem; border-bottom-left-radius: 0; } .list-group-horizontal-xxl > .list-group-item.active { margin-top: 0; } .list-group-horizontal-xxl > .list-group-item + .list-group-item { border-top-width: 0.0625rem; border-left-width: 0; } .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { margin-left: -0.0625rem; border-left-width: 0.0625rem; }}


/*==============
== List group flush =
==============-*/

.list-group-flush { border-radius: 0; }
.list-group-flush > .list-group-item { border-width: 0 0 0.0625rem; }
.list-group-flush > .list-group-item:last-child { border-bottom-width: 0; }
.list-group-item-primary { color: #067332; background-color: #e0effe; }
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { color: #067332; background-color: #badbfe; }
.list-group-item-primary.list-group-item-action.active { color: var(--bs-white); background-color: #067332; border-color: #067332; }
.list-group-item-secondary { color: #313541; background-color: #dcdee2; }
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { color: #313541; background-color: #c6c8cb; }
.list-group-item-secondary.list-group-item-action.active { color: var(--bs-white); background-color: #313541; border-color: #313541; }
.list-group-item-success { color: #044a47; background-color: #93c7fd; }
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { color: #044a47; background-color: #3395fb; }
.list-group-item-success.list-group-item-action.active { color: var(--bs-white); background-color: #044a47; border-color: #044a47; }
.list-group-item-info { color: #1f2c73; background-color: #d6dbf2; }
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { color: #1f2c73; background-color: #c1c5da; }
.list-group-item-info.list-group-item-action.active { color: var(--bs-white); background-color: #1f2c73; border-color: #1f2c73; }
.list-group-item-warning { color: #92593e; background-color: #fdeae1; }
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { color: #92593e; background-color: #e4d3cb; }
.list-group-item-warning.list-group-item-action.active { color: var(--bs-white); background-color: #92593e; border-color: #92593e; }
.list-group-item-danger { color: #3f1526; background-color: #e1d3d9; }
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { color: #3f1526; background-color: #cbbec3; }
.list-group-item-danger.list-group-item-action.active { color: var(--bs-white); background-color: #3f1526; border-color: #3f1526; }
.list-group-item-light { color: #939496; background-color: #fdfdfe; }
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { color: #939496; background-color: #e4e4e5; }
.list-group-item-light.list-group-item-action.active { color: var(--bs-white); background-color: #939496; border-color: #939496; }
.list-group-item-dark { color: #1b212d; background-color: #d5d7db; }
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { color: #1b212d; background-color: #c0c2c5; }
.list-group-item-dark.list-group-item-action.active { color: var(--bs-white); background-color: #1b212d; border-color: #1b212d; }










/*==============
=== Popover ==
==============-*/

.popover { position: absolute; top: 0; left: 0 /* rtl:ignore */; z-index: 1070; display: block; max-width: 276px; font-family: "DM Sans", sans-serif; font-style: normal; FOZGHT: 500; font-weight: var(--fw-500); .5; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 1rem; word-wrap: break-word; background-color: var(--bs-white); background-clip: padding-box; border: 0.0625rem solid transparent; border-radius: 0.8125rem; }
.popover .popover-arrow { position: absolute; display: block; width: 1rem; height: 0.5rem; }
.popover .popover-arrow::before, .popover .popover-arrow::after { position: absolute; display: block; content: ""; border-color: transparent; border-style: solid; }

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow { bottom: -0.5625rem; }
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before { bottom: 0; border-width: 0.5rem 0.5rem 0; border-top-color: transparent; }
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after { bottom: 0.0625rem; border-width: 0.5rem 0.5rem 0; border-top-color: var(--bs-white); }
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow { left: -0.5625rem; width: 0.5rem; height: 1rem; }
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before { left: 0; border-width: 0.5rem 0.5rem 0.5rem 0; border-right-color: transparent; }
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after { left: 0.0625rem; border-width: 0.5rem 0.5rem 0.5rem 0; border-right-color: var(--bs-white); }
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow { top: -0.5625rem; }
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before { top: 0; border-width: 0 0.5rem 0.5rem 0.5rem; border-bottom-color: transparent; }
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after { top: 0.0625rem; border-width: 0 0.5rem 0.5rem 0.5rem; border-bottom-color: var(--bs-white); }
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before { position: absolute; top: 0; left: 50%; display: block; width: 1rem; margin-left: -0.5rem; content: ""; border-bottom: 0.0625rem solid #f3f6f9; }
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow { right: -0.5625rem; width: 0.5rem; height: 1rem; }
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before { right: 0; border-width: 0.5rem 0 0.5rem 0.5rem; border-left-color: transparent; }
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after { right: 0.0625rem; border-width: 0.5rem 0 0.5rem 0.5rem; border-left-color: var(--bs-white); }

.popover-header { padding: 1rem 1.5rem; margin-bottom: 0; font-size: 1rem; color: var(--bs-dark); background-color: #f3f6f9; border-bottom: 0.0625rem solid transparent; border-top-left-radius: 0.75rem; border-top-right-radius: 0.75rem; }
.popover-header:empty { display: none; }
.popover-body { padding: 1.5rem 1.5rem; color: var(--bs-gray-dark); }

/*==============
=== Carousel ===
==============-*/

.carousel { position: relative; }
.carousel.pointer-event { -ms-touch-action: pan-y; touch-action: pan-y; }
.carousel-inner { position: relative; width: 100%; overflow: hidden; }
.carousel-inner::after { display: block; clear: both; content: ""; }
.carousel-item { position: relative; display: none; float: left; width: 100%; margin-right: -100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; transition: -webkit-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .carousel-item { transition: none; } }
.carousel-item.active,.carousel-item-next,.carousel-item-prev { display: block; }

/* rtl:begin:ignore */
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end { -webkit-transform: translateX(100%); transform: translateX(100%); }
.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start { -webkit-transform: translateX(-100%); transform: translateX(-100%); }

/* rtl:end:ignore */
.carousel-fade .carousel-item { opacity: 0; transition-property: opacity; -webkit-transform: none; transform: none; }
.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end { z-index: 1; opacity: 1; }
.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end { z-index: 0; opacity: 0; transition: opacity 0s 0.6s; }

@media (prefers-reduced-motion: reduce) { .carousel-fade .active.carousel-item-start, .carousel-fade .active.carousel-item-end { transition: none; } }
.carousel-control-prev, .carousel-control-next { position: absolute; top: 0; bottom: 0; z-index: 1; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; width: 15%; padding: 0; color: var(--bs-white); text-align: center; background: none; border: 0; opacity: 0.5; transition: opacity 0.15s ease; }

@media (prefers-reduced-motion: reduce) { .carousel-control-prev, .carousel-control-next { transition: none; }}
.carousel-control-prev:hover, .carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus { color: var(--bs-white); text-decoration: none; outline: 0; opacity: 0.9; }
.carousel-control-prev { left: 0; }
.carousel-control-next { right: 0; }
.carousel-control-prev-
,.carousel-control-next-icon { display: inline-block; width: 2rem; height: 2rem; background-repeat: no-repeat; background-position: 50%; background-size: 100% 100%; }

/* rtl:options: {
 "autoRename": true,
 "stringMap":[ {
 "name" : "prev-next",
 "search" : "prev",
 "replace" : "next"
 } ]
} */

.carousel-control-prev-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e"); }
.carousel-control-next-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); }
.carousel-indicators { position: absolute; right: 0; bottom: 0; left: 0; z-index: 2; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; padding: 0; margin-right: 15%; margin-bottom: 1rem; margin-left: 15%; list-style: none; }
.carousel-indicators [data-bs-target] { box-sizing: content-box; -ms-flex: 0 1 auto; flex: 0 1 auto; width: 30px; height: 3px; padding: 0; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: var(--bs-white); background-clip: padding-box; border: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; opacity: 0.5; transition: opacity 0.6s ease; }

@media (prefers-reduced-motion: reduce) { .carousel-indicators [data-bs-target] { transition: none; } }
.carousel-indicators .active { opacity: 1; }
.carousel-caption { position: absolute; right: 15%; bottom: 1.25rem; left: 15%; padding-top: 1.25rem; padding-bottom: 1.25rem; color: var(--bs-white); text-align: center; }
.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon { -webkit-filter: invert(1) grayscale(100); filter: invert(1) grayscale(100); }
.carousel-dark .carousel-indicators [data-bs-target] { background-color: var(--bs-black); }
.carousel-dark .carousel-caption { color: var(--bs-black); }

@-webkit-keyframes spinner-border {
 to {
 -webkit-transform: rotate(360deg) /* rtl:ignore */;
 transform: rotate(360deg) /* rtl:ignore */;
 }
}

@keyframes spinner-border {
 to {
 -webkit-transform: rotate(360deg) /* rtl:ignore */;
 transform: rotate(360deg) /* rtl:ignore */;
 }
}

/*==============
=== Spinner ==
==============-*/

.spinner-border { display: inline-block; width: 2rem; height: 2rem; vertical-align: -0.125em; border: 0.25em solid currentColor; border-right-color: transparent; border-radius: 50%; -webkit-animation: 0.75s linear infinite spinner-border; animation: 0.75s linear infinite spinner-border; }
.spinner-border-sm { width: 1rem; height: 1rem; border-width: 0.2em; }
@-webkit-keyframes spinner-grow { 0% { -webkit-transform: scale(0); transform: scale(0); } 50% { opacity: 1; -webkit-transform: none; transform: none; }}
@keyframes spinner-grow { 0% { -webkit-transform: scale(0); transform: scale(0); } 50% { opacity: 1; -webkit-transform: none; transform: none; }}
.spinner-grow { display: inline-block; width: 2rem; height: 2rem; vertical-align: -0.125em; background-color: currentColor; border-radius: 50%; opacity: 0; -webkit-animation: 0.75s linear infinite spinner-grow; animation: 0.75s linear infinite spinner-grow; }
.spinner-grow-sm { width: 1rem; height: 1rem; }
@media (prefers-reduced-motion: reduce) {
 .spinner-border, .spinner-grow { -webkit-animation-duration: 1.5s; animation-duration: 1.5s; }
}

/*==============
=== Canvas ===
==============-*/

.offcanvas { position: fixed; bottom: 0; z-index: 1045; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; max-width: 100%; visibility: hidden; background-color: var(--bs-dark); background-clip: padding-box; outline: 0; transition: -webkit-transform 0.3s ease-in-out; transition: transform 0.3s ease-in-out; transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; }

@media (prefers-reduced-motion: reduce) { .offcanvas { transition: none; } }

.offcanvas-backdrop { position: fixed; top: 0; left: 0; z-index: 1040; width: 100vw; height: 100vh; background-color: rgba(37, 62, 87, 0.25); }
.offcanvas-backdrop.fade { opacity: 0; }
.offcanvas-backdrop.show { opacity: 1; }
.offcanvas-header { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; padding: 2.5rem 2.5rem; }
.offcanvas-header .btn-close { padding: 1.25rem 1.25rem; margin-top: -1.25rem; margin-right: -1.25rem; margin-bottom: -1.25rem; }
.offcanvas-title { margin-bottom: 0; line-height: 1.5; }
.offcanvas-body { -ms-flex-positive: 1; flex-grow: 1; padding: 2.5rem 2.5rem; overflow-y: auto; }
.offcanvas-start { top: 0; left: 0; width: 400px; border-right: 0.0625rem solid transparent; -webkit-transform: translateX(-100%); transform: translateX(-100%); }
.offcanvas-end { top: 0; right: 0; width: 400px; border-left: 0.0625rem solid transparent; -webkit-transform: translateX(100%); transform: translateX(100%); }
.offcanvas-top { top: 0; right: 0; left: 0; height: 30vh; max-height: 100%; border-bottom: 0.0625rem solid transparent; -webkit-transform: translateY(-100%); transform: translateY(-100%); }
.offcanvas-bottom { right: 0; left: 0; height: 30vh; max-height: 100%; border-top: 0.0625rem solid transparent; -webkit-transform: translateY(100%); transform: translateY(100%); }
.offcanvas.show { -webkit-transform: none; transform: none; }

/*==============
=== Placeholder ===
==============-*/

.placeholder { display: inline-block; min-height: 1em; vertical-align: middle; cursor: wait; background-color: currentColor; opacity: 0.5; }
.placeholder.btn::before { display: inline-block; content: ""; }
.placeholder-xs { min-height: .6em; }
.placeholder-sm { min-height: .8em; }
.placeholder-lg { min-height: 1.2em; }
.placeholder-glow .placeholder { -webkit-animation: placeholder-glow 2s ease-in-out infinite; animation: placeholder-glow 2s ease-in-out infinite; }

@-webkit-keyframes placeholder-glow { 50% { opacity: 0.2; }}
@keyframes placeholder-glow { 50% { opacity: 0.2; }}
.placeholder-wave { -webkit-mask-image: linear-gradient(130deg, var(--bs-black) 55%, rgba(var(--bs-white-rgb), 0.8) 75%, var(--bs-black) 95%); mask-image: linear-gradient(130deg, var(--bs-black) 55%, rgba(var(--bs-white-rgb), 0.8) 75%, var(--bs-black) 95%); -webkit-mask-size: 200% 100%; mask-size: 200% 100%; -webkit-animation: placeholder-wave 2s linear infinite; animation: placeholder-wave 2s linear infinite; }
@-webkit-keyframes placeholder-wave { 100% { -webkit-mask-position: -200% 0%; mask-position: -200% 0%; }}
@keyframes placeholder-wave { 100% { -webkit-mask-position: -200% 0%; mask-position: -200% 0%; }}
.clearfix::after { display: block; clear: both; content: ""; }

/*==============
==== LINK ====== MOVED TP 4000
==============-*/


/*==============
=== Ratio ===
==============-*/

.ratio { position: relative; width: 100%; }
.ratio::before { display: block; padding-top: var(--bs-aspect-ratio); content: ""; }
.ratio > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ratio-1x1 { --bs-aspect-ratio: 100%; }
.ratio-4x3 { --bs-aspect-ratio: calc(3 / 4 * 100%); }
.ratio-16x9 { --bs-aspect-ratio: calc(9 / 16 * 100%); }
.ratio-21x9 { --bs-aspect-ratio: calc(9 / 21 * 100%); }

.fixed-top { position: fixed; top: 0; right: 0; left: 0; z-index: 1030; }
.fixed-bottom { position: fixed; right: 0; bottom: 0; left: 0; z-index: 1030; }

/*==============
=== Sticky ===
==============-*/

.sticky-top { position: -webkit-sticky; position: sticky; top: 0; z-index: 1020; }

@media (min-width: 576px) { .sticky-sm-top { position: -webkit-sticky; position: sticky; top: 0; z-index: 1020; }}
@media (min-width: 768px) { .sticky-md-top { position: -webkit-sticky; position: sticky; top: 0; z-index: 1020; }}
@media (min-width: 992px) { .sticky-lg-top { position: -webkit-sticky; position: sticky; top: 0; z-index: 1020; }}
@media (min-width: 1200px) { .sticky-xl-top { position: -webkit-sticky; position: sticky; top: 0; z-index: 1020; }}
@media (min-width: 1400px) { .sticky-xxl-top { position: -webkit-sticky; position: sticky; top: 0; z-index: 1020; }}

/*==============
=== Stacky ===
==============-*/

.hstack { display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; -ms-flex-align: center; align-items: center; -ms-flex-item-align: stretch; align-self: stretch; }
.vstack { display: -ms-flexbox; display: flex; -ms-flex: 1 1 auto; flex: 1 1 auto; -ms-flex-direction: column; flex-direction: column; -ms-flex-item-align: stretch; align-self: stretch; }
.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important; }
.stretched-link::after { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; content: ""; }
.text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.vr { display: inline-block; -ms-flex-item-align: stretch; align-self: stretch; width: 1px; min-height: 1em; background-color: currentColor; opacity: 1; }

/*==============
=== Align ==
==============-*/


/*==============
== Position ==
==============-*/

.position-static { position: static !important; }
.position-relative { position: relative !important; }
.position-absolute { position: absolute !important; }
.position-fixed { position: fixed !important; }
.position-sticky { position: -webkit-sticky !important; position: sticky !important; }

.top-0 { top:0! important; } .top-1 { top:1% !important; } .top-2 { top:2% !important; } .top-3 { top:3% !important; } .top-4 { top:4% !important; } .top-5 { top:5% !important; } .top-6 { top:6% !important; } .top-7 { top:7% !important; } .top-8 { top:8% !important; } .top-9 { top:9% !important; } .top-10 { top:10% !important; } .top-11 { top:11% !important; } .top-12 { top:12% !important; } .top-13 { top:13% !important; } .top-14 { top:14% !important; } .top-15 { top:15% !important; } .top-16 { top:16% !important; } .top-17 { top:17% !important; } .top-18 { top:18% !important; } .top-19 { top:19% !important; } .top-20 { top:20% !important; } .top-21 { top:21% !important; } .top-22 { top:22% !important; } .top-23 { top:23% !important; } .top-24 { top:24% !important; } .top-25 { top:25% !important; } .top-26 { top:26% !important; } .top-27 { top:27% !important; } .top-28 { top:28% !important; } .top-29 { top:29% !important; } .top-30 { top:30% !important; } .top-31 { top:31% !important; } .top-32 { top:32% !important; } .top-33 { top:33% !important; } .top-34 { top:34% !important; } .top-35 { top:35% !important; } .top-36 { top:36% !important; } .top-37 { top:37% !important; } .top-38 { top:38% !important; } .top-39 { top:39% !important; } .top-40 { top:40% !important; } .top-41 { top:41% !important; } .top-42 { top:42% !important; } .top-43 { top:43% !important; } .top-44 { top:44% !important; } .top-45 { top:45% !important; } .top-46 { top:46% !important; } .top-47 { top:47% !important; } .top-48 { top:48% !important; } .top-49 { top:49% !important; } .top-50 { top:50% !important; } .top-51 { top:51% !important; } .top-52 { top:52% !important; } .top-53 { top:53% !important; } .top-54 { top:54% !important; } .top-55 { top:55% !important; } .top-56 { top:56% !important; } .top-57 { top:57% !important; } .top-58 { top:58% !important; } .top-59 { top:59% !important; } .top-60 { top:60% !important; } .top-61 { top:61% !important; } .top-62 { top:62% !important; } .top-63 { top:63% !important; } .top-64 { top:64% !important; } .top-65 { top:65% !important; } .top-66 { top:66% !important; } .top-67 { top:67% !important; } .top-68 { top:68% !important; } .top-69 { top:69% !important; } .top-70 { top:70% !important; } .top-71 { top:71% !important; } .top-72 { top:72% !important; } .top-73 { top:73% !important; } .top-74 { top:74% !important; } .top-75 { top:75% !important; } .top-76 { top:76% !important; } .top-77 { top:77% !important; } .top-78 { top:78% !important; } .top-79 { top:79% !important; } .top-80 { top:80% !important; } .top-81 { top:81% !important; } .top-82 { top:82% !important; } .top-83 { top:83% !important; } .top-84 { top:84% !important; } .top-85 { top:85% !important; } .top-86 { top:86% !important; } .top-87 { top:87% !important; } .top-88 { top:88% !important; } .top-89 { top:89% !important; } .top-90 { top:90% !important; } .top-91 { top:91% !important; } .top-92 { top:92% !important; } .top-93 { top:93% !important; } .top-94 { top:94% !important; } .top-95 { top:95% !important; } .top-96 { top:96% !important; } .top-97 { top:97% !important; } .top-98 { top:98% !important; } .top-99 { top:99% !important; } .top-100 { top:100% !important; } .top-auto { top: auto !important; } 
.bottom-0 { bottom:0! important; } .bottom-1 { bottom:1% !important; } .bottom-2 { bottom:2% !important; } .bottom-3 { bottom:3% !important; } .bottom-4 { bottom:4% !important; } .bottom-5 { bottom:5% !important; } .bottom-6 { bottom:6% !important; } .bottom-7 { bottom:7% !important; } .bottom-8 { bottom:8% !important; } .bottom-9 { bottom:9% !important; } .bottom-10 { bottom:10% !important; } .bottom-11 { bottom:11% !important; } .bottom-12 { bottom:12% !important; } .bottom-13 { bottom:13% !important; } .bottom-14 { bottom:14% !important; } .bottom-15 { bottom:15% !important; } .bottom-16 { bottom:16% !important; } .bottom-17 { bottom:17% !important; } .bottom-18 { bottom:18% !important; } .bottom-19 { bottom:19% !important; } .bottom-20 { bottom:20% !important; } .bottom-21 { bottom:21% !important; } .bottom-22 { bottom:22% !important; } .bottom-23 { bottom:23% !important; } .bottom-24 { bottom:24% !important; } .bottom-25 { bottom:25% !important; } .bottom-26 { bottom:26% !important; } .bottom-27 { bottom:27% !important; } .bottom-28 { bottom:28% !important; } .bottom-29 { bottom:29% !important; } .bottom-30 { bottom:30% !important; } .bottom-31 { bottom:31% !important; } .bottom-32 { bottom:32% !important; } .bottom-33 { bottom:33% !important; } .bottom-34 { bottom:34% !important; } .bottom-35 { bottom:35% !important; } .bottom-36 { bottom:36% !important; } .bottom-37 { bottom:37% !important; } .bottom-38 { bottom:38% !important; } .bottom-39 { bottom:39% !important; } .bottom-40 { bottom:40% !important; } .bottom-41 { bottom:41% !important; } .bottom-42 { bottom:42% !important; } .bottom-43 { bottom:43% !important; } .bottom-44 { bottom:44% !important; } .bottom-45 { bottom:45% !important; } .bottom-46 { bottom:46% !important; } .bottom-47 { bottom:47% !important; } .bottom-48 { bottom:48% !important; } .bottom-49 { bottom:49% !important; } .bottom-50 { bottom:50% !important; } .bottom-51 { bottom:51% !important; } .bottom-52 { bottom:52% !important; } .bottom-53 { bottom:53% !important; } .bottom-54 { bottom:54% !important; } .bottom-55 { bottom:55% !important; } .bottom-56 { bottom:56% !important; } .bottom-57 { bottom:57% !important; } .bottom-58 { bottom:58% !important; } .bottom-59 { bottom:59% !important; } .bottom-60 { bottom:60% !important; } .bottom-61 { bottom:61% !important; } .bottom-62 { bottom:62% !important; } .bottom-63 { bottom:63% !important; } .bottom-64 { bottom:64% !important; } .bottom-65 { bottom:65% !important; } .bottom-66 { bottom:66% !important; } .bottom-67 { bottom:67% !important; } .bottom-68 { bottom:68% !important; } .bottom-69 { bottom:69% !important; } .bottom-70 { bottom:70% !important; } .bottom-71 { bottom:71% !important; } .bottom-72 { bottom:72% !important; } .bottom-73 { bottom:73% !important; } .bottom-74 { bottom:74% !important; } .bottom-75 { bottom:75% !important; } .bottom-76 { bottom:76% !important; } .bottom-77 { bottom:77% !important; } .bottom-78 { bottom:78% !important; } .bottom-79 { bottom:79% !important; } .bottom-80 { bottom:80% !important; } .bottom-81 { bottom:81% !important; } .bottom-82 { bottom:82% !important; } .bottom-83 { bottom:83% !important; } .bottom-84 { bottom:84% !important; } .bottom-85 { bottom:85% !important; } .bottom-86 { bottom:86% !important; } .bottom-87 { bottom:87% !important; } .bottom-88 { bottom:88% !important; } .bottom-89 { bottom:89% !important; } .bottom-90 { bottom:90% !important; } .bottom-91 { bottom:91% !important; } .bottom-92 { bottom:92% !important; } .bottom-93 { bottom:93% !important; } .bottom-94 { bottom:94% !important; } .bottom-95 { bottom:95% !important; } .bottom-96 { bottom:96% !important; } .bottom-97 { bottom:97% !important; } .bottom-98 { bottom:98% !important; } .bottom-99 { bottom:99% !important; } .bottom-100 { bottom:100% !important; } .bottom-auto { bottom: auto !important; } 
.start-0 { left: 0 !important; } .start-1 { left: 1% !important; } .start-2 { left: 2% !important; } .start-3 { left: 3% !important; } .start-4 { left: 4% !important; } .start-5 { left: 5% !important; } .start-6 { left: 6% !important; } .start-7 { left: 7% !important; } .start-8 { left: 8% !important; } .start-9 { left: 9% !important; } .start-10 { left: 10% !important; } .start-11 { left: 11% !important; } .start-12 { left: 12% !important; } .start-13 { left: 13% !important; } .start-14 { left: 14% !important; } .start-15 { left: 15% !important; } .start-16 { left: 16% !important; } .start-17 { left: 17% !important; } .start-18 { left: 18% !important; } .start-19 { left: 19% !important; } .start-20 { left: 20% !important; } .start-21 { left: 21% !important; } .start-22 { left: 22% !important; } .start-23 { left: 23% !important; } .start-24 { left: 24% !important; } .start-25 { left: 25% !important; } .start-26 { left: 26% !important; } .start-27 { left: 27% !important; } .start-28 { left: 28% !important; } .start-29 { left: 29% !important; } .start-30 { left: 30% !important; } .start-31 { left: 31% !important; } .start-32 { left: 32% !important; } .start-33 { left: 33% !important; } .start-34 { left: 34% !important; } .start-35 { left: 35% !important; } .start-36 { left: 36% !important; } .start-37 { left: 37% !important; } .start-38 { left: 38% !important; } .start-39 { left: 39% !important; } .start-40 { left: 40% !important; } .start-41 { left: 41% !important; } .start-42 { left: 42% !important; } .start-43 { left: 43% !important; } .start-44 { left: 44% !important; } .start-45 { left: 45% !important; } .start-46 { left: 46% !important; } .start-47 { left: 47% !important; } .start-48 { left: 48% !important; } .start-49 { left: 49% !important; } .start-50 { left: 50% !important; } .start-51 { left: 51% !important; } .start-52 { left: 52% !important; } .start-53 { left: 53% !important; } .start-54 { left: 54% !important; } .start-55 { left: 55% !important; } .start-56 { left: 56% !important; } .start-57 { left: 57% !important; } .start-58 { left: 58% !important; } .start-59 { left: 59% !important; } .start-60 { left: 60% !important; } .start-61 { left: 61% !important; } .start-62 { left: 62% !important; } .start-63 { left: 63% !important; } .start-64 { left: 64% !important; } .start-65 { left: 65% !important; } .start-66 { left: 66% !important; } .start-67 { left: 67% !important; } .start-68 { left: 68% !important; } .start-69 { left: 69% !important; } .start-70 { left: 70% !important; } .start-71 { left: 71% !important; } .start-72 { left: 72% !important; } .start-73 { left: 73% !important; } .start-74 { left: 74% !important; } .start-75 { left: 75% !important; } .start-76 { left: 76% !important; } .start-77 { left: 77% !important; } .start-78 { left: 78% !important; } .start-79 { left: 79% !important; } .start-80 { left: 80% !important; } .start-81 { left: 81% !important; } .start-82 { left: 82% !important; } .start-83 { left: 83% !important; } .start-84 { left: 84% !important; } .start-85 { left: 85% !important; } .start-86 { left: 86% !important; } .start-87 { left: 87% !important; } .start-88 { left: 88% !important; } .start-89 { left: 89% !important; } .start-90 { left: 90% !important; } .start-91 { left: 91% !important; } .start-92 { left: 92% !important; } .start-93 { left: 93% !important; } .start-94 { left: 94% !important; } .start-95 { left: 95% !important; } .start-96 { left: 96% !important; } .start-97 { left: 97% !important; } .start-98 { left: 98% !important; } .start-99 { left: 99% !important; } .start-100 { left: 100% !important; } .start-auto { left: auto !important; } 
.end-0 { right: 0 !important; } .end-1 { right: 1% !important; } .end-2 { right: 2% !important; } .end-3 { right: 3% !important; } .end-4 { right: 4% !important; } .end-5 { right: 5% !important; } .end-6 { right: 6% !important; } .end-7 { right: 7% !important; } .end-8 { right: 8% !important; } .end-9 { right: 9% !important; } .end-10 { right: 10% !important; } .end-11 { right: 11% !important; } .end-12 { right: 12% !important; } .end-13 { right: 13% !important; } .end-14 { right: 14% !important; } .end-15 { right: 15% !important; } .end-16 { right: 16% !important; } .end-17 { right: 17% !important; } .end-18 { right: 18% !important; } .end-19 { right: 19% !important; } .end-20 { right: 20% !important; } .end-21 { right: 21% !important; } .end-22 { right: 22% !important; } .end-23 { right: 23% !important; } .end-24 { right: 24% !important; } .end-25 { right: 25% !important; } .end-26 { right: 26% !important; } .end-27 { right: 27% !important; } .end-28 { right: 28% !important; } .end-29 { right: 29% !important; } .end-30 { right: 30% !important; } .end-31 { right: 31% !important; } .end-32 { right: 32% !important; } .end-33 { right: 33% !important; } .end-34 { right: 34% !important; } .end-35 { right: 35% !important; } .end-36 { right: 36% !important; } .end-37 { right: 37% !important; } .end-38 { right: 38% !important; } .end-39 { right: 39% !important; } .end-40 { right: 40% !important; } .end-41 { right: 41% !important; } .end-42 { right: 42% !important; } .end-43 { right: 43% !important; } .end-44 { right: 44% !important; } .end-45 { right: 45% !important; } .end-46 { right: 46% !important; } .end-47 { right: 47% !important; } .end-48 { right: 48% !important; } .end-49 { right: 49% !important; } .end-50 { right: 50% !important; } .end-51 { right: 51% !important; } .end-52 { right: 52% !important; } .end-53 { right: 53% !important; } .end-54 { right: 54% !important; } .end-55 { right: 55% !important; } .end-56 { right: 56% !important; } .end-57 { right: 57% !important; } .end-58 { right: 58% !important; } .end-59 { right: 59% !important; } .end-60 { right: 60% !important; } .end-61 { right: 61% !important; } .end-62 { right: 62% !important; } .end-63 { right: 63% !important; } .end-64 { right: 64% !important; } .end-65 { right: 65% !important; } .end-66 { right: 66% !important; } .end-67 { right: 67% !important; } .end-68 { right: 68% !important; } .end-69 { right: 69% !important; } .end-70 { right: 70% !important; } .end-71 { right: 71% !important; } .end-72 { right: 72% !important; } .end-73 { right: 73% !important; } .end-74 { right: 74% !important; } .end-75 { right: 75% !important; } .end-76 { right: 76% !important; } .end-77 { right: 77% !important; } .end-78 { right: 78% !important; } .end-79 { right: 79% !important; } .end-80 { right: 80% !important; } .end-81 { right: 81% !important; } .end-82 { right: 82% !important; } .end-83 { right: 83% !important; } .end-84 { right: 84% !important; } .end-85 { right: 85% !important; } .end-86 { right: 86% !important; } .end-87 { right: 87% !important; } .end-88 { right: 88% !important; } .end-89 { right: 89% !important; } .end-90 { right: 90% !important; } .end-91 { right: 91% !important; } .end-92 { right: 92% !important; } .end-93 { right: 93% !important; } .end-94 { right: 94% !important; } .end-95 { right: 95% !important; } .end-96 { right: 96% !important; } .end-97 { right: 97% !important; } .end-98 { right: 98% !important; } .end-99 { right: 99% !important; } .end-100 { right: 100% !important; } .end-auto { right: auto !important; } 

.translate-middle { -webkit-transform: translate(-50%, -50%) !important; transform: translate(-50%, -50%) !important; }
.translate-middle-x { -webkit-transform: translateX(-50%) !important; transform: translateX(-50%) !important; }
.translate-middle-y { -webkit-transform: translateY(-50%) !important; transform: translateY(-50%) !important; }



/*==============
== Dimension == Justify content added by ek
==============-*/

.w-1 { width: 1% !important; } .w-2 { width: 2% !important; } .w-3 { width: 3% !important; } .w-4 { width: 4% !important; } .w-5 { width: 5% !important; } .w-6 { width: 6% !important; } .w-7 { width: 7% !important; } .w-8 { width: 8% !important; } .w-9 { width: 9% !important; } .w-10 { width: 10% !important; } .w-11 { width: 11% !important; } .w-12 { width: 12% !important; } .w-13 { width: 13% !important; } .w-14 { width: 14% !important; } .w-15 { width: 15% !important; } .w-16 { width: 16% !important; } .w-17 { width: 17% !important; } .w-18 { width: 18% !important; } .w-19 { width: 19% !important; } .w-20 { width: 20% !important; } .w-21 { width: 21% !important; } .w-22 { width: 22% !important; } .w-23 { width: 23% !important; } .w-24 { width: 24% !important; } .w-25 { width: 25% !important; } .w-26 { width: 26% !important; } .w-27 { width: 27% !important; } .w-28 { width: 28% !important; } .w-29 { width: 29% !important; } .w-30 { width: 30% !important; } .w-31 { width: 31% !important; } .w-32 { width: 32% !important; } .w-33 { width: 33% !important; } .w-34 { width: 34% !important; } .w-35 { width: 35% !important; } .w-36 { width: 36% !important; } .w-37 { width: 37% !important; } .w-38 { width: 38% !important; } .w-39 { width: 39% !important; } .w-40 { width: 40% !important; } .w-41 { width: 41% !important; } .w-42 { width: 42% !important; } .w-43 { width: 43% !important; } .w-44 { width: 44% !important; } .w-45 { width: 45% !important; } .w-46 { width: 46% !important; } .w-47 { width: 47% !important; } .w-48 { width: 48% !important; } .w-49 { width: 49% !important; } .w-50 { width: 50% !important; } .w-51 { width: 51% !important; } .w-52 { width: 52% !important; } .w-53 { width: 53% !important; } .w-54 { width: 54% !important; } .w-55 { width: 55% !important; } .w-56 { width: 56% !important; } .w-57 { width: 57% !important; } .w-58 { width: 58% !important; } .w-59 { width: 59% !important; } .w-60 { width: 60% !important; } .w-61 { width: 61% !important; } .w-62 { width: 62% !important; } .w-63 { width: 63% !important; } .w-64 { width: 64% !important; } .w-65 { width: 65% !important; } .w-66 { width: 66% !important; } .w-67 { width: 67% !important; } .w-68 { width: 68% !important; } .w-69 { width: 69% !important; } .w-70 { width: 70% !important; } .w-71 { width: 71% !important; } .w-72 { width: 72% !important; } .w-73 { width: 73% !important; } .w-74 { width: 74% !important; } .w-75 { width: 75% !important; } .w-76 { width: 76% !important; } .w-77 { width: 77% !important; } .w-78 { width: 78% !important; } .w-79 { width: 79% !important; } .w-80 { width: 80% !important; } .w-81 { width: 81% !important; } .w-82 { width: 82% !important; } .w-83 { width: 83% !important; } .w-84 { width: 84% !important; } .w-85 { width: 85% !important; } .w-86 { width: 86% !important; } .w-87 { width: 87% !important; } .w-88 { width: 88% !important; } .w-89 { width: 89% !important; } .w-90 { width: 90% !important; } .w-91 { width: 91% !important; } .w-92 { width: 92% !important; } .w-93 { width: 93% !important; } .w-94 { width: 94% !important; } .w-95 { width: 95% !important; } .w-96 { width: 96% !important; } .w-97 { width: 97% !important; } .w-98 { width: 98% !important; } .w-99 { width: 99% !important; } .w-100 { width: 100% !important; } w-auto { width: auto !important; } 
.h-1 { height: 1% !important; } .h-2 { height: 2% !important; } .h-3 { height: 3% !important; } .h-4 { height: 4% !important; } .h-5 { height: 5% !important; } .h-6 { height: 6% !important; } .h-7 { height: 7% !important; } .h-8 { height: 8% !important; } .h-9 { height: 9% !important; } .h-10 { height: 10% !important; } .h-11 { height: 11% !important; } .h-12 { height: 12% !important; } .h-13 { height: 13% !important; } .h-14 { height: 14% !important; } .h-15 { height: 15% !important; } .h-16 { height: 16% !important; } .h-17 { height: 17% !important; } .h-18 { height: 18% !important; } .h-19 { height: 19% !important; } .h-20 { height: 20% !important; } .h-21 { height: 21% !important; } .h-22 { height: 22% !important; } .h-23 { height: 23% !important; } .h-24 { height: 24% !important; } .h-25 { height: 25% !important; } .h-26 { height: 26% !important; } .h-27 { height: 27% !important; } .h-28 { height: 28% !important; } .h-29 { height: 29% !important; } .h-30 { height: 30% !important; } .h-31 { height: 31% !important; } .h-32 { height: 32% !important; } .h-33 { height: 33% !important; } .h-34 { height: 34% !important; } .h-35 { height: 35% !important; } .h-36 { height: 36% !important; } .h-37 { height: 37% !important; } .h-38 { height: 38% !important; } .h-39 { height: 39% !important; } .h-40 { height: 40% !important; } .h-41 { height: 41% !important; } .h-42 { height: 42% !important; } .h-43 { height: 43% !important; } .h-44 { height: 44% !important; } .h-45 { height: 45% !important; } .h-46 { height: 46% !important; } .h-47 { height: 47% !important; } .h-48 { height: 48% !important; } .h-49 { height: 49% !important; } .h-50 { height: 50% !important; } .h-51 { height: 51% !important; } .h-52 { height: 52% !important; } .h-53 { height: 53% !important; } .h-54 { height: 54% !important; } .h-55 { height: 55% !important; } .h-56 { height: 56% !important; } .h-57 { height: 57% !important; } .h-58 { height: 58% !important; } .h-59 { height: 59% !important; } .h-60 { height: 60% !important; } .h-61 { height: 61% !important; } .h-62 { height: 62% !important; } .h-63 { height: 63% !important; } .h-64 { height: 64% !important; } .h-65 { height: 65% !important; } .h-66 { height: 66% !important; } .h-67 { height: 67% !important; } .h-68 { height: 68% !important; } .h-69 { height: 69% !important; } .h-70 { height: 70% !important; } .h-71 { height: 71% !important; } .h-72 { height: 72% !important; } .h-73 { height: 73% !important; } .h-74 { height: 74% !important; } .h-75 { height: 75% !important; } .h-76 { height: 76% !important; } .h-77 { height: 77% !important; } .h-78 { height: 78% !important; } .h-79 { height: 79% !important; } .h-80 { height: 80% !important; } .h-81 { height: 81% !important; } .h-82 { height: 82% !important; } .h-83 { height: 83% !important; } .h-84 { height: 84% !important; } .h-85 { height: 85% !important; } .h-86 { height: 86% !important; } .h-87 { height: 87% !important; } .h-88 { height: 88% !important; } .h-89 { height: 89% !important; } .h-90 { height: 90% !important; } .h-91 { height: 91% !important; } .h-92 { height: 92% !important; } .h-93 { height: 93% !important; } .h-94 { height: 94% !important; } .h-95 { height: 95% !important; } .h-96 { height: 96% !important; } .h-97 { height: 97% !important; } .h-98 { height: 98% !important; } .h-99 { height: 99% !important; } .h-100 { height: 100% !important; } .h-auto { height: auto !important; } 
.vw-1 { width: 1vw !important; } .vw-2 { width: 2vw !important; } .vw-3 { width: 3vw !important; } .vw-4 { width: 4vw !important; } .vw-5 { width: 5vw !important; } .vw-6 { width: 6vw !important; } .vw-7 { width: 7vw !important; } .vw-8 { width: 8vw !important; } .vw-9 { width: 9vw !important; } .vw-10 { width: 10vw !important; } .vw-11 { width: 11vw !important; } .vw-12 { width: 12vw !important; } .vw-13 { width: 13vw !important; } .vw-14 { width: 14vw !important; } .vw-15 { width: 15vw !important; } .vw-16 { width: 16vw !important; } .vw-17 { width: 17vw !important; } .vw-18 { width: 18vw !important; } .vw-19 { width: 19vw !important; } .vw-20 { width: 20vw !important; } .vw-21 { width: 21vw !important; } .vw-22 { width: 22vw !important; } .vw-23 { width: 23vw !important; } .vw-24 { width: 24vw !important; } .vw-25 { width: 25vw !important; } .vw-26 { width: 26vw !important; } .vw-27 { width: 27vw !important; } .vw-28 { width: 28vw !important; } .vw-29 { width: 29vw !important; } .vw-30 { width: 30vw !important; } .vw-31 { width: 31vw !important; } .vw-32 { width: 32vw !important; } .vw-33 { width: 33vw !important; } .vw-34 { width: 34vw !important; } .vw-35 { width: 35vw !important; } .vw-36 { width: 36vw !important; } .vw-37 { width: 37vw !important; } .vw-38 { width: 38vw !important; } .vw-39 { width: 39vw !important; } .vw-40 { width: 40vw !important; } .vw-41 { width: 41vw !important; } .vw-42 { width: 42vw !important; } .vw-43 { width: 43vw !important; } .vw-44 { width: 44vw !important; } .vw-45 { width: 45vw !important; } .vw-46 { width: 46vw !important; } .vw-47 { width: 47vw !important; } .vw-48 { width: 48vw !important; } .vw-49 { width: 49vw !important; } .vw-50 { width: 50vw !important; } .vw-51 { width: 51vw !important; } .vw-52 { width: 52vw !important; } .vw-53 { width: 53vw !important; } .vw-54 { width: 54vw !important; } .vw-55 { width: 55vw !important; } .vw-56 { width: 56vw !important; } .vw-57 { width: 57vw !important; } .vw-58 { width: 58vw !important; } .vw-59 { width: 59vw !important; } .vw-60 { width: 60vw !important; } .vw-61 { width: 61vw !important; } .vw-62 { width: 62vw !important; } .vw-63 { width: 63vw !important; } .vw-64 { width: 64vw !important; } .vw-65 { width: 65vw !important; } .vw-66 { width: 66vw !important; } .vw-67 { width: 67vw !important; } .vw-68 { width: 68vw !important; } .vw-69 { width: 69vw !important; } .vw-70 { width: 70vw !important; } .vw-71 { width: 71vw !important; } .vw-72 { width: 72vw !important; } .vw-73 { width: 73vw !important; } .vw-74 { width: 74vw !important; } .vw-75 { width: 75vw !important; } .vw-76 { width: 76vw !important; } .vw-77 { width: 77vw !important; } .vw-78 { width: 78vw !important; } .vw-79 { width: 79vw !important; } .vw-80 { width: 80vw !important; } .vw-81 { width: 81vw !important; } .vw-82 { width: 82vw !important; } .vw-83 { width: 83vw !important; } .vw-84 { width: 84vw !important; } .vw-85 { width: 85vw !important; } .vw-86 { width: 86vw !important; } .vw-87 { width: 87vw !important; } .vw-88 { width: 88vw !important; } .vw-89 { width: 89vw !important; } .vw-90 { width: 90vw !important; } .vw-91 { width: 91vw !important; } .vw-92 { width: 92vw !important; } .vw-93 { width: 93vw !important; } .vw-94 { width: 94vw !important; } .vw-95 { width: 95vw !important; } .vw-96 { width: 96vw !important; } .vw-97 { width: 97vw !important; } .vw-98 { width: 98vw !important; } .vw-99 { width: 99vw !important; } .vw-100 { width: 100vw !important; } 
.mw-1 { max-width: 1% !important; } .mw-2 { max-width: 2% !important; } .mw-3 { max-width: 3% !important; } .mw-4 { max-width: 4% !important; } .mw-5 { max-width: 5% !important; } .mw-6 { max-width: 6% !important; } .mw-7 { max-width: 7% !important; } .mw-8 { max-width: 8% !important; } .mw-9 { max-width: 9% !important; } .mw-10 { max-width: 10% !important; } .mw-11 { max-width: 11% !important; } .mw-12 { max-width: 12% !important; } .mw-13 { max-width: 13% !important; } .mw-14 { max-width: 14% !important; } .mw-15 { max-width: 15% !important; } .mw-16 { max-width: 16% !important; } .mw-17 { max-width: 17% !important; } .mw-18 { max-width: 18% !important; } .mw-19 { max-width: 19% !important; } .mw-20 { max-width: 20% !important; } .mw-21 { max-width: 21% !important; } .mw-22 { max-width: 22% !important; } .mw-23 { max-width: 23% !important; } .mw-24 { max-width: 24% !important; } .mw-25 { max-width: 25% !important; } .mw-26 { max-width: 26% !important; } .mw-27 { max-width: 27% !important; } .mw-28 { max-width: 28% !important; } .mw-29 { max-width: 29% !important; } .mw-30 { max-width: 30% !important; } .mw-31 { max-width: 31% !important; } .mw-32 { max-width: 32% !important; } .mw-33 { max-width: 33% !important; } .mw-34 { max-width: 34% !important; } .mw-35 { max-width: 35% !important; } .mw-36 { max-width: 36% !important; } .mw-37 { max-width: 37% !important; } .mw-38 { max-width: 38% !important; } .mw-39 { max-width: 39% !important; } .mw-40 { max-width: 40% !important; } .mw-41 { max-width: 41% !important; } .mw-42 { max-width: 42% !important; } .mw-43 { max-width: 43% !important; } .mw-44 { max-width: 44% !important; } .mw-45 { max-width: 45% !important; } .mw-46 { max-width: 46% !important; } .mw-47 { max-width: 47% !important; } .mw-48 { max-width: 48% !important; } .mw-49 { max-width: 49% !important; } .mw-50 { max-width: 50% !important; } .mw-51 { max-width: 51% !important; } .mw-52 { max-width: 52% !important; } .mw-53 { max-width: 53% !important; } .mw-54 { max-width: 54% !important; } .mw-55 { max-width: 55% !important; } .mw-56 { max-width: 56% !important; } .mw-57 { max-width: 57% !important; } .mw-58 { max-width: 58% !important; } .mw-59 { max-width: 59% !important; } .mw-60 { max-width: 60% !important; } .mw-61 { max-width: 61% !important; } .mw-62 { max-width: 62% !important; } .mw-63 { max-width: 63% !important; } .mw-64 { max-width: 64% !important; } .mw-65 { max-width: 65% !important; } .mw-66 { max-width: 66% !important; } .mw-67 { max-width: 67% !important; } .mw-68 { max-width: 68% !important; } .mw-69 { max-width: 69% !important; } .mw-70 { max-width: 70% !important; } .mw-71 { max-width: 71% !important; } .mw-72 { max-width: 72% !important; } .mw-73 { max-width: 73% !important; } .mw-74 { max-width: 74% !important; } .mw-75 { max-width: 75% !important; } .mw-76 { max-width: 76% !important; } .mw-77 { max-width: 77% !important; } .mw-78 { max-width: 78% !important; } .mw-79 { max-width: 79% !important; } .mw-80 { max-width: 80% !important; } .mw-81 { max-width: 81% !important; } .mw-82 { max-width: 82% !important; } .mw-83 { max-width: 83% !important; } .mw-84 { max-width: 84% !important; } .mw-85 { max-width: 85% !important; } .mw-86 { max-width: 86% !important; } .mw-87 { max-width: 87% !important; } .mw-88 { max-width: 88% !important; } .mw-89 { max-width: 89% !important; } .mw-90 { max-width: 90% !important; } .mw-91 { max-width: 91% !important; } .mw-92 { max-width: 92% !important; } .mw-93 { max-width: 93% !important; } .mw-94 { max-width: 94% !important; } .mw-95 { max-width: 95% !important; } .mw-96 { max-width: 96% !important; } .mw-97 { max-width: 97% !important; } .mw-98 { max-width: 98% !important; } .mw-99 { max-width: 99% !important; } .mw-100 { max-width: 100% !important; } 
.mh-1 { max-height: 1% !important; } .mh-2 { max-height: 2% !important; } .mh-3 { max-height: 3% !important; } .mh-4 { max-height: 4% !important; } .mh-5 { max-height: 5% !important; } .mh-6 { max-height: 6% !important; } .mh-7 { max-height: 7% !important; } .mh-8 { max-height: 8% !important; } .mh-9 { max-height: 9% !important; } .mh-10 { max-height: 10% !important; } .mh-11 { max-height: 11% !important; } .mh-12 { max-height: 12% !important; } .mh-13 { max-height: 13% !important; } .mh-14 { max-height: 14% !important; } .mh-15 { max-height: 15% !important; } .mh-16 { max-height: 16% !important; } .mh-17 { max-height: 17% !important; } .mh-18 { max-height: 18% !important; } .mh-19 { max-height: 19% !important; } .mh-20 { max-height: 20% !important; } .mh-21 { max-height: 21% !important; } .mh-22 { max-height: 22% !important; } .mh-23 { max-height: 23% !important; } .mh-24 { max-height: 24% !important; } .mh-25 { max-height: 25% !important; } .mh-26 { max-height: 26% !important; } .mh-27 { max-height: 27% !important; } .mh-28 { max-height: 28% !important; } .mh-29 { max-height: 29% !important; } .mh-30 { max-height: 30% !important; } .mh-31 { max-height: 31% !important; } .mh-32 { max-height: 32% !important; } .mh-33 { max-height: 33% !important; } .mh-34 { max-height: 34% !important; } .mh-35 { max-height: 35% !important; } .mh-36 { max-height: 36% !important; } .mh-37 { max-height: 37% !important; } .mh-38 { max-height: 38% !important; } .mh-39 { max-height: 39% !important; } .mh-40 { max-height: 40% !important; } .mh-41 { max-height: 41% !important; } .mh-42 { max-height: 42% !important; } .mh-43 { max-height: 43% !important; } .mh-44 { max-height: 44% !important; } .mh-45 { max-height: 45% !important; } .mh-46 { max-height: 46% !important; } .mh-47 { max-height: 47% !important; } .mh-48 { max-height: 48% !important; } .mh-49 { max-height: 49% !important; } .mh-50 { max-height: 50% !important; } .mh-51 { max-height: 51% !important; } .mh-52 { max-height: 52% !important; } .mh-53 { max-height: 53% !important; } .mh-54 { max-height: 54% !important; } .mh-55 { max-height: 55% !important; } .mh-56 { max-height: 56% !important; } .mh-57 { max-height: 57% !important; } .mh-58 { max-height: 58% !important; } .mh-59 { max-height: 59% !important; } .mh-60 { max-height: 60% !important; } .mh-61 { max-height: 61% !important; } .mh-62 { max-height: 62% !important; } .mh-63 { max-height: 63% !important; } .mh-64 { max-height: 64% !important; } .mh-65 { max-height: 65% !important; } .mh-66 { max-height: 66% !important; } .mh-67 { max-height: 67% !important; } .mh-68 { max-height: 68% !important; } .mh-69 { max-height: 69% !important; } .mh-70 { max-height: 70% !important; } .mh-71 { max-height: 71% !important; } .mh-72 { max-height: 72% !important; } .mh-73 { max-height: 73% !important; } .mh-74 { max-height: 74% !important; } .mh-75 { max-height: 75% !important; } .mh-76 { max-height: 76% !important; } .mh-77 { max-height: 77% !important; } .mh-78 { max-height: 78% !important; } .mh-79 { max-height: 79% !important; } .mh-80 { max-height: 80% !important; } .mh-81 { max-height: 81% !important; } .mh-82 { max-height: 82% !important; } .mh-83 { max-height: 83% !important; } .mh-84 { max-height: 84% !important; } .mh-85 { max-height: 85% !important; } .mh-86 { max-height: 86% !important; } .mh-87 { max-height: 87% !important; } .mh-88 { max-height: 88% !important; } .mh-89 { max-height: 89% !important; } .mh-90 { max-height: 90% !important; } .mh-91 { max-height: 91% !important; } .mh-92 { max-height: 92% !important; } .mh-93 { max-height: 93% !important; } .mh-94 { max-height: 94% !important; } .mh-95 { max-height: 95% !important; } .mh-96 { max-height: 96% !important; } .mh-97 { max-height: 97% !important; } .mh-98 { max-height: 98% !important; } .mh-99 { max-height: 99% !important; } .mh-100 { max-height: 100% !important; } 
.min-vw-1 { min-width: 1vw !important; } .min-vw-2 { min-width: 2vw !important; } .min-vw-3 { min-width: 3vw !important; } .min-vw-4 { min-width: 4vw !important; } .min-vw-5 { min-width: 5vw !important; } .min-vw-6 { min-width: 6vw !important; } .min-vw-7 { min-width: 7vw !important; } .min-vw-8 { min-width: 8vw !important; } .min-vw-9 { min-width: 9vw !important; } .min-vw-10 { min-width: 10vw !important; } .min-vw-11 { min-width: 11vw !important; } .min-vw-12 { min-width: 12vw !important; } .min-vw-13 { min-width: 13vw !important; } .min-vw-14 { min-width: 14vw !important; } .min-vw-15 { min-width: 15vw !important; } .min-vw-16 { min-width: 16vw !important; } .min-vw-17 { min-width: 17vw !important; } .min-vw-18 { min-width: 18vw !important; } .min-vw-19 { min-width: 19vw !important; } .min-vw-20 { min-width: 20vw !important; } .min-vw-21 { min-width: 21vw !important; } .min-vw-22 { min-width: 22vw !important; } .min-vw-23 { min-width: 23vw !important; } .min-vw-24 { min-width: 24vw !important; } .min-vw-25 { min-width: 25vw !important; } .min-vw-26 { min-width: 26vw !important; } .min-vw-27 { min-width: 27vw !important; } .min-vw-28 { min-width: 28vw !important; } .min-vw-29 { min-width: 29vw !important; } .min-vw-30 { min-width: 30vw !important; } .min-vw-31 { min-width: 31vw !important; } .min-vw-32 { min-width: 32vw !important; } .min-vw-33 { min-width: 33vw !important; } .min-vw-34 { min-width: 34vw !important; } .min-vw-35 { min-width: 35vw !important; } .min-vw-36 { min-width: 36vw !important; } .min-vw-37 { min-width: 37vw !important; } .min-vw-38 { min-width: 38vw !important; } .min-vw-39 { min-width: 39vw !important; } .min-vw-40 { min-width: 40vw !important; } .min-vw-41 { min-width: 41vw !important; } .min-vw-42 { min-width: 42vw !important; } .min-vw-43 { min-width: 43vw !important; } .min-vw-44 { min-width: 44vw !important; } .min-vw-45 { min-width: 45vw !important; } .min-vw-46 { min-width: 46vw !important; } .min-vw-47 { min-width: 47vw !important; } .min-vw-48 { min-width: 48vw !important; } .min-vw-49 { min-width: 49vw !important; } .min-vw-50 { min-width: 50vw !important; } .min-vw-51 { min-width: 51vw !important; } .min-vw-52 { min-width: 52vw !important; } .min-vw-53 { min-width: 53vw !important; } .min-vw-54 { min-width: 54vw !important; } .min-vw-55 { min-width: 55vw !important; } .min-vw-56 { min-width: 56vw !important; } .min-vw-57 { min-width: 57vw !important; } .min-vw-58 { min-width: 58vw !important; } .min-vw-59 { min-width: 59vw !important; } .min-vw-60 { min-width: 60vw !important; } .min-vw-61 { min-width: 61vw !important; } .min-vw-62 { min-width: 62vw !important; } .min-vw-63 { min-width: 63vw !important; } .min-vw-64 { min-width: 64vw !important; } .min-vw-65 { min-width: 65vw !important; } .min-vw-66 { min-width: 66vw !important; } .min-vw-67 { min-width: 67vw !important; } .min-vw-68 { min-width: 68vw !important; } .min-vw-69 { min-width: 69vw !important; } .min-vw-70 { min-width: 70vw !important; } .min-vw-71 { min-width: 71vw !important; } .min-vw-72 { min-width: 72vw !important; } .min-vw-73 { min-width: 73vw !important; } .min-vw-74 { min-width: 74vw !important; } .min-vw-75 { min-width: 75vw !important; } .min-vw-76 { min-width: 76vw !important; } .min-vw-77 { min-width: 77vw !important; } .min-vw-78 { min-width: 78vw !important; } .min-vw-79 { min-width: 79vw !important; } .min-vw-80 { min-width: 80vw !important; } .min-vw-81 { min-width: 81vw !important; } .min-vw-82 { min-width: 82vw !important; } .min-vw-83 { min-width: 83vw !important; } .min-vw-84 { min-width: 84vw !important; } .min-vw-85 { min-width: 85vw !important; } .min-vw-86 { min-width: 86vw !important; } .min-vw-87 { min-width: 87vw !important; } .min-vw-88 { min-width: 88vw !important; } .min-vw-89 { min-width: 89vw !important; } .min-vw-90 { min-width: 90vw !important; } .min-vw-91 { min-width: 91vw !important; } .min-vw-92 { min-width: 92vw !important; } .min-vw-93 { min-width: 93vw !important; } .min-vw-94 { min-width: 94vw !important; } .min-vw-95 { min-width: 95vw !important; } .min-vw-96 { min-width: 96vw !important; } .min-vw-97 { min-width: 97vw !important; } .min-vw-98 { min-width: 98vw !important; } .min-vw-99 { min-width: 99vw !important; } .min-vw-100 { min-width: 100vw !important; } 

.height-1 { height:1 } .height-2 { height:2 } .height-3 { height:3 } .height-4 { height:4 } .height-5 { height:5 } .height-6 { height:6 } .height-7 { height:7 } .height-8 { height:8 } .height-9 { height:9 } .height-10 { height:10 } .height-11 { height:11 } .height-12 { height:12 } .height-13 { height:13 } .height-14 { height:14 } .height-15 { height:15 } .height-16 { height:16 } .height-17 { height:17 } .height-18 { height:18 } .height-19 { height:19 } .height-20 { height:20 } .height-21 { height:21 } .height-22 { height:22 } .height-23 { height:23 } .height-24 { height:24 } .height-25 { height:25 } .height-26 { height:26 } .height-27 { height:27 } .height-28 { height:28 } .height-29 { height:29 } .height-30 { height:30 } .height-31 { height:31 } .height-32 { height:32 } .height-33 { height:33 } .height-34 { height:34 } .height-35 { height:35 } .height-36 { height:36 } .height-37 { height:37 } .height-38 { height:38 } .height-39 { height:39 } .height-40 { height:40 } .height-41 { height:41 } .height-42 { height:42 } .height-43 { height:43 } .height-44 { height:44 } .height-45 { height:45 } .height-46 { height:46 } .height-47 { height:47 } .height-48 { height:48 } .height-49 { height:49 } .height-50 { height:50 } .height-51 { height:51 } .height-52 { height:52 } .height-53 { height:53 } .height-54 { height:54 } .height-55 { height:55 } .height-56 { height:56 } .height-57 { height:57 } .height-58 { height:58 } .height-59 { height:59 } .height-60 { height:60 } .height-61 { height:61 } .height-62 { height:62 } .height-63 { height:63 } .height-64 { height:64 } .height-65 { height:65 } .height-66 { height:66 } .height-67 { height:67 } .height-68 { height:68 } .height-69 { height:69 } .height-70 { height:70 } .height-71 { height:71 } .height-72 { height:72 } .height-73 { height:73 } .height-74 { height:74 } .height-75 { height:75 } .height-76 { height:76 } .height-77 { height:77 } .height-78 { height:78 } .height-79 { height:79 } .height-80 { height:80 } .height-81 { height:81 } .height-82 { height:82 } .height-83 { height:83 } .height-84 { height:84 } .height-85 { height:85 } .height-86 { height:86 } .height-87 { height:87 } .height-88 { height:88 } .height-89 { height:89 } .height-90 { height:90 } .height-91 { height:91 } .height-92 { height:92 } .height-93 { height:93 } .height-94 { height:94 } .height-95 { height:95 } .height-96 { height:96 } .height-97 { height:97 } .height-98 { height:98 } .height-99 { height:99 } .height-100 { height:100 } 
.vh-0 { height: 0vh !important; } .vh-1 { height: 1vh !important; } .vh-2 { height: 2vh !important; } .vh-3 { height: 3vh !important; } .vh-4 { height: 4vh !important; } .vh-5 { height: 5vh !important; } .vh-6 { height: 6vh !important; } .vh-7 { height: 7vh !important; } .vh-8 { height: 8vh !important; } .vh-9 { height: 9vh !important; } .vh-10 { height: 10vh !important; } .vh-11 { height: 11vh !important; } .vh-12 { height: 12vh !important; } .vh-13 { height: 13vh !important; } .vh-14 { height: 14vh !important; } .vh-15 { height: 15vh !important; } .vh-16 { height: 16vh !important; } .vh-17 { height: 17vh !important; } .vh-18 { height: 18vh !important; } .vh-19 { height: 19vh !important; } .vh-20 { height: 20vh !important; } .vh-21 { height: 21vh !important; } .vh-22 { height: 22vh !important; } .vh-23 { height: 23vh !important; } .vh-24 { height: 24vh !important; } .vh-25 { height: 25vh !important; } .vh-26 { height: 26vh !important; } .vh-27 { height: 27vh !important; } .vh-28 { height: 28vh !important; } .vh-29 { height: 29vh !important; } .vh-30 { height: 30vh !important; } .vh-31 { height: 31vh !important; } .vh-32 { height: 32vh !important; } .vh-33 { height: 33vh !important; } .vh-34 { height: 34vh !important; } .vh-35 { height: 35vh !important; } .vh-36 { height: 36vh !important; } .vh-37 { height: 37vh !important; } .vh-38 { height: 38vh !important; } .vh-39 { height: 39vh !important; } .vh-40 { height: 40vh !important; } .vh-41 { height: 41vh !important; } .vh-42 { height: 42vh !important; } .vh-43 { height: 43vh !important; } .vh-44 { height: 44vh !important; } .vh-45 { height: 45vh !important; } .vh-46 { height: 46vh !important; } .vh-47 { height: 47vh !important; } .vh-48 { height: 48vh !important; } .vh-49 { height: 49vh !important; } .vh-50 { height: 50vh !important; } .vh-51 { height: 51vh !important; } .vh-52 { height: 52vh !important; } .vh-53 { height: 53vh !important; } .vh-54 { height: 54vh !important; } .vh-55 { height: 55vh !important; } .vh-56 { height: 56vh !important; } .vh-57 { height: 57vh !important; } .vh-58 { height: 58vh !important; } .vh-59 { height: 59vh !important; } .vh-60 { height: 60vh !important; } .vh-61 { height: 61vh !important; } .vh-62 { height: 62vh !important; } .vh-63 { height: 63vh !important; } .vh-64 { height: 64vh !important; } .vh-65 { height: 65vh !important; } .vh-66 { height: 66vh !important; } .vh-67 { height: 67vh !important; } .vh-68 { height: 68vh !important; } .vh-69 { height: 69vh !important; } .vh-70 { height: 70vh !important; } .vh-71 { height: 71vh !important; } .vh-72 { height: 72vh !important; } .vh-73 { height: 73vh !important; } .vh-74 { height: 74vh !important; } .vh-75 { height: 75vh !important; } .vh-76 { height: 76vh !important; } .vh-77 { height: 77vh !important; } .vh-78 { height: 78vh !important; } .vh-79 { height: 79vh !important; } .vh-80 { height: 80vh !important; } .vh-81 { height: 81vh !important; } .vh-82 { height: 82vh !important; } .vh-83 { height: 83vh !important; } .vh-84 { height: 84vh !important; } .vh-85 { height: 85vh !important; } .vh-86 { height: 86vh !important; } .vh-87 { height: 87vh !important; } .vh-88 { height: 88vh !important; } .vh-89 { height: 89vh !important; } .vh-90 { height: 90vh !important; } .vh-91 { height: 91vh !important; } .vh-92 { height: 92vh !important; } .vh-93 { height: 93vh !important; } .vh-94 { height: 94vh !important; } .vh-95 { height: 95vh !important; } .vh-96 { height: 96vh !important; } .vh-97 { height: 97vh !important; } .vh-98 { height: 98vh !important; } .vh-99 { height: 99vh !important; } .vh-100 { height: 100vh !important; } 

.min-vh-0 { min-height: 0vh !important; } .min-vh-1 { min-height: 1vh !important; } .min-vh-2 { min-height: 2vh !important; } .min-vh-3 { min-height: 3vh !important; } .min-vh-4 { min-height: 4vh !important; } .min-vh-5 { min-height: 5vh !important; } .min-vh-6 { min-height: 6vh !important; } .min-vh-7 { min-height: 7vh !important; } .min-vh-8 { min-height: 8vh !important; } .min-vh-9 { min-height: 9vh !important; } 

.min-vh-10 { min-height: 10vh !important; } .min-vh-11 { min-height: 11vh !important; } .min-vh-12 { min-height: 12vh !important; } .min-vh-13 { min-height: 13vh !important; } .min-vh-14 { min-height: 14vh !important; } .min-vh-15 { min-height: 15vh !important; } .min-vh-16 { min-height: 16vh !important; } .min-vh-17 { min-height: 17vh !important; } .min-vh-18 { min-height: 18vh !important; } .min-vh-19 { min-height: 19vh !important; } .min-vh-20 { min-height: 20vh !important; } .min-vh-21 { min-height: 21vh !important; } .min-vh-22 { min-height: 22vh !important; } .min-vh-23 { min-height: 23vh !important; } .min-vh-24 { min-height: 24vh !important; } .min-vh-25 { min-height: 25vh !important; } .min-vh-26 { min-height: 26vh !important; } .min-vh-27 { min-height: 27vh !important; } .min-vh-28 { min-height: 28vh !important; } .min-vh-29 { min-height: 29vh !important; } .min-vh-30 { min-height: 30vh !important; } .min-vh-31 { min-height: 31vh !important; } .min-vh-32 { min-height: 32vh !important; } .min-vh-33 { min-height: 33vh !important; } .min-vh-34 { min-height: 34vh !important; } .min-vh-35 { min-height: 35vh !important; } .min-vh-36 { min-height: 36vh !important; } .min-vh-37 { min-height: 37vh !important; } .min-vh-38 { min-height: 38vh !important; } .min-vh-39 { min-height: 39vh !important; } .min-vh-40 { min-height: 40vh !important; } .min-vh-41 { min-height: 41vh !important; } .min-vh-42 { min-height: 42vh !important; } .min-vh-43 { min-height: 43vh !important; } .min-vh-44 { min-height: 44vh !important; } .min-vh-45 { min-height: 45vh !important; } .min-vh-46 { min-height: 46vh !important; } .min-vh-47 { min-height: 47vh !important; } .min-vh-48 { min-height: 48vh !important; } .min-vh-49 { min-height: 49vh !important; } .min-vh-50 { min-height: 50vh !important; } .min-vh-51 { min-height: 51vh !important; } .min-vh-52 { min-height: 52vh !important; } .min-vh-53 { min-height: 53vh !important; } .min-vh-54 { min-height: 54vh !important; } .min-vh-55 { min-height: 55vh !important; } .min-vh-56 { min-height: 56vh !important; } .min-vh-57 { min-height: 57vh !important; } .min-vh-58 { min-height: 58vh !important; } .min-vh-59 { min-height: 59vh !important; } .min-vh-60 { min-height: 60vh !important; } .min-vh-61 { min-height: 61vh !important; } .min-vh-62 { min-height: 62vh !important; } .min-vh-63 { min-height: 63vh !important; } .min-vh-64 { min-height: 64vh !important; } .min-vh-65 { min-height: 65vh !important; } .min-vh-66 { min-height: 66vh !important; } .min-vh-67 { min-height: 67vh !important; } .min-vh-68 { min-height: 68vh !important; } .min-vh-69 { min-height: 69vh !important; } .min-vh-70 { min-height: 70vh !important; } .min-vh-71 { min-height: 71vh !important; } .min-vh-72 { min-height: 72vh !important; } .min-vh-73 { min-height: 73vh !important; } .min-vh-74 { min-height: 74vh !important; } .min-vh-75 { min-height: 75vh !important; } .min-vh-76 { min-height: 76vh !important; } .min-vh-77 { min-height: 77vh !important; } .min-vh-78 { min-height: 78vh !important; } .min-vh-79 { min-height: 79vh !important; } .min-vh-80 { min-height: 80vh !important; } .min-vh-81 { min-height: 81vh !important; } .min-vh-82 { min-height: 82vh !important; } .min-vh-83 { min-height: 83vh !important; } .min-vh-84 { min-height: 84vh !important; } .min-vh-85 { min-height: 85vh !important; } .min-vh-86 { min-height: 86vh !important; } .min-vh-87 { min-height: 87vh !important; } .min-vh-88 { min-height: 88vh !important; } .min-vh-89 { min-height: 89vh !important; } .min-vh-90 { min-height: 90vh !important; } .min-vh-91 { min-height: 91vh !important; } .min-vh-92 { min-height: 92vh !important; } .min-vh-93 { min-height: 93vh !important; } .min-vh-94 { min-height: 94vh !important; } .min-vh-95 { min-height: 95vh !important; } .min-vh-96 { min-height: 96vh !important; } .min-vh-97 { min-height: 97vh !important; } .min-vh-98 { min-height: 98vh !important; } .min-vh-99 { min-height: 99vh !important; } .min-vh-100 { min-height: 100vh !important; } 

.min-vh-sm-0 { min-height: 0vh !important; } .min-vh-sm-1 { min-height: 1vh !important; } .min-vh-sm-2 { min-height: 2vh !important; } .min-vh-sm-3 { min-height: 3vh !important; } .min-vh-sm-4 { min-height: 4vh !important; } .min-vh-sm-5 { min-height: 5vh !important; } .min-vh-sm-6 { min-height: 6vh !important; } .min-vh-sm-7 { min-height: 7vh !important; } .min-vh-sm-8 { min-height: 8vh !important; } .min-vh-sm-9 { min-height: 9vh !important; } .min-vh-sm-10 { min-height: 10vh !important; } .min-vh-sm-11 { min-height: 11vh !important; } .min-vh-sm-12 { min-height: 12vh !important; } .min-vh-sm-13 { min-height: 13vh !important; } .min-vh-sm-14 { min-height: 14vh !important; } .min-vh-sm-15 { min-height: 15vh !important; } .min-vh-sm-16 { min-height: 16vh !important; } .min-vh-sm-17 { min-height: 17vh !important; } .min-vh-sm-18 { min-height: 18vh !important; } .min-vh-sm-19 { min-height: 19vh !important; } .min-vh-sm-20 { min-height: 20vh !important; } .min-vh-sm-21 { min-height: 21vh !important; } .min-vh-sm-22 { min-height: 22vh !important; } .min-vh-sm-23 { min-height: 23vh !important; } .min-vh-sm-24 { min-height: 24vh !important; } .min-vh-sm-25 { min-height: 25vh !important; } .min-vh-sm-26 { min-height: 26vh !important; } .min-vh-sm-27 { min-height: 27vh !important; } .min-vh-sm-28 { min-height: 28vh !important; } .min-vh-sm-29 { min-height: 29vh !important; } .min-vh-sm-30 { min-height: 30vh !important; } .min-vh-sm-31 { min-height: 31vh !important; } .min-vh-sm-32 { min-height: 32vh !important; } .min-vh-sm-33 { min-height: 33vh !important; } .min-vh-sm-34 { min-height: 34vh !important; } .min-vh-sm-35 { min-height: 35vh !important; } .min-vh-sm-36 { min-height: 36vh !important; } .min-vh-sm-37 { min-height: 37vh !important; } .min-vh-sm-38 { min-height: 38vh !important; } .min-vh-sm-39 { min-height: 39vh !important; } .min-vh-sm-40 { min-height: 40vh !important; } .min-vh-sm-41 { min-height: 41vh !important; } .min-vh-sm-42 { min-height: 42vh !important; } .min-vh-sm-43 { min-height: 43vh !important; } .min-vh-sm-44 { min-height: 44vh !important; } .min-vh-sm-45 { min-height: 45vh !important; } .min-vh-sm-46 { min-height: 46vh !important; } .min-vh-sm-47 { min-height: 47vh !important; } .min-vh-sm-48 { min-height: 48vh !important; } .min-vh-sm-49 { min-height: 49vh !important; } .min-vh-sm-50 { min-height: 50vh !important; } .min-vh-sm-51 { min-height: 51vh !important; } .min-vh-sm-52 { min-height: 52vh !important; } .min-vh-sm-53 { min-height: 53vh !important; } .min-vh-sm-54 { min-height: 54vh !important; } .min-vh-sm-55 { min-height: 55vh !important; } .min-vh-sm-56 { min-height: 56vh !important; } .min-vh-sm-57 { min-height: 57vh !important; } .min-vh-sm-58 { min-height: 58vh !important; } .min-vh-sm-59 { min-height: 59vh !important; } .min-vh-sm-60 { min-height: 60vh !important; } .min-vh-sm-61 { min-height: 61vh !important; } .min-vh-sm-62 { min-height: 62vh !important; } .min-vh-sm-63 { min-height: 63vh !important; } .min-vh-sm-64 { min-height: 64vh !important; } .min-vh-sm-65 { min-height: 65vh !important; } .min-vh-sm-66 { min-height: 66vh !important; } .min-vh-sm-67 { min-height: 67vh !important; } .min-vh-sm-68 { min-height: 68vh !important; } .min-vh-sm-69 { min-height: 69vh !important; } .min-vh-sm-70 { min-height: 70vh !important; } .min-vh-sm-71 { min-height: 71vh !important; } .min-vh-sm-72 { min-height: 72vh !important; } .min-vh-sm-73 { min-height: 73vh !important; } .min-vh-sm-74 { min-height: 74vh !important; } .min-vh-sm-75 { min-height: 75vh !important; } .min-vh-sm-76 { min-height: 76vh !important; } .min-vh-sm-77 { min-height: 77vh !important; } .min-vh-sm-78 { min-height: 78vh !important; } .min-vh-sm-79 { min-height: 79vh !important; } .min-vh-sm-80 { min-height: 80vh !important; } .min-vh-sm-81 { min-height: 81vh !important; } .min-vh-sm-82 { min-height: 82vh !important; } .min-vh-sm-83 { min-height: 83vh !important; } .min-vh-sm-84 { min-height: 84vh !important; } .min-vh-sm-85 { min-height: 85vh !important; } .min-vh-sm-86 { min-height: 86vh !important; } .min-vh-sm-87 { min-height: 87vh !important; } .min-vh-sm-88 { min-height: 88vh !important; } .min-vh-sm-89 { min-height: 89vh !important; } .min-vh-sm-90 { min-height: 90vh !important; } .min-vh-sm-91 { min-height: 91vh !important; } .min-vh-sm-92 { min-height: 92vh !important; } .min-vh-sm-93 { min-height: 93vh !important; } .min-vh-sm-94 { min-height: 94vh !important; } .min-vh-sm-95 { min-height: 95vh !important; } .min-vh-sm-96 { min-height: 96vh !important; } .min-vh-sm-97 { min-height: 97vh !important; } .min-vh-sm-98 { min-height: 98vh !important; } .min-vh-sm-99 { min-height: 99vh !important; } .min-vh-sm-100 { min-height: 100vh !important; } 
.min-vh-lg-0 { min-height: 0vh !important; } .min-vh-lg-1 { min-height: 1vh !important; } .min-vh-lg-2 { min-height: 2vh !important; } .min-vh-lg-3 { min-height: 3vh !important; } .min-vh-lg-4 { min-height: 4vh !important; } .min-vh-lg-5 { min-height: 5vh !important; } .min-vh-lg-6 { min-height: 6vh !important; } .min-vh-lg-7 { min-height: 7vh !important; } .min-vh-lg-8 { min-height: 8vh !important; } .min-vh-lg-9 { min-height: 9vh !important; } .min-vh-lg-10 { min-height: 10vh !important; } .min-vh-lg-11 { min-height: 11vh !important; } .min-vh-lg-12 { min-height: 12vh !important; } .min-vh-lg-13 { min-height: 13vh !important; } .min-vh-lg-14 { min-height: 14vh !important; } .min-vh-lg-15 { min-height: 15vh !important; } .min-vh-lg-16 { min-height: 16vh !important; } .min-vh-lg-17 { min-height: 17vh !important; } .min-vh-lg-18 { min-height: 18vh !important; } .min-vh-lg-19 { min-height: 19vh !important; } .min-vh-lg-20 { min-height: 20vh !important; } .min-vh-lg-21 { min-height: 21vh !important; } .min-vh-lg-22 { min-height: 22vh !important; } .min-vh-lg-23 { min-height: 23vh !important; } .min-vh-lg-24 { min-height: 24vh !important; } .min-vh-lg-25 { min-height: 25vh !important; } .min-vh-lg-26 { min-height: 26vh !important; } .min-vh-lg-27 { min-height: 27vh !important; } .min-vh-lg-28 { min-height: 28vh !important; } .min-vh-lg-29 { min-height: 29vh !important; } .min-vh-lg-30 { min-height: 30vh !important; } .min-vh-lg-31 { min-height: 31vh !important; } .min-vh-lg-32 { min-height: 32vh !important; } .min-vh-lg-33 { min-height: 33vh !important; } .min-vh-lg-34 { min-height: 34vh !important; } .min-vh-lg-35 { min-height: 35vh !important; } .min-vh-lg-36 { min-height: 36vh !important; } .min-vh-lg-37 { min-height: 37vh !important; } .min-vh-lg-38 { min-height: 38vh !important; } .min-vh-lg-39 { min-height: 39vh !important; } .min-vh-lg-40 { min-height: 40vh !important; } .min-vh-lg-41 { min-height: 41vh !important; } .min-vh-lg-42 { min-height: 42vh !important; } .min-vh-lg-43 { min-height: 43vh !important; } .min-vh-lg-44 { min-height: 44vh !important; } .min-vh-lg-45 { min-height: 45vh !important; } .min-vh-lg-46 { min-height: 46vh !important; } .min-vh-lg-47 { min-height: 47vh !important; } .min-vh-lg-48 { min-height: 48vh !important; } .min-vh-lg-49 { min-height: 49vh !important; } .min-vh-lg-50 { min-height: 50vh !important; } .min-vh-lg-51 { min-height: 51vh !important; } .min-vh-lg-52 { min-height: 52vh !important; } .min-vh-lg-53 { min-height: 53vh !important; } .min-vh-lg-54 { min-height: 54vh !important; } .min-vh-lg-55 { min-height: 55vh !important; } .min-vh-lg-56 { min-height: 56vh !important; } .min-vh-lg-57 { min-height: 57vh !important; } .min-vh-lg-58 { min-height: 58vh !important; } .min-vh-lg-59 { min-height: 59vh !important; } .min-vh-lg-60 { min-height: 60vh !important; } .min-vh-lg-61 { min-height: 61vh !important; } .min-vh-lg-62 { min-height: 62vh !important; } .min-vh-lg-63 { min-height: 63vh !important; } .min-vh-lg-64 { min-height: 64vh !important; } .min-vh-lg-65 { min-height: 65vh !important; } .min-vh-lg-66 { min-height: 66vh !important; } .min-vh-lg-67 { min-height: 67vh !important; } .min-vh-lg-68 { min-height: 68vh !important; } .min-vh-lg-69 { min-height: 69vh !important; } .min-vh-lg-70 { min-height: 70vh !important; } .min-vh-lg-71 { min-height: 71vh !important; } .min-vh-lg-72 { min-height: 72vh !important; } .min-vh-lg-73 { min-height: 73vh !important; } .min-vh-lg-74 { min-height: 74vh !important; } .min-vh-lg-75 { min-height: 75vh !important; } .min-vh-lg-76 { min-height: 76vh !important; } .min-vh-lg-77 { min-height: 77vh !important; } .min-vh-lg-78 { min-height: 78vh !important; } .min-vh-lg-79 { min-height: 79vh !important; } .min-vh-lg-80 { min-height: 80vh !important; } .min-vh-lg-81 { min-height: 81vh !important; } .min-vh-lg-82 { min-height: 82vh !important; } .min-vh-lg-83 { min-height: 83vh !important; } .min-vh-lg-84 { min-height: 84vh !important; } .min-vh-lg-85 { min-height: 85vh !important; } .min-vh-lg-86 { min-height: 86vh !important; } .min-vh-lg-87 { min-height: 87vh !important; } .min-vh-lg-88 { min-height: 88vh !important; } .min-vh-lg-89 { min-height: 89vh !important; } .min-vh-lg-90 { min-height: 90vh !important; } .min-vh-lg-91 { min-height: 91vh !important; } .min-vh-lg-92 { min-height: 92vh !important; } .min-vh-lg-93 { min-height: 93vh !important; } .min-vh-lg-94 { min-height: 94vh !important; } .min-vh-lg-95 { min-height: 95vh !important; } .min-vh-lg-96 { min-height: 96vh !important; } .min-vh-lg-97 { min-height: 97vh !important; } .min-vh-lg-98 { min-height: 98vh !important; } .min-vh-lg-99 { min-height: 99vh !important; } .min-vh-lg-100 { min-height: 100vh !important; } 
.min-vh-xl-0 { min-height: 0vh !important; } .min-vh-xl-1 { min-height: 1vh !important; } .min-vh-xl-2 { min-height: 2vh !important; } .min-vh-xl-3 { min-height: 3vh !important; } .min-vh-xl-4 { min-height: 4vh !important; } .min-vh-xl-5 { min-height: 5vh !important; } .min-vh-xl-6 { min-height: 6vh !important; } .min-vh-xl-7 { min-height: 7vh !important; } .min-vh-xl-8 { min-height: 8vh !important; } .min-vh-xl-9 { min-height: 9vh !important; } .min-vh-xl-10 { min-height: 10vh !important; } .min-vh-xl-11 { min-height: 11vh !important; } .min-vh-xl-12 { min-height: 12vh !important; } .min-vh-xl-13 { min-height: 13vh !important; } .min-vh-xl-14 { min-height: 14vh !important; } .min-vh-xl-15 { min-height: 15vh !important; } .min-vh-xl-16 { min-height: 16vh !important; } .min-vh-xl-17 { min-height: 17vh !important; } .min-vh-xl-18 { min-height: 18vh !important; } .min-vh-xl-19 { min-height: 19vh !important; } .min-vh-xl-20 { min-height: 20vh !important; } .min-vh-xl-21 { min-height: 21vh !important; } .min-vh-xl-22 { min-height: 22vh !important; } .min-vh-xl-23 { min-height: 23vh !important; } .min-vh-xl-24 { min-height: 24vh !important; } .min-vh-xl-25 { min-height: 25vh !important; } .min-vh-xl-26 { min-height: 26vh !important; } .min-vh-xl-27 { min-height: 27vh !important; } .min-vh-xl-28 { min-height: 28vh !important; } .min-vh-xl-29 { min-height: 29vh !important; } .min-vh-xl-30 { min-height: 30vh !important; } .min-vh-xl-31 { min-height: 31vh !important; } .min-vh-xl-32 { min-height: 32vh !important; } .min-vh-xl-33 { min-height: 33vh !important; } .min-vh-xl-34 { min-height: 34vh !important; } .min-vh-xl-35 { min-height: 35vh !important; } .min-vh-xl-36 { min-height: 36vh !important; } .min-vh-xl-37 { min-height: 37vh !important; } .min-vh-xl-38 { min-height: 38vh !important; } .min-vh-xl-39 { min-height: 39vh !important; } .min-vh-xl-40 { min-height: 40vh !important; } .min-vh-xl-41 { min-height: 41vh !important; } .min-vh-xl-42 { min-height: 42vh !important; } .min-vh-xl-43 { min-height: 43vh !important; } .min-vh-xl-44 { min-height: 44vh !important; } .min-vh-xl-45 { min-height: 45vh !important; } .min-vh-xl-46 { min-height: 46vh !important; } .min-vh-xl-47 { min-height: 47vh !important; } .min-vh-xl-48 { min-height: 48vh !important; } .min-vh-xl-49 { min-height: 49vh !important; } .min-vh-xl-50 { min-height: 50vh !important; } .min-vh-xl-51 { min-height: 51vh !important; } .min-vh-xl-52 { min-height: 52vh !important; } .min-vh-xl-53 { min-height: 53vh !important; } .min-vh-xl-54 { min-height: 54vh !important; } .min-vh-xl-55 { min-height: 55vh !important; } .min-vh-xl-56 { min-height: 56vh !important; } .min-vh-xl-57 { min-height: 57vh !important; } .min-vh-xl-58 { min-height: 58vh !important; } .min-vh-xl-59 { min-height: 59vh !important; } .min-vh-xl-60 { min-height: 60vh !important; } .min-vh-xl-61 { min-height: 61vh !important; } .min-vh-xl-62 { min-height: 62vh !important; } .min-vh-xl-63 { min-height: 63vh !important; } .min-vh-xl-64 { min-height: 64vh !important; } .min-vh-xl-65 { min-height: 65vh !important; } .min-vh-xl-66 { min-height: 66vh !important; } .min-vh-xl-67 { min-height: 67vh !important; } .min-vh-xl-68 { min-height: 68vh !important; } .min-vh-xl-69 { min-height: 69vh !important; } .min-vh-xl-70 { min-height: 70vh !important; } .min-vh-xl-71 { min-height: 71vh !important; } .min-vh-xl-72 { min-height: 72vh !important; } .min-vh-xl-73 { min-height: 73vh !important; } .min-vh-xl-74 { min-height: 74vh !important; } .min-vh-xl-75 { min-height: 75vh !important; } .min-vh-xl-76 { min-height: 76vh !important; } .min-vh-xl-77 { min-height: 77vh !important; } .min-vh-xl-78 { min-height: 78vh !important; } .min-vh-xl-79 { min-height: 79vh !important; } .min-vh-xl-80 { min-height: 80vh !important; } .min-vh-xl-81 { min-height: 81vh !important; } .min-vh-xl-82 { min-height: 82vh !important; } .min-vh-xl-83 { min-height: 83vh !important; } .min-vh-xl-84 { min-height: 84vh !important; } .min-vh-xl-85 { min-height: 85vh !important; } .min-vh-xl-86 { min-height: 86vh !important; } .min-vh-xl-87 { min-height: 87vh !important; } .min-vh-xl-88 { min-height: 88vh !important; } .min-vh-xl-89 { min-height: 89vh !important; } .min-vh-xl-90 { min-height: 90vh !important; } .min-vh-xl-91 { min-height: 91vh !important; } .min-vh-xl-92 { min-height: 92vh !important; } .min-vh-xl-93 { min-height: 93vh !important; } .min-vh-xl-94 { min-height: 94vh !important; } .min-vh-xl-95 { min-height: 95vh !important; } .min-vh-xl-96 { min-height: 96vh !important; } .min-vh-xl-97 { min-height: 97vh !important; } .min-vh-xl-98 { min-height: 98vh !important; } .min-vh-xl-99 { min-height: 99vh !important; } .min-vh-xl-100 { min-height: 100vh !important; } 
.min-vh-xxl-0 { min-height: 0vh !important; } .min-vh-xxl-1 { min-height: 1vh !important; } .min-vh-xxl-2 { min-height: 2vh !important; } .min-vh-xxl-3 { min-height: 3vh !important; } .min-vh-xxl-4 { min-height: 4vh !important; } .min-vh-xxl-5 { min-height: 5vh !important; } .min-vh-xxl-6 { min-height: 6vh !important; } .min-vh-xxl-7 { min-height: 7vh !important; } .min-vh-xxl-8 { min-height: 8vh !important; } .min-vh-xxl-9 { min-height: 9vh !important; } .min-vh-xxl-10 { min-height: 10vh !important; } .min-vh-xxl-11 { min-height: 11vh !important; } .min-vh-xxl-12 { min-height: 12vh !important; } .min-vh-xxl-13 { min-height: 13vh !important; } .min-vh-xxl-14 { min-height: 14vh !important; } .min-vh-xxl-15 { min-height: 15vh !important; } .min-vh-xxl-16 { min-height: 16vh !important; } .min-vh-xxl-17 { min-height: 17vh !important; } .min-vh-xxl-18 { min-height: 18vh !important; } .min-vh-xxl-19 { min-height: 19vh !important; } .min-vh-xxl-20 { min-height: 20vh !important; } .min-vh-xxl-21 { min-height: 21vh !important; } .min-vh-xxl-22 { min-height: 22vh !important; } .min-vh-xxl-23 { min-height: 23vh !important; } .min-vh-xxl-24 { min-height: 24vh !important; } .min-vh-xxl-25 { min-height: 25vh !important; } .min-vh-xxl-26 { min-height: 26vh !important; } .min-vh-xxl-27 { min-height: 27vh !important; } .min-vh-xxl-28 { min-height: 28vh !important; } .min-vh-xxl-29 { min-height: 29vh !important; } .min-vh-xxl-30 { min-height: 30vh !important; } .min-vh-xxl-31 { min-height: 31vh !important; } .min-vh-xxl-32 { min-height: 32vh !important; } .min-vh-xxl-33 { min-height: 33vh !important; } .min-vh-xxl-34 { min-height: 34vh !important; } .min-vh-xxl-35 { min-height: 35vh !important; } .min-vh-xxl-36 { min-height: 36vh !important; } .min-vh-xxl-37 { min-height: 37vh !important; } .min-vh-xxl-38 { min-height: 38vh !important; } .min-vh-xxl-39 { min-height: 39vh !important; } .min-vh-xxl-40 { min-height: 40vh !important; } .min-vh-xxl-41 { min-height: 41vh !important; } .min-vh-xxl-42 { min-height: 42vh !important; } .min-vh-xxl-43 { min-height: 43vh !important; } .min-vh-xxl-44 { min-height: 44vh !important; } .min-vh-xxl-45 { min-height: 45vh !important; } .min-vh-xxl-46 { min-height: 46vh !important; } .min-vh-xxl-47 { min-height: 47vh !important; } .min-vh-xxl-48 { min-height: 48vh !important; } .min-vh-xxl-49 { min-height: 49vh !important; } .min-vh-xxl-50 { min-height: 50vh !important; } .min-vh-xxl-51 { min-height: 51vh !important; } .min-vh-xxl-52 { min-height: 52vh !important; } .min-vh-xxl-53 { min-height: 53vh !important; } .min-vh-xxl-54 { min-height: 54vh !important; } .min-vh-xxl-55 { min-height: 55vh !important; } .min-vh-xxl-56 { min-height: 56vh !important; } .min-vh-xxl-57 { min-height: 57vh !important; } .min-vh-xxl-58 { min-height: 58vh !important; } .min-vh-xxl-59 { min-height: 59vh !important; } .min-vh-xxl-60 { min-height: 60vh !important; } .min-vh-xxl-61 { min-height: 61vh !important; } .min-vh-xxl-62 { min-height: 62vh !important; } .min-vh-xxl-63 { min-height: 63vh !important; } .min-vh-xxl-64 { min-height: 64vh !important; } .min-vh-xxl-65 { min-height: 65vh !important; } .min-vh-xxl-66 { min-height: 66vh !important; } .min-vh-xxl-67 { min-height: 67vh !important; } .min-vh-xxl-68 { min-height: 68vh !important; } .min-vh-xxl-69 { min-height: 69vh !important; } .min-vh-xxl-70 { min-height: 70vh !important; } .min-vh-xxl-71 { min-height: 71vh !important; } .min-vh-xxl-72 { min-height: 72vh !important; } .min-vh-xxl-73 { min-height: 73vh !important; } .min-vh-xxl-74 { min-height: 74vh !important; } .min-vh-xxl-75 { min-height: 75vh !important; } .min-vh-xxl-76 { min-height: 76vh !important; } .min-vh-xxl-77 { min-height: 77vh !important; } .min-vh-xxl-78 { min-height: 78vh !important; } .min-vh-xxl-79 { min-height: 79vh !important; } .min-vh-xxl-80 { min-height: 80vh !important; } .min-vh-xxl-81 { min-height: 81vh !important; } .min-vh-xxl-82 { min-height: 82vh !important; } .min-vh-xxl-83 { min-height: 83vh !important; } .min-vh-xxl-84 { min-height: 84vh !important; } .min-vh-xxl-85 { min-height: 85vh !important; } .min-vh-xxl-86 { min-height: 86vh !important; } .min-vh-xxl-87 { min-height: 87vh !important; } .min-vh-xxl-88 { min-height: 88vh !important; } .min-vh-xxl-89 { min-height: 89vh !important; } .min-vh-xxl-90 { min-height: 90vh !important; } .min-vh-xxl-91 { min-height: 91vh !important; } .min-vh-xxl-92 { min-height: 92vh !important; } .min-vh-xxl-93 { min-height: 93vh !important; } .min-vh-xxl-94 { min-height: 94vh !important; } .min-vh-xxl-95 { min-height: 95vh !important; } .min-vh-xxl-96 { min-height: 96vh !important; } .min-vh-xxl-97 { min-height: 97vh !important; } .min-vh-xxl-98 { min-height: 98vh !important; } .min-vh-xxl-99 { min-height: 99vh !important; } .min-vh-xxl-100 { min-height: 100vh !important; } 
.min-h-0 { min-height: 0vh !important; } .min-h-1 { min-height: 1vh !important; } .min-h-2 { min-height: 2vh !important; } .min-h-3 { min-height: 3vh !important; } .min-h-4 { min-height: 4vh !important; } .min-h-5 { min-height: 5vh !important; } .min-h-6 { min-height: 6vh !important; } .min-h-7 { min-height: 7vh !important; } .min-h-8 { min-height: 8vh !important; } .min-h-9 { min-height: 9vh !important; } .min-h-10 { min-height: 10vh !important; } .min-h-11 { min-height: 11vh !important; } .min-h-12 { min-height: 12vh !important; } .min-h-13 { min-height: 13vh !important; } .min-h-14 { min-height: 14vh !important; } .min-h-15 { min-height: 15vh !important; } .min-h-16 { min-height: 16vh !important; } .min-h-17 { min-height: 17vh !important; } .min-h-18 { min-height: 18vh !important; } .min-h-19 { min-height: 19vh !important; } .min-h-20 { min-height: 20vh !important; } .min-h-21 { min-height: 21vh !important; } .min-h-22 { min-height: 22vh !important; } .min-h-23 { min-height: 23vh !important; } .min-h-24 { min-height: 24vh !important; } .min-h-25 { min-height: 25vh !important; } .min-h-26 { min-height: 26vh !important; } .min-h-27 { min-height: 27vh !important; } .min-h-28 { min-height: 28vh !important; } .min-h-29 { min-height: 29vh !important; } .min-h-30 { min-height: 30vh !important; } .min-h-31 { min-height: 31vh !important; } .min-h-32 { min-height: 32vh !important; } .min-h-33 { min-height: 33vh !important; } .min-h-34 { min-height: 34vh !important; } .min-h-35 { min-height: 35vh !important; } .min-h-36 { min-height: 36vh !important; } .min-h-37 { min-height: 37vh !important; } .min-h-38 { min-height: 38vh !important; } .min-h-39 { min-height: 39vh !important; } .min-h-40 { min-height: 40vh !important; } .min-h-41 { min-height: 41vh !important; } .min-h-42 { min-height: 42vh !important; } .min-h-43 { min-height: 43vh !important; } .min-h-44 { min-height: 44vh !important; } .min-h-45 { min-height: 45vh !important; } .min-h-46 { min-height: 46vh !important; } .min-h-47 { min-height: 47vh !important; } .min-h-48 { min-height: 48vh !important; } .min-h-49 { min-height: 49vh !important; } .min-h-50 { min-height: 50vh !important; } .min-h-51 { min-height: 51vh !important; } .min-h-52 { min-height: 52vh !important; } .min-h-53 { min-height: 53vh !important; } .min-h-54 { min-height: 54vh !important; } .min-h-55 { min-height: 55vh !important; } .min-h-56 { min-height: 56vh !important; } .min-h-57 { min-height: 57vh !important; } .min-h-58 { min-height: 58vh !important; } .min-h-59 { min-height: 59vh !important; } .min-h-60 { min-height: 60vh !important; } .min-h-61 { min-height: 61vh !important; } .min-h-62 { min-height: 62vh !important; } .min-h-63 { min-height: 63vh !important; } .min-h-64 { min-height: 64vh !important; } .min-h-65 { min-height: 65vh !important; } .min-h-66 { min-height: 66vh !important; } .min-h-67 { min-height: 67vh !important; } .min-h-68 { min-height: 68vh !important; } .min-h-69 { min-height: 69vh !important; } .min-h-70 { min-height: 70vh !important; } .min-h-71 { min-height: 71vh !important; } .min-h-72 { min-height: 72vh !important; } .min-h-73 { min-height: 73vh !important; } .min-h-74 { min-height: 74vh !important; } .min-h-75 { min-height: 75vh !important; } .min-h-76 { min-height: 76vh !important; } .min-h-77 { min-height: 77vh !important; } .min-h-78 { min-height: 78vh !important; } .min-h-79 { min-height: 79vh !important; } .min-h-80 { min-height: 80vh !important; } .min-h-81 { min-height: 81vh !important; } .min-h-82 { min-height: 82vh !important; } .min-h-83 { min-height: 83vh !important; } .min-h-84 { min-height: 84vh !important; } .min-h-85 { min-height: 85vh !important; } .min-h-86 { min-height: 86vh !important; } .min-h-87 { min-height: 87vh !important; } .min-h-88 { min-height: 88vh !important; } .min-h-89 { min-height: 89vh !important; } .min-h-90 { min-height: 90vh !important; } .min-h-91 { min-height: 91vh !important; } .min-h-92 { min-height: 92vh !important; } .min-h-93 { min-height: 93vh !important; } .min-h-94 { min-height: 94vh !important; } .min-h-95 { min-height: 95vh !important; } .min-h-96 { min-height: 96vh !important; } .min-h-97 { min-height: 97vh !important; } .min-h-98 { min-height: 98vh !important; } .min-h-99 { min-height: 99vh !important; } .min-h-100 { min-height: 100vh !important; } 

.flex-fill { -ms-flex: 1 1 auto !important; flex: 1 1 auto !important; }
.flex-row { -ms-flex-direction: row !important; flex-direction: row !important; }
.flex-column { -ms-flex-direction: column !important; flex-direction: column !important; }
.flex-row-reverse { -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important; }
.flex-column-reverse { -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }

.flex-grow-0 { -ms-flex-positive: 0 !important; flex-grow: 0 !important; }
.flex-grow-1 { -ms-flex-positive: 1 !important; flex-grow: 1 !important; }
.flex-shrink-0 { -ms-flex-negative: 0 !important; flex-shrink: 0 !important; }
.flex-shrink-1 { -ms-flex-negative: 1 !important; flex-shrink: 1 !important; }
.flex-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }
.flex-nowrap { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important; }
.flex-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important; }

.gap-0 { gap: 0 !important; } .gap-1 { gap: 0.25rem !important; } .gap-2 { gap: 0.5rem !important; } .gap-3 { gap: 0.75rem !important; } .gap-4 { gap: 1rem !important; } .gap-5 { gap: 1.25rem !important; } .gap-6 { gap: 1.5rem !important; } .gap-7 { gap: 1.75rem !important; } .gap-8 { gap: 2rem !important; } .gap-9 { gap: 2.25rem !important; } .gap-10 { gap: 2.5rem !important; } .gap-11 { gap: 2.75rem !important; } .gap-12 { gap: 3rem !important; } .gap-13 { gap: 3.25rem !important; } .gap-14 { gap: 3.5rem !important; } .gap-15 { gap: 3.75rem !important; } .gap-16 { gap: 4rem !important; } .gap-17 { gap: 4.25rem !important; } .gap-18 { gap: 4.5rem !important; } .gap-19 { gap: 4.75rem !important; } .gap-20 { gap: 5rem !important; } .gap-21 { gap: 5.25rem !important; } .gap-22 { gap: 5.5rem !important; } .gap-23 { gap: 5.75rem !important; } .gap-24 { gap: 6rem !important; } .gap-25 { gap: 6.25rem !important; } .gap-26 { gap: 6.5rem !important; } .gap-27 { gap: 6.75rem !important; } .gap-28 { gap: 7rem !important; } .gap-29 { gap: 7.25rem !important; } .gap-30 { gap: 7.5rem !important; } .gap-31 { gap: 7.75rem !important; } .gap-32 { gap: 8rem !important; } .gap-33 { gap: 8.25rem !important; } .gap-34 { gap: 8.5rem !important; } .gap-35 { gap: 8.75rem !important; } .gap-36 { gap: 9rem !important; } .gap-37 { gap: 9.25rem !important; } .gap-38 { gap: 9.5rem !important; } .gap-39 { gap: 9.75rem !important; } .gap-40 { gap: 10rem !important; } .gap-41 { gap: 10.25rem !important; } .gap-42 { gap: 10.5rem !important; } .gap-43 { gap: 10.75rem !important; } .gap-44 { gap: 11rem !important; } .gap-45 { gap: 11.25rem !important; } .gap-46 { gap: 11.5rem !important; } .gap-47 { gap: 11.75rem !important; } .gap-48 { gap: 12rem !important; } .gap-49 { gap: 12.25rem !important; } .gap-50 { gap: 12.5rem !important; } .gap-51 { gap: 12.75rem !important; } .gap-52 { gap: 13rem !important; } .gap-53 { gap: 13.25rem !important; } .gap-54 { gap: 13.5rem !important; } .gap-55 { gap: 13.75rem !important; } .gap-56 { gap: 14rem !important; } .gap-57 { gap: 14.25rem !important; } .gap-58 { gap: 14.5rem !important; } .gap-59 { gap: 14.75rem !important; } .gap-60 { gap: 15rem !important; } .gap-61 { gap: 15.25rem !important; } .gap-62 { gap: 15.5rem !important; } .gap-63 { gap: 15.75rem !important; } .gap-64 { gap: 16rem !important; } .gap-65 { gap: 16.25rem !important; } .gap-66 { gap: 16.5rem !important; } .gap-67 { gap: 16.75rem !important; } .gap-68 { gap: 17rem !important; } .gap-69 { gap: 17.25rem !important; } .gap-70 { gap: 17.5rem !important; } .gap-71 { gap: 17.75rem !important; } .gap-72 { gap: 18rem !important; } .gap-73 { gap: 18.25rem !important; } .gap-74 { gap: 18.5rem !important; } .gap-75 { gap: 18.75rem !important; } .gap-76 { gap: 19rem !important; } .gap-77 { gap: 19.25rem !important; } .gap-78 { gap: 19.5rem !important; } .gap-79 { gap: 19.75rem !important; } .gap-80 { gap: 20rem !important; } .gap-81 { gap: 20.25rem !important; } .gap-82 { gap: 20.5rem !important; } .gap-83 { gap: 20.75rem !important; } .gap-84 { gap: 21rem !important; } .gap-85 { gap: 21.25rem !important; } .gap-86 { gap: 21.5rem !important; } .gap-87 { gap: 21.75rem !important; } .gap-88 { gap: 22rem !important; } .gap-89 { gap: 22.25rem !important; } .gap-90 { gap: 22.5rem !important; } .gap-91 { gap: 22.75rem !important; } .gap-92 { gap: 23rem !important; } .gap-93 { gap: 23.25rem !important; } .gap-94 { gap: 23.5rem !important; } .gap-95 { gap: 23.75rem !important; } .gap-96 { gap: 24rem !important; } .gap-97 { gap: 24.25rem !important; } .gap-98 { gap: 24.5rem !important; } .gap-99 { gap: 24.75rem !important; } .gap-100 { gap: 25rem !important; } 

.justify-content-start { -ms-flex-pack: start !important; justify-content: flex-start !important; }
.justify-content-end { -ms-flex-pack: end !important; justify-content: flex-end !important; }
.justify-content-center { -ms-flex-pack: center !important; justify-content: center !important; }
.justify-content-between { -ms-flex-pack: justify !important; justify-content: space-between !important; }
.justify-content-around { -ms-flex-pack: distribute !important; justify-content: space-around !important; }
.justify-content-evenly { -ms-flex-pack: space-evenly !important; justify-content: space-evenly !important; }

.align-items-start { -ms-flex-align: start !important; align-items: flex-start !important; }
.align-items-end { -ms-flex-align: end !important; align-items: flex-end !important; }
.align-items-center { -ms-flex-align: center !important; align-items: center !important; }
.align-items-baseline { -ms-flex-align: baseline !important; align-items: baseline !important; }
.align-items-stretch { -ms-flex-align: stretch !important; align-items: stretch !important; }
.align-content-start { -ms-flex-line-pack: start !important; align-content: flex-start !important; }
.align-content-end { -ms-flex-line-pack: end !important; align-content: flex-end !important; }
.align-content-center { -ms-flex-line-pack: center !important; align-content: center !important; }
.align-content-between { -ms-flex-line-pack: justify !important; align-content: space-between !important; }
.align-content-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important; }
.align-content-stretch { -ms-flex-line-pack: stretch !important; align-content: stretch !important; }
.align-self-auto { -ms-flex-item-align: auto !important; align-self: auto !important; }
.align-self-start { -ms-flex-item-align: start !important; align-self: flex-start !important; }
.align-self-end { -ms-flex-item-align: end !important; align-self: flex-end !important; }
.align-self-center { -ms-flex-item-align: center !important; align-self: center !important; }
.align-self-baseline { -ms-flex-item-align: baseline !important; align-self: baseline !important; }
.align-self-stretch { -ms-flex-item-align: stretch !important; align-self: stretch !important; }

.order-first { -ms-flex-order: -1 !important; order: -1 !important; }
.order-0 { -ms-flex-order: 0 !important; order: 0 !important; }
.order-1 { -ms-flex-order: 1 !important; order: 1 !important; }
.order-2 { -ms-flex-order: 2 !important; order: 2 !important; }
.order-3 { -ms-flex-order: 3 !important; order: 3 !important; }
.order-4 { -ms-flex-order: 4 !important; order: 4 !important; }
.order-5 { -ms-flex-order: 5 !important; order: 5 !important; }
.order-last { -ms-flex-order: 6 !important; order: 6 !important; }

.m-0 { margin: 0 !important; } .m-1 { margin: 0.25rem !important; } .m-2 { margin: 0.5rem !important; } .m-3 { margin: 0.75rem !important; } .m-4 { margin: 1rem !important; } .m-5 { margin: 1.25rem !important; } .m-6 { margin: 1.5rem !important; } .m-7 { margin: 1.75rem !important; } .m-8 { margin: 2rem !important; } .m-9 { margin: 2.25rem !important; } .m-10 { margin: 2.5rem !important; } .m-11 { margin: 2.75rem !important; } .m-12 { margin: 3rem !important; } .m-13 { margin: 3.25rem !important; } .m-14 { margin: 3.5rem !important; } .m-15 { margin: 3.75rem !important; } .m-20 { margin: 5rem !important; } .m-25 { margin: 6.25rem !important; } .m-30 { margin: 7.5rem !important; } .m-31 { margin: 7.75rem !important; } .m-35 { margin: 8.75rem !important; } .m-40 { margin: 10rem !important; } .m-45 { margin: 11.25rem !important; } .m-50 { margin: 12.5rem !important; } .m-auto { margin: auto !important; } 
.mx-0 { margin-right: 0 !important; margin-left: 0 !important; } .mx-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; } .mx-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; } .mx-3 { margin-right: 0.75rem !important; margin-left: 0.75rem !important; } .mx-4 { margin-right: 1rem !important; margin-left: 1rem !important; } .mx-5 { margin-right: 1.25rem !important; margin-left: 1.25rem !important; } .mx-6 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; } .mx-7 { margin-right: 1.75rem !important; margin-left: 1.75rem !important; } .mx-8 { margin-right: 2rem !important; margin-left: 2rem !important; } .mx-9 { margin-right: 2.25rem !important; margin-left: 2.25rem !important; } .mx-10 { margin-right: 2.5rem !important; margin-left: 2.5rem !important; } .mx-11 { margin-right: 2.75rem !important; margin-left: 2.75rem !important; } .mx-12 { margin-right: 3rem !important; margin-left: 3rem !important; } .mx-13 { margin-right: 3.25rem !important; margin-left: 3.25rem !important; } .mx-14 { margin-right: 3.5rem !important; margin-left: 3.5rem !important; } .mx-15 { margin-right: 3.75rem !important; margin-left: 3.75rem !important; } .mx-20 { margin-right: 5rem !important; margin-left: 5rem !important; } .mx-25 { margin-right: 6.25rem !important; margin-left: 6.25rem !important; } .mx-30 { margin-right: 7.5rem !important; margin-left: 7.5rem !important; } .mx-31 { margin-right: 7.75rem !important; margin-left: 7.75rem !important; } .mx-35 { margin-right: 8.75rem !important; margin-left: 8.75rem !important; } .mx-40 { margin-right: 10rem !important; margin-left: 10rem !important; } .mx-45 { margin-right: 11.25rem !important; margin-left: 11.25rem !important; } .mx-50 { margin-right: 12.5rem !important; margin-left: 12.5rem !important; } .mx-auto { margin-right: auto !important; margin-left: auto !important; } 
.my-0 { margin-top: 0 !important; margin-bottom: 0 !important; } .my-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; } .my-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; } .my-3 { margin-top: 0.75rem !important; margin-bottom: 0.75rem !important; } .my-4 { margin-top: 1rem !important; margin-bottom: 1rem !important; } .my-5 { margin-top: 1.25rem !important; margin-bottom: 1.25rem !important; } .my-6 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; } .my-7 { margin-top: 1.75rem !important; margin-bottom: 1.75rem !important; } .my-8 { margin-top: 2rem !important; margin-bottom: 2rem !important; } .my-9 { margin-top: 2.25rem !important; margin-bottom: 2.25rem !important; } .my-10 { margin-top: 2.5rem !important; margin-bottom: 2.5rem !important; } .my-11 { margin-top: 2.75rem !important; margin-bottom: 2.75rem !important; } .my-12 { margin-top: 3rem !important; margin-bottom: 3rem !important; } .my-13 { margin-top: 3.25rem !important; margin-bottom: 3.25rem !important; } .my-14 { margin-top: 3.5rem !important; margin-bottom: 3.5rem !important; } .my-15 { margin-top: 3.75rem !important; margin-bottom: 3.75rem !important; } .my-20 { margin-top: 5rem !important; margin-bottom: 5rem !important; } .my-25 { margin-top: 6.25rem !important; margin-bottom: 6.25rem !important; } .my-30 { margin-top: 7.5rem !important; margin-bottom: 7.5rem !important; } .my-31 { margin-top: 7.75rem !important; margin-bottom: 7.75rem !important; } .my-35 { margin-top: 8.75rem !important; margin-bottom: 8.75rem !important; } .my-40 { margin-top: 10rem !important; margin-bottom: 10rem !important; } .my-45 { margin-top: 11.25rem !important; margin-bottom: 11.25rem !important; } .my-50 { margin-top: 12.5rem !important; margin-bottom: 12.5rem !important; } .my-auto { margin-top: auto !important; margin-bottom: auto !important; }
.mt-0 { margin-top: 0 !important; } .mt-1 { margin-top: 0.25rem !important; } .mt-2 { margin-top: 0.5rem !important; } .mt-3 { margin-top: 0.75rem !important; } .mt-4 { margin-top: 1rem !important; } .mt-5 { margin-top: 1.25rem !important; } .mt-6 { margin-top: 1.5rem !important; } .mt-7 { margin-top: 1.75rem !important; } .mt-8 { margin-top: 2rem !important; } .mt-9 { margin-top: 2.25rem !important; } .mt-10 { margin-top: 2.5rem !important; } .mt-11 { margin-top: 2.75rem !important; } .mt-12 { margin-top: 3rem !important; } .mt-13 { margin-top: 3.25rem !important; } .mt-14 { margin-top: 3.5rem !important; } .mt-15 { margin-top: 3.75rem !important; } .mt-20 { margin-top: 5rem !important; } .mt-25 { margin-top: 6.25rem !important; } .mt-30 { margin-top: 7.5rem !important; } .mt-31 { margin-top: 7.75rem !important; } .mt-35 { margin-top: 8.75rem !important; } .mt-40 { margin-top: 10rem !important; } .mt-45 { margin-top: 11.25rem !important; } .mt-50 { margin-top: 12.5rem !important; } .mt-auto { margin-top: auto !important; }
.mb-0 { margin-bottom: 0 !important; } .mb-1 { margin-bottom: 0.25rem !important; } .mb-2 { margin-bottom: 0.5rem !important; } .mb-3 { margin-bottom: 0.75rem !important; } .mb-4 { margin-bottom: 1rem !important; } .mb-5 { margin-bottom: 1.25rem !important; } .mb-6 { margin-bottom: 1.5rem !important; } .mb-7 { margin-bottom: 1.75rem !important; } .mb-8 { margin-bottom: 2rem !important; } .mb-9 { margin-bottom: 2.25rem !important; } .mb-10 { margin-bottom: 2.5rem !important; } .mb-11 { margin-bottom: 2.75rem !important; } .mb-12 { margin-bottom: 3rem !important; } .mb-13 { margin-bottom: 3.25rem !important; } .mb-14 { margin-bottom: 3.5rem !important; } .mb-15 { margin-bottom: 3.75rem !important; } .mb-20 { margin-bottom: 5rem !important; } .mb-25 { margin-bottom: 6.25rem !important; } .mb-30 { margin-bottom: 7.5rem !important; } .mb-31 { margin-bottom: 7.75rem !important; } .mb-35 { margin-bottom: 8.75rem !important; } .mb-40 { margin-bottom: 10rem !important; } .mb-45 { margin-bottom: 11.25rem !important; } .mb-50 { margin-bottom: 12.5rem !important; } .mb-auto { margin-bottom: auto !important; }
.me-0 { margin-right: 0 !important; } .me-1 { margin-right: 0.25rem !important; } .me-2 { margin-right: 0.5rem !important; } .me-3 { margin-right: 0.75rem !important; } .me-4 { margin-right: 1rem !important; } .me-5 { margin-right: 1.25rem !important; } .me-6 { margin-right: 1.5rem !important; } .me-7 { margin-right: 1.75rem !important; } .me-8 { margin-right: 2rem !important; } .me-9 { margin-right: 2.25rem !important; } .me-10 { margin-right: 2.5rem !important; } .me-11 { margin-right: 2.75rem !important; } .me-12 { margin-right: 3rem !important; } .me-13 { margin-right: 3.25rem !important; } .me-14 { margin-right: 3.5rem !important; } .me-15 { margin-right: 3.75rem !important; } .me-20 { margin-right: 5rem !important; } .me-25 { margin-right: 6.25rem !important; } .me-30 { margin-right: 7.5rem !important; } .me-31 { margin-right: 7.75rem !important; } .me-35 { margin-right: 8.75rem !important; } .me-40 { margin-right: 10rem !important; } .me-45 { margin-right: 11.25rem !important; } .me-50 { margin-right: 12.5rem !important; } .me-auto { margin-right: auto !important; }
.mr-0 { margin-right: 0 !important; } .mr-1 { margin-right: 0.25rem !important; } .mr-2 { margin-right: 0.5rem !important; } .mr-3 { margin-right: 0.75rem !important; } .mr-4 { margin-right: 1rem !important; } .mr-5 { margin-right: 1.25rem !important; } .mr-6 { margin-right: 1.5rem !important; } .mr-7 { margin-right: 1.75rem !important; } .mr-8 { margin-right: 2rem !important; } .mr-9 { margin-right: 2.25rem !important; } .mr-10 { margin-right: 2.5rem !important; } .mr-11 { margin-right: 2.75rem !important; } .mr-12 { margin-right: 3rem !important; } .mr-13 { margin-right: 3.25rem !important; } .mr-14 { margin-right: 3.5rem !important; } .mr-15 { margin-right: 3.75rem !important; } .mr-20 { margin-right: 5rem !important; } .mr-25 { margin-right: 6.25rem !important; } .mr-30 { margin-right: 7.5rem !important; } .mr-31 { margin-right: 7.75rem !important; } .mr-35 { margin-right: 8.75rem !important; } .mr-40 { margin-right: 10rem !important; } .mr-45 { margin-right: 11.25rem !important; } .mr-50 { margin-right: 12.5rem !important; } .mr-auto { margin-right: auto !important; }
.ms-0 { margin-left: 0 !important; } .ms-1 { margin-left: 0.25rem !important; } .ms-2 { margin-left: 0.5rem !important; } .ms-3 { margin-left: 0.75rem !important; } .ms-4 { margin-left: 1rem !important; } .ms-5 { margin-left: 1.25rem !important; } .ms-6 { margin-left: 1.5rem !important; } .ms-7 { margin-left: 1.75rem !important; } .ms-8 { margin-left: 2rem !important; } .ms-9 { margin-left: 2.25rem !important; } .ms-10 { margin-left: 2.5rem !important; } .ms-11 { margin-left: 2.75rem !important; } .ms-12 { margin-left: 3rem !important; } .ms-13 { margin-left: 3.25rem !important; } .ms-14 { margin-left: 3.5rem !important; } .ms-15 { margin-left: 3.75rem !important; } .ms-20 { margin-left: 5rem !important; } .ms-25 { margin-left: 6.25rem !important; } .ms-30 { margin-left: 7.5rem !important; } .ms-31 { margin-left: 7.75rem !important; } .ms-35 { margin-left: 8.75rem !important; } .ms-40 { margin-left: 10rem !important; } .ms-45 { margin-left: 11.25rem !important; } .ms-50 { margin-left: 12.5rem !important; } .ms-auto { margin-left: auto !important; }
.ml-0 { margin-left: 0 !important; } .ml-1 { margin-left: 0.25rem !important; } .ml-2 { margin-left: 0.5rem !important; } .ml-3 { margin-left: 0.75rem !important; } .ml-4 { margin-left: 1rem !important; } .ml-5 { margin-left: 1.25rem !important; } .ml-6 { margin-left: 1.5rem !important; } .ml-7 { margin-left: 1.75rem !important; } .ml-8 { margin-left: 2rem !important; } .ml-9 { margin-left: 2.25rem !important; } .ml-10 { margin-left: 2.5rem !important; } .ml-11 { margin-left: 2.75rem !important; } .ml-12 { margin-left: 3rem !important; } .ml-13 { margin-left: 3.25rem !important; } .ml-14 { margin-left: 3.5rem !important; } .ml-15 { margin-left: 3.75rem !important; } .ml-20 { margin-left: 5rem !important; } .ml-25 { margin-left: 6.25rem !important; } .ml-30 { margin-left: 7.5rem !important; } .ml-31 { margin-left: 7.75rem !important; } .ml-35 { margin-left: 8.75rem !important; } .ml-40 { margin-left: 10rem !important; } .ml-45 { margin-left: 11.25rem !important; } .ml-50 { margin-left: 12.5rem !important; } .ml-60 { margin-left: 13.25rem !important; } .ml-auto { margin-left: auto !important; }

.m-n0 { margin: 0 !important; } .m-n1 { margin: -0.25rem !important; } .m-n2 { margin: -0.5rem !important; } .m-n3 { margin: -0.75rem !important; } .m-n4 { margin: -1rem !important; } .m-n5 { margin: -1.25rem !important; } .m-n6 { margin: -1.5rem !important; } .m-n7 { margin: -1.75rem !important; } .m-n8 { margin: -2rem !important; } .m-n9 { margin: -2.25rem !important; } .m-n10 { margin: -2.5rem !important; } .m-n11 { margin: -2.75rem !important; } .m-n12 { margin: -3rem !important; } .m-n13 { margin: -3.25rem !important; } .m-n14 { margin: -3.5rem !important; } .m-n15 { margin: -3.75rem !important; } .m-n20 { margin: -5rem !important; } .m-n25 { margin: -6.25rem !important; } .m-n30 { margin: -7.5rem !important; } .m-n31 { margin: -7.75rem !important; } .m-n35 { margin: -8.75rem !important; } .m-n40 { margin: -10rem !important; } .m-n45 { margin: -11.25rem !important; } .m-n50 { margin: -12.5rem !important; }
.mx-n0 { margin-right: 0 !important; margin-left: 0 !important; } .mx-n1 { margin-right: -0.25rem !important; margin-left: -0.25rem !important; } .mx-n2 { margin-right: -0.5rem !important; margin-left: -0.5rem !important; } .mx-n3 { margin-right: -0.75rem !important; margin-left: -0.75rem !important; } .mx-n4 { margin-right: -1rem !important; margin-left: -1rem !important; } .mx-n5 { margin-right: -1.25rem !important; margin-left: -1.25rem !important; } .mx-n6 { margin-right: -1.5rem !important; margin-left: -1.5rem !important; } .mx-n7 { margin-right: -1.75rem !important; margin-left: -1.75rem !important; } .mx-n8 { margin-right: -2rem !important; margin-left: -2rem !important; } .mx-n9 { margin-right: -2.25rem !important; margin-left: -2.25rem !important; } .mx-n10 { margin-right: -2.5rem !important; margin-left: -2.5rem !important; } .mx-n11 { margin-right: -2.75rem !important; margin-left: -2.75rem !important; } .mx-n12 { margin-right: -3rem !important; margin-left: -3rem !important; } .mx-n13 { margin-right: -3.25rem !important; margin-left: -3.25rem !important; } .mx-n14 { margin-right: -3.5rem !important; margin-left: -3.5rem !important; } .mx-n15 { margin-right: -3.75rem !important; margin-left: -3.75rem !important; } .mx-n20 { margin-right: -5rem !important; margin-left: -5rem !important; } .mx-n25 { margin-right: -6.25rem !important; margin-left: -6.25rem !important; } .mx-n30 { margin-right: -7.5rem !important; margin-left: -7.5rem !important; } .mx-n31 { margin-right: -7.75rem !important; margin-left: -7.75rem !important; } .mx-n35 { margin-right: -8.75rem !important; margin-left: -8.75rem !important; } .mx-n40 { margin-right: -10rem !important; margin-left: -10rem !important; } .mx-n45 { margin-right: -11.25rem !important; margin-left: -11.25rem !important; } .mx-n50 { margin-right: -12.5rem !important; margin-left: -12.5rem !important; }
.my-n0 { margin-top: 0 !important; margin-bottom: 0 !important; } .my-n1 { margin-top: -0.25rem !important; margin-bottom: -0.25rem !important; } .my-n2 { margin-top: -0.5rem !important; margin-bottom: -0.5rem !important; } .my-n3 { margin-top: -0.75rem !important; margin-bottom: -0.75rem !important; } .my-n4 { margin-top: -1rem !important; margin-bottom: -1rem !important; } .my-n5 { margin-top: -1.25rem !important; margin-bottom: -1.25rem !important; } .my-n6 { margin-top: -1.5rem !important; margin-bottom: -1.5rem !important; } .my-n7 { margin-top: -1.75rem !important; margin-bottom: -1.75rem !important; } .my-n8 { margin-top: -2rem !important; margin-bottom: -2rem !important; } .my-n9 { margin-top: -2.25rem !important; margin-bottom: -2.25rem !important; } .my-n10 { margin-top: -2.5rem !important; margin-bottom: -2.5rem !important; } .my-n11 { margin-top: -2.75rem !important; margin-bottom: -2.75rem !important; } .my-n12 { margin-top: -3rem !important; margin-bottom: -3rem !important; } .my-n13 { margin-top: -3.25rem !important; margin-bottom: -3.25rem !important; } .my-n14 { margin-top: -3.5rem !important; margin-bottom: -3.5rem !important; } .my-n15 { margin-top: -3.75rem !important; margin-bottom: -3.75rem !important; } .my-n20 { margin-top: -5rem !important; margin-bottom: -5rem !important; } .my-n25 { margin-top: -6.25rem !important; margin-bottom: -6.25rem !important; } .my-n30 { margin-top: -7.5rem !important; margin-bottom: -7.5rem !important; } .my-n31 { margin-top: -7.75rem !important; margin-bottom: -7.75rem !important; } .my-n35 { margin-top: -8.75rem !important; margin-bottom: -8.75rem !important; } .my-n40 { margin-top: -10rem !important; margin-bottom: -10rem !important; } .my-n45 { margin-top: -11.25rem !important; margin-bottom: -11.25rem !important; } .my-n50 { margin-top: -12.5rem !important; margin-bottom: -12.5rem !important; }
.mt-n0 { margin-top: 0 !important; } .mt-n1 { margin-top: -0.25rem !important; } .mt-n2 { margin-top: -0.5rem !important; } .mt-n3 { margin-top: -0.75rem !important; } .mt-n4 { margin-top: -1rem !important; } .mt-n5 { margin-top: -1.25rem !important; } .mt-n6 { margin-top: -1.5rem !important; } .mt-n7 { margin-top: -1.75rem !important; } .mt-n8 { margin-top: -2rem !important; } .mt-n9 { margin-top: -2.25rem !important; } .mt-n10 { margin-top: -2.5rem !important; } .mt-n11 { margin-top: -2.75rem !important; } .mt-n12 { margin-top: -3rem !important; } .mt-n13 { margin-top: -3.25rem !important; } .mt-n14 { margin-top: -3.5rem !important; } .mt-n15 { margin-top: -3.75rem !important; } .mt-n20 { margin-top: -5rem !important; } .mt-n25 { margin-top: -6.25rem !important; } .mt-n30 { margin-top: -7.5rem !important; } .mt-n31 { margin-top: -7.75rem !important; } .mt-n35 { margin-top: -8.75rem !important; } .mt-n40 { margin-top: -10rem !important; } .mt-n45 { margin-top: -11.25rem !important; } .mt-n50 { margin-top: -12.5rem !important; }
.mb-n0 { margin-bottom: 0 !important; } .mb-n1 { margin-bottom: -0.25rem !important; } .mb-n2 { margin-bottom: -0.5rem !important; } .mb-n3 { margin-bottom: -0.75rem !important; } .mb-n4 { margin-bottom: -1rem !important; } .mb-n5 { margin-bottom: -1.25rem !important; } .mb-n6 { margin-bottom: -1.5rem !important; } .mb-n7 { margin-bottom: -1.75rem !important; } .mb-n8 { margin-bottom: -2rem !important; } .mb-n9 { margin-bottom: -2.25rem !important; } .mb-n10 { margin-bottom: -2.5rem !important; } .mb-n11 { margin-bottom: -2.75rem !important; } .mb-n12 { margin-bottom: -3rem !important; } .mb-n13 { margin-bottom: -3.25rem !important; } .mb-n14 { margin-bottom: -3.5rem !important; } .mb-n15 { margin-bottom: -3.75rem !important; } .mb-n20 { margin-bottom: -5rem !important; } .mb-n25 { margin-bottom: -6.25rem !important; } .mb-n30 { margin-bottom: -7.5rem !important; } .mb-n31 { margin-bottom: -7.75rem !important; } .mb-n35 { margin-bottom: -8.75rem !important; } .mb-n40 { margin-bottom: -10rem !important; } .mb-n45 { margin-bottom: -11.25rem !important; } .mb-n50 { margin-bottom: -12.5rem !important; }
.me-n0 { margin-right: 0 !important; } .me-n1 { margin-right: -0.25rem !important; } .me-n2 { margin-right: -0.5rem !important; } .me-n3 { margin-right: -0.75rem !important; } .me-n4 { margin-right: -1rem !important; } .me-n5 { margin-right: -1.25rem !important; } .me-n6 { margin-right: -1.5rem !important; } .me-n7 { margin-right: -1.75rem !important; } .me-n8 { margin-right: -2rem !important; } .me-n9 { margin-right: -2.25rem !important; } .me-n10 { margin-right: -2.5rem !important; } .me-n11 { margin-right: -2.75rem !important; } .me-n12 { margin-right: -3rem !important; } .me-n13 { margin-right: -3.25rem !important; } .me-n14 { margin-right: -3.5rem !important; } .me-n15 { margin-right: -3.75rem !important; } .me-n20 { margin-right: -5rem !important; } .me-n25 { margin-right: -6.25rem !important; } .me-n30 { margin-right: -7.5rem !important; } .me-n31 { margin-right: -7.75rem !important; } .me-n35 { margin-right: -8.75rem !important; } .me-n40 { margin-right: -10rem !important; } .me-n45 { margin-right: -11.25rem !important; } .me-n50 { margin-right: -12.5rem !important; }
.mr-n0 { margin-right: 0 !important; } .mr-n1 { margin-right: -0.25rem !important; } .mr-n2 { margin-right: -0.5rem !important; } .mr-n3 { margin-right: -0.75rem !important; } .mr-n4 { margin-right: -1rem !important; } .mr-n5 { margin-right: -1.25rem !important; } .mr-n6 { margin-right: -1.5rem !important; } .mr-n7 { margin-right: -1.75rem !important; } .mr-n8 { margin-right: -2rem !important; } .mr-n9 { margin-right: -2.25rem !important; } .mr-n10 { margin-right: -2.5rem !important; } .mr-n11 { margin-right: -2.75rem !important; } .mr-n12 { margin-right: -3rem !important; } .mr-n13 { margin-right: -3.25rem !important; } .mr-n14 { margin-right: -3.5rem !important; } .mr-n15 { margin-right: -3.75rem !important; } .mr-n20 { margin-right: -5rem !important; } .mr-n25 { margin-right: -6.25rem !important; } .mr-n30 { margin-right: -7.5rem !important; } .mr-n31 { margin-right: -7.75rem !important; } .mr-n35 { margin-right: -8.75rem !important; } .mr-n40 { margin-right: -10rem !important; } .mr-n45 { margin-right: -11.25rem !important; } .mr-n50 { margin-right: -12.5rem !important; }
.ms-n0 { margin-left: 0 !important; } .ms-n1 { margin-left: -0.25rem !important; } .ms-n2 { margin-left: -0.5rem !important; } .ms-n3 { margin-left: -0.75rem !important; } .ms-n4 { margin-left: -1rem !important; } .ms-n5 { margin-left: -1.25rem !important; } .ms-n6 { margin-left: -1.5rem !important; } .ms-n7 { margin-left: -1.75rem !important; } .ms-n8 { margin-left: -2rem !important; } .ms-n9 { margin-left: -2.25rem !important; } .ms-n10 { margin-left: -2.5rem !important; } .ms-n11 { margin-left: -2.75rem !important; } .ms-n12 { margin-left: -3rem !important; } .ms-n13 { margin-left: -3.25rem !important; } .ms-n14 { margin-left: -3.5rem !important; } .ms-n15 { margin-left: -3.75rem !important; } .ms-n20 { margin-left: -5rem !important; } .ms-n25 { margin-left: -6.25rem !important; } .ms-n30 { margin-left: -7.5rem !important; } .ms-n31 { margin-left: -7.75rem !important; } .ms-n35 { margin-left: -8.75rem !important; } .ms-n40 { margin-left: -10rem !important; } .ms-n45 { margin-left: -11.25rem !important; } .ms-n50 { margin-left: -12.5rem !important; }
.ml-n0 { margin-left: 0 !important; } .ml-n1 { margin-left: -0.25rem !important; } .ml-n2 { margin-left: -0.5rem !important; } .ml-n3 { margin-left: -0.75rem !important; } .ml-n4 { margin-left: -1rem !important; } .ml-n5 { margin-left: -1.25rem !important; } .ml-n6 { margin-left: -1.5rem !important; } .ml-n7 { margin-left: -1.75rem !important; } .ml-n8 { margin-left: -2rem !important; } .ml-n9 { margin-left: -2.25rem !important; } .ml-n10 { margin-left: -2.5rem !important; } .ml-n11 { margin-left: -2.75rem !important; } .ml-n12 { margin-left: -3rem !important; } .ml-n13 { margin-left: -3.25rem !important; } .ml-n14 { margin-left: -3.5rem !important; } .ml-n15 { margin-left: -3.75rem !important; } .ml-n20 { margin-left: -5rem !important; } .ml-n25 { margin-left: -6.25rem !important; } .ml-n30 { margin-left: -7.5rem !important; } .ml-n31 { margin-left: -7.75rem !important; } .ml-n35 { margin-left: -8.75rem !important; } .ml-n40 { margin-left: -10rem !important; } .ml-n45 { margin-left: -11.25rem !important; } .ml-n50 { margin-left: -12.5rem !important; }


.p-0 { padding: 0 !important; } .p-1 { padding: 0.25rem !important; } .p-2 { padding: 0.5rem !important; } .p-3 { padding: 0.75rem !important; } .p-4 { padding: 1rem !important; } .p-5 { padding: 1.25rem !important; } .p-6 { padding: 1.5rem !important; } .p-7 { padding: 1.75rem !important; } .p-8 { padding: 2rem !important; } .p-9 { padding: 2.25rem !important; } .p-10 { padding: 2.5rem !important; } .p-11 { padding: 2.75rem !important; } .p-12 { padding: 3rem !important; } .p-13 { padding: 3.25rem !important; } .p-14 { padding: 3.5rem !important; } .p-15 { padding: 3.75rem !important; } .p-20 { padding: 5rem !important; } .p-25 { padding: 6.25rem !important; } .p-30 { padding: 7.5rem !important; } .p-35 { padding: 8.75rem !important; } .p-40 { padding: 10rem !important; } .p-45 { padding: 11.25rem !important; } .p-50 { padding: 12.5rem !important; }
.px-0 { padding-right: 0!important; padding-left: 0!important; } .px-1 { padding-right: 0.25rem!important; padding-left: 0.25rem!important; } .px-2 { padding-right: 0.5rem!important; padding-left: 0.5rem!important; } .px-3 { padding-right: 0.75rem!important; padding-left: 0.75rem!important; } .px-4 { padding-right: 1rem!important; padding-left: 1rem!important; } .px-5 { padding-right: 1.25rem!important; padding-left: 1.25rem!important; } .px-6 { padding-right: 1.5rem!important; padding-left: 1.5rem!important; } .px-7 { padding-right: 1.75rem!important; padding-left: 1.75rem!important; } .px-8 { padding-right: 2rem!important; padding-left: 2rem!important; } .px-9 { padding-right: 2.25rem!important; padding-left: 2.25rem!important; } .px-10 { padding-right: 2.5rem!important; padding-left: 2.5rem!important; } .px-11 { padding-right: 2.75rem!important; padding-left: 2.75rem!important; } .px-12 { padding-right: 3rem!important; padding-left: 3rem!important; } .px-13 { padding-right: 3.25rem!important; padding-left: 3.25rem!important; } .px-14 { padding-right: 3.5rem!important; padding-left: 3.5rem!important; } .px-15 { padding-right: 3.75rem!important; padding-left: 3.75rem!important; } .px-20 { padding-right: 5rem!important; padding-left: 5rem!important; } .px-25 { padding-right: 6.25rem!important; padding-left: 6.25rem!important; } .px-30 { padding-right: 7.5rem!important; padding-left: 7.5rem!important; } .px-35 { padding-right: 8.75rem!important; padding-left: 8.75rem!important; } .px-40 { padding-right: 10rem!important; padding-left: 10rem!important; } .px-45 { padding-right: 11.25rem!important; padding-left: 11.25rem!important; } .px-50 { padding-right: 12.5rem!important; padding-left: 12.5rem!important; }
.py-0 { padding-top: 0 !important; padding-bottom: 0 !important; } .py-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; } .py-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; } .py-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; } .py-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; } .py-5 { padding-top: 2rem !important; padding-bottom: 2rem !important; } .py-6 { padding-top: 2.5rem !important; padding-bottom: 2.5rem !important; } .py-7 { padding-top: 3rem !important; padding-bottom: 3rem !important; } .py-8 { padding-top: 3.5rem !important; padding-bottom: 3.5rem !important; } .py-9 { padding-top: 4rem !important; padding-bottom: 4rem !important; } .py-10 { padding-top: 4.5rem !important; padding-bottom: 4.5rem !important; } .py-11 { padding-top: 5rem !important; padding-bottom: 5rem !important; } .py-12 { padding-top: 5.5rem !important; padding-bottom: 5.5rem !important; } .py-13 { padding-top: 6rem !important; padding-bottom: 6rem !important; } .py-14 { padding-top: 6.5rem !important; padding-bottom: 6.5rem !important; } .py-15 { padding-top: 7rem !important; padding-bottom: 7rem !important; } .py-20 { padding-top: 9.5rem !important; padding-bottom: 9.5rem !important; } 
.pt-0 { padding-top: 0 !important; } .pt-1 { padding-top: 0.25rem !important; } .pt-2 { padding-top: 0.5rem !important; } .pt-3 { padding-top: 0.75rem !important; } .pt-4 { padding-top: 1rem !important; } .pt-5 { padding-top: 1.25rem !important; } .pt-6 { padding-top: 1.5rem !important; } .pt-7 { padding-top: 1.75rem !important; } .pt-8 { padding-top: 2rem !important; } .pt-9 { padding-top: 2.25rem !important; } .pt-10 { padding-top: 2.5rem !important; } .pt-11 { padding-top: 2.75rem !important; } .pt-12 { padding-top: 3rem !important; } .pt-13 { padding-top: 3.25rem !important; } .pt-14 { padding-top: 3.5rem !important; } .pt-15 { padding-top: 3.75rem !important; } .pt-20 { padding-top: 5rem !important; } .pt-25 { padding-top: 6.25rem !important; } .pt-30 { padding-top: 7.5rem !important; } .pt-35 { padding-top: 8.75rem !important; } .pt-40 { padding-top: 10rem !important; } .pt-45 { padding-top: 11.25rem !important; } .pt-50 { padding-top: 12.5rem !important; }
.pb-0 { padding-bottom: 0 !important; } .pb-1 { padding-bottom: 0.25rem !important; } .pb-2 { padding-bottom: 0.5rem !important; } .pb-3 { padding-bottom: 0.75rem !important; } .pb-4 { padding-bottom: 1rem !important; } .pb-5 { padding-bottom: 1.25rem !important; } .pb-6 { padding-bottom: 1.5rem !important; } .pb-7 { padding-bottom: 1.75rem !important; } .pb-8 { padding-bottom: 2rem !important; } .pb-9 { padding-bottom: 2.25rem !important; } .pb-10 { padding-bottom: 2.5rem !important; } .pb-11 { padding-bottom: 2.75rem !important; } .pb-12 { padding-bottom: 3rem !important; } .pb-13 { padding-bottom: 3.25rem !important; } .pb-14 { padding-bottom: 3.5rem !important; } .pb-15 { padding-bottom: 3.75rem !important; } .pb-20 { padding-bottom: 5rem !important; } .pb-25 { padding-bottom: 6.25rem !important; } .pb-30 { padding-bottom: 7.5rem !important; } .pb-35 { padding-bottom: 8.75rem !important; } .pb-40 { padding-bottom: 10rem !important; } .pb-45 { padding-bottom: 11.25rem !important; } .pb-50 { padding-bottom: 12.5rem !important; }
.pr-0 { padding-right: 0 !important; } .pr-1 { padding-right: 0.25rem !important; } .pr-2 { padding-right: 0.5rem !important; } .pr-3 { padding-right: 0.75rem !important; } .pr-4 { padding-right: 1rem !important; } .pr-5 { padding-right: 1.25rem !important; } .pr-6 { padding-right: 1.5rem !important; } .pr-7 { padding-right: 1.75rem !important; } .pr-8 { padding-right: 2rem !important; } .pr-9 { padding-right: 2.25rem !important; } .pr-10 { padding-right: 2.5rem !important; } .pr-11 { padding-right: 2.75rem !important; } .pr-12 { padding-right: 3rem !important; } .pr-13 { padding-right: 3.25rem !important; } .pr-14 { padding-right: 3.5rem !important; } .pr-15 { padding-right: 3.75rem !important; } .pr-20 { padding-right: 5rem !important; } .pr-25 { padding-right: 6.25rem !important; } .pr-30 { padding-right: 7.5rem !important; } .pr-35 { padding-right: 8.75rem !important; } .pr-40 { padding-right: 10rem !important; } .pr-45 { padding-right: 11.25rem !important; } .pr-50 { padding-right: 12.5rem !important; } .pr-51 { padding-right: 12.75rem !important; }
.pe-0 { padding-right: 0 !important; } .pe-1 { padding-right: 0.25rem !important; } .pe-2 { padding-right: 0.5rem !important; } .pe-3 { padding-right: 0.75rem !important; } .pe-4 { padding-right: 1rem !important; } .pe-5 { padding-right: 1.25rem !important; } .pe-6 { padding-right: 1.5rem !important; } .pe-7 { padding-right: 1.75rem !important; } .pe-8 { padding-right: 2rem !important; } .pe-9 { padding-right: 2.25rem !important; } .pe-10 { padding-right: 2.5rem !important; } .pe-11 { padding-right: 2.75rem !important; } .pe-12 { padding-right: 3rem !important; } .pe-13 { padding-right: 3.25rem !important; } .pe-14 { padding-right: 3.5rem !important; } .pe-15 { padding-right: 3.75rem !important; } .pe-20 { padding-right: 5rem !important; } .pe-25 { padding-right: 6.25rem !important; } .pe-30 { padding-right: 7.5rem !important; } .pe-35 { padding-right: 8.75rem !important; } .pe-40 { padding-right: 10rem !important; } .pe-45 { padding-right: 11.25rem !important; } .pe-50 { padding-right: 12.5rem !important; }
.pl-0 { padding-left: 0 !important; } .pl-1 { padding-left: 0.25rem !important; } .pl-2 { padding-left: 0.5rem !important; } .pl-3 { padding-left: 0.75rem !important; } .pl-4 { padding-left: 1rem !important; } .pl-5 { padding-left: 1.25rem !important; } .pl-6 { padding-left: 1.5rem !important; } .pl-7 { padding-left: 1.75rem !important; } .pl-8 { padding-left: 2rem !important; } .pl-9 { padding-left: 2.25rem !important; } .pl-10 { padding-left: 2.5rem !important; } .pl-11 { padding-left: 2.75rem !important; } .pl-12 { padding-left: 3rem !important; } .pl-13 { padding-left: 3.25rem !important; } .pl-14 { padding-left: 3.5rem !important; } .pl-15 { padding-left: 3.75rem !important; } .pl-20 { padding-left: 5rem !important; } .pl-25 { padding-left: 6.25rem !important; } .pl-30 { padding-left: 7.5rem !important; } .pl-35 { padding-left: 8.75rem !important; } .pl-40 { padding-left: 10rem !important; } .pl-45 { padding-left: 11.25rem !important; } .pl-50 { padding-left: 12.5rem !important; }
.ps-0 { padding-left: 0 !important; } .ps-1 { padding-left: 0.25rem !important; } .ps-2 { padding-left: 0.5rem !important; } .ps-3 { padding-left: 0.75rem !important; } .ps-4 { padding-left: 1rem !important; } .ps-5 { padding-left: 1.25rem !important; } .ps-6 { padding-left: 1.5rem !important; } .ps-7 { padding-left: 1.75rem !important; } .ps-8 { padding-left: 2rem !important; } .ps-9 { padding-left: 2.25rem !important; } .ps-10 { padding-left: 2.5rem !important; } .ps-11 { padding-left: 2.75rem !important; } .ps-12 { padding-left: 3rem !important; } .ps-13 { padding-left: 3.25rem !important; } .ps-14 { padding-left: 3.5rem !important; } .ps-15 { padding-left: 3.75rem !important; } .pl-20 { padding-left: 5rem !important; } .pl-25 { padding-left: 6.25rem !important; } .pl-30 { padding-left: 7.5rem !important; } .pl-35 { padding-left: 8.75rem !important; } .ps-40 { padding-left: 10rem !important; } .ps-45 { padding-left: 11.25rem !important; } .ps-50 { padding-left: 12.5rem !important; }




/*==============
== User select ==
==============-*/

.user-select-all { -webkit-user-select: all !important; -moz-user-select: all !important; -ms-user-select: all !important; user-select: all !important; }
.user-select-auto { -webkit-user-select: auto !important; -moz-user-select: auto !important; -ms-user-select: auto !important; user-select: auto !important; }
.user-select-none { -webkit-user-select: none !important; -moz-user-select: none !important; -ms-user-select: none !important; user-select: none !important; }

.pe-none { pointer-events: none !important; }
.pe-auto { pointer-events: auto !important; }
.rounded { border-radius: 0.5rem !important; }

/*/////////////////////////////
/// Circle thing
/////////////////////////////*/

.btn-circle-fixed { width: 4.5rem !important; aspect-ratio: 1 / 1 !important; border-radius: 50% !important; overflow: hidden !important; padding: 0 !important; background-color: var(--bs-primary); display: inline-block; vertical-align: middle; }
.btn-circle-fixed > div { display: table; width: 100%; height: 100%; table-layout: fixed; }
.truncate-wrapper { display: flex; flex-direction: column; justify-content: center; align-items: center; width: 100%; height: 100%; padding: 0 .25rem; text-align: center; overflow: hidden; padding-top: 0.75rem; }

.text-truncate-2 { font-size: var(--fs-15); letter-spacing: 0.025em !important; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: normal; line-height: 1.25; max-height: calc(1.25em * 2); }
.btn-circle-fixed .fs-16 { display: block; font-size: var(--fs-16); font-weight: var(--fw-medium); margin-top: 0.3rem; }

@media (max-width: 766px) { .btn-circle-fixed { width: 5rem !important; margin-right: 0.5rem !important; } .btn-circle-fixed > div > div { font-size: var(--fs-14); } }
@media (min-width: 767px) and (max-width: 850px) { .btn-circle-fixed { width: 3.9rem !important; } .btn-circle-fixed > div > div { font-size: var(--fs-15); } }
@media (min-width: 851px) and (max-width: 930px) { .btn-circle-fixed { width: 4.5rem !important; } .btn-circle-fixed > div > div { font-size: var(--fs-15); } }
@media (min-width: 931px) and (max-width: 1200px) { .btn-circle-fixed { width: 5rem !important; } .btn-circle-fixed > div > div { font-size: var(--fs-14); } }
@media (min-width: 1201px) and (max-width: 1399px) { .btn-circle-fixed { width: 4.5rem !important; } .btn-circle-fixed > div > div { font-size: var(--fs-15); } }

@media (min-width: 1401px) {
.truncate-wrapper { padding-top: 1rem; }
.btn-circle-fixed { width: 5.5rem !important; }
.btn-circle-fixed > div > div { font-size: var(--fs-14); }
}

/*==============
== Rounded ==
==============-*/


.rounded { border-radius: 0.5rem !important; }
.rounded-0 { border-radius: 0rem !important; } .rounded-1 { border-radius: 0.25rem !important; } .rounded-2 { border-radius: 0.5rem !important; } .rounded-3 { border-radius: 0.75rem !important; } .rounded-4 { border-radius: 1rem !important; } .rounded-5 { border-radius: 1.25rem !important; } .rounded-6 { border-radius: 1.5rem !important; } .rounded-7 { border-radius: 1.75rem !important; } .rounded-8 { border-radius: 2rem !important; } .rounded-9 { border-radius: 2.25rem !important; } .rounded-10 { border-radius: 2.5rem !important; } .rounded-11 { border-radius: 2.75rem !important; } .rounded-12 { border-radius: 3rem !important; } .rounded-13 { border-radius: 3.25rem !important; } .rounded-14 { border-radius: 3.5rem !important; } .rounded-15 { border-radius: 3.75rem !important; } .rounded-16 { border-radius: 4rem !important; } .rounded-17 { border-radius: 4.25rem !important; } .rounded-18 { border-radius: 4.5rem !important; } .rounded-19 { border-radius: 4.75rem !important; } .rounded-20 { border-radius: 5rem !important; } .rounded-21 { border-radius: 5.25rem !important; } .rounded-22 { border-radius: 5.5rem !important; } .rounded-23 { border-radius: 5.75rem !important; } .rounded-24 { border-radius: 6rem !important; } .rounded-25 { border-radius: 6.25rem !important; } .rounded-26 { border-radius: 6.5rem !important; } .rounded-27 { border-radius: 6.75rem !important; } .rounded-28 { border-radius: 7rem !important; } .rounded-29 { border-radius: 7.25rem !important; } .rounded-30 { border-radius: 7.5rem !important; } .rounded-31 { border-radius: 7.75rem !important; } .rounded-32 { border-radius: 8rem !important; } .rounded-33 { border-radius: 8.25rem !important; } .rounded-34 { border-radius: 8.5rem !important; } .rounded-35 { border-radius: 8.75rem !important; } .rounded-36 { border-radius: 9rem !important; } .rounded-37 { border-radius: 9.25rem !important; } .rounded-38 { border-radius: 9.5rem !important; } .rounded-39 { border-radius: 9.75rem !important; } .rounded-40 { border-radius: 10rem !important; } .rounded-41 { border-radius: 10.25rem !important; } .rounded-42 { border-radius: 10.5rem !important; } .rounded-43 { border-radius: 10.75rem !important; } .rounded-44 { border-radius: 11rem !important; } .rounded-45 { border-radius: 11.25rem !important; } .rounded-46 { border-radius: 11.5rem !important; } .rounded-47 { border-radius: 11.75rem !important; } .rounded-48 { border-radius: 12rem !important; } .rounded-49 { border-radius: 12.25rem !important; } .rounded-50 { border-radius: 12.5rem !important; } .rounded-51 { border-radius: 12.75rem !important; } .rounded-52 { border-radius: 13rem !important; } .rounded-53 { border-radius: 13.25rem !important; } .rounded-54 { border-radius: 13.5rem !important; } .rounded-55 { border-radius: 13.75rem !important; } .rounded-56 { border-radius: 14rem !important; } .rounded-57 { border-radius: 14.25rem !important; } .rounded-58 { border-radius: 14.5rem !important; } .rounded-59 { border-radius: 14.75rem !important; } .rounded-60 { border-radius: 15rem !important; } .rounded-61 { border-radius: 15.25rem !important; } .rounded-62 { border-radius: 15.5rem !important; } .rounded-63 { border-radius: 15.75rem !important; } .rounded-64 { border-radius: 16rem !important; } .rounded-65 { border-radius: 16.25rem !important; } .rounded-66 { border-radius: 16.5rem !important; } .rounded-67 { border-radius: 16.75rem !important; } .rounded-68 { border-radius: 17rem !important; } .rounded-69 { border-radius: 17.25rem !important; } .rounded-70 { border-radius: 17.5rem !important; } .rounded-71 { border-radius: 17.75rem !important; } .rounded-72 { border-radius: 18rem !important; } .rounded-73 { border-radius: 18.25rem !important; } .rounded-74 { border-radius: 18.5rem !important; } .rounded-75 { border-radius: 18.75rem !important; } .rounded-76 { border-radius: 19rem !important; } .rounded-77 { border-radius: 19.25rem !important; } .rounded-78 { border-radius: 19.5rem !important; } .rounded-79 { border-radius: 19.75rem !important; } .rounded-80 { border-radius: 20rem !important; } .rounded-81 { border-radius: 20.25rem !important; } .rounded-82 { border-radius: 20.5rem !important; } .rounded-83 { border-radius: 20.75rem !important; } .rounded-84 { border-radius: 21rem !important; } .rounded-85 { border-radius: 21.25rem !important; } .rounded-86 { border-radius: 21.5rem !important; } .rounded-87 { border-radius: 21.75rem !important; } .rounded-88 { border-radius: 22rem !important; } .rounded-89 { border-radius: 22.25rem !important; } .rounded-90 { border-radius: 22.5rem !important; } .rounded-91 { border-radius: 22.75rem !important; } .rounded-92 { border-radius: 23rem !important; } .rounded-93 { border-radius: 23.25rem !important; } .rounded-94 { border-radius: 23.5rem !important; } .rounded-95 { border-radius: 23.75rem !important; } .rounded-96 { border-radius: 24rem !important; } .rounded-97 { border-radius: 24.25rem !important; } .rounded-98 { border-radius: 24.5rem !important; } .rounded-99 { border-radius: 24.75rem !important; } .rounded-100 { border-radius: 25rem !important; } 

.rounded-circle { border-radius: 50% !important; }
.rounded-pill { border-radius: 6.1875rem !important; }
.rounded-top { border-top-left-radius: 0.5rem !important; border-top-right-radius: 0.5rem !important; }
.rounded-end { border-top-right-radius: 0.5rem !important; border-bottom-right-radius: 0.5rem !important; }

.rounded-bottom { border-bottom-right-radius: 0.5rem !important; border-bottom-left-radius: 0.5rem !important; }
.rounded-start { border-bottom-left-radius: 0.5rem !important; border-top-left-radius: 0.5rem !important; }

.visible { visibility: visible !important; }
.invisible { visibility: hidden !important; }

.content-space-t-0 { padding-top: 0 !important; } .content-space-t-1 { padding-top: 0.25rem !important; } .content-space-t-2 { padding-top: 0.5rem !important; } .content-space-t-3 { padding-top: 0.75rem !important; } .content-space-t-4 { padding-top: 1rem !important; } .content-space-t-5 { padding-top: 1.25rem !important; } .content-space-t-6 { padding-top: 1.5rem !important; } .content-space-t-7 { padding-top: 1.75rem !important; } .content-space-t-8 { padding-top: 2rem !important; } .content-space-t-9 { padding-top: 2.25rem !important; } .content-space-t-10 { padding-top: 2.5rem !important; } .content-space-t-11 { padding-top: 2.75rem !important; } .content-space-t-12 { padding-top: 3rem !important; } .content-space-t-13 { padding-top: 3.25rem !important; } .content-space-t-14 { padding-top: 3.5rem !important; } .content-space-t-15 { padding-top: 3.75rem !important; } .content-space-t-16 { padding-top: 4rem !important; } .content-space-t-17 { padding-top: 4.25rem !important; } .content-space-t-18 { padding-top: 4.5rem !important; } .content-space-t-19 { padding-top: 4.75rem !important; } .content-space-t-20 { padding-top: 5rem !important; } .content-space-t-21 { padding-top: 5.25rem !important; } .content-space-t-22 { padding-top: 5.5rem !important; } .content-space-t-23 { padding-top: 5.75rem !important; } .content-space-t-24 { padding-top: 6rem !important; } .content-space-t-25 { padding-top: 6.25rem !important; } .content-space-t-26 { padding-top: 6.5rem !important; } .content-space-t-27 { padding-top: 6.75rem !important; } .content-space-t-28 { padding-top: 7rem !important; } .content-space-t-29 { padding-top: 7.25rem !important; } .content-space-t-30 { padding-top: 7.5rem !important; } .content-space-t-31 { padding-top: 7.75rem !important; } .content-space-t-32 { padding-top: 8rem !important; } .content-space-t-33 { padding-top: 8.25rem !important; } .content-space-t-34 { padding-top: 8.5rem !important; } .content-space-t-35 { padding-top: 8.75rem !important; } .content-space-t-36 { padding-top: 9rem !important; } .content-space-t-37 { padding-top: 9.25rem !important; } .content-space-t-38 { padding-top: 9.5rem !important; } .content-space-t-39 { padding-top: 9.75rem !important; } .content-space-t-40 { padding-top: 10rem !important; } .content-space-t-41 { padding-top: 10.25rem !important; } .content-space-t-42 { padding-top: 10.5rem !important; } .content-space-t-43 { padding-top: 10.75rem !important; } .content-space-t-44 { padding-top: 11rem !important; } .content-space-t-45 { padding-top: 11.25rem !important; } .content-space-t-46 { padding-top: 11.5rem !important; } .content-space-t-47 { padding-top: 11.75rem !important; } .content-space-t-48 { padding-top: 12rem !important; } .content-space-t-49 { padding-top: 12.25rem !important; } .content-space-t-auto { padding-top: auto !important; } 
.content-space-b-0 { padding-bottom: 0 !important; } .content-space-b-1 { padding-bottom: 0.25rem !important; } .content-space-b-2 { padding-bottom: 0.5rem !important; } .content-space-b-3 { padding-bottom: 0.75rem !important; } .content-space-b-4 { padding-bottom: 1rem !important; } .content-space-b-5 { padding-bottom: 1.25rem !important; } .content-space-b-6 { padding-bottom: 1.5rem !important; } .content-space-b-7 { padding-bottom: 1.75rem !important; } .content-space-b-8 { padding-bottom: 2rem !important; } .content-space-b-9 { padding-bottom: 2.25rem !important; } .content-space-b-10 { padding-bottom: 2.5rem !important; } .content-space-b-11 { padding-bottom: 2.75rem !important; } .content-space-b-12 { padding-bottom: 3rem !important; } .content-space-b-13 { padding-bottom: 3.25rem !important; } .content-space-b-14 { padding-bottom: 3.5rem !important; } .content-space-b-15 { padding-bottom: 3.75rem !important; } .content-space-b-16 { padding-bottom: 4rem !important; } .content-space-b-17 { padding-bottom: 4.25rem !important; } .content-space-b-18 { padding-bottom: 4.5rem !important; } .content-space-b-19 { padding-bottom: 4.75rem !important; } .content-space-b-20 { padding-bottom: 5rem !important; } .content-space-b-21 { padding-bottom: 5.25rem !important; } .content-space-b-22 { padding-bottom: 5.5rem !important; } .content-space-b-23 { padding-bottom: 5.75rem !important; } .content-space-b-24 { padding-bottom: 6rem !important; } .content-space-b-25 { padding-bottom: 6.25rem !important; } .content-space-b-26 { padding-bottom: 6.5rem !important; } .content-space-b-27 { padding-bottom: 6.75rem !important; } .content-space-b-28 { padding-bottom: 7rem !important; } .content-space-b-29 { padding-bottom: 7.25rem !important; } .content-space-b-30 { padding-bottom: 7.5rem !important; } .content-space-b-31 { padding-bottom: 7.75rem !important; } .content-space-b-32 { padding-bottom: 8rem !important; } .content-space-b-33 { padding-bottom: 8.25rem !important; } .content-space-b-34 { padding-bottom: 8.5rem !important; } .content-space-b-35 { padding-bottom: 8.75rem !important; } .content-space-b-36 { padding-bottom: 9rem !important; } .content-space-b-37 { padding-bottom: 9.25rem !important; } .content-space-b-38 { padding-bottom: 9.5rem !important; } .content-space-b-39 { padding-bottom: 9.75rem !important; } .content-space-b-40 { padding-bottom: 10rem !important; } .content-space-b-41 { padding-bottom: 10.25rem !important; } .content-space-b-42 { padding-bottom: 10.5rem !important; } .content-space-b-43 { padding-bottom: 10.75rem !important; } .content-space-b-44 { padding-bottom: 11rem !important; } .content-space-b-45 { padding-bottom: 11.25rem !important; } .content-space-b-46 { padding-bottom: 11.5rem !important; } .content-space-b-47 { padding-bottom: 11.75rem !important; } .content-space-b-48 { padding-bottom: 12rem !important; } .content-space-b-49 { padding-bottom: 12.25rem !important; } .content-space-b-50 { padding-bottom: 12.5rem !important; } .content-space-b-auto { padding-bottom: auto !important; } 
.content-space-0 { padding-top: 0 !important; padding-bottom: 0 !important; } .content-space-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; } .content-space-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; } .content-space-3 { padding-top: 0.75rem !important; padding-bottom: 0.75rem !important; } .content-space-4 { padding-top: 1rem !important; padding-bottom: 1rem !important; } .content-space-5 { padding-top: 1.25rem !important; padding-bottom: 1.25rem !important; } .content-space-6 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; } .content-space-7 { padding-top: 1.75rem !important; padding-bottom: 1.75rem !important; } .content-space-8 { padding-top: 2rem !important; padding-bottom: 2rem !important; } .content-space-9 { padding-top: 2.25rem !important; padding-bottom: 2.25rem !important; } .content-space-10 { padding-top: 2.5rem !important; padding-bottom: 2.5rem !important; } .content-space-11 { padding-top: 2.75rem !important; padding-bottom: 2.75rem !important; } .content-space-12 { padding-top: 3rem !important; padding-bottom: 3rem !important; } .content-space-13 { padding-top: 3.25rem !important; padding-bottom: 3.25rem !important; } .content-space-14 { padding-top: 3.5rem !important; padding-bottom: 3.5rem !important; } .content-space-15 { padding-top: 3.75rem !important; padding-bottom: 3.75rem !important; } .content-space-16 { padding-top: 4rem !important; padding-bottom: 4rem !important; } .content-space-17 { padding-top: 4.25rem !important; padding-bottom: 4.25rem !important; } .content-space-18 { padding-top: 4.5rem !important; padding-bottom: 4.5rem !important; } .content-space-19 { padding-top: 4.75rem !important; padding-bottom: 4.75rem !important; } .content-space-20 { padding-top: 5rem !important; padding-bottom: 5rem !important; } .content-space-21 { padding-top: 5.25rem !important; padding-bottom: 5.25rem !important; } .content-space-22 { padding-top: 5.5rem !important; padding-bottom: 5.5rem !important; } .content-space-23 { padding-top: 5.75rem !important; padding-bottom: 5.75rem !important; } .content-space-24 { padding-top: 6rem !important; padding-bottom: 6rem !important; } .content-space-25 { padding-top: 6.25rem !important; padding-bottom: 6.25rem !important; } .content-space-26 { padding-top: 6.5rem !important; padding-bottom: 6.5rem !important; } .content-space-27 { padding-top: 6.75rem !important; padding-bottom: 6.75rem !important; } .content-space-28 { padding-top: 7rem !important; padding-bottom: 7rem !important; } .content-space-29 { padding-top: 7.25rem !important; padding-bottom: 7.25rem !important; } .content-space-30 { padding-top: 7.5rem !important; padding-bottom: 7.5rem !important; } .content-space-31 { padding-top: 7.75rem !important; padding-bottom: 7.75rem !important; } .content-space-32 { padding-top: 8rem !important; padding-bottom: 8rem !important; } .content-space-33 { padding-top: 8.25rem !important; padding-bottom: 8.25rem !important; } .content-space-34 { padding-top: 8.5rem !important; padding-bottom: 8.5rem !important; } .content-space-35 { padding-top: 8.75rem !important; padding-bottom: 8.75rem !important; } .content-space-36 { padding-top: 9rem !important; padding-bottom: 9rem !important; } .content-space-37 { padding-top: 9.25rem !important; padding-bottom: 9.25rem !important; } .content-space-38 { padding-top: 9.5rem !important; padding-bottom: 9.5rem !important; } .content-space-39 { padding-top: 9.75rem !important; padding-bottom: 9.75rem !important; } .content-space-40 { padding-top: 10rem !important; padding-bottom: 10rem !important; } .content-space-41 { padding-top: 10.25rem !important; padding-bottom: 10.25rem !important; } .content-space-42 { padding-top: 10.5rem !important; padding-bottom: 10.5rem !important; } .content-space-43 { padding-top: 10.75rem !important; padding-bottom: 10.75rem !important; } .content-space-44 { padding-top: 11rem !important; padding-bottom: 11rem !important; } .content-space-45 { padding-top: 11.25rem !important; padding-bottom: 11.25rem !important; } .content-space-46 { padding-top: 11.5rem !important; padding-bottom: 11.5rem !important; } .content-space-47 { padding-top: 11.75rem !important; padding-bottom: 11.75rem !important; } .content-space-48 { padding-top: 12rem !important; padding-bottom: 12rem !important; } .content-space-49 { padding-top: 12.25rem !important; padding-bottom: 12.25rem !important; } .content-space-50 { padding-top: 12.5rem !important; padding-bottom: 12.5rem !important; } .content-space-auto { padding-top: auto !important; padding-bottom: auto !important; } 


/*---------------------------------------------------------------------- 
 * Front - Responsive Website Template version v4.0.0
 * Copyright 2021 Htmlstream
 * Licensed under Bootstrap Themes (https://themes.getbootstrap.com/licenses/)
------------------------------------------------------------------------*/
/*------------------------------------
 Default Styles
------------------------------------*/ 


/*------------------------------------
 Animation
------------------------------------*/

.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
@-webkit-keyframes fadeIn { from { opacity: 0; } to { opacity: 1; }}
@keyframes fadeIn { from { opacity: 0; } to { opacity: 1; }}
.fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn; }
@-webkit-keyframes fadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 15px, 0); transform: translate3d(0, 15px, 0); } to { opacity: 1; -webkit-transform: none; transform: none; }}
@keyframes fadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 15px, 0); transform: translate3d(0, 15px, 0); } to { opacity: 1; -webkit-transform: none; transform: none; }}
.fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }
@-webkit-keyframes fadeOut { from { opacity: 1; } to { opacity: 0; }}
@keyframes fadeOut { from { opacity: 1; } to { opacity: 0; }}
.fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut; }
@-webkit-keyframes fadeOutUp { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }}
@keyframes fadeOutUp { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }}
.fadeOutUp { -webkit-animation-name: fadeOutUp; animation-name: fadeOutUp; }
@-webkit-keyframes fadeOutDown { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }}
@keyframes fadeOutDown { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }}
.fadeOutDown { -webkit-animation-name: fadeOutDown; animation-name: fadeOutDown; }
@-webkit-keyframes slideInUp { from { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); visibility: visible; } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }}
@keyframes slideInUp { from { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); visibility: visible; } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }}
.slideInUp { -webkit-animation-name: slideInUp; animation-name: slideInUp; }
@-webkit-keyframes slideInDown { from { -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); visibility: visible; } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }}
@keyframes slideInDown { from { -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); visibility: visible; } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }}
.slideInDown { -webkit-animation-name: slideInDown; animation-name: slideInDown; }
@-webkit-keyframes fadeInLeft { from { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }}
@keyframes fadeInLeft { from { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }}
.fadeInLeft { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; }
@-webkit-keyframes fadeInRight { from { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }}
@keyframes fadeInRight { from { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }}
.fadeInRight { -webkit-animation-name: fadeInRight; animation-name: fadeInRight; }
@-webkit-keyframes fadeOutLeft { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }}
@keyframes fadeOutLeft { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }}
.fadeOutLeft { -webkit-animation-name: fadeOutLeft; animation-name: fadeOutLeft; }
@-webkit-keyframes fadeOutRight { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }}
@keyframes fadeOutRight { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }}
.fadeOutRight { -webkit-animation-name: fadeOutRight; animation-name: fadeOutRight; }

/*------------------------------------ not in unify 
 Accordion
------------------------------------*/ font 1 to 1.1
.accordion-button:focus { box-shadow: none; }
.accordion-button:not(.collapsed) { box-shadow: none; }
.accordion-button { color: var(--bs-dark); font-size: 1.1rem; font-weight: var(--fw-600); padding: 1.25rem; }

@media (max-width: 575.98px) { .accordion-button { padding: 0.5rem 0.83333rem; }}
.accordion-body { padding-top: 0; }

@media (max-width: 575.98px) { .accordion-button, .accordion-body { padding: 0.5rem 0.83333rem; }}
.accordion-flush .accordion-button,.accordion-flush .accordion-body { padding-left: 0; padding-right: 0; }
.accordion-lg .accordion-button { font-size: 1.125rem; padding-top: 1.5rem; padding-bottom: 1.5rem; }
.accordion-lg .accordion-body { padding-bottom: 1.5rem; }

.accordion-btn-icon-start .accordion-button::before {
 -ms-flex-negative: 0;
 flex-shrink: 0;
 width: 1rem;
 height: 1rem;
 content: "";
 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23253e57'%3e%3cpath d='M19,11.5v1a.5.5,0,0,1-.5.5H13v5.5a.5.5,0,0,1-.5.5h-1a.5.5,0,0,1-.5-.5V13H5.5a.5.5,0,0,1-.5-.5v-1a.5.5,0,0,1,.5-.5H11V5.5a.5.5,0,0,1,.5-.5h1a.5.5,0,0,1,.5.5V11h5.5A.5.5,0,0,1,19,11.5Z'/%3e%3c/svg%3e");
 background-repeat: no-repeat;
 background-size: 1rem;
 transition: -webkit-transform 0.2s ease-in-out;
 transition: transform 0.2s ease-in-out;
 transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}

@media (prefers-reduced-motion: reduce) { .accordion-btn-icon-start .accordion-button::before { transition: none; }}

.accordion-btn-icon-start .accordion-button:not(.collapsed)::before {
 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23004b90'%3e%3cpath d='M5.5,13a.5.5,0,0,1-.5-.5v-1a.5.5,0,0,1,.5-.5h13a.5.5,0,0,1,.5.5v1a.5.5,0,0,1-.5.5Z'/%3e%3c/svg%3e");
 -webkit-transform: rotate(0deg);
 transform: rotate(0deg);
}

.accordion-btn-icon-start .accordion-button::after { display: none; }


/*------------------------------------
 Avatar
------------------------------------*/

.avatar { position: relative; display: inline-block; width: 2.875rem; height: 2.875rem; border-radius: 0.5rem; }
/*.avatar:not(img) { background-color: var(--bs-white); }*/
.avatar-img { max-width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; border-radius: 0.5rem; }
.avatar-initials { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; width: 100%; height: 100%; font-size: 1rem; font-weight: var(--fw-500); pointer-events: none; text-transform: uppercase; border-radius: 0.5rem; }
.avatar-circle { border-radius: 50%; }
.avatar-circle .avatar-initials,
.avatar-circle .avatar-img { border-radius: 50%; }
.avatar-centered { display: -ms-flexbox; display: flex; margin-right: auto; margin-left: auto; }

/* Joshua added avatar-hover class with hover for profile class */
.avatar-hover:hover { opacity: 0.75; cursor: pointer; }

/*------------------------------------
 Avatar Group
------------------------------------*/

.avatar-group { display: -ms-flexbox; display: flex; }
.avatar-group .avatar:hover { z-index: 2; }
.avatar-group .avatar-circle .avatar-initials { border-radius: 50%; }

.avatar-group .avatar-xs .avatar-img,
.avatar-group .avatar-xs .avatar-initials,
.avatar-group .avatar-sm .avatar-img,
.avatar-group .avatar-sm .avatar-initials,
.avatar-group .avatar .avatar-img,
.avatar-group .avatar .avatar-initials { border: 2px solid var(--bs-white); }
.avatar-group .avatar-lg .avatar-img,
.avatar-group .avatar-lg .avatar-initials { border: 5px solid var(--bs-white); }
.avatar-group .avatar-xl .avatar-img,
.avatar-group .avatar-xl .avatar-initials { border: 7px solid var(--bs-white); }
.avatar-group .avatar + .avatar { margin-left: -1rem; }
.avatar-group .avatar-xs + .avatar-xs { margin-left: -0.6125rem; }
.avatar-group .avatar-sm + .avatar-sm { margin-left: -0.875rem; }
.avatar-group .avatar-lg + .avatar-lg { margin-left: -1.5rem; }
.avatar-group .avatar-xl + .avatar-xl { margin-left: -2rem; }

/*------------------------------------
 Avatar Group Sizes
------------------------------------*/

.avatar-group .avatar { width: 3.125rem; height: 3.125rem; }
.avatar-group .avatar .avatar-initials { font-size: 1rem; }
.avatar-group .avatar + .avatar { margin-left: -1rem; }

.avatar-group-xs .avatar { width: 1.75rem; height: 1.75rem; }
.avatar-group-xs .avatar .avatar-initials { font-size: 0.75rem; }
.avatar-group-xs .avatar + .avatar { margin-left: -0.6125rem; }

.avatar-group-sm .avatar { width: 2.5rem; height: 2.5rem; }
.avatar-group-sm .avatar .avatar-initials { font-size: 0.8125rem; }
.avatar-group-sm .avatar + .avatar { margin-left: -0.875rem; }
.avatar-group-lg .avatar { width: 4.25rem; height: 4.25rem; }
.avatar-group-lg .avatar .avatar-initials { font-size: 1.25rem; }
.avatar-group-lg .avatar + .avatar { margin-left: -1.5rem; }
.avatar-group-xl .avatar { width: 5.625rem; height: 5.625rem; }
.avatar-group-xl .avatar .avatar-initials { font-size: 2rem; }
.avatar-group-xl .avatar + .avatar { margin-left: -1.5rem; }
.avatar-group-xxl .avatar { width: 7rem; height: 7rem; }
.avatar-group-xxl .avatar .avatar-initials { font-size: 3rem; }
.avatar-group-xxl .avatar + .avatar { margin-left: -2rem; }

.bubble-xxs { width: 0.5rem; height: 0.5rem; background-color: var(--bs-danger); border-radius: 50%; position: absolute; }

/*------------------------------------
 Avatar Sizes
------------------------------------*/

.avatar-xs { width: 1.75rem; height: 1.75rem; }
.avatar-xs .avatar-initials { font-size: 0.75rem; }

.avatar-sm { width: 2.3125rem; height: 2.3125rem; }
.avatar-sm .avatar-initials { font-size: 0.8125rem; }

.avatar { width: 2.875rem; height: 2.875rem; }
.avatar .avatar-initials { font-size: 1rem; }

.avatar-lg { width: 4.25rem; height: 4.25rem; }
.avatar-lg .avatar-initials { font-size: 1.125rem; }

.avatar-xl { width: 5.625rem; height: 5.625rem; }
.avatar-xl .avatar-initials { font-size: 2rem; }

.avatar-xxl { width: 7rem; height: 7rem; }
.avatar-xxl .avatar-initials { font-size: 3rem; }

/*------------------------------------
 Avatar Status
------------------------------------*/

.avatar-status { position: absolute; bottom: -0.525rem; right: -0.525rem; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; white-space: nowrap; text-align: center; vertical-align: baseline; border: 0.125rem solid var(--bs-white); width: 1.3125rem; height: 1.3125rem; line-height: 1; font-size: 0.625rem; border-radius: 50%; }
.avatar-sm-status { bottom: -0.2625rem; right: -0.2625rem; width: 0.9375rem; height: 0.9375rem; font-size: 0.5rem; }
.avatar-lg-status { width: 1.625rem; height: 1.625rem; font-size: 0.75rem; }

/*------------------------------------
 Avatar Styles
------------------------------------*/

.avatar-white .avatar-initials { color: var(--bs-dark); background-color: var(--bs-white); }
.avatar-status-white { color: var(--bs-dark); background-color: var(--bs-white); }

.avatar-primary .avatar-initials { color: var(--bs-white); background-color: var(--bs-primary); }
.avatar-status-primary { color: var(--bs-white); background-color: var(--bs-primary); }

.avatar-secondary .avatar-initials { color: var(--bs-white); background-color: var(--bs-gray-dark); }
.avatar-status-secondary { color: var(--bs-white); background-color: var(--bs-gray-dark); }

.avatar-success .avatar-initials { color: var(--bs-white); background-color: var(--bs-success); }
.avatar-status-success { color: var(--bs-white); background-color: var(--bs-success); }

.avatar-info .avatar-initials { color: var(--bs-white); background-color: var(--bs-info); }
.avatar-status-info { color: var(--bs-white); background-color: var(--bs-info); }

.avatar-warning .avatar-initials { color: var(--bs-black); background-color: var(--bs-warning); }
.avatar-status-warning { color: var(--bs-black); background-color: var(--bs-warning); }

.avatar-danger .avatar-initials { color: var(--bs-white); background-color: var(--bs-danger); }
.avatar-status-danger { color: var(--bs-white); background-color: var(--bs-danger); }

.avatar-light .avatar-initials { color: var(--bs-black); background-color: #fafafa; }
.avatar-status-light { color: var(--bs-black); background-color: #fafafa; }

.avatar-dark.avatar-initials { color: var(--bs-white); background-color: var(--bs-dark-bg); }
.avatar-status-dark { color: var(--bs-white); background-color: var(--bs-dark-bg); }

.avatar-soft-primary .avatar-initials { color: var(--bs-primary); background-color: rgba(var(--bs-primary-rgb), 0.1); }
.avatar-status-soft-primary { color: var(--bs-primary); background-color: rgba(var(--bs-primary-rgb), 0.1); }

.avatar-soft-secondary .avatar-initials { color: var(--bs-secondary); background-color: rgba(var(--bs-secondary-rgb), 0.1); }
.avatar-status-soft-secondary { color: var(--bs-secondary); background-color: rgba(var(--bs-secondary-rgb), 0.1); }

.avatar-soft-success .avatar-initials { color: var(--bs-success); background-color: rgba(var(--bs-success-rgb), 0.1); }
.avatar-status-soft-success { color: var(--bs-success); background-color: rgba(var(--bs-success-rgb), 0.1); }

.avatar-soft-info .avatar-initials { color: var(--bs-info); background-color: rgba(var(--bs-info-rgb), 0.1); }
.avatar-status-soft-info { color: var(--bs-info); background-color: rgba(var(--bs-info-rgb), 0.1); }

.avatar-soft-warning .avatar-initials { color: var(--bs-warning); background-color: rgba(var(--bs-warning-rgb), 0.1); }
.avatar-status-soft-warning { color: var(--bs-warning); background-color: rgba(var(--bs-warning-rgb), 0.1); }

.avatar-soft-danger .avatar-initials { color: var(--bs-danger); background-color: rgba(var(--bs-danger-rgb), 0.1); }
.avatar-status-soft-danger { color: var(--bs-danger); background-color: rgba(var(--bs-danger-rgb), 0.1); }

.avatar-soft-light .avatar-initials { color: var(--bs-light); background-color: rgba(var(--bs-light-rgb), 0.1); }
.avatar-status-soft-light { color: var(--bs-light); background-color: rgba(var(--bs-light-rgb), 0.1); }

.avatar-soft-dark .avatar-initials { color: var(--bs-dark); background-color: rgba(var(--bs-dark-rgb), 0.1); }
.avatar-status-soft-dark { color: var(--bs-dark); background-color: rgba(var(--bs-dark-rgb), 0.1); }

/*------------------------------------ 
.avatar.avatar-4x3 { width: 3.83333rem; height: auto; border-radius: 0; } Avatar Ratio
------------------------------------*/ size also different

.avatar.avatar-4x3 { width: 4.16667rem; height: auto; border-radius: 0; } .avatar.avatar-4x3 .avatar-img { height: inherit; } .avatar-xss.avatar-4x3 { width: 1.33333rem; height: 1rem; border-radius: 0; } .avatar-xss.avatar-4x3 .avatar-img { height: inherit; } .avatar-xs.avatar-4x3 { width: 2.33333rem; height: auto; border-radius: 0; } .avatar-xs.avatar-4x3 .avatar-img { height: inherit; } .avatar-sm.avatar-4x3 { width: 3.33333rem; height: auto; border-radius: 0; } .avatar-sm.avatar-4x3 .avatar-img { height: inherit; } .avatar-lg.avatar-4x3 { width: 5.66667rem; height: auto; border-radius: 0; } .avatar-lg.avatar-4x3 .avatar-img { height: inherit; } .avatar-xl.avatar-4x3 { width: 7.5rem; height: auto; border-radius: 0; } .avatar-xl.avatar-4x3 .avatar-img { height: inherit; } .avatar-xxl.avatar-4x3 { width: 9.33333rem; height: auto; border-radius: 0; } .avatar-xxl.avatar-4x3 .avatar-img { height: inherit; }

/*------------------------------------ front only has normal remove padding
 Badge
------------------------------------*/ 

.badge { line-height: normal; z-index: 2; vertical-align: middle !important; }
.badge-sm { padding: 0.35em 0.65em; }
.badge-xs { padding: 0.1em 0.2em; }

/*------------------------------------rgba(var(--bs-primary-rgb), 0
 Banner
------------------------------------*/
.banner-half-middle-x { position: absolute; top: 0; right: 0; width: 40%; height: 100%; z-index: -1; }
.banner-half-middle-x::before { position: absolute; top: 50%; right: 100%; width: 80%; height: 80%; background-image: linear-gradient(transparent, rgba(var(--bs-primary-rgb), 0.075) 50%, transparent); content: ""; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

/*------------------------------------
 Brand
------------------------------------*/

.brand { width: 100%; max-width: 7.5rem; }

/*------------------------------------ use front except color 
 Breadcrumb
------------------------------------*/

.breadcrumb .breadcrumb-item { color: var(--bs-dark); }.breadcrumb-light .breadcrumb-item { color: var(--bs-white); }.breadcrumb-light .breadcrumb-item + .breadcrumb-item::before { color: rgba(var(--bs-white-rgb), 0.5); }.breadcrumb-light .breadcrumb-link { color: rgba(var(--bs-white-rgb), 0.5); }.breadcrumb-light .breadcrumb-link:hover { color: var(--bs-white); }


/*------------------------------------ .card-header, .card-footer { border-width: 0; }
// Card Again
------------------------------------*/


/*-
.card-link { position: relative; display: inline-block; font-size: var(--fs-10); font-weight: 500; padding-right: 2.5rem; color: inherit; }  
.card-link::after { position: absolute; top: 50%; right: 0.75rem; width: 1.25rem; height: 1.25rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right center; background-size: 1.25rem 1.25rem; content: ''; -webkit-transform: translateY(-50%); transform: translateY(-50%); transition: 0.2s; }  
.card-link:hover::after, [href]:hover .card-link::after { right: 0.4375rem; } */


.card[href] { transition: all 0.2s ease-in-out;}
.card[href]:hover { box-shadow: 0rem 1rem 1.75rem 0rem rgba(37, 62, 87, 0.1);}

.card { display: flex; flex-direction: column; height: 100%; }

.card-header { padding: 1.25rem 1.25rem 1.25rem 1.25rem; background-color: font-size: var(--fs-6); font-weight: var(--fw-bold); }
.card-header:first-child { border-radius: 0.75rem 0.75rem 0 0;}


.card-body { padding: 0rem 1.25rem 1.25rem 1.25rem; -ms-flex: 1 1 auto; flex: 1 1 auto; font-size: var(--fs-11); }
.card-text { -ms-flex: 1 1 auto; flex: 1 1 auto; font-size: var(--fs-11); }

.card-footer { padding: 0rem 1.25rem 1.25rem 1.25rem; margin-top: auto; -ms-flex: 1 1 auto; flex: 1 1 auto; font-size: var(--fs-12); }

.card-header-tabs { margin-right: -0.875rem; margin-bottom: -1.75rem; margin-left: -0.875rem; border-bottom: 0;}
.card-header-tabs .nav-link.active { background-color: var(--bs-white); border-bottom-color: var(--bs-white);}
.card-header-pills { margin-right: -0.875rem; margin-left: -0.875rem;}


.card .card-title { font-size: var(--fs-9) !important; font-weight: var(--fw-bold) !important; display: flex !important; align-items: center !important; }

.card-bottom .card-subtitle { font-size: var(--fs-14); }
.card-bottom .card-body { font-size: var(--fs-12); }
.card-bottom .card-text { font-size: var(--fs-12); }
.card-bottom .card-footer { font-size: var(--fs-13); }

.card-subtitle { display: block; text-transform: uppercase; font-size: var(--fs-13); font-weight: var(--fw-bold); }


.card-borderless { border-width: 0;}
.card-shadow { box-shadow: 0rem 1rem 1.75rem 0rem rgba(37, 62, 87, 0.1);}
.card-ghost { background-color: transparent; border-width: 0;}
.card-ghost[href]:hover { box-shadow: none;}
.card-ghost .card-body { padding-left: 0; padding-right: 0;}
.card-ghost .card-footer { padding: 0;}

.card-transition { transition: all 0.2s ease-in-out;}
.card-transition:hover, .card-transition:focus { box-shadow: 0rem 1rem 1.75rem 0rem rgba(37, 62, 87, 0.1); -webkit-transform: translateY(-0.1875rem) !important;  transform: translateY(-0.1875rem) !important;}
.card-transition-zoom { overflow: hidden;}
.card-transition-zoom .card-transition-zoom-item { overflow: hidden; border-radius: 0.8125rem;}
.card-transition-zoom .card-img { transition: -webkit-transform 0.4s; transition: transform 0.4s; transition: transform 0.4s, -webkit-transform 0.4s;}
.card-transition-zoom:hover .card-img { -webkit-transform: scale(1.03);  transform: scale(1.03);}

.card-group .card { box-shadow: none;}
.card-group .card + .card { border-left: 0.0625rem solid rgba(var(--bs-light-rgb), 0.6);}
.card-sm > .card-body,
.card-sm > .card-header,
.card-sm > .card-footer,
.card-sm > .card-img-overlay,
.card-sm > .collapse .card-body { padding: 0.8125rem 0.8125rem;}
.card-sm .card-table > tbody > tr:first-child > td { padding-top: 0.8125rem;}
.card-sm .card-table > tbody > tr:last-child > td { padding-bottom: 0.8125rem;}
.card-sm .card-table > :not(caption) > * > * { padding-right: 0.8125rem; padding-left: 0.8125rem;}
.card-lg > .card-body,
.card-lg > .card-header,
.card-lg > .card-footer,
.card-lg > .card-img-overlay,
.card-lg > .collapse .card-body { padding: 2.75rem 2.75rem;}

@media (max-width: 767.98px) { .card-lg > .card-body,
 .card-lg > .card-header,
 .card-lg > .card-footer,
 .card-lg > .card-img-overlay,
 .card-lg > .collapse .card-body { padding: 1.83333rem 1.83333rem; }}
.card-lg .card-table > tbody > tr:first-child > td { padding-top: 2.75rem;}

@media (max-width: 767.98px) { .card-lg .card-table > tbody > tr:first-child > td { padding-top: 1.83333rem; }}
.card-lg .card-table > tbody > tr:last-child > td { padding-bottom: 2.75rem;}

@media (max-width: 767.98px) { .card-lg .card-table > tbody > tr:last-child > td { padding-bottom: 1.83333rem; }}
.card-lg .card-table > :not(caption) > * > * { padding-right: 2.75rem; padding-left: 2.75rem;}

@media (max-width: 767.98px) { .card-lg .card-table > :not(caption) > * > * { padding-right: 1.83333rem; padding-left: 1.83333rem; }}
.card-pinned { position: relative; display: block;}
.card-pinned-top-start { position: absolute; top: -0.0625rem; left: -0.0625rem;}
.card-pinned-top-start.badge { border-radius: 0.8125rem 0 0.8125rem 0;}
.card-pinned-top-end { position: absolute; top: -0.0625rem; right: -0.0625rem;}
.card-pinned-top-end.badge { border-radius: 0 0.8125rem 0 0.8125rem;}
.card-pinned-bottom-start { position: absolute; bottom: -0.0625rem; left: -0.0625rem;}
.card-pinned-bottom-start.badge { border-radius: 0 0.8125rem 0 0.8125rem;}
.card-pinned-bottom-end { position: absolute; bottom: -0.0625rem; right: -0.0625rem;}
.card-pinned-bottom-end.badge { border-radius: 0.8125rem 0 0.8125rem 0;}
.card-flush { box-shadow: none;}
.card-flush .card-header,
.card-flush .card-footer,
.card-flush .card-body,
.card-flush .collapse .card-body { padding-right: 0; padding-left: 0;}
.card-flush > .card-img-top { border-bottom-right-radius: 0.8125rem; border-bottom-left-radius: 0.8125rem;}

.card-flush.card-stretched-vertical .card-body .card-footer { padding-bottom: 0;}

.card-stretched-vertical .card-body { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; height: 100%;}
.card-stretched-vertical .card-body .card-footer { padding: 0; margin-top: auto;}


.card .table { margin-bottom: 0;}
.card table > tbody > tr:first-child > td { padding-top: 1.75rem;}
.card table > tbody > tr:last-child > td { padding-bottom: 1.75rem;}
.card table > :not(caption) > * > * { padding-right: 1.75rem; padding-left: 1.75rem;}
.card .thead-light th:first-child { border-top-left-radius: 0.8125rem;}
.card .thead-light th:last-child { border-top-right-radius: 0.8125rem;}
.card-alert { border-radius: 0; margin-bottom: 0;}
.card-login { -ms-flex-positive: 1; flex-grow: 1; overflow: hidden;}
.card-login .card-body { padding: 2.75rem 2.75rem;}

/*------------------------------------ use front
// Card Group 
------------------------------------*/

@media (max-width: 575.98px) { 
.card-group-sm-break { display: block; } .card-group-sm-break > .card { margin-bottom: 0; } .card-group-sm-break > .card:not(:last-child) { border-bottom: 0.0625rem solid rgba(37, 62, 87, 0.1); } .card-group-sm-break > .card + .card { border-left: none; } .card-group-sm-break > .card:not(:first-child):not(:last-child), .card-group-sm-break > .card:not(:first-child):not(:last-child) .card-header, .card-group-sm-break > .card:not(:first-child):not(:last-child) .card-img-top, .card-group-sm-break > .card:not(:first-child):not(:last-child) .card-footer, .card-group-sm-break > .card:not(:first-child):not(:last-child) .card-img-bottom { border-radius: var(--form-border-radius); } .card-group-sm-break > .card:first-child { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .card-group-sm-break > .card:first-child .card-header, .card-group-sm-break > .card:first-child .card-img-top { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; } .card-group-sm-break > .card:first-child .card-footer, .card-group-sm-break > .card:first-child .card-img-bottom { border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .card-group-sm-break > .card:last-child { border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; border-top-left-radius: 0; border-top-right-radius: 0; } .card-group-sm-break > .card:last-child .card-header, .card-group-sm-break > .card:last-child .card-img-top { border-top-left-radius: 0; border-top-right-radius: 0; } .card-group-sm-break > .card:last-child .card-footer, .card-group-sm-break > .card:last-child .card-img-bottom { border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }}
@media (max-width: 767.98px) { .card-group-md-break { display: block; } .card-group-md-break > .card { margin-bottom: 0; } .card-group-md-break > .card:not(:last-child) { border-bottom: 0.0625rem solid rgba(37, 62, 87, 0.1); } .card-group-md-break > .card + .card { border-left: none; } .card-group-md-break > .card:not(:first-child):not(:last-child), .card-group-md-break > .card:not(:first-child):not(:last-child) .card-header, .card-group-md-break > .card:not(:first-child):not(:last-child) .card-img-top, .card-group-md-break > .card:not(:first-child):not(:last-child) .card-footer, .card-group-md-break > .card:not(:first-child):not(:last-child) .card-img-bottom { border-radius: var(--form-border-radius); } .card-group-md-break > .card:first-child { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .card-group-md-break > .card:first-child .card-header, .card-group-md-break > .card:first-child .card-img-top { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; } .card-group-md-break > .card:first-child .card-footer, .card-group-md-break > .card:first-child .card-img-bottom { border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .card-group-md-break > .card:last-child { border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; border-top-left-radius: 0; border-top-right-radius: 0; } .card-group-md-break > .card:last-child .card-header, .card-group-md-break > .card:last-child .card-img-top { border-top-left-radius: 0; border-top-right-radius: 0; } .card-group-md-break > .card:last-child .card-footer, .card-group-md-break > .card:last-child .card-img-bottom { border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }}
@media (max-width: 991.98px) { .card-group-lg-break { display: block; } .card-group-lg-break > .card { margin-bottom: 0; } .card-group-lg-break > .card:not(:last-child) { border-bottom: 0.0625rem solid rgba(37, 62, 87, 0.1); } .card-group-lg-break > .card + .card { border-left: none; } .card-group-lg-break > .card:not(:first-child):not(:last-child), .card-group-lg-break > .card:not(:first-child):not(:last-child) .card-header, .card-group-lg-break > .card:not(:first-child):not(:last-child) .card-img-top, .card-group-lg-break > .card:not(:first-child):not(:last-child) .card-footer, .card-group-lg-break > .card:not(:first-child):not(:last-child) .card-img-bottom { border-radius: var(--form-border-radius); } .card-group-lg-break > .card:first-child { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .card-group-lg-break > .card:first-child .card-header, .card-group-lg-break > .card:first-child .card-img-top { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; } .card-group-lg-break > .card:first-child .card-footer, .card-group-lg-break > .card:first-child .card-img-bottom { border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .card-group-lg-break > .card:last-child { border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; border-top-left-radius: 0; border-top-right-radius: 0; } .card-group-lg-break > .card:last-child .card-header, .card-group-lg-break > .card:last-child .card-img-top { border-top-left-radius: 0; border-top-right-radius: 0; } .card-group-lg-break > .card:last-child .card-footer, .card-group-lg-break > .card:last-child .card-img-bottom { border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }}

@media (min-width: 576px) { .card-group-sm-row { box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(var(--bs-gray0-rgb), 0.125); border-radius: 0.5rem; margin: 0; } .card-group-sm-row > * { padding: 0; } .card-group-sm-row > * > .card { height: 100%; box-shadow: none; border-radius: var(--form-border-radius); } .card-group-sm-row > *:not(:first-child):not(:last-child), .card-group-sm-row > *:not(:first-child):not(:last-child) .card-header, .card-group-sm-row > *:not(:first-child):not(:last-child) .card-img-top, .card-group-sm-row > *:not(:first-child):not(:last-child) .card-footer, .card-group-sm-row > *:not(:first-child):not(:last-child) .card-img-bottom { border-radius: var(--form-border-radius); } .card-group-sm-row > *:first-child > .card { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; } .card-group-sm-row > *:first-child > .card, .card-group-sm-row > *:first-child > .card .card-header, .card-group-sm-row > *:first-child > .card .card-img-top, .card-group-sm-row > *:first-child > .card .card-footer, .card-group-sm-row > *:first-child > .card .card-img-bottom { border-top-right-radius: 0; border-bottom-right-radius: 0; } .card-group-sm-row > *:last-child > .card { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.5rem; } .card-group-sm-row > *:last-child > .card, .card-group-sm-row > *:last-child > .card .card-header, .card-group-sm-row > *:last-child > .card .card-img-top, .card-group-sm-row > *:last-child > .card .card-footer, .card-group-sm-row > *:last-child > .card .card-img-bottom { border-top-left-radius: 0; border-bottom-left-radius: 0; } .card-group-sm-row > * + * > .card { border-left: 0.0625rem solid rgba(37, 62, 87, 0.1); } .card-group-sm-row .card-divider { border-left-width: 0; border-top: 0.0625rem solid rgba(37, 62, 87, 0.1); } .card-group-sm-2 > *:first-child > .card, .card-group-sm-2 > *:first-child > .card .card-header, .card-group-sm-2 > *:first-child > .card .card-img-top, .card-group-sm-2 > *:first-child > .card .card-footer, .card-group-sm-2 > *:first-child > .card .card-img-bottom { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0; } .card-group-sm-2 > *:nth-child(2) > .card, .card-group-sm-2 > *:nth-child(2) > .card .card-header, .card-group-sm-2 > *:nth-child(2) > .card .card-img-top, .card-group-sm-2 > *:nth-child(2) > .card .card-footer, .card-group-sm-2 > *:nth-child(2) > .card .card-img-bottom { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0; } .card-group-sm-2 > *:last-child > .card, .card-group-sm-2 > *:last-child > .card .card-header, .card-group-sm-2 > *:last-child > .card .card-img-top, .card-group-sm-2 > *:last-child > .card .card-footer, .card-group-sm-2 > *:last-child > .card .card-img-bottom { border-top-right-radius: 0; border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; } .card-group-sm-3 > *:first-child > .card, .card-group-sm-3 > *:first-child > .card .card-header, .card-group-sm-3 > *:first-child > .card .card-img-top, .card-group-sm-3 > *:first-child > .card .card-footer, .card-group-sm-3 > *:first-child > .card .card-img-bottom { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0; } .card-group-sm-3 > *:nth-child(3) > .card, .card-group-sm-3 > *:nth-child(3) > .card .card-header, .card-group-sm-3 > *:nth-child(3) > .card .card-img-top, .card-group-sm-3 > *:nth-child(3) > .card .card-footer, .card-group-sm-3 > *:nth-child(3) > .card .card-img-bottom { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0; } .card-group-sm-3 > *:last-child > .card, .card-group-sm-3 > *:last-child > .card .card-header, .card-group-sm-3 > *:last-child > .card .card-img-top, .card-group-sm-3 > *:last-child > .card .card-footer, .card-group-sm-3 > *:last-child > .card .card-img-bottom { border-top-right-radius: 0; border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; } .card-group-sm-4 > *:first-child > .card, .card-group-sm-4 > *:first-child > .card .card-header, .card-group-sm-4 > *:first-child > .card .card-img-top, .card-group-sm-4 > *:first-child > .card .card-footer, .card-group-sm-4 > *:first-child > .card .card-img-bottom { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0; } .card-group-sm-4 > *:nth-child(4) > .card, .card-group-sm-4 > *:nth-child(4) > .card .card-header, .card-group-sm-4 > *:nth-child(4) > .card .card-img-top, .card-group-sm-4 > *:nth-child(4) > .card .card-footer, .card-group-sm-4 > *:nth-child(4) > .card .card-img-bottom { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0; } .card-group-sm-4 > *:last-child > .card, .card-group-sm-4 > *:last-child > .card .card-header, .card-group-sm-4 > *:last-child > .card .card-img-top, .card-group-sm-4 > *:last-child > .card .card-footer, .card-group-sm-4 > *:last-child > .card .card-img-bottom { border-top-right-radius: 0; border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }}
@media (min-width: 768px) { .card-group-md-row { box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(var(--bs-gray0-rgb), 0.125); border-radius: 0.5rem; margin: 0; } .card-group-md-row > * { padding: 0; } .card-group-md-row > * > .card { height: 100%; box-shadow: none; border-radius: var(--form-border-radius); } .card-group-md-row > *:not(:first-child):not(:last-child), .card-group-md-row > *:not(:first-child):not(:last-child) .card-header, .card-group-md-row > *:not(:first-child):not(:last-child) .card-img-top, .card-group-md-row > *:not(:first-child):not(:last-child) .card-footer, .card-group-md-row > *:not(:first-child):not(:last-child) .card-img-bottom { border-radius: var(--form-border-radius); } .card-group-md-row > *:first-child > .card { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; } .card-group-md-row > *:first-child > .card, .card-group-md-row > *:first-child > .card .card-header, .card-group-md-row > *:first-child > .card .card-img-top, .card-group-md-row > *:first-child > .card .card-footer, .card-group-md-row > *:first-child > .card .card-img-bottom { border-top-right-radius: 0; border-bottom-right-radius: 0; } .card-group-md-row > *:last-child > .card { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.5rem; } .card-group-md-row > *:last-child > .card, .card-group-md-row > *:last-child > .card .card-header, .card-group-md-row > *:last-child > .card .card-img-top, .card-group-md-row > *:last-child > .card .card-footer, .card-group-md-row > *:last-child > .card .card-img-bottom { border-top-left-radius: 0; border-bottom-left-radius: 0; } .card-group-md-row > * + * > .card { border-left: 0.0625rem solid rgba(37, 62, 87, 0.1); } .card-group-md-row .card-divider { border-left-width: 0; border-top: 0.0625rem solid rgba(37, 62, 87, 0.1); } .card-group-md-2 > *:first-child > .card, .card-group-md-2 > *:first-child > .card .card-header, .card-group-md-2 > *:first-child > .card .card-img-top, .card-group-md-2 > *:first-child > .card .card-footer, .card-group-md-2 > *:first-child > .card .card-img-bottom { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0; } .card-group-md-2 > *:nth-child(2) > .card, .card-group-md-2 > *:nth-child(2) > .card .card-header, .card-group-md-2 > *:nth-child(2) > .card .card-img-top, .card-group-md-2 > *:nth-child(2) > .card .card-footer, .card-group-md-2 > *:nth-child(2) > .card .card-img-bottom { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0; } .card-group-md-2 > *:last-child > .card, .card-group-md-2 > *:last-child > .card .card-header, .card-group-md-2 > *:last-child > .card .card-img-top, .card-group-md-2 > *:last-child > .card .card-footer, .card-group-md-2 > *:last-child > .card .card-img-bottom { border-top-right-radius: 0; border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; } .card-group-md-3 > *:first-child > .card, .card-group-md-3 > *:first-child > .card .card-header, .card-group-md-3 > *:first-child > .card .card-img-top, .card-group-md-3 > *:first-child > .card .card-footer, .card-group-md-3 > *:first-child > .card .card-img-bottom { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0; } .card-group-md-3 > *:nth-child(3) > .card, .card-group-md-3 > *:nth-child(3) > .card .card-header, .card-group-md-3 > *:nth-child(3) > .card .card-img-top, .card-group-md-3 > *:nth-child(3) > .card .card-footer, .card-group-md-3 > *:nth-child(3) > .card .card-img-bottom { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0; } .card-group-md-3 > *:last-child > .card, .card-group-md-3 > *:last-child > .card .card-header, .card-group-md-3 > *:last-child > .card .card-img-top, .card-group-md-3 > *:last-child > .card .card-footer, .card-group-md-3 > *:last-child > .card .card-img-bottom { border-top-right-radius: 0; border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; } .card-group-md-4 > *:first-child > .card, .card-group-md-4 > *:first-child > .card .card-header, .card-group-md-4 > *:first-child > .card .card-img-top, .card-group-md-4 > *:first-child > .card .card-footer, .card-group-md-4 > *:first-child > .card .card-img-bottom { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0; } .card-group-md-4 > *:nth-child(4) > .card, .card-group-md-4 > *:nth-child(4) > .card .card-header, .card-group-md-4 > *:nth-child(4) > .card .card-img-top, .card-group-md-4 > *:nth-child(4) > .card .card-footer, .card-group-md-4 > *:nth-child(4) > .card .card-img-bottom { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0; } .card-group-md-4 > *:last-child > .card, .card-group-md-4 > *:last-child > .card .card-header, .card-group-md-4 > *:last-child > .card .card-img-top, .card-group-md-4 > *:last-child > .card .card-footer, .card-group-md-4 > *:last-child > .card .card-img-bottom { border-top-right-radius: 0; border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }}
@media (min-width: 992px) { .card-group-lg-row { box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(var(--bs-gray0-rgb), 0.125); border-radius: 0.5rem; margin: 0; } .card-group-lg-row > * { padding: 0; } .card-group-lg-row > * > .card { height: 100%; box-shadow: none; border-radius: var(--form-border-radius); } .card-group-lg-row > *:not(:first-child):not(:last-child), .card-group-lg-row > *:not(:first-child):not(:last-child) .card-header, .card-group-lg-row > *:not(:first-child):not(:last-child) .card-img-top, .card-group-lg-row > *:not(:first-child):not(:last-child) .card-footer, .card-group-lg-row > *:not(:first-child):not(:last-child) .card-img-bottom { border-radius: var(--form-border-radius); } .card-group-lg-row > *:first-child > .card { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; } .card-group-lg-row > *:first-child > .card, .card-group-lg-row > *:first-child > .card .card-header, .card-group-lg-row > *:first-child > .card .card-img-top, .card-group-lg-row > *:first-child > .card .card-footer, .card-group-lg-row > *:first-child > .card .card-img-bottom { border-top-right-radius: 0; border-bottom-right-radius: 0; } .card-group-lg-row > *:last-child > .card { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.5rem; } .card-group-lg-row > *:last-child > .card, .card-group-lg-row > *:last-child > .card .card-header, .card-group-lg-row > *:last-child > .card .card-img-top, .card-group-lg-row > *:last-child > .card .card-footer, .card-group-lg-row > *:last-child > .card .card-img-bottom { border-top-left-radius: 0; border-bottom-left-radius: 0; } .card-group-lg-row > * + * > .card { border-left: 0.0625rem solid rgba(37, 62, 87, 0.1); } .card-group-lg-row .card-divider { border-left-width: 0; border-top: 0.0625rem solid rgba(37, 62, 87, 0.1); } .card-group-lg-2 > *:first-child > .card, .card-group-lg-2 > *:first-child > .card .card-header, .card-group-lg-2 > *:first-child > .card .card-img-top, .card-group-lg-2 > *:first-child > .card .card-footer, .card-group-lg-2 > *:first-child > .card .card-img-bottom { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0; } .card-group-lg-2 > *:nth-child(2) > .card, .card-group-lg-2 > *:nth-child(2) > .card .card-header, .card-group-lg-2 > *:nth-child(2) > .card .card-img-top, .card-group-lg-2 > *:nth-child(2) > .card .card-footer, .card-group-lg-2 > *:nth-child(2) > .card .card-img-bottom { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0; } .card-group-lg-2 > *:last-child > .card, .card-group-lg-2 > *:last-child > .card .card-header, .card-group-lg-2 > *:last-child > .card .card-img-top, .card-group-lg-2 > *:last-child > .card .card-footer, .card-group-lg-2 > *:last-child > .card .card-img-bottom { border-top-right-radius: 0; border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; } .card-group-lg-3 > *:first-child > .card, .card-group-lg-3 > *:first-child > .card .card-header, .card-group-lg-3 > *:first-child > .card .card-img-top, .card-group-lg-3 > *:first-child > .card .card-footer, .card-group-lg-3 > *:first-child > .card .card-img-bottom { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0; } .card-group-lg-3 > *:nth-child(3) > .card, .card-group-lg-3 > *:nth-child(3) > .card .card-header, .card-group-lg-3 > *:nth-child(3) > .card .card-img-top, .card-group-lg-3 > *:nth-child(3) > .card .card-footer, .card-group-lg-3 > *:nth-child(3) > .card .card-img-bottom { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0; } .card-group-lg-3 > *:last-child > .card, .card-group-lg-3 > *:last-child > .card .card-header, .card-group-lg-3 > *:last-child > .card .card-img-top, .card-group-lg-3 > *:last-child > .card .card-footer, .card-group-lg-3 > *:last-child > .card .card-img-bottom { border-top-right-radius: 0; border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; } .card-group-lg-4 > *:first-child > .card, .card-group-lg-4 > *:first-child > .card .card-header, .card-group-lg-4 > *:first-child > .card .card-img-top, .card-group-lg-4 > *:first-child > .card .card-footer, .card-group-lg-4 > *:first-child > .card .card-img-bottom { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0; } .card-group-lg-4 > *:nth-child(4) > .card, .card-group-lg-4 > *:nth-child(4) > .card .card-header, .card-group-lg-4 > *:nth-child(4) > .card .card-img-top, .card-group-lg-4 > *:nth-child(4) > .card .card-footer, .card-group-lg-4 > *:nth-child(4) > .card .card-img-bottom { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0; } .card-group-lg-4 > *:last-child > .card, .card-group-lg-4 > *:last-child > .card .card-header, .card-group-lg-4 > *:last-child > .card .card-img-top, .card-group-lg-4 > *:last-child > .card .card-footer, .card-group-lg-4 > *:last-child > .card .card-img-bottom { border-top-right-radius: 0; border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }}
@media (min-width: 1200px) { .card-group-xl-row { box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(var(--bs-gray0-rgb), 0.125); border-radius: 0.5rem; margin: 0; } .card-group-xl-row > * { padding: 0; } .card-group-xl-row > * > .card { height: 100%; box-shadow: none; border-radius: var(--form-border-radius); } .card-group-xl-row > *:not(:first-child):not(:last-child), .card-group-xl-row > *:not(:first-child):not(:last-child) .card-header, .card-group-xl-row > *:not(:first-child):not(:last-child) .card-img-top, .card-group-xl-row > *:not(:first-child):not(:last-child) .card-footer, .card-group-xl-row > *:not(:first-child):not(:last-child) .card-img-bottom { border-radius: var(--form-border-radius); } .card-group-xl-row > *:first-child > .card { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; } .card-group-xl-row > *:first-child > .card, .card-group-xl-row > *:first-child > .card .card-header, .card-group-xl-row > *:first-child > .card .card-img-top, .card-group-xl-row > *:first-child > .card .card-footer, .card-group-xl-row > *:first-child > .card .card-img-bottom { border-top-right-radius: 0; border-bottom-right-radius: 0; } .card-group-xl-row > *:last-child > .card { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.5rem; } .card-group-xl-row > *:last-child > .card, .card-group-xl-row > *:last-child > .card .card-header, .card-group-xl-row > *:last-child > .card .card-img-top, .card-group-xl-row > *:last-child > .card .card-footer, .card-group-xl-row > *:last-child > .card .card-img-bottom { border-top-left-radius: 0; border-bottom-left-radius: 0; } .card-group-xl-row > * + * > .card { border-left: 0.0625rem solid rgba(37, 62, 87, 0.1); } .card-group-xl-row .card-divider { border-left-width: 0; border-top: 0.0625rem solid rgba(37, 62, 87, 0.1); } .card-group-xl-2 > *:first-child > .card, .card-group-xl-2 > *:first-child > .card .card-header, .card-group-xl-2 > *:first-child > .card .card-img-top, .card-group-xl-2 > *:first-child > .card .card-footer, .card-group-xl-2 > *:first-child > .card .card-img-bottom { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0; } .card-group-xl-2 > *:nth-child(2) > .card, .card-group-xl-2 > *:nth-child(2) > .card .card-header, .card-group-xl-2 > *:nth-child(2) > .card .card-img-top, .card-group-xl-2 > *:nth-child(2) > .card .card-footer, .card-group-xl-2 > *:nth-child(2) > .card .card-img-bottom { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0; } .card-group-xl-2 > *:last-child > .card, .card-group-xl-2 > *:last-child > .card .card-header, .card-group-xl-2 > *:last-child > .card .card-img-top, .card-group-xl-2 > *:last-child > .card .card-footer, .card-group-xl-2 > *:last-child > .card .card-img-bottom { border-top-right-radius: 0; border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; } .card-group-xl-3 > *:first-child > .card, .card-group-xl-3 > *:first-child > .card .card-header, .card-group-xl-3 > *:first-child > .card .card-img-top, .card-group-xl-3 > *:first-child > .card .card-footer, .card-group-xl-3 > *:first-child > .card .card-img-bottom { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0; } .card-group-xl-3 > *:nth-child(3) > .card, .card-group-xl-3 > *:nth-child(3) > .card .card-header, .card-group-xl-3 > *:nth-child(3) > .card .card-img-top, .card-group-xl-3 > *:nth-child(3) > .card .card-footer, .card-group-xl-3 > *:nth-child(3) > .card .card-img-bottom { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0; } .card-group-xl-3 > *:last-child > .card, .card-group-xl-3 > *:last-child > .card .card-header, .card-group-xl-3 > *:last-child > .card .card-img-top, .card-group-xl-3 > *:last-child > .card .card-footer, .card-group-xl-3 > *:last-child > .card .card-img-bottom { border-top-right-radius: 0; border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; } .card-group-xl-4 > *:first-child > .card, .card-group-xl-4 > *:first-child > .card .card-header, .card-group-xl-4 > *:first-child > .card .card-img-top, .card-group-xl-4 > *:first-child > .card .card-footer, .card-group-xl-4 > *:first-child > .card .card-img-bottom { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0; } .card-group-xl-4 > *:nth-child(4) > .card, .card-group-xl-4 > *:nth-child(4) > .card .card-header, .card-group-xl-4 > *:nth-child(4) > .card .card-img-top, .card-group-xl-4 > *:nth-child(4) > .card .card-footer, .card-group-xl-4 > *:nth-child(4) > .card .card-img-bottom { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0; } .card-group-xl-4 > *:last-child > .card, .card-group-xl-4 > *:last-child > .card .card-header, .card-group-xl-4 > *:last-child > .card .card-img-top, .card-group-xl-4 > *:last-child > .card .card-footer, .card-group-xl-4 > *:last-child > .card .card-img-bottom { border-top-right-radius: 0; border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }}
@media (min-width: 1400px) { .card-group-xxl-row { box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(var(--bs-gray0-rgb), 0.125); border-radius: 0.5rem; margin: 0; } .card-group-xxl-row > * { padding: 0; } .card-group-xxl-row > * > .card { height: 100%; box-shadow: none; border-radius: var(--form-border-radius); } .card-group-xxl-row > *:not(:first-child):not(:last-child), .card-group-xxl-row > *:not(:first-child):not(:last-child) .card-header, .card-group-xxl-row > *:not(:first-child):not(:last-child) .card-img-top, .card-group-xxl-row > *:not(:first-child):not(:last-child) .card-footer, .card-group-xxl-row > *:not(:first-child):not(:last-child) .card-img-bottom { border-radius: var(--form-border-radius); } .card-group-xxl-row > *:first-child > .card { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; } .card-group-xxl-row > *:first-child > .card, .card-group-xxl-row > *:first-child > .card .card-header, .card-group-xxl-row > *:first-child > .card .card-img-top, .card-group-xxl-row > *:first-child > .card .card-footer, .card-group-xxl-row > *:first-child > .card .card-img-bottom { border-top-right-radius: 0; border-bottom-right-radius: 0; } .card-group-xxl-row > *:last-child > .card { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.5rem; } .card-group-xxl-row > *:last-child > .card, .card-group-xxl-row > *:last-child > .card .card-header, .card-group-xxl-row > *:last-child > .card .card-img-top, .card-group-xxl-row > *:last-child > .card .card-footer, .card-group-xxl-row > *:last-child > .card .card-img-bottom { border-top-left-radius: 0; border-bottom-left-radius: 0; } .card-group-xxl-row > * + * > .card { border-left: 0.0625rem solid rgba(37, 62, 87, 0.1); } .card-group-xxl-row .card-divider { border-left-width: 0; border-top: 0.0625rem solid rgba(37, 62, 87, 0.1); } .card-group-xxl-2 > *:first-child > .card, .card-group-xxl-2 > *:first-child > .card .card-header, .card-group-xxl-2 > *:first-child > .card .card-img-top, .card-group-xxl-2 > *:first-child > .card .card-footer, .card-group-xxl-2 > *:first-child > .card .card-img-bottom { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0; } .card-group-xxl-2 > *:nth-child(2) > .card, .card-group-xxl-2 > *:nth-child(2) > .card .card-header, .card-group-xxl-2 > *:nth-child(2) > .card .card-img-top, .card-group-xxl-2 > *:nth-child(2) > .card .card-footer, .card-group-xxl-2 > *:nth-child(2) > .card .card-img-bottom { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0; } .card-group-xxl-2 > *:last-child > .card, .card-group-xxl-2 > *:last-child > .card .card-header, .card-group-xxl-2 > *:last-child > .card .card-img-top, .card-group-xxl-2 > *:last-child > .card .card-footer, .card-group-xxl-2 > *:last-child > .card .card-img-bottom { border-top-right-radius: 0; border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; } .card-group-xxl-3 > *:first-child > .card, .card-group-xxl-3 > *:first-child > .card .card-header, .card-group-xxl-3 > *:first-child > .card .card-img-top, .card-group-xxl-3 > *:first-child > .card .card-footer, .card-group-xxl-3 > *:first-child > .card .card-img-bottom { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0; } .card-group-xxl-3 > *:nth-child(3) > .card, .card-group-xxl-3 > *:nth-child(3) > .card .card-header, .card-group-xxl-3 > *:nth-child(3) > .card .card-img-top, .card-group-xxl-3 > *:nth-child(3) > .card .card-footer, .card-group-xxl-3 > *:nth-child(3) > .card .card-img-bottom { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0; } .card-group-xxl-3 > *:last-child > .card, .card-group-xxl-3 > *:last-child > .card .card-header, .card-group-xxl-3 > *:last-child > .card .card-img-top, .card-group-xxl-3 > *:last-child > .card .card-footer, .card-group-xxl-3 > *:last-child > .card .card-img-bottom { border-top-right-radius: 0; border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; } .card-group-xxl-4 > *:first-child > .card, .card-group-xxl-4 > *:first-child > .card .card-header, .card-group-xxl-4 > *:first-child > .card .card-img-top, .card-group-xxl-4 > *:first-child > .card .card-footer, .card-group-xxl-4 > *:first-child > .card .card-img-bottom { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0; } .card-group-xxl-4 > *:nth-child(4) > .card, .card-group-xxl-4 > *:nth-child(4) > .card .card-header, .card-group-xxl-4 > *:nth-child(4) > .card .card-img-top, .card-group-xxl-4 > *:nth-child(4) > .card .card-footer, .card-group-xxl-4 > *:nth-child(4) > .card .card-img-bottom { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0; } .card-group-xxl-4 > *:last-child > .card, .card-group-xxl-4 > *:last-child > .card .card-header, .card-group-xxl-4 > *:last-child > .card .card-img-top, .card-group-xxl-4 > *:last-child > .card .card-footer, .card-group-xxl-4 > *:last-child > .card .card-img-bottom { border-top-right-radius: 0; border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }}
.card-group-row { box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(var(--bs-gray0-rgb), 0.125); border-radius: 0.5rem; margin: 0; }
.card-group-row > * { padding: 0; }
.card-group-row > * > .card { height: 100%; box-shadow: none; border-radius: 0; }
.card-group-row > *:not(:first-child):not(:last-child),.card-group-row > *:not(:first-child):not(:last-child) .card-header,.card-group-row > *:not(:first-child):not(:last-child) .card-img-top,.card-group-row > *:not(:first-child):not(:last-child) .card-footer,.card-group-row > *:not(:first-child):not(:last-child) .card-img-bottom { border-radius: 0; }
.card-group-row > *:first-child > .card { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }
.card-group-row > *:first-child > .card,.card-group-row > *:first-child > .card .card-header,.card-group-row > *:first-child > .card .card-img-top,.card-group-row > *:first-child > .card .card-footer,.card-group-row > *:first-child > .card .card-img-bottom { border-top-right-radius: 0; border-bottom-right-radius: 0; }
.card-group-row > *:last-child > .card { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }
.card-group-row > *:last-child > .card,.card-group-row > *:last-child > .card .card-header,.card-group-row > *:last-child > .card .card-img-top,.card-group-row > *:last-child > .card .card-footer,.card-group-row > *:last-child > .card .card-img-bottom { border-top-left-radius: 0; border-bottom-left-radius: 0; }
.card-group-row > * + * > .card { border-left: 0.0625rem solid rgba(37, 62, 87, 0.1); }
.card-group-row .card-divider { border-left-width: 0; border-top: 0.0625rem solid rgba(37, 62, 87, 0.1); }
.card-group-2 > *:first-child > .card,.card-group-2 > *:first-child > .card .card-header,.card-group-2 > *:first-child > .card .card-img-top,.card-group-2 > *:first-child > .card .card-footer,.card-group-2 > *:first-child > .card .card-img-bottom { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0; }
.card-group-2 > *:nth-child(2) > .card,.card-group-2 > *:nth-child(2) > .card .card-header,.card-group-2 > *:nth-child(2) > .card .card-img-top,.card-group-2 > *:nth-child(2) > .card .card-footer,.card-group-2 > *:nth-child(2) > .card .card-img-bottom { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0; }
.card-group-2 > *:last-child > .card,.card-group-2 > *:last-child > .card .card-header,.card-group-2 > *:last-child > .card .card-img-top,.card-group-2 > *:last-child > .card .card-footer,.card-group-2 > *:last-child > .card .card-img-bottom { border-top-right-radius: 0; border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }
.card-group-3 > *:first-child > .card,.card-group-3 > *:first-child > .card .card-header,.card-group-3 > *:first-child > .card .card-img-top,.card-group-3 > *:first-child > .card .card-footer,.card-group-3 > *:first-child > .card .card-img-bottom { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0; }
.card-group-3 > *:nth-child(3) > .card,.card-group-3 > *:nth-child(3) > .card .card-header,.card-group-3 > *:nth-child(3) > .card .card-img-top,.card-group-3 > *:nth-child(3) > .card .card-footer,.card-group-3 > *:nth-child(3) > .card .card-img-bottom { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0; }
.card-group-3 > *:last-child > .card,.card-group-3 > *:last-child > .card .card-header,.card-group-3 > *:last-child > .card .card-img-top,.card-group-3 > *:last-child > .card .card-footer,.card-group-3 > *:last-child > .card .card-img-bottom { border-top-right-radius: 0; border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }
.card-group-4 > *:first-child > .card,.card-group-4 > *:first-child > .card .card-header,.card-group-4 > *:first-child > .card .card-img-top,.card-group-4 > *:first-child > .card .card-footer,.card-group-4 > *:first-child > .card .card-img-bottom { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0; }
.card-group-4 > *:nth-child(4) > .card,.card-group-4 > *:nth-child(4) > .card .card-header,.card-group-4 > *:nth-child(4) > .card .card-img-top,.card-group-4 > *:nth-child(4) > .card .card-footer,.card-group-4 > *:nth-child(4) > .card .card-img-bottom { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0; }
.card-group-4 > *:last-child > .card,.card-group-4 > *:last-child > .card .card-header,.card-group-4 > *:last-child > .card .card-img-top,.card-group-4 > *:last-child > .card .card-footer,.card-group-4 > *:last-child > .card .card-img-bottom { border-top-right-radius: 0; border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }

/*------------------------------------
 Circles Chart
-------------------------------------*/
.circles-chart { position: relative; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; text-align: center; width: 13.75rem; height: 13.75rem; border-radius: 50%; box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(var(--bs-gray0-rgb), 0.125); margin-left: auto; margin-right: auto; }.circles-chart-content { position: absolute; top: 50%; left: 0; right: 0; padding: 2rem 2rem; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); }



/*------------------------------------
 Col Divider
------------------------------------*/
@media (min-width: 576px) { .col-sm-divider > *:not(:first-child) { position: relative; } .col-sm-divider > *:not(:first-child)::before { position: absolute; top: 0; left: 0; width: 0.0625rem; height: 100%; background-color: rgba(var(--bs-dark-rgb), 0.1); content: ''; }}.col-divider-rotated > *:not(:first-child)::before { -webkit-transform: rotate(20deg); transform: rotate(20deg); }@media (min-width: 768px) { .col-md-divider > *:not(:first-child) { position: relative; } .col-md-divider > *:not(:first-child)::before { position: absolute; top: 0; left: 0; width: 0.0625rem; height: 100%; background-color: rgba(var(--bs-dark-rgb), 0.1); content: ''; }}.col-divider-rotated > *:not(:first-child)::before { -webkit-transform: rotate(20deg); transform: rotate(20deg); }@media (min-width: 992px) { .col-lg-divider > *:not(:first-child) { position: relative; } .col-lg-divider > *:not(:first-child)::before { position: absolute; top: 0; left: 0; width: 0.0625rem; height: 100%; background-color: rgba(var(--bs-dark-rgb), 0.1); content: ''; }}.col-divider-rotated > *:not(:first-child)::before { -webkit-transform: rotate(20deg); transform: rotate(20deg); }@media (min-width: 1200px) { .col-xl-divider > *:not(:first-child) { position: relative; } .col-xl-divider > *:not(:first-child)::before { position: absolute; top: 0; left: 0; width: 0.0625rem; height: 100%; background-color: rgba(var(--bs-dark-rgb), 0.1); content: ''; }}.col-divider-rotated > *:not(:first-child)::before { -webkit-transform: rotate(20deg); transform: rotate(20deg); }@media (min-width: 1400px) { .col-xxl-divider > *:not(:first-child) { position: relative; } .col-xxl-divider > *:not(:first-child)::before { position: absolute; top: 0; left: 0; width: 0.0625rem; height: 100%; background-color: rgba(var(--bs-dark-rgb), 0.1); content: ''; }}.col-divider-rotated > *:not(:first-child)::before { -webkit-transform: rotate(20deg); transform: rotate(20deg); }.col-divider > *:not(:first-child) { position: relative; }.col-divider > *:not(:first-child)::before { position: absolute; top: 0; left: 0; width: 0.0625rem; height: 100%; background-color: rgba(var(--bs-dark-rgb), 0.1); content: ''; }.col-divider-rotated > *:not(:first-child)::before { -webkit-transform: rotate(20deg); transform: rotate(20deg); }.col-divider > *:not(:first-child) { position: relative; }.col-divider > *:not(:first-child)::before { position: absolute; top: 0; left: 50%; width: calc(100% - 1.5rem); height: 0.0625rem; background-color: rgba(var(--bs-dark-rgb), 0.1); content: ''; -webkit-transform: translateX(-50%); transform: translateX(-50%); }.col-divider > * { padding-top: 1.5rem; padding-bottom: 1.5rem; }.col-divider > *:first-child { padding-top: 0; }.col-divider > *:last-child { padding-bottom: 0; }@media (max-width: 575.98px) { .col-sm-divider > *:not(:first-child) { position: relative; } .col-sm-divider > *:not(:first-child)::before { position: absolute; top: 0; left: 50%; width: calc(100% - 1.5rem); height: 0.0625rem; background-color: rgba(var(--bs-dark-rgb), 0.1); content: ''; -webkit-transform: translateX(-50%); transform: translateX(-50%); } .col-sm-divider > * { padding-top: 1.5rem; padding-bottom: 1.5rem; } .col-sm-divider > *:first-child { padding-top: 0; } .col-sm-divider > *:last-child { padding-bottom: 0; }}@media (max-width: 767.98px) { .col-md-divider > *:not(:first-child) { position: relative; } .col-md-divider > *:not(:first-child)::before { position: absolute; top: 0; left: 50%; width: calc(100% - 1.5rem); height: 0.0625rem; background-color: rgba(var(--bs-dark-rgb), 0.1); content: ''; -webkit-transform: translateX(-50%); transform: translateX(-50%); } .col-md-divider > * { padding-top: 1.5rem; padding-bottom: 1.5rem; } .col-md-divider > *:first-child { padding-top: 0; } .col-md-divider > *:last-child { padding-bottom: 0; }}@media (max-width: 991.98px) { .col-lg-divider > *:not(:first-child) { position: relative; } .col-lg-divider > *:not(:first-child)::before { position: absolute; top: 0; left: 50%; width: calc(100% - 1.5rem); height: 0.0625rem; background-color: rgba(var(--bs-dark-rgb), 0.1); content: ''; -webkit-transform: translateX(-50%); transform: translateX(-50%); } .col-lg-divider > * { padding-top: 1.5rem; padding-bottom: 1.5rem; } .col-lg-divider > *:first-child { padding-top: 0; } .col-lg-divider > *:last-child { padding-bottom: 0; }}@media (max-width: 1199.98px) { .col-xl-divider > *:not(:first-child) { position: relative; } .col-xl-divider > *:not(:first-child)::before { position: absolute; top: 0; left: 50%; width: calc(100% - 1.5rem); height: 0.0625rem; background-color: rgba(var(--bs-dark-rgb), 0.1); content: ''; -webkit-transform: translateX(-50%); transform: translateX(-50%); } .col-xl-divider > * { padding-top: 1.5rem; padding-bottom: 1.5rem; } .col-xl-divider > *:first-child { padding-top: 0; } .col-xl-divider > *:last-child { padding-bottom: 0; }}@media (max-width: 1399.98px) { .col-xxl-divider > *:not(:first-child) { position: relative; } .col-xxl-divider > *:not(:first-child)::before { position: absolute; top: 0; left: 50%; width: calc(100% - 1.5rem); height: 0.0625rem; background-color: rgba(var(--bs-dark-rgb), 0.1); content: ''; -webkit-transform: translateX(-50%); transform: translateX(-50%); } .col-xxl-divider > * { padding-top: 1.5rem; padding-bottom: 1.5rem; } .col-xxl-divider > *:first-child { padding-top: 0; } .col-xxl-divider > *:last-child { padding-bottom: 0; }}.col-divider > *:not(:first-child) { position: relative; }.col-divider > *:not(:first-child)::before { position: absolute; top: 0; left: 0; width: 0.0625rem; height: 100%; background-color: rgba(var(--bs-dark-rgb), 0.1); content: ''; }.col-divider > *,.col-divider > *:first-child,.col-divider > *:last-child { padding-top: 0; padding-bottom: 0; }.col-divider-light > *:not(:first-child)::before { background-color: rgba(var(--bs-white-rgb), 0.1); }

/*------------------------------------
 Devices
------------------------------------*/


/* Front */
.devices { max-width: 1140px; position: relative; overflow: hidden; padding: 0 0.75rem 7rem; margin-right: -0.75rem; margin-left: -0.75rem; }
.devices .device-mobile { position: absolute; bottom: 0; left: 0; z-index: 2; margin-left: 5rem; margin-bottom: 5rem; }
@media (max-width: 991.98px) { .devices .device-mobile { display: none; }}
.devices .device-browser { margin-left: auto; margin-right: 5rem; }
@media (max-width: 991.98px) { .devices .device-mobile { margin-right: 0.5rem; } .devices .device-browser { margin-right: auto; }}
.devices-shadow-none .device-mobile-frame,.devices-shadow-none .device-browser-frame { box-shadow: none; }
.devices-wrap { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: end; align-items: flex-end; grid-gap: 1rem; }
@media (max-width: 991.98px) { .devices-wrap { display: none; }}
.devices-rotated { -webkit-transform: rotate(-22deg); transform: rotate(-22deg); }
.devices-rotated .devices-rotated-body { -webkit-transform: translate3d(15%, 0, 0); transform: translate3d(15%, 0, 0); }.devices-top-start-50 { position: absolute; top: 0; left: 50%; }

/*-------------------------------------
 Mobile Device
------------------------------------*/
.device-mobile { position: relative; z-index: 1; display: block; max-width: 100%; width: 15rem; height: auto; }
.device-mobile-frame { background: #e9ecef; box-shadow: 0 2.75rem 5.5rem -3.5rem rgba(189, 197, 209, 0.5), 0 2rem 4rem -2rem rgba(37, 62, 87, 0.3), inset 0 -0.1875rem 0.3125rem 0 rgba(151, 164, 175, 0.5); border-radius: 2rem; padding: 0.3125rem; }
.device-mobile-img { max-width: 100%; height: auto; border-radius: 1.6rem; }

/*-------------------------------------
 Tablet Devices
------------------------------------*/
.device-tablet { position: relative; z-index: 1; display: block; max-width: 100%; width: 50rem; height: auto; }.device-tablet-frame { background: #e9ecef; box-shadow: 0 2.75rem 5.5rem -3.5rem rgba(189, 197, 209, 0.5), 0 2rem 4rem -2rem rgba(37, 62, 87, 0.3), inset 0 -0.1875rem 0.3125rem 0 rgba(151, 164, 175, 0.5); border-radius: 1rem; padding: 0.3125rem; }.device-tablet-img { max-width: 100%; height: auto; border-radius: 1rem; }.device-vertical-tablet { position: relative; z-index: 1; max-width: 100%; width: 30rem; height: auto; }.device-vertical-tablet-frame { background: #e9ecef; box-shadow: 0 2.75rem 5.5rem -3.5rem rgba(189, 197, 209, 0.5), 0 2rem 4rem -2rem rgba(37, 62, 87, 0.3), inset 0 -0.1875rem 0.3125rem 0 rgba(151, 164, 175, 0.5); border-radius: 1rem; padding: 0.3125rem; }.device-vertical-tablet-img { max-width: 100%; height: auto; border-radius: 1rem; }

/*-------------------------------------
 Browser Device
------------------------------------*/
.device-browser { position: relative; z-index: 1; display: block; max-width: 100%; width: 50rem; height: auto; margin-left: auto; margin-right: auto; }
.device-browser-frame { background: var(--bs-white); box-shadow: 0 2.75rem 5.5rem -3.5rem rgba(189, 197, 209, 0.5), 0 2rem 4rem -2rem rgba(37, 62, 87, 0.3); border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }
.device-browser-img { max-width: 100%; height: auto; border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }
.device-browser-header { position: relative; display: -ms-flexbox; display: flex; max-width: 50rem; background: var(--bs-white); border-bottom: 0.0625rem solid #f1f3f8; border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; padding: 0.5rem 6.5rem; }
.device-browser-header-btn-list { display: -ms-flexbox; display: flex; grid-gap: 0.25rem; position: absolute; top: calc(50% - 0.25rem); left: 1rem; }
.device-browser-header-btn-list-btn { width: 0.5rem; height: 0.5rem; background-color: #dee2e6; border-radius: 50%; }
.device-browser-header-browser-bar { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; width: 100%; height: 100%; color: var(--bs-gray-dark); background-color: #dee2e6; font-size: 0.5rem; border-radius: 0.125rem; }
.device-browser-lg { width: 60rem; }
.device-browser-lg .device-browser-header { max-width: 60rem; }

/*-------------------------------------
 Dropdown
------------------------------------*/
.dropdown-menu { box-shadow: 0 0.75rem 1rem rgba(189, 197, 209, 0.3); margin-top: 0.3125rem; }
.dropdown-menu .dropdown-item.dropdown-toggle::after { -webkit-transform: rotate(-90deg); transform: rotate(-90deg); }
.dropdown-item { font-size: 0.875rem; border-radius: 0.3125rem; }
.dropdown-item:not(:last-child) { margin-bottom: 0.25rem; }
.dropdown-item:active { color: var(--bs-dark); background-color: rgba(var(--bs-gray0-rgb), 0.2); }
.dropdown-item.active:not(:focus):not(:active), .dropdown-item.active:active:focus { color: var(--bs-dark); background-color: rgba(var(--bs-gray0-rgb), 0.2); }
.dropdown-header { text-transform: uppercase; letter-spacing: 0.03125rem; font-size: 0.75rem; font-weight: var(--fw-600); padding: 0.5rem 1rem; }
.dropdown-item-icon { display: inline-block; opacity: 0.7; width: 1.5rem; color: var(--bs-gray-dark); }
.dropdown-toggle { position: relative; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.dropdown-toggle::after { display: inline-block; width: 1rem; height: 1rem; background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right center; background-size: 1rem 1rem; margin-left: auto; padding-left: 1.25rem; content: ''; }
.dropdown-toggle[aria-expanded="true"]::after { -webkit-transform: rotate(-180deg); transform: rotate(-180deg); }
.dropdown-toggle .dropdown-item-icon { width: 1.75rem; }
.dropup .dropdown-toggle::after { -webkit-transform: rotate(-180deg); transform: rotate(-180deg); }
.dropright .dropdown-toggle::after { -webkit-transform: rotate(-90deg); transform: rotate(-90deg); margin-top: .25rem; }
.dropleft .dropdown-toggle::after { -webkit-transform: rotate(90deg); transform: rotate(90deg); margin-top: -.25rem; }
.dropdown-card { padding: 0; }
.dropdown-card .card { box-shadow: none; }
.dropdown-card-shopping-cart .card > .card-footer { border-top-width: 0.0625rem; }
.dropdown-course-search { position: static !important; }
.dropdown-course-search .dropdown-menu { width: 100%; }

/*-------------------------------------
 Form Check
------------------------------------*/
.form-check-label { font-size: var(--fs-12); margin-top: 0.125rem; }
.form-check .form-check-label { margin-top: 0; }label.form-control,.form-check-input,.form-check-label { cursor: pointer; }
.was-validated .form-check-input:valid, .form-check-input.is-valid { border: 1px solid rgba(37, 62, 87, 0.1); }
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { color: var(--bs-gray-dark); }

/*-------------------------------------
 Form Check Card
------------------------------------*/
.form-check-card { position: relative; padding: 1rem 1rem; border: 0.0625rem solid rgba(37, 62, 87, 0.1); border-radius: 0.5rem; }
.form-check-card .form-check-input { position: absolute; top: 0.75rem; right: 0.75rem; margin: 0; }

/*.form-check-card-warning { padding: 0 0 0 0; position: relative; border: 0.2rem solid rgba(var(--bs-warning-rgb), 0.8); border-radius: 0.5rem; }*/
/*.form-check-card-warning .form-check-input { position: absolute; top: 0.75rem; right: 0.75rem; margin: 0; z-index: 9999; }*/

.btn-form-warning { padding: 0 0 0 0; position: relative; }
.btn-form-warning .form-check-input { position: absolute; top: 0.75rem; right: 0.75rem; margin: 0; z-index: 9999; }


.form-check-card-warning .form-check-input:checked + .form-check-label { 
 position: relative; padding: 0 0 0 0; display: block; 
 background-color: var(--bs-warning); 
 color: var(--bs-white); 
 border-color: var(--bs-warning); 
}


/*-------------------------------------
 Form Check Bookmark
------------------------------------*/
.form-check-bookmark .form-check-input { width: 0; height: 0; margin: 0; border: none; }
.form-check-bookmark .form-check-bookmark-active { color: var(--bs-warning); }
.form-check-bookmark .form-check-input ~ .form-check-label .form-check-bookmark-default { display: block; }
.form-check-bookmark .form-check-input ~ .form-check-label .form-check-bookmark-active { display: none; }
.form-check-bookmark .form-check-input:checked ~ .form-check-label .form-check-bookmark-default { display: none; }
.form-check-bookmark .form-check-input:checked ~ .form-check-label .form-check-bookmark-active { display: block; }

/*-------------------------------------
 Form Select
------------------------------------*/
.form-select { cursor: pointer; }

/*------------------------------------
 Form Switch
------------------------------------*/

.form-switch { position: relative; }
.form-switch .form-check-input { width: 2.8125em; height: 1.8125em; border-width: 0; background-color: #dee2e6; margin-top: -0.25em; margin-right: 0.75rem; }
.form-switch .form-check-input:active { -webkit-filter: 100%; filter: 100%; }
.form-check-input:checked { background-color: var(--bs-primary); }
.form-switch-between { -ms-flex-align: center; align-items: center; padding-left: 0; }
.form-switch-between .form-check-input { float: none; -ms-flex-align: center; align-items: center; margin-left: 0.5rem; }
.form-switch-between .form-check-label { cursor: inherit; }

.form-switch-promotion { position: relative; min-width: 5rem; }
.form-switch-promotion-container { position: absolute; top: -1.75rem; left: 1.25rem; }
.form-switch-promotion-body { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; margin-top: -1rem; }
.form-switch-promotion-arrow { margin-right: -1.75rem; }
.form-switch-promotion-text { display: block; margin-top: 0.3125rem; }

.form-switch-promotion-text { pointer-events: auto; }
.form-switch-promotion-body { transform: translateY(-1rem); z-index: 10; position: relative; pointer-events: none; }

/*-------------------------------------
 Form Attachment
------------------------------------*/
.form-attachment-btn { position: relative; overflow: hidden; margin-bottom: 0; }
.form-attachment-btn-label { position: absolute; top: 0; right: 0; display: block; min-width: 100%; min-height: 100%; cursor: inherit; opacity: 0; }

/*------------------------------------
 Form Text
------------------------------------*/
.form-text { margin-bottom: 0; }

/*------------------------------------
 Form Link

------------------------------------*/
.form-link { display: inline-block; font-size: 0.875rem; font-weight: var(--fw-600); margin-top: 1rem; }

/*------------------------------------
 Input Group Merge
------------------------------------*/
.input-group-merge { position: relative; overflow: hidden; border: 0.0625rem solid rgba(37, 62, 87, 0.1); border-radius: 0.3125rem; }
.input-group-merge .input-group-prepend,.input-group-merge .input-group-append { position: absolute; top: 1px; bottom: 1px; z-index: 4; background-color: transparent; }
.input-group-merge .input-group-prepend.input-group-text,.input-group-merge .input-group-append.input-group-text { border-width: 0; }
.input-group-merge .input-group-prepend { left: 1px; }
.input-group-merge .input-group-append { right: 1px; }
.input-group-merge .form-select,.input-group-merge .form-control { border-width: 0; }
.input-group-merge .form-select:not(:first-child),.input-group-merge .form-control:not(:first-child) { padding-left: 3.375rem; border-top-left-radius: 0.3125rem; border-bottom-left-radius: 0.3125rem; }
.input-group-merge .form-select:not(:last-child),.input-group-merge .form-control:not(:last-child) { padding-right: 3.375rem; border-top-right-radius: 0.3125rem; border-bottom-right-radius: 0.3125rem; }
.input-group-merge .form-select-sm,.input-group-merge .form-control-sm { min-height: calc(1.5em + 0.875rem); }
.input-group-merge .form-select-sm:not(:first-child),.input-group-merge .form-control-sm:not(:first-child) { padding-left: 3.375rem; }
.input-group-merge .form-select-sm:not(:last-child),.input-group-merge .form-control-sm:not(:last-child) { padding-right: 3.375rem; }
.input-group-merge .form-select-lg,.input-group-merge .form-control-lg { min-height: calc(1.5em + 1.375rem); }
.was-validated .input-group-merge.is-valid { border-color: var(--bs-success); }
.was-validated .input-group-merge.is-valid.focus { box-shadow: 0 0 1rem 0 rgba(1, 91, 74, 0.25); }
.was-validated .input-group-merge.is-invalid { border-color: var(--bs-danger); }
.was-validated .input-group-merge.is-invalid.focus { box-shadow: 0 0 1rem 0 rgba(235, 82, 82, 0.25); }

/*-------------------------------------
 Input Group
------------------------------------*/
.input-group-append,.input-group-prepend { display: -ms-flexbox; display: flex; }
.input-group > .input-group-append > .btn,.input-group > .input-group-append > .input-group-text,.input-group > .input-group-prepend:not(:first-child) > .btn,.input-group > .input-group-prepend:not(:first-child) > .input-group-text,.input-group > .input-group-prepend:first-child > .btn:not(:first-child),.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; }
.input-group > .input-group-prepend > .btn,.input-group > .input-group-prepend > .input-group-text,.input-group > .input-group-append:not(:last-child) > .btn,.input-group > .input-group-append:not(:last-child) > .input-group-text,.input-group > .input-group-append:last-child > .btn:not(:last-child),.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; }

/*-------------------------------------
 Input Group Break
------------------------------------*/
.input-group-down-break { display: block; }
.input-group-down-break > .form-control,.input-group-down-break > .form-select { width: 100%; }
.input-group-down-break > .form-control:first-child,.input-group-down-break > .form-select:first-child { border-top-left-radius: 0.3125rem !important; border-top-right-radius: 0.3125rem !important; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
.input-group-down-break > .form-select:not(:first-child):not(:last-child),.input-group-down-break > .form-control:not(:first-child):not(:last-child) { border-radius: 0; }
.input-group-down-break > .form-select:last-child,.input-group-down-break > .form-control:last-child { border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 0.3125rem !important; border-bottom-left-radius: 0.3125rem !important; }
.input-group-down-break .form-control + .form-control,.input-group-down-break .form-control + .form-select,.input-group-down-break .form-control-plaintext + .form-control,.input-group-down-break .form-control-plaintext + .form-select,.input-group-down-break .form-select + .form-control,.input-group-down-break .form-select + .form-select { margin-left: 0 !important; margin-top: -0.0625rem; }@media (max-width: 575.98px) { .input-group-sm-down-break { display: block; } .input-group-sm-down-break > .form-control, .input-group-sm-down-break > .form-select { width: 100%; } .input-group-sm-down-break > .form-control:first-child, .input-group-sm-down-break > .form-select:first-child { border-top-left-radius: 0.3125rem !important; border-top-right-radius: 0.3125rem !important; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .input-group-sm-down-break > .form-select:not(:first-child):not(:last-child), .input-group-sm-down-break > .form-control:not(:first-child):not(:last-child) { border-radius: var(--form-border-radius); } .input-group-sm-down-break > .form-select:last-child, .input-group-sm-down-break > .form-control:last-child { border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 0.3125rem !important; border-bottom-left-radius: 0.3125rem !important; } .input-group-sm-down-break .form-control + .form-control, .input-group-sm-down-break .form-control + .form-select, .input-group-sm-down-break .form-control-plaintext + .form-control, .input-group-sm-down-break .form-control-plaintext + .form-select, .input-group-sm-down-break .form-select + .form-control, .input-group-sm-down-break .form-select + .form-select { margin-left: 0 !important; margin-top: -0.0625rem; }}@media (max-width: 767.98px) { .input-group-md-down-break { display: block; } .input-group-md-down-break > .form-control, .input-group-md-down-break > .form-select { width: 100%; } .input-group-md-down-break > .form-control:first-child, .input-group-md-down-break > .form-select:first-child { border-top-left-radius: 0.3125rem !important; border-top-right-radius: 0.3125rem !important; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .input-group-md-down-break > .form-select:not(:first-child):not(:last-child), .input-group-md-down-break > .form-control:not(:first-child):not(:last-child) { border-radius: var(--form-border-radius); } .input-group-md-down-break > .form-select:last-child, .input-group-md-down-break > .form-control:last-child { border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 0.3125rem !important; border-bottom-left-radius: 0.3125rem !important; } .input-group-md-down-break .form-control + .form-control, .input-group-md-down-break .form-control + .form-select, .input-group-md-down-break .form-control-plaintext + .form-control, .input-group-md-down-break .form-control-plaintext + .form-select, .input-group-md-down-break .form-select + .form-control, .input-group-md-down-break .form-select + .form-select { margin-left: 0 !important; margin-top: -0.0625rem; }}@media (max-width: 991.98px) { .input-group-lg-down-break { display: block; } .input-group-lg-down-break > .form-control, .input-group-lg-down-break > .form-select { width: 100%; } .input-group-lg-down-break > .form-control:first-child, .input-group-lg-down-break > .form-select:first-child { border-top-left-radius: 0.3125rem !important; border-top-right-radius: 0.3125rem !important; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .input-group-lg-down-break > .form-select:not(:first-child):not(:last-child), .input-group-lg-down-break > .form-control:not(:first-child):not(:last-child) { border-radius: var(--form-border-radius); } .input-group-lg-down-break > .form-select:last-child, .input-group-lg-down-break > .form-control:last-child { border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 0.3125rem !important; border-bottom-left-radius: 0.3125rem !important; } .input-group-lg-down-break .form-control + .form-control, .input-group-lg-down-break .form-control + .form-select, .input-group-lg-down-break .form-control-plaintext + .form-control, .input-group-lg-down-break .form-control-plaintext + .form-select, .input-group-lg-down-break .form-select + .form-control, .input-group-lg-down-break .form-select + .form-select { margin-left: 0 !important; margin-top: -0.0625rem; }}@media (max-width: 1199.98px) { .input-group-xl-down-break { display: block; } .input-group-xl-down-break > .form-control, .input-group-xl-down-break > .form-select { width: 100%; } .input-group-xl-down-break > .form-control:first-child, .input-group-xl-down-break > .form-select:first-child { border-top-left-radius: 0.3125rem !important; border-top-right-radius: 0.3125rem !important; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .input-group-xl-down-break > .form-select:not(:first-child):not(:last-child), .input-group-xl-down-break > .form-control:not(:first-child):not(:last-child) { border-radius: var(--form-border-radius); } .input-group-xl-down-break > .form-select:last-child, .input-group-xl-down-break > .form-control:last-child { border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 0.3125rem !important; border-bottom-left-radius: 0.3125rem !important; } .input-group-xl-down-break .form-control + .form-control, .input-group-xl-down-break .form-control + .form-select, .input-group-xl-down-break .form-control-plaintext + .form-control, .input-group-xl-down-break .form-control-plaintext + .form-select, .input-group-xl-down-break .form-select + .form-control, .input-group-xl-down-break .form-select + .form-select { margin-left: 0 !important; margin-top: -0.0625rem; }}@media (max-width: 1399.98px) { .input-group-xxl-down-break { display: block; } .input-group-xxl-down-break > .form-control, .input-group-xxl-down-break > .form-select { width: 100%; } .input-group-xxl-down-break > .form-control:first-child, .input-group-xxl-down-break > .form-select:first-child { border-top-left-radius: 0.3125rem !important; border-top-right-radius: 0.3125rem !important; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .input-group-xxl-down-break > .form-select:not(:first-child):not(:last-child), .input-group-xxl-down-break > .form-control:not(:first-child):not(:last-child) { border-radius: var(--form-border-radius); } .input-group-xxl-down-break > .form-select:last-child, .input-group-xxl-down-break > .form-control:last-child { border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 0.3125rem !important; border-bottom-left-radius: 0.3125rem !important; } .input-group-xxl-down-break .form-control + .form-control, .input-group-xxl-down-break .form-control + .form-select, .input-group-xxl-down-break .form-control-plaintext + .form-control, .input-group-xxl-down-break .form-control-plaintext + .form-select, .input-group-xxl-down-break .form-select + .form-control, .input-group-xxl-down-break .form-select + .form-select { margin-left: 0 !important; margin-top: -0.0625rem; }}

/*-------------------------------------
 Input Group
------------------------------------*/
.input-group-add-field { position: relative; margin-top: 1rem; }
.input-group-add-field-delete { position: absolute; top: 0.75rem; right: -1.25rem; color: var(--bs-danger); }
.input-group-add-field-delete:hover { color: #ea2c60; }

/*------------------------------------
 Input Card
------------------------------------*/
.input-card { display: -ms-flexbox; display: flex; background-color: var(--bs-white); padding: 0.6125rem 0.6125rem; box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(var(--bs-gray0-rgb), 0.125); border-radius: 0.5rem; }
.input-card .input-card-form { -ms-flex: 1 0 0%; flex: 1 0 0%; }
.input-card .btn { -ms-flex: 0 0 auto; flex: 0 0 auto; }
.input-card .form-control { border-width: 0; }
.input-card .form-control:focus { box-shadow: none; }
.input-card .input-group { border-width: 0; }
.input-card .input-card-form { position: relative; }
.input-card .input-card-form:not(:first-child) { padding-left: 1rem; }
.input-card .input-card-form:not(:first-child)::before { position: absolute; top: 50%; left: 0; width: 0.0625rem; height: 2rem; background-color: rgba(var(--bs-dark-rgb), 0.1); content: ''; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.input-card .input-card-form:not(:last-child) { padding-right: 1rem; }@media (min-width: 576px) { .input-card-pill { border-radius: 50rem; }}@media (max-width: 575.98px) { .input-card-sm { display: grid; } .input-card-sm .btn, .input-card-sm .input-card-form { -ms-flex: 0 0 auto; flex: 0 0 auto; } .input-card-sm .input-card-form { padding: 1rem 0 !important; border-bottom: 0.0625rem solid rgba(37, 62, 87, 0.1); } .input-card-sm .input-card-form:first-child { padding-top: 0 !important; } .input-card-sm .input-card-form:not(:first-child)::before { display: none; }}


/*------------------------------------
 Go To
------------------------------------*/
.go-to { display: -ms-inline-flexbox; display: inline-flex; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; z-index: 9999; width: 3.125rem; height: 3.125rem; background-color: rgba(var(--bs-secondary-rgb), 0.1); color: var(--bs-gray-dark); font-size: 1rem; opacity: 0.5; border-radius: 50%; transition: 0.3s ease-out; }
.go-to:hover, .go-to:focus:hover { color: var(--bs-white); background-color: var(--bs-primary); opacity: 1; }

/*-------------------------------------
 Icon
------------------------------------*/
.icon { display: -ms-inline-flexbox; display: inline-flex; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; font-size: 1rem; width: 3.125rem; height: 3.125rem; border-radius: 0.3125rem; }
.icon-circle { border-radius: 50%; }
.icon.icon-xs { font-size: 0.75rem; width: 1.75rem; height: 1.75rem; }
.icon.icon-sm { font-size: 0.8125rem; width: 2.5rem; height: 2.5rem; }
.icon.icon-lg { font-size: 1.25rem; width: 4.25rem; height: 4.25rem; }

.icon-primary { color: var(--bs-white); border-color: var(--bs-primary); background-color: var(--bs-primary); }
.icon-secondary { color: var(--bs-white); border-color: var(--bs-gray-dark); background-color: var(--bs-gray-dark); }
.icon-success { color: var(--bs-white); border-color: var(--bs-success); background-color: var(--bs-success); }
.icon-info { color: var(--bs-white); border-color: var(--bs-gray-dark); background-color: var(--bs-gray-dark); }
.icon-warning { color: var(--bs-black); border-color: var(--bs-warning); background-color: var(--bs-warning-bg); }
.icon-danger { color: var(--bs-white); border-color: var(--bs-danger); background-color: var(--bs-danger); }
.icon-light { color: var(--bs-black); border-color: var(--bs-light); background-color: var(--bs-light-bg); }

.icon-dark { color: var(--bs-white); border-color: var(--bs-dark); background-color: var(--bs-dark-bg); }
.icon-soft-primary { color: var(--bs-primary); background: rgba(var(--bs-primary-rgb), 0.1); }
.icon-soft-secondary { color: var(--bs-gray-dark); background: rgba(119, 218, 247, 0.1); }
.icon-soft-success { color: var(--bs-success); background: rgba(1, 91, 74, 0.1); }
.icon-soft-info { color: var(--bs-gray-dark); background: rgba(121, 63, 198, 0.1); }
.icon-soft-warning { color: var(--bs-warning); background: rgba(245, 202, 153, 0.1); }
.icon-soft-danger { color: var(--bs-danger); background: rgba(235, 82, 82, 0.1); }
.icon-soft-light { color: var(--bs-light); background: rgba(250, 250, 250, 0.1); }
.icon-soft-dark { color: var(--bs-dark); background: rgba(37, 62, 87, 0.1); }

/*-------------------------------------
 Legend Indicator
------------------------------------*/
.legend-indicator { display: inline-block; width: 0.5rem; height: 0.5rem; background-color: #ced4da; border-radius: 50%; margin-right: 0.4375rem; }

/*------------------------------------
 List Comment
------------------------------------*/
.list-comment { padding-left: 0; list-style: none; margin-bottom: 0; }
.list-comment:first-child { margin-top: -2.5rem; }
.list-comment-item { margin-top: 2.5rem; }
.list-comment-item .list-comment .list-comment-item { padding-left: 1rem; border-left: 0.1875rem solid rgba(37, 62, 87, 0.1); }
.list-comment-divider .list-comment-item:not(:last-child) { border-bottom: 0.0625rem solid rgba(37, 62, 87, 0.1); padding-bottom: 2.5rem; }

/*-------------------------------------
 List Padding
------------------------------------*/
.list-py-1 > li:not(:first-child) { padding-top: 0.25rem; }
.list-py-1 > li:not(:last-child) { padding-bottom: 0.25rem; }
.list-py-2 > li:not(:first-child) { padding-top: 0.5rem; }
.list-py-2 > li:not(:last-child) { padding-bottom: 0.5rem; }
.list-py-3 > li:not(:first-child) { padding-top: 1rem; }
.list-py-3 > li:not(:last-child) { padding-bottom: 1rem; }

/*-------------------------------------
 List Separator
------------------------------------*/
.list-separator { margin-bottom: 0; }
.list-separator .list-inline-item { position: relative; margin-left: 0; margin-right: -0.25rem; }
.list-separator .list-inline-item:not(:last-child) { padding-right: 2rem; }
.list-separator .list-inline-item:not(:last-child)::after { position: absolute; top: 50%; right: 0.8rem; -webkit-transform: translateY(-50%); transform: translateY(-50%); content: "/"; opacity: 0.4; }
.list-separator .list-separator-link { color: var(--bs-gray-dark); }
.list-separator .list-separator-link:hover { color: var(--bs-secondary); }
.list-separator-light .list-inline-item::after { color: var(--bs-white); }
.list-separator-light .list-separator-link, .list-separator-light .list-separator-link:hover { color: var(--bs-white); }
.list-separator-light .list-separator-link:hover { text-decoration: underline; }

/*-------------------------------------
 List Group
------------------------------------*/
.list-group-item:first-child { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; }
.list-group-item:last-child { border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }
.list-group-item.active .list-group-icon { color: var(--bs-white); }
.list-group-icon { display: inline-block; color: var(--bs-gray-dark); width: 2rem; text-align: center; margin-right: 0.5rem; }
.list-group-striped > li:nth-of-type(odd) { background-color: rgba(var(--bs-primary-rgb), 0.1); }
.list-group-sm .list-group-item { font-size: 0.875rem; padding: 0.5rem 0.5rem; }
.list-group-lg .list-group-item { padding: 1.5rem 1.5rem; }
.list-group-lg .list-group-icon { font-size: 1.5rem; width: 2.5rem; }
.list-group-no-gutters .list-group-item { padding-right: 0; padding-left: 0; }

/*-------------------------------------
 List Checked
------------------------------------*/
.list-checked { padding-left: 0; list-style: none; }
.list-checked-item { position: relative; color: var(--bs-gray-dark); padding-left: 2rem; }
.list-checked-item:not(:last-child) { margin-bottom: 0.5rem; }
.list-checked-item::before { position: absolute; top: 0; left: 0; width: 1.25rem; height: 1.25rem; background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%23fff'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right center; background-size: 1.25rem 1.25rem; content: ''; margin-top: 0.125rem; }
.list-checked-item[hover]:hover { color: var(--bs-primary); }[class*="list-checked-bg-"] .list-checked-item::before,[class*="list-checked-soft-bg-"] .list-checked-item::before { margin-top: 0.25rem; }
.list-checked-primary .list-checked-item::before { background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%23004b90'/%3e%3c/svg%3e"); }
.list-checked-bg-primary .list-checked-item::before { background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23004b90'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e"); }
.list-checked-soft-bg-primary .list-checked-item::before { background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23004b90' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%23004b90'/%3e%3c/svg%3e"); }
.list-checked-secondary .list-checked-item::before { background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%23fff'/%3e%3c/svg%3e"); }
.list-checked-bg-secondary .list-checked-item::before { background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23fff'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e"); }
.list-checked-soft-bg-secondary .list-checked-item::before { background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23fff' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%23fff'/%3e%3c/svg%3e"); }
.list-checked-success .list-checked-item::before { background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%23015b4a'/%3e%3c/svg%3e"); }
.list-checked-bg-success .list-checked-item::before { background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23015b4a'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e"); }
.list-checked-soft-bg-success .list-checked-item::before { background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23015b4a' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%23015b4a'/%3e%3c/svg%3e"); }
.list-checked-info .list-checked-item::before { background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%23fff'/%3e%3c/svg%3e"); }
.list-checked-bg-info .list-checked-item::before { background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23fff'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e"); }
.list-checked-soft-bg-info .list-checked-item::before { background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23fff' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%23fff'/%3e%3c/svg%3e"); }
.list-checked-warning .list-checked-item::before { background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%23f5ca99'/%3e%3c/svg%3e"); }
.list-checked-bg-warning .list-checked-item::before { background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23f5ca99'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e"); }
.list-checked-soft-bg-warning .list-checked-item::before { background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23f5ca99' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%23f5ca99'/%3e%3c/svg%3e"); }
.list-checked-danger .list-checked-item::before { background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%23EB5252'/%3e%3c/svg%3e"); }
.list-checked-bg-danger .list-checked-item::before { background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23EB5252'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e"); }
.list-checked-soft-bg-danger .list-checked-item::before { background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23EB5252' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%23EB5252'/%3e%3c/svg%3e"); }
.list-checked-light .list-checked-item::before { background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%23d5dbe0'/%3e%3c/svg%3e"); }
.list-checked-bg-light .list-checked-item::before { background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23d5dbe0'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e"); }
.list-checked-soft-bg-light .list-checked-item::before { background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23d5dbe0' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%23d5dbe0'/%3e%3c/svg%3e"); }
.list-checked-dark .list-checked-item::before { background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.3035 4.76425C13.5718 4.44865 14.0451 4.41027 14.3607 4.67853C14.6763 4.9468 14.7147 5.42012 14.4464 5.73572L8.07144 13.2357C7.79896 13.5563 7.31616 13.5901 7.00171 13.3105L3.62671 10.3105C3.31713 10.0354 3.28924 9.5613 3.56443 9.25172C3.83962 8.94213 4.31367 8.91424 4.62326 9.18943L7.42515 11.68L13.3035 4.76425Z' fill='%23253e57'/%3e%3c/svg%3e"); }
.list-checked-bg-dark .list-checked-item::before { background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23253e57'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='white'/%3e%3c/svg%3e"); }
.list-checked-soft-bg-dark .list-checked-item::before { background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='9' fill='%23253e57' fill-opacity='0.1'/%3e%3cpath d='M12.0603 5.78792C12.2511 5.56349 12.5876 5.5362 12.8121 5.72697C13.0365 5.91774 13.0638 6.25432 12.873 6.47875L8.3397 11.8121C8.14594 12.04 7.80261 12.064 7.57901 11.8653L5.17901 9.73195C4.95886 9.53626 4.93903 9.19915 5.13472 8.979C5.33041 8.75885 5.66751 8.73902 5.88766 8.93471L7.88011 10.7058L12.0603 5.78792Z' fill='%23253e57'/%3e%3c/svg%3e"); }
.list-checked-sm .list-checked-item { padding-left: 1.5rem; }
.list-checked-sm .list-checked-item::before { width: 1rem; height: 1rem; background-size: 1rem 1rem; margin-top: 0.3125rem; }
.list-checked-sm[class*="list-checked-bg-"] .list-checked-item::before, .list-checked-sm[class*="list-checked-soft-bg-"] .list-checked-item::before { margin-top: 0.25rem; }
.list-checked-lg .list-checked-item { padding-left: 2.75rem; }
.list-checked-lg .list-checked-item:not(:last-child) { margin-bottom: 1.25rem; }
.list-checked-lg .list-checked-item::before { width: 1.75rem; height: 1.75rem; background-size: 1.75rem 1.75rem; margin-top: 0; }
.list-checked-lg[class*="list-checked-bg-"] .list-checked-item::before, .list-checked-lg[class*="list-checked-soft-bg-"] .list-checked-item::before { margin-top: -0.0625rem; }

/*-------------------------------------
 List Pointer
------------------------------------*/
.list-pointer { padding-left: 0; list-style: none; }
.list-pointer-item { position: relative; color: var(--bs-gray-dark); padding-left: 1.75rem; }
.list-pointer-item:not(:last-child) { margin-bottom: 0.5rem; }
.list-pointer-item::before { position: absolute; top: 0; left: 0; width: 1.25rem; height: 1.25rem; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23fff' d='M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right center; background-size: 1.25rem 1.25rem; content: ''; margin-top: 0.1875rem; }
.list-pointer-item[hover]:hover { color: var(--bs-primary); }[class*="list-pointer-bg-"] .list-pointer-item::before,[class*="list-pointer-soft-bg-"] .list-pointer-item::before { margin-top: 0.25rem; }
.list-pointer-primary .list-pointer-item::before { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23004b90' d='M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z'/%3e%3c/svg%3e"); }
.list-pointer-bg-primary .list-pointer-item::before { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23004b90'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23fff'/%3e%3c/svg%3e"); }
.list-pointer-soft-bg-primary .list-pointer-item::before { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23004b90' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23004b90' fill-opacity='0.1'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23004b90'/%3e%3c/svg%3e"); }
.list-pointer-secondary .list-pointer-item::before { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23fff' d='M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z'/%3e%3c/svg%3e"); }
.list-pointer-bg-secondary .list-pointer-item::before { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23fff'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23fff'/%3e%3c/svg%3e"); }
.list-pointer-soft-bg-secondary .list-pointer-item::before { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23fff' fill-opacity='0.1'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23fff'/%3e%3c/svg%3e"); }
.list-pointer-success .list-pointer-item::before { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23015b4a' d='M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z'/%3e%3c/svg%3e"); }
.list-pointer-bg-success .list-pointer-item::before { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23015b4a'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23fff'/%3e%3c/svg%3e"); }
.list-pointer-soft-bg-success .list-pointer-item::before { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23015b4a' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23015b4a' fill-opacity='0.1'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23015b4a'/%3e%3c/svg%3e"); }
.list-pointer-info .list-pointer-item::before { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23fff' d='M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z'/%3e%3c/svg%3e"); }
.list-pointer-bg-info .list-pointer-item::before { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23fff'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23fff'/%3e%3c/svg%3e"); }
.list-pointer-soft-bg-info .list-pointer-item::before { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23fff' fill-opacity='0.1'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23fff'/%3e%3c/svg%3e"); }
.list-pointer-warning .list-pointer-item::before { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23f5ca99' d='M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z'/%3e%3c/svg%3e"); }
.list-pointer-bg-warning .list-pointer-item::before { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23f5ca99'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23000'/%3e%3c/svg%3e"); }
.list-pointer-soft-bg-warning .list-pointer-item::before { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23f5ca99' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23f5ca99' fill-opacity='0.1'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23f5ca99'/%3e%3c/svg%3e"); }
.list-pointer-danger .list-pointer-item::before { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23EB5252' d='M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z'/%3e%3c/svg%3e"); }
.list-pointer-bg-danger .list-pointer-item::before { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23EB5252'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23fff'/%3e%3c/svg%3e"); }
.list-pointer-soft-bg-danger .list-pointer-item::before { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23EB5252' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23EB5252' fill-opacity='0.1'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23EB5252'/%3e%3c/svg%3e"); }
.list-pointer-light .list-pointer-item::before { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23d5dbe0' d='M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z'/%3e%3c/svg%3e"); }
.list-pointer-bg-light .list-pointer-item::before { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23d5dbe0'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23000'/%3e%3c/svg%3e"); }
.list-pointer-soft-bg-light .list-pointer-item::before { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23d5dbe0' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23d5dbe0' fill-opacity='0.1'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23d5dbe0'/%3e%3c/svg%3e"); }
.list-pointer-dark .list-pointer-item::before { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23253e57' d='M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z'/%3e%3c/svg%3e"); }
.list-pointer-bg-dark .list-pointer-item::before { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23253e57'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23fff'/%3e%3c/svg%3e"); }
.list-pointer-soft-bg-dark .list-pointer-item::before { background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='%23253e57' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='%23253e57' fill-opacity='0.1'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='%23253e57'/%3e%3c/svg%3e"); }
.list-pointer-sm .list-pointer-item { padding-left: 1.5rem; }
.list-pointer-sm .list-pointer-item::before { width: 1rem; height: 1rem; background-size: 1rem 1rem; margin-top: 0.3125rem; }
.list-pointer-sm[class*="list-pointer-bg-"] .list-pointer-item::before, .list-pointer-sm[class*="list-pointer-soft-bg-"] .list-pointer-item::before { margin-top: 0.25rem; }
.list-pointer-lg .list-pointer-item { padding-left: 2.75rem; }
.list-pointer-lg .list-pointer-item:not(:last-child) { margin-bottom: 1.25rem; }
.list-pointer-lg .list-pointer-item::before { width: 1.75rem; height: 1.75rem; background-size: 1.75rem 1.75rem; margin-top: 0; }
.list-pointer-lg[class*="list-pointer-bg-"] .list-pointer-item::before, .list-pointer-lg[class*="list-pointer-soft-bg-"] .list-pointer-item::before { margin-top: -0.0625rem; }

/*-------------------------------------
 Media Viewer
------------------------------------*/
.media-viewer { position: relative; display: block; }
.media-viewer:hover .media-viewer-icon { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
.media-viewer-container { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.media-viewer-icon { display: -ms-inline-flexbox; display: inline-flex; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; vertical-align: middle; text-align: center; width: 1.75rem; height: 1.75rem; font-size: 0.75rem; color: var(--bs-white); background-color: var(--bs-primary); border-radius: 50%; opacity: 0; -webkit-transform: scale(0.7); transform: scale(0.7); transition: 0.3s; }
.media-viewer-icon:hover, .media-viewer-icon:focus { color: var(--bs-white); }
.media-viewer-icon-active { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }



/*-------------------------------------
 Nav
------------------------------------*/
.nav-subtitle { display: block; color: var(--bs-gray); font-size: 0.75rem; text-transform: uppercase; letter-spacing: 0.03125rem; }
.nav-link.dropdown-toggle { -ms-flex-align: center; align-items: center; }
.nav-link.active { color: var(--bs-primary); }
.nav-link.active .nav-link-svg path,.nav-item.show .nav-link-svg path { fill: var(--bs-primary); }
.nav-title:last-child,.nav-text:last-child { margin-bottom: 0; }
.nav-icon { opacity: 0.7; -ms-flex: 0 0 1.9375rem; flex: 0 0 1.9375rem; }
.nav.nav-link-gray .nav-link { color: var(--bs-gray-dark); }
.nav.nav-link-gray .nav-link.active, .nav.nav-link-gray .nav-link:hover { color: var(--bs-primary); }
.nav.nav-link-gray .nav-link.disabled { color: #ced4da; }
.nav-tabs .nav-link { border-top-width: 0; border-left-width: 0; border-right-width: 0; border-bottom: 0.1875rem solid transparent; }
.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link { font-weight: var(--fw-600); }
.nav-tabs:not(.nav-vertical) .nav-link { padding-top: 1.25rem; padding-bottom: 1.25rem; }
.nav-vertical { -ms-flex-direction: column; flex-direction: column; }
.nav-vertical.nav .nav-item:not(:last-child) { margin-right: 0; }
.nav-vertical.nav .nav-link { display: -ms-flexbox; display: flex; white-space: nowrap; }
.nav-vertical .nav-subtitle { padding-left: 1rem; }
.nav-vertical.nav-tabs { border-bottom-width: 0; }
.nav-vertical.nav-tabs .nav-link { border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left: 0.1875rem solid transparent; margin-bottom: 0; }
.nav-vertical.nav-tabs .nav-subtitle { border-left: 0.1875rem solid rgba(37, 62, 87, 0.1); }
.nav-vertical.nav-tabs .nav-link.active,.nav-vertical.nav-tabs .nav-item.show .nav-link { border-color: var(--bs-primary); }
.nav-vertical.nav.nav-tabs .nav-collapse .nav-link { padding-left: 3rem; }
.nav-vertical.nav.nav-tabs .nav-collapse .nav-collapse .nav-link { padding-left: 4.5rem; }
.nav-vertical.nav-pills .nav-link.active,.nav-vertical.nav-pills .show > .nav-link { color: var(--bs-dark); background-color: transparent; }
.nav-vertical.nav-pills .nav-link { font-size: 0.875rem; padding: 0.5rem 1rem; margin-bottom: 0.25rem; }
.nav-vertical.nav-pills .nav-link.active { background-color: rgba(var(--bs-gray0-rgb), 0.2); }
.nav-vertical.nav-pills .nav-link:hover, .nav-vertical.nav-pills .nav-link:focus { color: var(--bs-dark); }
.nav-vertical.nav-pills .nav-link[aria-expanded="true"] { color: var(--bs-primary); }
.nav-vertical.nav-pills .nav-collapse { position: relative; padding-left: 1.9375rem; }
.nav-vertical.nav-pills .nav-collapse::before { position: absolute; top: 0; left: 1.3125rem; width: 0.125rem; height: calc(100% - .25rem); content: ''; background-color: rgba(var(--bs-dark-rgb), 0.1); }
.nav-vertical.nav-pills .nav-link.dropdown-toggle { display: -ms-flexbox; display: flex; width: 100%; }
.nav-pills .nav-item { margin: 0.25rem 0.25rem; }
.nav-pills .nav-link { padding: 1rem 1rem; }
.nav-pills .nav-link:hover { color: var(--bs-white); }
.nav-pills .nav-link.active:hover,.nav-pills .show > .nav-link:hover { border-color: transparent; }
.nav-pills-shadow .nav-link.active { box-shadow: 0rem 0.1875rem 0.375rem rgba(140, 152, 164, 0.25); }
.nav-segment { position: relative; background-color: #e9ecef; padding: 0.25rem 0.25rem; border-radius: 0.5rem; }
.nav-segment:not(.nav-fill) { display: -ms-inline-flexbox; display: inline-flex; }
.nav-segment .nav-link { color: var(--bs-gray-dark); font-size: 0.875rem; padding: 0.5rem 1rem; border-radius: 0.5rem; }
.nav-segment .nav-link:hover { color: var(--bs-primary); } 
.nav-segment .nav-link.active { color: var(--bs-dark); background-color: var(--bs-white); box-shadow: 0rem 0.1875rem 0.375rem 0rem rgba(140, 152, 164, 0.25); }
.nav-segment .nav-link.disabled { color: #ced4da; }
.nav-segment.nav-pills { border-radius: 50rem; }
.nav-segment.nav-pills .nav-link { border-radius: 50rem; }
.nav-light .nav-link { color: rgba(var(--bs-white-rgb), 0.7); }
.nav-light .nav-link.active, .nav-light .nav-link:hover { color: var(--bs-white); }
.nav-light.nav-pills .nav-link:hover { background-color: rgba(var(--bs-gray0-rgb), 0.2); }
.nav-light.nav-pills .nav-link.active, .nav-light.nav-pills .nav-link:hover { color: var(--bs-white); }
.nav-sm .nav-link { font-size: 0.9375rem; padding-right: 0.75rem; padding-left: 0.75rem; }
.nav-sm.nav-pills .nav-link { padding: 0.75rem 0.75rem; }
.nav-lg .nav-link { font-size: 1rem; }
.nav-lg.nav-pills .nav-link { padding: 1.5rem 1.5rem; }
.nav-link-badge { margin-left: auto; }

/*------------------------------------
 Navbar
------------------------------------*/


.navbar { display: block; z-index: 99; }
.navbar-collapse { -ms-flex-align: start; align-items: flex-start; }
.navbar-nav { -ms-flex-positive: 1; flex-grow: 1; }
.navbar-shadow { box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(var(--bs-gray0-rgb), 0.125); }
.navbar-height { height: 3.875rem; }
.navbar.navbar-scrolled.navbar-light { background-color: var(--bs-white); box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(var(--bs-gray0-rgb), 0.125); }
.navbar.navbar-scrolled.navbar-dark { background-color: var(--bs-dark-bg); }
.navbar-brand { padding-top: 0; padding-bottom: 0; }
.navbar-brand-logo { width: 100%; min-width: 12rem; max-width: 14rem; }


 

.navbar-brand-collapsed,
.navbar-brand-on-scroll { display: none; }

.navbar-scrolled .navbar-brand-default { display: none; }
.navbar-scrolled .navbar-brand-on-scroll { display: inline-block; }

.navbar-nav-wrap { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-preferred-size: 100%; flex-basis: 100%; -ms-flex-align: center; align-items: center; }
.navbar-nav-wrap .navbar-toggler { margin-left: auto; }
.navbar-nav-wrap-secondary-content { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; gap: 0.5rem; }




.navbar-toggler { margin-left: 0; padding: 0.5rem 0.5rem; background-color: var(--bs-light0); }
.navbar-toggler:focus { box-shadow: none; }
.navbar-toggler .navbar-toggler-text { color: var(--bs-dark); font-weight: var(--fw-700); }
.navbar-toggler .navbar-toggler-default { display: -ms-flexbox; display: flex; }
.navbar-toggler .navbar-toggler-toggled { display: none; }
.navbar-toggler[aria-expanded="true"] .navbar-toggler-default { display: none; }
.navbar-toggler[aria-expanded="true"] .navbar-toggler-toggled { display: -ms-flexbox; display: flex; }

.navbar-topbar .navbar-toggler { margin-left: 0; font-size: var(--fs-10); }

.navbar-topbar .js-mega-menu { z-index: 11; }

.navbar-topbar-toggler { border: 0.0625rem solid rgba(var(--bs-light-rgb), 0.6); border-radius: 0.8125rem;margin: 0.75rem 0.75rem 0 0.75rem; padding-bottom: 0.75rem; }@-webkit-keyframes navbar-topbar-collapse-scale-up { 0% { -webkit-transform: scale(0.5); transform: scale(0.5); -webkit-transform-origin: 100% 0%; transform-origin: 100% 0%; } 100% { -webkit-transform: scale(1); transform: scale(1); -webkit-transform-origin: 100% 0%; transform-origin: 100% 0%; }}@keyframes navbar-topbar-collapse-scale-up { 0% { -webkit-transform: scale(0.5); transform: scale(0.5); -webkit-transform-origin: 100% 0%; transform-origin: 100% 0%; } 100% { -webkit-transform: scale(1); transform: scale(1); -webkit-transform-origin: 100% 0%; transform-origin: 100% 0%; }}
.navbar-topbar-collapse .navbar-toggler { display: -ms-flexbox; display: flex; margin-left: auto; }

.navbar .navbar-nav .nav-link { padding: 1rem 0.75rem; }
.navbar .nav-item:hover > .nav-link { color: var(--bs-secondary); }
.navbar .dropdown-menu { border-top: 0.1875rem solid var(--bs-primary); border-top-left-radius: 0; border-top-right-radius: 0; }
.navbar .dropdown-menu::before { position: absolute; top: -0.625rem; display: block; left: 0; width: 100%; height: 1.75rem; content: ''; }
.navbar-dropdown-menu-inner { padding: 0.75rem 0.75rem; }
.navbar-dropdown-menu-media-link { display: block; text-decoration: none; padding: 1rem 1rem; border-radius: 0.5rem; }
.navbar-dropdown-menu-media-link:hover:not(.disabled):not(:disabled) { background-color: rgba(var(--bs-gray0-rgb), 0.2); }
.navbar-dropdown-menu-media-link:hover:not(.disabled):not(:disabled) .navbar-dropdown-menu-media-title { color: var(--bs-primary); }
.navbar-dropdown-menu-media-link.disabled { pointer-events: none; }
.navbar-dropdown-menu-media-link + .navbar-dropdown-menu-media-link { margin-top: 0.5rem; }
.navbar-dropdown-menu-media-title { color: var(--bs-dark); font-weight: var(--fw-600); }
.navbar-dropdown-menu-media-desc { color: var(--bs-gray-dark); font-size: 0.875rem; margin-bottom: 0; }

.navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item { position: relative; }
.navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item::after { position: absolute; top: -0.75rem; right: 0; border-top: 0.0625rem solid rgba(37, 62, 87, 0.1); width: 100%; content: ''; } 
.navbar-dropdown-menu-promo-item { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; min-width: 0; word-wrap: break-word; background-clip: border-box; margin: 0.75rem 0.75rem; }
.navbar-dropdown-menu-promo-item ~ .navbar-dropdown-menu-promo-item { border-top: 0.0625rem solid rgba(37, 62, 87, 0.1); }

.navbar .navbar-dropdown-menu-borderless { border-top-width: 0; border-radius: 0.5rem; }

.navbar-dropdown-menu-promo .navbar-dropdown-menu-promo-item { border-top: none; }
.navbar-dropdown-menu-promo-link { display: block; height: 100%; padding: 1rem 1rem; border-radius: 0.5rem; }
.navbar-dropdown-menu-promo-link.active { background-color: rgba(var(--bs-gray0-rgb), 0.2); }
.navbar-dropdown-menu-promo-link.active .navbar-dropdown-menu-media-title { color: var(--bs-primary); }

.navbar-dropdown-menu-promo-link.disabled { opacity: .7; pointer-events: none; }

.navbar-dropdown-menu-promo-link:hover:not(.disabled):not(:disabled) { background-color: rgba(var(--bs-gray0-rgb), 0.2); }
.navbar-dropdown-menu-promo-link:hover:not(.disabled):not(:disabled) .navbar-dropdown-menu-media-title { color: var(--bs-primary); }

.navbar-dropdown-menu-banner { position: relative; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; border-radius: 0.5rem; }
.navbar-dropdown-menu-banner-content { position: absolute; top: 50%; z-index: 1; width: 100%; text-align: center; padding: 2rem 2rem; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); }
.navbar-dropdown-menu-shop-banner { position: relative; background-color: var(--bs-light-bg); padding-left: 10rem; border-radius: 0.5rem; }
.navbar-dropdown-menu-shop-banner-img { position: absolute; bottom: 0; left: 0; width: 10rem; }
.navbar.navbar-vertical .navbar-nav .nav-subtitle,.navbar.navbar-vertical .navbar-nav .nav-link { padding: 0.3125rem 1.5rem; }
.navbar.navbar-vertical .nav-tabs-borderless.nav-vertical { padding-right: 0; padding-left: 0; }
.navbar.navbar-vertical .nav-tabs-borderless.nav-vertical .nav-link,.navbar.navbar-vertical .nav-tabs-borderless.nav-vertical .nav-subtitle { border-left-color: transparent; }
.navbar.navbar-vertical .nav-tabs-borderless.nav-vertical .nav-link.active,.navbar.navbar-vertical .nav-tabs-borderless.nav-vertical .nav-item.show .nav-link { border-color: var(--bs-primary); }
.navbar-input-group { /* clears the 'X' from Internet Explorer */
 /* clears the 'X' from Chrome */
}
.navbar-input-group input[type=search]::-ms-clear { display: none; width: 0; height: 0; }
.navbar-input-group input[type=search]::-ms-reveal { display: none; width: 0; height: 0; }
.navbar-input-group input[type="search"]::-webkit-search-decoration,.navbar-input-group input[type="search"]::-webkit-search-cancel-button,.navbar-input-group input[type="search"]::-webkit-search-results-button,.navbar-input-group input[type="search"]::-webkit-search-results-decoration { display: none; }
.navbar-vertical .card .nav-tabs .nav-link { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; padding-right: 0; padding-left: 1.8125rem; margin-left: -2rem; }
.navbar-vertical .card .nav-tabs .nav-link:not(.active) { border-color: transparent; }

/*------------------------------------
 Absolute Positions
------------------------------------*/

@media (min-width: 576px) { .navbar-absolute-sm-top { position: absolute; top: 0; left: 0; right: 0; }}@media (min-width: 768px) { .navbar-absolute-md-top { position: absolute; top: 0; left: 0; right: 0; }}@media (min-width: 992px) { .navbar-absolute-lg-top { position: absolute; top: 0; left: 0; right: 0; }}@media (min-width: 1200px) { .navbar-absolute-xl-top { position: absolute; top: 0; left: 0; right: 0; }}@media (min-width: 1400px) { .navbar-absolute-xxl-top { position: absolute; top: 0; left: 0; right: 0; }}
.navbar-absolute-top { position: absolute; top: 0; left: 0; right: 0; }@media (max-width: 575.98px) { .navbar-absolute-md-top .navbar-absolute-top-scroller { max-height: 75vh; background-color: var(--bs-white); overflow: hidden; overflow-y: auto; } .navbar-absolute-md-top .navbar-absolute-top-scroller::-webkit-scrollbar { width: 0.6125rem; } .navbar-absolute-md-top .navbar-absolute-top-scroller::-webkit-scrollbar-thumb { background-color: rgba(var(--bs-light-rgb), 0.6); visibility: hidden; } .navbar-absolute-md-top .navbar-absolute-top-scroller:hover::-webkit-scrollbar-thumb { visibility: visible; }}@media (max-width: 767.98px) { .navbar-absolute-top .navbar-absolute-top-scroller, .navbar-absolute-sm-top .navbar-absolute-top-scroller, .navbar-absolute-lg-top .navbar-absolute-top-scroller { max-height: 75vh; background-color: var(--bs-white); overflow: hidden; overflow-y: auto; } .navbar-absolute-top .navbar-absolute-top-scroller::-webkit-scrollbar, .navbar-absolute-sm-top .navbar-absolute-top-scroller::-webkit-scrollbar, .navbar-absolute-lg-top .navbar-absolute-top-scroller::-webkit-scrollbar { width: 0.6125rem; } .navbar-absolute-top .navbar-absolute-top-scroller::-webkit-scrollbar-thumb, .navbar-absolute-sm-top .navbar-absolute-top-scroller::-webkit-scrollbar-thumb, .navbar-absolute-lg-top .navbar-absolute-top-scroller::-webkit-scrollbar-thumb { background-color: rgba(var(--bs-light-rgb), 0.6); visibility: hidden; } .navbar-absolute-top .navbar-absolute-top-scroller:hover::-webkit-scrollbar-thumb, .navbar-absolute-sm-top .navbar-absolute-top-scroller:hover::-webkit-scrollbar-thumb, .navbar-absolute-lg-top .navbar-absolute-top-scroller:hover::-webkit-scrollbar-thumb { visibility: visible; }}@media (max-width: 991.98px) { .navbar-absolute-xl-top .navbar-absolute-top-scroller { max-height: 75vh; background-color: var(--bs-white); overflow: hidden; overflow-y: auto; } .navbar-absolute-xl-top .navbar-absolute-top-scroller::-webkit-scrollbar { width: 0.6125rem; } .navbar-absolute-xl-top .navbar-absolute-top-scroller::-webkit-scrollbar-thumb { background-color: rgba(var(--bs-light-rgb), 0.6); visibility: hidden; } .navbar-absolute-xl-top .navbar-absolute-top-scroller:hover::-webkit-scrollbar-thumb { visibility: visible; }}

/*-------------------------------------
 Sticky Positions
------------------------------------*/

@media (min-width: 576px) { .navbar-sticky-sm-top { position: fixed; top: 0; left: 0; right: 0; }}
@media (min-width: 768px) { .navbar-sticky-md-top { position: fixed; top: 0; left: 0; right: 0; }}
@media (min-width: 992px) { .navbar-sticky-lg-top { position: fixed; top: 0; left: 0; right: 0; }}
@media (min-width: 1200px) { .navbar-sticky-xl-top { position: fixed; top: 0; left: 0; right: 0; }}
@media (min-width: 1400px) { .navbar-sticky-xxl-top { position: fixed; top: 0; left: 0; right: 0; }}

.navbar-sticky-top { position: fixed; top: 0; left: 0; right: 0; }
@media (max-width: 575.98px) { .navbar-sticky-md-top .navbar-sticky-top-scroller { max-height: 75vh; overflow: hidden; overflow-y: auto; } .navbar-sticky-md-top .navbar-sticky-top-scroller::-webkit-scrollbar { width: 0.6125rem; } .navbar-sticky-md-top .navbar-sticky-top-scroller::-webkit-scrollbar-thumb { background-color: rgba(var(--bs-light-rgb), 0.6); visibility: hidden; } .navbar-sticky-md-top .navbar-sticky-top-scroller:hover::-webkit-scrollbar-thumb { visibility: visible; }}
@media (max-width: 767.98px) { .navbar-sticky-top .navbar-sticky-top-scroller, .navbar-sticky-sm-top .navbar-sticky-top-scroller, .navbar-sticky-lg-top .navbar-sticky-top-scroller { max-height: 75vh; overflow: hidden; overflow-y: auto; } .navbar-sticky-top .navbar-sticky-top-scroller::-webkit-scrollbar, .navbar-sticky-sm-top .navbar-sticky-top-scroller::-webkit-scrollbar, .navbar-sticky-lg-top .navbar-sticky-top-scroller::-webkit-scrollbar { width: 0.6125rem; } .navbar-sticky-top .navbar-sticky-top-scroller::-webkit-scrollbar-thumb, .navbar-sticky-sm-top .navbar-sticky-top-scroller::-webkit-scrollbar-thumb, .navbar-sticky-lg-top .navbar-sticky-top-scroller::-webkit-scrollbar-thumb { background-color: rgba(var(--bs-light-rgb), 0.6); visibility: hidden; } .navbar-sticky-top .navbar-sticky-top-scroller:hover::-webkit-scrollbar-thumb, .navbar-sticky-sm-top .navbar-sticky-top-scroller:hover::-webkit-scrollbar-thumb, .navbar-sticky-lg-top .navbar-sticky-top-scroller:hover::-webkit-scrollbar-thumb { visibility: visible; }}
@media (max-width: 991.98px) { .navbar-sticky-xl-top .navbar-sticky-top-scroller { max-height: 75vh; overflow: hidden; overflow-y: auto; } .navbar-sticky-xl-top .navbar-sticky-top-scroller::-webkit-scrollbar { width: 0.6125rem; } .navbar-sticky-xl-top .navbar-sticky-top-scroller::-webkit-scrollbar-thumb { background-color: rgba(var(--bs-light-rgb), 0.6); visibility: hidden; } .navbar-sticky-xl-top .navbar-sticky-top-scroller:hover::-webkit-scrollbar-thumb { visibility: visible; }}

/*------------------------------------
// Navbar Expand
------------------------------------*/

@media (min-width: 576px) { .navbar-expand-sm .navbar-toggler { -ms-flex-order: 1; order: 1; } .navbar-expand-sm .navbar-toggler-wrapper { display: none; } .navbar-expand-sm .navbar-collapse { width: auto; -ms-flex-order: 2; order: 2; } .navbar-expand-sm .navbar-nav-wrap-secondary-content { -ms-flex-order: 3; order: 3; } .navbar-expand-sm:not(.navbar-vertical) .navbar-nav { -ms-flex-align: center; align-items: center; } .navbar-expand-sm .nav-item:not(:last-child) { margin-right: 0.5rem; } .navbar-expand-sm .nav-item .nav-item { margin-right: 0; } .navbar-expand-sm .hs-sub-menu.dropdown-menu, .navbar-expand-sm .hs-sub-menu.dropdown-menu[data-bs-popper] { margin-top: 0.5rem; } .navbar-expand-sm .dropdown-menu { margin-top: 0.5rem; } .navbar-expand-sm .dropdown-menu .hs-has-sub-menu .dropdown-menu { margin-top: -0.6875rem; margin-left: 0.5rem; } .navbar-expand-sm .dropdown-menu .hs-has-sub-menu .dropdown-menu[data-bs-popper] { top: 0%; left: 100%; } .navbar-expand-sm .dropdown-menu .hs-has-sub-menu .dropdown-menu::before { top: 0; left: -1rem; width: 1rem; height: 100%; } .navbar-expand-sm .navbar-topbar .navbar-toggler { margin-left: 0; } 
.navbar-expand-sm .navbar-topbar .nav-link { font-size: var(--fs-12); padding: 0.5rem 0.75rem; } .navbar-expand-sm .navbar-topbar .nav-item:first-child .nav-link { padding-left: 0; } .navbar-expand-sm .navbar-topbar .nav-item:last-child .nav-link { padding-right: 0; } .navbar-expand-sm.navbar-end .navbar-topbar .navbar-nav { -ms-flex-positive: 1; flex-grow: 1; margin-left: 0; } .navbar-expand-sm.navbar-end .navbar-nav { -ms-flex-pack: end; justify-content: flex-end; margin-left: auto; } .navbar-expand-sm.navbar-end .navbar-sticky-top-scroller, .navbar-expand-sm.navbar-end .navbar-absolute-top-scroller { margin-left: auto; } .navbar-expand-sm.navbar-floating { position: absolute; right: 0; left: 0; margin-top: 2.5rem; } .navbar-expand-sm.navbar-floating.navbar-scrolled { position: fixed; background-color: var(--bs-white); box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(var(--bs-gray0-rgb), 0.125); margin-top: 0; } .navbar-expand-sm.navbar-floating.navbar-scrolled .navbar-floating-nav { padding-top: 0; padding-bottom: 0; } .navbar-expand-sm.navbar-floating.navbar.navbar-scrolled .navbar-floating-nav { box-shadow: none; } .navbar-expand-sm.navbar-floating .navbar-floating-nav { box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(var(--bs-gray0-rgb), 0.125); padding-top: 0.5rem; padding-bottom: 0.5rem; } .navbar-expand-sm.navbar-floating .dropdown-menu, .navbar-expand-sm.navbar-floating .dropdown-menu[data-bs-popper] { margin-top: 0.5rem; } .navbar-expand-sm.navbar-floating .dropdown-menu:not(.hs-sub-menu), .navbar-expand-sm.navbar-floating .dropdown-menu .hs-mega-menu { margin-top: 0; } .navbar-expand-sm .navbar-floating-nav { border-radius: 0.5rem; padding-left: 1rem; padding-right: 1rem; } .navbar-expand-sm.navbar-vertical.navbar-sidebar { -ms-flex-flow: column; flex-flow: column; overflow-y: scroll; height: 100%; max-height: 100vh; } .navbar-expand-sm.navbar-vertical.navbar-sidebar::-webkit-scrollbar { width: 0.6125rem; } .navbar-expand-sm.navbar-vertical.navbar-sidebar::-webkit-scrollbar-thumb { background-color: rgba(var(--bs-light-rgb), 0.6); } .navbar-expand-sm.navbar-vertical.navbar-sidebar .navbar-collapse { width: 100%; display: block !important; } .navbar-expand-sm.navbar-vertical.navbar-sidebar .navbar-nav { display: block; -ms-flex-direction: column; flex-direction: column; -ms-flex-align: start; align-items: flex-start; } .navbar-expand-sm .navbar-dropdown-menu-promo { display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; } .navbar-expand-sm .navbar-dropdown-menu-promo-item { display: -ms-flexbox; display: flex; -ms-flex: 1 0 0%; flex: 1 0 0%; -ms-flex-direction: column; flex-direction: column; } .navbar-expand-sm .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link { position: relative; } .navbar-expand-sm .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link::after { position: absolute; top: 0; right: 0; margin-right: -0.75rem; border-right: 0.0625rem solid rgba(var(--bs-dark-rgb), 0.1); height: 100%; content: ''; }}
@media (min-width: 768px) { .navbar-expand-md .navbar-toggler { -ms-flex-order: 1; order: 1; } .navbar-expand-md .navbar-toggler-wrapper { display: none; } .navbar-expand-md .navbar-collapse { width: auto; -ms-flex-order: 2; order: 2; } .navbar-expand-md .navbar-nav-wrap-secondary-content { -ms-flex-order: 3; order: 3; } .navbar-expand-md:not(.navbar-vertical) .navbar-nav { -ms-flex-align: center; align-items: center; } .navbar-expand-md .nav-item:not(:last-child) { margin-right: 0.5rem; } .navbar-expand-md .nav-item .nav-item { margin-right: 0; } .navbar-expand-md .hs-sub-menu.dropdown-menu, .navbar-expand-md .hs-sub-menu.dropdown-menu[data-bs-popper] { margin-top: 0.5rem; } .navbar-expand-md .dropdown-menu { margin-top: 0.5rem; } .navbar-expand-md .dropdown-menu .hs-has-sub-menu .dropdown-menu { margin-top: -0.6875rem; margin-left: 0.5rem; } .navbar-expand-md .dropdown-menu .hs-has-sub-menu .dropdown-menu[data-bs-popper] { top: 0%; left: 100%; } .navbar-expand-md .dropdown-menu .hs-has-sub-menu .dropdown-menu::before { top: 0; left: -1rem; width: 1rem; height: 100%; } .navbar-expand-md .navbar-topbar .navbar-toggler { margin-left: 0; } 
.navbar-expand-md .navbar-topbar .nav-link { font-size: var(--fs-12); padding: 0.5rem 0.75rem; } .navbar-expand-md .navbar-topbar .nav-item:first-child .nav-link { padding-left: 0; } .navbar-expand-md .navbar-topbar .nav-item:last-child .nav-link { padding-right: 0; } .navbar-expand-md.navbar-end .navbar-topbar .navbar-nav { -ms-flex-positive: 1; flex-grow: 1; margin-left: 0; } .navbar-expand-md.navbar-end .navbar-nav { -ms-flex-pack: end; justify-content: flex-end; margin-left: auto; } .navbar-expand-md.navbar-end .navbar-sticky-top-scroller, .navbar-expand-md.navbar-end .navbar-absolute-top-scroller { margin-left: auto; } .navbar-expand-md.navbar-floating { position: absolute; right: 0; left: 0; margin-top: 2.5rem; } .navbar-expand-md.navbar-floating.navbar-scrolled { position: fixed; background-color: var(--bs-white); box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(var(--bs-gray0-rgb), 0.125); margin-top: 0; } .navbar-expand-md.navbar-floating.navbar-scrolled .navbar-floating-nav { padding-top: 0; padding-bottom: 0; } .navbar-expand-md.navbar-floating.navbar.navbar-scrolled .navbar-floating-nav { box-shadow: none; } .navbar-expand-md.navbar-floating .navbar-floating-nav { box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(var(--bs-gray0-rgb), 0.125); padding-top: 0.5rem; padding-bottom: 0.5rem; } .navbar-expand-md.navbar-floating .dropdown-menu, .navbar-expand-md.navbar-floating .dropdown-menu[data-bs-popper] { margin-top: 0.5rem; } .navbar-expand-md.navbar-floating .dropdown-menu:not(.hs-sub-menu), .navbar-expand-md.navbar-floating .dropdown-menu .hs-mega-menu { margin-top: 0; } .navbar-expand-md .navbar-floating-nav { border-radius: 0.5rem; padding-left: 1rem; padding-right: 1rem; } .navbar-expand-md.navbar-vertical.navbar-sidebar { -ms-flex-flow: column; flex-flow: column; overflow-y: scroll; height: 100%; max-height: 100vh; } .navbar-expand-md.navbar-vertical.navbar-sidebar::-webkit-scrollbar { width: 0.6125rem; } .navbar-expand-md.navbar-vertical.navbar-sidebar::-webkit-scrollbar-thumb { background-color: rgba(var(--bs-light-rgb), 0.6); } .navbar-expand-md.navbar-vertical.navbar-sidebar .navbar-collapse { width: 100%; display: block !important; } .navbar-expand-md.navbar-vertical.navbar-sidebar .navbar-nav { display: block; -ms-flex-direction: column; flex-direction: column; -ms-flex-align: start; align-items: flex-start; } .navbar-expand-md .navbar-dropdown-menu-promo { display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; } .navbar-expand-md .navbar-dropdown-menu-promo-item { display: -ms-flexbox; display: flex; -ms-flex: 1 0 0%; flex: 1 0 0%; -ms-flex-direction: column; flex-direction: column; } .navbar-expand-md .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link { position: relative; } .navbar-expand-md .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link::after { position: absolute; top: 0; right: 0; margin-right: -0.75rem; border-right: 0.0625rem solid rgba(var(--bs-dark-rgb), 0.1); height: 100%; content: ''; }}

@media (min-width: 992px) { .navbar-expand-lg .navbar-toggler { -ms-flex-order: 1; order: 1; } .navbar-expand-lg .navbar-toggler-wrapper { display: none; } .navbar-expand-lg .navbar-collapse { width: auto; -ms-flex-order: 2; order: 2; } .navbar-expand-lg .navbar-nav-wrap-secondary-content { -ms-flex-order: 3; order: 3; } .navbar-expand-lg:not(.navbar-vertical) .navbar-nav { -ms-flex-align: center; align-items: center; } .navbar-expand-lg .nav-item:not(:last-child) { margin-right: 0.5rem; } .navbar-expand-lg .nav-item .nav-item { margin-right: 0; } .navbar-expand-lg .hs-sub-menu.dropdown-menu, .navbar-expand-lg .hs-sub-menu.dropdown-menu[data-bs-popper] { margin-top: 0.5rem; } .navbar-expand-lg .dropdown-menu { margin-top: 0.5rem; } .navbar-expand-lg .dropdown-menu .hs-has-sub-menu .dropdown-menu { margin-top: -0.6875rem; margin-left: 0.5rem; } .navbar-expand-lg .dropdown-menu .hs-has-sub-menu .dropdown-menu[data-bs-popper] { top: 0%; left: 100%; } .navbar-expand-lg .dropdown-menu .hs-has-sub-menu .dropdown-menu::before { top: 0; left: -1rem; width: 1rem; height: 100%; } .navbar-expand-lg .navbar-topbar .navbar-toggler { margin-left: 0; } 
.navbar-expand-lg .navbar-topbar .nav-link { font-size: var(--fs-12); padding: 0.5rem 0.75rem; } .navbar-expand-lg .navbar-topbar .nav-item:first-child .nav-link { padding-left: 0; } .navbar-expand-lg .navbar-topbar .nav-item:last-child .nav-link { padding-right: 0; } .navbar-expand-lg.navbar-end .navbar-topbar .navbar-nav { -ms-flex-positive: 1; flex-grow: 1; margin-left: 0; } .navbar-expand-lg.navbar-end .navbar-nav { -ms-flex-pack: end; justify-content: flex-end; margin-left: auto; } .navbar-expand-lg.navbar-end .navbar-sticky-top-scroller, .navbar-expand-lg.navbar-end .navbar-absolute-top-scroller { margin-left: auto; } .navbar-expand-lg.navbar-floating { position: absolute; right: 0; left: 0; margin-top: 2.5rem; } .navbar-expand-lg.navbar-floating.navbar-scrolled { position: fixed; background-color: var(--bs-white); box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(var(--bs-gray0-rgb), 0.125); margin-top: 0; } .navbar-expand-lg.navbar-floating.navbar-scrolled .navbar-floating-nav { padding-top: 0; padding-bottom: 0; } .navbar-expand-lg.navbar-floating.navbar.navbar-scrolled .navbar-floating-nav { box-shadow: none; } .navbar-expand-lg.navbar-floating .navbar-floating-nav { box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(var(--bs-gray0-rgb), 0.125); padding-top: 0.5rem; padding-bottom: 0.5rem; } .navbar-expand-lg.navbar-floating .dropdown-menu, .navbar-expand-lg.navbar-floating .dropdown-menu[data-bs-popper] { margin-top: 0.5rem; } .navbar-expand-lg.navbar-floating .dropdown-menu:not(.hs-sub-menu), .navbar-expand-lg.navbar-floating .dropdown-menu .hs-mega-menu { margin-top: 0; } .navbar-expand-lg .navbar-floating-nav { border-radius: 0.5rem; padding-left: 1rem; padding-right: 1rem; } .navbar-expand-lg.navbar-vertical.navbar-sidebar { -ms-flex-flow: column; flex-flow: column; overflow-y: scroll; height: 100%; max-height: 100vh; } .navbar-expand-lg.navbar-vertical.navbar-sidebar::-webkit-scrollbar { width: 0.6125rem; } .navbar-expand-lg.navbar-vertical.navbar-sidebar::-webkit-scrollbar-thumb { background-color: rgba(var(--bs-light-rgb), 0.6); } .navbar-expand-lg.navbar-vertical.navbar-sidebar .navbar-collapse { width: 100%; display: block !important; } .navbar-expand-lg.navbar-vertical.navbar-sidebar .navbar-nav { display: block; -ms-flex-direction: column; flex-direction: column; -ms-flex-align: start; align-items: flex-start; } .navbar-expand-lg .navbar-dropdown-menu-promo { display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; } .navbar-expand-lg .navbar-dropdown-menu-promo-item { display: -ms-flexbox; display: flex; -ms-flex: 1 0 0%; flex: 1 0 0%; -ms-flex-direction: column; flex-direction: column; } .navbar-expand-lg .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link { position: relative; } .navbar-expand-lg .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link::after { position: absolute; top: 0; right: 0; margin-right: -0.75rem; border-right: 0.0625rem solid rgba(var(--bs-dark-rgb), 0.1); height: 100%; content: ''; }}

@media (min-width: 1200px) { .navbar-expand-xl .navbar-toggler { -ms-flex-order: 1; order: 1; } .navbar-expand-xl .navbar-toggler-wrapper { display: none; } .navbar-expand-xl .navbar-collapse { width: auto; -ms-flex-order: 2; order: 2; } .navbar-expand-xl .navbar-nav-wrap-secondary-content { -ms-flex-order: 3; order: 3; } .navbar-expand-xl:not(.navbar-vertical) .navbar-nav { -ms-flex-align: center; align-items: center; } .navbar-expand-xl .nav-item:not(:last-child) { margin-right: 0.5rem; } .navbar-expand-xl .nav-item .nav-item { margin-right: 0; } .navbar-expand-xl .hs-sub-menu.dropdown-menu, .navbar-expand-xl .hs-sub-menu.dropdown-menu[data-bs-popper] { margin-top: 0.5rem; } .navbar-expand-xl .dropdown-menu { margin-top: 0.5rem; } .navbar-expand-xl .dropdown-menu .hs-has-sub-menu .dropdown-menu { margin-top: -0.6875rem; margin-left: 0.5rem; } .navbar-expand-xl .dropdown-menu .hs-has-sub-menu .dropdown-menu[data-bs-popper] { top: 0%; left: 100%; } .navbar-expand-xl .dropdown-menu .hs-has-sub-menu .dropdown-menu::before { top: 0; left: -1rem; width: 1rem; height: 100%; } .navbar-expand-xl .navbar-topbar .navbar-toggler { margin-left: 0; } 
.navbar-expand-xl .navbar-topbar .nav-link { font-size: var(--fs-11); padding: 0.5rem 0.75rem; } .navbar-expand-xl .navbar-topbar .nav-item:first-child .nav-link { padding-left: 0; } .navbar-expand-xl .navbar-topbar .nav-item:last-child .nav-link { padding-right: 0; } .navbar-expand-xl.navbar-end .navbar-topbar .navbar-nav { -ms-flex-positive: 1; flex-grow: 1; margin-left: 0; } .navbar-expand-xl.navbar-end .navbar-nav { -ms-flex-pack: end; justify-content: flex-end; margin-left: auto; } .navbar-expand-xl.navbar-end .navbar-sticky-top-scroller, .navbar-expand-xl.navbar-end .navbar-absolute-top-scroller { margin-left: auto; } .navbar-expand-xl.navbar-floating { position: absolute; right: 0; left: 0; margin-top: 2.5rem; } .navbar-expand-xl.navbar-floating.navbar-scrolled { position: fixed; background-color: var(--bs-white); box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(var(--bs-gray0-rgb), 0.125); margin-top: 0; } .navbar-expand-xl.navbar-floating.navbar-scrolled .navbar-floating-nav { padding-top: 0; padding-bottom: 0; } .navbar-expand-xl.navbar-floating.navbar.navbar-scrolled .navbar-floating-nav { box-shadow: none; } .navbar-expand-xl.navbar-floating .navbar-floating-nav { box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(var(--bs-gray0-rgb), 0.125); padding-top: 0.5rem; padding-bottom: 0.5rem; } .navbar-expand-xl.navbar-floating .dropdown-menu, .navbar-expand-xl.navbar-floating .dropdown-menu[data-bs-popper] { margin-top: 0.5rem; } .navbar-expand-xl.navbar-floating .dropdown-menu:not(.hs-sub-menu), .navbar-expand-xl.navbar-floating .dropdown-menu .hs-mega-menu { margin-top: 0; } .navbar-expand-xl .navbar-floating-nav { border-radius: 0.5rem; padding-left: 1rem; padding-right: 1rem; } .navbar-expand-xl.navbar-vertical.navbar-sidebar { -ms-flex-flow: column; flex-flow: column; overflow-y: scroll; height: 100%; max-height: 100vh; } .navbar-expand-xl.navbar-vertical.navbar-sidebar::-webkit-scrollbar { width: 0.6125rem; } .navbar-expand-xl.navbar-vertical.navbar-sidebar::-webkit-scrollbar-thumb { background-color: rgba(var(--bs-light-rgb), 0.6); } .navbar-expand-xl.navbar-vertical.navbar-sidebar .navbar-collapse { width: 100%; display: block !important; } .navbar-expand-xl.navbar-vertical.navbar-sidebar .navbar-nav { display: block; -ms-flex-direction: column; flex-direction: column; -ms-flex-align: start; align-items: flex-start; } .navbar-expand-xl .navbar-dropdown-menu-promo { display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; } .navbar-expand-xl .navbar-dropdown-menu-promo-item { display: -ms-flexbox; display: flex; -ms-flex: 1 0 0%; flex: 1 0 0%; -ms-flex-direction: column; flex-direction: column; } .navbar-expand-xl .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link { position: relative; } .navbar-expand-xl .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link::after { position: absolute; top: 0; right: 0; margin-right: -0.75rem; border-right: 0.0625rem solid rgba(var(--bs-dark-rgb), 0.1); height: 100%; content: ''; }}
@media (min-width: 1400px) { .navbar-expand-xxl .navbar-toggler { -ms-flex-order: 1; order: 1; } .navbar-expand-xxl .navbar-toggler-wrapper { display: none; } .navbar-expand-xxl .navbar-collapse { width: auto; -ms-flex-order: 2; order: 2; } .navbar-expand-xxl .navbar-nav-wrap-secondary-content { -ms-flex-order: 3; order: 3; } .navbar-expand-xxl:not(.navbar-vertical) .navbar-nav { -ms-flex-align: center; align-items: center; } .navbar-expand-xxl .nav-item:not(:last-child) { margin-right: 0.5rem; } .navbar-expand-xxl .nav-item .nav-item { margin-right: 0; } .navbar-expand-xxl .hs-sub-menu.dropdown-menu, .navbar-expand-xxl .hs-sub-menu.dropdown-menu[data-bs-popper] { margin-top: 0.5rem; } .navbar-expand-xxl .dropdown-menu { margin-top: 0.5rem; } .navbar-expand-xxl .dropdown-menu .hs-has-sub-menu .dropdown-menu { margin-top: -0.6875rem; margin-left: 0.5rem; } .navbar-expand-xxl .dropdown-menu .hs-has-sub-menu .dropdown-menu[data-bs-popper] { top: 0%; left: 100%; } .navbar-expand-xxl .dropdown-menu .hs-has-sub-menu .dropdown-menu::before { top: 0; left: -1rem; width: 1rem; height: 100%; } .navbar-expand-xxl .navbar-topbar .navbar-toggler { margin-left: 0; } 
.navbar-expand-xxl .navbar-topbar .nav-link { font-size: var(--fs-12); padding: 0.5rem 0.75rem; } .navbar-expand-xxl .navbar-topbar .nav-item:first-child .nav-link { padding-left: 0; } .navbar-expand-xxl .navbar-topbar .nav-item:last-child .nav-link { padding-right: 0; } .navbar-expand-xxl.navbar-end .navbar-topbar .navbar-nav { -ms-flex-positive: 1; flex-grow: 1; margin-left: 0; } .navbar-expand-xxl.navbar-end .navbar-nav { -ms-flex-pack: end; justify-content: flex-end; margin-left: auto; } .navbar-expand-xxl.navbar-end .navbar-sticky-top-scroller, .navbar-expand-xxl.navbar-end .navbar-absolute-top-scroller { margin-left: auto; } .navbar-expand-xxl.navbar-floating { position: absolute; right: 0; left: 0; margin-top: 2.5rem; } .navbar-expand-xxl.navbar-floating.navbar-scrolled { position: fixed; background-color: var(--bs-white); box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(var(--bs-gray0-rgb), 0.125); margin-top: 0; } .navbar-expand-xxl.navbar-floating.navbar-scrolled .navbar-floating-nav { padding-top: 0; padding-bottom: 0; } .navbar-expand-xxl.navbar-floating.navbar.navbar-scrolled .navbar-floating-nav { box-shadow: none; } .navbar-expand-xxl.navbar-floating .navbar-floating-nav { box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(var(--bs-gray0-rgb), 0.125); padding-top: 0.5rem; padding-bottom: 0.5rem; } .navbar-expand-xxl.navbar-floating .dropdown-menu, .navbar-expand-xxl.navbar-floating .dropdown-menu[data-bs-popper] { margin-top: 0.5rem; } .navbar-expand-xxl.navbar-floating .dropdown-menu:not(.hs-sub-menu), .navbar-expand-xxl.navbar-floating .dropdown-menu .hs-mega-menu { margin-top: 0; } .navbar-expand-xxl .navbar-floating-nav { border-radius: 0.5rem; padding-left: 1rem; padding-right: 1rem; } .navbar-expand-xxl.navbar-vertical.navbar-sidebar { -ms-flex-flow: column; flex-flow: column; overflow-y: scroll; height: 100%; max-height: 100vh; } .navbar-expand-xxl.navbar-vertical.navbar-sidebar::-webkit-scrollbar { width: 0.6125rem; } .navbar-expand-xxl.navbar-vertical.navbar-sidebar::-webkit-scrollbar-thumb { background-color: rgba(var(--bs-light-rgb), 0.6); } .navbar-expand-xxl.navbar-vertical.navbar-sidebar .navbar-collapse { width: 100%; display: block !important; } .navbar-expand-xxl.navbar-vertical.navbar-sidebar .navbar-nav { display: block; -ms-flex-direction: column; flex-direction: column; -ms-flex-align: start; align-items: flex-start; } .navbar-expand-xxl .navbar-dropdown-menu-promo { display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; } .navbar-expand-xxl .navbar-dropdown-menu-promo-item { display: -ms-flexbox; display: flex; -ms-flex: 1 0 0%; flex: 1 0 0%; -ms-flex-direction: column; flex-direction: column; } .navbar-expand-xxl .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link { position: relative; } .navbar-expand-xxl .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link::after { position: absolute; top: 0; right: 0; margin-right: -0.75rem; border-right: 0.0625rem solid rgba(var(--bs-dark-rgb), 0.1); height: 100%; content: ''; }}

.navbar-expand .navbar-toggler { -ms-flex-order: 1; order: 1; }
.navbar-expand .navbar-toggler-wrapper { display: none; }
.navbar-expand .navbar-collapse { width: auto; -ms-flex-order: 2; order: 2; }
.navbar-expand .navbar-nav-wrap-secondary-content { -ms-flex-order: 3; order: 3; }
.navbar-expand:not(.navbar-vertical) .navbar-nav { -ms-flex-align: center; align-items: center; }
.navbar-expand .nav-item:not(:last-child) { margin-right: 0.5rem; }
.navbar-expand .nav-item .nav-item { margin-right: 0; }
.navbar-expand .hs-sub-menu.dropdown-menu,.navbar-expand .hs-sub-menu.dropdown-menu[data-bs-popper] { margin-top: 0.5rem; }
.navbar-expand .dropdown-menu { margin-top: 0.5rem; }
.navbar-expand .dropdown-menu .hs-has-sub-menu .dropdown-menu { margin-top: -0.6875rem; margin-left: 0.5rem; }
.navbar-expand .dropdown-menu .hs-has-sub-menu .dropdown-menu[data-bs-popper] { top: 0%; left: 100%; }
.navbar-expand .dropdown-menu .hs-has-sub-menu .dropdown-menu::before { top: 0; left: -1rem; width: 1rem; height: 100%; }
.navbar-expand .navbar-topbar .navbar-toggler { margin-left: 0; }

.navbar-expand .navbar-topbar .nav-link { font-size: var(--fs-12); padding: 0.5rem 0.75rem; }

.navbar-expand .navbar-topbar .nav-item:first-child .nav-link { padding-left: 0; }
.navbar-expand .navbar-topbar .nav-item:last-child .nav-link { padding-right: 0; }
.navbar-expand.navbar-end .navbar-topbar .navbar-nav { -ms-flex-positive: 1; flex-grow: 1; margin-left: 0; }
.navbar-expand.navbar-end .navbar-nav { -ms-flex-pack: end; justify-content: flex-end; margin-left: auto; }
.navbar-expand.navbar-end .navbar-sticky-top-scroller,.navbar-expand.navbar-end .navbar-absolute-top-scroller { margin-left: auto; }
.navbar-expand.navbar-floating { position: absolute; right: 0; left: 0; margin-top: 2.5rem; }
.navbar-expand.navbar-floating.navbar-scrolled { position: fixed; background-color: var(--bs-white); box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(var(--bs-gray0-rgb), 0.125); margin-top: 0; }
.navbar-expand.navbar-floating.navbar-scrolled .navbar-floating-nav { padding-top: 0; padding-bottom: 0; }
.navbar-expand.navbar-floating.navbar.navbar-scrolled .navbar-floating-nav { box-shadow: none; }
.navbar-expand.navbar-floating .navbar-floating-nav { box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(var(--bs-gray0-rgb), 0.125); padding-top: 0.5rem; padding-bottom: 0.5rem; }
.navbar-expand.navbar-floating .dropdown-menu, .navbar-expand.navbar-floating .dropdown-menu[data-bs-popper] { margin-top: 0.5rem; }
.navbar-expand.navbar-floating .dropdown-menu:not(.hs-sub-menu),.navbar-expand.navbar-floating .dropdown-menu .hs-mega-menu { margin-top: 0; }
.navbar-expand .navbar-floating-nav { border-radius: 0.5rem; padding-left: 1rem; padding-right: 1rem; }
.navbar-expand.navbar-vertical.navbar-sidebar { -ms-flex-flow: column; flex-flow: column; overflow-y: scroll; height: 100%; max-height: 100vh; }
.navbar-expand.navbar-vertical.navbar-sidebar::-webkit-scrollbar { width: 0.6125rem; }
.navbar-expand.navbar-vertical.navbar-sidebar::-webkit-scrollbar-thumb { background-color: rgba(var(--bs-light-rgb), 0.6); }
.navbar-expand.navbar-vertical.navbar-sidebar .navbar-collapse { width: 100%; display: block !important; }
.navbar-expand.navbar-vertical.navbar-sidebar .navbar-nav { display: block; -ms-flex-direction: column; flex-direction: column; -ms-flex-align: start; align-items: flex-start; }
.navbar-expand .navbar-dropdown-menu-promo { display: -ms-flexbox; display: flex; -ms-flex-flow: row wrap; flex-flow: row wrap; }
.navbar-expand .navbar-dropdown-menu-promo-item { display: -ms-flexbox; display: flex; -ms-flex: 1 0 0%; flex: 1 0 0%; -ms-flex-direction: column; flex-direction: column; }
.navbar-expand .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link { position: relative; }
.navbar-expand .navbar-dropdown-menu-promo-item:not(:last-child) .navbar-dropdown-menu-promo-link::after { position: absolute; top: 0; right: 0; margin-right: -0.75rem; border-right: 0.0625rem solid rgba(var(--bs-dark-rgb), 0.1); height: 100%; content: ''; }
.navbar-expand .navbar-nav-wrap-secondary-content { margin-left: auto; }
.navbar-expand .navbar-nav-wrap-secondary-content ~ .navbar-toggler { margin-left: 0.5rem; }
.navbar-expand .navbar-collapse { background-color: var(--bs-white); }
.navbar-expand .navbar-nav { padding: 1rem 1rem; }
.navbar-expand .navbar-nav .nav-subtitle,.navbar-expand .navbar-nav .nav-link { padding: 0.5rem 0; }
.navbar-expand .hs-mega-menu { max-width: 100% !important; min-width: 100% !important; }
.navbar-expand .navbar-topbar-collapse { position: fixed; top: 0.5rem; left: 0.5rem; width: calc(100% - 1rem); height: auto; max-height: calc(100% - 3rem); overflow-y: scroll; border-radius: 0.5rem; box-shadow: 0rem 0.6125rem 2.5rem 0.6125rem rgba(var(--bs-gray0-rgb), 0.175); }
.navbar-expand .navbar-topbar-collapse.collapsing,.navbar-expand .navbar-topbar-collapse.show { -webkit-animation: navbar-topbar-collapse-scale-up 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) both; animation: navbar-topbar-collapse-scale-up 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) both; }
.navbar-expand .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu) { position: relative; box-shadow: none; border-top-width: 0; margin-top: 0; border-radius: var(--form-border-radius); padding-left: 1rem; }
.navbar-expand .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu)::before { position: absolute; top: 0; left: 0.4375rem; width: 0.125rem; height: calc(100% - .25rem); content: ''; background-color: rgba(var(--bs-dark-rgb), 0.1); }
.navbar-expand .navbar-dropdown-menu { position: absolute; }
.navbar-expand .navbar-dropdown-sub-menu { position: static; box-shadow: none; padding: 0; margin-top: 0; }
.navbar-expand.navbar-dark .navbar-nav .dropdown-menu { border-left-width: 0; }
.navbar-expand .hs-sub-menu-opened > .dropdown-toggle::after { -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.navbar-expand .dropdown-menu .dropdown-item.dropdown-toggle::after { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
.navbar-expand .dropdown-menu .hs-sub-menu-opened > .dropdown-toggle::after { -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.navbar-expand .dropdown-menu .navbar-dropdown-submenu-item.show.dropdown-toggle::after { -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.navbar-expand .hs-mega-menu .hs-mega-menu,.navbar-expand .hs-mega-menu .hs-sub-menu,.navbar-expand .hs-menu-vertical .hs-mega-menu,.navbar-expand .hs-menu-vertical .hs-sub-menu,.navbar-expand .hs-sub-menu .hs-mega-menu,.navbar-expand .hs-sub-menu .hs-sub-menu { left: 0; }
.navbar-expand .navbar-topbar { margin-bottom: 0.4375rem; }
.navbar-expand.navbar-dark .navbar-nav,.navbar-expand.navbar-dark .navbar-topbar-collapse { background-color: var(--bs-dark-bg); }
.navbar-expand.navbar-dark .navbar-topbar-toggler { border-bottom-color: rgba(var(--bs-white-rgb), 0.1); }
.navbar-expand.navbar-vertical .navbar-nav { padding: 0; }
.navbar-expand .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item::after { top: -0.375rem; }
.navbar-expand .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item { position: relative; }
.navbar-expand .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item::after { position: absolute; bottom: -0.375rem; right: 0; border-bottom: 0.0625rem solid rgba(37, 62, 87, 0.1); width: 100%; content: ''; }
.navbar-expand .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item:first-child::after { border-top-width: 0; }

.navbar-expand .navbar-absolute-top-inner { background-color: var(--bs-white); }
@media (max-width: 575.98px) { .navbar-expand-sm .navbar-nav-wrap-secondary-content { margin-left: auto; } .navbar-expand-sm .navbar-nav-wrap-secondary-content ~ .navbar-toggler { margin-left: 0.5rem; } .navbar-expand-sm .navbar-collapse { background-color: var(--bs-white); } .navbar-expand-sm .navbar-nav { padding: 1rem 1rem; } .navbar-expand-sm .navbar-nav .nav-subtitle, .navbar-expand-sm .navbar-nav .nav-link { padding: 0.5rem 0; } .navbar-expand-sm .hs-mega-menu { max-width: 100% !important; min-width: 100% !important; } .navbar-expand-sm .navbar-topbar-collapse { position: fixed; top: 0.5rem; left: 0.5rem; width: calc(100% - 1rem); height: auto; max-height: calc(100% - 3rem); overflow-y: scroll; border-radius: 0.5rem; box-shadow: 0rem 0.6125rem 2.5rem 0.6125rem rgba(var(--bs-gray0-rgb), 0.175); } .navbar-expand-sm .navbar-topbar-collapse.collapsing, .navbar-expand-sm .navbar-topbar-collapse.show { -webkit-animation: navbar-topbar-collapse-scale-up 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) both; animation: navbar-topbar-collapse-scale-up 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) both; } .navbar-expand-sm .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu) { position: relative; box-shadow: none; border-top-width: 0; margin-top: 0; border-radius: var(--form-border-radius); padding-left: 1rem; } .navbar-expand-sm .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu)::before { position: absolute; top: 0; left: 0.4375rem; width: 0.125rem; height: calc(100% - .25rem); content: ''; background-color: rgba(var(--bs-dark-rgb), 0.1); } .navbar-expand-sm .navbar-dropdown-menu { position: absolute; } .navbar-expand-sm .navbar-dropdown-sub-menu { position: static; box-shadow: none; padding: 0; margin-top: 0; } .navbar-expand-sm.navbar-dark .navbar-nav .dropdown-menu { border-left-width: 0; } .navbar-expand-sm .hs-sub-menu-opened > .dropdown-toggle::after { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .navbar-expand-sm .dropdown-menu .dropdown-item.dropdown-toggle::after { -webkit-transform: rotate(0deg); transform: rotate(0deg); } .navbar-expand-sm .dropdown-menu .hs-sub-menu-opened > .dropdown-toggle::after { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .navbar-expand-sm .dropdown-menu .navbar-dropdown-submenu-item.show.dropdown-toggle::after { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .navbar-expand-sm .hs-mega-menu .hs-mega-menu, .navbar-expand-sm .hs-mega-menu .hs-sub-menu, .navbar-expand-sm .hs-menu-vertical .hs-mega-menu, .navbar-expand-sm .hs-menu-vertical .hs-sub-menu, .navbar-expand-sm .hs-sub-menu .hs-mega-menu, .navbar-expand-sm .hs-sub-menu .hs-sub-menu { left: 0; } .navbar-expand-sm .navbar-topbar { margin-bottom: 0.4375rem; } .navbar-expand-sm.navbar-dark .navbar-nav, .navbar-expand-sm.navbar-dark .navbar-topbar-collapse { background-color: var(--bs-dark-bg); } .navbar-expand-sm.navbar-dark .navbar-topbar-toggler { border-bottom-color: rgba(var(--bs-white-rgb), 0.1); } .navbar-expand-sm.navbar-vertical .navbar-nav { padding: 0; } .navbar-expand-sm .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item::after { top: -0.375rem; } .navbar-expand-sm .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item { position: relative; } .navbar-expand-sm .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item::after { position: absolute; bottom: -0.375rem; right: 0; border-bottom: 0.0625rem solid rgba(37, 62, 87, 0.1); width: 100%; content: ''; } .navbar-expand-sm .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item:first-child::after { border-top-width: 0; } .navbar-expand-sm .navbar-absolute-top-inner { background-color: var(--bs-white); }}@media (max-width: 767.98px) { .navbar-expand-md .navbar-nav-wrap-secondary-content { margin-left: auto; } .navbar-expand-md .navbar-nav-wrap-secondary-content ~ .navbar-toggler { margin-left: 0.5rem; } .navbar-expand-md .navbar-collapse { background-color: var(--bs-white); } .navbar-expand-md .navbar-nav { padding: 1rem 1rem; } .navbar-expand-md .navbar-nav .nav-subtitle, .navbar-expand-md .navbar-nav .nav-link { padding: 0.5rem 0; } .navbar-expand-md .hs-mega-menu { max-width: 100% !important; min-width: 100% !important; } .navbar-expand-md .navbar-topbar-collapse { position: fixed; top: 0.5rem; left: 0.5rem; width: calc(100% - 1rem); height: auto; max-height: calc(100% - 3rem); overflow-y: scroll; border-radius: 0.5rem; box-shadow: 0rem 0.6125rem 2.5rem 0.6125rem rgba(var(--bs-gray0-rgb), 0.175); } .navbar-expand-md .navbar-topbar-collapse.collapsing, .navbar-expand-md .navbar-topbar-collapse.show { -webkit-animation: navbar-topbar-collapse-scale-up 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) both; animation: navbar-topbar-collapse-scale-up 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) both; } .navbar-expand-md .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu) { position: relative; box-shadow: none; border-top-width: 0; margin-top: 0; border-radius: var(--form-border-radius); padding-left: 1rem; } .navbar-expand-md .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu)::before { position: absolute; top: 0; left: 0.4375rem; width: 0.125rem; height: calc(100% - .25rem); content: ''; background-color: rgba(var(--bs-dark-rgb), 0.1); } .navbar-expand-md .navbar-dropdown-menu { position: absolute; } .navbar-expand-md .navbar-dropdown-sub-menu { position: static; box-shadow: none; padding: 0; margin-top: 0; } .navbar-expand-md.navbar-dark .navbar-nav .dropdown-menu { border-left-width: 0; } .navbar-expand-md .hs-sub-menu-opened > .dropdown-toggle::after { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .navbar-expand-md .dropdown-menu .dropdown-item.dropdown-toggle::after { -webkit-transform: rotate(0deg); transform: rotate(0deg); } .navbar-expand-md .dropdown-menu .hs-sub-menu-opened > .dropdown-toggle::after { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .navbar-expand-md .dropdown-menu .navbar-dropdown-submenu-item.show.dropdown-toggle::after { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .navbar-expand-md .hs-mega-menu .hs-mega-menu, .navbar-expand-md .hs-mega-menu .hs-sub-menu, .navbar-expand-md .hs-menu-vertical .hs-mega-menu, .navbar-expand-md .hs-menu-vertical .hs-sub-menu, .navbar-expand-md .hs-sub-menu .hs-mega-menu, .navbar-expand-md .hs-sub-menu .hs-sub-menu { left: 0; } .navbar-expand-md .navbar-topbar { margin-bottom: 0.4375rem; } .navbar-expand-md.navbar-dark .navbar-nav, .navbar-expand-md.navbar-dark .navbar-topbar-collapse { background-color: var(--bs-dark-bg); } .navbar-expand-md.navbar-dark .navbar-topbar-toggler { border-bottom-color: rgba(var(--bs-white-rgb), 0.1); } .navbar-expand-md.navbar-vertical .navbar-nav { padding: 0; } .navbar-expand-md .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item::after { top: -0.375rem; } .navbar-expand-md .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item { position: relative; } .navbar-expand-md .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item::after { position: absolute; bottom: -0.375rem; right: 0; border-bottom: 0.0625rem solid rgba(37, 62, 87, 0.1); width: 100%; content: ''; } .navbar-expand-md .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item:first-child::after { border-top-width: 0; } .navbar-expand-md .navbar-absolute-top-inner { background-color: var(--bs-white); }}@media (max-width: 991.98px) { .navbar-expand-lg .navbar-nav-wrap-secondary-content { margin-left: auto; } .navbar-expand-lg .navbar-nav-wrap-secondary-content ~ .navbar-toggler { margin-left: 0.5rem; } .navbar-expand-lg .navbar-collapse { background-color: var(--bs-white); } .navbar-expand-lg .navbar-nav { padding: 1rem 1rem; } .navbar-expand-lg .navbar-nav .nav-subtitle, .navbar-expand-lg .navbar-nav .nav-link { padding: 0.5rem 0; } .navbar-expand-lg .hs-mega-menu { max-width: 100% !important; min-width: 100% !important; } .navbar-expand-lg .navbar-topbar-collapse { position: fixed; top: 0.5rem; left: 0.5rem; width: calc(100% - 1rem); height: auto; max-height: calc(100% - 3rem); overflow-y: scroll; border-radius: 0.5rem; box-shadow: 0rem 0.6125rem 2.5rem 0.6125rem rgba(var(--bs-gray0-rgb), 0.175); } .navbar-expand-lg .navbar-topbar-collapse.collapsing, .navbar-expand-lg .navbar-topbar-collapse.show { -webkit-animation: navbar-topbar-collapse-scale-up 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) both; animation: navbar-topbar-collapse-scale-up 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) both; } .navbar-expand-lg .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu) { position: relative; box-shadow: none; border-top-width: 0; margin-top: 0; border-radius: var(--form-border-radius); padding-left: 1rem; } .navbar-expand-lg .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu)::before { position: absolute; top: 0; left: 0.4375rem; width: 0.125rem; height: calc(100% - .25rem); content: ''; background-color: rgba(var(--bs-dark-rgb), 0.1); } .navbar-expand-lg .navbar-dropdown-menu { position: absolute; } .navbar-expand-lg .navbar-dropdown-sub-menu { position: static; box-shadow: none; padding: 0; margin-top: 0; } .navbar-expand-lg.navbar-dark .navbar-nav .dropdown-menu { border-left-width: 0; } .navbar-expand-lg .hs-sub-menu-opened > .dropdown-toggle::after { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .navbar-expand-lg .dropdown-menu .dropdown-item.dropdown-toggle::after { -webkit-transform: rotate(0deg); transform: rotate(0deg); } .navbar-expand-lg .dropdown-menu .hs-sub-menu-opened > .dropdown-toggle::after { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .navbar-expand-lg .dropdown-menu .navbar-dropdown-submenu-item.show.dropdown-toggle::after { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .navbar-expand-lg .hs-mega-menu .hs-mega-menu, .navbar-expand-lg .hs-mega-menu .hs-sub-menu, .navbar-expand-lg .hs-menu-vertical .hs-mega-menu, .navbar-expand-lg .hs-menu-vertical .hs-sub-menu, .navbar-expand-lg .hs-sub-menu .hs-mega-menu, .navbar-expand-lg .hs-sub-menu .hs-sub-menu { left: 0; } .navbar-expand-lg .navbar-topbar { margin-bottom: 0.4375rem; } .navbar-expand-lg.navbar-dark .navbar-nav, .navbar-expand-lg.navbar-dark .navbar-topbar-collapse { background-color: var(--bs-dark-bg); } .navbar-expand-lg.navbar-dark .navbar-topbar-toggler { border-bottom-color: rgba(var(--bs-white-rgb), 0.1); } .navbar-expand-lg.navbar-vertical .navbar-nav { padding: 0; } .navbar-expand-lg .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item::after { top: -0.375rem; } .navbar-expand-lg .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item { position: relative; } .navbar-expand-lg .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item::after { position: absolute; bottom: -0.375rem; right: 0; border-bottom: 0.0625rem solid rgba(37, 62, 87, 0.1); width: 100%; content: ''; } .navbar-expand-lg .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item:first-child::after { border-top-width: 0; } .navbar-expand-lg .navbar-absolute-top-inner { background-color: var(--bs-white); }}@media (max-width: 1199.98px) { .navbar-expand-xl .navbar-nav-wrap-secondary-content { margin-left: auto; } .navbar-expand-xl .navbar-nav-wrap-secondary-content ~ .navbar-toggler { margin-left: 0.5rem; } .navbar-expand-xl .navbar-collapse { background-color: var(--bs-white); } .navbar-expand-xl .navbar-nav { padding: 1rem 1rem; } .navbar-expand-xl .navbar-nav .nav-subtitle, .navbar-expand-xl .navbar-nav .nav-link { padding: 0.5rem 0; } .navbar-expand-xl .hs-mega-menu { max-width: 100% !important; min-width: 100% !important; } .navbar-expand-xl .navbar-topbar-collapse { position: fixed; top: 0.5rem; left: 0.5rem; width: calc(100% - 1rem); height: auto; max-height: calc(100% - 3rem); overflow-y: scroll; border-radius: 0.5rem; box-shadow: 0rem 0.6125rem 2.5rem 0.6125rem rgba(var(--bs-gray0-rgb), 0.175); } .navbar-expand-xl .navbar-topbar-collapse.collapsing, .navbar-expand-xl .navbar-topbar-collapse.show { -webkit-animation: navbar-topbar-collapse-scale-up 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) both; animation: navbar-topbar-collapse-scale-up 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) both; } .navbar-expand-xl .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu) { position: relative; box-shadow: none; border-top-width: 0; margin-top: 0; border-radius: var(--form-border-radius); padding-left: 1rem; } .navbar-expand-xl .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu)::before { position: absolute; top: 0; left: 0.4375rem; width: 0.125rem; height: calc(100% - .25rem); content: ''; background-color: rgba(var(--bs-dark-rgb), 0.1); } .navbar-expand-xl .navbar-dropdown-menu { position: absolute; } .navbar-expand-xl .navbar-dropdown-sub-menu { position: static; box-shadow: none; padding: 0; margin-top: 0; } .navbar-expand-xl.navbar-dark .navbar-nav .dropdown-menu { border-left-width: 0; } .navbar-expand-xl .hs-sub-menu-opened > .dropdown-toggle::after { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .navbar-expand-xl .dropdown-menu .dropdown-item.dropdown-toggle::after { -webkit-transform: rotate(0deg); transform: rotate(0deg); } .navbar-expand-xl .dropdown-menu .hs-sub-menu-opened > .dropdown-toggle::after { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .navbar-expand-xl .dropdown-menu .navbar-dropdown-submenu-item.show.dropdown-toggle::after { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .navbar-expand-xl .hs-mega-menu .hs-mega-menu, .navbar-expand-xl .hs-mega-menu .hs-sub-menu, .navbar-expand-xl .hs-menu-vertical .hs-mega-menu, .navbar-expand-xl .hs-menu-vertical .hs-sub-menu, .navbar-expand-xl .hs-sub-menu .hs-mega-menu, .navbar-expand-xl .hs-sub-menu .hs-sub-menu { left: 0; } .navbar-expand-xl .navbar-topbar { margin-bottom: 0.4375rem; } .navbar-expand-xl.navbar-dark .navbar-nav, .navbar-expand-xl.navbar-dark .navbar-topbar-collapse { background-color: var(--bs-dark-bg); } .navbar-expand-xl.navbar-dark .navbar-topbar-toggler { border-bottom-color: rgba(var(--bs-white-rgb), 0.1); } .navbar-expand-xl.navbar-vertical .navbar-nav { padding: 0; } .navbar-expand-xl .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item::after { top: -0.375rem; } .navbar-expand-xl .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item { position: relative; } .navbar-expand-xl .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item::after { position: absolute; bottom: -0.375rem; right: 0; border-bottom: 0.0625rem solid rgba(37, 62, 87, 0.1); width: 100%; content: ''; } .navbar-expand-xl .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item:first-child::after { border-top-width: 0; } .navbar-expand-xl .navbar-absolute-top-inner { background-color: var(--bs-white); }}@media (max-width: 1399.98px) { .navbar-expand-xxl .navbar-nav-wrap-secondary-content { margin-left: auto; } .navbar-expand-xxl .navbar-nav-wrap-secondary-content ~ .navbar-toggler { margin-left: 0.5rem; } .navbar-expand-xxl .navbar-collapse { background-color: var(--bs-white); } .navbar-expand-xxl .navbar-nav { padding: 1rem 1rem; } .navbar-expand-xxl .navbar-nav .nav-subtitle, .navbar-expand-xxl .navbar-nav .nav-link { padding: 0.5rem 0; } .navbar-expand-xxl .hs-mega-menu { max-width: 100% !important; min-width: 100% !important; } .navbar-expand-xxl .navbar-topbar-collapse { position: fixed; top: 0.5rem; left: 0.5rem; width: calc(100% - 1rem); height: auto; max-height: calc(100% - 3rem); overflow-y: scroll; border-radius: 0.5rem; box-shadow: 0rem 0.6125rem 2.5rem 0.6125rem rgba(var(--bs-gray0-rgb), 0.175); } .navbar-expand-xxl .navbar-topbar-collapse.collapsing, .navbar-expand-xxl .navbar-topbar-collapse.show { -webkit-animation: navbar-topbar-collapse-scale-up 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) both; animation: navbar-topbar-collapse-scale-up 0.3s cubic-bezier(0.39, 0.575, 0.565, 1) both; } .navbar-expand-xxl .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu) { position: relative; box-shadow: none; border-top-width: 0; margin-top: 0; border-radius: var(--form-border-radius); padding-left: 1rem; } .navbar-expand-xxl .navbar-nav .dropdown-menu:not(.navbar-dropdown-menu)::before { position: absolute; top: 0; left: 0.4375rem; width: 0.125rem; height: calc(100% - .25rem); content: ''; background-color: rgba(var(--bs-dark-rgb), 0.1); } .navbar-expand-xxl .navbar-dropdown-menu { position: absolute; } .navbar-expand-xxl .navbar-dropdown-sub-menu { position: static; box-shadow: none; padding: 0; margin-top: 0; } .navbar-expand-xxl.navbar-dark .navbar-nav .dropdown-menu { border-left-width: 0; } .navbar-expand-xxl .hs-sub-menu-opened > .dropdown-toggle::after { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .navbar-expand-xxl .dropdown-menu .dropdown-item.dropdown-toggle::after { -webkit-transform: rotate(0deg); transform: rotate(0deg); } .navbar-expand-xxl .dropdown-menu .hs-sub-menu-opened > .dropdown-toggle::after { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .navbar-expand-xxl .dropdown-menu .navbar-dropdown-submenu-item.show.dropdown-toggle::after { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .navbar-expand-xxl .hs-mega-menu .hs-mega-menu, .navbar-expand-xxl .hs-mega-menu .hs-sub-menu, .navbar-expand-xxl .hs-menu-vertical .hs-mega-menu, .navbar-expand-xxl .hs-menu-vertical .hs-sub-menu, .navbar-expand-xxl .hs-sub-menu .hs-mega-menu, .navbar-expand-xxl .hs-sub-menu .hs-sub-menu { left: 0; } .navbar-expand-xxl .navbar-topbar { margin-bottom: 0.4375rem; } .navbar-expand-xxl.navbar-dark .navbar-nav, .navbar-expand-xxl.navbar-dark .navbar-topbar-collapse { background-color: var(--bs-dark-bg); } .navbar-expand-xxl.navbar-dark .navbar-topbar-toggler { border-bottom-color: rgba(var(--bs-white-rgb), 0.1); } .navbar-expand-xxl.navbar-vertical .navbar-nav { padding: 0; } .navbar-expand-xxl .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item::after { top: -0.375rem; } .navbar-expand-xxl .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item { position: relative; } .navbar-expand-xxl .navbar-dropdown-menu-promo:first-child .navbar-dropdown-menu-promo-item::after { position: absolute; bottom: -0.375rem; right: 0; border-bottom: 0.0625rem solid rgba(37, 62, 87, 0.1); width: 100%; content: ''; } .navbar-expand-xxl .navbar-dropdown-menu-promo:not(:first-child) .navbar-dropdown-menu-promo-item:first-child::after { border-top-width: 0; } .navbar-expand-xxl .navbar-absolute-top-inner { background-color: var(--bs-white); }}

.navbar-expand .navbar-nav .nav-subtitle,.navbar-expand .navbar-nav .nav-link { padding-right: 1rem; padding-left: 1rem; }

/*------------------------------------
 Navbar Sidebar
------------------------------------*/
.navbar-sidebar-aside-content { padding-left: 0.75rem; padding-right: 0.75rem; }@media (min-width: 576px) { .navbar-sidebar-aside-sm .navbar-sidebar { position: fixed; top: 0; left: 0; bottom: 0; width: 17rem; padding: 0; } .navbar-sidebar-aside-sm .navbar-sidebar .navbar-collapse { width: 100%; } .navbar-sidebar-aside-sm .navbar-sidebar .navbar-brand-wrapper { position: fixed; top: 0; left: 0; width: 17rem; height: 5rem; background-color: var(--bs-white); z-index: 99; padding: 1.25rem 1.5rem; border-bottom: 0.0625rem solid rgba(37, 62, 87, 0.1); } .navbar-sidebar-aside-sm .navbar-sidebar .navbar-brand { display: -ms-flexbox; display: flex; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-align: center; align-items: center; margin-right: 0; } .navbar-sidebar-aside-sm .navbar-sidebar .navbar-nav { padding-top: 1.25rem; padding-bottom: 1.25rem; } .navbar-sidebar-aside-sm .navbar-sidebar .navbar-sidebar-aside-body { padding-top: 6.25rem; } .navbar-sidebar-aside-sm .navbar-sidebar-aside-content { margin-left: 17rem; }}@media (min-width: 768px) { .navbar-sidebar-aside-md .navbar-sidebar { position: fixed; top: 0; left: 0; bottom: 0; width: 17rem; padding: 0; } .navbar-sidebar-aside-md .navbar-sidebar .navbar-collapse { width: 100%; } .navbar-sidebar-aside-md .navbar-sidebar .navbar-brand-wrapper { position: fixed; top: 0; left: 0; width: 17rem; height: 5rem; background-color: var(--bs-white); z-index: 99; padding: 1.25rem 1.5rem; border-bottom: 0.0625rem solid rgba(37, 62, 87, 0.1); } .navbar-sidebar-aside-md .navbar-sidebar .navbar-brand { display: -ms-flexbox; display: flex; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-align: center; align-items: center; margin-right: 0; } .navbar-sidebar-aside-md .navbar-sidebar .navbar-nav { padding-top: 1.25rem; padding-bottom: 1.25rem; } .navbar-sidebar-aside-md .navbar-sidebar .navbar-sidebar-aside-body { padding-top: 6.25rem; } .navbar-sidebar-aside-md .navbar-sidebar-aside-content { margin-left: 17rem; }}@media (min-width: 992px) { .navbar-sidebar-aside-lg .navbar-sidebar { position: fixed; top: 0; left: 0; bottom: 0; width: 17rem; padding: 0; } .navbar-sidebar-aside-lg .navbar-sidebar .navbar-collapse { width: 100%; } .navbar-sidebar-aside-lg .navbar-sidebar .navbar-brand-wrapper { position: fixed; top: 0; left: 0; width: 17rem; height: 5rem; background-color: var(--bs-white); z-index: 99; padding: 1.25rem 1.5rem; border-bottom: 0.0625rem solid rgba(37, 62, 87, 0.1); } .navbar-sidebar-aside-lg .navbar-sidebar .navbar-brand { display: -ms-flexbox; display: flex; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-align: center; align-items: center; margin-right: 0; } .navbar-sidebar-aside-lg .navbar-sidebar .navbar-nav { padding-top: 1.25rem; padding-bottom: 1.25rem; } .navbar-sidebar-aside-lg .navbar-sidebar .navbar-sidebar-aside-body { padding-top: 6.25rem; } .navbar-sidebar-aside-lg .navbar-sidebar-aside-content { margin-left: 17rem; }}@media (min-width: 1200px) { .navbar-sidebar-aside-xl .navbar-sidebar { position: fixed; top: 0; left: 0; bottom: 0; width: 17rem; padding: 0; } .navbar-sidebar-aside-xl .navbar-sidebar .navbar-collapse { width: 100%; } .navbar-sidebar-aside-xl .navbar-sidebar .navbar-brand-wrapper { position: fixed; top: 0; left: 0; width: 17rem; height: 5rem; background-color: var(--bs-white); z-index: 99; padding: 1.25rem 1.5rem; border-bottom: 0.0625rem solid rgba(37, 62, 87, 0.1); } .navbar-sidebar-aside-xl .navbar-sidebar .navbar-brand { display: -ms-flexbox; display: flex; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-align: center; align-items: center; margin-right: 0; } .navbar-sidebar-aside-xl .navbar-sidebar .navbar-nav { padding-top: 1.25rem; padding-bottom: 1.25rem; } .navbar-sidebar-aside-xl .navbar-sidebar .navbar-sidebar-aside-body { padding-top: 6.25rem; } .navbar-sidebar-aside-xl .navbar-sidebar-aside-content { margin-left: 17rem; }}@media (min-width: 1400px) { .navbar-sidebar-aside-xxl .navbar-sidebar { position: fixed; top: 0; left: 0; bottom: 0; width: 17rem; padding: 0; } .navbar-sidebar-aside-xxl .navbar-sidebar .navbar-collapse { width: 100%; } .navbar-sidebar-aside-xxl .navbar-sidebar .navbar-brand-wrapper { position: fixed; top: 0; left: 0; width: 17rem; height: 5rem; background-color: var(--bs-white); z-index: 99; padding: 1.25rem 1.5rem; border-bottom: 0.0625rem solid rgba(37, 62, 87, 0.1); } .navbar-sidebar-aside-xxl .navbar-sidebar .navbar-brand { display: -ms-flexbox; display: flex; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-align: center; align-items: center; margin-right: 0; } .navbar-sidebar-aside-xxl .navbar-sidebar .navbar-nav { padding-top: 1.25rem; padding-bottom: 1.25rem; } .navbar-sidebar-aside-xxl .navbar-sidebar .navbar-sidebar-aside-body { padding-top: 6.25rem; } .navbar-sidebar-aside-xxl .navbar-sidebar-aside-content { margin-left: 17rem; }}
.navbar-sidebar-aside .navbar-sidebar { position: fixed; top: 0; left: 0; bottom: 0; width: 17rem; padding: 0; }
.navbar-sidebar-aside .navbar-sidebar .navbar-collapse { width: 100%; }
.navbar-sidebar-aside .navbar-sidebar .navbar-brand-wrapper { position: fixed; top: 0; left: 0; width: 17rem; height: 5rem; background-color: var(--bs-white); z-index: 99; padding: 1.25rem 1.5rem; border-bottom: 0.0625rem solid rgba(37, 62, 87, 0.1); }
.navbar-sidebar-aside .navbar-sidebar .navbar-brand { display: -ms-flexbox; display: flex; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-align: center; align-items: center; margin-right: 0; }
.navbar-sidebar-aside .navbar-sidebar .navbar-nav { padding-top: 1.25rem; padding-bottom: 1.25rem; }
.navbar-sidebar-aside .navbar-sidebar .navbar-sidebar-aside-body { padding-top: 6.25rem; }
.navbar-sidebar-aside .navbar-sidebar-aside-content { margin-left: 17rem; }
.navbar-sidebar-aside .navbar-sidebar .navbar-brand,.navbar-sidebar-aside .navbar-sidebar .navbar-brand-badge { display: none; }
.navbar-sidebar-aside .nav-segment { margin: 1.25rem 1.5rem; }@media (max-width: 575.98px) { .navbar-sidebar-aside-sm .navbar-sidebar .navbar-brand, .navbar-sidebar-aside-sm .navbar-sidebar .navbar-brand-badge { display: none; } .navbar-sidebar-aside-sm .nav-segment { margin: 1.25rem 1.5rem; }}@media (max-width: 767.98px) { .navbar-sidebar-aside-md .navbar-sidebar .navbar-brand, .navbar-sidebar-aside-md .navbar-sidebar .navbar-brand-badge { display: none; } .navbar-sidebar-aside-md .nav-segment { margin: 1.25rem 1.5rem; }}@media (max-width: 991.98px) { .navbar-sidebar-aside-lg .navbar-sidebar .navbar-brand, .navbar-sidebar-aside-lg .navbar-sidebar .navbar-brand-badge { display: none; } .navbar-sidebar-aside-lg .nav-segment { margin: 1.25rem 1.5rem; }}@media (max-width: 1199.98px) { .navbar-sidebar-aside-xl .navbar-sidebar .navbar-brand, .navbar-sidebar-aside-xl .navbar-sidebar .navbar-brand-badge { display: none; } .navbar-sidebar-aside-xl .nav-segment { margin: 1.25rem 1.5rem; }}@media (max-width: 1399.98px) { .navbar-sidebar-aside-xxl .navbar-sidebar .navbar-brand, .navbar-sidebar-aside-xxl .navbar-sidebar .navbar-brand-badge { display: none; } .navbar-sidebar-aside-xxl .nav-segment { margin: 1.25rem 1.5rem; }}

/*------------------------------------
 Navbar Skins
------------------------------------*/
.navbar-light .navbar-brand, .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { color: var(--bs-gray-dark); }
.navbar-light .navbar-toggler { color: var(--bs-gray-dark); border-color: rgba(37, 62, 87, 0.1); }
.navbar-light .navbar-nav .nav-link { color: var(--bs-gray-dark); }
.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { color: var(--bs-primary); }
.navbar-light .navbar-nav .nav-link.active .dropdown-item-icon { color: var(--bs-primary); opacity: 1; }
.navbar-dark .navbar-nav .nav-item:hover .nav-link, .navbar-dark .navbar-nav .nav-item:hover .nav-link:hover, .navbar-dark .navbar-nav .nav-item:hover .nav-link:focus { color: var(--bs-white); }
.navbar-dark .navbar-toggler-text { color: var(--bs-white); font-weight: var(--fw-700); }
/*.navbar-dark .nav-link.dropdown-toggle::after { background-image: url("data:image/svg+xml,<svg width='24' height='24' viewBox='0 0 24 24' fill='rgba(255,255,255, 1)' xmlns='http://www.w3.org/2000/svg'><path d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/></svg>"); }*/
.navbar-dark .nav-link.dropdown-toggle::after {
 background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='rgba(255,255,255,1)' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E");
}
.navbar-dark .navbar-fullscreen .navbar-expand .navbar-nav { background-color: transparent; }
.navbar-dark.navbar-fullscreen .navbar-nav .nav-link:hover, .navbar-dark.navbar-fullscreen .navbar-nav .nav-link:hover, .navbar-dark.navbar-fullscreen .navbar-nav .nav-link:hover:focus,.navbar-dark.navbar-fullscreen .navbar-nav .nav-link:focus,.navbar-dark.navbar-fullscreen .navbar-nav .nav-link:focus:hover,.navbar-dark.navbar-fullscreen .navbar-nav .nav-link:focus:focus { color: rgba(var(--bs-white-rgb), 0.7); }

/*------------------------------------
 Navbar Helpers
------------------------------------*/
.navbar-invisible { display: none; }
.navbar-moved-up { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }
.navbar-faded { opacity: 0; visibility: hidden; }
.navbar-section-hidden { position: relative; }
.navbar[data-hs-header-options*="fixMoment"] { transition: 0.3s ease; }
.navbar.navbar-untransitioned { transition: none; }
.navbar.navbar-scrolled { position: fixed; top: 0; left: 0; right: 0; bottom: auto; }
.navbar.navbar-scrolled .navbar-topbar { display: none; }
.navbar-fix-top { position: fixed; }
.navbar.navbar-fix-top[data-hs-header-options*="effectCompensation"] { transition: none; }

/*------------------------------------
 Fullscreen
------------------------------------*/
.navbar-fullscreen { position: absolute; top: 0; left: 0; right: 0; }
.navbar-fullscreen .navbar-collapse { position: fixed; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; visibility: hidden; }
.navbar-fullscreen .navbar-collapse.show { opacity: 1; visibility: visible; background-color: rgba(37, 62, 87, 0.9); }
.navbar-fullscreen .navbar-toggler { display: block; z-index: 999; }
.navbar-fullscreen .navbar-collapse .container, .navbar-fullscreen .navbar-collapse .container > *, .navbar-fullscreen .navbar-collapse .container > * > * { height: 100%; }
.navbar-fullscreen .navbar-nav { display: block; -ms-flex-direction: column; flex-direction: column; padding: 0; }
.navbar-fullscreen .navbar-nav .nav-item .nav-item .nav-link { font-size: 1rem; }
.navbar-fullscreen .navbar-nav .navbar-fullscreen-collapse { border-left: 0.1875rem solid rgba(var(--bs-white-rgb), 0.4); }
.navbar-fullscreen .navbar-nav .navbar-fullscreen-collapse { padding-left: 1rem; }
.navbar-fullscreen .navbar-nav .nav-link { color: var(--bs-white); font-size: 1.5rem; }
.navbar-fullscreen .navbar-nav > .nav-item .nav-link { padding-left: 0; padding-right: 0; }
.navbar-fullscreen .navbar-nav .dropdown-item, .navbar-fullscreen .navbar-nav .dropdown-item.active { color: var(--bs-white); }
.navbar-fullscreen .navbar-fullscreen-scroller { max-height: 75vh; overflow: hidden; overflow-y: auto; margin-top: 12.5vh; }
.navbar-fullscreen .navbar-fullscreen-scroller::-webkit-scrollbar { width: 0.6125rem; }
.navbar-fullscreen .navbar-fullscreen-scroller::-webkit-scrollbar-thumb { background-color: rgba(var(--bs-light-rgb), 0.6); visibility: hidden; }
.navbar-fullscreen .navbar-fullscreen-scroller:hover::-webkit-scrollbar-thumb { visibility: visible; }

/*------------------------------------
 Offcanvas
------------------------------------*/
.offcanvas-header { padding-top: 1.5rem; padding-bottom: 1.5rem; border-bottom: 0.0625rem solid rgba(37, 62, 87, 0.1); }
.offcanvas-navbar-search { bottom: auto; height: auto; }

/*------------------------------------
 Page Header
------------------------------------*/
.page-header { border-bottom: 0.0625rem solid rgba(37, 62, 87, 0.1); padding-bottom: 2rem; margin-bottom: 1rem; }
.page-header .breadcrumb { margin-bottom: 0.25rem; }
.page-header-title { margin-bottom: 0.25rem; }
.page-header-text { margin-bottom: 0.25rem; }
.page-header-tabs { margin-bottom: -2rem; border-bottom-width: 0; }
.hs-nav-scroller-horizontal .page-header-tabs { margin-bottom: -2rem; }
.page-header-reset { border-bottom-width: 0; padding-bottom: 0; }

/*------------------------------------
 Page Preloader
------------------------------------*/
.page-preloader { position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; z-index: 100; background-color: var(--bs-white); }
.page-preloader-middle { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; height: 100%; }

/*------------------------------------
 Pagination
------------------------------------*/
/* Unify*/
.page-link { min-width: 2.25rem; font-weight: var(--fw-500); text-align: center; margin-left: 0.25rem; margin-right: 0.25rem; border-radius: 50%; }

/* Front*/
.page-item:not(:last-child) { margin-right: 0.25rem; }
.page-link { min-width: 2.25rem; text-align: center; cursor: pointer; border-radius: 0.3125rem; }

/*------------------------------------
 Popover
------------------------------------*/
.popover { box-shadow: 0rem 0.6125rem 2.5rem 0.6125rem rgba(var(--bs-gray0-rgb), 0.175); }
.popover-header { font-size: 1.25rem; font-weight: var(--fw-600); }

/*------------------------------------
 Profile Cover
------------------------------------*/
.profile-cover { position: relative; height: 7.5rem; padding: 1rem 1rem; border-radius: 0.5rem; }
.profile-cover-content { position: relative; z-index: 1; }
.profile-cover-img-wrapper { position: absolute; top: 0; right: 0; left: 0; height: 7.5rem; background-color: #dee2e6; border-radius: 0.5rem; }
.profile-cover-img { width: 100%; height: 7.5rem; -o-object-fit: cover; object-fit: cover; vertical-align: top; border-radius: 0.5rem; }
.profile-cover-avatar { display: -ms-flexbox; display: flex; background-color: var(--bs-white); padding: 0.75rem 0.75rem; margin-top: -1.75rem; }
.profile-cover-content { padding: 1rem 1rem; }
.profile-cover-btn { position: absolute; bottom: 0; right: 0; }
@media (min-width: 992px) { .profile-cover { height: 10rem; } .profile-cover-img-wrapper { height: 10rem; } .profile-cover-img { height: 10rem; }}

/*------------------------------------
 list-group
------------------------------------*/

.list-group { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; padding-left: 0; margin-bottom: 0; border-radius: 0.5rem; }
.list-group-numbered { list-style-type: none; counter-reset: section; }
.list-group-numbered > li::before { content: counters(section, ".") ". "; counter-increment: section; }
.list-group-item-action { width: 100%; color: #677788; text-align: inherit; }
.list-group-item-action:hover, .list-group-item-action:focus { z-index: 1; color: #677788; text-decoration: none; background-color: #fafafa; }
.list-group-item-action:active { color: var(--bs-gray-dark); background-color: #f3f6f9; }
.list-group-item { position: relative; display: block; padding: 0.75rem 1rem; color: var(--bs-dark); background-color: var(--bs-white); border: 0.0625rem solid var(--bs-info0); }
.list-group-item:first-child { border-top-left-radius: inherit; border-top-right-radius: inherit; }
.list-group-item:last-child { border-bottom-right-radius: inherit; border-bottom-left-radius: inherit; }
.list-group-item.disabled, .list-group-item:disabled { color: var(--bs-gray-dark); pointer-events: none; background-color: var(--bs-white); }
.list-group-item.active { z-index: 2; color: var(--bs-white); background-color: var(--bs-primary); border-color: var(--bs-primary); }
.list-group-item + .list-group-item { border-top-width: 0; }
.list-group-item + .list-group-item.active { margin-top: -0.0625rem; border-top-width: 0.0625rem; }
.list-group-horizontal { -ms-flex-direction: row; flex-direction: row; }
.list-group-horizontal > .list-group-item:first-child { border-bottom-left-radius: 0.5rem; border-top-right-radius: 0; }
.list-group-horizontal > .list-group-item:last-child { border-top-right-radius: 0.5rem; border-bottom-left-radius: 0; }
.list-group-horizontal > .list-group-item.active { margin-top: 0; }
.list-group-horizontal > .list-group-item + .list-group-item { border-top-width: 0.0625rem; border-left-width: 0; }
.list-group-horizontal > .list-group-item + .list-group-item.active { margin-left: -0.0625rem; border-left-width: 0.0625rem; }

/*------------------------------------
 Shapes
------------------------------------*/
.shape-container { position: relative; }
.shape[class*="text-"] > svg [fill]:not([fill="none"]) { fill: currentColor !important; }
.shape { position: absolute; z-index: -1; }
.shape-top { top: 0; left: 0; right: 0; }
.shape-top > svg { width: 100%; height: auto; margin-bottom: -1px; -webkit-transform-origin: bottom center; transform-origin: bottom center; }
.shape-bottom { bottom: 0; left: 0; right: 0; }
.shape-bottom > svg { width: 100%; height: auto; margin-bottom: -1px; -webkit-transform-origin: top center; transform-origin: top center; }
.shape-start { top: 0; left: 0; bottom: 0; }
.shape-start > svg { width: auto; height: 100%; -webkit-transform-origin: left center; transform-origin: left center; }
.shape-end { top: 0; right: 0; bottom: 0; }
.shape-end > svg { width: auto; height: 100%; -webkit-transform-origin: right center; transform-origin: right center; }


/*POLO*/
.shape-divider {
 position: absolute;
 width: 100%;
 z-index: 0;
 bottom: 0;
 left: 0;
 pointer-events: none;
 display: block;
}
.shape-divider svg {
 width: 101%;
 height: 100%;
 left: 50%;
 position: absolute;
 transform: translatex(-50%);
 bottom: -2px;
}
.shape-divider[data-position="bottom"] {
 bottom: -2px;
 top: auto;
}
.shape-divider[data-position="top"] {
 bottom: auto;
 top: -2px;
}
.shape-divider[data-flip-horizontal="true"] {
 transform: rotateY(180deg);
}
.shape-divider[data-flip-vertical="true"] {
 transform: rotateX(180deg);
}
.shape-divider[data-flip-horizontal="true"][data-flip-vertical="true"] {
 transform: rotateY(180deg) rotateX(180deg);
}


/*------------------------------------
 Step
------------------------------------*/ 

.step { position: relative; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; margin-right: calc(1.5rem / -2); margin-left: calc(1.5rem / -2); }

.step.step-dashed .step-icon::after { border-left-style: dashed; } 

.step-icon-border { border: 0.125rem solid rgba(37, 62, 87, 0.1); }

.step-title { display: block; color: var(--bs-dark); font-weight: var(--fw-600); }
.step-text:last-child { color: var(--bs-gray-dark); margin-bottom: 0; }
.step-border-last-0 .step-item:last-child .step-icon::after { display: none; }

.step .step-item { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-right: 0.75rem; padding-left: 0.75rem; margin-bottom: 2.25rem; }
.step-item-between .step-item:last-child { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; }
.step .step-content-wrapper { position: relative; display: -ms-flexbox; display: flex; width: 100%; }
.step .step-content { -ms-flex: 1; flex: 1; }
.step-item.collapse:not(.show) { display: none; }
.step-item .step-title-description { display: none; }
.step-item.focus .step-title-description { display: block; }


/*------------------------------------
 Step Avatar
------------------------------------*/

.step .step-avatar { font-size: 1rem; font-weight: var(--fw-600); width: 3.125rem; height: 3.125rem; border-radius: 50%; margin-right: 1rem; }
.step .step-avatar-img { max-width: 100%; height: auto; border-radius: 50%; }
.step .step-avatar::after { position: absolute; top: 3.875rem; left: 1.5625rem; height: calc(100% - 2.375rem); border-left: 0.125rem solid rgba(37, 62, 87, 0.1); content: ""; }

/*------------------------------------
 Step Avatar
------------------------------------*/

.step-avatar-xs .step-avatar, .step-avatar-xs.step-avatar { font-size: 0.75rem; width: 1.75rem; height: 1.75rem; }
.step-avatar-xs .step-avatar::after, .step-avatar-xs.step-avatar::after { top: 2.5rem; left: 0.8125rem; width: 1.625rem; height: calc(100% - 1rem); }
.step-avatar-xs .step-divider::after { left: 0.875rem; }
.step-avatar-sm .step-avatar, .step-avatar-sm.step-avatar { font-size: 0.8125rem; width: 2.5rem; height: 2.5rem; }
.step-avatar-sm .step-avatar::after, .step-avatar-sm.step-avatar::after { top: 3.25rem; left: 1.1875rem; width: 1.625rem; height: calc(100% - 1.75rem); }
.step-avatar-sm .step-divider::after { left: 1.25rem; }
.step-avatar-lg .step-avatar, .step-avatar-lg.step-avatar { font-size: 1.25rem; width: 5.5rem; height: 5.5rem; }
.step-avatar-lg .step-avatar::after, .step-avatar-lg.step-avatar::after { top: 6.25rem; left: 2.6875rem; width: 1.625rem; height: calc(100% - 4.75rem); }
.step-avatar-lg .step-divider::after { left: 2.75rem; }

/*------------------------------------
 Step Divider
------------------------------------*/

.step-divider { display: -ms-inline-flexbox; display: inline-flex; -ms-flex-align: center; align-items: center; text-transform: uppercase; height: 1rem; font-size: 0.8125rem; font-weight: var(--fw-600); }
.step-divider::after { position: absolute; top: 1.75rem; left: 1.5625rem; height: calc(100% - 0.25rem); border-left: 0.125rem solid rgba(37, 62, 87, 0.1); content: ""; }

/*------------------------------------
 Step Icon
------------------------------------*/

.step .step-icon { display: -ms-inline-flexbox; display: inline-flex; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; font-size: 1rem; font-weight: var(--fw-600); width: 3.125rem; height: 3.125rem; border-radius: 50%; margin-right: 1rem; }
.step .step-icon::after { position: absolute; top: 3.875rem; left: 1.5625rem; height: calc(100% - 2.375rem); border-left: 0.125rem solid rgba(37, 62, 87, 0.1); content: ""; }
.step .step-icon-pseudo::before { display: block; width: 0.25rem; height: 0.25rem; background-color: #adb5bd; border-radius: 50%; content: ""; }
/*------------------------------------
 Step Icon Sizes
------------------------------------*/
.step-icon-xs .step-icon, .step-icon-xs.step-icon { font-size: 0.75rem; width: 1.75rem; height: 1.75rem; }
.step-icon-xs .step-icon::after, .step-icon-xs.step-icon::after { top: 2.5rem; left: 0.8125rem; width: 1.625rem; height: calc(100% - 1rem); }
.step-icon-xs .step-divider::after { left: 0.875rem; }
.step-icon-sm .step-icon, .step-icon-sm.step-icon { font-size: 0.8125rem; width: 2.5rem; height: 2.5rem; }
.step-icon-sm .step-icon::after, .step-icon-sm.step-icon::after { top: 3.25rem; left: 1.1875rem; width: 1.625rem; height: calc(100% - 1.75rem); }
.step-icon-sm .step-divider::after { left: 1.25rem; }
.step-icon-lg .step-icon, .step-icon-lg.step-icon { font-size: 1.25rem; width: 5.5rem; height: 5.5rem; }
.step-icon-lg .step-icon::after, .step-icon-lg.step-icon::after { top: 6.25rem; left: 2.6875rem; width: 1.625rem; height: calc(100% - 4.75rem); }
.step-icon-lg .step-divider::after { left: 2.75rem; }

/*------------------------------------
 Step Breakpoints
------------------------------------*/

@media (min-width: 100px) { .step-xs.step-dashed .step-icon::after { border-left: none; border-top-style: dashed; } .step-xs .step-item { -ms-flex-positive: 1; flex-grow: 1; -ms-flex: 1; flex: 1; margin-bottom: 0; } .step-xs:not(.step-inline) .step-content-wrapper { display: block; } .step-xs .step-icon { margin-bottom: 1rem; } .step-xs .step-icon::after { top: 1.5625rem; left: 4.625rem; width: calc(100% - 4.625rem); height: 1.625rem; border-top: 0.125rem solid rgba(37, 62, 87, 0.1); border-left: none; } .step-xs.step-icon-xs .step-icon::after, .step-xs .step-icon.step-icon-xs::after { top: 0.875rem; left: 3.25rem; width: calc(100% - 3.25rem); } .step-xs.step-icon-sm .step-icon::after, .step-xs .step-icon.step-icon-sm::after { top: 1.25rem; left: 4rem; width: calc(100% - 4rem); } .step-xs.step-icon-lg .step-icon::after, .step-xs .step-icon.step-icon-lg::after { top: 2.75rem; left: 7rem; width: calc(100% - 7rem); }}
@media (min-width: 576px) { .step-sm.step-dashed .step-icon::after { border-left: none; border-top-style: dashed; } .step-sm .step-item { -ms-flex-positive: 1; flex-grow: 1; -ms-flex: 1; flex: 1; margin-bottom: 0; } .step-sm:not(.step-inline) .step-content-wrapper { display: block; } .step-sm .step-icon { margin-bottom: 1rem; } .step-sm .step-icon::after { top: 1.5625rem; left: 4.625rem; width: calc(100% - 4.625rem); height: 1.625rem; border-top: 0.125rem solid rgba(37, 62, 87, 0.1); border-left: none; } .step-sm.step-icon-xs .step-icon::after, .step-sm .step-icon.step-icon-xs::after { top: 0.875rem; left: 3.25rem; width: calc(100% - 3.25rem); } .step-sm.step-icon-sm .step-icon::after, .step-sm .step-icon.step-icon-sm::after { top: 1.25rem; left: 4rem; width: calc(100% - 4rem); } .step-sm.step-icon-lg .step-icon::after, .step-sm .step-icon.step-icon-lg::after { top: 2.75rem; left: 7rem; width: calc(100% - 7rem); }}
@media (min-width: 768px) { .step-md.step-dashed .step-icon::after { border-left: none; border-top-style: dashed; } .step-md .step-item { -ms-flex-positive: 1; flex-grow: 1; -ms-flex: 1; flex: 1; margin-bottom: 0; } .step-md:not(.step-inline) .step-content-wrapper { display: block; } .step-md .step-icon { margin-bottom: 1rem; } .step-md .step-icon::after { top: 1.5625rem; left: 4.625rem; width: calc(100% - 4.625rem); height: 1.625rem; border-top: 0.125rem solid rgba(37, 62, 87, 0.1); border-left: none; } .step-md.step-icon-xs .step-icon::after, .step-md .step-icon.step-icon-xs::after { top: 0.875rem; left: 3.25rem; width: calc(100% - 3.25rem); } .step-md.step-icon-sm .step-icon::after, .step-md .step-icon.step-icon-sm::after { top: 1.25rem; left: 4rem; width: calc(100% - 4rem); } .step-md.step-icon-lg .step-icon::after, .step-md .step-icon.step-icon-lg::after { top: 2.75rem; left: 7rem; width: calc(100% - 7rem); }}
@media (min-width: 992px) { .step-lg.step-dashed .step-icon::after { border-left: none; border-top-style: dashed; } .step-lg .step-item { -ms-flex-positive: 1; flex-grow: 1; -ms-flex: 1; flex: 1; margin-bottom: 0; } .step-lg:not(.step-inline) .step-content-wrapper { display: block; } .step-lg .step-icon { margin-bottom: 1rem; } .step-lg .step-icon::after { top: 1.5625rem; left: 4.625rem; width: calc(100% - 4.625rem); height: 1.625rem; border-top: 0.125rem solid rgba(37, 62, 87, 0.1); border-left: none; } .step-lg.step-icon-xs .step-icon::after, .step-lg .step-icon.step-icon-xs::after { top: 0.875rem; left: 3.25rem; width: calc(100% - 3.25rem); } .step-lg.step-icon-sm .step-icon::after, .step-lg .step-icon.step-icon-sm::after { top: 1.25rem; left: 4rem; width: calc(100% - 4rem); } .step-lg.step-icon-lg .step-icon::after, .step-lg .step-icon.step-icon-lg::after { top: 2.75rem; left: 7rem; width: calc(100% - 7rem); }}
@media (min-width: 1200px) { .step-xl.step-dashed .step-icon::after { border-left: none; border-top-style: dashed; } .step-xl .step-item { -ms-flex-positive: 1; flex-grow: 1; -ms-flex: 1; flex: 1; margin-bottom: 0; } .step-xl:not(.step-inline) .step-content-wrapper { display: block; } .step-xl .step-icon { margin-bottom: 1rem; } .step-xl .step-icon::after { top: 1.5625rem; left: 4.625rem; width: calc(100% - 4.625rem); height: 1.625rem; border-top: 0.125rem solid rgba(37, 62, 87, 0.1); border-left: none; } .step-xl.step-icon-xs .step-icon::after, .step-xl .step-icon.step-icon-xs::after { top: 0.875rem; left: 3.25rem; width: calc(100% - 3.25rem); } .step-xl.step-icon-sm .step-icon::after, .step-xl .step-icon.step-icon-sm::after { top: 1.25rem; left: 4rem; width: calc(100% - 4rem); } .step-xl.step-icon-lg .step-icon::after, .step-xl .step-icon.step-icon-lg::after { top: 2.75rem; left: 7rem; width: calc(100% - 7rem); }}

/*------------------------------------
 Step Centered
------------------------------------*/

@media (min-width: 100px) { .step-xs.step-centered { text-align: center; } .step-xs.step-centered .step-item:last-child .step-icon::after { display: none; } .step-xs.step-centered .step-icon { margin-left: auto; margin-right: auto; } .step-xs.step-centered .step-icon::after { width: calc(100% - 4.625rem); left: calc(50% + 3.0625rem); } .step-xs.step-centered.step-icon-xs .step-icon::after, .step-xs.step-centered .step-icon.step-icon-xs::after { width: calc(100% - 3.25rem); left: calc(50% + 2.375rem); } .step-xs.step-centered.step-icon-sm .step-icon::after, .step-xs.step-centered .step-icon.step-icon-sm::after { width: calc(100% - 4rem); left: calc(50% + 2.75rem); } .step-xs.step-centered.step-icon-lg .step-icon::after, .step-xs.step-centered .step-icon.step-icon-lg::after { width: calc(100% - 7rem); left: calc(50% + 4.25rem); }}
@media (min-width: 576px) { .step-sm.step-centered { text-align: center; } .step-sm.step-centered .step-item:last-child .step-icon::after { display: none; } .step-sm.step-centered .step-icon { margin-left: auto; margin-right: auto; } .step-sm.step-centered .step-icon::after { width: calc(100% - 4.625rem); left: calc(50% + 3.0625rem); } .step-sm.step-centered.step-icon-xs .step-icon::after, .step-sm.step-centered .step-icon.step-icon-xs::after { width: calc(100% - 3.25rem); left: calc(50% + 2.375rem); } .step-sm.step-centered.step-icon-sm .step-icon::after, .step-sm.step-centered .step-icon.step-icon-sm::after { width: calc(100% - 4rem); left: calc(50% + 2.75rem); } .step-sm.step-centered.step-icon-lg .step-icon::after, .step-sm.step-centered .step-icon.step-icon-lg::after { width: calc(100% - 7rem); left: calc(50% + 4.25rem); }}
@media (min-width: 768px) { .step-md.step-centered { text-align: center; } .step-md.step-centered .step-item:last-child .step-icon::after { display: none; } .step-md.step-centered .step-icon { margin-left: auto; margin-right: auto; } .step-md.step-centered .step-icon::after { width: calc(100% - 4.625rem); left: calc(50% + 3.0625rem); } .step-md.step-centered.step-icon-xs .step-icon::after, .step-md.step-centered .step-icon.step-icon-xs::after { width: calc(100% - 3.25rem); left: calc(50% + 2.375rem); } .step-md.step-centered.step-icon-sm .step-icon::after, .step-md.step-centered .step-icon.step-icon-sm::after { width: calc(100% - 4rem); left: calc(50% + 2.75rem); } .step-md.step-centered.step-icon-lg .step-icon::after, .step-md.step-centered .step-icon.step-icon-lg::after { width: calc(100% - 7rem); left: calc(50% + 4.25rem); }}
@media (min-width: 992px) { .step-lg.step-centered { text-align: center; } .step-lg.step-centered .step-item:last-child .step-icon::after { display: none; } .step-lg.step-centered .step-icon { margin-left: auto; margin-right: auto; } .step-lg.step-centered .step-icon::after { width: calc(100% - 4.625rem); left: calc(50% + 3.0625rem); } .step-lg.step-centered.step-icon-xs .step-icon::after, .step-lg.step-centered .step-icon.step-icon-xs::after { width: calc(100% - 3.25rem); left: calc(50% + 2.375rem); } .step-lg.step-centered.step-icon-sm .step-icon::after, .step-lg.step-centered .step-icon.step-icon-sm::after { width: calc(100% - 4rem); left: calc(50% + 2.75rem); } .step-lg.step-centered.step-icon-lg .step-icon::after, .step-lg.step-centered .step-icon.step-icon-lg::after { width: calc(100% - 7rem); left: calc(50% + 4.25rem); }}
@media (min-width: 992px) { .step-lg.step-centered { text-align: center; } .step-lg.step-centered .step-item:last-child .step-icon::after { display: none; } .step-lg.step-centered .step-icon { margin-left: auto; margin-right: auto; } .step-lg.step-centered .step-icon::after { width: calc(100% - 4.625rem); left: calc(50% + 3.0625rem); } .step-lg.step-centered.step-icon-xs .step-icon::after, .step-lg.step-centered .step-icon.step-icon-xs::after { width: calc(100% - 3.25rem); left: calc(50% + 2.375rem); } .step-lg.step-centered.step-icon-sm .step-icon::after, .step-lg.step-centered .step-icon.step-icon-sm::after { width: calc(100% - 4rem); left: calc(50% + 2.75rem); } .step-lg.step-centered.step-icon-lg .step-icon::after, .step-lg.step-centered .step-icon.step-icon-lg::after { width: calc(100% - 7rem); left: calc(50% + 4.25rem); }}

/*------------------------------------background-color: 
 Step States
------------------------------------*/ 

.step .step-is-valid-icon,.step .step-is-invalid-icon { display: none; }
.step .active .step-icon,.step .active.is-valid .step-icon { color: var(--bs-white); background-color: var(--bs-primary); }
.step .active .step-title,.step .active.is-valid .step-title { color: var(--bs-primary); }

.step .is-valid .step-icon { color: var(--bs-white); background-color: var(--bs-primary); }
.step .is-valid .step-title { color: var(--bs-primary); }
.step .is-valid .step-is-valid-icon { display: -ms-inline-flexbox; display: inline-flex; }
.step .is-valid .step-is-default-icon,.step .is-valid .step-is-invalid-icon { display: none; }

.step .is-invalid .step-icon { color: var(--bs-white); background-color: var(--bs-danger); }
.step .is-invalid .step-title { color: var(--bs-danger); }
.step .is-invalid .step-is-invalid-icon { display: -ms-inline-flexbox; display: inline-flex; }
.step .is-invalid .step-is-default-icon,.step .is-invalid .step-is-valid-icon { display: none; }

/*------------------------------------
 Step Colors
------------------------------------*/ 

.step-icon-primary { color: var(--bs-white); background-color: var(--bs-primary); }
.step-icon-primary.step-icon-pseudo::before { background-color: var(--bs-white); }
.step-icon-secondary { color: var(--bs-white); background-color: var(--bs-gray-dark); }
.step-icon-secondary.step-icon-pseudo::before { background-color: var(--bs-white); }
.step-icon-success { color: var(--bs-white); background-color: var(--bs-success); }
.step-icon-success.step-icon-pseudo::before { background-color: var(--bs-white); }
.step-icon-info { color: var(--bs-white); background-color: var(--bs-gray-dark); }
.step-icon-info.step-icon-pseudo::before { background-color: var(--bs-white); }
.step-icon-warning { color: var(--bs-black); background-color: var(--bs-warning-bg); }
.step-icon-warning.step-icon-pseudo::before { background-color: var(--bs-black); }

.step-icon-danger { color: var(--bs-white); background-color: var(--bs-danger); }
.step-icon-danger.step-icon-pseudo::before { background-color: var(--bs-white); }

.step-icon-light { color: var(--bs-black); background-color: var(--bs-light-bg); }
.step-icon-light.step-icon-pseudo::before { background-color: var(--bs-black); }

.step-icon-dark { color: var(--bs-white); background-color: var(--bs-dark-bg); }
.step-icon-dark.step-icon-pseudo::before { background-color: var(--bs-white); }

.step-icon-soft-primary { color: var(--bs-primary); background-color: rgba(var(--bs-primary-rgb), 0.1); }
.step-icon-soft-primary.step-icon-pseudo::before { background-color: var(--bs-primary); }

.step-icon-soft-secondary { color: var(--bs-gray-dark); background-color: rgba(var(--bs-secondary-rgb), 0.1); }
.step-icon-soft-secondary.step-icon-pseudo::before { background-color: var(--bs-gray-dark); }

.step-icon-soft-success { color: var(--bs-success); background-color: rgba(var(--bs-success-rgb), 0.1); }
.step-icon-soft-success.step-icon-pseudo::before { background-color: var(--bs-success); }

.step-icon-soft-info { color: var(--bs-gray-dark); background-color: rgba(var(--bs-info-rgb), 0.1); }
.step-icon-soft-info.step-icon-pseudo::before { background-color: var(--bs-gray-dark); }

.step-icon-soft-warning { color: var(--bs-warning); background-color: rgba(var(--bs-warning-rgb), 0.1); }
.step-icon-soft-warning.step-icon-pseudo::before { background-color: var(--bs-warning-bg); }

.step-icon-soft-danger { color: var(--bs-danger); background-color: rgba(var(--bs-danger-rgb), 0.1); }
.step-icon-soft-danger.step-icon-pseudo::before { background-color: var(--bs-danger); }

.step-icon-soft-light { color: var(--bs-light); background-color: var(--bs-soft-bg); }
.step-icon-soft-light.step-icon-pseudo::before { background-color: var(--bs-light-bg); }

.step-icon-soft-dark { color: var(--bs-dark); background-color: rgba(var(--bs-dark-rgb), 0.1); }
.step-icon-soft-dark.step-icon-pseudo::before { background-color: var(--bs-dark-bg); }

/*------------------------------------
 Step Inline
------------------------------------*/

.step-inline .step-content-wrapper { -ms-flex-align: center; align-items: center; }
.step-inline .step-item:last-child .step-title::after { display: none; }
.step-inline .step-title { display: inline-block; }
@media (min-width: 576px) { .step-sm.step-inline.step-dashed .step-title::after { border-top-style: dashed; } .step-sm.step-inline .step-item { overflow: hidden; } .step-sm.step-inline .step-icon { margin-bottom: 0; } .step-sm.step-inline .step-icon::after { display: none; } .step-sm.step-inline .step-title::after { position: absolute; top: 1.5625rem; width: 100%; height: 1.625rem; border-top: 0.125rem solid rgba(37, 62, 87, 0.1); margin-left: 1.5rem; content: ""; } .step-sm.step-inline.step-icon-xs .step-content .step-title::after, .step-sm.step-inline .step-icon-xs + .step-content .step-title::after { top: 0.875rem; } .step-sm.step-inline.step-icon-sm .step-content .step-title::after, .step-sm.step-inline .step-icon-sm + .step-content .step-title::after { top: 1.25rem; } .step-sm.step-inline.step-icon-lg .step-content .step-title::after, .step-sm.step-inline .step-icon-lg + .step-content .step-title::after { top: 2.75rem; }}
@media (min-width: 768px) { .step-md.step-inline.step-dashed .step-title::after { border-top-style: dashed; } .step-md.step-inline .step-item { overflow: hidden; } .step-md.step-inline .step-icon { margin-bottom: 0; } .step-md.step-inline .step-icon::after { display: none; } .step-md.step-inline .step-title::after { position: absolute; top: 1.5625rem; width: 100%; height: 1.625rem; border-top: 0.125rem solid rgba(37, 62, 87, 0.1); margin-left: 1.5rem; content: ""; } .step-md.step-inline.step-icon-xs .step-content .step-title::after, .step-md.step-inline .step-icon-xs + .step-content .step-title::after { top: 0.875rem; } .step-md.step-inline.step-icon-sm .step-content .step-title::after, .step-md.step-inline .step-icon-sm + .step-content .step-title::after { top: 1.25rem; } .step-md.step-inline.step-icon-lg .step-content .step-title::after, .step-md.step-inline .step-icon-lg + .step-content .step-title::after { top: 2.75rem; }}
@media (min-width: 992px) { .step-lg.step-inline.step-dashed .step-title::after { border-top-style: dashed; } .step-lg.step-inline .step-item { overflow: hidden; } .step-lg.step-inline .step-icon { margin-bottom: 0; } .step-lg.step-inline .step-icon::after { display: none; } .step-lg.step-inline .step-title::after { position: absolute; top: 1.5625rem; width: 100%; height: 1.625rem; border-top: 0.125rem solid rgba(37, 62, 87, 0.1); margin-left: 1.5rem; content: ""; } .step-lg.step-inline.step-icon-xs .step-content .step-title::after, .step-lg.step-inline .step-icon-xs + .step-content .step-title::after { top: 0.875rem; } .step-lg.step-inline.step-icon-sm .step-content .step-title::after, .step-lg.step-inline .step-icon-sm + .step-content .step-title::after { top: 1.25rem; } .step-lg.step-inline.step-icon-lg .step-content .step-title::after, .step-lg.step-inline .step-icon-lg + .step-content .step-title::after { top: 2.75rem; }}
@media (min-width: 1200px) { .step-xl.step-inline.step-dashed .step-title::after { border-top-style: dashed; } .step-xl.step-inline .step-item { overflow: hidden; } .step-xl.step-inline .step-icon { margin-bottom: 0; } .step-xl.step-inline .step-icon::after { display: none; } .step-xl.step-inline .step-title::after { position: absolute; top: 1.5625rem; width: 100%; height: 1.625rem; border-top: 0.125rem solid rgba(37, 62, 87, 0.1); margin-left: 1.5rem; content: ""; } .step-xl.step-inline.step-icon-xs .step-content .step-title::after, .step-xl.step-inline .step-icon-xs + .step-content .step-title::after { top: 0.875rem; } .step-xl.step-inline.step-icon-sm .step-content .step-title::after, .step-xl.step-inline .step-icon-sm + .step-content .step-title::after { top: 1.25rem; } .step-xl.step-inline.step-icon-lg .step-content .step-title::after, .step-xl.step-inline .step-icon-lg + .step-content .step-title::after { top: 2.75rem; }}

/*------------------------------------
 Step Timeline
------------------------------------*/

@media (min-width: 576px) { .step-timeline-sm { margin-left: 0; margin-right: 0; } .step-timeline-sm .step-item { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding-left: 0; padding-right: 0; margin-left: 50%; } .step-timeline-sm .step-item:nth-child(even) { -ms-flex-direction: row-reverse; flex-direction: row-reverse; text-align: right; margin-left: auto; margin-right: 50%; } .step-timeline-sm .step-item:nth-child(even) .step-content-wrapper { -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .step-timeline-sm .step-item:nth-child(even) .step-icon { margin-left: 0; margin-right: -1.5625rem; } .step-timeline-sm .step-item:nth-child(even) .step-icon-xs { margin-right: -0.875rem; } .step-timeline-sm .step-item:nth-child(even) .step-icon-sm { margin-right: -1.25rem; } .step-timeline-sm .step-item:nth-child(even) .step-icon-lg { margin-right: -2.75rem; } .step-timeline-sm .step-item:nth-child(even) .step-content { margin-right: 1.5rem; } .step-timeline-sm .step-icon { margin-left: -1.5625rem; } .step-timeline-sm .step-icon::after { left: auto; width: auto; } .step-timeline-sm .step-icon-xs { margin-left: -0.875rem; } .step-timeline-sm .step-icon-sm { margin-left: -1.25rem; } .step-timeline-sm .step-icon-lg { margin-left: -2.75rem; }}
@media (min-width: 768px) { .step-timeline-md { margin-left: 0; margin-right: 0; } .step-timeline-md .step-item { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding-left: 0; padding-right: 0; margin-left: 50%; } .step-timeline-md .step-item:nth-child(even) { -ms-flex-direction: row-reverse; flex-direction: row-reverse; text-align: right; margin-left: auto; margin-right: 50%; } .step-timeline-md .step-item:nth-child(even) .step-content-wrapper { -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .step-timeline-md .step-item:nth-child(even) .step-icon { margin-left: 0; margin-right: -1.5625rem; } .step-timeline-md .step-item:nth-child(even) .step-icon-xs { margin-right: -0.875rem; } .step-timeline-md .step-item:nth-child(even) .step-icon-sm { margin-right: -1.25rem; } .step-timeline-md .step-item:nth-child(even) .step-icon-lg { margin-right: -2.75rem; } .step-timeline-md .step-item:nth-child(even) .step-content { margin-right: 1.5rem; } .step-timeline-md .step-icon { margin-left: -1.5625rem; } .step-timeline-md .step-icon::after { left: auto; width: auto; } .step-timeline-md .step-icon-xs { margin-left: -0.875rem; } .step-timeline-md .step-icon-sm { margin-left: -1.25rem; } .step-timeline-md .step-icon-lg { margin-left: -2.75rem; }}
@media (min-width: 992px) { .step-timeline-lg { margin-left: 0; margin-right: 0; } .step-timeline-lg .step-item { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding-left: 0; padding-right: 0; margin-left: 50%; } .step-timeline-lg .step-item:nth-child(even) { -ms-flex-direction: row-reverse; flex-direction: row-reverse; text-align: right; margin-left: auto; margin-right: 50%; } .step-timeline-lg .step-item:nth-child(even) .step-content-wrapper { -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .step-timeline-lg .step-item:nth-child(even) .step-icon { margin-left: 0; margin-right: -1.5625rem; } .step-timeline-lg .step-item:nth-child(even) .step-icon-xs { margin-right: -0.875rem; } .step-timeline-lg .step-item:nth-child(even) .step-icon-sm { margin-right: -1.25rem; } .step-timeline-lg .step-item:nth-child(even) .step-icon-lg { margin-right: -2.75rem; } .step-timeline-lg .step-item:nth-child(even) .step-content { margin-right: 1.5rem; } .step-timeline-lg .step-icon { margin-left: -1.5625rem; } .step-timeline-lg .step-icon::after { left: auto; width: auto; } .step-timeline-lg .step-icon-xs { margin-left: -0.875rem; } .step-timeline-lg .step-icon-sm { margin-left: -1.25rem; } .step-timeline-lg .step-icon-lg { margin-left: -2.75rem; }}
@media (min-width: 1200px) { .step-timeline-xl { margin-left: 0; margin-right: 0; } .step-timeline-xl .step-item { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding-left: 0; padding-right: 0; margin-left: 50%; } .step-timeline-xl .step-item:nth-child(even) { -ms-flex-direction: row-reverse; flex-direction: row-reverse; text-align: right; margin-left: auto; margin-right: 50%; } .step-timeline-xl .step-item:nth-child(even) .step-content-wrapper { -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .step-timeline-xl .step-item:nth-child(even) .step-icon { margin-left: 0; margin-right: -1.5625rem; } .step-timeline-xl .step-item:nth-child(even) .step-icon-xs { margin-right: -0.875rem; } .step-timeline-xl .step-item:nth-child(even) .step-icon-sm { margin-right: -1.25rem; } .step-timeline-xl .step-item:nth-child(even) .step-icon-lg { margin-right: -2.75rem; } .step-timeline-xl .step-item:nth-child(even) .step-content { margin-right: 1.5rem; } .step-timeline-xl .step-icon { margin-left: -1.5625rem; } .step-timeline-xl .step-icon::after { left: auto; width: auto; } .step-timeline-xl .step-icon-xs { margin-left: -0.875rem; } .step-timeline-xl .step-icon-sm { margin-left: -1.25rem; } .step-timeline-xl .step-icon-lg { margin-left: -2.75rem; }}

/*------------------------------------
 SVG Icon
------------------------------------*/

.svg-icon { display: block; margin-top: 0.125rem; }
.svg-icon[class*="text-"] > svg [fill]:not([fill="none"]) { fill: currentColor !important; }
.svg-inline { display: inline-block; }
.svg-icon > svg { width: 3.125rem; height: 3.125rem; }
.svg-icon-xs > svg { width: 1.75rem; height: 1.75rem; }
.svg-icon-sm > svg { width: 2.5rem; height: 2.5rem; }
.svg-icon-lg > svg { width: 4.25rem; height: 4.25rem; }



/*------------------------------------
 Tables
------------------------------------*/

.table th { font-weight: 400; }
.table tr { color: var(--bs-dark); }
.table thead th { color: var(--bs-dark); font-weight: var(--fw-600); }
.table > :not(:last-child) > :last-child > * { border-bottom-color: rgba(37, 62, 87, 0.1); }
.table > :not(caption) > *:last-child > * { border-bottom-width: 0; }
.table .btn { white-space: nowrap; }
.table-nowrap th, .table-nowrap td { white-space: nowrap; }
.table-align-middle tbody tr, .table-align-middle th, .table-align-middle td { vertical-align: middle; }
.table-text-center, .table-text-center th, .table-text-center td { text-align: center; }
.table-text-end, .table-text-end th, .table-text-end td { text-align: right; }
.thead-light th { background-color: #e9ecef; }
.table-lg > :not(caption) > * > * { padding: 1rem 1.5rem; }
.table-thead-bordered > :not(:last-child) > :last-child > * { border-top: 0.0625rem solid rgba(37, 62, 87, 0.1); border-bottom: 0.0625rem solid rgba(37, 62, 87, 0.1); }
.table-vertical-border-striped > thead > tr > th:not(:first-child):not(:last-child),.table-vertical-border-striped > tbody > tr > td:not(:first-child):not(:last-child) { border-right: 0.0625rem solid rgba(var(--bs-dark-rgb), 0.1); }

/*------------------------------------
 Text Highlight
------------------------------------*/ 

[class*=text-highlight-] { background: left 1em/1em 0.2em; background-repeat: repeat-x; }
.text-highlight-primary { background-image: linear-gradient(to bottom, rgba(var(--bs-primary-rgb), 0.5), rgba(var(--bs-primary-rgb), 0.5)); }
.text-highlight-secondary { background-image: linear-gradient(to bottom, rgba(119, 218, 247, 0.5), rgba(119, 218, 247, 0.5)); }
.text-highlight-success { background-image: linear-gradient(to bottom, rgba(1, 91, 74, 0.5), rgba(1, 91, 74, 0.5)); }
.text-highlight-info { background-image: linear-gradient(to bottom, rgba(121, 63, 198, 0.5), rgba(121, 63, 198, 0.5)); }
.text-highlight-warning { background-image: linear-gradient(to bottom, rgba(245, 202, 153, 0.5), rgba(245, 202, 153, 0.5)); }
.text-highlight-danger { background-image: linear-gradient(to bottom, rgba(235, 82, 82, 0.5), rgba(235, 82, 82, 0.5)); }
.text-highlight-light { background-image: linear-gradient(to bottom, rgba(250, 250, 250, 0.5), rgba(250, 250, 250, 0.5)); }
.text-highlight-dark { background-image: linear-gradient(to bottom, rgba(37, 62, 87, 0.5), rgba(37, 62, 87, 0.5)); }

/*------------------------------------
 Video Player
------------------------------------*/

.video-player { position: relative; display: inline-block; }
.video-player-inline-btn { display: block; background-color: var(--bs-black); }
.video-player-preview { position: absolute; top: 0; right: 0; left: 0; z-index: 2; width: 100%; height: 100%; opacity: 1; -o-object-fit: cover; object-fit: cover; transition: opacity 0.3s ease-in-out; }
.video-player-played .video-player-preview { opacity: 0; pointer-events: none; }
.video-player-btn { z-index: 3; color: var(--bs-dark); transition: -webkit-transform 0.3s ease-in-out; transition: transform 0.3s ease-in-out; transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; }
.video-player-played .video-player-btn { -webkit-animation: videoPlayerButton 0.3s ease-in-out forwards; animation: videoPlayerButton 0.3s ease-in-out forwards; pointer-events: none; }
.video-player-btn:hover .video-player-icon { color: var(--bs-primary); -webkit-transform: scale(1.1); transform: scale(1.1); }
.video-player-icon { position: relative; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; vertical-align: middle; text-align: center; width: 4.25rem; height: 4.25rem; font-size: 1.25rem; border-radius: 50%; color: var(--bs-dark); background-color: var(--bs-white); -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); transition: 0.3s; }
.video-player-centered { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
@-webkit-keyframes videoPlayerButton { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate(-50%, -50%) scale(1.3); transform: translate(-50%, -50%) scale(1.3); }}
@keyframes videoPlayerButton { from { opacity: 1; } to { opacity: 0; -webkit-transform: translate(-50%, -50%) scale(1.3); transform: translate(-50%, -50%) scale(1.3); }}

/*------------------------------------
 Video Bg
------------------------------------*/

.video-bg { position: relative; min-height: 75vh; }
.video-bg-content { position: absolute !important; top: 0; left: 0; width: 100%; height: 100%; }
.video-bg-replacer-img { position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-size: cover; background-repeat: no-repeat; background-position: top center; }
@media (min-width: 768px) { .video-bg-replacer-img { display: none; }}
/*@media (max-width: 767.98px) { .video-bg-content { display: none; }}*/
.hs-video-bg-video iframe,.hs-video-bg-video video { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; }

/*------------------------------------
 Background Image Style
------------------------------------*/

.bg-img-start { background-size: cover; background-repeat: no-repeat; background-position: top center; }
.bg-img-end { background-size: cover; background-repeat: no-repeat; background-position: bottom center; }
.bg-img-center { background-size: cover; background-repeat: no-repeat; background-position: center center; }

/*------------------------------------
 Background Gradients
------------------------------------*/

/* Unify */
.bg-soft-dark-to-start-75 { background-image: linear-gradient(to right, rgba(var(--bs-white-rgb), 0) 25%, rgba(37, 62, 87, 0.1) 0%); }
.bg-gradient-to-bottom-sm-light { background-image: linear-gradient(to bottom, #fafafa, transparent); }

/* Front */
.gradient-y-sm-primary { background-image: linear-gradient(to bottom, transparent, rgba(var(--bs-primary-rgb), 0.075)); }
.gradient-y-gray { background-image: linear-gradient(to bottom, transparent, rgba(231, 234, 243, 0.5)); }
.gradient-y-lg-white { background-image: linear-gradient(to bottom, transparent, var(--bs-white)); }
.gradient-y-three-sm-primary { background-image: linear-gradient(transparent, rgba(var(--bs-primary-rgb), 0.075) 50%, transparent); }
.gradient-x-three-sm-primary { background-image: linear-gradient(to right, rgba(var(--bs-primary-rgb), 0.03), rgba(121, 63, 198, 0.05) 50%, rgba(245, 202, 153, 0.05)); }

/*------------------------------------
 Background Overlay Gradients
------------------------------------*/

[class*="gradient-x-overlay-"],[class*="gradient-y-overlay-"],[class*="gradient-y-three-overlay-"] { position: relative; z-index: 1; }
[class*="gradient-x-overlay-"]::before,[class*="gradient-y-overlay-"]::before,[class*="gradient-y-three-overlay-"]::before { position: absolute; top: 0; bottom: 0; right: 0; z-index: -1; width: 100%; height: 100%; content: ""; }
[class*="gradient-x-overlay-"].card::before,[class*="gradient-y-overlay-"].card::before,[class*="gradient-y-three-overlay-"].card::before { border-radius: 0.5rem; }

/* changed alpha 0.95 to 0.78 --Amanda */

.gradient-x-overlay-lg-dark-video::before { z-index: 2; background-image: linear-gradient(to right, rgba(37, 62, 87, 0.78) 0%, rgba(37, 62, 87, 0.78) 10%); }
.gradient-y-overlay-lg-dark-video::before { z-index: 2; background-image: linear-gradient(to bottom, rgba(37, 62, 87, 0.3) 0%, rgba(37, 62, 87, 0.7) 30%); }

.gradient-y-overlay-lg-light-video::before { z-index: 2; background-image: linear-gradient(to bottom, rgba(0, 75, 144, 0.4) 0%, rgba(255, 255, 255, 0.4) 30%); }

.gradient-y-overlay-lg-white-video::before { z-index: 2; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.8) 100%, rgba(255, 255, 255, 1) 100%); }



.gradient-x-overlay-sm-primary::before { background-image: linear-gradient(45deg, transparent, rgba(var(--bs-primary-rgb), 0.05)); }
.gradient-x-overlay-sm-dark::before { background-image: linear-gradient(to right, rgba(37, 62, 87, 0.25) 0%, rgba(30, 32, 34, 0.25) 100%); }
.gradient-x-overlay-lg-dark::before { background-image: linear-gradient(to right, rgba(37, 62, 87, 04) 0%, rgba(37, 62, 87, 0.9) 100%); }
.gradient-y-overlay-lg-dark::before { background-image: linear-gradient(to bottom, transparent 40%, rgba(12, 13, 14, 0.6)); }


/* changed alpha --Amanda */
.gradient-y-overlay-sm-gray-900::before { background-image: linear-gradient(to bottom, rgba(30, 32, 34, 0.7), rgba(37, 62, 87, 0.3)); }
/*.gradient-y-overlay-sm-gray-900::before { background-image: linear-gradient(to bottom, rgba(30, 32, 34, 0.3), rgba(37, 62, 87, 0.2)); }*/



/*------------------------------------
 Transform
------------------------------------*/

.transform-rotate-n40deg { -webkit-transform: rotate(-40deg); transform: rotate(-40deg); -webkit-transform-origin: 30% 20%; transform-origin: 30% 20%; }
.transform-rotate-n22deg { -webkit-transform: rotate(-22deg); transform: rotate(-22deg); }
.rotated-3d-left { -webkit-transform: perspective(1140px) rotateX(7deg) rotateY(-17deg) rotateZ(4deg); transform: perspective(1140px) rotateX(7deg) rotateY(-17deg) rotateZ(4deg); }
.rotated-3d-right { -webkit-transform: perspective(1140px) rotateX(7deg) rotateY(17deg) rotateZ(-4deg); transform: perspective(1140px) rotateX(7deg) rotateY(17deg) rotateZ(-4deg); }

/*------------------------------------
 Divider
------------------------------------*/ 

.divider-start { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; color: var(--bs-gray-dark); }
.divider-start::after { -ms-flex: 1 1 0%; flex: 1 1 0%; border-top: 0.0625rem solid rgba(37, 62, 87, 0.6); margin-top: 0.0625rem; content: ''; }
.divider-start::after { margin-left: 1.5rem; }
.divider-end { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; color: var(--bs-gray-dark); }
.divider-end::before { -ms-flex: 1 1 0%; flex: 1 1 0%; border-top: 0.0625rem solid rgba(37, 62, 87, 0.6); margin-top: 0.0625rem; content: ''; }
.divider-end::before { margin-right: 1.5rem; }
.divider-center { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; color: var(--bs-gray-dark); }
.divider-center::before, .divider-center::after { -ms-flex: 1 1 0%; flex: 1 1 0%; border-top: 0.0625rem solid rgba(37, 62, 87, 0.6); margin-top: 0.0625rem; content: ''; }
.divider-center::before { margin-right: 1.5rem; }
.divider-center::after { margin-left: 1.5rem; }


/*------------------------------------
 Nav Scroll Horizontal
------------------------------------*/

.hs-nav-scroller-horizontal { position: relative; }
.hs-nav-scroller-horizontal .nav { overflow-x: auto; overflow-y: hidden; -ms-flex-wrap: nowrap; flex-wrap: nowrap; white-space: nowrap; scroll-behavior: smooth; }
.hs-nav-scroller-horizontal .nav .nav-item { white-space: nowrap; }
.hs-nav-scroller-horizontal .nav .nav-link { white-space: nowrap; }
.hs-nav-scroller-horizontal .nav::-webkit-scrollbar { display: none; }
.hs-nav-scroller-horizontal .nav-tabs { padding-bottom: .1875rem; }
.hs-nav-scroller-horizontal .hs-nav-scroller-arrow-prev,.hs-nav-scroller-horizontal .hs-nav-scroller-arrow-next { position: absolute; height: 100%; z-index: 1; font-size: 1.5rem; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.hs-nav-scroller-horizontal .hs-nav-scroller-arrow-link { width: 3.125rem; color: var(--bs-gray-dark); }
.hs-nav-scroller-horizontal .hs-nav-scroller-arrow-link:hover { color: var(--bs-secondary); }
.hs-nav-scroller-horizontal .hs-nav-scroller-arrow-prev { left: 0; margin-left: -0.125rem; background-image: linear-gradient(to right, var(--bs-white) 50%, transparent 100%); }
.hs-nav-scroller-horizontal .hs-nav-scroller-arrow-prev .hs-nav-scroller-arrow-link { padding: 0.5rem 0; }
.hs-nav-scroller-horizontal .hs-nav-scroller-arrow-next { right: 0; margin-right: -0.125rem; background-image: linear-gradient(to right, transparent 0%, var(--bs-white) 50%); }
.hs-nav-scroller-horizontal .hs-nav-scroller-arrow-next .hs-nav-scroller-arrow-link { padding: 0.5rem 0; text-align: right; }
.hs-nav-scroller-light .hs-nav-scroller-arrow-prev .hs-nav-scroller-arrow-link,.hs-nav-scroller-light .hs-nav-scroller-arrow-next .hs-nav-scroller-arrow-link { color: rgba(var(--bs-white-rgb), 0.7); }
.hs-nav-scroller-light .hs-nav-scroller-arrow-prev .hs-nav-scroller-arrow-link:hover,.hs-nav-scroller-light .hs-nav-scroller-arrow-next .hs-nav-scroller-arrow-link:hover { color: var(--bs-white); }
.hs-nav-scroller-light .hs-nav-scroller-arrow-prev { background-image: linear-gradient(to right, var(--bs-dark) 50%, transparent 100%); }
.hs-nav-scroller-light .hs-nav-scroller-arrow-next { background-image: linear-gradient(to right, transparent 0%, var(--bs-dark) 50%); }
.hs-nav-scroller-vertical { height: 100%; overflow: hidden; overflow-y: auto; }
.hs-nav-scroller-vertical::-webkit-scrollbar { width: 0.6125rem; }
.hs-nav-scroller-vertical::-webkit-scrollbar-thumb { background-color: rgba(var(--bs-light-rgb), 0.6); }
.hs-nav-scroller-unfold { position: static; }

/*------------------------------------
 Dropzone
------------------------------------*/
.dz-dropzone { cursor: pointer; }
.dz-dropzone .dz-message { width: 100%; text-align: center; }
.dz-dropzone .dz-details { margin-bottom: 1rem; }
.dz-dropzone .dz-file-preview { background-color: var(--bs-white); border-radius: 0.5rem; padding: 1rem 1rem; box-shadow: 0rem 0.1875rem 0.375rem rgba(140, 152, 164, 0.25); }
.dz-dropzone .dz-file-wrapper { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.dz-dropzone .dz-filename { margin-bottom: 0.25rem; }
.dz-dropzone .dz-img { max-width: 3.125rem; border-radius: 0.5rem; margin-right: 0.75rem; }
.dz-dropzone .dz-img-inner { border-radius: 0.5rem; }
.dz-dropzone .dz-close-icon,.dz-dropzone .dz-size { color: var(--bs-gray-dark); }
.dz-dropzone .dz-title { font-size: 0.75rem; font-weight: var(--fw-600); }
.dz-dropzone .dz-size { font-size: 80%; }
.dz-dropzone .dz-file-initials { display: inline-block; width: 3.125rem; height: 3.125rem; line-height: 3.125rem; font-weight: var(--fw-600); font-size: 1rem; color: var(--bs-primary); text-align: center; background-color: rgba(var(--bs-primary-rgb), 0.1); border-radius: 0.5rem; margin-right: 0.75rem; }
.dz-dropzone [data-dz-thumbnail]:not([src]) { display: none; margin-bottom: 0; }
.dz-dropzone .dz-progress { margin-bottom: 1rem; }
.dz-dropzone .dz-processing .dz-error-mark,.dz-dropzone .dz-processing .dz-success-mark { display: none; }
.dz-dropzone .dz-processing.dz-error .dz-error-mark,.dz-dropzone .dz-processing.dz-success .dz-success-mark { display: block; }
.dz-dropzone .dz-processing .dz-error-mark { color: var(--bs-danger); }
.dz-dropzone .dz-processing .dz-success-mark { color: var(--bs-success); }
.dz-dropzone-card { width: 100%; background-color: #e9ecef; border: 0.125rem dashed rgba(37, 62, 87, 0.1); border-radius: 0.5rem; padding: 3rem 3rem; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

/*--------------------------------------------------
 Fancybox
----------------------------------------------------*/

.fancybox-custom .fancybox-slide.animated { display: block; opacity: 0; z-index: 0; }
.fancybox-custom .fancybox-slide.animated.fancybox-slide--current { opacity: 1; z-index: 1; }
.fancybox-custom .fancybox-content { background-color: transparent; }
.fancybox-custom .fancybox-bg { background-color: var(--bs-dark-bg); }
.fancybox-custom .fancybox-button svg { margin-bottom: 0; }
.fancybox-custom .fancybox-progress { background-color: var(--bs-primary); }
.fancybox-blur header,.fancybox-blur aside,.fancybox-blur main,.fancybox-blur footer { -webkit-filter: blur(30px); filter: blur(30px); }

/*------------------------------------
 Quantity Counter
------------------------------------*/
.quantity-counter { min-width: 9rem; padding: 0.5rem 1rem; border: 0.0625rem solid rgba(37, 62, 87, 0.1); border-radius: 0.3125rem; }
.quantity-counter-btn.btn > svg { width: 1.25rem; }
.form-control-quantity-counter { border-width: 0; height: auto; padding: 0; }
.form-control-quantity-counter:focus { box-shadow: none; }

/*------------------------------------
 Quill Editor
------------------------------------*/
.quill-custom .ql-container { position: static; }
.quill-custom .ql-toolbar.ql-snow,.quill-custom .ql-container.ql-snow { border-color: rgba(37, 62, 87, 0.1); }
.quill-custom .ql-toolbar.ql-snow { padding: 0.75rem 1rem; border-top-left-radius: 0.3125rem; border-top-right-radius: 0.3125rem; }
.quill-custom .ql-container.ql-snow { border-bottom-right-radius: 0.3125rem; border-bottom-left-radius: 0.3125rem; }
.quill-custom .ql-formats:first-child { padding-left: 0; }
.quill-custom .ql-formats:first-child button { margin-right: 0.5rem; }
.quill-custom .ql-formats:first-child button:first-child { margin-left: -0.25rem; }
.quill-custom .ql-editor { position: relative; padding: 0.6125rem 1rem; }
.quill-custom .ql-editor p { font-size: 1rem; font-family: "DM Sans", sans-serif; color: var(--bs-dark); }
.quill-custom .ql-editor.ql-blank::before { left: 1rem; color: var(--bs-gray); font-family: "DM Sans", sans-serif; font-style: normal; }
.quill-custom .ql-snow.ql-toolbar .ql-fill { fill: var(--bs-gray-dark); }
.quill-custom .ql-snow.ql-toolbar .ql-stroke { stroke: var(--bs-gray-dark); }
.quill-custom .ql-snow.ql-toolbar button:hover { color: var(--bs-primary); }
.quill-custom .ql-snow.ql-toolbar button:hover .ql-fill { fill: var(--bs-primary); }
.quill-custom .ql-snow.ql-toolbar button:hover .ql-stroke { stroke: var(--bs-primary); }
.quill-custom .ql-snow.ql-toolbar button,.quill-custom .ql-snow .ql-toolbar button { width: 1.75rem; height: 1.75rem; padding: 0.25rem 0.25rem; }
.quill-custom .ql-snow.ql-toolbar button svg,.quill-custom .ql-snow .ql-toolbar button svg { margin-bottom: 0; }
.quill-custom .ql-snow .ql-tooltip { position: fixed; top: 50% !important; left: 50% !important; z-index: 1; min-width: 20rem; border-width: 0; text-align: center; box-shadow: 0rem 0.6125rem 2.5rem 0.6125rem rgba(var(--bs-gray0-rgb), 0.175); padding: 1.5rem 1.5rem; border-radius: 0.3125rem; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.quill-custom .ql-snow .ql-tooltip::before { display: block; text-align: center; font-family: "DM Sans", sans-serif; font-weight: var(--fw-600); font-size: 1rem; border-bottom: 0.0625rem solid rgba(37, 62, 87, 0.1); padding-bottom: 1rem; margin-bottom: 1.5rem; margin-right: 0; }
.quill-custom .ql-snow .ql-tooltip.ql-editing a.ql-preview,.quill-custom .ql-snow .ql-tooltip.ql-editing a.ql-remove { display: none; }
.quill-custom .ql-snow .ql-tooltip a.ql-preview,.quill-custom .ql-snow .ql-tooltip.ql-editing input[type=text] { min-width: 20rem; font-size: 1rem; line-height: normal; border: 0.0625rem solid rgba(37, 62, 87, 0.1); padding: 0.6125rem 1rem; margin-bottom: 1.5rem; border-radius: 0.3125rem; transition: 0.3s; }
.quill-custom .ql-snow .ql-tooltip a.ql-preview { display: block; }
.quill-custom .ql-snow .ql-tooltip a.ql-preview:hover { border-color: var(--bs-primary); }
.quill-custom .ql-snow .ql-tooltip.ql-editing input[type=text] { height: auto; display: block; font-family: "DM Sans", sans-serif; }
.quill-custom .ql-snow .ql-tooltip.ql-editing input[type=text]:focus { border-color: rgba(140, 152, 164, 0.25); box-shadow: 0rem 0.375rem 1.5rem 0rem rgba(var(--bs-gray0-rgb), 0.125); }
.quill-custom .ql-snow .ql-action { display: inline-block; color: var(--bs-white); background-color: var(--bs-primary); font-size: 1rem; line-height: normal; padding: 0.6125rem 1rem; border-radius: 0.3125rem; transition: 0.3s; }
.quill-custom .ql-snow .ql-action:hover { background-color: var(--bs-secondary); }
.quill-custom .ql-snow .ql-tooltip a.ql-remove::before,.quill-custom .ql-snow .ql-tooltip a.ql-action::after { padding-right: 0; margin-left: 0; border-right: none; }
.quill-custom .ql-snow .ql-tooltip a.ql-remove { border: 0.0625rem solid rgba(37, 62, 87, 0.1); font-size: 1rem; padding: 0.6125rem 1rem; border-radius: 0.3125rem; margin-left: 0.5rem; transition: 0.3s; }
.quill-custom .ql-snow .ql-tooltip a.ql-remove:hover { color: var(--bs-secondary); box-shadow: 0px 3px 6px -2px rgba(140, 152, 164, 0.25); }

/*------------------------------------
 Swiper
------------------------------------*/

.swiper { width: 100%; height: 100%; }
.swiper-preloader { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; background-color: var(--bs-white); z-index: 1; }


.swiper-button-next,.swiper-button-prev { display: -ms-inline-flexbox; display: inline-flex; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; color: var(--bs-gray-dark); width: 3.125rem; height: 3.125rem; background-color: var(--bs-white); box-shadow: 0rem 0.1875rem 0.4375rem 0rem rgba(140, 152, 164, 0.4); border-radius: 50%; transition: all 0.2s ease-in-out; opacity: 1; }
.swiper-button-next:after,.swiper-button-prev:after { width: 1rem; height: 1rem; background-repeat: no-repeat; background-position: 50%; background-size: 100% 100%; content: ''; }
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled { opacity: 0.5; box-shadow: none; }

.swiper-button-next:after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath d='M5 1.5l6.5 6.5-6.5 6.5' fill='none' stroke='rgba(3,79,156,0.3)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e"); }
.swiper-button-next:hover::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath d='M5 1.5l6.5 6.5-6.5 6.5' fill='none' stroke='rgba(3,79,156,0.6)' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e"); }
.swiper-button-prev:after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath d='M11 1.5L4.5 8l6.5 6.5' fill='none' stroke='rgba(3,79,156,0.3)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e"); }
.swiper-button-prev:hover::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath d='M11 1.5L4.5 8l6.5 6.5' fill='none' stroke='rgba(3,79,156,0.6)' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e"); }

.swiper-button-next-soft-white,.swiper-button-prev-soft-white { color: var(--bs-white); background-color: rgba(var(--bs-white-rgb), 0.1); }
.swiper-button-next-soft-white:hover,.swiper-button-prev-soft-white:hover { background-color: var(--bs-primary); }
.swiper-button-next-soft-white:after, .swiper-button-next-soft-white:hover:after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); }
.swiper-button-prev-soft-white:after, .swiper-button-prev-soft-white:hover:after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e"); }

.swiper-pagination { position: static; width: 100% !important; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; margin-top: 2rem; }
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 0%; -webkit-transform: translateX(0%); transform: translateX(0%); }
.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { -webkit-transform: translateX(0%); transform: translateX(0%); }

.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 0.25rem; }

.swiper-pagination-bullet { position: relative; opacity: 1; width: 1.5rem; height: 1.5rem; border: 0.0625rem solid transparent; background-color: transparent; transition: 0.2s; }
.swiper-pagination-bullet::before { position: absolute; top: 50%; left: 50%; width: 0.25rem; height: 0.25rem; background-color: var(--bs-primary); border-radius: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); transition: 0.2s; content: ''; }

.swiper-pagination-bullet:hover { border-color: rgba(var(--bs-primary-rgb), 0.5); }
.swiper-pagination-bullet:hover::before { background-color: rgba(var(--bs-primary-rgb), 0.5); }

.swiper-pagination-bullet-active, .swiper-pagination-bullet-active:hover { border-color: var(--bs-primary); }
.swiper-pagination-bullet-active::before, .swiper-pagination-bullet-active:hover::before { background-color: var(--bs-primary); }

.swiper-pagination-light .swiper-pagination-bullet::before { background-color: rgba(var(--bs-white-rgb), 1); }
.swiper-pagination-light .swiper-pagination-bullet:hover::before { background-color: rgba(var(--bs-white-rgb), 0.5); }
.swiper-pagination-light .swiper-pagination-bullet-active, .swiper-pagination-light .swiper-pagination-bullet-active:hover { border-color: var(--bs-white); }

.swiper-pagination-light .swiper-pagination-bullet-active::before, .swiper-pagination-light .swiper-pagination-bullet-active:hover::before { background-color: var(--bs-white); }
.swiper-pagination-progress { cursor: pointer; }
.swiper-pagination-progress-body { position: relative; display: block; width: 100%; height: 0.25rem; background-color: rgba(var(--bs-primary-rgb), 0.1); }
.swiper-pagination-progress-body-helper { position: absolute; top: 0; left: 0; display: block; width: 0; height: 100%; background-color: var(--bs-primary); transition: none; }
.swiper-slide-thumb-active .swiper-pagination-progress-body-helper { transition-property: width; transition-timing-function: linear; width: 100%; }
.swiper-pagination-progress-light .swiper-pagination-progress-body { background-color: rgba(var(--bs-white-rgb), 0.5); }
.swiper-pagination-progress-light .swiper-pagination-progress-body-helper { background-color: var(--bs-white); }
.swiper-pagination-progressbar { background-color: rgba(var(--bs-primary-rgb), 0.1); }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background-color: var(--bs-primary); }
.swiper-pagination-fraction { display: block; letter-spacing: 0.125rem; }
.swiper-pagination-fraction .swiper-pagination-current { font-size: 4rem; line-height: 4rem; }
.swiper-thumbs { box-sizing: border-box; }
.swiper-thumbs .swiper-slide { cursor: pointer; opacity: .4; }
.swiper-thumbs .swiper-slide-thumb-active { opacity: 1; }
.swiper-equal-height .swiper-wrapper { display: -ms-flexbox; display: flex; }
.swiper-equal-height .swiper-slide { display: -ms-flexbox; display: flex; height: auto; width: auto;}
.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical > .swiper-pagination-bullets { position: absolute; width: auto !important; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: end; justify-content: flex-end; margin: 0; }
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0.25rem 0; }
.swiper-horizontal > .swiper-pagination-middle-y-end { position: absolute; top: 50%; left: auto; right: 0; bottom: auto; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.swiper-center-mode-end { margin-right: calc(-1px - ((100vw - 100%) / 2) + 15px) !important; }
.swiper-thumb-progress { width: 110%; height: 110%; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.swiper-thumb-progress-avatar { position: relative; display: block; width: 3.125rem; height: 3.125rem; border: 0.0625rem solid rgba(37, 62, 87, 0.1); padding: 0.25rem; margin: 0.25rem; border-radius: 50%; }
.swiper-thumb-progress-avatar-img { max-width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; border-radius: 50%; }
.swiper-thumb-progress .swiper-thumb-progress-path { opacity: 0; fill: transparent; stroke: var(--bs-primary); stroke-width: 8; stroke-dashoffset: 477; stroke-dashoffset: 0px; }
.swiper-thumb-progress .swiper-thumb-progress-path { opacity: 0; fill: transparent; stroke: var(--bs-primary); stroke-width: 8; stroke-dashoffset: 477; stroke-dashoffset: 0px; }
@-webkit-keyframes swiperThumbProgressDash { from { stroke-dasharray: 0 477; } to { stroke-dasharray: 477 477; }}
@keyframes swiperThumbProgressDash { from { stroke-dasharray: 0 477; } to { stroke-dasharray: 477 477; }}

/*------------------------------------
 Leaflet
------------------------------------*/
.leaflet { min-height: 30rem; height: 100%; z-index: 0; }
.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar { border: none; }
.leaflet-bar,.leaflet-popup-content-wrapper,.leaflet-popup-tip { box-shadow: 0rem 0.1875rem 0.375rem rgba(140, 152, 164, 0.25); }
.leaflet-bar,.leaflet-popup-content-wrapper { border-radius: 0.5rem; }
.leaflet-popup { margin-bottom: 2.5rem; }

/*------------------------------------
 NoUiSlider
------------------------------------*/
.range-slider.range-slider-pips { min-height: 3rem; }
.range-slider .noUi-target { border: none; box-shadow: none; background: #dee2e6; margin-top: 1.25rem; }
.range-slider .noUi-connect { background-color: var(--bs-primary); }
.range-slider .noUi-horizontal { height: 0.3125rem; }
.range-slider .noUi-horizontal .noUi-handle { top: -0.75rem; width: 1.75rem; height: 1.75rem; cursor: pointer; }
.range-slider .noUi-handle { border: none; box-shadow: 0rem 0.1875rem 0.375rem rgba(140, 152, 164, 0.25); border-radius: 50%; }
.range-slider .noUi-handle:before, .range-slider .noUi-handle:after { display: none; }
.range-slider .noUi-horizontal .noUi-tooltip { bottom: 130%; }
.range-slider .noUi-tooltip { border: none; font-size: 0.8125rem; box-shadow: 0rem 0.1875rem 0.375rem rgba(140, 152, 164, 0.25); min-width: 2.5rem; padding: 0.5rem 0.5rem; }
.range-slider .noUi-tooltip::after { position: absolute; display: block; bottom: -0.625rem; left: 50%; width: 0; height: 0; margin-left: -0.3125rem; overflow: hidden; border: 0.3125rem solid transparent; border-top-color: var(--bs-white); content: ''; }
.range-slider .noUi-marker { width: 0.0625rem; background: #ced4da; }
.range-slider .noUi-pips { color: var(--bs-gray-dark); }
.range-slider .noUi-value-large { color: var(--bs-gray-dark); font-size: 0.875rem; margin-top: 0.5rem; }



/*------------------------------------
 File for your custom SCSS style
------------------------------------*/
/*
Joshua ported from brook
*/

.page-loading{-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}
.demo-option-container{position:fixed;top:0;left:100%;background:var(--bs-white);height:100%;width:350px;max-width:calc(100% - 45px);z-index:100000;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.demo-option-container.open{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-box-shadow:-3px 0 50px -2px rgba(var(--bs-black-rbg),.14);box-shadow:-3px 0 50px -2px rgba(var(--bs-black-rbg),.14)}
.demo-option-wrapper{height:100%;overflow-y:auto;padding-bottom:55px}
.demo-option-wrapper .demo-panel-header{padding:40px 30px 30px;text-align:center}
.demo-option-wrapper .demo-panel-header .panel-btn{margin-bottom:30px}
.demo-option-wrapper .demo-panel-header .panel-btn a i{line-height:0;font-size:20px;margin-right:10px;color:var(--bs-white)}
.demo-option-wrapper .demo-panel-header .title .heading-h5{margin:0 0 18px}

.demo-option-wrapper .demo-quick-option-list{padding:27px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:20px}
.demo-option-wrapper .demo-quick-option-list a{position:relative;display:inline-block}

.brook__toolbar .inner{position:absolute;top:200px;right:100%;display:block;width:40px;border:1px solid #eee;border-right:0;border-radius:5px 0 0 5px;background:var(--bs-white);text-align:center;-webkit-box-shadow:-3px 0 10px -2px rgba(var(--bs-black-rbg),.1);box-shadow:-3px 0 10px -2px rgba(var(--bs-black-rbg),.1)}
.brook__toolbar .inner a{display:block;width:40px;height:40px;line-height:40px;color:#222;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);-o-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1)}
.brook__toolbar .inner a i{font-size:16px}
.brook__toolbar .inner a[class*=hint--]{position:relative;display:inline-block;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);-o-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1)}
.brook__toolbar .inner a[class*=hint--]::after,.brook__toolbar .inner a[class*=hint--]::before{position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}
.brook__toolbar .inner a[class*=hint--]::before{content:"";position:absolute;background:0 0;border:7px solid transparent;z-index:1000001;right:100%;bottom:50%;margin-right:-13px;margin-bottom:-7px;border-left-color:var(--bs-black)}
.brook__toolbar .inner a[class*=hint--]::after{content:attr(aria-label);background:var(--bs-black);color:var(--bs-white);padding:8px 10px;font-size:14px;line-height:14px;white-space:nowrap;border-radius:5px;-webkit-box-shadow:4px 4px 8px rgba(var(--bs-black-rbg),.3);box-shadow:4px 4px 8px rgba(var(--bs-black-rbg),.3)}
.brook__toolbar .inner a.hint--bounce{-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);-o-transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24),-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24)}
.brook__toolbar .inner a.hint--left::after{margin-bottom:-15px;right:100%;bottom:50%}
.brook__toolbar .inner a:hover{color:var(--bs-primary)}
.brook__toolbar .inner a:hover[class*=hint--]::after,.brook__toolbar .inner a:hover[class*=hint--]::before{visibility:visible;opacity:1;-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}
.brook__toolbar .inner a:hover[class*=hint--]::before{-webkit-transform:translateX(-8px);-ms-transform:translateX(-8px);transform:translateX(-8px)}
.brook__toolbar .inner a:hover[class*=hint--]::after{-webkit-transform:translateX(-8px);-ms-transform:translateX(-8px);transform:translateX(-8px)}










/*------------------------------------
 EK
------------------------------------*/


.rotate-left {
 transform: rotateY(180deg); /* Flips the image horizontally */
}



/*------------------------------------
 104 105
------------------------------------*/


.u-bg-overlay {
 position: relative;
}

.u-bg-overlay::before, .u-bg-overlay::after {
 content: "";
 position: absolute;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
}

.u-bg-overlay--v1::after {
 position: absolute;
 top: 0.35714rem;
 right: 0.35714rem;
 bottom: 0.35714rem;
 left: 0.35714rem;
}

.u-bg-overlay__inner {
 z-index: 3;
 position: relative;
}

.u-bg-overlay--reverse::before {
 z-index: 2;
}

.u-bg-overlay--reverse::after {
 z-index: 1;
}

/* Black Colors */


.g-bg-black-opacity-0_3--after::after {
 background-color: rgba(63,41,0, 0.3) !important;
}




/*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */


/*==============
== Screen size  =
==============-*/

@media (max-width: 767.98px) { 

.float-sm-start { float: left !important;  }
.float-sm-end { float: right !important;  }
.float-sm-none { float: 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-table { display: table !important;  }
.d-sm-table-row { display: table-row !important;  }
.d-sm-table-cell { display: table-cell !important;  }
.d-sm-flex { display: -ms-flexbox !important; display: flex !important;  }
.d-sm-inline-flex { display: -ms-inline-flexbox !important; display: inline-flex !important;  }
.d-sm-none { display: none !important;  }

.position-sm-static { position: static !important;  }
.position-sm-relative { position: relative !important;  }
.position-sm-absolute { position: absolute !important;  }
.position-sm-fixed { position: fixed !important;  }
.position-sm-sticky { position: -webkit-sticky !important; position: sticky !important;  }

.start-sm-0 { left: 0% !important;  } .start-sm-1 { left: 1% !important;  } .start-sm-2 { left: 2% !important;  } .start-sm-3 { left: 3% !important;  } .start-sm-4 { left: 4% !important;  } .start-sm-5 { left: 5% !important;  } .start-sm-6 { left: 6% !important;  } .start-sm-7 { left: 7% !important;  } .start-sm-8 { left: 8% !important;  } .start-sm-9 { left: 9% !important;  } .start-sm-10 { left: 10% !important;  } .start-sm-11 { left: 11% !important;  } .start-sm-12 { left: 12% !important;  } .start-sm-13 { left: 13% !important;  } .start-sm-14 { left: 14% !important;  } .start-sm-15 { left: 15% !important;  } .start-sm-16 { left: 16% !important;  } .start-sm-17 { left: 17% !important;  } .start-sm-18 { left: 18% !important;  } .start-sm-19 { left: 19% !important;  } .start-sm-20 { left: 20% !important;  } .start-sm-21 { left: 21% !important;  } .start-sm-22 { left: 22% !important;  } .start-sm-23 { left: 23% !important;  } .start-sm-24 { left: 24% !important;  } .start-sm-25 { left: 25% !important;  } .start-sm-26 { left: 26% !important;  } .start-sm-27 { left: 27% !important;  } .start-sm-28 { left: 28% !important;  } .start-sm-29 { left: 29% !important;  } .start-sm-30 { left: 30% !important;  } .start-sm-31 { left: 31% !important;  } .start-sm-32 { left: 32% !important;  } .start-sm-33 { left: 33% !important;  } .start-sm-34 { left: 34% !important;  } .start-sm-35 { left: 35% !important;  } .start-sm-36 { left: 36% !important;  } .start-sm-37 { left: 37% !important;  } .start-sm-38 { left: 38% !important;  } .start-sm-39 { left: 39% !important;  } .start-sm-40 { left: 40% !important;  } .start-sm-41 { left: 41% !important;  } .start-sm-42 { left: 42% !important;  } .start-sm-43 { left: 43% !important;  } .start-sm-44 { left: 44% !important;  } .start-sm-45 { left: 45% !important;  } .start-sm-46 { left: 46% !important;  } .start-sm-47 { left: 47% !important;  } .start-sm-48 { left: 48% !important;  } .start-sm-49 { left: 49% !important;  } .start-sm-50 { left: 50% !important;  }.start-sm-auto { left: auto !important;  } 
.bottom-sm-0 { bottom: 0% !important;  } .bottom-sm-1 { bottom: 1% !important;  } .bottom-sm-2 { bottom: 2% !important;  } .bottom-sm-3 { bottom: 3% !important;  } .bottom-sm-4 { bottom: 4% !important;  } .bottom-sm-5 { bottom: 5% !important;  } .bottom-sm-6 { bottom: 6% !important;  } .bottom-sm-7 { bottom: 7% !important;  } .bottom-sm-8 { bottom: 8% !important;  } .bottom-sm-9 { bottom: 9% !important;  } .bottom-sm-10 { bottom: 10% !important;  } .bottom-sm-11 { bottom: 11% !important;  } .bottom-sm-12 { bottom: 12% !important;  } .bottom-sm-13 { bottom: 13% !important;  } .bottom-sm-14 { bottom: 14% !important;  } .bottom-sm-15 { bottom: 15% !important;  } .bottom-sm-16 { bottom: 16% !important;  } .bottom-sm-17 { bottom: 17% !important;  } .bottom-sm-18 { bottom: 18% !important;  } .bottom-sm-19 { bottom: 19% !important;  } .bottom-sm-20 { bottom: 20% !important;  } .bottom-sm-21 { bottom: 21% !important;  } .bottom-sm-22 { bottom: 22% !important;  } .bottom-sm-23 { bottom: 23% !important;  } .bottom-sm-24 { bottom: 24% !important;  } .bottom-sm-25 { bottom: 25% !important;  } .bottom-sm-26 { bottom: 26% !important;  } .bottom-sm-27 { bottom: 27% !important;  } .bottom-sm-28 { bottom: 28% !important;  } .bottom-sm-29 { bottom: 29% !important;  } .bottom-sm-30 { bottom: 30% !important;  } .bottom-sm-31 { bottom: 31% !important;  } .bottom-sm-32 { bottom: 32% !important;  } .bottom-sm-33 { bottom: 33% !important;  } .bottom-sm-34 { bottom: 34% !important;  } .bottom-sm-35 { bottom: 35% !important;  } .bottom-sm-36 { bottom: 36% !important;  } .bottom-sm-37 { bottom: 37% !important;  } .bottom-sm-38 { bottom: 38% !important;  } .bottom-sm-39 { bottom: 39% !important;  } .bottom-sm-40 { bottom: 40% !important;  } .bottom-sm-41 { bottom: 41% !important;  } .bottom-sm-42 { bottom: 42% !important;  } .bottom-sm-43 { bottom: 43% !important;  } .bottom-sm-44 { bottom: 44% !important;  } .bottom-sm-45 { bottom: 45% !important;  } .bottom-sm-46 { bottom: 46% !important;  } .bottom-sm-47 { bottom: 47% !important;  } .bottom-sm-48 { bottom: 48% !important;  } .bottom-sm-49 { bottom: 49% !important;  } .bottom-sm-50 { bottom: 50% !important;  } .end-sm-auto { right: auto !important;  } 

.w-sm-0 { width: 0% !important;  } .w-sm-1 { width: 1% !important;  } .w-sm-2 { width: 2% !important;  } .w-sm-3 { width: 3% !important;  } .w-sm-4 { width: 4% !important;  } .w-sm-5 { width: 5% !important;  } .w-sm-6 { width: 6% !important;  } .w-sm-7 { width: 7% !important;  } .w-sm-8 { width: 8% !important;  } .w-sm-9 { width: 9% !important;  } .w-sm-10 { width: 10% !important;  } .w-sm-11 { width: 11% !important;  } .w-sm-12 { width: 12% !important;  } .w-sm-13 { width: 13% !important;  } .w-sm-14 { width: 14% !important;  } .w-sm-15 { width: 15% !important;  } .w-sm-16 { width: 16% !important;  } .w-sm-17 { width: 17% !important;  } .w-sm-18 { width: 18% !important;  } .w-sm-19 { width: 19% !important;  } .w-sm-20 { width: 20% !important;  } .w-sm-21 { width: 21% !important;  } .w-sm-22 { width: 22% !important;  } .w-sm-23 { width: 23% !important;  } .w-sm-24 { width: 24% !important;  } .w-sm-25 { width: 25% !important;  } .w-sm-26 { width: 26% !important;  } .w-sm-27 { width: 27% !important;  } .w-sm-28 { width: 28% !important;  } .w-sm-29 { width: 29% !important;  } .w-sm-30 { width: 30% !important;  } .w-sm-31 { width: 31% !important;  } .w-sm-32 { width: 32% !important;  } .w-sm-33 { width: 33% !important;  } .w-sm-34 { width: 34% !important;  } .w-sm-35 { width: 35% !important;  } .w-sm-36 { width: 36% !important;  } .w-sm-37 { width: 37% !important;  } .w-sm-38 { width: 38% !important;  } .w-sm-39 { width: 39% !important;  } .w-sm-40 { width: 40% !important;  } .w-sm-41 { width: 41% !important;  } .w-sm-42 { width: 42% !important;  } .w-sm-43 { width: 43% !important;  } .w-sm-44 { width: 44% !important;  } .w-sm-45 { width: 45% !important;  } .w-sm-46 { width: 46% !important;  } .w-sm-47 { width: 47% !important;  } .w-sm-48 { width: 48% !important;  } .w-sm-49 { width: 49% !important;  } .w-sm-50 { width: 50% !important;  } .w-sm-auto { width: auto !important;  } 
.h-sm-0 { height: 0% !important;  } .h-sm-1 { height: 1% !important;  } .h-sm-2 { height: 2% !important;  } .h-sm-3 { height: 3% !important;  } .h-sm-4 { height: 4% !important;  } .h-sm-5 { height: 5% !important;  } .h-sm-6 { height: 6% !important;  } .h-sm-7 { height: 7% !important;  } .h-sm-8 { height: 8% !important;  } .h-sm-9 { height: 9% !important;  } .h-sm-10 { height: 10% !important;  } .h-sm-11 { height: 11% !important;  } .h-sm-12 { height: 12% !important;  } .h-sm-13 { height: 13% !important;  } .h-sm-14 { height: 14% !important;  } .h-sm-15 { height: 15% !important;  } .h-sm-16 { height: 16% !important;  } .h-sm-17 { height: 17% !important;  } .h-sm-18 { height: 18% !important;  } .h-sm-19 { height: 19% !important;  } .h-sm-20 { height: 20% !important;  } .h-sm-21 { height: 21% !important;  } .h-sm-22 { height: 22% !important;  } .h-sm-23 { height: 23% !important;  } .h-sm-24 { height: 24% !important;  } .h-sm-25 { height: 25% !important;  } .h-sm-26 { height: 26% !important;  } .h-sm-27 { height: 27% !important;  } .h-sm-28 { height: 28% !important;  } .h-sm-29 { height: 29% !important;  } .h-sm-30 { height: 30% !important;  } .h-sm-31 { height: 31% !important;  } .h-sm-32 { height: 32% !important;  } .h-sm-33 { height: 33% !important;  } .h-sm-34 { height: 34% !important;  } .h-sm-35 { height: 35% !important;  } .h-sm-36 { height: 36% !important;  } .h-sm-37 { height: 37% !important;  } .h-sm-38 { height: 38% !important;  } .h-sm-39 { height: 39% !important;  } .h-sm-40 { height: 40% !important;  } .h-sm-41 { height: 41% !important;  } .h-sm-42 { height: 42% !important;  } .h-sm-43 { height: 43% !important;  } .h-sm-44 { height: 44% !important;  } .h-sm-45 { height: 45% !important;  } .h-sm-46 { height: 46% !important;  } .h-sm-47 { height: 47% !important;  } .h-sm-48 { height: 48% !important;  } .h-sm-49 { height: 49% !important;  } .h-sm-50 { height: 50% !important;  }.h-sm-auto { height: auto !important;  } 
.vh-sm-0 { height: 0vh !important;  } .vh-sm-1 { height: 1vh !important;  } .vh-sm-2 { height: 2vh !important;  } .vh-sm-3 { height: 3vh !important;  } .vh-sm-4 { height: 4vh !important;  } .vh-sm-5 { height: 5vh !important;  } .vh-sm-6 { height: 6vh !important;  } .vh-sm-7 { height: 7vh !important;  } .vh-sm-8 { height: 8vh !important;  } .vh-sm-9 { height: 9vh !important;  } .vh-sm-10 { height: 10vh !important;  } .vh-sm-11 { height: 11vh !important;  } .vh-sm-12 { height: 12vh !important;  } .vh-sm-13 { height: 13vh !important;  } .vh-sm-14 { height: 14vh !important;  } .vh-sm-15 { height: 15vh !important;  } .vh-sm-16 { height: 16vh !important;  } .vh-sm-17 { height: 17vh !important;  } .vh-sm-18 { height: 18vh !important;  } .vh-sm-19 { height: 19vh !important;  } .vh-sm-20 { height: 20vh !important;  } .vh-sm-21 { height: 21vh !important;  } .vh-sm-22 { height: 22vh !important;  } .vh-sm-23 { height: 23vh !important;  } .vh-sm-24 { height: 24vh !important;  } .vh-sm-25 { height: 25vh !important;  } .vh-sm-26 { height: 26vh !important;  } .vh-sm-27 { height: 27vh !important;  } .vh-sm-28 { height: 28vh !important;  } .vh-sm-29 { height: 29vh !important;  } .vh-sm-30 { height: 30vh !important;  } .vh-sm-31 { height: 31vh !important;  } .vh-sm-32 { height: 32vh !important;  } .vh-sm-33 { height: 33vh !important;  } .vh-sm-34 { height: 34vh !important;  } .vh-sm-35 { height: 35vh !important;  } .vh-sm-36 { height: 36vh !important;  } .vh-sm-37 { height: 37vh !important;  } .vh-sm-38 { height: 38vh !important;  } .vh-sm-39 { height: 39vh !important;  } .vh-sm-40 { height: 40vh !important;  } .vh-sm-41 { height: 41vh !important;  } .vh-sm-42 { height: 42vh !important;  } .vh-sm-43 { height: 43vh !important;  } .vh-sm-44 { height: 44vh !important;  } .vh-sm-45 { height: 45vh !important;  } .vh-sm-46 { height: 46vh !important;  } .vh-sm-47 { height: 47vh !important;  } .vh-sm-48 { height: 48vh !important;  } .vh-sm-49 { height: 49vh !important;  } .vh-sm-50 { height: 50vh !important;  }.vh-sm-auto { height: auto !important;  } 
.min-vh-sm-0 { min-height: 0vh !important;  } .min-vh-sm-1 { min-height: 1vh !important;  } .min-vh-sm-2 { min-height: 2vh !important;  } .min-vh-sm-3 { min-height: 3vh !important;  } .min-vh-sm-4 { min-height: 4vh !important;  } .min-vh-sm-5 { min-height: 5vh !important;  } .min-vh-sm-6 { min-height: 6vh !important;  } .min-vh-sm-7 { min-height: 7vh !important;  } .min-vh-sm-8 { min-height: 8vh !important;  } .min-vh-sm-9 { min-height: 9vh !important;  } .min-vh-sm-10 { min-height: 10vh !important;  } .min-vh-sm-11 { min-height: 11vh !important;  } .min-vh-sm-12 { min-height: 12vh !important;  } .min-vh-sm-13 { min-height: 13vh !important;  } .min-vh-sm-14 { min-height: 14vh !important;  } .min-vh-sm-15 { min-height: 15vh !important;  } .min-vh-sm-16 { min-height: 16vh !important;  } .min-vh-sm-17 { min-height: 17vh !important;  } .min-vh-sm-18 { min-height: 18vh !important;  } .min-vh-sm-19 { min-height: 19vh !important;  } .min-vh-sm-20 { min-height: 20vh !important;  } .min-vh-sm-21 { min-height: 21vh !important;  } .min-vh-sm-22 { min-height: 22vh !important;  } .min-vh-sm-23 { min-height: 23vh !important;  } .min-vh-sm-24 { min-height: 24vh !important;  } .min-vh-sm-25 { min-height: 25vh !important;  } .min-vh-sm-26 { min-height: 26vh !important;  } .min-vh-sm-27 { min-height: 27vh !important;  } .min-vh-sm-28 { min-height: 28vh !important;  } .min-vh-sm-29 { min-height: 29vh !important;  } .min-vh-sm-30 { min-height: 30vh !important;  } .min-vh-sm-31 { min-height: 31vh !important;  } .min-vh-sm-32 { min-height: 32vh !important;  } .min-vh-sm-33 { min-height: 33vh !important;  } .min-vh-sm-34 { min-height: 34vh !important;  } .min-vh-sm-35 { min-height: 35vh !important;  } .min-vh-sm-36 { min-height: 36vh !important;  } .min-vh-sm-37 { min-height: 37vh !important;  } .min-vh-sm-38 { min-height: 38vh !important;  } .min-vh-sm-39 { min-height: 39vh !important;  } .min-vh-sm-40 { min-height: 40vh !important;  } .min-vh-sm-41 { min-height: 41vh !important;  } .min-vh-sm-42 { min-height: 42vh !important;  } .min-vh-sm-43 { min-height: 43vh !important;  } .min-vh-sm-44 { min-height: 44vh !important;  } .min-vh-sm-45 { min-height: 45vh !important;  } .min-vh-sm-46 { min-height: 46vh !important;  } .min-vh-sm-47 { min-height: 47vh !important;  } .min-vh-sm-48 { min-height: 48vh !important;  } .min-vh-sm-49 { min-height: 49vh !important;  } .min-vh-sm-50 { min-height: 50vh !important;  } .min-vh-sm-auto { min-height: auto !important;  } 

.flex-sm-fill { -ms-flex: 1 1 auto !important; flex: 1 1 auto !important;  }
.flex-sm-row { -ms-flex-direction: row !important; flex-direction: row !important;  }
.flex-sm-column { -ms-flex-direction: column !important; flex-direction: column !important;  }
.flex-sm-row-reverse { -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important;  }
.flex-sm-column-reverse { -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important;  }
.flex-sm-grow-0 { -ms-flex-positive: 0 !important; flex-grow: 0 !important;  }
.flex-sm-grow-1 { -ms-flex-positive: 1 !important; flex-grow: 1 !important;  }
.flex-sm-shrink-0 { -ms-flex-negative: 0 !important; flex-shrink: 0 !important;  }
.flex-sm-shrink-1 { -ms-flex-negative: 1 !important; flex-shrink: 1 !important;  }
.flex-sm-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important;  }
.flex-sm-nowrap { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important;  }
.flex-sm-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wr ap-reverse !important;  }

.gap-sm-0 { gap: 0 !important;  } .gap-sm-1 { gap: 0.25rem !important;  } .gap-sm-2 { gap: 0.5rem !important;  } .gap-sm-3 { gap: 0.75rem !important;  } .gap-sm-4 { gap: 1rem !important;  } .gap-sm-5 { gap: 1.25rem !important;  } .gap-sm-6 { gap: 1.5rem !important;  } .gap-sm-7 { gap: 1.75rem !important;  } .gap-sm-8 { gap: 2rem !important;  } .gap-sm-9 { gap: 2.25rem !important;  } .gap-sm-10 { gap: 2.5rem !important;  } .gap-sm-11 { gap: 2.75rem !important;  } .gap-sm-12 { gap: 3rem !important;  } .gap-sm-13 { gap: 3.25rem !important;  } .gap-sm-14 { gap: 3.5rem !important;  } .gap-sm-15 { gap: 3.75rem !important;  } .gap-sm-16 { gap: 4rem !important;  } .gap-sm-17 { gap: 4.25rem !important;  } .gap-sm-18 { gap: 4.5rem !important;  } .gap-sm-19 { gap: 4.75rem !important;  } .gap-sm-20 { gap: 5rem !important;  } .gap-sm-21 { gap: 5.25rem !important;  } .gap-sm-22 { gap: 5.5rem !important;  } .gap-sm-23 { gap: 5.75rem !important;  } .gap-sm-24 { gap: 6rem !important;  } .gap-sm-25 { gap: 6.25rem !important;  } .gap-sm-26 { gap: 6.5rem !important;  } .gap-sm-27 { gap: 6.75rem !important;  } .gap-sm-28 { gap: 7rem !important;  } .gap-sm-29 { gap: 7.25rem !important;  } .gap-sm-30 { gap: 7.5rem !important;  } .gap-sm-31 { gap: 7.75rem !important;  } .gap-sm-32 { gap: 8rem !important;  } .gap-sm-33 { gap: 8.25rem !important;  } .gap-sm-34 { gap: 8.5rem !important;  } .gap-sm-35 { gap: 8.75rem !important;  } .gap-sm-36 { gap: 9rem !important;  } .gap-sm-37 { gap: 9.25rem !important;  } .gap-sm-38 { gap: 9.5rem !important;  } .gap-sm-39 { gap: 9.75rem !important;  } .gap-sm-40 { gap: 10rem !important;  } .gap-sm-41 { gap: 10.25rem !important;  } .gap-sm-42 { gap: 10.5rem !important;  } .gap-sm-43 { gap: 10.75rem !important;  } .gap-sm-44 { gap: 11rem !important;  } .gap-sm-45 { gap: 11.25rem !important;  } .gap-sm-46 { gap: 11.5rem !important;  } .gap-sm-47 { gap: 11.75rem !important;  } .gap-sm-48 { gap: 12rem !important;  } .gap-sm-49 { gap: 12.25rem !important;  } .gap-sm-50 { gap: 12.5rem !important;  }

.justify-content-sm-start { -ms-flex-pack: start !important; justify-content: flex-start !important;  }
.justify-content-sm-end { -ms-flex-pack: end !important; justify-content: flex-end !important;  }
.justify-content-sm-center { -ms-flex-pack: center !important; justify-content: center !important;  }
.justify-content-sm-between { -ms-flex-pack: justify !important; justify-content: space-between !important;  }
.justify-content-sm-around { -ms-flex-pack: distribute !important; justify-content: space-around !important;  }
.justify-content-sm-evenly { -ms-flex-pack: space-evenly !important; justify-content: space-evenly !important;  }

.align-items-sm-start { -ms-flex-align: start !important; align-items: flex-start !important;  }
.align-items-sm-end { -ms-flex-align: end !important; align-items: flex-end !important;  }
.align-items-sm-center { -ms-flex-align: center !important; align-items: center !important;  }
.align-items-sm-baseline { -ms-flex-align: baseline !important; align-items: baseline !important;  }
.align-items-sm-stretch { -ms-flex-align: stretch !important; align-items: stretch !important;  }
.align-content-sm-start { -ms-flex-line-pack: start !important; align-content: flex-start !important;  }
.align-content-sm-end { -ms-flex-line-pack: end !important; align-content: flex-end !important;  }
.align-content-sm-center { -ms-flex-line-pack: center !important; align-content: center !important;  }
.align-content-sm-between { -ms-flex-line-pack: justify !important; align-content: space-between !important;  }
.align-content-sm-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important;  }
.align-content-sm-stretch { -ms-flex-line-pack: stretch !important; align-content: stretch !important;  }
.align-self-sm-auto { -ms-flex-item-align: auto !important; align-self: auto !important;  }
.align-self-sm-start { -ms-flex-item-align: start !important; align-self: flex-start !important;  }
.align-self-sm-end { -ms-flex-item-align: end !important; align-self: flex-end !important;  }
.align-self-sm-center { -ms-flex-item-align: center !important; align-self: center !important;  }
.align-self-sm-baseline { -ms-flex-item-align: baseline !important; align-self: baseline !important;  }
.align-self-sm-stretch { -ms-flex-item-align: stretch !important; align-self: stretch !important;  }

.order-sm-first { -ms-flex-order: -1 !important; order: -1 !important;  }
.order-sm-0 { -ms-flex-order: 0 !important; order: 0 !important;  }
.order-sm-1 { -ms-flex-order: 1 !important; order: 1 !important;  }
.order-sm-2 { -ms-flex-order: 2 !important; order: 2 !important;  }
.order-sm-3 { -ms-flex-order: 3 !important; order: 3 !important;  }
.order-sm-4 { -ms-flex-order: 4 !important; order: 4 !important;  }
.order-sm-5 { -ms-flex-order: 5 !important; order: 5 !important;  }
.order-sm-6 { -ms-flex-order: 6 !important; order: 6 !important;  }
.order-sm-7 { -ms-flex-order: 7 !important; order: 7 !important;  }
.order-sm-8 { -ms-flex-order: 8 !important; order: 8 !important;  }
.order-sm-9 { -ms-flex-order: 9 !important; order: 9 !important;  }
.order-sm-10 { -ms-flex-order: 10 !important; order: 10 !important;  }
.order-sm-last { -ms-flex-order: 6 !important; order: 6 !important;  }

.m-sm-0 { margin: 0 !important; } .m-sm-1 { margin: 0.25rem !important; } .m-sm-2 { margin: 0.5rem !important; } .m-sm-3 { margin: 0.75rem !important; } .m-sm-4 { margin: 1rem !important; } .m-sm-5 { margin: 1.25rem !important; } .m-sm-10 { margin: 2.5rem !important; } .m-sm-15 { margin: 3.75rem !important; } .m-sm-20 { margin: 5rem !important; } .m-sm-auto { margin: auto !important; }
.m-sm-n0 { margin: 0 !important; } .m-sm-n1 { margin: -0.25rem !important; } .m-sm-n2 { margin: -0.5rem !important; } .m-sm-n3 { margin: -0.75rem !important; } .m-sm-n4 { margin: -1rem !important; } .m-sm-n5 { margin: -1.25rem !important; } .m-sm-n10 { margin: -2.5rem !important; } .m-sm-n15 { margin: -3.75rem !important; } .m-sm-n20 { margin: -5rem !important; }
.mx-sm-0 { margin-right: 0 !important; margin-left: 0 !important; } .mx-sm-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; } .mx-sm-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; } .mx-sm-3 { margin-right: 0.75rem !important; margin-left: 0.75rem !important; } .mx-sm-4 { margin-right: 1rem !important; margin-left: 1rem !important; } .mx-sm-5 { margin-right: 1.25rem !important; margin-left: 1.25rem !important; } .mx-sm-10 { margin-right: 2.5rem !important; margin-left: 2.5rem !important; } .mx-sm-15 { margin-right: 3.75rem !important; margin-left: 3.75rem !important; } .mx-sm-20 { margin-right: 5rem !important; margin-left: 5rem !important; }
.mx-sm-n0 { margin-right: 0 !important; margin-left: 0 !important; } .mx-sm-n1 { margin-right: -0.25rem !important; margin-left: -0.25rem !important; } .mx-sm-n2 { margin-right: -0.5rem !important; margin-left: -0.5rem !important; } .mx-sm-n3 { margin-right: -0.75rem !important; margin-left: -0.75rem !important; } .mx-sm-n4 { margin-right: -1rem !important; margin-left: -1rem !important; } .mx-sm-n5 { margin-right: -1.25rem !important; margin-left: -1.25rem !important; } .mx-sm-n10 { margin-right: -2.5rem !important; margin-left: -2.5rem !important; } .mx-sm-n15 { margin-right: -3.75rem !important; margin-left: -3.75rem !important; } .mx-sm-n20 { margin-right: -5rem !important; margin-left: -5rem !important; }
.my-sm-0 { margin-top: 0 !important; margin-bottom: 0 !important; } .my-sm-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; } .my-sm-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; } .my-sm-3 { margin-top: 0.75rem !important; margin-bottom: 0.75rem !important; } .my-sm-4 { margin-top: 1rem !important; margin-bottom: 1rem !important; } .my-sm-5 { margin-top: 1.25rem !important; margin-bottom: 1.25rem !important; } .my-sm-10 { margin-top: 2.5rem !important; margin-bottom: 2.5rem !important; } .my-sm-15 { margin-top: 3.75rem !important; margin-bottom: 3.75rem !important; } .my-sm-20 { margin-top: 5rem !important; margin-bottom: 5rem !important; }
.my-sm-n0 { margin-top: -0 !important; margin-bottom: -0 !important; } .my-sm-n1 { margin-top: -0.25rem !important; margin-bottom: -0.25rem !important; } .my-sm-n2 { margin-top: -0.5rem !important; margin-bottom: -0.5rem !important; } .my-sm-n3 { margin-top: -0.75rem !important; margin-bottom: -0.75rem !important; } .my-sm-n4 { margin-top: -1rem !important; margin-bottom: -1rem !important; } .my-sm-n5 { margin-top: -1.25rem !important; margin-bottom: -1.25rem !important; } .my-sm-n10 { margin-top: -2.5rem !important; margin-bottom: -2.5rem !important; } .my-sm-n15 { margin-top: -3.75rem !important; margin-bottom: -3.75rem !important; } .my-sm-n20 { margin-top: -5rem !important; margin-bottom: -5rem !important; }

.mt-sm-0 { margin-top: 0 !important; } .mt-sm-1 { margin-top: 0.25rem !important; } .mt-sm-2 { margin-top: 0.5rem !important; } .mt-sm-3 { margin-top: 0.75rem !important; } .mt-sm-4 { margin-top: 1rem !important; } .mt-sm-5 { margin-top: 1.25rem !important; } .mt-sm-10 { margin-top: 2.5rem !important; } .mt-sm-15 { margin-top: 3.75rem !important; } .mt-sm-20 { margin-top: 5rem !important; } .mt-sm-auto { margin-top: auto !important; }
.mt-sm-n0 { margin-top: -0 !important; } .mt-sm-n1 { margin-top: -0.25rem !important; } .mt-sm-n2 { margin-top: -0.5rem !important; } .mt-sm-n3 { margin-top: -0.75rem !important; } .mt-sm-n4 { margin-top: -1rem !important; } .mt-sm-n5 { margin-top: -1.25rem !important; } .mt-sm-n10 { margin-top: -2.5rem !important; } .mt-sm-n15 { margin-top: -3.75rem !important; } .mt-sm-n20 { margin-top: -5rem !important; }
.mr-sm-0 { margin-right: 0 !important; } .mr-sm-1 { margin-right: 0.25rem !important; } .mr-sm-2 { margin-right: 0.5rem !important; } .mr-sm-3 { margin-right: 0.75rem !important; } .mr-sm-4 { margin-right: 1rem !important; } .mr-sm-5 { margin-right: 1.25rem !important; } .mr-sm-10 { margin-right: 2.5rem !important; } .mr-sm-15 { margin-right: 3.75rem !important; } .mr-sm-20 { margin-right: 5rem !important; } .mr-sm-auto { margin-right: auto !important; }
.mr-sm-n0 { margin-right: -0 !important; } .mr-sm-n1 { margin-right: -0.25rem !important; } .mr-sm-n2 { margin-right: -0.5rem !important; } .mr-sm-n3 { margin-right: -0.75rem !important; } .mr-sm-n4 { margin-right: -1rem !important; } .mr-sm-n5 { margin-right: -1.25rem !important; } .mr-sm-n10 { margin-right: -2.5rem !important; } .mr-sm-n15 { margin-right: -3.75rem !important; } .mr-sm-n20 { margin-right: -5rem !important; }
.ml-sm-0 { margin-left: 0 !important; } .ml-sm-1 { margin-left: 0.25rem !important; } .ml-sm-2 { margin-left: 0.5rem !important; } .ml-sm-3 { margin-left: 0.75rem !important; } .ml-sm-4 { margin-left: 1rem !important; } .ml-sm-5 { margin-left: 1.25rem !important; } .ml-sm-10 { margin-left: 2.5rem !important; } .ml-sm-15 { margin-left: 3.75rem !important; } .ml-sm-20 { margin-left: 5rem !important; } .ml-sm-auto { margin-left: auto !important; }
.ml-sm-n0 { margin-left: -0 !important; } .ml-sm-n1 { margin-left: -0.25rem !important; } .ml-sm-n2 { margin-left: -0.5rem !important; } .ml-sm-n3 { margin-left: -0.75rem !important; } .ml-sm-n4 { margin-left: -1rem !important; } .ml-sm-n5 { margin-left: -1.25rem !important; } .ml-sm-n10 { margin-left: -2.5rem !important; } .ml-sm-n15 { margin-left: -3.75rem !important; } .ml-sm-n20 { margin-left: -5rem !important; }
.mb-sm-0 { margin-bottom: 0 !important; } .mb-sm-1 { margin-bottom: 0.25rem !important; } .mb-sm-2 { margin-bottom: 0.5rem !important; } .mb-sm-3 { margin-bottom: 0.75rem !important; } .mb-sm-4 { margin-bottom: 1rem !important; } .mb-sm-5 { margin-bottom: 1.25rem !important; } .mb-sm-10 { margin-bottom: 2.5rem !important; } .mb-sm-15 { margin-bottom: 3.75rem !important; } .mb-sm-20 { margin-bottom: 5rem !important; } .mb-sm-auto { margin-bottom: auto !important; }
.mb-sm-n0 { margin-bottom: -0 !important; } .mb-sm-n1 { margin-bottom: -0.25rem !important; } .mb-sm-n2 { margin-bottom: -0.5rem !important; } .mb-sm-n3 { margin-bottom: -0.75rem !important; } .mb-sm-n4 { margin-bottom: -1rem !important; } .mb-sm-n5 { margin-bottom: -1.25rem !important; } .mb-sm-n10 { margin-bottom: -2.5rem !important; } .mb-sm-n15 { margin-bottom: -3.75rem !important; } .mb-sm-n20 { margin-bottom: -5rem !important; }

.p-sm-0 { padding: 0 !important; } .p-sm-1 { padding: 0.25rem !important; } .p-sm-2 { padding: 0.5rem !important; } .p-sm-3 { padding: 0.75rem !important; } .p-sm-4 { padding: 1rem !important; } .p-sm-5 { padding: 1.25rem !important; } .p-sm-10 { padding: 2.5rem !important; } .p-sm-15 { padding: 3.75rem !important; } .p-sm-20 { padding: 5rem !important; } .p-sm-auto { padding: auto !important; }
.px-sm-0 { padding-left: 0 !important; padding-right: 0 !important; } .px-sm-1 { padding-left: 0.25rem !important; padding-right: 0.25rem !important; } .px-sm-2 { padding-left: 0.5rem !important; padding-right: 0.5rem !important; } .px-sm-3 { padding-left: 0.75rem !important; padding-right: 0.75rem !important; } .px-sm-4 { padding-left: 1rem !important; padding-right: 1rem !important; } .px-sm-5 { padding-left: 1.25rem !important; padding-right: 1.25rem !important; } .px-sm-10 { padding-left: 2.5rem !important; padding-right: 2.5rem !important; } .px-sm-15 { padding-left: 3.75rem !important; padding-right: 3.75rem !important; } .px-sm-20 { padding-left: 5rem !important; padding-right: 5rem !important; } .px-sm-auto { padding-left: auto !important; padding-right: auto !important; }
.py-sm-0 { padding-top: 0 !important; padding-bottom: 0 !important; } .py-sm-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; } .py-sm-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; } .py-sm-3 { padding-top: 0.75rem !important; padding-bottom: 0.75rem !important; } .py-sm-4 { padding-top: 1rem !important; padding-bottom: 1rem !important; } .py-sm-5 { padding-top: 1.25rem !important; padding-bottom: 1.25rem !important; } .py-sm-10 { padding-top: 2.5rem !important; padding-bottom: 2.5rem !important; } .py-sm-15 { padding-top: 3.75rem !important; padding-bottom: 3.75rem !important; } .py-sm-20 { padding-top: 5rem !important; padding-bottom: 5rem !important; } .py-sm-auto { padding-top: auto !important; padding-bottom: auto !important; }
.px-sm-0 { padding-left: 0 !important; padding-right: 0 !important; } .px-sm-1 { padding-left: 0.25rem !important; padding-right: 0.25rem !important; } .px-sm-2 { padding-left: 0.5rem !important; padding-right: 0.5rem !important; } .px-sm-3 { padding-left: 0.75rem !important; padding-right: 0.75rem !important; } .px-sm-4 { padding-left: 1rem !important; padding-right: 1rem !important; } .px-sm-5 { padding-left: 1.25rem !important; padding-right: 1.25rem !important; } .px-sm-10 { padding-left: 2.5rem !important; padding-right: 2.5rem !important; } .px-sm-15 { padding-left: 3.75rem !important; padding-right: 3.75rem !important; } .px-sm-20 { padding-left: 5rem !important; padding-right: 5rem !important; } .px-sm-auto { padding-left: auto !important; padding-right: auto !important; }
.py-sm-0 { padding-top: 0 !important; padding-bottom: 0 !important; } .py-sm-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; } .py-sm-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; } .py-sm-3 { padding-top: 0.75rem !important; padding-bottom: 0.75rem !important; } .py-sm-4 { padding-top: 1rem !important; padding-bottom: 1rem !important; } .py-sm-5 { padding-top: 1.25rem !important; padding-bottom: 1.25rem !important; } .py-sm-10 { padding-top: 2.5rem !important; padding-bottom: 2.5rem !important; } .py-sm-15 { padding-top: 3.75rem !important; padding-bottom: 3.75rem !important; } .py-sm-20 { padding-top: 5rem !important; padding-bottom: 5rem !important; } .py-sm-auto { padding-top: auto !important; padding-bottom: auto !important; }
.pt-sm-0 { padding-top: 0 !important; } .pt-sm-1 { padding-top: 0.25rem !important; } .pt-sm-2 { padding-top: 0.5rem !important; } .pt-sm-3 { padding-top: 0.75rem !important; } .pt-sm-4 { padding-top: 1rem !important; } .pt-sm-5 { padding-top: 1.25rem !important; } .pt-sm-10 { padding-top: 2.5rem !important; } .pt-sm-15 { padding-top: 3.75rem !important; } .pt-sm-20 { padding-top: 5rem !important; }
.pr-sm-0 { padding-right: 0 !important; } .pr-sm-1 { padding-right: 0.25rem !important; } .pr-sm-2 { padding-right: 0.5rem !important; } .pr-sm-3 { padding-right: 0.75rem !important; } .pr-sm-4 { padding-right: 1rem !important; } .pr-sm-5 { padding-right: 1.25rem !important; } .pr-sm-10 { padding-right: 2.5rem !important; } .pr-sm-15 { padding-right: 3.75rem !important; } .pr-sm-20 { padding-right: 5rem !important; }
.pl-sm-0 { padding-left: 0 !important; } .pl-sm-1 { padding-left: 0.25rem !important; } .pl-sm-2 { padding-left: 0.5rem !important; } .pl-sm-3 { padding-left: 0.75rem !important; } .pl-sm-4 { padding-left: 1rem !important; } .pl-sm-5 { padding-left: 1.25rem !important; } .pl-sm-10 { padding-left: 2.5rem !important; } .pl-sm-15 { padding-left: 3.75rem !important; } .pl-sm-20 { padding-left: 5rem !important; }

.text-sm-start { text-align: left !important;  } .text-sm-end { text-align: right !important;  } .text-sm-center { text-align: center !important;  } 

.content-space-t-sm-0 { margin-top: 0 !important; } .content-space-t-sm-1 { margin-top: 0.25rem !important; } .content-space-t-sm-2 { margin-top: 0.5rem !important; } .content-space-t-sm-3 { margin-top: 0.75rem !important; } .content-space-t-sm-4 { margin-top: 1rem !important; } .content-space-t-sm-5 { margin-top: 1.25rem !important; } .content-space-t-sm-10 { margin-top: 2.5rem !important; } .content-space-t-sm-15 { margin-top: 3.75rem !important; } .content-space-t-sm-20 { margin-top: 5rem !important; }
.content-space-b-sm-0 { margin-bottom: 0 !important; } .content-space-b-sm-1 { margin-bottom: 0.25rem !important; } .content-space-b-sm-2 { margin-bottom: 0.5rem !important; } .content-space-b-sm-3 { margin-bottom: 0.75rem !important; } .content-space-b-sm-4 { margin-bottom: 1rem !important; } .content-space-b-sm-5 { margin-bottom: 1.25rem !important; } .content-space-b-sm-10 { margin-bottom: 2.5rem !important; } .content-space-b-sm-15 { margin-bottom: 3.75rem !important; } .content-space-b-sm-20 { margin-bottom: 5rem !important; }
.content-space-sm-0 { margin: 0 !important; } .content-space-sm-1 { margin: 0.25rem !important; } .content-space-sm-2 { margin: 0.5rem !important; } .content-space-sm-3 { margin: 0.75rem !important; } .content-space-sm-4 { margin: 1rem !important; } .content-space-sm-5 { margin: 1.25rem !important; } .content-space-sm-10 { margin: 2.5rem !important; } .content-space-sm-15 { margin: 3.75rem !important; } .content-space-sm-20 { margin: 5rem !important; }

}

@media (min-width: 768px) {

.float-md-start { float: left !important;  }
.float-md-end { float: right !important;  }
.float-md-none { float: 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-table { display: table !important;  }
.d-md-table-row { display: table-row !important;  }
.d-md-table-cell { display: table-cell !important;  }
.d-md-flex { display: -ms-flexbox !important; display: flex !important;  }
.d-md-inline-flex { display: -ms-inline-flexbox !important; display: inline-flex !important;  }
.d-md-none { display: none !important;  }

.position-md-static { position: static !important;  }
.position-md-relative { position: relative !important;  }
.position-md-absolute { position: absolute !important;  }
.position-md-fixed { position: fixed !important;  }
.position-md-sticky { position: -webkit-sticky !important; position: sticky !important;  }

.start-md-0 { left: 0% !important;  } .start-md-1 { left: 1% !important;  } .start-md-2 { left: 2% !important;  } .start-md-3 { left: 3% !important;  } .start-md-4 { left: 4% !important;  } .start-md-5 { left: 5% !important;  } .start-md-6 { left: 6% !important;  } .start-md-7 { left: 7% !important;  } .start-md-8 { left: 8% !important;  } .start-md-9 { left: 9% !important;  } .start-md-10 { left: 10% !important;  } .start-md-11 { left: 11% !important;  } .start-md-12 { left: 12% !important;  } .start-md-13 { left: 13% !important;  } .start-md-14 { left: 14% !important;  } .start-md-15 { left: 15% !important;  } .start-md-16 { left: 16% !important;  } .start-md-17 { left: 17% !important;  } .start-md-18 { left: 18% !important;  } .start-md-19 { left: 19% !important;  } .start-md-20 { left: 20% !important;  } .start-md-21 { left: 21% !important;  } .start-md-22 { left: 22% !important;  } .start-md-23 { left: 23% !important;  } .start-md-24 { left: 24% !important;  } .start-md-25 { left: 25% !important;  } .start-md-26 { left: 26% !important;  } .start-md-27 { left: 27% !important;  } .start-md-28 { left: 28% !important;  } .start-md-29 { left: 29% !important;  } .start-md-30 { left: 30% !important;  } .start-md-31 { left: 31% !important;  } .start-md-32 { left: 32% !important;  } .start-md-33 { left: 33% !important;  } .start-md-34 { left: 34% !important;  } .start-md-35 { left: 35% !important;  } .start-md-36 { left: 36% !important;  } .start-md-37 { left: 37% !important;  } .start-md-38 { left: 38% !important;  } .start-md-39 { left: 39% !important;  } .start-md-40 { left: 40% !important;  } .start-md-41 { left: 41% !important;  } .start-md-42 { left: 42% !important;  } .start-md-43 { left: 43% !important;  } .start-md-44 { left: 44% !important;  } .start-md-45 { left: 45% !important;  } .start-md-46 { left: 46% !important;  } .start-md-47 { left: 47% !important;  } .start-md-48 { left: 48% !important;  } .start-md-49 { left: 49% !important;  } .start-md-50 { left: 50% !important;  } .start-md-auto { left: auto !important;  } 
.bottom-md-0 { bottom: 0% !important;  } .bottom-md-1 { bottom: 1% !important;  } .bottom-md-2 { bottom: 2% !important;  } .bottom-md-3 { bottom: 3% !important;  } .bottom-md-4 { bottom: 4% !important;  } .bottom-md-5 { bottom: 5% !important;  } .bottom-md-6 { bottom: 6% !important;  } .bottom-md-7 { bottom: 7% !important;  } .bottom-md-8 { bottom: 8% !important;  } .bottom-md-9 { bottom: 9% !important;  } .bottom-md-10 { bottom: 10% !important;  } .bottom-md-11 { bottom: 11% !important;  } .bottom-md-12 { bottom: 12% !important;  } .bottom-md-13 { bottom: 13% !important;  } .bottom-md-14 { bottom: 14% !important;  } .bottom-md-15 { bottom: 15% !important;  } .bottom-md-16 { bottom: 16% !important;  } .bottom-md-17 { bottom: 17% !important;  } .bottom-md-18 { bottom: 18% !important;  } .bottom-md-19 { bottom: 19% !important;  } .bottom-md-20 { bottom: 20% !important;  } .bottom-md-21 { bottom: 21% !important;  } .bottom-md-22 { bottom: 22% !important;  } .bottom-md-23 { bottom: 23% !important;  } .bottom-md-24 { bottom: 24% !important;  } .bottom-md-25 { bottom: 25% !important;  } .bottom-md-26 { bottom: 26% !important;  } .bottom-md-27 { bottom: 27% !important;  } .bottom-md-28 { bottom: 28% !important;  } .bottom-md-29 { bottom: 29% !important;  } .bottom-md-30 { bottom: 30% !important;  } .bottom-md-31 { bottom: 31% !important;  } .bottom-md-32 { bottom: 32% !important;  } .bottom-md-33 { bottom: 33% !important;  } .bottom-md-34 { bottom: 34% !important;  } .bottom-md-35 { bottom: 35% !important;  } .bottom-md-36 { bottom: 36% !important;  } .bottom-md-37 { bottom: 37% !important;  } .bottom-md-38 { bottom: 38% !important;  } .bottom-md-39 { bottom: 39% !important;  } .bottom-md-40 { bottom: 40% !important;  } .bottom-md-41 { bottom: 41% !important;  } .bottom-md-42 { bottom: 42% !important;  } .bottom-md-43 { bottom: 43% !important;  } .bottom-md-44 { bottom: 44% !important;  } .bottom-md-45 { bottom: 45% !important;  } .bottom-md-46 { bottom: 46% !important;  } .bottom-md-47 { bottom: 47% !important;  } .bottom-md-48 { bottom: 48% !important;  } .bottom-md-49 { bottom: 49% !important;  } .bottom-md-50 { bottom: 50% !important;  } .end-md-auto { right: auto !important;  } 

.w-md-0 { width: 0% !important;  } .w-md-1 { width: 1% !important;  } .w-md-2 { width: 2% !important;  } .w-md-3 { width: 3% !important;  } .w-md-4 { width: 4% !important;  } .w-md-5 { width: 5% !important;  } .w-md-6 { width: 6% !important;  } .w-md-7 { width: 7% !important;  } .w-md-8 { width: 8% !important;  } .w-md-9 { width: 9% !important;  } .w-md-10 { width: 10% !important;  } .w-md-11 { width: 11% !important;  } .w-md-12 { width: 12% !important;  } .w-md-13 { width: 13% !important;  } .w-md-14 { width: 14% !important;  } .w-md-15 { width: 15% !important;  } .w-md-16 { width: 16% !important;  } .w-md-17 { width: 17% !important;  } .w-md-18 { width: 18% !important;  } .w-md-19 { width: 19% !important;  } .w-md-20 { width: 20% !important;  } .w-md-21 { width: 21% !important;  } .w-md-22 { width: 22% !important;  } .w-md-23 { width: 23% !important;  } .w-md-24 { width: 24% !important;  } .w-md-25 { width: 25% !important;  } .w-md-26 { width: 26% !important;  } .w-md-27 { width: 27% !important;  } .w-md-28 { width: 28% !important;  } .w-md-29 { width: 29% !important;  } .w-md-30 { width: 30% !important;  } .w-md-31 { width: 31% !important;  } .w-md-32 { width: 32% !important;  } .w-md-33 { width: 33% !important;  } .w-md-34 { width: 34% !important;  } .w-md-35 { width: 35% !important;  } .w-md-36 { width: 36% !important;  } .w-md-37 { width: 37% !important;  } .w-md-38 { width: 38% !important;  } .w-md-39 { width: 39% !important;  } .w-md-40 { width: 40% !important;  } .w-md-41 { width: 41% !important;  } .w-md-42 { width: 42% !important;  } .w-md-43 { width: 43% !important;  } .w-md-44 { width: 44% !important;  } .w-md-45 { width: 45% !important;  } .w-md-46 { width: 46% !important;  } .w-md-47 { width: 47% !important;  } .w-md-48 { width: 48% !important;  } .w-md-49 { width: 49% !important;  } .w-md-50 { width: 50% !important;  } .w-md-auto { width: auto !important;  } 
.h-md-0 { height: 0% !important;  } .h-md-1 { height: 1% !important;  } .h-md-2 { height: 2% !important;  } .h-md-3 { height: 3% !important;  } .h-md-4 { height: 4% !important;  } .h-md-5 { height: 5% !important;  } .h-md-6 { height: 6% !important;  } .h-md-7 { height: 7% !important;  } .h-md-8 { height: 8% !important;  } .h-md-9 { height: 9% !important;  } .h-md-10 { height: 10% !important;  } .h-md-11 { height: 11% !important;  } .h-md-12 { height: 12% !important;  } .h-md-13 { height: 13% !important;  } .h-md-14 { height: 14% !important;  } .h-md-15 { height: 15% !important;  } .h-md-16 { height: 16% !important;  } .h-md-17 { height: 17% !important;  } .h-md-18 { height: 18% !important;  } .h-md-19 { height: 19% !important;  } .h-md-20 { height: 20% !important;  } .h-md-21 { height: 21% !important;  } .h-md-22 { height: 22% !important;  } .h-md-23 { height: 23% !important;  } .h-md-24 { height: 24% !important;  } .h-md-25 { height: 25% !important;  } .h-md-26 { height: 26% !important;  } .h-md-27 { height: 27% !important;  } .h-md-28 { height: 28% !important;  } .h-md-29 { height: 29% !important;  } .h-md-30 { height: 30% !important;  } .h-md-31 { height: 31% !important;  } .h-md-32 { height: 32% !important;  } .h-md-33 { height: 33% !important;  } .h-md-34 { height: 34% !important;  } .h-md-35 { height: 35% !important;  } .h-md-36 { height: 36% !important;  } .h-md-37 { height: 37% !important;  } .h-md-38 { height: 38% !important;  } .h-md-39 { height: 39% !important;  } .h-md-40 { height: 40% !important;  } .h-md-41 { height: 41% !important;  } .h-md-42 { height: 42% !important;  } .h-md-43 { height: 43% !important;  } .h-md-44 { height: 44% !important;  } .h-md-45 { height: 45% !important;  } .h-md-46 { height: 46% !important;  } .h-md-47 { height: 47% !important;  } .h-md-48 { height: 48% !important;  } .h-md-49 { height: 49% !important;  } .h-md-50 { height: 50% !important;  } .h-md-auto { height: auto !important;  } 
.vh-md-0 { height: 0vh !important;  } .vh-md-1 { height: 1vh !important;  } .vh-md-2 { height: 2vh !important;  } .vh-md-3 { height: 3vh !important;  } .vh-md-4 { height: 4vh !important;  } .vh-md-5 { height: 5vh !important;  } .vh-md-6 { height: 6vh !important;  } .vh-md-7 { height: 7vh !important;  } .vh-md-8 { height: 8vh !important;  } .vh-md-9 { height: 9vh !important;  } .vh-md-10 { height: 10vh !important;  } .vh-md-11 { height: 11vh !important;  } .vh-md-12 { height: 12vh !important;  } .vh-md-13 { height: 13vh !important;  } .vh-md-14 { height: 14vh !important;  } .vh-md-15 { height: 15vh !important;  } .vh-md-16 { height: 16vh !important;  } .vh-md-17 { height: 17vh !important;  } .vh-md-18 { height: 18vh !important;  } .vh-md-19 { height: 19vh !important;  } .vh-md-20 { height: 20vh !important;  } .vh-md-21 { height: 21vh !important;  } .vh-md-22 { height: 22vh !important;  } .vh-md-23 { height: 23vh !important;  } .vh-md-24 { height: 24vh !important;  } .vh-md-25 { height: 25vh !important;  } .vh-md-26 { height: 26vh !important;  } .vh-md-27 { height: 27vh !important;  } .vh-md-28 { height: 28vh !important;  } .vh-md-29 { height: 29vh !important;  } .vh-md-30 { height: 30vh !important;  } .vh-md-31 { height: 31vh !important;  } .vh-md-32 { height: 32vh !important;  } .vh-md-33 { height: 33vh !important;  } .vh-md-34 { height: 34vh !important;  } .vh-md-35 { height: 35vh !important;  } .vh-md-36 { height: 36vh !important;  } .vh-md-37 { height: 37vh !important;  } .vh-md-38 { height: 38vh !important;  } .vh-md-39 { height: 39vh !important;  } .vh-md-40 { height: 40vh !important;  } .vh-md-41 { height: 41vh !important;  } .vh-md-42 { height: 42vh !important;  } .vh-md-43 { height: 43vh !important;  } .vh-md-44 { height: 44vh !important;  } .vh-md-45 { height: 45vh !important;  } .vh-md-46 { height: 46vh !important;  } .vh-md-47 { height: 47vh !important;  } .vh-md-48 { height: 48vh !important;  } .vh-md-49 { height: 49vh !important;  } .vh-md-50 { height: 50vh !important;  } .vh-md-auto { height: auto !important;  } 
.min-vh-md-0 { min-height: 0vh !important;  } .min-vh-md-1 { min-height: 1vh !important;  } .min-vh-md-2 { min-height: 2vh !important;  } .min-vh-md-3 { min-height: 3vh !important;  } .min-vh-md-4 { min-height: 4vh !important;  } .min-vh-md-5 { min-height: 5vh !important;  } .min-vh-md-6 { min-height: 6vh !important;  } .min-vh-md-7 { min-height: 7vh !important;  } .min-vh-md-8 { min-height: 8vh !important;  } .min-vh-md-9 { min-height: 9vh !important;  } .min-vh-md-10 { min-height: 10vh !important;  } .min-vh-md-11 { min-height: 11vh !important;  } .min-vh-md-12 { min-height: 12vh !important;  } .min-vh-md-13 { min-height: 13vh !important;  } .min-vh-md-14 { min-height: 14vh !important;  } .min-vh-md-15 { min-height: 15vh !important;  } .min-vh-md-16 { min-height: 16vh !important;  } .min-vh-md-17 { min-height: 17vh !important;  } .min-vh-md-18 { min-height: 18vh !important;  } .min-vh-md-19 { min-height: 19vh !important;  } .min-vh-md-20 { min-height: 20vh !important;  } .min-vh-md-21 { min-height: 21vh !important;  } .min-vh-md-22 { min-height: 22vh !important;  } .min-vh-md-23 { min-height: 23vh !important;  } .min-vh-md-24 { min-height: 24vh !important;  } .min-vh-md-25 { min-height: 25vh !important;  } .min-vh-md-26 { min-height: 26vh !important;  } .min-vh-md-27 { min-height: 27vh !important;  } .min-vh-md-28 { min-height: 28vh !important;  } .min-vh-md-29 { min-height: 29vh !important;  } .min-vh-md-30 { min-height: 30vh !important;  } .min-vh-md-31 { min-height: 31vh !important;  } .min-vh-md-32 { min-height: 32vh !important;  } .min-vh-md-33 { min-height: 33vh !important;  } .min-vh-md-34 { min-height: 34vh !important;  } .min-vh-md-35 { min-height: 35vh !important;  } .min-vh-md-36 { min-height: 36vh !important;  } .min-vh-md-37 { min-height: 37vh !important;  } .min-vh-md-38 { min-height: 38vh !important;  } .min-vh-md-39 { min-height: 39vh !important;  } .min-vh-md-40 { min-height: 40vh !important;  } .min-vh-md-41 { min-height: 41vh !important;  } .min-vh-md-42 { min-height: 42vh !important;  } .min-vh-md-43 { min-height: 43vh !important;  } .min-vh-md-44 { min-height: 44vh !important;  } .min-vh-md-45 { min-height: 45vh !important;  } .min-vh-md-46 { min-height: 46vh !important;  } .min-vh-md-47 { min-height: 47vh !important;  } .min-vh-md-48 { min-height: 48vh !important;  } .min-vh-md-49 { min-height: 49vh !important;  } .min-vh-md-50 { min-height: 50vh !important;  } .min-vh-md-auto { min-height: auto !important;  } 

.flex-md-fill { -ms-flex: 1 1 auto !important; flex: 1 1 auto !important;  }
.flex-md-row { -ms-flex-direction: row !important; flex-direction: row !important;  }
.flex-md-column { -ms-flex-direction: column !important; flex-direction: column !important;  }
.flex-md-row-reverse { -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important;  }
.flex-md-column-reverse { -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important;  }
.flex-md-grow-0 { -ms-flex-positive: 0 !important; flex-grow: 0 !important;  }
.flex-md-grow-1 { -ms-flex-positive: 1 !important; flex-grow: 1 !important;  }
.flex-md-shrink-0 { -ms-flex-negative: 0 !important; flex-shrink: 0 !important;  }
.flex-md-shrink-1 { -ms-flex-negative: 1 !important; flex-shrink: 1 !important;  }
.flex-md-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important;  }
.flex-md-nowrap { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important;  }
.flex-md-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important;  }

.gap-md-0 { gap: 0 !important;  } .gap-md-1 { gap: 0.25rem !important;  } .gap-md-2 { gap: 0.5rem !important;  } .gap-md-3 { gap: 0.75rem !important;  } .gap-md-4 { gap: 1rem !important;  } .gap-md-5 { gap: 1.25rem !important;  } .gap-md-6 { gap: 1.5rem !important;  } .gap-md-7 { gap: 1.75rem !important;  } .gap-md-8 { gap: 2rem !important;  } .gap-md-9 { gap: 2.25rem !important;  } .gap-md-10 { gap: 2.5rem !important;  } .gap-md-11 { gap: 2.75rem !important;  } .gap-md-12 { gap: 3rem !important;  } .gap-md-13 { gap: 3.25rem !important;  } .gap-md-14 { gap: 3.5rem !important;  } .gap-md-15 { gap: 3.75rem !important;  } .gap-md-16 { gap: 4rem !important;  } .gap-md-17 { gap: 4.25rem !important;  } .gap-md-18 { gap: 4.5rem !important;  } .gap-md-19 { gap: 4.75rem !important;  } .gap-md-20 { gap: 5rem !important;  } .gap-md-21 { gap: 5.25rem !important;  } .gap-md-22 { gap: 5.5rem !important;  } .gap-md-23 { gap: 5.75rem !important;  } .gap-md-24 { gap: 6rem !important;  } .gap-md-25 { gap: 6.25rem !important;  } .gap-md-26 { gap: 6.5rem !important;  } .gap-md-27 { gap: 6.75rem !important;  } .gap-md-28 { gap: 7rem !important;  } .gap-md-29 { gap: 7.25rem !important;  } .gap-md-30 { gap: 7.5rem !important;  } .gap-md-31 { gap: 7.75rem !important;  } .gap-md-32 { gap: 8rem !important;  } .gap-md-33 { gap: 8.25rem !important;  } .gap-md-34 { gap: 8.5rem !important;  } .gap-md-35 { gap: 8.75rem !important;  } .gap-md-36 { gap: 9rem !important;  } .gap-md-37 { gap: 9.25rem !important;  } .gap-md-38 { gap: 9.5rem !important;  } .gap-md-39 { gap: 9.75rem !important;  } .gap-md-40 { gap: 10rem !important;  } .gap-md-41 { gap: 10.25rem !important;  } .gap-md-42 { gap: 10.5rem !important;  } .gap-md-43 { gap: 10.75rem !important;  } .gap-md-44 { gap: 11rem !important;  } .gap-md-45 { gap: 11.25rem !important;  } .gap-md-46 { gap: 11.5rem !important;  } .gap-md-47 { gap: 11.75rem !important;  } .gap-md-48 { gap: 12rem !important;  } .gap-md-49 { gap: 12.25rem !important;  } .gap-md-50 { gap: 12.5rem !important; } 

.justify-content-md-start { -ms-flex-pack: start !important; justify-content: flex-start !important;  }
.justify-content-md-end { -ms-flex-pack: end !important; justify-content: flex-end !important;  }
.justify-content-md-center { -ms-flex-pack: center !important; justify-content: center !important;  }
.justify-content-md-between { -ms-flex-pack: justify !important; justify-content: space-between !important;  }
.justify-content-md-around { -ms-flex-pack: distribute !important; justify-content: space-around !important;  }
.justify-content-md-evenly { -ms-flex-pack: space-evenly !important; justify-content: space-evenly !important;  }

.align-items-md-start { -ms-flex-align: start !important; align-items: flex-start !important;  }
.align-items-md-end { -ms-flex-align: end !important; align-items: flex-end !important;  }
.align-items-md-center { -ms-flex-align: center !important; align-items: center !important;  }
.align-items-md-baseline { -ms-flex-align: baseline !important; align-items: baseline !important;  }
.align-items-md-stretch { -ms-flex-align: stretch !important; align-items: stretch !important;  }
.align-content-md-start { -ms-flex-line-pack: start !important; align-content: flex-start !important;  }
.align-content-md-end { -ms-flex-line-pack: end !important; align-content: flex-end !important;  }
.align-content-md-center { -ms-flex-line-pack: center !important; align-content: center !important;  }
.align-content-md-between { -ms-flex-line-pack: justify !important; align-content: space-between !important;  }
.align-content-md-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important;  }
.align-content-md-stretch { -ms-flex-line-pack: stretch !important; align-content: stretch !important;  }
.align-self-md-auto { -ms-flex-item-align: auto !important; align-self: auto !important;  }
.align-self-md-start { -ms-flex-item-align: start !important; align-self: flex-start !important;  }
.align-self-md-end { -ms-flex-item-align: end !important; align-self: flex-end !important;  }
.align-self-md-center { -ms-flex-item-align: center !important; align-self: center !important;  }
.align-self-md-baseline { -ms-flex-item-align: baseline !important; align-self: baseline !important;  }
.align-self-md-stretch { -ms-flex-item-align: stretch !important; align-self: stretch !important;  }

.order-md-first { -ms-flex-order: -1 !important; order: -1 !important;  }
.order-md-0 { -ms-flex-order: 0 !important; order: 0 !important;  }
.order-md-1 { -ms-flex-order: 1 !important; order: 1 !important;  }
.order-md-2 { -ms-flex-order: 2 !important; order: 2 !important;  }
.order-md-3 { -ms-flex-order: 3 !important; order: 3 !important;  }
.order-md-4 { -ms-flex-order: 4 !important; order: 4 !important;  }
.order-md-5 { -ms-flex-order: 5 !important; order: 5 !important;  }
.order-md-6 { -ms-flex-order: 6 !important; order: 6 !important;  }
.order-md-7 { -ms-flex-order: 7 !important; order: 7 !important;  }
.order-md-8 { -ms-flex-order: 8 !important; order: 8 !important;  }
.order-md-9 { -ms-flex-order: 9 !important; order: 9 !important;  }
.order-md-10 { -ms-flex-order: 10 !important; order: 10 !important;  }
.order-md-last { -ms-flex-order: 6 !important; order: 6 !important;  }

.m-md-0 { margin: 0 !important; } .m-md-1 { margin: 0.25rem !important; } .m-md-2 { margin: 0.5rem !important; } .m-md-3 { margin: 0.75rem !important; } .m-md-4 { margin: 1rem !important; } .m-md-5 { margin: 1.25rem !important; } .m-md-10 { margin: 2.5rem !important; } .m-md-15 { margin: 3.75rem !important; } .m-md-20 { margin: 5rem !important; } .m-md-auto { margin: auto !important; }
.m-md-n0 { margin: 0 !important; } .m-md-n1 { margin: -0.25rem !important; } .m-md-n2 { margin: -0.5rem !important; } .m-md-n3 { margin: -0.75rem !important; } .m-md-n4 { margin: -1rem !important; } .m-md-n5 { margin: -1.25rem !important; } .m-md-n10 { margin: -2.5rem !important; } .m-md-n15 { margin: -3.75rem !important; } .m-md-n20 { margin: -5rem !important; }
.mx-md-0 { margin-right: 0 !important; margin-left: 0 !important; } .mx-md-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; } .mx-md-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; } .mx-md-3 { margin-right: 0.75rem !important; margin-left: 0.75rem !important; } .mx-md-4 { margin-right: 1rem !important; margin-left: 1rem !important; } .mx-md-5 { margin-right: 1.25rem !important; margin-left: 1.25rem !important; } .mx-md-10 { margin-right: 2.5rem !important; margin-left: 2.5rem !important; } .mx-md-15 { margin-right: 3.75rem !important; margin-left: 3.75rem !important; } .mx-md-20 { margin-right: 5rem !important; margin-left: 5rem !important; }
.mx-md-n0 { margin-right: 0 !important; margin-left: 0 !important; } .mx-md-n1 { margin-right: -0.25rem !important; margin-left: -0.25rem !important; } .mx-md-n2 { margin-right: -0.5rem !important; margin-left: -0.5rem !important; } .mx-md-n3 { margin-right: -0.75rem !important; margin-left: -0.75rem !important; } .mx-md-n4 { margin-right: -1rem !important; margin-left: -1rem !important; } .mx-md-n5 { margin-right: -1.25rem !important; margin-left: -1.25rem !important; } .mx-md-n10 { margin-right: -2.5rem !important; margin-left: -2.5rem !important; } .mx-md-n15 { margin-right: -3.75rem !important; margin-left: -3.75rem !important; } .mx-md-n20 { margin-right: -5rem !important; margin-left: -5rem !important; }
.my-md-0 { margin-top: 0 !important; margin-bottom: 0 !important; } .my-md-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; } .my-md-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; } .my-md-3 { margin-top: 0.75rem !important; margin-bottom: 0.75rem !important; } .my-md-4 { margin-top: 1rem !important; margin-bottom: 1rem !important; } .my-md-5 { margin-top: 1.25rem !important; margin-bottom: 1.25rem !important; } .my-md-10 { margin-top: 2.5rem !important; margin-bottom: 2.5rem !important; } .my-md-15 { margin-top: 3.75rem !important; margin-bottom: 3.75rem !important; } .my-md-20 { margin-top: 5rem !important; margin-bottom: 5rem !important; }
.my-md-n0 { margin-top: -0 !important; margin-bottom: -0 !important; } .my-md-n1 { margin-top: -0.25rem !important; margin-bottom: -0.25rem !important; } .my-md-n2 { margin-top: -0.5rem !important; margin-bottom: -0.5rem !important; } .my-md-n3 { margin-top: -0.75rem !important; margin-bottom: -0.75rem !important; } .my-md-n4 { margin-top: -1rem !important; margin-bottom: -1rem !important; } .my-md-n5 { margin-top: -1.25rem !important; margin-bottom: -1.25rem !important; } .my-md-n10 { margin-top: -2.5rem !important; margin-bottom: -2.5rem !important; } .my-md-n15 { margin-top: -3.75rem !important; margin-bottom: -3.75rem !important; } .my-md-n20 { margin-top: -5rem !important; margin-bottom: -5rem !important; }

.mt-md-0 { margin-top: 0 !important; } .mt-md-1 { margin-top: 0.25rem !important; } .mt-md-2 { margin-top: 0.5rem !important; } .mt-md-3 { margin-top: 0.75rem !important; } .mt-md-4 { margin-top: 1rem !important; } .mt-md-5 { margin-top: 1.25rem !important; } .mt-md-10 { margin-top: 2.5rem !important; } .mt-md-15 { margin-top: 3.75rem !important; } .mt-md-20 { margin-top: 5rem !important; } .mt-md-auto { margin-top: auto !important; }
.mt-md-n0 { margin-top: -0 !important; } .mt-md-n1 { margin-top: -0.25rem !important; } .mt-md-n2 { margin-top: -0.5rem !important; } .mt-md-n3 { margin-top: -0.75rem !important; } .mt-md-n4 { margin-top: -1rem !important; } .mt-md-n5 { margin-top: -1.25rem !important; } .mt-md-n10 { margin-top: -2.5rem !important; } .mt-md-n15 { margin-top: -3.75rem !important; } .mt-md-n20 { margin-top: -5rem !important; }
.mr-md-0 { margin-right: 0 !important; } .mr-md-1 { margin-right: 0.25rem !important; } .mr-md-2 { margin-right: 0.5rem !important; } .mr-md-3 { margin-right: 0.75rem !important; } .mr-md-4 { margin-right: 1rem !important; } .mr-md-5 { margin-right: 1.25rem !important; } .mr-md-10 { margin-right: 2.5rem !important; } .mr-md-15 { margin-right: 3.75rem !important; } .mr-md-20 { margin-right: 5rem !important; } .mr-md-auto { margin-right: auto !important; }
.mr-md-n0 { margin-right: -0 !important; } .mr-md-n1 { margin-right: -0.25rem !important; } .mr-md-n2 { margin-right: -0.5rem !important; } .mr-md-n3 { margin-right: -0.75rem !important; } .mr-md-n4 { margin-right: -1rem !important; } .mr-md-n5 { margin-right: -1.25rem !important; } .mr-md-n10 { margin-right: -2.5rem !important; } .mr-md-n15 { margin-right: -3.75rem !important; } .mr-md-n20 { margin-right: -5rem !important; }
.ml-md-0 { margin-left: 0 !important; } .ml-md-1 { margin-left: 0.25rem !important; } .ml-md-2 { margin-left: 0.5rem !important; } .ml-md-3 { margin-left: 0.75rem !important; } .ml-md-4 { margin-left: 1rem !important; } .ml-md-5 { margin-left: 1.25rem !important; } .ml-md-10 { margin-left: 2.5rem !important; } .ml-md-15 { margin-left: 3.75rem !important; } .ml-md-20 { margin-left: 5rem !important; } .ml-md-auto { margin-left: auto !important; }
.ml-md-n0 { margin-left: -0 !important; } .ml-md-n1 { margin-left: -0.25rem !important; } .ml-md-n2 { margin-left: -0.5rem !important; } .ml-md-n3 { margin-left: -0.75rem !important; } .ml-md-n4 { margin-left: -1rem !important; } .ml-md-n5 { margin-left: -1.25rem !important; } .ml-md-n10 { margin-left: -2.5rem !important; } .ml-md-n15 { margin-left: -3.75rem !important; } .ml-md-n20 { margin-left: -5rem !important; }
.mb-md-0 { margin-bottom: 0 !important; } .mb-md-1 { margin-bottom: 0.25rem !important; } .mb-md-2 { margin-bottom: 0.5rem !important; } .mb-md-3 { margin-bottom: 0.75rem !important; } .mb-md-4 { margin-bottom: 1rem !important; } .mb-md-5 { margin-bottom: 1.25rem !important; } .mb-md-10 { margin-bottom: 2.5rem !important; } .mb-md-15 { margin-bottom: 3.75rem !important; } .mb-md-20 { margin-bottom: 5rem !important; } .mb-md-auto { margin-bottom: auto !important; }
.mb-md-n0 { margin-bottom: -0 !important; } .mb-md-n1 { margin-bottom: -0.25rem !important; } .mb-md-n2 { margin-bottom: -0.5rem !important; } .mb-md-n3 { margin-bottom: -0.75rem !important; } .mb-md-n4 { margin-bottom: -1rem !important; } .mb-md-n5 { margin-bottom: -1.25rem !important; } .mb-md-n10 { margin-bottom: -2.5rem !important; } .mb-md-n15 { margin-bottom: -3.75rem !important; } .mb-md-n20 { margin-bottom: -5rem !important; }

.p-md-0 { padding: 0 !important; } .p-md-1 { padding: 0.25rem !important; } .p-md-2 { padding: 0.5rem !important; } .p-md-3 { padding: 0.75rem !important; } .p-md-4 { padding: 1rem !important; } .p-md-5 { padding: 1.25rem !important; } .p-md-10 { padding: 2.5rem !important; } .p-md-15 { padding: 3.75rem !important; } .p-md-20 { padding: 5rem !important; } .p-md-auto { padding: auto !important; }
.px-md-0 { padding-left: 0 !important; padding-right: 0 !important; } .px-md-1 { padding-left: 0.25rem !important; padding-right: 0.25rem !important; } .px-md-2 { padding-left: 0.5rem !important; padding-right: 0.5rem !important; } .px-md-3 { padding-left: 0.75rem !important; padding-right: 0.75rem !important; } .px-md-4 { padding-left: 1rem !important; padding-right: 1rem !important; } .px-md-5 { padding-left: 1.25rem !important; padding-right: 1.25rem !important; } .px-md-10 { padding-left: 2.5rem !important; padding-right: 2.5rem !important; } .px-md-15 { padding-left: 3.75rem !important; padding-right: 3.75rem !important; } .px-md-20 { padding-left: 5rem !important; padding-right: 5rem !important; } .px-md-auto { padding-left: auto !important; padding-right: auto !important; }
.py-md-0 { padding-top: 0 !important; padding-bottom: 0 !important; } .py-md-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; } .py-md-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; } .py-md-3 { padding-top: 0.75rem !important; padding-bottom: 0.75rem !important; } .py-md-4 { padding-top: 1rem !important; padding-bottom: 1rem !important; } .py-md-5 { padding-top: 1.25rem !important; padding-bottom: 1.25rem !important; } .py-md-10 { padding-top: 2.5rem !important; padding-bottom: 2.5rem !important; } .py-md-15 { padding-top: 3.75rem !important; padding-bottom: 3.75rem !important; } .py-md-20 { padding-top: 5rem !important; padding-bottom: 5rem !important; } .py-md-auto { padding-top: auto !important; padding-bottom: auto !important; }
.px-md-0 { padding-left: 0 !important; padding-right: 0 !important; } .px-md-1 { padding-left: 0.25rem !important; padding-right: 0.25rem !important; } .px-md-2 { padding-left: 0.5rem !important; padding-right: 0.5rem !important; } .px-md-3 { padding-left: 0.75rem !important; padding-right: 0.75rem !important; } .px-md-4 { padding-left: 1rem !important; padding-right: 1rem !important; } .px-md-5 { padding-left: 1.25rem !important; padding-right: 1.25rem !important; } .px-md-10 { padding-left: 2.5rem !important; padding-right: 2.5rem !important; } .px-md-15 { padding-left: 3.75rem !important; padding-right: 3.75rem !important; } .px-md-20 { padding-left: 5rem !important; padding-right: 5rem !important; } .px-md-auto { padding-left: auto !important; padding-right: auto !important; }
.py-md-0 { padding-top: 0 !important; padding-bottom: 0 !important; } .py-md-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; } .py-md-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; } .py-md-3 { padding-top: 0.75rem !important; padding-bottom: 0.75rem !important; } .py-md-4 { padding-top: 1rem !important; padding-bottom: 1rem !important; } .py-md-5 { padding-top: 1.25rem !important; padding-bottom: 1.25rem !important; } .py-md-10 { padding-top: 2.5rem !important; padding-bottom: 2.5rem !important; } .py-md-15 { padding-top: 3.75rem !important; padding-bottom: 3.75rem !important; } .py-md-20 { padding-top: 5rem !important; padding-bottom: 5rem !important; } .py-md-auto { padding-top: auto !important; padding-bottom: auto !important; }
.pt-md-0 { padding-top: 0 !important; } .pt-md-1 { padding-top: 0.25rem !important; } .pt-md-2 { padding-top: 0.5rem !important; } .pt-md-3 { padding-top: 0.75rem !important; } .pt-md-4 { padding-top: 1rem !important; } .pt-md-5 { padding-top: 1.25rem !important; } .pt-md-10 { padding-top: 2.5rem !important; } .pt-md-15 { padding-top: 3.75rem !important; } .pt-md-20 { padding-top: 5rem !important; }
.pr-md-0 { padding-right: 0 !important; } .pr-md-1 { padding-right: 0.25rem !important; } .pr-md-2 { padding-right: 0.5rem !important; } .pr-md-3 { padding-right: 0.75rem !important; } .pr-md-4 { padding-right: 1rem !important; } .pr-md-5 { padding-right: 1.25rem !important; } .pr-md-10 { padding-right: 2.5rem !important; } .pr-md-15 { padding-right: 3.75rem !important; } .pr-md-20 { padding-right: 5rem !important; }
.pl-md-0 { padding-left: 0 !important; } .pl-md-1 { padding-left: 0.25rem !important; } .pl-md-2 { padding-left: 0.5rem !important; } .pl-md-3 { padding-left: 0.75rem !important; } .pl-md-4 { padding-left: 1rem !important; } .pl-md-5 { padding-left: 1.25rem !important; } .pl-md-10 { padding-left: 2.5rem !important; } .pl-md-15 { padding-left: 3.75rem !important; } .pl-md-20 { padding-left: 5rem !important; }

.text-md-start { text-align: left !important;  } .text-md-end { text-align: right !important;  } .text-md-center { text-align: center !important;  } 

.content-space-t-md-0 { margin-top: 0 !important; } .content-space-t-md-1 { margin-top: 0.25rem !important; } .content-space-t-md-2 { margin-top: 0.5rem !important; } .content-space-t-md-3 { margin-top: 0.75rem !important; } .content-space-t-md-4 { margin-top: 1rem !important; } .content-space-t-md-5 { margin-top: 1.25rem !important; } .content-space-t-md-10 { margin-top: 2.5rem !important; } .content-space-t-md-15 { margin-top: 3.75rem !important; } .content-space-t-md-20 { margin-top: 5rem !important; }
.content-space-b-md-0 { margin-bottom: 0 !important; } .content-space-b-md-1 { margin-bottom: 0.25rem !important; } .content-space-b-md-2 { margin-bottom: 0.5rem !important; } .content-space-b-md-3 { margin-bottom: 0.75rem !important; } .content-space-b-md-4 { margin-bottom: 1rem !important; } .content-space-b-md-5 { margin-bottom: 1.25rem !important; } .content-space-b-md-10 { margin-bottom: 2.5rem !important; } .content-space-b-md-15 { margin-bottom: 3.75rem !important; } .content-space-b-md-20 { margin-bottom: 5rem !important; }
.content-space-md-0 { margin: 0 !important; } .content-space-md-1 { margin: 0.25rem !important; } .content-space-md-2 { margin: 0.5rem !important; } .content-space-md-3 { margin: 0.75rem !important; } .content-space-md-4 { margin: 1rem !important; } .content-space-md-5 { margin: 1.25rem !important; } .content-space-md-10 { margin: 2.5rem !important; } .content-space-md-15 { margin: 3.75rem !important; } .content-space-md-20 { margin: 5rem !important; }

}







@media (min-width: 992px) {

.float-lg-start { float: left !important;  }
.float-lg-end { float: right !important;  }
.float-lg-none { float: 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-table { display: table !important;  }
.d-lg-table-row { display: table-row !important;  }
.d-lg-table-cell { display: table-cell !important;  }
.d-lg-flex { display: -ms-flexbox !important; display: flex !important;  }
.d-lg-inline-flex { display: -ms-inline-flexbox !important; display: inline-flex !important;  }
.d-lg-none { display: none !important;  }

.position-lg-static { position: static !important;  }
.position-lg-relative { position: relative !important;  }
.position-lg-absolute { position: absolute !important;  }
.position-lg-fixed { position: fixed !important;  }
.position-lg-sticky { position: -webkit-sticky !important; position: sticky !important;  }

.start-lg-0 { left: 0% !important;  } .start-lg-1 { left: 1% !important;  } .start-lg-2 { left: 2% !important;  } .start-lg-3 { left: 3% !important;  } .start-lg-4 { left: 4% !important;  } .start-lg-5 { left: 5% !important;  } .start-lg-6 { left: 6% !important;  } .start-lg-7 { left: 7% !important;  } .start-lg-8 { left: 8% !important;  } .start-lg-9 { left: 9% !important;  } .start-lg-10 { left: 10% !important;  } .start-lg-11 { left: 11% !important;  } .start-lg-12 { left: 12% !important;  } .start-lg-13 { left: 13% !important;  } .start-lg-14 { left: 14% !important;  } .start-lg-15 { left: 15% !important;  } .start-lg-16 { left: 16% !important;  } .start-lg-17 { left: 17% !important;  } .start-lg-18 { left: 18% !important;  } .start-lg-19 { left: 19% !important;  } .start-lg-20 { left: 20% !important;  } .start-lg-21 { left: 21% !important;  } .start-lg-22 { left: 22% !important;  } .start-lg-23 { left: 23% !important;  } .start-lg-24 { left: 24% !important;  } .start-lg-25 { left: 25% !important;  } .start-lg-26 { left: 26% !important;  } .start-lg-27 { left: 27% !important;  } .start-lg-28 { left: 28% !important;  } .start-lg-29 { left: 29% !important;  } .start-lg-30 { left: 30% !important;  } .start-lg-31 { left: 31% !important;  } .start-lg-32 { left: 32% !important;  } .start-lg-33 { left: 33% !important;  } .start-lg-34 { left: 34% !important;  } .start-lg-35 { left: 35% !important;  } .start-lg-36 { left: 36% !important;  } .start-lg-37 { left: 37% !important;  } .start-lg-38 { left: 38% !important;  } .start-lg-39 { left: 39% !important;  } .start-lg-40 { left: 40% !important;  } .start-lg-41 { left: 41% !important;  } .start-lg-42 { left: 42% !important;  } .start-lg-43 { left: 43% !important;  } .start-lg-44 { left: 44% !important;  } .start-lg-45 { left: 45% !important;  } .start-lg-46 { left: 46% !important;  } .start-lg-47 { left: 47% !important;  } .start-lg-48 { left: 48% !important;  } .start-lg-49 { left: 49% !important;  } .start-lg-50 { left: 50% !important;  } .start-lg-auto { left: auto !important;  } 
.bottom-lg-0 { bottom: 0% !important;  } .bottom-lg-1 { bottom: 1% !important;  } .bottom-lg-2 { bottom: 2% !important;  } .bottom-lg-3 { bottom: 3% !important;  } .bottom-lg-4 { bottom: 4% !important;  } .bottom-lg-5 { bottom: 5% !important;  } .bottom-lg-6 { bottom: 6% !important;  } .bottom-lg-7 { bottom: 7% !important;  } .bottom-lg-8 { bottom: 8% !important;  } .bottom-lg-9 { bottom: 9% !important;  } .bottom-lg-10 { bottom: 10% !important;  } .bottom-lg-11 { bottom: 11% !important;  } .bottom-lg-12 { bottom: 12% !important;  } .bottom-lg-13 { bottom: 13% !important;  } .bottom-lg-14 { bottom: 14% !important;  } .bottom-lg-15 { bottom: 15% !important;  } .bottom-lg-16 { bottom: 16% !important;  } .bottom-lg-17 { bottom: 17% !important;  } .bottom-lg-18 { bottom: 18% !important;  } .bottom-lg-19 { bottom: 19% !important;  } .bottom-lg-20 { bottom: 20% !important;  } .bottom-lg-21 { bottom: 21% !important;  } .bottom-lg-22 { bottom: 22% !important;  } .bottom-lg-23 { bottom: 23% !important;  } .bottom-lg-24 { bottom: 24% !important;  } .bottom-lg-25 { bottom: 25% !important;  } .bottom-lg-26 { bottom: 26% !important;  } .bottom-lg-27 { bottom: 27% !important;  } .bottom-lg-28 { bottom: 28% !important;  } .bottom-lg-29 { bottom: 29% !important;  } .bottom-lg-30 { bottom: 30% !important;  } .bottom-lg-31 { bottom: 31% !important;  } .bottom-lg-32 { bottom: 32% !important;  } .bottom-lg-33 { bottom: 33% !important;  } .bottom-lg-34 { bottom: 34% !important;  } .bottom-lg-35 { bottom: 35% !important;  } .bottom-lg-36 { bottom: 36% !important;  } .bottom-lg-37 { bottom: 37% !important;  } .bottom-lg-38 { bottom: 38% !important;  } .bottom-lg-39 { bottom: 39% !important;  } .bottom-lg-40 { bottom: 40% !important;  } .bottom-lg-41 { bottom: 41% !important;  } .bottom-lg-42 { bottom: 42% !important;  } .bottom-lg-43 { bottom: 43% !important;  } .bottom-lg-44 { bottom: 44% !important;  } .bottom-lg-45 { bottom: 45% !important;  } .bottom-lg-46 { bottom: 46% !important;  } .bottom-lg-47 { bottom: 47% !important;  } .bottom-lg-48 { bottom: 48% !important;  } .bottom-lg-49 { bottom: 49% !important;  } .bottom-lg-50 { bottom: 50% !important;  } .end-lg-auto { right: auto !important;  } 

.w-lg-0 { width: 0% !important;  } .w-lg-1 { width: 1% !important;  } .w-lg-2 { width: 2% !important;  } .w-lg-3 { width: 3% !important;  } .w-lg-4 { width: 4% !important;  } .w-lg-5 { width: 5% !important;  } .w-lg-6 { width: 6% !important;  } .w-lg-7 { width: 7% !important;  } .w-lg-8 { width: 8% !important;  } .w-lg-9 { width: 9% !important;  } .w-lg-10 { width: 10% !important;  } .w-lg-11 { width: 11% !important;  } .w-lg-12 { width: 12% !important;  } .w-lg-13 { width: 13% !important;  } .w-lg-14 { width: 14% !important;  } .w-lg-15 { width: 15% !important;  } .w-lg-16 { width: 16% !important;  } .w-lg-17 { width: 17% !important;  } .w-lg-18 { width: 18% !important;  } .w-lg-19 { width: 19% !important;  } .w-lg-20 { width: 20% !important;  } .w-lg-21 { width: 21% !important;  } .w-lg-22 { width: 22% !important;  } .w-lg-23 { width: 23% !important;  } .w-lg-24 { width: 24% !important;  } .w-lg-25 { width: 25% !important;  } .w-lg-26 { width: 26% !important;  } .w-lg-27 { width: 27% !important;  } .w-lg-28 { width: 28% !important;  } .w-lg-29 { width: 29% !important;  } .w-lg-30 { width: 30% !important;  } .w-lg-31 { width: 31% !important;  } .w-lg-32 { width: 32% !important;  } .w-lg-33 { width: 33% !important;  } .w-lg-34 { width: 34% !important;  } .w-lg-35 { width: 35% !important;  } .w-lg-36 { width: 36% !important;  } .w-lg-37 { width: 37% !important;  } .w-lg-38 { width: 38% !important;  } .w-lg-39 { width: 39% !important;  } .w-lg-40 { width: 40% !important;  } .w-lg-41 { width: 41% !important;  } .w-lg-42 { width: 42% !important;  } .w-lg-43 { width: 43% !important;  } .w-lg-44 { width: 44% !important;  } .w-lg-45 { width: 45% !important;  } .w-lg-46 { width: 46% !important;  } .w-lg-47 { width: 47% !important;  } .w-lg-48 { width: 48% !important;  } .w-lg-49 { width: 49% !important;  } .w-lg-50 { width: 50% !important;  }.w-lg-auto { width: auto !important;  } 
.h-lg-0 { height: 0% !important;  } .h-lg-1 { height: 1% !important;  } .h-lg-2 { height: 2% !important;  } .h-lg-3 { height: 3% !important;  } .h-lg-4 { height: 4% !important;  } .h-lg-5 { height: 5% !important;  } .h-lg-6 { height: 6% !important;  } .h-lg-7 { height: 7% !important;  } .h-lg-8 { height: 8% !important;  } .h-lg-9 { height: 9% !important;  } .h-lg-10 { height: 10% !important;  } .h-lg-11 { height: 11% !important;  } .h-lg-12 { height: 12% !important;  } .h-lg-13 { height: 13% !important;  } .h-lg-14 { height: 14% !important;  } .h-lg-15 { height: 15% !important;  } .h-lg-16 { height: 16% !important;  } .h-lg-17 { height: 17% !important;  } .h-lg-18 { height: 18% !important;  } .h-lg-19 { height: 19% !important;  } .h-lg-20 { height: 20% !important;  } .h-lg-21 { height: 21% !important;  } .h-lg-22 { height: 22% !important;  } .h-lg-23 { height: 23% !important;  } .h-lg-24 { height: 24% !important;  } .h-lg-25 { height: 25% !important;  } .h-lg-26 { height: 26% !important;  } .h-lg-27 { height: 27% !important;  } .h-lg-28 { height: 28% !important;  } .h-lg-29 { height: 29% !important;  } .h-lg-30 { height: 30% !important;  } .h-lg-31 { height: 31% !important;  } .h-lg-32 { height: 32% !important;  } .h-lg-33 { height: 33% !important;  } .h-lg-34 { height: 34% !important;  } .h-lg-35 { height: 35% !important;  } .h-lg-36 { height: 36% !important;  } .h-lg-37 { height: 37% !important;  } .h-lg-38 { height: 38% !important;  } .h-lg-39 { height: 39% !important;  } .h-lg-40 { height: 40% !important;  } .h-lg-41 { height: 41% !important;  } .h-lg-42 { height: 42% !important;  } .h-lg-43 { height: 43% !important;  } .h-lg-44 { height: 44% !important;  } .h-lg-45 { height: 45% !important;  } .h-lg-46 { height: 46% !important;  } .h-lg-47 { height: 47% !important;  } .h-lg-48 { height: 48% !important;  } .h-lg-49 { height: 49% !important;  } .h-lg-50 { height: 50% !important;  } .h-lg-auto { height: auto !important;  } 
.vh-lg-0 { height: 0vh !important;  } .vh-lg-1 { height: 1vh !important;  } .vh-lg-2 { height: 2vh !important;  } .vh-lg-3 { height: 3vh !important;  } .vh-lg-4 { height: 4vh !important;  } .vh-lg-5 { height: 5vh !important;  } .vh-lg-6 { height: 6vh !important;  } .vh-lg-7 { height: 7vh !important;  } .vh-lg-8 { height: 8vh !important;  } .vh-lg-9 { height: 9vh !important;  } .vh-lg-10 { height: 10vh !important;  } .vh-lg-11 { height: 11vh !important;  } .vh-lg-12 { height: 12vh !important;  } .vh-lg-13 { height: 13vh !important;  } .vh-lg-14 { height: 14vh !important;  } .vh-lg-15 { height: 15vh !important;  } .vh-lg-16 { height: 16vh !important;  } .vh-lg-17 { height: 17vh !important;  } .vh-lg-18 { height: 18vh !important;  } .vh-lg-19 { height: 19vh !important;  } .vh-lg-20 { height: 20vh !important;  } .vh-lg-21 { height: 21vh !important;  } .vh-lg-22 { height: 22vh !important;  } .vh-lg-23 { height: 23vh !important;  } .vh-lg-24 { height: 24vh !important;  } .vh-lg-25 { height: 25vh !important;  } .vh-lg-26 { height: 26vh !important;  } .vh-lg-27 { height: 27vh !important;  } .vh-lg-28 { height: 28vh !important;  } .vh-lg-29 { height: 29vh !important;  } .vh-lg-30 { height: 30vh !important;  } .vh-lg-31 { height: 31vh !important;  } .vh-lg-32 { height: 32vh !important;  } .vh-lg-33 { height: 33vh !important;  } .vh-lg-34 { height: 34vh !important;  } .vh-lg-35 { height: 35vh !important;  } .vh-lg-36 { height: 36vh !important;  } .vh-lg-37 { height: 37vh !important;  } .vh-lg-38 { height: 38vh !important;  } .vh-lg-39 { height: 39vh !important;  } .vh-lg-40 { height: 40vh !important;  } .vh-lg-41 { height: 41vh !important;  } .vh-lg-42 { height: 42vh !important;  } .vh-lg-43 { height: 43vh !important;  } .vh-lg-44 { height: 44vh !important;  } .vh-lg-45 { height: 45vh !important;  } .vh-lg-46 { height: 46vh !important;  } .vh-lg-47 { height: 47vh !important;  } .vh-lg-48 { height: 48vh !important;  } .vh-lg-49 { height: 49vh !important;  } .vh-lg-50 { height: 50vh !important;  } .vh-lg-auto { height: auto !important;  } 
.min-vh-lg-0 { min-height: 0vh !important;  } .min-vh-lg-1 { min-height: 1vh !important;  } .min-vh-lg-2 { min-height: 2vh !important;  } .min-vh-lg-3 { min-height: 3vh !important;  } .min-vh-lg-4 { min-height: 4vh !important;  } .min-vh-lg-5 { min-height: 5vh !important;  } .min-vh-lg-6 { min-height: 6vh !important;  } .min-vh-lg-7 { min-height: 7vh !important;  } .min-vh-lg-8 { min-height: 8vh !important;  } .min-vh-lg-9 { min-height: 9vh !important;  } .min-vh-lg-10 { min-height: 10vh !important;  } .min-vh-lg-11 { min-height: 11vh !important;  } .min-vh-lg-12 { min-height: 12vh !important;  } .min-vh-lg-13 { min-height: 13vh !important;  } .min-vh-lg-14 { min-height: 14vh !important;  } .min-vh-lg-15 { min-height: 15vh !important;  } .min-vh-lg-16 { min-height: 16vh !important;  } .min-vh-lg-17 { min-height: 17vh !important;  } .min-vh-lg-18 { min-height: 18vh !important;  } .min-vh-lg-19 { min-height: 19vh !important;  } .min-vh-lg-20 { min-height: 20vh !important;  } .min-vh-lg-21 { min-height: 21vh !important;  } .min-vh-lg-22 { min-height: 22vh !important;  } .min-vh-lg-23 { min-height: 23vh !important;  } .min-vh-lg-24 { min-height: 24vh !important;  } .min-vh-lg-25 { min-height: 25vh !important;  } .min-vh-lg-26 { min-height: 26vh !important;  } .min-vh-lg-27 { min-height: 27vh !important;  } .min-vh-lg-28 { min-height: 28vh !important;  } .min-vh-lg-29 { min-height: 29vh !important;  } .min-vh-lg-30 { min-height: 30vh !important;  } .min-vh-lg-31 { min-height: 31vh !important;  } .min-vh-lg-32 { min-height: 32vh !important;  } .min-vh-lg-33 { min-height: 33vh !important;  } .min-vh-lg-34 { min-height: 34vh !important;  } .min-vh-lg-35 { min-height: 35vh !important;  } .min-vh-lg-36 { min-height: 36vh !important;  } .min-vh-lg-37 { min-height: 37vh !important;  } .min-vh-lg-38 { min-height: 38vh !important;  } .min-vh-lg-39 { min-height: 39vh !important;  } .min-vh-lg-40 { min-height: 40vh !important;  } .min-vh-lg-41 { min-height: 41vh !important;  } .min-vh-lg-42 { min-height: 42vh !important;  } .min-vh-lg-43 { min-height: 43vh !important;  } .min-vh-lg-44 { min-height: 44vh !important;  } .min-vh-lg-45 { min-height: 45vh !important;  } .min-vh-lg-46 { min-height: 46vh !important;  } .min-vh-lg-47 { min-height: 47vh !important;  } .min-vh-lg-48 { min-height: 48vh !important;  } .min-vh-lg-49 { min-height: 49vh !important;  } .min-vh-lg-50 { min-height: 50vh !important;  } .min-vh-lg-auto { min-height: auto !important;  } 

.flex-lg-fill { -ms-flex: 1 1 auto !important; flex: 1 1 auto !important;  }
.flex-lg-row { -ms-flex-direction: row !important; flex-direction: row !important;  }
.flex-lg-column { -ms-flex-direction: column !important; flex-direction: column !important;  }
.flex-lg-row-reverse { -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important;  }
.flex-lg-column-reverse { -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important;  }
.flex-lg-grow-0 { -ms-flex-positive: 0 !important; flex-grow: 0 !important;  }
.flex-lg-grow-1 { -ms-flex-positive: 1 !important; flex-grow: 1 !important;  }
.flex-lg-shrink-0 { -ms-flex-negative: 0 !important; flex-shrink: 0 !important;  }
.flex-lg-shrink-1 { -ms-flex-negative: 1 !important; flex-shrink: 1 !important;  }
.flex-lg-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important;  }
.flex-lg-nowrap { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important;  }
.flex-lg-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important;  }

.gap-lg-0 { gap: 0 !important;  } .gap-lg-1 { gap: 0.25rem !important;  } .gap-lg-2 { gap: 0.5rem !important;  } .gap-lg-3 { gap: 0.75rem !important;  } .gap-lg-4 { gap: 1rem !important;  } .gap-lg-5 { gap: 1.25rem !important;  } .gap-lg-6 { gap: 1.5rem !important;  } .gap-lg-7 { gap: 1.75rem !important;  } .gap-lg-8 { gap: 2rem !important;  } .gap-lg-9 { gap: 2.25rem !important;  } .gap-lg-10 { gap: 2.5rem !important;  } .gap-lg-11 { gap: 2.75rem !important;  } .gap-lg-12 { gap: 3rem !important;  } .gap-lg-13 { gap: 3.25rem !important;  } .gap-lg-14 { gap: 3.5rem !important;  } .gap-lg-15 { gap: 3.75rem !important;  } .gap-lg-16 { gap: 4rem !important;  } .gap-lg-17 { gap: 4.25rem !important;  } .gap-lg-18 { gap: 4.5rem !important;  } .gap-lg-19 { gap: 4.75rem !important;  } .gap-lg-20 { gap: 5rem !important;  } .gap-lg-21 { gap: 5.25rem !important;  } .gap-lg-22 { gap: 5.5rem !important;  } .gap-lg-23 { gap: 5.75rem !important;  } .gap-lg-24 { gap: 6rem !important;  } .gap-lg-25 { gap: 6.25rem !important;  } .gap-lg-26 { gap: 6.5rem !important;  } .gap-lg-27 { gap: 6.75rem !important;  } .gap-lg-28 { gap: 7rem !important;  } .gap-lg-29 { gap: 7.25rem !important;  } .gap-lg-30 { gap: 7.5rem !important;  } .gap-lg-31 { gap: 7.75rem !important;  } .gap-lg-32 { gap: 8rem !important;  } .gap-lg-33 { gap: 8.25rem !important;  } .gap-lg-34 { gap: 8.5rem !important;  } .gap-lg-35 { gap: 8.75rem !important;  } .gap-lg-36 { gap: 9rem !important;  } .gap-lg-37 { gap: 9.25rem !important;  } .gap-lg-38 { gap: 9.5rem !important;  } .gap-lg-39 { gap: 9.75rem !important;  } .gap-lg-40 { gap: 10rem !important;  } .gap-lg-41 { gap: 10.25rem !important;  } .gap-lg-42 { gap: 10.5rem !important;  } .gap-lg-43 { gap: 10.75rem !important;  } .gap-lg-44 { gap: 11rem !important;  } .gap-lg-45 { gap: 11.25rem !important;  } .gap-lg-46 { gap: 11.5rem !important;  } .gap-lg-47 { gap: 11.75rem !important;  } .gap-lg-48 { gap: 12rem !important;  } .gap-lg-49 { gap: 12.25rem !important;  } .gap-lg-50 { gap: 12.5rem !important;  } 

.justify-content-lg-start { -ms-flex-pack: start !important; justify-content: flex-start !important;  }
.justify-content-lg-end { -ms-flex-pack: end !important; justify-content: flex-end !important;  }
.justify-content-lg-center { -ms-flex-pack: center !important; justify-content: center !important;  }
.justify-content-lg-between { -ms-flex-pack: justify !important; justify-content: space-between !important;  }
.justify-content-lg-around { -ms-flex-pack: distribute !important; justify-content: space-around !important;  }
.justify-content-lg-evenly { -ms-flex-pack: space-evenly !important; justify-content: space-evenly !important;  }

.align-items-lg-start { -ms-flex-align: start !important; align-items: flex-start !important;  }
.align-items-lg-end { -ms-flex-align: end !important; align-items: flex-end !important;  }
.align-items-lg-center { -ms-flex-align: center !important; align-items: center !important;  }
.align-items-lg-baseline { -ms-flex-align: baseline !important; align-items: baseline !important;  }
.align-items-lg-stretch { -ms-flex-align: stretch !important; align-items: stretch !important;  }
.align-content-lg-start { -ms-flex-line-pack: start !important; align-content: flex-start !important;  }
.align-content-lg-end { -ms-flex-line-pack: end !important; align-content: flex-end !important;  }
.align-content-lg-center { -ms-flex-line-pack: center !important; align-content: center !important;  }
.align-content-lg-between { -ms-flex-line-pack: justify !important; align-content: space-between !important;  }
.align-content-lg-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important;  }
.align-content-lg-stretch { -ms-flex-line-pack: stretch !important; align-content: stretch !important;  }
.align-self-lg-auto { -ms-flex-item-align: auto !important; align-self: auto !important;  }
.align-self-lg-start { -ms-flex-item-align: start !important; align-self: flex-start !important;  }
.align-self-lg-end { -ms-flex-item-align: end !important; align-self: flex-end !important;  }
.align-self-lg-center { -ms-flex-item-align: center !important; align-self: center !important;  }
.align-self-lg-baseline { -ms-flex-item-align: baseline !important; align-self: baseline !important;  }
.align-self-lg-stretch { -ms-flex-item-align: stretch !important; align-self: stretch !important;  }

.order-lg-first { -ms-flex-order: -1 !important; order: -1 !important;  }
.order-lg-0 { -ms-flex-order: 0 !important; order: 0 !important;  }
.order-lg-1 { -ms-flex-order: 1 !important; order: 1 !important;  }
.order-lg-2 { -ms-flex-order: 2 !important; order: 2 !important;  }
.order-lg-3 { -ms-flex-order: 3 !important; order: 3 !important;  }
.order-lg-4 { -ms-flex-order: 4 !important; order: 4 !important;  }
.order-lg-5 { -ms-flex-order: 5 !important; order: 5 !important;  }
.order-lg-6 { -ms-flex-order: 6 !important; order: 6 !important;  }
.order-lg-7 { -ms-flex-order: 7 !important; order: 7 !important;  }
.order-lg-8 { -ms-flex-order: 8 !important; order: 8 !important;  }
.order-lg-9 { -ms-flex-order: 9 !important; order: 9 !important;  }
.order-lg-10 { -ms-flex-order: 10 !important; order: 10 !important;  }
.order-lg-last { -ms-flex-order: 6 !important; order: 6 !important;  }

.m-lg-0 { margin: 0 !important; } .m-lg-1 { margin: 0.25rem !important; } .m-lg-2 { margin: 0.5rem !important; } .m-lg-3 { margin: 0.75rem !important; } .m-lg-4 { margin: 1rem !important; } .m-lg-5 { margin: 1.25rem !important; } .m-lg-10 { margin: 2.5rem !important; } .m-lg-15 { margin: 3.75rem !important; } .m-lg-20 { margin: 5rem !important; } .m-lg-auto { margin: auto !important; }
.m-lg-n0 { margin: 0 !important; } .m-lg-n1 { margin: -0.25rem !important; } .m-lg-n2 { margin: -0.5rem !important; } .m-lg-n3 { margin: -0.75rem !important; } .m-lg-n4 { margin: -1rem !important; } .m-lg-n5 { margin: -1.25rem !important; } .m-lg-n10 { margin: -2.5rem !important; } .m-lg-n15 { margin: -3.75rem !important; } .m-lg-n20 { margin: -5rem !important; }
.mx-lg-0 { margin-right: 0 !important; margin-left: 0 !important; } .mx-lg-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; } .mx-lg-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; } .mx-lg-3 { margin-right: 0.75rem !important; margin-left: 0.75rem !important; } .mx-lg-4 { margin-right: 1rem !important; margin-left: 1rem !important; } .mx-lg-5 { margin-right: 1.25rem !important; margin-left: 1.25rem !important; } .mx-lg-10 { margin-right: 2.5rem !important; margin-left: 2.5rem !important; } .mx-lg-15 { margin-right: 3.75rem !important; margin-left: 3.75rem !important; } .mx-lg-20 { margin-right: 5rem !important; margin-left: 5rem !important; }
.mx-lg-n0 { margin-right: 0 !important; margin-left: 0 !important; } .mx-lg-n1 { margin-right: -0.25rem !important; margin-left: -0.25rem !important; } .mx-lg-n2 { margin-right: -0.5rem !important; margin-left: -0.5rem !important; } .mx-lg-n3 { margin-right: -0.75rem !important; margin-left: -0.75rem !important; } .mx-lg-n4 { margin-right: -1rem !important; margin-left: -1rem !important; } .mx-lg-n5 { margin-right: -1.25rem !important; margin-left: -1.25rem !important; } .mx-lg-n10 { margin-right: -2.5rem !important; margin-left: -2.5rem !important; } .mx-lg-n15 { margin-right: -3.75rem !important; margin-left: -3.75rem !important; } .mx-lg-n20 { margin-right: -5rem !important; margin-left: -5rem !important; }
.my-lg-0 { margin-top: 0 !important; margin-bottom: 0 !important; } .my-lg-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; } .my-lg-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; } .my-lg-3 { margin-top: 0.75rem !important; margin-bottom: 0.75rem !important; } .my-lg-4 { margin-top: 1rem !important; margin-bottom: 1rem !important; } .my-lg-5 { margin-top: 1.25rem !important; margin-bottom: 1.25rem !important; } .my-lg-10 { margin-top: 2.5rem !important; margin-bottom: 2.5rem !important; } .my-lg-15 { margin-top: 3.75rem !important; margin-bottom: 3.75rem !important; } .my-lg-20 { margin-top: 5rem !important; margin-bottom: 5rem !important; }
.my-lg-n0 { margin-top: -0 !important; margin-bottom: -0 !important; } .my-lg-n1 { margin-top: -0.25rem !important; margin-bottom: -0.25rem !important; } .my-lg-n2 { margin-top: -0.5rem !important; margin-bottom: -0.5rem !important; } .my-lg-n3 { margin-top: -0.75rem !important; margin-bottom: -0.75rem !important; } .my-lg-n4 { margin-top: -1rem !important; margin-bottom: -1rem !important; } .my-lg-n5 { margin-top: -1.25rem !important; margin-bottom: -1.25rem !important; } .my-lg-n10 { margin-top: -2.5rem !important; margin-bottom: -2.5rem !important; } .my-lg-n15 { margin-top: -3.75rem !important; margin-bottom: -3.75rem !important; } .my-lg-n20 { margin-top: -5rem !important; margin-bottom: -5rem !important; }

.mt-lg-0 { margin-top: 0 !important; } .mt-lg-1 { margin-top: 0.25rem !important; } .mt-lg-2 { margin-top: 0.5rem !important; } .mt-lg-3 { margin-top: 0.75rem !important; } .mt-lg-4 { margin-top: 1rem !important; } .mt-lg-5 { margin-top: 1.25rem !important; } .mt-lg-10 { margin-top: 2.5rem !important; } .mt-lg-15 { margin-top: 3.75rem !important; } .mt-lg-20 { margin-top: 5rem !important; } .mt-lg-auto { margin-top: auto !important; }
.mt-lg-n0 { margin-top: -0 !important; } .mt-lg-n1 { margin-top: -0.25rem !important; } .mt-lg-n2 { margin-top: -0.5rem !important; } .mt-lg-n3 { margin-top: -0.75rem !important; } .mt-lg-n4 { margin-top: -1rem !important; } .mt-lg-n5 { margin-top: -1.25rem !important; } .mt-lg-n10 { margin-top: -2.5rem !important; } .mt-lg-n15 { margin-top: -3.75rem !important; } .mt-lg-n20 { margin-top: -5rem !important; }
.mr-lg-0 { margin-right: 0 !important; } .mr-lg-1 { margin-right: 0.25rem !important; } .mr-lg-2 { margin-right: 0.5rem !important; } .mr-lg-3 { margin-right: 0.75rem !important; } .mr-lg-4 { margin-right: 1rem !important; } .mr-lg-5 { margin-right: 1.25rem !important; } .mr-lg-10 { margin-right: 2.5rem !important; } .mr-lg-15 { margin-right: 3.75rem !important; } .mr-lg-20 { margin-right: 5rem !important; } .mr-lg-auto { margin-right: auto !important; }
.mr-lg-n0 { margin-right: -0 !important; } .mr-lg-n1 { margin-right: -0.25rem !important; } .mr-lg-n2 { margin-right: -0.5rem !important; } .mr-lg-n3 { margin-right: -0.75rem !important; } .mr-lg-n4 { margin-right: -1rem !important; } .mr-lg-n5 { margin-right: -1.25rem !important; } .mr-lg-n10 { margin-right: -2.5rem !important; } .mr-lg-n15 { margin-right: -3.75rem !important; } .mr-lg-n20 { margin-right: -5rem !important; }
.ml-lg-0 { margin-left: 0 !important; } .ml-lg-1 { margin-left: 0.25rem !important; } .ml-lg-2 { margin-left: 0.5rem !important; } .ml-lg-3 { margin-left: 0.75rem !important; } .ml-lg-4 { margin-left: 1rem !important; } .ml-lg-5 { margin-left: 1.25rem !important; } .ml-lg-10 { margin-left: 2.5rem !important; } .ml-lg-15 { margin-left: 3.75rem !important; } .ml-lg-20 { margin-left: 5rem !important; } .ml-lg-auto { margin-left: auto !important; }
.ml-lg-n0 { margin-left: -0 !important; } .ml-lg-n1 { margin-left: -0.25rem !important; } .ml-lg-n2 { margin-left: -0.5rem !important; } .ml-lg-n3 { margin-left: -0.75rem !important; } .ml-lg-n4 { margin-left: -1rem !important; } .ml-lg-n5 { margin-left: -1.25rem !important; } .ml-lg-n10 { margin-left: -2.5rem !important; } .ml-lg-n15 { margin-left: -3.75rem !important; } .ml-lg-n20 { margin-left: -5rem !important; }
.mb-lg-0 { margin-bottom: 0 !important; } .mb-lg-1 { margin-bottom: 0.25rem !important; } .mb-lg-2 { margin-bottom: 0.5rem !important; } .mb-lg-3 { margin-bottom: 0.75rem !important; } .mb-lg-4 { margin-bottom: 1rem !important; } .mb-lg-5 { margin-bottom: 1.25rem !important; } .mb-lg-10 { margin-bottom: 2.5rem !important; } .mb-lg-15 { margin-bottom: 3.75rem !important; } .mb-lg-20 { margin-bottom: 5rem !important; } .mb-lg-auto { margin-bottom: auto !important; }
.mb-lg-n0 { margin-bottom: -0 !important; } .mb-lg-n1 { margin-bottom: -0.25rem !important; } .mb-lg-n2 { margin-bottom: -0.5rem !important; } .mb-lg-n3 { margin-bottom: -0.75rem !important; } .mb-lg-n4 { margin-bottom: -1rem !important; } .mb-lg-n5 { margin-bottom: -1.25rem !important; } .mb-lg-n10 { margin-bottom: -2.5rem !important; } .mb-lg-n15 { margin-bottom: -3.75rem !important; } .mb-lg-n20 { margin-bottom: -5rem !important; }

.p-lg-0 { padding: 0 !important; } .p-lg-1 { padding: 0.25rem !important; } .p-lg-2 { padding: 0.5rem !important; } .p-lg-3 { padding: 0.75rem !important; } .p-lg-4 { padding: 1rem !important; } .p-lg-5 { padding: 1.25rem !important; } .p-lg-10 { padding: 2.5rem !important; } .p-lg-15 { padding: 3.75rem !important; } .p-lg-20 { padding: 5rem !important; } .p-lg-auto { padding: auto !important; }
.px-lg-0 { padding-left: 0 !important; padding-right: 0 !important; } .px-lg-1 { padding-left: 0.25rem !important; padding-right: 0.25rem !important; } .px-lg-2 { padding-left: 0.5rem !important; padding-right: 0.5rem !important; } .px-lg-3 { padding-left: 0.75rem !important; padding-right: 0.75rem !important; } .px-lg-4 { padding-left: 1rem !important; padding-right: 1rem !important; } .px-lg-5 { padding-left: 1.25rem !important; padding-right: 1.25rem !important; } .px-lg-10 { padding-left: 2.5rem !important; padding-right: 2.5rem !important; } .px-lg-15 { padding-left: 3.75rem !important; padding-right: 3.75rem !important; } .px-lg-20 { padding-left: 5rem !important; padding-right: 5rem !important; } .px-lg-auto { padding-left: auto !important; padding-right: auto !important; }
.py-lg-0 { padding-top: 0 !important; padding-bottom: 0 !important; } .py-lg-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; } .py-lg-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; } .py-lg-3 { padding-top: 0.75rem !important; padding-bottom: 0.75rem !important; } .py-lg-4 { padding-top: 1rem !important; padding-bottom: 1rem !important; } .py-lg-5 { padding-top: 1.25rem !important; padding-bottom: 1.25rem !important; } .py-lg-10 { padding-top: 2.5rem !important; padding-bottom: 2.5rem !important; } .py-lg-15 { padding-top: 3.75rem !important; padding-bottom: 3.75rem !important; } .py-lg-20 { padding-top: 5rem !important; padding-bottom: 5rem !important; } .py-lg-auto { padding-top: auto !important; padding-bottom: auto !important; }
.px-lg-0 { padding-left: 0 !important; padding-right: 0 !important; } .px-lg-1 { padding-left: 0.25rem !important; padding-right: 0.25rem !important; } .px-lg-2 { padding-left: 0.5rem !important; padding-right: 0.5rem !important; } .px-lg-3 { padding-left: 0.75rem !important; padding-right: 0.75rem !important; } .px-lg-4 { padding-left: 1rem !important; padding-right: 1rem !important; } .px-lg-5 { padding-left: 1.25rem !important; padding-right: 1.25rem !important; } .px-lg-10 { padding-left: 2.5rem !important; padding-right: 2.5rem !important; } .px-lg-15 { padding-left: 3.75rem !important; padding-right: 3.75rem !important; } .px-lg-20 { padding-left: 5rem !important; padding-right: 5rem !important; } .px-lg-auto { padding-left: auto !important; padding-right: auto !important; }
.py-lg-0 { padding-top: 0 !important; padding-bottom: 0 !important; } .py-lg-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; } .py-lg-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; } .py-lg-3 { padding-top: 0.75rem !important; padding-bottom: 0.75rem !important; } .py-lg-4 { padding-top: 1rem !important; padding-bottom: 1rem !important; } .py-lg-5 { padding-top: 1.25rem !important; padding-bottom: 1.25rem !important; } .py-lg-10 { padding-top: 2.5rem !important; padding-bottom: 2.5rem !important; } .py-lg-15 { padding-top: 3.75rem !important; padding-bottom: 3.75rem !important; } .py-lg-20 { padding-top: 5rem !important; padding-bottom: 5rem !important; } .py-lg-auto { padding-top: auto !important; padding-bottom: auto !important; }
.pt-lg-0 { padding-top: 0 !important; } .pt-lg-1 { padding-top: 0.25rem !important; } .pt-lg-2 { padding-top: 0.5rem !important; } .pt-lg-3 { padding-top: 0.75rem !important; } .pt-lg-4 { padding-top: 1rem !important; } .pt-lg-5 { padding-top: 1.25rem !important; } .pt-lg-10 { padding-top: 2.5rem !important; } .pt-lg-15 { padding-top: 3.75rem !important; } .pt-lg-20 { padding-top: 5rem !important; }
.pr-lg-0 { padding-right: 0 !important; } .pr-lg-1 { padding-right: 0.25rem !important; } .pr-lg-2 { padding-right: 0.5rem !important; } .pr-lg-3 { padding-right: 0.75rem !important; } .pr-lg-4 { padding-right: 1rem !important; } .pr-lg-5 { padding-right: 1.25rem !important; } .pr-lg-10 { padding-right: 2.5rem !important; } .pr-lg-15 { padding-right: 3.75rem !important; } .pr-lg-20 { padding-right: 5rem !important; }
.pl-lg-0 { padding-left: 0 !important; } .pl-lg-1 { padding-left: 0.25rem !important; } .pl-lg-2 { padding-left: 0.5rem !important; } .pl-lg-3 { padding-left: 0.75rem !important; } .pl-lg-4 { padding-left: 1rem !important; } .pl-lg-5 { padding-left: 1.25rem !important; } .pl-lg-10 { padding-left: 2.5rem !important; } .pl-lg-15 { padding-left: 3.75rem !important; } .pl-lg-20 { padding-left: 5rem !important; }

.text-lg-start { text-align: left !important;  } .text-lg-end { text-align: right !important;  } .text-lg-center { text-align: center !important;  } 

.content-space-t-lg-0 { margin-top: 0 !important; } .content-space-t-lg-1 { margin-top: 0.25rem !important; } .content-space-t-lg-2 { margin-top: 0.5rem !important; } .content-space-t-lg-3 { margin-top: 0.75rem !important; } .content-space-t-lg-4 { margin-top: 1rem !important; } .content-space-t-lg-5 { margin-top: 1.25rem !important; } .content-space-t-lg-10 { margin-top: 2.5rem !important; } .content-space-t-lg-15 { margin-top: 3.75rem !important; } .content-space-t-lg-20 { margin-top: 5rem !important; }
.content-space-b-lg-0 { margin-bottom: 0 !important; } .content-space-b-lg-1 { margin-bottom: 0.25rem !important; } .content-space-b-lg-2 { margin-bottom: 0.5rem !important; } .content-space-b-lg-3 { margin-bottom: 0.75rem !important; } .content-space-b-lg-4 { margin-bottom: 1rem !important; } .content-space-b-lg-5 { margin-bottom: 1.25rem !important; } .content-space-b-lg-10 { margin-bottom: 2.5rem !important; } .content-space-b-lg-15 { margin-bottom: 3.75rem !important; } .content-space-b-lg-20 { margin-bottom: 5rem !important; }
.content-space-lg-0 { margin: 0 !important; } .content-space-lg-1 { margin: 0.25rem !important; } .content-space-lg-2 { margin: 0.5rem !important; } .content-space-lg-3 { margin: 0.75rem !important; } .content-space-lg-4 { margin: 1rem !important; } .content-space-lg-5 { margin: 1.25rem !important; } .content-space-lg-10 { margin: 2.5rem !important; } .content-space-lg-15 { margin: 3.75rem !important; } .content-space-lg-20 { margin: 5rem !important; }

}

@media (min-width: 1200px) {

.float-xl-start { float: left !important;  }
.float-xl-end { float: right !important;  }
.float-xl-none { float: 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-table { display: table !important;  }
.d-xl-table-row { display: table-row !important;  }
.d-xl-table-cell { display: table-cell !important;  }
.d-xl-flex { display: -ms-flexbox !important; display: flex !important;  }
.d-xl-inline-flex { display: -ms-inline-flexbox !important; display: inline-flex !important;  }
.d-xl-none { display: none !important;  }

.position-xl-static { position: static !important;  }
.position-xl-relative { position: relative !important;  }
.position-xl-absolute { position: absolute !important;  }
.position-xl-fixed { position: fixed !important;  }
.position-xl-sticky { position: -webkit-sticky !important; position: sticky !important;  }

.start-xl-0 { left: 0% !important;  } .start-xl-1 { left: 1% !important;  } .start-xl-2 { left: 2% !important;  } .start-xl-3 { left: 3% !important;  } .start-xl-4 { left: 4% !important;  } .start-xl-5 { left: 5% !important;  } .start-xl-6 { left: 6% !important;  } .start-xl-7 { left: 7% !important;  } .start-xl-8 { left: 8% !important;  } .start-xl-9 { left: 9% !important;  } .start-xl-10 { left: 10% !important;  } .start-xl-11 { left: 11% !important;  } .start-xl-12 { left: 12% !important;  } .start-xl-13 { left: 13% !important;  } .start-xl-14 { left: 14% !important;  } .start-xl-15 { left: 15% !important;  } .start-xl-16 { left: 16% !important;  } .start-xl-17 { left: 17% !important;  } .start-xl-18 { left: 18% !important;  } .start-xl-19 { left: 19% !important;  } .start-xl-20 { left: 20% !important;  } .start-xl-21 { left: 21% !important;  } .start-xl-22 { left: 22% !important;  } .start-xl-23 { left: 23% !important;  } .start-xl-24 { left: 24% !important;  } .start-xl-25 { left: 25% !important;  } .start-xl-26 { left: 26% !important;  } .start-xl-27 { left: 27% !important;  } .start-xl-28 { left: 28% !important;  } .start-xl-29 { left: 29% !important;  } .start-xl-30 { left: 30% !important;  } .start-xl-31 { left: 31% !important;  } .start-xl-32 { left: 32% !important;  } .start-xl-33 { left: 33% !important;  } .start-xl-34 { left: 34% !important;  } .start-xl-35 { left: 35% !important;  } .start-xl-36 { left: 36% !important;  } .start-xl-37 { left: 37% !important;  } .start-xl-38 { left: 38% !important;  } .start-xl-39 { left: 39% !important;  } .start-xl-40 { left: 40% !important;  } .start-xl-41 { left: 41% !important;  } .start-xl-42 { left: 42% !important;  } .start-xl-43 { left: 43% !important;  } .start-xl-44 { left: 44% !important;  } .start-xl-45 { left: 45% !important;  } .start-xl-46 { left: 46% !important;  } .start-xl-47 { left: 47% !important;  } .start-xl-48 { left: 48% !important;  } .start-xl-49 { left: 49% !important;  } .start-xl-50 { left: 50% !important;  } .start-xl-auto { left: auto !important;  } 
.bottom-xl-0 { bottom: 0% !important;  } .bottom-xl-1 { bottom: 1% !important;  } .bottom-xl-2 { bottom: 2% !important;  } .bottom-xl-3 { bottom: 3% !important;  } .bottom-xl-4 { bottom: 4% !important;  } .bottom-xl-5 { bottom: 5% !important;  } .bottom-xl-6 { bottom: 6% !important;  } .bottom-xl-7 { bottom: 7% !important;  } .bottom-xl-8 { bottom: 8% !important;  } .bottom-xl-9 { bottom: 9% !important;  } .bottom-xl-10 { bottom: 10% !important;  } .bottom-xl-11 { bottom: 11% !important;  } .bottom-xl-12 { bottom: 12% !important;  } .bottom-xl-13 { bottom: 13% !important;  } .bottom-xl-14 { bottom: 14% !important;  } .bottom-xl-15 { bottom: 15% !important;  } .bottom-xl-16 { bottom: 16% !important;  } .bottom-xl-17 { bottom: 17% !important;  } .bottom-xl-18 { bottom: 18% !important;  } .bottom-xl-19 { bottom: 19% !important;  } .bottom-xl-20 { bottom: 20% !important;  } .bottom-xl-21 { bottom: 21% !important;  } .bottom-xl-22 { bottom: 22% !important;  } .bottom-xl-23 { bottom: 23% !important;  } .bottom-xl-24 { bottom: 24% !important;  } .bottom-xl-25 { bottom: 25% !important;  } .bottom-xl-26 { bottom: 26% !important;  } .bottom-xl-27 { bottom: 27% !important;  } .bottom-xl-28 { bottom: 28% !important;  } .bottom-xl-29 { bottom: 29% !important;  } .bottom-xl-30 { bottom: 30% !important;  } .bottom-xl-31 { bottom: 31% !important;  } .bottom-xl-32 { bottom: 32% !important;  } .bottom-xl-33 { bottom: 33% !important;  } .bottom-xl-34 { bottom: 34% !important;  } .bottom-xl-35 { bottom: 35% !important;  } .bottom-xl-36 { bottom: 36% !important;  } .bottom-xl-37 { bottom: 37% !important;  } .bottom-xl-38 { bottom: 38% !important;  } .bottom-xl-39 { bottom: 39% !important;  } .bottom-xl-40 { bottom: 40% !important;  } .bottom-xl-41 { bottom: 41% !important;  } .bottom-xl-42 { bottom: 42% !important;  } .bottom-xl-43 { bottom: 43% !important;  } .bottom-xl-44 { bottom: 44% !important;  } .bottom-xl-45 { bottom: 45% !important;  } .bottom-xl-46 { bottom: 46% !important;  } .bottom-xl-47 { bottom: 47% !important;  } .bottom-xl-48 { bottom: 48% !important;  } .bottom-xl-49 { bottom: 49% !important;  } .bottom-xl-50 { bottom: 50% !important;  }.end-xl-auto { right: auto !important;  } 

.w-xl-0 { width: 0% !important;  } .w-xl-1 { width: 1% !important;  } .w-xl-2 { width: 2% !important;  } .w-xl-3 { width: 3% !important;  } .w-xl-4 { width: 4% !important;  } .w-xl-5 { width: 5% !important;  } .w-xl-6 { width: 6% !important;  } .w-xl-7 { width: 7% !important;  } .w-xl-8 { width: 8% !important;  } .w-xl-9 { width: 9% !important;  } .w-xl-10 { width: 10% !important;  } .w-xl-11 { width: 11% !important;  } .w-xl-12 { width: 12% !important;  } .w-xl-13 { width: 13% !important;  } .w-xl-14 { width: 14% !important;  } .w-xl-15 { width: 15% !important;  } .w-xl-16 { width: 16% !important;  } .w-xl-17 { width: 17% !important;  } .w-xl-18 { width: 18% !important;  } .w-xl-19 { width: 19% !important;  } .w-xl-20 { width: 20% !important;  } .w-xl-21 { width: 21% !important;  } .w-xl-22 { width: 22% !important;  } .w-xl-23 { width: 23% !important;  } .w-xl-24 { width: 24% !important;  } .w-xl-25 { width: 25% !important;  } .w-xl-26 { width: 26% !important;  } .w-xl-27 { width: 27% !important;  } .w-xl-28 { width: 28% !important;  } .w-xl-29 { width: 29% !important;  } .w-xl-30 { width: 30% !important;  } .w-xl-31 { width: 31% !important;  } .w-xl-32 { width: 32% !important;  } .w-xl-33 { width: 33% !important;  } .w-xl-34 { width: 34% !important;  } .w-xl-35 { width: 35% !important;  } .w-xl-36 { width: 36% !important;  } .w-xl-37 { width: 37% !important;  } .w-xl-38 { width: 38% !important;  } .w-xl-39 { width: 39% !important;  } .w-xl-40 { width: 40% !important;  } .w-xl-41 { width: 41% !important;  } .w-xl-42 { width: 42% !important;  } .w-xl-43 { width: 43% !important;  } .w-xl-44 { width: 44% !important;  } .w-xl-45 { width: 45% !important;  } .w-xl-46 { width: 46% !important;  } .w-xl-47 { width: 47% !important;  } .w-xl-48 { width: 48% !important;  } .w-xl-49 { width: 49% !important;  } .w-xl-50 { width: 50% !important;  }.w-xl-auto { width: auto !important;  } 
.h-xl-0 { height: 0% !important;  } .h-xl-1 { height: 1% !important;  } .h-xl-2 { height: 2% !important;  } .h-xl-3 { height: 3% !important;  } .h-xl-4 { height: 4% !important;  } .h-xl-5 { height: 5% !important;  } .h-xl-6 { height: 6% !important;  } .h-xl-7 { height: 7% !important;  } .h-xl-8 { height: 8% !important;  } .h-xl-9 { height: 9% !important;  } .h-xl-10 { height: 10% !important;  } .h-xl-11 { height: 11% !important;  } .h-xl-12 { height: 12% !important;  } .h-xl-13 { height: 13% !important;  } .h-xl-14 { height: 14% !important;  } .h-xl-15 { height: 15% !important;  } .h-xl-16 { height: 16% !important;  } .h-xl-17 { height: 17% !important;  } .h-xl-18 { height: 18% !important;  } .h-xl-19 { height: 19% !important;  } .h-xl-20 { height: 20% !important;  } .h-xl-21 { height: 21% !important;  } .h-xl-22 { height: 22% !important;  } .h-xl-23 { height: 23% !important;  } .h-xl-24 { height: 24% !important;  } .h-xl-25 { height: 25% !important;  } .h-xl-26 { height: 26% !important;  } .h-xl-27 { height: 27% !important;  } .h-xl-28 { height: 28% !important;  } .h-xl-29 { height: 29% !important;  } .h-xl-30 { height: 30% !important;  } .h-xl-31 { height: 31% !important;  } .h-xl-32 { height: 32% !important;  } .h-xl-33 { height: 33% !important;  } .h-xl-34 { height: 34% !important;  } .h-xl-35 { height: 35% !important;  } .h-xl-36 { height: 36% !important;  } .h-xl-37 { height: 37% !important;  } .h-xl-38 { height: 38% !important;  } .h-xl-39 { height: 39% !important;  } .h-xl-40 { height: 40% !important;  } .h-xl-41 { height: 41% !important;  } .h-xl-42 { height: 42% !important;  } .h-xl-43 { height: 43% !important;  } .h-xl-44 { height: 44% !important;  } .h-xl-45 { height: 45% !important;  } .h-xl-46 { height: 46% !important;  } .h-xl-47 { height: 47% !important;  } .h-xl-48 { height: 48% !important;  } .h-xl-49 { height: 49% !important;  } .h-xl-50 { height: 50% !important;  } .h-xl-auto { height: auto !important;  } 
.vh-xl-0 { height: 0vh !important;  } .vh-xl-1 { height: 1vh !important;  } .vh-xl-2 { height: 2vh !important;  } .vh-xl-3 { height: 3vh !important;  } .vh-xl-4 { height: 4vh !important;  } .vh-xl-5 { height: 5vh !important;  } .vh-xl-6 { height: 6vh !important;  } .vh-xl-7 { height: 7vh !important;  } .vh-xl-8 { height: 8vh !important;  } .vh-xl-9 { height: 9vh !important;  } .vh-xl-10 { height: 10vh !important;  } .vh-xl-11 { height: 11vh !important;  } .vh-xl-12 { height: 12vh !important;  } .vh-xl-13 { height: 13vh !important;  } .vh-xl-14 { height: 14vh !important;  } .vh-xl-15 { height: 15vh !important;  } .vh-xl-16 { height: 16vh !important;  } .vh-xl-17 { height: 17vh !important;  } .vh-xl-18 { height: 18vh !important;  } .vh-xl-19 { height: 19vh !important;  } .vh-xl-20 { height: 20vh !important;  } .vh-xl-21 { height: 21vh !important;  } .vh-xl-22 { height: 22vh !important;  } .vh-xl-23 { height: 23vh !important;  } .vh-xl-24 { height: 24vh !important;  } .vh-xl-25 { height: 25vh !important;  } .vh-xl-26 { height: 26vh !important;  } .vh-xl-27 { height: 27vh !important;  } .vh-xl-28 { height: 28vh !important;  } .vh-xl-29 { height: 29vh !important;  } .vh-xl-30 { height: 30vh !important;  } .vh-xl-31 { height: 31vh !important;  } .vh-xl-32 { height: 32vh !important;  } .vh-xl-33 { height: 33vh !important;  } .vh-xl-34 { height: 34vh !important;  } .vh-xl-35 { height: 35vh !important;  } .vh-xl-36 { height: 36vh !important;  } .vh-xl-37 { height: 37vh !important;  } .vh-xl-38 { height: 38vh !important;  } .vh-xl-39 { height: 39vh !important;  } .vh-xl-40 { height: 40vh !important;  } .vh-xl-41 { height: 41vh !important;  } .vh-xl-42 { height: 42vh !important;  } .vh-xl-43 { height: 43vh !important;  } .vh-xl-44 { height: 44vh !important;  } .vh-xl-45 { height: 45vh !important;  } .vh-xl-46 { height: 46vh !important;  } .vh-xl-47 { height: 47vh !important;  } .vh-xl-48 { height: 48vh !important;  } .vh-xl-49 { height: 49vh !important;  } .vh-xl-50 { height: 50vh !important;  } .vh-xl-auto { height: auto !important;  } 
.min-vh-xl-0 { min-height: 0vh !important;  } .min-vh-xl-1 { min-height: 1vh !important;  } .min-vh-xl-2 { min-height: 2vh !important;  } .min-vh-xl-3 { min-height: 3vh !important;  } .min-vh-xl-4 { min-height: 4vh !important;  } .min-vh-xl-5 { min-height: 5vh !important;  } .min-vh-xl-6 { min-height: 6vh !important;  } .min-vh-xl-7 { min-height: 7vh !important;  } .min-vh-xl-8 { min-height: 8vh !important;  } .min-vh-xl-9 { min-height: 9vh !important;  } .min-vh-xl-10 { min-height: 10vh !important;  } .min-vh-xl-11 { min-height: 11vh !important;  } .min-vh-xl-12 { min-height: 12vh !important;  } .min-vh-xl-13 { min-height: 13vh !important;  } .min-vh-xl-14 { min-height: 14vh !important;  } .min-vh-xl-15 { min-height: 15vh !important;  } .min-vh-xl-16 { min-height: 16vh !important;  } .min-vh-xl-17 { min-height: 17vh !important;  } .min-vh-xl-18 { min-height: 18vh !important;  } .min-vh-xl-19 { min-height: 19vh !important;  } .min-vh-xl-20 { min-height: 20vh !important;  } .min-vh-xl-21 { min-height: 21vh !important;  } .min-vh-xl-22 { min-height: 22vh !important;  } .min-vh-xl-23 { min-height: 23vh !important;  } .min-vh-xl-24 { min-height: 24vh !important;  } .min-vh-xl-25 { min-height: 25vh !important;  } .min-vh-xl-26 { min-height: 26vh !important;  } .min-vh-xl-27 { min-height: 27vh !important;  } .min-vh-xl-28 { min-height: 28vh !important;  } .min-vh-xl-29 { min-height: 29vh !important;  } .min-vh-xl-30 { min-height: 30vh !important;  } .min-vh-xl-31 { min-height: 31vh !important;  } .min-vh-xl-32 { min-height: 32vh !important;  } .min-vh-xl-33 { min-height: 33vh !important;  } .min-vh-xl-34 { min-height: 34vh !important;  } .min-vh-xl-35 { min-height: 35vh !important;  } .min-vh-xl-36 { min-height: 36vh !important;  } .min-vh-xl-37 { min-height: 37vh !important;  } .min-vh-xl-38 { min-height: 38vh !important;  } .min-vh-xl-39 { min-height: 39vh !important;  } .min-vh-xl-40 { min-height: 40vh !important;  } .min-vh-xl-41 { min-height: 41vh !important;  } .min-vh-xl-42 { min-height: 42vh !important;  } .min-vh-xl-43 { min-height: 43vh !important;  } .min-vh-xl-44 { min-height: 44vh !important;  } .min-vh-xl-45 { min-height: 45vh !important;  } .min-vh-xl-46 { min-height: 46vh !important;  } .min-vh-xl-47 { min-height: 47vh !important;  } .min-vh-xl-48 { min-height: 48vh !important;  } .min-vh-xl-49 { min-height: 49vh !important;  } .min-vh-xl-50 { min-height: 50vh !important;  } .min-vh-xl-auto { min-height: auto !important;  } 

.flex-xl-fill { -ms-flex: 1 1 auto !important; flex: 1 1 auto !important;  }
.flex-xl-row { -ms-flex-direction: row !important; flex-direction: row !important;  }
.flex-xl-column { -ms-flex-direction: column !important; flex-direction: column !important;  }
.flex-xl-row-reverse { -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important;  }
.flex-xl-column-reverse { -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important;  }
.flex-xl-grow-0 { -ms-flex-positive: 0 !important; flex-grow: 0 !important;  }
.flex-xl-grow-1 { -ms-flex-positive: 1 !important; flex-grow: 1 !important;  }
.flex-xl-shrink-0 { -ms-flex-negative: 0 !important; flex-shrink: 0 !important;  }
.flex-xl-shrink-1 { -ms-flex-negative: 1 !important; flex-shrink: 1 !important;  }
.flex-xl-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important;  }
.flex-xl-nowrap { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important;  }
.flex-xl-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important;  }

.gap-xl-0 { gap: 0 !important;  } .gap-xl-1 { gap: 0.25rem !important;  } .gap-xl-2 { gap: 0.5rem !important;  } .gap-xl-3 { gap: 0.75rem !important;  } .gap-xl-4 { gap: 1rem !important;  } .gap-xl-5 { gap: 1.25rem !important;  } .gap-xl-6 { gap: 1.5rem !important;  } .gap-xl-7 { gap: 1.75rem !important;  } .gap-xl-8 { gap: 2rem !important;  } .gap-xl-9 { gap: 2.25rem !important;  } .gap-xl-10 { gap: 2.5rem !important;  } .gap-xl-11 { gap: 2.75rem !important;  } .gap-xl-12 { gap: 3rem !important;  } .gap-xl-13 { gap: 3.25rem !important;  } .gap-xl-14 { gap: 3.5rem !important;  } .gap-xl-15 { gap: 3.75rem !important;  } .gap-xl-16 { gap: 4rem !important;  } .gap-xl-17 { gap: 4.25rem !important;  } .gap-xl-18 { gap: 4.5rem !important;  } .gap-xl-19 { gap: 4.75rem !important;  } .gap-xl-20 { gap: 5rem !important;  } .gap-xl-21 { gap: 5.25rem !important;  } .gap-xl-22 { gap: 5.5rem !important;  } .gap-xl-23 { gap: 5.75rem !important;  } .gap-xl-24 { gap: 6rem !important;  } .gap-xl-25 { gap: 6.25rem !important;  } .gap-xl-26 { gap: 6.5rem !important;  } .gap-xl-27 { gap: 6.75rem !important;  } .gap-xl-28 { gap: 7rem !important;  } .gap-xl-29 { gap: 7.25rem !important;  } .gap-xl-30 { gap: 7.5rem !important;  } .gap-xl-31 { gap: 7.75rem !important;  } .gap-xl-32 { gap: 8rem !important;  } .gap-xl-33 { gap: 8.25rem !important;  } .gap-xl-34 { gap: 8.5rem !important;  } .gap-xl-35 { gap: 8.75rem !important;  } .gap-xl-36 { gap: 9rem !important;  } .gap-xl-37 { gap: 9.25rem !important;  } .gap-xl-38 { gap: 9.5rem !important;  } .gap-xl-39 { gap: 9.75rem !important;  } .gap-xl-40 { gap: 10rem !important;  } .gap-xl-41 { gap: 10.25rem !important;  } .gap-xl-42 { gap: 10.5rem !important;  } .gap-xl-43 { gap: 10.75rem !important;  } .gap-xl-44 { gap: 11rem !important;  } .gap-xl-45 { gap: 11.25rem !important;  } .gap-xl-46 { gap: 11.5rem !important;  } .gap-xl-47 { gap: 11.75rem !important;  } .gap-xl-48 { gap: 12rem !important;  } .gap-xl-49 { gap: 12.25rem !important;  } .gap-xl-50 { gap: 12.5rem !important;  } 

.justify-content-xl-start { -ms-flex-pack: start !important; justify-content: flex-start !important;  }
.justify-content-xl-end { -ms-flex-pack: end !important; justify-content: flex-end !important;  }
.justify-content-xl-center { -ms-flex-pack: center !important; justify-content: center !important;  }
.justify-content-xl-between { -ms-flex-pack: justify !important; justify-content: space-between !important;  }
.justify-content-xl-around { -ms-flex-pack: distribute !important; justify-content: space-around !important;  }
.justify-content-xl-evenly { -ms-flex-pack: space-evenly !important; justify-content: space-evenly !important;  }

.align-items-xl-start { -ms-flex-align: start !important; align-items: flex-start !important;  }
.align-items-xl-end { -ms-flex-align: end !important; align-items: flex-end !important;  }
.align-items-xl-center { -ms-flex-align: center !important; align-items: center !important;  }
.align-items-xl-baseline { -ms-flex-align: baseline !important; align-items: baseline !important;  }
.align-items-xl-stretch { -ms-flex-align: stretch !important; align-items: stretch !important;  }
.align-content-xl-start { -ms-flex-line-pack: start !important; align-content: flex-start !important;  }
.align-content-xl-end { -ms-flex-line-pack: end !important; align-content: flex-end !important;  }
.align-content-xl-center { -ms-flex-line-pack: center !important; align-content: center !important;  }
.align-content-xl-between { -ms-flex-line-pack: justify !important; align-content: space-between !important;  }
.align-content-xl-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important;  }
.align-content-xl-stretch { -ms-flex-line-pack: stretch !important; align-content: stretch !important;  }
.align-self-xl-auto { -ms-flex-item-align: auto !important; align-self: auto !important;  }
.align-self-xl-start { -ms-flex-item-align: start !important; align-self: flex-start !important;  }
.align-self-xl-end { -ms-flex-item-align: end !important; align-self: flex-end !important;  }
.align-self-xl-center { -ms-flex-item-align: center !important; align-self: center !important;  }
.align-self-xl-baseline { -ms-flex-item-align: baseline !important; align-self: baseline !important;  }
.align-self-xl-stretch { -ms-flex-item-align: stretch !important; align-self: stretch !important;  }

.order-xl-first { -ms-flex-order: -1 !important; order: -1 !important;  }
.order-xl-0 { -ms-flex-order: 0 !important; order: 0 !important;  }
.order-xl-1 { -ms-flex-order: 1 !important; order: 1 !important;  }
.order-xl-2 { -ms-flex-order: 2 !important; order: 2 !important;  }
.order-xl-3 { -ms-flex-order: 3 !important; order: 3 !important;  }
.order-xl-4 { -ms-flex-order: 4 !important; order: 4 !important;  }
.order-xl-5 { -ms-flex-order: 5 !important; order: 5 !important;  }
.order-xl-6 { -ms-flex-order: 6 !important; order: 6 !important;  }
.order-xl-7 { -ms-flex-order: 7 !important; order: 7 !important;  }
.order-xl-8 { -ms-flex-order: 8 !important; order: 8 !important;  }
.order-xl-9 { -ms-flex-order: 9 !important; order: 9 !important;  }
.order-xl-10 { -ms-flex-order: 10 !important; order: 10 !important;  }
.order-xl-last { -ms-flex-order: 6 !important; order: 6 !important;  }


.m-xl-0 { margin: 0 !important; } .m-xl-1 { margin: 0.25rem !important; } .m-xl-2 { margin: 0.5rem !important; } .m-xl-3 { margin: 0.75rem !important; } .m-xl-4 { margin: 1rem !important; } .m-xl-5 { margin: 1.25rem !important; } .m-xl-10 { margin: 2.5rem !important; } .m-xl-15 { margin: 3.75rem !important; } .m-xl-20 { margin: 5rem !important; } .m-xl-auto { margin: auto !important; }
.m-xl-n0 { margin: 0 !important; } .m-xl-n1 { margin: -0.25rem !important; } .m-xl-n2 { margin: -0.5rem !important; } .m-xl-n3 { margin: -0.75rem !important; } .m-xl-n4 { margin: -1rem !important; } .m-xl-n5 { margin: -1.25rem !important; } .m-xl-n10 { margin: -2.5rem !important; } .m-xl-n15 { margin: -3.75rem !important; } .m-xl-n20 { margin: -5rem !important; }
.mx-xl-0 { margin-right: 0 !important; margin-left: 0 !important; } .mx-xl-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; } .mx-xl-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; } .mx-xl-3 { margin-right: 0.75rem !important; margin-left: 0.75rem !important; } .mx-xl-4 { margin-right: 1rem !important; margin-left: 1rem !important; } .mx-xl-5 { margin-right: 1.25rem !important; margin-left: 1.25rem !important; } .mx-xl-10 { margin-right: 2.5rem !important; margin-left: 2.5rem !important; } .mx-xl-15 { margin-right: 3.75rem !important; margin-left: 3.75rem !important; } .mx-xl-20 { margin-right: 5rem !important; margin-left: 5rem !important; }
.mx-xl-n0 { margin-right: 0 !important; margin-left: 0 !important; } .mx-xl-n1 { margin-right: -0.25rem !important; margin-left: -0.25rem !important; } .mx-xl-n2 { margin-right: -0.5rem !important; margin-left: -0.5rem !important; } .mx-xl-n3 { margin-right: -0.75rem !important; margin-left: -0.75rem !important; } .mx-xl-n4 { margin-right: -1rem !important; margin-left: -1rem !important; } .mx-xl-n5 { margin-right: -1.25rem !important; margin-left: -1.25rem !important; } .mx-xl-n10 { margin-right: -2.5rem !important; margin-left: -2.5rem !important; } .mx-xl-n15 { margin-right: -3.75rem !important; margin-left: -3.75rem !important; } .mx-xl-n20 { margin-right: -5rem !important; margin-left: -5rem !important; }
.my-xl-0 { margin-top: 0 !important; margin-bottom: 0 !important; } .my-xl-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; } .my-xl-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; } .my-xl-3 { margin-top: 0.75rem !important; margin-bottom: 0.75rem !important; } .my-xl-4 { margin-top: 1rem !important; margin-bottom: 1rem !important; } .my-xl-5 { margin-top: 1.25rem !important; margin-bottom: 1.25rem !important; } .my-xl-10 { margin-top: 2.5rem !important; margin-bottom: 2.5rem !important; } .my-xl-15 { margin-top: 3.75rem !important; margin-bottom: 3.75rem !important; } .my-xl-20 { margin-top: 5rem !important; margin-bottom: 5rem !important; }
.my-xl-n0 { margin-top: -0 !important; margin-bottom: -0 !important; } .my-xl-n1 { margin-top: -0.25rem !important; margin-bottom: -0.25rem !important; } .my-xl-n2 { margin-top: -0.5rem !important; margin-bottom: -0.5rem !important; } .my-xl-n3 { margin-top: -0.75rem !important; margin-bottom: -0.75rem !important; } .my-xl-n4 { margin-top: -1rem !important; margin-bottom: -1rem !important; } .my-xl-n5 { margin-top: -1.25rem !important; margin-bottom: -1.25rem !important; } .my-xl-n10 { margin-top: -2.5rem !important; margin-bottom: -2.5rem !important; } .my-xl-n15 { margin-top: -3.75rem !important; margin-bottom: -3.75rem !important; } .my-xl-n20 { margin-top: -5rem !important; margin-bottom: -5rem !important; }

.mt-xl-0 { margin-top: 0 !important; } .mt-xl-1 { margin-top: 0.25rem !important; } .mt-xl-2 { margin-top: 0.5rem !important; } .mt-xl-3 { margin-top: 0.75rem !important; } .mt-xl-4 { margin-top: 1rem !important; } .mt-xl-5 { margin-top: 1.25rem !important; } .mt-xl-10 { margin-top: 2.5rem !important; } .mt-xl-15 { margin-top: 3.75rem !important; } .mt-xl-20 { margin-top: 5rem !important; } .mt-xl-auto { margin-top: auto !important; }
.mt-xl-n0 { margin-top: -0 !important; } .mt-xl-n1 { margin-top: -0.25rem !important; } .mt-xl-n2 { margin-top: -0.5rem !important; } .mt-xl-n3 { margin-top: -0.75rem !important; } .mt-xl-n4 { margin-top: -1rem !important; } .mt-xl-n5 { margin-top: -1.25rem !important; } .mt-xl-n10 { margin-top: -2.5rem !important; } .mt-xl-n15 { margin-top: -3.75rem !important; } .mt-xl-n20 { margin-top: -5rem !important; }
.mr-xl-0 { margin-right: 0 !important; } .mr-xl-1 { margin-right: 0.25rem !important; } .mr-xl-2 { margin-right: 0.5rem !important; } .mr-xl-3 { margin-right: 0.75rem !important; } .mr-xl-4 { margin-right: 1rem !important; } .mr-xl-5 { margin-right: 1.25rem !important; } .mr-xl-10 { margin-right: 2.5rem !important; } .mr-xl-15 { margin-right: 3.75rem !important; } .mr-xl-20 { margin-right: 5rem !important; } .mr-xl-auto { margin-right: auto !important; }
.mr-xl-n0 { margin-right: -0 !important; } .mr-xl-n1 { margin-right: -0.25rem !important; } .mr-xl-n2 { margin-right: -0.5rem !important; } .mr-xl-n3 { margin-right: -0.75rem !important; } .mr-xl-n4 { margin-right: -1rem !important; } .mr-xl-n5 { margin-right: -1.25rem !important; } .mr-xl-n10 { margin-right: -2.5rem !important; } .mr-xl-n15 { margin-right: -3.75rem !important; } .mr-xl-n20 { margin-right: -5rem !important; }
.ml-xl-0 { margin-left: 0 !important; } .ml-xl-1 { margin-left: 0.25rem !important; } .ml-xl-2 { margin-left: 0.5rem !important; } .ml-xl-3 { margin-left: 0.75rem !important; } .ml-xl-4 { margin-left: 1rem !important; } .ml-xl-5 { margin-left: 1.25rem !important; } .ml-xl-10 { margin-left: 2.5rem !important; } .ml-xl-15 { margin-left: 3.75rem !important; } .ml-xl-20 { margin-left: 5rem !important; } .ml-xl-auto { margin-left: auto !important; }
.ml-xl-n0 { margin-left: -0 !important; } .ml-xl-n1 { margin-left: -0.25rem !important; } .ml-xl-n2 { margin-left: -0.5rem !important; } .ml-xl-n3 { margin-left: -0.75rem !important; } .ml-xl-n4 { margin-left: -1rem !important; } .ml-xl-n5 { margin-left: -1.25rem !important; } .ml-xl-n10 { margin-left: -2.5rem !important; } .ml-xl-n15 { margin-left: -3.75rem !important; } .ml-xl-n20 { margin-left: -5rem !important; }
.mb-xl-0 { margin-bottom: 0 !important; } .mb-xl-1 { margin-bottom: 0.25rem !important; } .mb-xl-2 { margin-bottom: 0.5rem !important; } .mb-xl-3 { margin-bottom: 0.75rem !important; } .mb-xl-4 { margin-bottom: 1rem !important; } .mb-xl-5 { margin-bottom: 1.25rem !important; } .mb-xl-10 { margin-bottom: 2.5rem !important; } .mb-xl-15 { margin-bottom: 3.75rem !important; } .mb-xl-20 { margin-bottom: 5rem !important; } .mb-xl-auto { margin-bottom: auto !important; }
.mb-xl-n0 { margin-bottom: -0 !important; } .mb-xl-n1 { margin-bottom: -0.25rem !important; } .mb-xl-n2 { margin-bottom: -0.5rem !important; } .mb-xl-n3 { margin-bottom: -0.75rem !important; } .mb-xl-n4 { margin-bottom: -1rem !important; } .mb-xl-n5 { margin-bottom: -1.25rem !important; } .mb-xl-n10 { margin-bottom: -2.5rem !important; } .mb-xl-n15 { margin-bottom: -3.75rem !important; } .mb-xl-n20 { margin-bottom: -5rem !important; }

.p-xl-0 { padding: 0 !important; } .p-xl-1 { padding: 0.25rem !important; } .p-xl-2 { padding: 0.5rem !important; } .p-xl-3 { padding: 0.75rem !important; } .p-xl-4 { padding: 1rem !important; } .p-xl-5 { padding: 1.25rem !important; } .p-xl-10 { padding: 2.5rem !important; } .p-xl-15 { padding: 3.75rem !important; } .p-xl-20 { padding: 5rem !important; } .p-xl-auto { padding: auto !important; }
.px-xl-0 { padding-left: 0 !important; padding-right: 0 !important; } .px-xl-1 { padding-left: 0.25rem !important; padding-right: 0.25rem !important; } .px-xl-2 { padding-left: 0.5rem !important; padding-right: 0.5rem !important; } .px-xl-3 { padding-left: 0.75rem !important; padding-right: 0.75rem !important; } .px-xl-4 { padding-left: 1rem !important; padding-right: 1rem !important; } .px-xl-5 { padding-left: 1.25rem !important; padding-right: 1.25rem !important; } .px-xl-10 { padding-left: 2.5rem !important; padding-right: 2.5rem !important; } .px-xl-15 { padding-left: 3.75rem !important; padding-right: 3.75rem !important; } .px-xl-20 { padding-left: 5rem !important; padding-right: 5rem !important; } .px-xl-auto { padding-left: auto !important; padding-right: auto !important; }
.py-xl-0 { padding-top: 0 !important; padding-bottom: 0 !important; } .py-xl-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; } .py-xl-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; } .py-xl-3 { padding-top: 0.75rem !important; padding-bottom: 0.75rem !important; } .py-xl-4 { padding-top: 1rem !important; padding-bottom: 1rem !important; } .py-xl-5 { padding-top: 1.25rem !important; padding-bottom: 1.25rem !important; } .py-xl-10 { padding-top: 2.5rem !important; padding-bottom: 2.5rem !important; } .py-xl-15 { padding-top: 3.75rem !important; padding-bottom: 3.75rem !important; } .py-xl-20 { padding-top: 5rem !important; padding-bottom: 5rem !important; } .py-xl-auto { padding-top: auto !important; padding-bottom: auto !important; }
.px-xl-0 { padding-left: 0 !important; padding-right: 0 !important; } .px-xl-1 { padding-left: 0.25rem !important; padding-right: 0.25rem !important; } .px-xl-2 { padding-left: 0.5rem !important; padding-right: 0.5rem !important; } .px-xl-3 { padding-left: 0.75rem !important; padding-right: 0.75rem !important; } .px-xl-4 { padding-left: 1rem !important; padding-right: 1rem !important; } .px-xl-5 { padding-left: 1.25rem !important; padding-right: 1.25rem !important; } .px-xl-10 { padding-left: 2.5rem !important; padding-right: 2.5rem !important; } .px-xl-15 { padding-left: 3.75rem !important; padding-right: 3.75rem !important; } .px-xl-20 { padding-left: 5rem !important; padding-right: 5rem !important; } .px-xl-auto { padding-left: auto !important; padding-right: auto !important; }
.py-xl-0 { padding-top: 0 !important; padding-bottom: 0 !important; } .py-xl-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; } .py-xl-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; } .py-xl-3 { padding-top: 0.75rem !important; padding-bottom: 0.75rem !important; } .py-xl-4 { padding-top: 1rem !important; padding-bottom: 1rem !important; } .py-xl-5 { padding-top: 1.25rem !important; padding-bottom: 1.25rem !important; } .py-xl-10 { padding-top: 2.5rem !important; padding-bottom: 2.5rem !important; } .py-xl-15 { padding-top: 3.75rem !important; padding-bottom: 3.75rem !important; } .py-xl-20 { padding-top: 5rem !important; padding-bottom: 5rem !important; } .py-xl-auto { padding-top: auto !important; padding-bottom: auto !important; }
.pt-xl-0 { padding-top: 0 !important; } .pt-xl-1 { padding-top: 0.25rem !important; } .pt-xl-2 { padding-top: 0.5rem !important; } .pt-xl-3 { padding-top: 0.75rem !important; } .pt-xl-4 { padding-top: 1rem !important; } .pt-xl-5 { padding-top: 1.25rem !important; } .pt-xl-10 { padding-top: 2.5rem !important; } .pt-xl-15 { padding-top: 3.75rem !important; } .pt-xl-20 { padding-top: 5rem !important; }
.pr-xl-0 { padding-right: 0 !important; } .pr-xl-1 { padding-right: 0.25rem !important; } .pr-xl-2 { padding-right: 0.5rem !important; } .pr-xl-3 { padding-right: 0.75rem !important; } .pr-xl-4 { padding-right: 1rem !important; } .pr-xl-5 { padding-right: 1.25rem !important; } .pr-xl-10 { padding-right: 2.5rem !important; } .pr-xl-15 { padding-right: 3.75rem !important; } .pr-xl-20 { padding-right: 5rem !important; }
.pl-xl-0 { padding-left: 0 !important; } .pl-xl-1 { padding-left: 0.25rem !important; } .pl-xl-2 { padding-left: 0.5rem !important; } .pl-xl-3 { padding-left: 0.75rem !important; } .pl-xl-4 { padding-left: 1rem !important; } .pl-xl-5 { padding-left: 1.25rem !important; } .pl-xl-10 { padding-left: 2.5rem !important; } .pl-xl-15 { padding-left: 3.75rem !important; } .pl-xl-20 { padding-left: 5rem !important; }

.text-xl-start { text-align: left !important;  } .text-xl-end { text-align: right !important;  } .text-xl-center { text-align: center !important;  } 

.content-space-t-xl-0 { margin-top: 0 !important; } .content-space-t-xl-1 { margin-top: 0.25rem !important; } .content-space-t-xl-2 { margin-top: 0.5rem !important; } .content-space-t-xl-3 { margin-top: 0.75rem !important; } .content-space-t-xl-4 { margin-top: 1rem !important; } .content-space-t-xl-5 { margin-top: 1.25rem !important; } .content-space-t-xl-10 { margin-top: 2.5rem !important; } .content-space-t-xl-15 { margin-top: 3.75rem !important; } .content-space-t-xl-20 { margin-top: 5rem !important; }
.content-space-b-xl-0 { margin-bottom: 0 !important; } .content-space-b-xl-1 { margin-bottom: 0.25rem !important; } .content-space-b-xl-2 { margin-bottom: 0.5rem !important; } .content-space-b-xl-3 { margin-bottom: 0.75rem !important; } .content-space-b-xl-4 { margin-bottom: 1rem !important; } .content-space-b-xl-5 { margin-bottom: 1.25rem !important; } .content-space-b-xl-10 { margin-bottom: 2.5rem !important; } .content-space-b-xl-15 { margin-bottom: 3.75rem !important; } .content-space-b-xl-20 { margin-bottom: 5rem !important; }
.content-space-xl-0 { margin: 0 !important; } .content-space-xl-1 { margin: 0.25rem !important; } .content-space-xl-2 { margin: 0.5rem !important; } .content-space-xl-3 { margin: 0.75rem !important; } .content-space-xl-4 { margin: 1rem !important; } .content-space-xl-5 { margin: 1.25rem !important; } .content-space-xl-10 { margin: 2.5rem !important; } .content-space-xl-15 { margin: 3.75rem !important; } .content-space-xl-20 { margin: 5rem !important; }

}

@media (min-width: 1400px) {

.float-xxl-start { float: left !important;  }
.float-xxl-end { float: right !important;  }
.float-xxl-none { float: 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-table { display: table !important;  }
.d-xxl-table-row { display: table-row !important;  }
.d-xxl-table-cell { display: table-cell !important;  }
.d-xxl-flex { display: -ms-flexbox !important; display: flex !important;  }
.d-xxl-inline-flex { display: -ms-inline-flexbox !important; display: inline-flex !important;  }
.d-xxl-none { display: none !important;  }

.position-xxl-static { position: static !important;  }
.position-xxl-relative { position: relative !important;  }
.position-xxl-absolute { position: absolute !important;  }
.position-xxl-fixed { position: fixed !important;  }
.position-xxl-sticky { position: -webkit-sticky !important; position: sticky !important;  }

.start-xxl-0 { left: 0% !important;  } .start-xxl-1 { left: 1% !important;  } .start-xxl-2 { left: 2% !important;  } .start-xxl-3 { left: 3% !important;  } .start-xxl-4 { left: 4% !important;  } .start-xxl-5 { left: 5% !important;  } .start-xxl-6 { left: 6% !important;  } .start-xxl-7 { left: 7% !important;  } .start-xxl-8 { left: 8% !important;  } .start-xxl-9 { left: 9% !important;  } .start-xxl-10 { left: 10% !important;  } .start-xxl-11 { left: 11% !important;  } .start-xxl-12 { left: 12% !important;  } .start-xxl-13 { left: 13% !important;  } .start-xxl-14 { left: 14% !important;  } .start-xxl-15 { left: 15% !important;  } .start-xxl-16 { left: 16% !important;  } .start-xxl-17 { left: 17% !important;  } .start-xxl-18 { left: 18% !important;  } .start-xxl-19 { left: 19% !important;  } .start-xxl-20 { left: 20% !important;  } .start-xxl-21 { left: 21% !important;  } .start-xxl-22 { left: 22% !important;  } .start-xxl-23 { left: 23% !important;  } .start-xxl-24 { left: 24% !important;  } .start-xxl-25 { left: 25% !important;  } .start-xxl-26 { left: 26% !important;  } .start-xxl-27 { left: 27% !important;  } .start-xxl-28 { left: 28% !important;  } .start-xxl-29 { left: 29% !important;  } .start-xxl-30 { left: 30% !important;  } .start-xxl-31 { left: 31% !important;  } .start-xxl-32 { left: 32% !important;  } .start-xxl-33 { left: 33% !important;  } .start-xxl-34 { left: 34% !important;  } .start-xxl-35 { left: 35% !important;  } .start-xxl-36 { left: 36% !important;  } .start-xxl-37 { left: 37% !important;  } .start-xxl-38 { left: 38% !important;  } .start-xxl-39 { left: 39% !important;  } .start-xxl-40 { left: 40% !important;  } .start-xxl-41 { left: 41% !important;  } .start-xxl-42 { left: 42% !important;  } .start-xxl-43 { left: 43% !important;  } .start-xxl-44 { left: 44% !important;  } .start-xxl-45 { left: 45% !important;  } .start-xxl-46 { left: 46% !important;  } .start-xxl-47 { left: 47% !important;  } .start-xxl-48 { left: 48% !important;  } .start-xxl-49 { left: 49% !important;  } .start-xxl-50 { left: 50% !important;  }.start-xxl-auto { left: auto !important;  } 
.bottom-xxl-0 { bottom: 0% !important;  } .bottom-xxl-1 { bottom: 1% !important;  } .bottom-xxl-2 { bottom: 2% !important;  } .bottom-xxl-3 { bottom: 3% !important;  } .bottom-xxl-4 { bottom: 4% !important;  } .bottom-xxl-5 { bottom: 5% !important;  } .bottom-xxl-6 { bottom: 6% !important;  } .bottom-xxl-7 { bottom: 7% !important;  } .bottom-xxl-8 { bottom: 8% !important;  } .bottom-xxl-9 { bottom: 9% !important;  } .bottom-xxl-10 { bottom: 10% !important;  } .bottom-xxl-11 { bottom: 11% !important;  } .bottom-xxl-12 { bottom: 12% !important;  } .bottom-xxl-13 { bottom: 13% !important;  } .bottom-xxl-14 { bottom: 14% !important;  } .bottom-xxl-15 { bottom: 15% !important;  } .bottom-xxl-16 { bottom: 16% !important;  } .bottom-xxl-17 { bottom: 17% !important;  } .bottom-xxl-18 { bottom: 18% !important;  } .bottom-xxl-19 { bottom: 19% !important;  } .bottom-xxl-20 { bottom: 20% !important;  } .bottom-xxl-21 { bottom: 21% !important;  } .bottom-xxl-22 { bottom: 22% !important;  } .bottom-xxl-23 { bottom: 23% !important;  } .bottom-xxl-24 { bottom: 24% !important;  } .bottom-xxl-25 { bottom: 25% !important;  } .bottom-xxl-26 { bottom: 26% !important;  } .bottom-xxl-27 { bottom: 27% !important;  } .bottom-xxl-28 { bottom: 28% !important;  } .bottom-xxl-29 { bottom: 29% !important;  } .bottom-xxl-30 { bottom: 30% !important;  } .bottom-xxl-31 { bottom: 31% !important;  } .bottom-xxl-32 { bottom: 32% !important;  } .bottom-xxl-33 { bottom: 33% !important;  } .bottom-xxl-34 { bottom: 34% !important;  } .bottom-xxl-35 { bottom: 35% !important;  } .bottom-xxl-36 { bottom: 36% !important;  } .bottom-xxl-37 { bottom: 37% !important;  } .bottom-xxl-38 { bottom: 38% !important;  } .bottom-xxl-39 { bottom: 39% !important;  } .bottom-xxl-40 { bottom: 40% !important;  } .bottom-xxl-41 { bottom: 41% !important;  } .bottom-xxl-42 { bottom: 42% !important;  } .bottom-xxl-43 { bottom: 43% !important;  } .bottom-xxl-44 { bottom: 44% !important;  } .bottom-xxl-45 { bottom: 45% !important;  } .bottom-xxl-46 { bottom: 46% !important;  } .bottom-xxl-47 { bottom: 47% !important;  } .bottom-xxl-48 { bottom: 48% !important;  } .bottom-xxl-49 { bottom: 49% !important;  } .bottom-xxl-50 { bottom: 50% !important;  }.end-xxl-auto { right: auto !important;  } 

.w-xxl-0 { width: 0% !important;  } .w-xxl-1 { width: 1% !important;  } .w-xxl-2 { width: 2% !important;  } .w-xxl-3 { width: 3% !important;  } .w-xxl-4 { width: 4% !important;  } .w-xxl-5 { width: 5% !important;  } .w-xxl-6 { width: 6% !important;  } .w-xxl-7 { width: 7% !important;  } .w-xxl-8 { width: 8% !important;  } .w-xxl-9 { width: 9% !important;  } .w-xxl-10 { width: 10% !important;  } .w-xxl-11 { width: 11% !important;  } .w-xxl-12 { width: 12% !important;  } .w-xxl-13 { width: 13% !important;  } .w-xxl-14 { width: 14% !important;  } .w-xxl-15 { width: 15% !important;  } .w-xxl-16 { width: 16% !important;  } .w-xxl-17 { width: 17% !important;  } .w-xxl-18 { width: 18% !important;  } .w-xxl-19 { width: 19% !important;  } .w-xxl-20 { width: 20% !important;  } .w-xxl-21 { width: 21% !important;  } .w-xxl-22 { width: 22% !important;  } .w-xxl-23 { width: 23% !important;  } .w-xxl-24 { width: 24% !important;  } .w-xxl-25 { width: 25% !important;  } .w-xxl-26 { width: 26% !important;  } .w-xxl-27 { width: 27% !important;  } .w-xxl-28 { width: 28% !important;  } .w-xxl-29 { width: 29% !important;  } .w-xxl-30 { width: 30% !important;  } .w-xxl-31 { width: 31% !important;  } .w-xxl-32 { width: 32% !important;  } .w-xxl-33 { width: 33% !important;  } .w-xxl-34 { width: 34% !important;  } .w-xxl-35 { width: 35% !important;  } .w-xxl-36 { width: 36% !important;  } .w-xxl-37 { width: 37% !important;  } .w-xxl-38 { width: 38% !important;  } .w-xxl-39 { width: 39% !important;  } .w-xxl-40 { width: 40% !important;  } .w-xxl-41 { width: 41% !important;  } .w-xxl-42 { width: 42% !important;  } .w-xxl-43 { width: 43% !important;  } .w-xxl-44 { width: 44% !important;  } .w-xxl-45 { width: 45% !important;  } .w-xxl-46 { width: 46% !important;  } .w-xxl-47 { width: 47% !important;  } .w-xxl-48 { width: 48% !important;  } .w-xxl-49 { width: 49% !important;  } .w-xxl-50 { width: 50% !important;  } .w-xxl-auto { width: auto !important;  } 
.h-xxl-0 { height: 0% !important;  } .h-xxl-1 { height: 1% !important;  } .h-xxl-2 { height: 2% !important;  } .h-xxl-3 { height: 3% !important;  } .h-xxl-4 { height: 4% !important;  } .h-xxl-5 { height: 5% !important;  } .h-xxl-6 { height: 6% !important;  } .h-xxl-7 { height: 7% !important;  } .h-xxl-8 { height: 8% !important;  } .h-xxl-9 { height: 9% !important;  } .h-xxl-10 { height: 10% !important;  } .h-xxl-11 { height: 11% !important;  } .h-xxl-12 { height: 12% !important;  } .h-xxl-13 { height: 13% !important;  } .h-xxl-14 { height: 14% !important;  } .h-xxl-15 { height: 15% !important;  } .h-xxl-16 { height: 16% !important;  } .h-xxl-17 { height: 17% !important;  } .h-xxl-18 { height: 18% !important;  } .h-xxl-19 { height: 19% !important;  } .h-xxl-20 { height: 20% !important;  } .h-xxl-21 { height: 21% !important;  } .h-xxl-22 { height: 22% !important;  } .h-xxl-23 { height: 23% !important;  } .h-xxl-24 { height: 24% !important;  } .h-xxl-25 { height: 25% !important;  } .h-xxl-26 { height: 26% !important;  } .h-xxl-27 { height: 27% !important;  } .h-xxl-28 { height: 28% !important;  } .h-xxl-29 { height: 29% !important;  } .h-xxl-30 { height: 30% !important;  } .h-xxl-31 { height: 31% !important;  } .h-xxl-32 { height: 32% !important;  } .h-xxl-33 { height: 33% !important;  } .h-xxl-34 { height: 34% !important;  } .h-xxl-35 { height: 35% !important;  } .h-xxl-36 { height: 36% !important;  } .h-xxl-37 { height: 37% !important;  } .h-xxl-38 { height: 38% !important;  } .h-xxl-39 { height: 39% !important;  } .h-xxl-40 { height: 40% !important;  } .h-xxl-41 { height: 41% !important;  } .h-xxl-42 { height: 42% !important;  } .h-xxl-43 { height: 43% !important;  } .h-xxl-44 { height: 44% !important;  } .h-xxl-45 { height: 45% !important;  } .h-xxl-46 { height: 46% !important;  } .h-xxl-47 { height: 47% !important;  } .h-xxl-48 { height: 48% !important;  } .h-xxl-49 { height: 49% !important;  } .h-xxl-50 { height: 50% !important;  } .h-xxl-auto { height: auto !important;  } 
.vh-xxl-0 { height: 0vh !important;  } .vh-xxl-1 { height: 1vh !important;  } .vh-xxl-2 { height: 2vh !important;  } .vh-xxl-3 { height: 3vh !important;  } .vh-xxl-4 { height: 4vh !important;  } .vh-xxl-5 { height: 5vh !important;  } .vh-xxl-6 { height: 6vh !important;  } .vh-xxl-7 { height: 7vh !important;  } .vh-xxl-8 { height: 8vh !important;  } .vh-xxl-9 { height: 9vh !important;  } .vh-xxl-10 { height: 10vh !important;  } .vh-xxl-11 { height: 11vh !important;  } .vh-xxl-12 { height: 12vh !important;  } .vh-xxl-13 { height: 13vh !important;  } .vh-xxl-14 { height: 14vh !important;  } .vh-xxl-15 { height: 15vh !important;  } .vh-xxl-16 { height: 16vh !important;  } .vh-xxl-17 { height: 17vh !important;  } .vh-xxl-18 { height: 18vh !important;  } .vh-xxl-19 { height: 19vh !important;  } .vh-xxl-20 { height: 20vh !important;  } .vh-xxl-21 { height: 21vh !important;  } .vh-xxl-22 { height: 22vh !important;  } .vh-xxl-23 { height: 23vh !important;  } .vh-xxl-24 { height: 24vh !important;  } .vh-xxl-25 { height: 25vh !important;  } .vh-xxl-26 { height: 26vh !important;  } .vh-xxl-27 { height: 27vh !important;  } .vh-xxl-28 { height: 28vh !important;  } .vh-xxl-29 { height: 29vh !important;  } .vh-xxl-30 { height: 30vh !important;  } .vh-xxl-31 { height: 31vh !important;  } .vh-xxl-32 { height: 32vh !important;  } .vh-xxl-33 { height: 33vh !important;  } .vh-xxl-34 { height: 34vh !important;  } .vh-xxl-35 { height: 35vh !important;  } .vh-xxl-36 { height: 36vh !important;  } .vh-xxl-37 { height: 37vh !important;  } .vh-xxl-38 { height: 38vh !important;  } .vh-xxl-39 { height: 39vh !important;  } .vh-xxl-40 { height: 40vh !important;  } .vh-xxl-41 { height: 41vh !important;  } .vh-xxl-42 { height: 42vh !important;  } .vh-xxl-43 { height: 43vh !important;  } .vh-xxl-44 { height: 44vh !important;  } .vh-xxl-45 { height: 45vh !important;  } .vh-xxl-46 { height: 46vh !important;  } .vh-xxl-47 { height: 47vh !important;  } .vh-xxl-48 { height: 48vh !important;  } .vh-xxl-49 { height: 49vh !important;  } .vh-xxl-50 { height: 50vh !important;  } .vh-xxl-auto { height: auto !important;  } 
.min-vh-xxl-0 { min-height: 0vh !important;  } .min-vh-xxl-1 { min-height: 1vh !important;  } .min-vh-xxl-2 { min-height: 2vh !important;  } .min-vh-xxl-3 { min-height: 3vh !important;  } .min-vh-xxl-4 { min-height: 4vh !important;  } .min-vh-xxl-5 { min-height: 5vh !important;  } .min-vh-xxl-6 { min-height: 6vh !important;  } .min-vh-xxl-7 { min-height: 7vh !important;  } .min-vh-xxl-8 { min-height: 8vh !important;  } .min-vh-xxl-9 { min-height: 9vh !important;  } .min-vh-xxl-10 { min-height: 10vh !important;  } .min-vh-xxl-11 { min-height: 11vh !important;  } .min-vh-xxl-12 { min-height: 12vh !important;  } .min-vh-xxl-13 { min-height: 13vh !important;  } .min-vh-xxl-14 { min-height: 14vh !important;  } .min-vh-xxl-15 { min-height: 15vh !important;  } .min-vh-xxl-16 { min-height: 16vh !important;  } .min-vh-xxl-17 { min-height: 17vh !important;  } .min-vh-xxl-18 { min-height: 18vh !important;  } .min-vh-xxl-19 { min-height: 19vh !important;  } .min-vh-xxl-20 { min-height: 20vh !important;  } .min-vh-xxl-21 { min-height: 21vh !important;  } .min-vh-xxl-22 { min-height: 22vh !important;  } .min-vh-xxl-23 { min-height: 23vh !important;  } .min-vh-xxl-24 { min-height: 24vh !important;  } .min-vh-xxl-25 { min-height: 25vh !important;  } .min-vh-xxl-26 { min-height: 26vh !important;  } .min-vh-xxl-27 { min-height: 27vh !important;  } .min-vh-xxl-28 { min-height: 28vh !important;  } .min-vh-xxl-29 { min-height: 29vh !important;  } .min-vh-xxl-30 { min-height: 30vh !important;  } .min-vh-xxl-31 { min-height: 31vh !important;  } .min-vh-xxl-32 { min-height: 32vh !important;  } .min-vh-xxl-33 { min-height: 33vh !important;  } .min-vh-xxl-34 { min-height: 34vh !important;  } .min-vh-xxl-35 { min-height: 35vh !important;  } .min-vh-xxl-36 { min-height: 36vh !important;  } .min-vh-xxl-37 { min-height: 37vh !important;  } .min-vh-xxl-38 { min-height: 38vh !important;  } .min-vh-xxl-39 { min-height: 39vh !important;  } .min-vh-xxl-40 { min-height: 40vh !important;  } .min-vh-xxl-41 { min-height: 41vh !important;  } .min-vh-xxl-42 { min-height: 42vh !important;  } .min-vh-xxl-43 { min-height: 43vh !important;  } .min-vh-xxl-44 { min-height: 44vh !important;  } .min-vh-xxl-45 { min-height: 45vh !important;  } .min-vh-xxl-46 { min-height: 46vh !important;  } .min-vh-xxl-47 { min-height: 47vh !important;  } .min-vh-xxl-48 { min-height: 48vh !important;  } .min-vh-xxl-49 { min-height: 49vh !important;  } .min-vh-xxl-50 { min-height: 50vh !important;  } .min-vh-xxl-auto { min-height: auto !important;  } 

.flex-xxl-fill { -ms-flex: 1 1 auto !important; flex: 1 1 auto !important;  }
.flex-xxl-row { -ms-flex-direction: row !important; flex-direction: row !important;  }
.flex-xxl-column { -ms-flex-direction: column !important; flex-direction: column !important;  }
.flex-xxl-row-reverse { -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important;  }
.flex-xxl-column-reverse { -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important;  }
.flex-xxl-grow-0 { -ms-flex-positive: 0 !important; flex-grow: 0 !important;  }
.flex-xxl-grow-1 { -ms-flex-positive: 1 !important; flex-grow: 1 !important;  }
.flex-xxl-shrink-0 { -ms-flex-negative: 0 !important; flex-shrink: 0 !important;  }
.flex-xxl-shrink-1 { -ms-flex-negative: 1 !important; flex-shrink: 1 !important;  }
.flex-xxl-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important;  }
.flex-xxl-nowrap { -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important;  }
.flex-xxl-wrap-reverse { -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important;  }

.gap-xxl-0 { gap: 0 !important;  } .gap-xxl-1 { gap: 0.25rem !important;  } .gap-xxl-2 { gap: 0.5rem !important;  } .gap-xxl-3 { gap: 0.75rem !important;  } .gap-xxl-4 { gap: 1rem !important;  } .gap-xxl-5 { gap: 1.25rem !important;  } .gap-xxl-6 { gap: 1.5rem !important;  } .gap-xxl-7 { gap: 1.75rem !important;  } .gap-xxl-8 { gap: 2rem !important;  } .gap-xxl-9 { gap: 2.25rem !important;  } .gap-xxl-10 { gap: 2.5rem !important;  } .gap-xxl-11 { gap: 2.75rem !important;  } .gap-xxl-12 { gap: 3rem !important;  } .gap-xxl-13 { gap: 3.25rem !important;  } .gap-xxl-14 { gap: 3.5rem !important;  } .gap-xxl-15 { gap: 3.75rem !important;  } .gap-xxl-16 { gap: 4rem !important;  } .gap-xxl-17 { gap: 4.25rem !important;  } .gap-xxl-18 { gap: 4.5rem !important;  } .gap-xxl-19 { gap: 4.75rem !important;  } .gap-xxl-20 { gap: 5rem !important;  } .gap-xxl-21 { gap: 5.25rem !important;  } .gap-xxl-22 { gap: 5.5rem !important;  } .gap-xxl-23 { gap: 5.75rem !important;  } .gap-xxl-24 { gap: 6rem !important;  } .gap-xxl-25 { gap: 6.25rem !important;  } .gap-xxl-26 { gap: 6.5rem !important;  } .gap-xxl-27 { gap: 6.75rem !important;  } .gap-xxl-28 { gap: 7rem !important;  } .gap-xxl-29 { gap: 7.25rem !important;  } .gap-xxl-30 { gap: 7.5rem !important;  } .gap-xxl-31 { gap: 7.75rem !important;  } .gap-xxl-32 { gap: 8rem !important;  } .gap-xxl-33 { gap: 8.25rem !important;  } .gap-xxl-34 { gap: 8.5rem !important;  } .gap-xxl-35 { gap: 8.75rem !important;  } .gap-xxl-36 { gap: 9rem !important;  } .gap-xxl-37 { gap: 9.25rem !important;  } .gap-xxl-38 { gap: 9.5rem !important;  } .gap-xxl-39 { gap: 9.75rem !important;  } .gap-xxl-40 { gap: 10rem !important;  } .gap-xxl-41 { gap: 10.25rem !important;  } .gap-xxl-42 { gap: 10.5rem !important;  } .gap-xxl-43 { gap: 10.75rem !important;  } .gap-xxl-44 { gap: 11rem !important;  } .gap-xxl-45 { gap: 11.25rem !important;  } .gap-xxl-46 { gap: 11.5rem !important;  } .gap-xxl-47 { gap: 11.75rem !important;  } .gap-xxl-48 { gap: 12rem !important;  } .gap-xxl-49 { gap: 12.25rem !important;  } .gap-xxl-50 { gap: 12.5rem !important;  }

.justify-content-xxl-start { -ms-flex-pack: start !important; justify-content: flex-start !important;  }
.justify-content-xxl-end { -ms-flex-pack: end !important; justify-content: flex-end !important;  }
.justify-content-xxl-center { -ms-flex-pack: center !important; justify-content: center !important;  }
.justify-content-xxl-between { -ms-flex-pack: justify !important; justify-content: space-between !important;  }
.justify-content-xxl-around { -ms-flex-pack: distribute !important; justify-content: space-around !important;  }
.justify-content-xxl-evenly { -ms-flex-pack: space-evenly !important; justify-content: space-evenly !important;  }

.align-items-xxl-start { -ms-flex-align: start !important; align-items: flex-start !important;  }
.align-items-xxl-end { -ms-flex-align: end !important; align-items: flex-end !important;  }
.align-items-xxl-center { -ms-flex-align: center !important; align-items: center !important;  }
.align-items-xxl-baseline { -ms-flex-align: baseline !important; align-items: baseline !important;  }
.align-items-xxl-stretch { -ms-flex-align: stretch !important; align-items: stretch !important;  }
.align-content-xxl-start { -ms-flex-line-pack: start !important; align-content: flex-start !important;  }
.align-content-xxl-end { -ms-flex-line-pack: end !important; align-content: flex-end !important;  }
.align-content-xxl-center { -ms-flex-line-pack: center !important; align-content: center !important;  }
.align-content-xxl-between { -ms-flex-line-pack: justify !important; align-content: space-between !important;  }
.align-content-xxl-around { -ms-flex-line-pack: distribute !important; align-content: space-around !important;  }
.align-content-xxl-stretch { -ms-flex-line-pack: stretch !important; align-content: stretch !important;  }
.align-self-xxl-auto { -ms-flex-item-align: auto !important; align-self: auto !important;  }
.align-self-xxl-start { -ms-flex-item-align: start !important; align-self: flex-start !important;  }
.align-self-xxl-end { -ms-flex-item-align: end !important; align-self: flex-end !important;  }
.align-self-xxl-center { -ms-flex-item-align: center !important; align-self: center !important;  }
.align-self-xxl-baseline { -ms-flex-item-align: baseline !important; align-self: baseline !important;  }
.align-self-xxl-stretch { -ms-flex-item-align: stretch !important; align-self: stretch !important;  }

.order-xxl-first { -ms-flex-order: -1 !important; order: -1 !important;  }
.order-xxl-0 { -ms-flex-order: 0 !important; order: 0 !important;  }
.order-xxl-1 { -ms-flex-order: 1 !important; order: 1 !important;  }
.order-xxl-2 { -ms-flex-order: 2 !important; order: 2 !important;  }
.order-xxl-3 { -ms-flex-order: 3 !important; order: 3 !important;  }
.order-xxl-4 { -ms-flex-order: 4 !important; order: 4 !important;  }
.order-xxl-5 { -ms-flex-order: 5 !important; order: 5 !important;  }
.order-xxl-6 { -ms-flex-order: 6 !important; order: 6 !important;  }
.order-xxl-7 { -ms-flex-order: 7 !important; order: 7 !important;  }
.order-xxl-8 { -ms-flex-order: 8 !important; order: 8 !important;  }
.order-xxl-9 { -ms-flex-order: 9 !important; order: 9 !important;  }
.order-xxl-10 { -ms-flex-order: 10 !important; order: 10 !important;  }
.order-xxl-last { -ms-flex-order: 6 !important; order: 6 !important;  }

.m-xxl-0 { margin: 0 !important; } .m-xxl-1 { margin: 0.25rem !important; } .m-xxl-2 { margin: 0.5rem !important; } .m-xxl-3 { margin: 0.75rem !important; } .m-xxl-4 { margin: 1rem !important; } .m-xxl-5 { margin: 1.25rem !important; } .m-xxl-10 { margin: 2.5rem !important; } .m-xxl-15 { margin: 3.75rem !important; } .m-xxl-20 { margin: 5rem !important; } .m-xxl-auto { margin: auto !important; }
.m-xxl-n0 { margin: 0 !important; } .m-xxl-n1 { margin: -0.25rem !important; } .m-xxl-n2 { margin: -0.5rem !important; } .m-xxl-n3 { margin: -0.75rem !important; } .m-xxl-n4 { margin: -1rem !important; } .m-xxl-n5 { margin: -1.25rem !important; } .m-xxl-n10 { margin: -2.5rem !important; } .m-xxl-n15 { margin: -3.75rem !important; } .m-xxl-n20 { margin: -5rem !important; }
.mx-xxl-0 { margin-right: 0 !important; margin-left: 0 !important; } .mx-xxl-1 { margin-right: 0.25rem !important; margin-left: 0.25rem !important; } .mx-xxl-2 { margin-right: 0.5rem !important; margin-left: 0.5rem !important; } .mx-xxl-3 { margin-right: 0.75rem !important; margin-left: 0.75rem !important; } .mx-xxl-4 { margin-right: 1rem !important; margin-left: 1rem !important; } .mx-xxl-5 { margin-right: 1.25rem !important; margin-left: 1.25rem !important; } .mx-xxl-10 { margin-right: 2.5rem !important; margin-left: 2.5rem !important; } .mx-xxl-15 { margin-right: 3.75rem !important; margin-left: 3.75rem !important; } .mx-xxl-20 { margin-right: 5rem !important; margin-left: 5rem !important; }
.mx-xxl-n0 { margin-right: 0 !important; margin-left: 0 !important; } .mx-xxl-n1 { margin-right: -0.25rem !important; margin-left: -0.25rem !important; } .mx-xxl-n2 { margin-right: -0.5rem !important; margin-left: -0.5rem !important; } .mx-xxl-n3 { margin-right: -0.75rem !important; margin-left: -0.75rem !important; } .mx-xxl-n4 { margin-right: -1rem !important; margin-left: -1rem !important; } .mx-xxl-n5 { margin-right: -1.25rem !important; margin-left: -1.25rem !important; } .mx-xxl-n10 { margin-right: -2.5rem !important; margin-left: -2.5rem !important; } .mx-xxl-n15 { margin-right: -3.75rem !important; margin-left: -3.75rem !important; } .mx-xxl-n20 { margin-right: -5rem !important; margin-left: -5rem !important; }
.my-xxl-0 { margin-top: 0 !important; margin-bottom: 0 !important; } .my-xxl-1 { margin-top: 0.25rem !important; margin-bottom: 0.25rem !important; } .my-xxl-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; } .my-xxl-3 { margin-top: 0.75rem !important; margin-bottom: 0.75rem !important; } .my-xxl-4 { margin-top: 1rem !important; margin-bottom: 1rem !important; } .my-xxl-5 { margin-top: 1.25rem !important; margin-bottom: 1.25rem !important; } .my-xxl-10 { margin-top: 2.5rem !important; margin-bottom: 2.5rem !important; } .my-xxl-15 { margin-top: 3.75rem !important; margin-bottom: 3.75rem !important; } .my-xxl-20 { margin-top: 5rem !important; margin-bottom: 5rem !important; }
.my-xxl-n0 { margin-top: -0 !important; margin-bottom: -0 !important; } .my-xxl-n1 { margin-top: -0.25rem !important; margin-bottom: -0.25rem !important; } .my-xxl-n2 { margin-top: -0.5rem !important; margin-bottom: -0.5rem !important; } .my-xxl-n3 { margin-top: -0.75rem !important; margin-bottom: -0.75rem !important; } .my-xxl-n4 { margin-top: -1rem !important; margin-bottom: -1rem !important; } .my-xxl-n5 { margin-top: -1.25rem !important; margin-bottom: -1.25rem !important; } .my-xxl-n10 { margin-top: -2.5rem !important; margin-bottom: -2.5rem !important; } .my-xxl-n15 { margin-top: -3.75rem !important; margin-bottom: -3.75rem !important; } .my-xxl-n20 { margin-top: -5rem !important; margin-bottom: -5rem !important; }

.mt-xxl-0 { margin-top: 0 !important; } .mt-xxl-1 { margin-top: 0.25rem !important; } .mt-xxl-2 { margin-top: 0.5rem !important; } .mt-xxl-3 { margin-top: 0.75rem !important; } .mt-xxl-4 { margin-top: 1rem !important; } .mt-xxl-5 { margin-top: 1.25rem !important; } .mt-xxl-10 { margin-top: 2.5rem !important; } .mt-xxl-15 { margin-top: 3.75rem !important; } .mt-xxl-20 { margin-top: 5rem !important; } .mt-xxl-auto { margin-top: auto !important; }
.mt-xxl-n0 { margin-top: -0 !important; } .mt-xxl-n1 { margin-top: -0.25rem !important; } .mt-xxl-n2 { margin-top: -0.5rem !important; } .mt-xxl-n3 { margin-top: -0.75rem !important; } .mt-xxl-n4 { margin-top: -1rem !important; } .mt-xxl-n5 { margin-top: -1.25rem !important; } .mt-xxl-n10 { margin-top: -2.5rem !important; } .mt-xxl-n15 { margin-top: -3.75rem !important; } .mt-xxl-n20 { margin-top: -5rem !important; }
.mr-xxl-0 { margin-right: 0 !important; } .mr-xxl-1 { margin-right: 0.25rem !important; } .mr-xxl-2 { margin-right: 0.5rem !important; } .mr-xxl-3 { margin-right: 0.75rem !important; } .mr-xxl-4 { margin-right: 1rem !important; } .mr-xxl-5 { margin-right: 1.25rem !important; } .mr-xxl-10 { margin-right: 2.5rem !important; } .mr-xxl-15 { margin-right: 3.75rem !important; } .mr-xxl-20 { margin-right: 5rem !important; } .mr-xxl-auto { margin-right: auto !important; }
.mr-xxl-n0 { margin-right: -0 !important; } .mr-xxl-n1 { margin-right: -0.25rem !important; } .mr-xxl-n2 { margin-right: -0.5rem !important; } .mr-xxl-n3 { margin-right: -0.75rem !important; } .mr-xxl-n4 { margin-right: -1rem !important; } .mr-xxl-n5 { margin-right: -1.25rem !important; } .mr-xxl-n10 { margin-right: -2.5rem !important; } .mr-xxl-n15 { margin-right: -3.75rem !important; } .mr-xxl-n20 { margin-right: -5rem !important; }
.ml-xxl-0 { margin-left: 0 !important; } .ml-xxl-1 { margin-left: 0.25rem !important; } .ml-xxl-2 { margin-left: 0.5rem !important; } .ml-xxl-3 { margin-left: 0.75rem !important; } .ml-xxl-4 { margin-left: 1rem !important; } .ml-xxl-5 { margin-left: 1.25rem !important; } .ml-xxl-10 { margin-left: 2.5rem !important; } .ml-xxl-15 { margin-left: 3.75rem !important; } .ml-xxl-20 { margin-left: 5rem !important; } .ml-xxl-auto { margin-left: auto !important; }
.ml-xxl-n0 { margin-left: -0 !important; } .ml-xxl-n1 { margin-left: -0.25rem !important; } .ml-xxl-n2 { margin-left: -0.5rem !important; } .ml-xxl-n3 { margin-left: -0.75rem !important; } .ml-xxl-n4 { margin-left: -1rem !important; } .ml-xxl-n5 { margin-left: -1.25rem !important; } .ml-xxl-n10 { margin-left: -2.5rem !important; } .ml-xxl-n15 { margin-left: -3.75rem !important; } .ml-xxl-n20 { margin-left: -5rem !important; }
.mb-xxl-0 { margin-bottom: 0 !important; } .mb-xxl-1 { margin-bottom: 0.25rem !important; } .mb-xxl-2 { margin-bottom: 0.5rem !important; } .mb-xxl-3 { margin-bottom: 0.75rem !important; } .mb-xxl-4 { margin-bottom: 1rem !important; } .mb-xxl-5 { margin-bottom: 1.25rem !important; } .mb-xxl-10 { margin-bottom: 2.5rem !important; } .mb-xxl-15 { margin-bottom: 3.75rem !important; } .mb-xxl-20 { margin-bottom: 5rem !important; } .mb-xxl-auto { margin-bottom: auto !important; }
.mb-xxl-n0 { margin-bottom: -0 !important; } .mb-xxl-n1 { margin-bottom: -0.25rem !important; } .mb-xxl-n2 { margin-bottom: -0.5rem !important; } .mb-xxl-n3 { margin-bottom: -0.75rem !important; } .mb-xxl-n4 { margin-bottom: -1rem !important; } .mb-xxl-n5 { margin-bottom: -1.25rem !important; } .mb-xxl-n10 { margin-bottom: -2.5rem !important; } .mb-xxl-n15 { margin-bottom: -3.75rem !important; } .mb-xxl-n20 { margin-bottom: -5rem !important; }

.p-xxl-0 { padding: 0 !important; } .p-xxl-1 { padding: 0.25rem !important; } .p-xxl-2 { padding: 0.5rem !important; } .p-xxl-3 { padding: 0.75rem !important; } .p-xxl-4 { padding: 1rem !important; } .p-xxl-5 { padding: 1.25rem !important; } .p-xxl-10 { padding: 2.5rem !important; } .p-xxl-15 { padding: 3.75rem !important; } .p-xxl-20 { padding: 5rem !important; } .p-xxl-auto { padding: auto !important; }
.px-xxl-0 { padding-left: 0 !important; padding-right: 0 !important; } .px-xxl-1 { padding-left: 0.25rem !important; padding-right: 0.25rem !important; } .px-xxl-2 { padding-left: 0.5rem !important; padding-right: 0.5rem !important; } .px-xxl-3 { padding-left: 0.75rem !important; padding-right: 0.75rem !important; } .px-xxl-4 { padding-left: 1rem !important; padding-right: 1rem !important; } .px-xxl-5 { padding-left: 1.25rem !important; padding-right: 1.25rem !important; } .px-xxl-10 { padding-left: 2.5rem !important; padding-right: 2.5rem !important; } .px-xxl-15 { padding-left: 3.75rem !important; padding-right: 3.75rem !important; } .px-xxl-20 { padding-left: 5rem !important; padding-right: 5rem !important; } .px-xxl-auto { padding-left: auto !important; padding-right: auto !important; }
.py-xxl-0 { padding-top: 0 !important; padding-bottom: 0 !important; } .py-xxl-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; } .py-xxl-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; } .py-xxl-3 { padding-top: 0.75rem !important; padding-bottom: 0.75rem !important; } .py-xxl-4 { padding-top: 1rem !important; padding-bottom: 1rem !important; } .py-xxl-5 { padding-top: 1.25rem !important; padding-bottom: 1.25rem !important; } .py-xxl-10 { padding-top: 2.5rem !important; padding-bottom: 2.5rem !important; } .py-xxl-15 { padding-top: 3.75rem !important; padding-bottom: 3.75rem !important; } .py-xxl-20 { padding-top: 5rem !important; padding-bottom: 5rem !important; } .py-xxl-auto { padding-top: auto !important; padding-bottom: auto !important; }
.px-xxl-0 { padding-left: 0 !important; padding-right: 0 !important; } .px-xxl-1 { padding-left: 0.25rem !important; padding-right: 0.25rem !important; } .px-xxl-2 { padding-left: 0.5rem !important; padding-right: 0.5rem !important; } .px-xxl-3 { padding-left: 0.75rem !important; padding-right: 0.75rem !important; } .px-xxl-4 { padding-left: 1rem !important; padding-right: 1rem !important; } .px-xxl-5 { padding-left: 1.25rem !important; padding-right: 1.25rem !important; } .px-xxl-10 { padding-left: 2.5rem !important; padding-right: 2.5rem !important; } .px-xxl-15 { padding-left: 3.75rem !important; padding-right: 3.75rem !important; } .px-xxl-20 { padding-left: 5rem !important; padding-right: 5rem !important; } .px-xxl-auto { padding-left: auto !important; padding-right: auto !important; }
.py-xxl-0 { padding-top: 0 !important; padding-bottom: 0 !important; } .py-xxl-1 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; } .py-xxl-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; } .py-xxl-3 { padding-top: 0.75rem !important; padding-bottom: 0.75rem !important; } .py-xxl-4 { padding-top: 1rem !important; padding-bottom: 1rem !important; } .py-xxl-5 { padding-top: 1.25rem !important; padding-bottom: 1.25rem !important; } .py-xxl-10 { padding-top: 2.5rem !important; padding-bottom: 2.5rem !important; } .py-xxl-15 { padding-top: 3.75rem !important; padding-bottom: 3.75rem !important; } .py-xxl-20 { padding-top: 5rem !important; padding-bottom: 5rem !important; } .py-xxl-auto { padding-top: auto !important; padding-bottom: auto !important; }
.pt-xxl-0 { padding-top: 0 !important; } .pt-xxl-1 { padding-top: 0.25rem !important; } .pt-xxl-2 { padding-top: 0.5rem !important; } .pt-xxl-3 { padding-top: 0.75rem !important; } .pt-xxl-4 { padding-top: 1rem !important; } .pt-xxl-5 { padding-top: 1.25rem !important; } .pt-xxl-10 { padding-top: 2.5rem !important; } .pt-xxl-15 { padding-top: 3.75rem !important; } .pt-xxl-20 { padding-top: 5rem !important; }
.pr-xxl-0 { padding-right: 0 !important; } .pr-xxl-1 { padding-right: 0.25rem !important; } .pr-xxl-2 { padding-right: 0.5rem !important; } .pr-xxl-3 { padding-right: 0.75rem !important; } .pr-xxl-4 { padding-right: 1rem !important; } .pr-xxl-5 { padding-right: 1.25rem !important; } .pr-xxl-10 { padding-right: 2.5rem !important; } .pr-xxl-15 { padding-right: 3.75rem !important; } .pr-xxl-20 { padding-right: 5rem !important; }
.pl-xxl-0 { padding-left: 0 !important; } .pl-xxl-1 { padding-left: 0.25rem !important; } .pl-xxl-2 { padding-left: 0.5rem !important; } .pl-xxl-3 { padding-left: 0.75rem !important; } .pl-xxl-4 { padding-left: 1rem !important; } .pl-xxl-5 { padding-left: 1.25rem !important; } .pl-xxl-10 { padding-left: 2.5rem !important; } .pl-xxl-15 { padding-left: 3.75rem !important; } .pl-xxl-20 { padding-left: 5rem !important; }

.text-xxl-start { text-align: left !important;  } .text-xxl-end { text-align: right !important;  } .text-xxl-center { text-align: center !important;  } 

.content-space-t-xxl-0 { margin-top: 0 !important; } .content-space-t-xxl-1 { margin-top: 0.25rem !important; } .content-space-t-xxl-2 { margin-top: 0.5rem !important; } .content-space-t-xxl-3 { margin-top: 0.75rem !important; } .content-space-t-xxl-4 { margin-top: 1rem !important; } .content-space-t-xxl-5 { margin-top: 1.25rem !important; } .content-space-t-xxl-10 { margin-top: 2.5rem !important; } .content-space-t-xxl-15 { margin-top: 3.75rem !important; } .content-space-t-xxl-20 { margin-top: 5rem !important; }
.content-space-b-xxl-0 { margin-bottom: 0 !important; } .content-space-b-xxl-1 { margin-bottom: 0.25rem !important; } .content-space-b-xxl-2 { margin-bottom: 0.5rem !important; } .content-space-b-xxl-3 { margin-bottom: 0.75rem !important; } .content-space-b-xxl-4 { margin-bottom: 1rem !important; } .content-space-b-xxl-5 { margin-bottom: 1.25rem !important; } .content-space-b-xxl-10 { margin-bottom: 2.5rem !important; } .content-space-b-xxl-15 { margin-bottom: 3.75rem !important; } .content-space-b-xxl-20 { margin-bottom: 5rem !important; }
.content-space-xxl-0 { margin: 0 !important; } .content-space-xxl-1 { margin: 0.25rem !important; } .content-space-xxl-2 { margin: 0.5rem !important; } .content-space-xxl-3 { margin: 0.75rem !important; } .content-space-xxl-4 { margin: 1rem !important; } .content-space-xxl-5 { margin: 1.25rem !important; } .content-space-xxl-10 { margin: 2.5rem !important; } .content-space-xxl-15 { margin: 3.75rem !important; } .content-space-xxl-20 { margin: 5rem !important; }

}


/* @media (min-width: 1200px) {
.fs-1 {    font-size: 2.25rem !important;  }  
.fs-2 {    font-size: 1.75rem !important;  }
.fs-3 {    font-size: 1.3125rem !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-table {    display: table !important;  } 
.d-print-table-row {    display: table-row !important;  } 
.d-print-table-cell {    display: table-cell !important;  } 
.d-print-flex {    display: -ms-flexbox !important;    display: flex !important;  } 
.d-print-inline-flex {    display: -ms-inline-flexbox !important;    display: inline-flex !important;  } 
.d-print-none {    display: none !important;  }
}










/** 
BY EK SCALE FOR PHONE 
*/

@media (max-width: 400px) {
  .modal-content,
  .modal-body {
    font-size: 0.9rem;
    line-height: 1.5;
  }
}








/*------------------------------------
 Tom Select (Bottom of CSS)
------------------------------------

 * tom-select.css (v1.7.8)
 * Copyright (c) contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.

*/

.ts-control.plugin-drag_drop.multi > .ts-input > div.ui-sortable-placeholder { visibility: visible !important; background-color: var(--bs-light0) !important; border: none !important; box-shadow: inset 0 0 12px 4px var(--bs-white); }
.ts-control.plugin-drag_drop .ui-sortable-placeholder::after { content: '!'; visibility: hidden; }
.ts-control.plugin-drag_drop .ui-sortable-helper { box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); }

.plugin-checkbox_options .option input { margin-right: 0.5rem; }
.plugin-clear_button .items { padding-right: calc(1em + 15px) !important; }
.plugin-clear_button .clear-button { opacity: 0; position: absolute; top: 0.375rem; right: calc(0.75rem - 5px); background: transparent !important; transition: opacity 0.15s ease-in-out; cursor: pointer; }
.plugin-clear_button.single .clear-button { right: calc(0.75rem - 5px + 2rem); }
.plugin-clear_button .has-items.focus .clear-button, .plugin-clear_button:hover .has-items .clear-button { opacity: 1; }

.ts-control .dropdown-header { color: var(--bs-primary); position: relative; padding: 0.375rem 0.75rem; border-bottom: 1px solid var(--bs-light1); background: var(--bs-light0); border-radius: var(--form-border-radius) var(--form-border-radius) 0 0; }
.ts-control .dropdown-header-close { position: absolute; right: 0.75rem; top: 50%; transform: translateY(-50%); color: var(--bs-dark2); opacity: 0.4; font-size: 20px !important; line-height: 1; }
.ts-control .dropdown-header-close:hover { color: var(--bs-black); }

.plugin-dropdown_input .ts-input.focus { box-shadow: none; border: 0.1rem solid var(--bs-primary); }
.plugin-dropdown_input .dropdown-input { border: none; border-bottom: 0.1rem solid var(--bs-primary0); display: block; width: 100%; padding: 0.15rem 0.5rem; background: transparent; box-shadow: none; font-size: var(--fs-14); font-weight: var(--fw-700); line-height: var(--form-line-height); }
.plugin-dropdown_input .focus ~ .ts-dropdown .dropdown-input { border-bottom: 0.2rem solid var(--bs-dark); outline: 0; box-shadow: none; }

.ts-control.plugin-input_autogrow .ts-input.has-items > input { min-width: 0; }
.ts-control.plugin-input_autogrow .ts-input.focus.has-items > input { flex: none; min-width: 4px; }
.ts-control.plugin-input_autogrow .ts-input.focus.has-items > input::-webkit-input-placeholder,
.ts-control.plugin-input_autogrow .ts-input.focus.has-items > input::-ms-input-placeholder,
.ts-control.plugin-input_autogrow .ts-input.focus.has-items > input::placeholder { color: transparent; }

.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content { display: flex; }
.ts-dropdown.plugin-optgroup_columns .optgroup { border-right: 1px solid #f2f2f2; border-top: 0 none; flex-grow: 1; flex-basis: 0; min-width: 0; }
.ts-dropdown.plugin-optgroup_columns .optgroup:last-child { border-right: 0 none; }
.ts-dropdown.plugin-optgroup_columns .optgroup:before { display: none; }
.ts-dropdown.plugin-optgroup_columns .optgroup-header { border-top: 0 none; }

.ts-control.plugin-remove_button .item { display: inline-flex; align-items: center; padding-right: 0 !important; }
.ts-control.plugin-remove_button .item .remove { color: inherit; text-decoration: none; vertical-align: middle; display: inline-block; padding: 1px 5px; border-left: 1px solid #dee2e6; border-radius: 0 2px 2px 0; box-sizing: border-box; margin-left: 5px; }
.ts-control.plugin-remove_button .item .remove:hover { background: rgba(0, 0, 0, 0.05); }
.ts-control.plugin-remove_button .item.active .remove { border-left-color: rgba(0, 0, 0, 0); }
.ts-control.plugin-remove_button .disabled .item .remove:hover { background: none; }
.ts-control.plugin-remove_button .disabled .item .remove { border-left-color: var(--bs-white); }
.ts-control.plugin-remove_button .remove-single { position: absolute; right: 0; top: 0; font-size: 23px; }

.ts-control { position: relative; }
.ts-control:not(.form-select) { padding: 0; border: none; height: auto; box-shadow: none; background: none; }
.ts-control:not(.form-select).single .ts-input { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right 0.75rem center; background-size: 16px 12px; padding-right: 2rem; }
.ts-control.form-select { padding: 0; height: auto; box-shadow: none; }
.ts-control.form-select .ts-input, .ts-control.form-select.single .ts-input.input-active { border: none !important; background: transparent !important; }

.ts-input { display: flex; align-items: center; min-height: var(--form-height); transition: var(--form-transition, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out); border: none; background: var(--bs-white); color: var(--bs-dark2); font-size: var(--fs-14); font-weight: var(--fw-700); line-height: var(--form-line-height); width: 100%; box-shadow: none; border-radius: var(--form-border-radius); padding: 0.15rem 0.5rem; }
.ts-input.disabled { opacity: 1; background-color: var(--bs-light0); cursor: not-allowed; }
.ts-input:focus { outline: none; }
.ts-input > input { flex: 1 1 auto; min-width: 7rem; display: inline-block !important; padding: 0 !important; min-height: 0 !important; max-height: none !important; max-width: 100% !important; margin: 0 !important; text-indent: 0 !important; border: none !important; background: none !important; line-height: inherit !important; box-shadow: none !important; }
.ts-input > input:focus { outline: none !important; }

.ts-input.focus { font-size: var(--fs-14); font-weight: var(--fw-800); border-bottom: 0.2rem solid var(--bs-dark); color: var(--bs-gray-dark2); }
.ts-control.multi .ts-input.has-items { padding-left: 0.5rem; padding-right: 0.5rem; }
.ts-control.multi .ts-input > div { background-color: rgba(var(--bs-dark-rgb), 0.05); font-size: var(--fs-14); padding: 0.25rem 0.75rem; border-radius: 4px; }
.ts-control.multi .ts-input.disabled > div, .ts-control.multi .ts-input.disabled > div.active { color: #868787; background: var(--bs-white); border: none; }

.ts-input.has-items > input { margin: 0 4px !important; }
.ts-input.dropdown-active::before { content: ' '; display: block; position: absolute; background: var(--bs-white); height: 1px; bottom: 0; left: 0; right: 0; }
.ts-input.disabled, .ts-input.disabled * { cursor: default !important; }
.ts-input.disabled { opacity: 1; background-color: var(--bs-light0); border: 0.1rem solid var(--bs-light0); }

.input-hidden .ts-input > input { opacity: 0; position: absolute; left: -10000px; }
.ts-dropdown { position: absolute; top: 100%; left: 0; width: 100%; border: 1px solid #d0d0d0; background: #fff; margin: 0.25rem 0 0 0; border-top: 0 none; box-sizing: border-box; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); border-radius: 0 0 0.25rem 0.25rem; }
.ts-dropdown [data-selectable] { cursor: pointer; overflow: hidden; }
.ts-dropdown [data-selectable] .highlight { background: rgba(255, 237, 40, 0.4); border-radius: 1px; }
.ts-dropdown .option, .ts-dropdown .optgroup-header, .ts-dropdown .no-results, .ts-dropdown .create { padding: 3px 0.75rem; }
.ts-dropdown .option, .ts-dropdown [data-disabled], .ts-dropdown [data-disabled] [data-selectable].option { cursor: inherit; opacity: 0.5; }
.ts-dropdown [data-selectable].option { opacity: 1; cursor: pointer; }
.ts-dropdown .optgroup:first-child .optgroup-header { border-top: 0 none; }
.ts-dropdown .optgroup-header { color: #6c757d; background: #fff; cursor: default; }
.ts-dropdown .create:hover, .ts-dropdown .option:hover, .ts-dropdown .active { background-color: #e9ecef; color: #1e2125; }
.ts-dropdown .create:hover.create, .ts-dropdown .option:hover.create, .ts-dropdown .active.create { color: #1e2125; }
.ts-dropdown .create { color: rgba(52, 58, 64, 0.5); }

.ts-dropdown .spinner { display: inline-block; width: 30px; height: 30px; margin: 3px 0.75rem; }
.ts-dropdown .spinner:after { content: " "; display: block; width: 24px; height: 24px; margin: 3px; border-radius: 50%; border: 5px solid #d0d0d0; border-color: #d0d0d0 transparent #d0d0d0 transparent; animation: lds-dual-ring 1.2s linear infinite; }

@keyframes lds-dual-ring { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }
.ts-dropdown-content { overflow-y: auto; overflow-x: hidden; max-height: 200px; overflow-scrolling: touch; scroll-behavior: smooth; }
.ts-wrapper.form-control, .ts-wrapper.form-select { padding: 0 !important; }
.ts-dropdown, .ts-dropdown.form-control, .ts-dropdown.form-select { height: auto; padding: 0; z-index: 1000; background: #fff; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.25rem; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
.ts-dropdown .optgroup-header { font-size: 0.875rem; line-height: 1.5; }
.ts-dropdown .optgroup:first-child:before { display: none; }
.ts-dropdown .optgroup:before { content: ' '; display: block; height: 0; margin: 0.5rem 0; overflow: hidden; border-top: 1px solid rgba(0, 0, 0, 0.15); margin-left: -0.75rem; margin-right: -0.75rem; }
.ts-dropdown .create { padding-left: 0.75rem; }
.ts-dropdown-content { padding: 5px 0; }

.ts-input { min-height: var(--form-height); transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; display: flex; align-items: center; }

@media (prefers-reduced-motion: reduce) { .ts-input { transition: none; } }
.ts-input.dropdown-active { border-radius: 0.25rem; }
.ts-input.dropdown-active::before { display: none; }
.ts-input.focus { border-color: #86b7fe; outline: 0; box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); }
.ts-input .item { display: flex; align-items: center; }
.is-invalid .ts-input, .was-validated .ts-input.invalid { border-color: #dc3545; }
.is-invalid .ts-input.focus, .was-validated .ts-input.invalid.focus { border-color: #bd2130; box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); }
.is-valid .ts-input { border-color: #198754; }
.is-valid .ts-input.focus { border-color: #198754; box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); }

.input-group-sm > .ts-control .ts-input,
.ts-control.form-select-sm .ts-input,
.ts-control.form-control-sm .ts-input { min-height: calc(1.5em + (0.5rem + 2px)); padding: 0 0.75rem; border-radius: 0.2rem; font-size: 0.875rem; }

.input-group-sm > .ts-control .ts-input.has-items,
.ts-control.form-select-sm .ts-input.has-items,
.ts-control.form-control-sm .ts-input.has-items { min-height: calc(1.5em + (0.5rem + 2px)) !important; font-size: 0.875rem; padding-bottom: 0; }

.input-group-sm > .ts-control.multi .ts-input.has-items,
.ts-control.form-select-sm.multi .ts-input.has-items,
.ts-control.form-control-sm.multi .ts-input.has-items { padding-top: calc((calc(1.5em + (0.5rem + 2px)) - (1.5 * 0.875rem) - 4px)/2) !important; }

.ts-control.multi .ts-input.has-items { padding-left: calc(0.75rem - 5px); padding-right: calc(0.75rem - 5px); }
.ts-control.multi .ts-input > div { border-radius: calc(0.25rem - 1px); }

.input-group-lg > .ts-control > .ts-input,
.ts-control.form-control-lg .ts-input,
.ts-control.form-select-lg .ts-input { min-height: calc(1.5em + (1rem + 2px)); border-radius: 0.3rem; font-size: 1.25rem; }

.ts-control:not(.form-select) { padding: 0; border: none; height: auto; box-shadow: none; background: none; }
.ts-control:not(.form-select).single .ts-input { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right 0.75rem center; background-size: 16px 12px; padding-right: 2rem; }
.ts-control.form-select { padding: 0; height: auto; box-shadow: none; }
.ts-control.form-select .ts-input,
.ts-control.form-select.single .ts-input.input-active { border: none !important; background: transparent !important; }

.input-group > .ts-control { flex-grow: 1; }
.input-group > .ts-control:not(:nth-child(2)) > .ts-input { border-top-left-radius: 0; border-bottom-left-radius: 0; }
.input-group > .ts-control:not(:last-child) > .ts-input { border-top-right-radius: 0; border-bottom-right-radius: 0; }


.ts-hidden-accessible { border: 0 !important; clip: rect(0 0 0 0) !important; clip-path: inset(50%) !important; overflow: hidden !important; padding: 0 !important; position: absolute !important; width: 1px !important; white-space: nowrap !important; }

/*# sourceMappingURL=tom-select.bootstrap5.css.map */

























