@charset "UTF-8";
:root,[data-]
 { 
}
:root
 { 
   --clBlack: #000000; 
   --clNavy: #000080; 
   --clBlue: #0000FF; 
   --clGreen: #008000; 
   --clTeal: #008080; 
   --clLime: #00FF00; 
   --clCyan: #00FFFF; 
   --clMaroon: #800000; 
   --clPurple: #800080; 
   --clOlive: #808000; 
   --clGray: #808080; 
   --clSilver: #C0C0C0; 
   --clRed: #FF0000; 
   --clMagenta: #FF00FF; 
   --clYellow: #FFFF00; 
   --clWhite: #FFFFFF; 
}
:root
 { 
   --clBlack: #000000; 
   --clNavy: #000080; 
   --clDarkBlue: #00008B; 
   --clMediumBlue: #0000CD; 
   --clBlue: #0000FF; 
   --clDarkGreen: #006400; 
   --clGreen: #008000; 
   --clTeal: #008080; 
   --clDarkCyan: #008B8B; 
   --clDeepSkyBlue: #00BFFF; 
   --clDarkTurquoise: #00CED1; 
   --clMediumSpringGreen: #00FA9A; 
   --clLime: #00FF00; 
   --clSpringGreen: #00FF7F; 
   --clAqua: #00FFFF; 
   --clCyan: #00FFFF; 
   --clMidnightBlue: #191970; 
   --clDodgerBlue: #1E90FF; 
   --clLightSeaGreen: #20B2AA; 
   --clForestGreen: #228B22; 
   --clSeaGreen: #2E8B57; 
   --clDarkSlateGray: #2F4F4F; 
   --clLimeGreen: #32CD32; 
   --clMediumSeaGreen: #3CB371; 
   --clTurquoise: #40E0D0; 
   --clRoyalBlue: #4169E1; 
   --clSteelBlue: #4682B4; 
   --clDarkSlateBlue: #483D8B; 
   --clMediumTurquoise: #48D1CC; 
   --clIndigo: #4B0082; 
   --clDarkOliveGreen: #556B2F; 
   --clCadetBlue: #5F9EA0; 
   --clCornFlowerBlue: #6495ED; 
   --clMediumAquaMarine: #66CDAA; 
   --clDimGray: #696969; 
   --clSlateBlue: #6A5ACD; 
   --clOliveDrab: #6B8E23; 
   --clSlateGray: #708090; 
   --clLightSlateGray: #778899; 
   --clMediumSlateBlue: #7B68EE; 
   --clLawnGreen: #7CFC00; 
   --clChartreuse: #7FFF00; 
   --clAquaMarine: #7FFFD4; 
   --clMaroon: #800000; 
   --clPurple: #800080; 
   --clOlive: #808000; 
   --clGray: #808080; 
   --clSkyBlue: #87CEEB; 
   --clLightSkyBlue: #87CEFA; 
   --clBlueViolet: #8A2BE2; 
   --clDarkRed: #8B0000; 
   --clDarkMagenta: #8B008B; 
   --clSaddleBrown: #8B4513; 
   --clDarkSeaGreen: #8FBC8F; 
   --clLightGreen: #90EE90; 
   --clMediumPurple: #9370DB; 
   --clDarkViolet: #9400D3; 
   --clPaleGreen: #98FB98; 
   --clDarkOrchid: #9932CC; 
   --clYellowGreen: #9ACD32; 
   --clSienna: #A0522D; 
   --clBrown: #A52A2A; 
   --clDarkGray: #A9A9A9; 
   --clLightBlue: #ADD8E6; 
   --clGreenYellow: #ADFF2F; 
   --clPaleTurquoise: #AFEEEE; 
   --clLightSteelBlue: #B0C4DE; 
   --clPowderBlue: #B0E0E6; 
   --clFirebrick: #B22222; 
   --clDarkGoldenRod: #B8860B; 
   --clMediumOrchid: #BA55D3; 
   --clRosyBrown: #BC8F8F; 
   --clDarkKhaki: #BDB76B; 
   --clSilver: #C0C0C0; 
   --clMediumVioletRed: #C71585; 
   --clIndianRed: #CD5C5C; 
   --clPeru: #CD853F; 
   --clChocolate: #D2691E; 
   --clTan: #D2B48C; 
   --clLightGray: #D3D3D3; 
   --clThistle: #D8BFD8; 
   --clOrchid: #DA70D6; 
   --clGoldenRod: #DAA520; 
   --clPaleVioletRed: #DB7093; 
   --clCrimson: #DC143C; 
   --clGainsboro: #DCDCDC; 
   --clPlum: #DDA0DD; 
   --clBurlyWood: #DEB887; 
   --clLightCyan: #E0FFFF; 
   --clLavender: #E6E6FA; 
   --clDarkSalmon: #E9967A; 
   --clViolet: #EE82EE; 
   --clPaleGoldenRod: #EEE8AA; 
   --clLightCoral: #F08080; 
   --clKhaki: #F0E68C; 
   --clAliceBlue: #F0F8FF; 
   --clHoneydew: #F0FFF0; 
   --clAzure: #F0FFFF; 
   --clSandyBrown: #F4A460; 
   --clWheat: #F5DEB3; 
   --clBeige: #F5F5DC; 
   --clWhiteSmoke: #F5F5F5; 
   --clMintCream: #F5FFFA; 
   --clGhostWhite: #F8F8FF; 
   --clSalmon: #FA8072; 
   --clAntiqueWhite: #FAEBD7; 
   --clLinen: #FAF0E6; 
   --clLightGoldenRodYellow: #FAFAD2; 
   --clOldLace: #FDF5E6; 
   --clRed: #FF0000; 
   --clMagenta: #FF00FF; 
   --clDeepPink: #FF1493; 
   --clOrangeRed: #FF4500; 
   --clTomato: #FF6347; 
   --clHotPink: #FF69B4; 
   --clCoral: #FF7F50; 
   --clDarkOrange: #FF8C00; 
   --clLightSalmon: #FFA07A; 
   --clOrange: #FFA500; 
   --clLightPink: #FFB6C1; 
   --clPink: #FFC0CB; 
   --clGold: #FFD700; 
   --clPeachPuff: #FFDAB9; 
   --clNavajoWhite: #FFDEAD; 
   --clMoccasin: #FFE4B5; 
   --clBisque: #FFE4C4; 
   --clMistyRose: #FFE4E1; 
   --clBlanchedAlmond: #FFEBCD; 
   --clPapayaWhip: #FFEFD5; 
   --clLavenderBlush: #FFF0F5; 
   --clSeaShell: #FFF5EE; 
   --clCornSilk: #FFF8DC; 
   --clLemonChiffon: #FFFACD; 
   --clFloralWhite: #FFFAF0; 
   --clSnow: #FFFAFA; 
   --clYellow: #FFFF00; 
   --clLightYellow: #FFFFE0; 
   --clIvory: #FFFFF0; 
   --clWhite: #FFFFFF; 
}
:root
 { 
   --fnSansSerif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";; 
   --fnMonospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;; 
}
:root
 { 
   --myXs: ; 
   --mySm: 576px; 
   --myMd: 768px; 
   --myLg: 992px; 
   --myXl: 1200px; 
   --myXxl: 1366px; 
   --myBorderRadiusSm: 0.25rem; 
   --myBorderRadiusLg: 0.5rem; 
   --myBorderRadiusXl: 1rem; 
   --myBorderRadiusXxl: 2rem; 
   --myBorderRadius2xl: var(--myBorderRadiusXxl); 
}
:root
 { 
   --myBlue: #0d6efd; 
   --myIndigo: #6610f2; 
   --myPurple: #6f42c1; 
   --myPink: #d63384; 
   --myRed: #dc3545; 
   --myOrange: #fd7e14; 
   --myYellow: #ffc107; 
   --myGreen: #198754; 
   --myTeal: #20c997; 
   --myCyan: #0dcaf0; 
   --myGray: #6c757d; 
   --myBlack: #000; 
   --myWhite: #fff; 
   --myBorderColorTranslucent: rgba(0, 0, 0, 0.175); 
}
:root,[data-bs-theme=light]
 { 
   --bsBlue: #0d6efd; 
   --bsIndigo: #6610f2; 
   --bsPurple: #6f42c1; 
   --bsPink: #d63384; 
   --bsRed: #dc3545; 
   --bsOrange: #fd7e14; 
   --bsYellow: #ffc107; 
   --bsGreen: #198754; 
   --bsTeal: #20c997; 
   --bsCyan: #0dcaf0; 
   --bsBlack: #000; 
   --bsWhite: #fff; 
   --bsGray: #6c757d; 
   --bsGrayDark: #343a40; 
   --bsGray100: #f8f9fa; 
   --bsGray200: #e9ecef; 
   --bsGray300: #dee2e6; 
   --bsGray400: #ced4da; 
   --bsGray500: #adb5bd; 
   --bsGray600: #6c757d; 
   --bsGray700: #495057; 
   --bsGray800: #343a40; 
   --bsGray900: #212529; 
   --bsPrimary: #0d6efd; 
   --bsSecondary: #6c757d; 
   --bsSuccess: #198754; 
   --bsInfo: #0dcaf0; 
   --bsWarning: #ffc107; 
   --bsDanger: #dc3545; 
   --bsLight: #f8f9fa; 
   --bsDark: #212529; 
   --bsPrimaryRgb: 13, 110, 253; 
   --bsSecondaryRgb: 108, 117, 125; 
   --bsSuccessRgb: 25, 135, 84; 
   --bsInfoRgb: 13, 202, 240; 
   --bsWarningRgb: 255, 193, 7; 
   --bsDangerRgb: 220, 53, 69; 
   --bsLightRgb: 248, 249, 250; 
   --bsDarkRgb: 33, 37, 41; 
   --bsEmphasisColorRgb: 0,0,0; 
   --bsPrimaryTextEmphasis: #052c65; 
   --bsSecondaryTextEmphasis: #2b2f32; 
   --bsSuccessTextEmphasis: #0a3622; 
   --bsInfoTextEmphasis: #055160; 
   --bsWarningTextEmphasis: #664d03; 
   --bsDangerTextEmphasis: #58151c; 
   --bsLightTextEmphasis: #495057; 
   --bsDarkTextEmphasis: #495057; 
   --bsPrimaryBgSubtle: #cfe2ff; 
   --bsSecondaryBgSubtle: #e2e3e5; 
   --bsSuccessBgSubtle: #d1e7dd; 
   --bsInfoBgSubtle: #cff4fc; 
   --bsWarningBgSubtle: #fff3cd; 
   --bsDangerBgSubtle: #f8d7da; 
   --bsLightBgSubtle: #fcfcfd; 
   --bsDarkBgSubtle: #ced4da; 
   --bsPrimaryBorderSubtle: #9ec5fe; 
   --bsSecondaryBorderSubtle: #c4c8cb; 
   --bsSuccessBorderSubtle: #a3cfbb; 
   --bsInfoBorderSubtle: #9eeaf9; 
   --bsWarningBorderSubtle: #ffe69c; 
   --bsDangerBorderSubtle: #f1aeb5; 
   --bsLightBorderSubtle: #e9ecef; 
   --bsDarkBorderSubtle: #adb5bd; 
   --bsWhiteRgb: 255, 255, 255; 
   --bsBlackRgb: 0, 0, 0; 
   --bsFontSansSerif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; 
   --bsFontMonospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; 
   --bsGradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); 
   --bsBodyFontFamily: var(--bsFontSansSerif); 
   --bsBodyFontSize: 1rem; 
   --bsBodyFontWeight: 400; 
   --bsBodyLineHeight: 1.5; 
   --bsBodyColor: #212529; 
   --bsBodyColorRgb: 33, 37, 41; 
   --bsBodyBg: #d2a679 OR #cccccc; 
   --bsBodyBgRgb: 255, 255, 255; 
   --bsEmphasisColor: #000; 
   --bsEmphasisColorRgb: 0, 0, 0; 
   --bsSecondaryColor: rgba(33, 37, 41, 0.75); 
   --bsSecondaryColorRgb: 33, 37, 41; 
   --bsSecondaryBg: #e9ecef; 
   --bsSecondaryBgRgb: 233, 236, 239; 
   --bsTertiaryColor: rgba(33, 37, 41, 0.5); 
   --bsTertiaryColorRgb: 33, 37, 41; 
   --bsTertiaryBg: #f8f9fa; 
   --bsTertiaryBgRgb: 248, 249, 250; 
   --bsLinkColor: #0d6efd; 
   --bsLinkColorRgb: 13, 110, 253; 
   --bsLinkDecoration: underline; 
   --bsLinkHoverColor: #0a58ca; 
   --bsLinkHoverColorRgb: 10, 88, 202; 
   --bsCodeColor: #d63384; 
   --bsHighlightColor: #212529; 
   --bsHighlightBg: #fff3cd; 
   --bsBorderWidth: 1px; 
   --bsBorderStyle: solid; 
   --bsBorderColor: #dee2e6; 
   --bsBorderColorTranslucent: rgba(0, 0, 0, 0.175); 
   --bsBorderRadius: 0.375rem; 
   --bsBorderRadiusSm: 0.25rem; 
   --bsBorderRadiusLg: 0.5rem; 
   --bsBorderRadiusXl: 1rem; 
   --bsBorderRadiusXxl: 2rem; 
   --bsBorderRadius2xl: var(--bsBorderRadiusXxl); 
   --bsBorderRadiusPill: 50rem; 
   --bsBoxShadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); 
   --bsBoxShadowSm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); 
   --bsBoxShadowLg: 0 1rem 3rem rgba(0, 0, 0, 0.175); 
   --bsBoxShadowInset: inset 0 1px 2px rgba(0, 0, 0, 0.075); 
   --bsFocusRingWidth: 0.25rem; 
   --bsFocusRingOpacity: 0.25; 
   --bsFocusRingColor: rgba(13, 110, 253, 0.25); 
   --bsFormValidColor: #198754; 
   --bsFormValidBorderColor: #198754; 
   --bsFormInvalidColor: #dc3545; 
   --bsFormInvalidBorderColor: #dc3545; 
}
*
 { 
}
html
 { 
   font-family: var(--fnSansSerif); 
   font-size: 1rem; 
   font-weight: 400; 
   line-height: 1.5; 
   webkit-text-size-adjust: 100; 
   ms-text-size-adjust: 100; 
}
body
 { 
   color: var(--bsBodyColor); 
   background-color: var(--bsBodyBg); 
   margin: 0rem; 
   padding: 0.5rem; 
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary, pre
 { 
   display: block; 
}
input, button, select, optgroup, textarea
 { 
   margin: 0; 
   font-family: inherit; 
   font-size: inherit; 
   line-height: inherit; 
}
audio, canvas, progress, video
 { 
   display: inline-block; 
   vertical-align: baseline; 
}
 audio: not([controls])
 { 
   display: none; 
   height: 0; 
}
[hidden], template
 { 
   display: none; 
}
a
 { 
   background-color: transparent; 
}
a:active,a:hover
 { 
   outline: 0; 
}
abbr[title]
 { 
   border-bottom: 1px dotted; 
}
dfn
 { 
   font-style: italic; 
}
mark
 { 
   padding: 0.1875em; 
   color: var(--bsHighlightColor); 
   background-color: var(--bsHighlightBg); 
}
img, svg
 { border:0; vertical-align: middle;
}
banner, topbar, contacts, subject, navbar, breadcrumb, topics, social, address
 { margin: 0 -15px
}
hr
 { 
   margin: 1rem 0; 
   color: inherit; 
   border: 0; 
   border-top: var(--bsBorderWidth) solid; 
   opacity: 0.25; 
}
p,ol,ul,dl
 { 
   margin: 0 auto 1rem auto; 
   padding-left: 2rem; 
}
:is(ol, ul) :is(ol, ul)
 { margin-bottom: 0;
}
abbr[title]
 { text-decoration: underline dotted; cursor: help; text-decoration-skip-ink: none;
}
address
 { margin-bottom:1rem; font-style: normal; line-height: inherit;
}
dt
 { font-weight:700;
}
dd
 { margin: auto auto 0.5rem 0
}
blockquote,figure
 { margin: 0 0 1rem;
}
a
 { color: rgba(blue , 1), text-decoration:underline;
}
a:hover
 { --bsLinkColorRgb: var(--bsLinkHoverColorRgb);
}
a:not([href]):not([class]), a:not([href]):not([class]):hover
 { color: inherit; text-decoration: none;
}
pre, code, kbd, samp
 { font-family: var(--bsFontMonospace); font-size: 1em;
}
pre
 { margin: 0 auto 1rem auto; overflow: auto; font-size: 0.875em;
}
pre code
 { font-size: inherit; color: inherit; word-break: normal;
}
code
 { font-size: 0.875em; color: var(--bsCodeColor); word-wrap: break-word;
}
a > code
 { color: inherit;
}
kbd
 { padding: 0.1875rem 0.375rem; font-size: 0.875em; color: var(--bsBodyBg); background-color: var(--bsBodyColor); border-radius: 0.25rem;
}
kbd kbd
 { padding: 0; font-size: 1em;
}
table
 { caption-side: bottom; border-collapse: collapse;
}
caption
 { padding: 0.5rem 0; color: var(--bsSecondaryColor); text-align: left;
}
th
 { text-align: inherit;
}
thead, tbody, tfoot, tr, td, th
 { border-color: inherit; border-style: solid; border-width: 0;
}
output
 { display: inline-block;
}
summary
 { display: list-item; cursor: pointer;
}
iframe
 { border: 0;
}
progress
 { vertical-align: baseline;
}
[hidden]
 { display: none!important;
}
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator
 { display: none!important;
}
b, strong
 { font-weight: bolder;
}
s, small
 { font-weight: 0.8rem;
}
sub, sup
 { 
   position: relative; 
   font-size: 0.75em; 
   line-height: 0; 
   vertical-align: baseline; 
}
sub
 { bottom: -0.25em;
}
sup
 { top:    -0.50em
}
h6, h5, h4, h3, h2, h1
 { 
   display: block; 
   margin: 0.5rem; 
   line-height: 1.2; 
   font-weight: 500; 
   color: inherit; 
}
h1
 { 
   font-size: 4.0rem; 
}
h2
 { 
   font-size: 3.2rem; 
}
h3
 { 
   font-size: 2.6rem; 
}
h4
 { 
   font-size: 2.0rem; 
}
h5
 { 
   font-size: 1.6rem; 
}
h6
 { 
   font-size: 1.3rem; 
}
div *:has( + img)
 { clear:both;
}
div *:is(img, + img)
 { float:left; width:25vw; height:auto;
}
div * + img + p
 { color:brown;
}
section[name="navbar"]::before, section[name="navbar"]::after
 { content:""; display:block; clear:both; position:absolute; width:90vw; height:2px; left:0; background:gray;
}
.lead
 { font-size: 1.25rem; font-weight: 300;
}
.display
 { font-weight: 300; line-height: 1.2;
}
.show
 { 
   display: block; 
}
.list-unstyled, .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;
}
.blockquote
 { font-size: 1.25rem; margin-bottom: 1rem;
}
.blockquote > :last-child
 { margin-bottom: 0;
}
.blockquote-footer
 { margin-top: -1rem; margin-bottom: 1rem; font-size: 0.875em; color: #6c757d;
}
.blockquote-footer::before
 { 
}
.img-fluid
 { max-width: 100%; height: auto;
}
.img-thumbnail
 { padding: 0.25rem; background-color: var(--bsBodyBg); border: var(--bsBorderWidth) solid var(--bsBorderColor); border-radius: var(--bsBorderRadius); max-width: 100%; height: auto;
}
.figure
 { display: inline-block;
}
.figure-img
 { margin-bottom: 0.5rem; line-height: 1;
}
.figure-caption
 { font-size: 0.875em; color: var(--bsSecondaryColor);
}
.flex, .cols, .row-cols,.row-cols-auto > *
 { flex: 0 0 auto; width: auto;
}
.container
 { 
   width: 95vw; 
   padding: auto 1rem; 
   margin: 5vw auto; 
   border: 2px solid black; 
   border-radius: 2rem; 
}
.container:after
 { 
   clear: both; 
}
.row
 { 
   display: flex; 
   flex-wrap: wrap; 
   flex: auto; 
   direction: row; 
   margin: 0 -0.75rem; 
   justify-content: space-between; 
}
.row:after
 { 
   clear: both; 
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12
 { 
   position: relative; 
   min-height: 1px; 
   padding: auto 15px; 
   float: left; 
}
.col-1
 { 
   width: 08vw; 
}
.col-2
 { 
   width: 17vw; 
}
.col-3
 { 
   width: 25vw; 
}
.col-4
 { 
   width: 33vw; 
}
.col-5
 { 
   width: 42vw; 
}
.col-6
 { 
   width: 50vw; 
}
.col-7
 { 
   width: 58vw; 
}
.col-8
 { 
   width: 67vw; 
}
.col-9
 { 
   width: 77vw; 
}
.col-10
 { 
   width: 83vw; 
}
.col-11
 { 
   width: 92vw; 
}
.col-pull-1
 { 
   right: calc(8vw* 1); 
}
.col-pull-2
 { 
   right: calc(8vw* 2); 
}
.col-pull-3
 { 
   right: calc(8vw* 3); 
}
.col-pull-4
 { 
   right: calc(8vw* 4); 
}
.col-pull-5
 { 
   right: calc(8vw* 5); 
}
.col-pull-6
 { 
   right: calc(8vw* 6); 
}
.col-pull-7
 { 
   right: calc(8vw* 7); 
}
.col-pull-8
 { 
   right: calc(8vw* 8); 
}
.col-pull-9
 { 
   right: calc(8vw* 9); 
}
.col-pull-10
 { 
   right: calc(8vw* 10); 
}
.col-pull-11
 { 
   right: calc(8vw* 11); 
}
.col-pull-12
 { 
   right: calc(8vw* 12); 
}
.col-push-1
 { 
   left: calc(8vw * 1); 
}
.col-push-2
 { 
   left: calc(8vw * 2); 
}
.col-push-3
 { 
   left: calc(8vw * 3); 
}
.col-push-4
 { 
   left: calc(8vw * 4); 
}
.col-push-5
 { 
   left: calc(8vw * 5); 
}
.col-push-6
 { 
   left: calc(8vw * 6); 
}
.col-push-7
 { 
   left: calc(8vw * 7); 
}
.col-push-8
 { 
   left: calc(8vw * 8); 
}
.col-push-9
 { 
   left: calc(8vw * 9); 
}
.col-push-10
 { 
   left: calc(8vw * 10); 
}
.col-push-11
 { 
   left: calc(8vw * 11); 
}
.col-push-12
 { 
   left: calc(8vw * 12); 
}
.col-ofst-1
 { 
   margin-left: calc(8vw * 1); 
}
.col-ofst-2
 { 
   margin-left: calc(8vw * 2); 
}
.col-ofst-3
 { 
   margin-left: calc(8vw * 3); 
}
.col-ofst-4
 { 
   margin-left: calc(8vw * 4); 
}
.col-ofst-5
 { 
   margin-left: calc(8vw * 5); 
}
.col-ofst-6
 { 
   margin-left: calc(8vw * 6); 
}
.col-ofst-7
 { 
   margin-left: calc(8vw * 7); 
}
.col-ofst-8
 { 
   margin-left: calc(8vw * 8); 
}
.col-ofst-9
 { 
   margin-left: calc(8vw * 9); 
}
.col-ofst-10
 { 
   margin-left: calc(8vw * 10); 
}
.col-ofst-11
 { 
   margin-left: calc(8vw * 11); 
}
.col-ofst-12
 { 
   margin-left: calc(8vw * 12); 
}
.row-cols-1 > *
 { width: 100%/1;
}
.row-cols-2 > *
 { width: 100%/2;
}
.row-cols-3 > *
 { width: 100%/3;
}
.row-cols-4 > *
 { width: 100%/4;
}
.row-cols-5 > *
 { width: 100%/5;
}
.row-cols-6 > *
 { width: 100%/6;
}
label
 { display: inline-block;
}
button
 { border-radius: 0;
}
button:focus:not(:focus-visible)
 { outline: 0;
}
button, select
 { text-transform: none;
}
select
 { word-wrap: normal;
}
select:disabled
 { opacity: 1;
}
button, [type=button], [type=reset], [type=submit]
 { 
}
button:not(:disabled), [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), [role=button]
 { cursor: pointer;
}
textarea
 { resize: vertical;
}
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;
}
legend + *
 { clear: left;
}
.navbar-toggler
 { 
   --bsNavbarTogglerPaddingY: 0.25rem; 
   --bsNavbarTogglerPaddingX: 0.75rem; 
   --bsNavbarTogglerFontSize: 1.25rem; 
   --bsNavbarTogglerBorderColor: rgba(var(--bsEmphasisColorRgb), 0.15); 
   --bsNavbarTogglerBorderRadius: var(--bsBorderRadius); 
   --bsNavbarTogglerTransition: box-shadow 0.15s ease-in-out; 
   padding: var(--bsNavbarTogglerPaddingY) var(--bsNavbarTogglerPaddingX); 
   font-size: var(--bsNavbarTogglerFontSize); 
   line-height: 1; 
   color: var(--bsNavbarColor); 
   background-color: #2b2b2b3F; 
   border: var(--bsBorderWidth) solid var(--bsNavbarTogglerBorderColor); 
   border-radius: var(--bsNavbarTogglerBorderRadius); 
   transition: var(--bsNavbarTogglerTransition); 
}
.navbar-toggler:hover
 { 
   text-decoration: none; 
}
.navbar-toggler:focus
 { 
   text-decoration: none; 
   outline: 0; 
   box-shadow: 0 0 0 0.25rem; 
}
.navbar-toggler-icon
 { 
   display: block; 
   width: 1.5em; 
   height: 1.5em; 
   vertical-align: middle; 
   background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); 
   background-repeat: no-repeat; 
   background-position: center; 
   background-size: 100; 
}
.navbar-brand
 { 
   padding: 0.5rem; 
   margin-right: 1rem; 
   font-size: 1.25rem; 
   color: rgba(var(--bsEmphasisColorRgb), 1); 
   text-decoration: none; 
   white-space: nowrap; 
}
.navbar-brand:hover, .navbar-brand:focus
 { 
   color: rgba(var(--bsEmphasisColorRgb), 1); 
}
.navbar
 { 
   --bsNavbarColor: rgba(var(--bsEmphasisColorRgb), 0.65); 
   --bsNavbarHoverColor: rgba(var(--bsEmphasisColorRgb), 0.8); 
   --bsNavbarDisabledColor: rgba(var(--bsEmphasisColorRgb), 0.3); 
   --bsNavbarActiveColor: rgba(var(--bsEmphasisColorRgb), 1); 
   --bsNavbarNavLinkPaddingX: 0.5rem; 
   display: block; 
   flex-wrap: wrap; 
}
.navbar:after
 { 
}
.navbar .navB
 { 
   display: none; 
}
.navbar:focus-within .navB
 { 
   --bsNavLinkPaddingX: 0; 
   --bsNavLinkPaddingY: 0.5rem; 
   --bsNavLinkFontWeight: ; 
   --bsNavLinkColor: var(--bsNavbarColor); 
   --bsNavLinkHoverColor: var(--bsNavbarHoverColor); 
   --bsNavLinkDisabledColor: var(--bsNavbarDisabledColor); 
   display: block; 
   padding-left: 0; 
   margin-bottom: 0; 
}
.nav, .navB
 { 
   background-color: #2b2b2b3F; 
   --bsNavLinkPaddingX: 0; 
   --bsNavLinkPaddingY: 0.5rem; 
   --bsNavLinkFontWeight: ; 
   --bsNavLinkColor: var(--bsNavbarColor); 
   --bsNavLinkHoverColor: var(--bsNavbarHoverColor); 
   --bsNavLinkDisabledColor: var(--bsNavbarDisabledColor); 
}
.nav .nav-link.active, .nav .nav-link.show
 { 
   color: var(--bsNavbarActiveColor); 
}
.nav .dropdown-menu
 { 
   position: static; 
}
. collapse: not(.show)
 { 
   display: none; 
   flex-basis: 100%; 
   flex-grow: 1; 
   align-items: center; 
}
.nav-scroll
 { 
   max-height: var(--bsScrollHeight, 75vh); 
   overflow-y: auto; 
}
.nav-text
 { 
   padding: 0.5rem 0rem; 
   color: var(--bsNavbarColor); 
}
.nav-text a, .nav-text a:hover, .nav-text a:focus
 { 
   color: var(--bsNavbarActiveColor); 
}
.navdrop:hover
 { 
   display: float; 
}
.navdrop:focus
 { 
   display: none; 
}
.dropdown
 { 
   position: relative; 
   display: inline-block; 
}
.dropdown-content
 { 
   display: none; 
   position: absolute; 
   background-color: #f1f1f1; 
   min-width: 160px; 
   box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); 
   z-index: 1; 
}
.dropdown-content a
 { 
   color: black; 
   padding: 12px 16px; 
   text-decoration: none; 
   display: block; 
}
.dropdown-content a: hover
 { 
   background-color: #ddd; 
}
.dropbtn
 { 
   background-color: #3498DB; 
   color: white; 
   padding: 16px; 
   font-size: 16px; 
   border: none; 
   cursor: pointer; 
}
. dropbtn: hover
 { 
   background-color: #2980B9; 
}
. dropbtn: focus
 { 
   background-color: #2980B9; 
}
@media(min-width:768px, max-width:912px)
{
}
@media(min-width:768px, max-width:768px)
{
768pxcalc(var(--szMedia) /144)}
@media(min-width:1200px,max-width:1200px)
{
1200px1.5erblack}
@media(min-width:1200px)
{
legend
 { font-size: 1.5rem;
}
}
@media(print)
{
*, *:before, *:after
 { 
   color: #000 !important; 
   text-shadow: none !important; 
   background: transparent !important; 
   webkit-box-shadow: none !important; 
   box-shadow: none !important; 
}
a, a:visited
 { 
   text-decoration: underline; 
}
a[href]:after
 { 
   content: " (" attr(href) ")"; 
}
abbr[title]:after
 { 
   content: " (" attr(title) ")"; 
}
a[href^="#"]:after, a[href^=" javascript: "]:after
 { 
   content: ; 
}
pre, blockquote
 { 
   border: 1px solid #999; 
   page-break-inside: avoid; 
}
thead
 { 
   display: table-header-group; 
}
tr, img
 { 
   page-break-inside: avoid; 
}
img
 { 
   max-width: 100% !important; 
}
p, h2, h3
 { 
   orphans: 3; 
   widows: 3; 
}
h2, h3
 { 
   page-break-after: avoid; 
}
.navbar
 { 
   display: none; 
}
.btn > .caret, .dropup > .btn > .caret
 { 
   border-top-color: #000 !important; 
}
.label
 { 
   border: 1px solid #000; 
}
.table
 { 
   border-collapse: collapse !important; 
}
.table td, .table th
 { 
   background-color: #fff !important; 
}
.table-bordered th, .table-bordered td
 { 
   border: 1px solid #ddd !important; 
}
}
