.demobutton-update-glyph{position:absolute;right:20px;width:18px;height:18px;animation-name:SpinningAnimation;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:linear}.demobutton-reset-glyph{position:absolute;right:20px;width:18px;height:18px}.Log{box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:20px;width:380px;min-width:380px}.log-titlebar{box-sizing:border-box;display:flex;justify-content:flex-end;height:42px;background-color:#b0b8bf}.log-titlebar-text{display:flex;width:100%;justify-content:flex-start;align-items:center;padding-left:15px;font-family:sans-serif;font-size:1.05em;color:black}.log-textarea-label{display:flex;flex-direction:column;position:relative}.log-textarea{box-sizing:border-box;position:relative;overflow-y:auto;min-height:189px;max-height:189px;border:thin solid #efeff0;color:black;line-height:1.1rem;background-color:#efeff0;padding:10px 15px;display:flex;flex-direction:column;justify-content:flex-start;overflow-x:hidden}.log-textarea-flexed{justify-content:space-between;padding-bottom:20px;padding-top:17px}.log-textarea-flexed span{margin:0}.log-titlebar-button{box-sizing:border-box;border:2px solid #008741;display:inline-flex;align-items:center;justify-content:center;min-width:45px;background-color:#008741}.log-titlebar-button img{width:23px;height:23px}.log-titlebar-button:hover{background-color:#006631;border-color:#006631}.log-titlebar-button:focus{z-index:2}.logentry-new,.logentry-old{display:block;margin:3px 0 7px 0;font-size:.97rem;font-family:sans-serif;color:black}.logentry-old{color:darkslategray}.button-demo-section{display:flex;flex-direction:column;flex-wrap:wrap}.button-demo-section:first-child{display:flex;flex-direction:column;flex-wrap:wrap;margin-right:20px}.button-demo-row{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:17px}.button-demo-row:has(:is(#demo-menu,#demo-language-menu)){margin-top:12px}.button-demo-column{display:inline-block;margin-right:30px;vertical-align:top;width:fit-content}#log-section-column{margin-right:auto}.button-demo{padding:10px 0 10px 20px;display:flex;flex-direction:row;flex-wrap:wrap}.demo-modal-ul{list-style-type:disc;list-style-position:inside;padding:5px 5px 7px 5px}.demo-modal-ul li{margin-bottom:5px}.accordion-panel{display:block;width:100%}.demobutton{position:relative;display:flex;justify-content:space-around;align-items:center;width:195px;box-sizing:border-box;height:42px;padding:9px 10px 9px 10px;border:2px solid;cursor:default;font-family:sans-serif;font-size:.95em;user-select:none}.demobutton-incomplete{background-color:white;border-color:#008741;color:black}.demobutton-complete{background-color:#008741;border-color:#008741;color:white}.demobutton-incomplete:hover{background-color:#dff7eb;border-color:#006631}.demobutton-complete:hover{background-color:#006631;border-color:#006631}.demobutton-glyph{position:absolute;right:20px;width:20px;height:20px}#demobutton2 .demobutton-glyph{position:absolute;right:21px;width:17px;height:17px}.demobutton span{padding-right:20px}#demobutton2 span{margin-right:15px}#demobutton1 span{padding-right:0}#demobutton2_panel{display:flex;flex-direction:column;padding:5px;max-width:195px}#demobutton2_panel span{margin:10px 0;font-size:.95rem}#demobutton2_panel a{margin:5px 0 5px 10px}#demobutton2_panel img{width:135px;height:auto;margin-bottom:5px}:is(.menu-panel) a,a:visited{display:block;color:black;font-family:sans-serif;font-size:.90em;padding:10px 10px 10px 25px;text-decoration:none;box-sizing:border-box;border:solid 2px white}.menu-panel a span{box-shadow:inset 0 -2px white;padding-bottom:4px;padding-top:4px;color:black}.menu-panel a:focus span,.menu-panel a:hover span{box-shadow:inset 0 -2px black;color:black}.menu-panel *:focus{outline-style:none;box-shadow:inset 0 0 0 2px #1a1a1a}.menu-panel li{list-style:none;padding:0;margin:0}.menu-panel ul{padding:0;margin:0}.menu-panel .accordion-panel{border:solid #b0b8bf;border-width:2px 0}.menu-panel ul li:last-child .accordion-panel{border-bottom-width:0}.menu-panel{display:block;position:absolute;min-width:191px;margin-top:0;background-color:white;border:2px solid #008741;border-top-width:0;z-index:2}.submenu-accordion-button,.menu-language-link{display:flex;justify-content:flex-start;width:100%;color:black;font-size:.90em;font-family:sans-serif;margin:0;padding-left:15px}.submenu-accordion-button{border-color:#dff7eb;background-color:#dff7eb}:is(.submenu-accordion-button,.menu-panel a,.menu-language-link):focus{z-index:3}.menu-language-link{font-size:.95rem;background-color:white;border-color:white;color:black}.menu-language-link span{margin-left:35px}.submenu-accordion-button:hover{background-color:#a3e3c2;border-color:#a3e3c2}.menu-language-link:hover{background-color:#dff7eb;border-color:#dff7eb}.submenu-accordion-button .demobutton-glyph{right:22px;width:15px;height:15px}.menu-language-link .demobutton-glyph{right:25px;width:23px;height:23px}.language-checked-glyph{position:absolute;width:18px;height:20px;left:15.5px}.demobutton-menu:focus{z-index:3}.toggle-attributes-button{box-sizing:border-box;height:42px;width:125px}#button-demo-row{margin-top:10px}.button-demo-section h2{margin-bottom:30px;font-size:150%}@media only screen and (max-width:700px){#h2_log{max-height:0}}@media only screen and (max-width:600px){.button-demo-row:has(:is(#demo-menu,#demo-language-menu)){margin-top:0}.button-demo{padding-left:10px;padding-right:10px;display:inline}.Log{margin-left:auto;margin-right:auto}.button-demo-section{vertical-align:none;width:100%}.button-demo-section h2{margin:auto;margin-top:30px !important;margin-bottom:40px !important}#h2_log{margin-top:40px !important;margin-bottom:20px !important}.button-demo-sectionLinks{width:100%}.button-demo-row{margin-bottom:17px;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center}.button-demo-section:first-child{margin-right:0}.button-demo-column{margin-bottom:7px}.demobutton-menu:focus{z-index:3}.toggle-attributes-button{vertical-align:none;margin:7px 0 15px 0;display:block}.button-demo-section{display:block;width:100%}.menu-panel{display:block;position:relative;margin-left:auto;margin-right:auto;z-index:2;box-shadow:none}h1,h2,h3,h4,h5,h6{text-align:center;margin-top:30px;margin-bottom:20px}.button-demo-section:last-child,.button-demo-column:last-child,.button-demo-row:last-child,.Log{margin-bottom:0}}@media only screen and (max-width:500px){.Log{margin-left:auto;margin-right:auto;min-width:370px;max-width:370px}}@media only screen and (max-width:400px){#log-section-column{display:flex;justify-content:center}.Log{display:inline-block;width:auto;max-width:95%;min-width:unset}}.CarouselBase{width:630px;display:flex;align-items:flex-end;justify-content:space-between;position:relative;padding:0;margin:20px 0 0 0}.CarouselBase .TabButtonPrimary{width:90px;height:70px;background-color:white;margin-bottom:0;font-size:1.05em;font-family:sans-serif;color:black;display:flex;flex-direction:column;justify-content:center;align-items:center;border-style:none}.CarouselBase .TabButtonSelectedIndicator{visibility:hidden}.CarouselBase .TabButtonContent{width:100%;height:100%}.CarouselBase .TabButtonPrimary[aria-selected="true"] .TabButtonSelectedIndicator{visibility:visible;position:absolute;min-width:100%;background-color:#0000bf;height:4px;top:72px}.CarouselBase .TabButtonContent{display:flex;flex-direction:column;text-align:center;justify-content:center;align-content:center}.CarouselBase .TabbedFrame{display:flex;flex-direction:column-reverse;padding:10px 0 10px 0;width:500px}.CarouselBase div[role="tablist"]{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;border-style:none;background-color:white;width:500px;margin-top:5px}.CarouselScrollButtonsSection{display:flex;justify-content:space-between;align-items:center;width:100%;position:absolute;top:345px}.CarouselScrollButton,.CarouselImageSwitchButton{width:45px;height:45px;border:2px solid white;box-sizing:border-box;color:black;background-color:white;display:flex;align-items:center;justify-content:center}.CarouselScrollbarLeftSide{margin-bottom:43px;margin-left:5px}.CarouselScrollbarRightSide{margin-bottom:43px;margin-right:5px}.CarouselImageLeftSide{top:143px;left:5px}.CarouselImageRightSide{top:143px;right:5px}.CarouselImageSwitchButton{position:absolute}.CarouselScrollButton:focus,.CarouselImageSwitchButton:focus{outline-color:#1a1a1a}.CarouselScrollButton:hover,.CarouselImageSwitchButton:hover{border-style:solid;background-color:#f7f7f8;border-color:#1a1a1a}:is(.CarouselScrollButton[aria-disabled="true"] img,.CarouselImageSwitchButton[aria-disabled="true"] img){opacity:.2}:is(.CarouselScrollButton[aria-disabled="true"],.CarouselImageSwitchButton[aria-disabled="true"]):hover{border-color:white;background-color:white}:is(.CarouselScrollButton[aria-disabled="true"],.CarouselImageSwitchButton[aria-disabled="true"]):focus{outline-color:#1a1a1a}:is(.CarouselScrollButton,.CarouselImageSwitchButton) img{max-width:30px;height:auto}.ImageCarouselCaption{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;width:500px;min-height:27px;font-size:.85rem;font-family:sans-serif;background-color:#b0b8bf;color:#1a1a1a;padding:0 10px 0 0}.ImageCarouselCaptionNumber{box-sizing:border-box;font-size:.9rem;font-family:sans-serif;min-width:30px;max-width:30px;min-height:27px;display:inline-flex;justify-content:center;align-items:center;border:2px solid #b0b8bf}.ImageCarouselCaptionText{box-sizing:border-box;display:inline-flex;align-items:center;min-width:470px;max-width:470px;min-height:27px;padding:3px 5px 3px 10px;background-color:#efeff0;color:#1a1a1a;border:2px solid #efeff0}.CarouselBase .TabPanelFrame{display:flex;justify-content:center;align-items:flex-start;width:100%;max-height:335px;min-height:335px;box-sizing:border-box;border:2px none #f7f7f8;margin-bottom:10px}.CarouselBase .TabPanelFrame img{max-width:100%;height:auto}.CarouselBase .TabButtonPrimary:focus .TabButtonContent{outline-style:none}.CarouselBase .TabButtonPrimary:hover{background-color:white}.CarouselBase .TabButtonPrimary:hover img{width:97px;box-shadow:0 8px 6px -6px #4c4c4c}.CarouselBase .TabButtonPrimary:focus img{width:97px;outline:2px solid #007a64;outline-offset:-1px;box-shadow:0 8px 6px -6px #4c4c4c}.ImageCarouselButtonsSection{box-sizing:border-box;display:flex;justify-content:flex-start;flex-wrap:wrap;width:auto;margin:20px 0 15px 20px}.ImageCarouselButtonsSection .actionbutton:nth-child(2){margin-left:20px}.CompositesUlChild{list-style-position:inside;padding:8px 0 15px 15px;margin:0;width:auto;max-width:100%}.CompositesUlChild li{padding:4px 0}.CompositesUlParent{padding-left:15px}.CompositesUlParent *[role="heading"]{font-weight:bold;font-size:1.05rem}.composites-ul-carousel,.composites-ul-table{list-style-type:none;padding:0;margin-bottom:20px;background-color:transparent}.composites-ul-carousel{margin-left:30px;width:fit-content}.CarouselFooter{display:inline-block;text-align:left;padding-right:50px;margin-top:10px}#carousel-section-heading{margin:30px 20px}.ImageCarouselStatusCanvas{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:312px;max-height:312px;width:500px;box-sizing:content-box;background-color:#f7f7f8}.ImageCarouselContentPanelCanvas{display:flex;flex-direction:column;justify-content:flex-end}#carousel-controls{display:flex;flex-direction:column;margin-left:20px;max-width:600px;width:auto;padding-right:20px}#carousel-type-radiogroup{padding-right:30px;width:fit-content}@media only screen and (max-width:650px){#carousel-section{width:100%;display:flex;flex-direction:row;justify-content:center}.ImageCarouselButtonsSection{margin-top:20px}#carousel-controls{display:flex;flex-direction:column;margin-left:20px;margin-right:20px;width:auto;padding-right:10px}.composites-ul-carousel,.composites-ul-table{margin-left:0}.CarouselFooter{display:flex flex-direction:column;border:0;text-align:left;padding:0;margin-top:20px}.ImageCarouselButtonsSection{justify-content:flex-start}.CarouselBase{align-items:flex-end;justify-content:center;width:100% !important;margin-left:auto;margin-right:auto;margin-top:20px;padding:0 !important}.CarouselBase .TabbedFrame{max-width:400px;margin-left:auto;margin-right:auto;max-height:275px;min-height:275px}.CarouselBase .TabPanelFrame{max-width:400px;max-height:100%;min-height:100%;margin-bottom:0;padding-bottom:0xp;margin-left:auto;margin-right:auto}.CarouselImageSwitchButton{visibility:visible !important;position:absolute;z-index:2}.CarouselImageLeftSide{top:112px;left:0}.CarouselImageRightSide{top:112px;right:0}#carousel-section-heading{margin-left:auto !important;margin-right:auto !important}.CarouselBase div[role="tablist"]{display:none !important}.CarouselScrollButton{display:none !important}.TabPanelFrame .message-titlebar-image{margin:0 10px 0 15px !important;width:25px !important;height:25px !important}.TabPanelFrame .spinner-image{width:30px !important;height:30px !important}.ImageCarouselStatusCanvas{min-height:250px;max-height:250px;max-width:400px}.ImageCarouselCaption{max-width:400px;min-width:400px}.ImageCarouselCaptionText{max-width:370px;min-width:370px}.CompositesUlChild{margin-left:-10px;max-width:auto}}@media only screen and (max-width:550px){.CarouselButtonsSection{justify-content:center;align-items:center;flex-direction:column}.CarouselBase .TabbedFrame{max-width:400px}.TabPanelFrame .MessageBase{max-width:290px;min-width:290px;margin:0}.CarouselImageLeftSide{left:-10px}.CarouselImageRightSide{right:-10px}.CarouselImageSwitchButton{width:33px;border-radius:0}}@media only screen and (max-width:500px){.CarouselBase .TabbedFrame{max-height:220px;min-height:220px;max-width:300px}.CarouselImageLeftSide,.CarouselImageRightSide{top:90px}.TabPanelFrame .MessageBase{max-width:280px;min-width:280px;margin:0}.ImageCarouselStatusCanvas{min-height:187px;max-height:187px;max-width:300px}.ImageCarouselCaption{max-width:300px;min-width:300px}.ImageCarouselCaptionText{max-width:270px;min-width:270px}.ImageCarouselButtonsSection{margin-left:10px}#carousel-controls{margin-left:0 !important;margin-right:10px !important;padding:10px !important;max-width:auto !important}#carousel-type-radiogroup{padding:5px 10px 5px 5px;margin-left:0;width:auto}}@media only screen and (max-width:400px){.ImageCarouselButtonsSection{flex-direction:column;align-items:center;justify-content:center;margin:10px 0}.ImageCarouselButtonsSection .actionbutton{margin:10px 0 0 0 !important}.CarouselBase .TabPanelFrame img{max-width:250px;max-height:auto}.CarouselBase .TabbedFrame{max-height:200px;min-height:200px;max-width:310px}.CarouselImageLeftSide{top:75px;left:-7px}.CarouselImageRightSide{top:75px;right:-7px}.CarouselBase .message-base{max-width:220px;min-width:220px;margin:0}.ImageCarouselStatusCanvas{min-height:156px;max-height:156px;max-width:250px}.ImageCarouselCaption{max-width:250px;min-width:250px}.ImageCarouselCaptionText{padding-right:5px;padding-left:5px;max-width:220px;min-width:220px}.CarouselBase .TabbedFrame{flex-direction:column}.ImageCarouselButtonsSection{margin-left:0}#carousel-controls{margin-left:0 !important;margin-right:0 !important;padding:0 !important;max-width:auto !important}}body::-webkit-scrollbar{width:7px}body,.modal-block-layer{scrollbar-width:7px}.chat-wrapper{position:relative;display:flex;flex-direction:column;justify-content:flex-start;flex-wrap:wrap}.chat-wrapper[expanded]{box-shadow:0 0 5px 3px rgba(0,0,0,0.5)}.chat-host{position:fixed;bottom:10px;right:10px;z-index:2}.chat-host:has(.chat-wrapper[expanded]){bottom:20px;right:20px;z-index:2}.chat-wrapper[expanded] .chat-banner{position:relative;display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-start;background-color:#0000bf;width:auto;height:52px}.chat-wrapper[expanded] .chat-banner>*:nth-child(1){order:1}.chat-wrapper[expanded] .chat-banner>*:nth-child(2){order:6}.chat-wrapper[expanded] .chat-banner>*:nth-child(3){order:5}.chat-wrapper[expanded] .chat-banner>*:nth-child(4){order:4}.chat-wrapper[expanded] .chat-banner>*:nth-child(5){order:3}.chat-wrapper[expanded] .chat-banner>*:nth-child(6){order:2}.chat-title-text{position:absolute;display:flex;align-items:center;left:0;color:white;font-size:1.1rem;font-family:sans-serif;height:100%;padding:0 20px 0 17px;cursor:grab;user-select:none}.chat-title-text:active{cursor:move}.chat-banner-button{position:relative;box-sizing:border-box;cursor:default;padding:7px 10px 7px 10px;border:2px solid #0000bf;color:white;background-color:#0000bf;width:49px;height:100%}.chat-banner-button:hover{background-color:#00005e;border-color:#00005e}.chat-banner-button-img{width:21px;height:21px}.chat-banner-container{position:relative;height:100%}.chat-settings-popup{box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap;position:absolute;border:1.5px solid #0000bf;border-top-width:7px;background-color:white;padding:10px 20px 20px 20px;width:max-content;height:auto;font-size:.95rem}.chat-settings-popup .checkbox{margin-top:12px;margin-left:0}.chat-settings-popup-pointer{position:absolute;width:0;height:0;border:9px solid transparent;border-top:0;border-bottom:7px solid #0000bf}.chat-settings-container{display:flex;align-items:center;justify-content:center;padding-top:20px;margin:20px -20px 0 -20px;border-top:1px solid #333}.chat-wrapper[expanded] .chat-banner-button-img{width:22px;height:22px;position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}:is(#chat-info-button,#chat-settings-button) .chat-banner-button-img{width:23.5px;height:auto}#chat-start-button .chat-banner-button-img{width:20px;height:auto}#chat-reposition-button{height:50px;width:calc(100% - 40px) !important}#chat-reposition-button img{width:24px;height:auto}.chat-banner-button:focus{outline-color:white;outline-offset:-5px}.chat-wrapper:not([expanded]) .chat-expand-button{width:130px;height:42px;display:flex;align-items:center;justify-content:space-around;font-family:sans-serif;font-size:.95rem}.chat-dialog{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;height:470px;width:380px;background-color:white}.chat-dialog ol{all:unset;display:flex;flex-direction:column;justify-content:flex-start;padding:0 15px 4px 15px}.chat-dialog li{all:unset;list-style:none}.chat-dialog-user-input-section{height:fit-content;display:flex;flex-direction:row;align-items:flex-end;justify-content:center;background-color:white;width:auto;padding:5px 15px 15px 15px}.chat-dialog-text-input-area{display:flex;width:100%}.chat-dialog-input{display:flex;box-sizing:border-box;width:stretch;max-width:unset;flex-grow:2;height:47px;border:2px solid gray;background-color:white;border-right-width:0;padding:5px 10px;font-size:.95rem;font-family:sans-serif}.chat-dialog-input:focus{outline-style:none;border-color:#1a1a1a;box-shadow:inset 1px 0 0 0 #333,inset 0 1px 0 0 #333,inset -3px 0 0 0 #333,inset 0 -1px 0 0 #333}.chat-dialog-input:hover{border-color:#333}.chat-dialog-input::placeholder{opacity:1;color:#757575;font-size:.95rem}.chat-dialog-input[disabled]::placeholder{opacity:0}.chat-dialog-input[disabled]{background-color:#fafafa;border-color:#ccc}.chat-send-button{position:relative;box-sizing:border-box;cursor:default;padding:7px 10px;color:black;display:flex;align-items:center;justify-content:space-around;max-width:57px;min-width:57px;height:100%;border:2px solid gray;border-left-width:0;background-color:white;box-shadow:inset 1px 0 0 0 #ccc}.chat-send-button:focus{outline-style:none;border-color:#1a1a1a;border-left-width:0;box-shadow:inset 3px 0 0 0 #333,inset 0 1px 0 0 #333,inset -1px 0 0 0 #333,inset 0 -1px 0 0 #333}.chat-send-button:hover{background-color:#f7f7f8;border-color:#333;box-shadow:inset 1px 0 0 0 #333}.chat-send-button:hover:focus{background-color:#f7f7f8;outline-style:none;border-color:#1a1a1a;border-left-width:0;box-shadow:inset 3px 0 0 0 #333,inset 0 1px 0 0 #333,inset -1px 0 0 0 #333,inset 0 -1px 0 0 #333}.chat-dialog-text-input-area:focus-within+.chat-send-button{box-shadow:inset 0 0 0 0 #333}.chat-dialog-text-input-area:hover+.chat-send-button{border-color:#333}.chat-dialog-text-input-area:hover+.chat-send-button[disabled]{border-color:#ccc}.chat-send-button[disabled],.chat-send-button[disabled]:hover{background-color:#fafafa;border-color:#ccc;box-shadow:inset 0 0 0 0 #ccc,inset 0 0 0 0 #ccc,inset 0 0 0 0 #ccc,inset 0 0 0 0 #ccc}.chat-send-button[disabled] img{opacity:.3}.chat-send-button img{width:21px;height:auto;position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.chat-dialog-message-section{display:flex;flex-direction:column;justify-content:flex-start;flex-grow:1;background-color:white;overflow-y:scroll;overflow-x:hidden;scrollbar-gutter:stable}.chat-dialog-message-section:focus-visible{outline-style:none;box-shadow:inset 0 0 0 2px #1a1a1a}.chat-message{display:flex;margin-bottom:15px}.chat-message:last-of-type{margin-bottom:10px}.chat-message[type="sent"]{flex-direction:row-reverse}.chat-message img{width:28px;height:28px}.chat-message[type="sent"] img{margin-left:5px}.chat-message[type="received"] img{margin-right:5px}.chat-message[type="status"] img{margin-right:5px}.chat-dialog-message-section li:first-child{margin-top:20px}.chat-message-body{display:flex;flex-direction:column;max-width:260px;min-width:50px;box-sizing:border-box;font-family:sans-serif;width:fit-content}.chat-message-pointer{position:absolute;width:0;height:0}.chat-message[type="status"] .chat-message-pointer{top:0;left:-5px;border:10px solid transparent;border-right:8px solid #f7f2e4;border-left:0}.chat-message-bubble{display:flex;align-items:center;overflow:auto;font-size:.94rem;line-height:1.2rem;min-height:20px;overflow-wrap:word-break;border-style:solid;border-width:1px;border-radius:10px;padding:7px;width:auto}.chat-message-timestamp{display:flex;flex-direction:row;align-self:flex-start;font-size:13px;color:#333;padding:5px 0 2px 0}.chat-message[type="received"] .chat-message-bubble{background-color:#9ef0de;border-color:#9ef0de;color:black}.chat-message[type="status"] .chat-message-bubble{background-color:#ffe977;border-color:#ffe977;color:black}.chat-message[type="status"] .chat-message-bubble{padding:7px 10px}.chat-animated-dot{margin:0 3px;opacity:0;animation-duration:2s;animation-iteration-count:infinite}.chat-animated-dot:first-child{animation-name:dot-animation-1}.chat-animated-dot:nth-child(2){animation-name:dot-animation-2}.chat-animated-dot:nth-child(3){animation-name:dot-animation-3}@keyframes dot-animation-1{0%{opacity:0}24%{opacity:0}25%{opacity:1}100%{opacity:1}}@keyframes dot-animation-2{0%{opacity:0}49%{opacity:0}50%{opacity:1}100%{opacity:1}}@keyframes dot-animation-3{0%{opacity:0}74%{opacity:0}75%{opacity:1}100%{opacity:1}}.chat-message.concat{margin-bottom:7px}.chat-message.concat .chat-message-timestamp{display:none}li:has(.chat-message.concat)+li:has(.chat-message.concat) img{visibility:hidden}li:has(.chat-message.concat)+li img{visibility:hidden}.chat-message[type="sent"] .chat-message-timestamp{align-self:flex-end;padding-right:12px}.chat-message[type="received"] .chat-message-timestamp{align-self:flex-start;padding-left:12px}.chat-message[type="sent"] .chat-message-bubble{background-color:#0072c6;border-color:#0072c6;color:white}.chat-info{position:relative;min-height:2px;min-width:300px;align-self:center;background-color:#0072c6;margin:10px 0 30px 0}.chat-info span{display:inline-block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:white;width:auto;white-space:nowrap;height:auto;padding-left:10px;padding-right:10px;color:#0072c6;font-size:.95rem;font-family:sans-serif;font-weight:bold}@media only screen and (max-width:600px){.chat-host{bottom:0;right:0}.chat-host:has(.chat-wrapper[expanded]){bottom:0;right:0}}@media only screen and (max-height:520px){.chat-dialog{height:calc(100vh - 52px)}.chat-host{bottom:0;right:0}.chat-host:has(.chat-wrapper[expanded]){bottom:0;right:0}.chat-dialog-user-input-section{padding:0 4px 4px 4px}}@media only screen and (max-width:400px){.chat-dialog{width:100%}.chat-host:has(.chat-wrapper[expanded]){width:100%}}.PopupPanel{display:inline-block;position:absolute;border:1px solid #008741;border-left-width:7.5px;background-color:#f7f7f8;padding:17px;margin:1px 20px 0 11px;max-width:235px;font-size:.9rem;font-family:sans-serif;line-height:150%}.popup-panel-pointer{position:absolute;top:19px;left:-15px;width:0;height:0;border:10px solid transparent;border-left:0;border-right:8px solid #008741}.popup-trigger-icon{display:inline-block;vertical-align:middle;height:22px;width:22px}input[type="number"],select{border:2px solid #0000bf;padding:4px;margin-top:3px;margin-bottom:3px}input[type="number"]{margin-right:8px}.number-input{display:flex;align-items:center;margin-top:5px;margin-bottom:5px}.number-input label{flex-wrap:wrap}:is(input[type="number"],select:not([disabled])):hover,:is(input[type="number"],select):focus{border-color:#00005e;background-color:#f0f0ff;color:black}.radiobutton,.checkbox{display:flex;align-items:center;font-size:.95rem;margin-top:8px;cursor:default}li[role="treeitem"] .checkbox{margin:0}fieldset .radiobutton{margin-left:4px}fieldset .checkbox{margin-left:2px;margin-top:10px}fieldset input[type="number"]{margin-top:4px}:is(fieldset,.radio-group) .radiobutton:first-of-type,.checkbox:first-of-type{margin-top:10px}:is(fieldset,.radio-group) :is(.radiobutton:last-of-type,.checkbox:last-of-type){margin-bottom:7px}:is(.modal-window-list-container fieldset) .radiobutton,.checkbox{margin-left:7px}:is(.radiobutton,.checkbox) :is(label,.radiobutton-label,.checkbox-label){margin-left:8px;flex-wrap:wrap;flex-grow:2}.radiobutton input{flex-grow:0;opacity:0;margin:0 -17px 0 0 !important;padding:0 !important;min-height:15px;max-height:15px;min-width:15px;max-width:15px;z-index:2}.checkbox input{flex-grow:0;opacity:0;margin:0 -17px 0 0 !important;padding:0 !important;min-height:15px;max-height:15px;min-width:15px;max-width:15px;z-index:2}.radiobutton .checkmark{position:relative;flex-grow:0;min-height:15px;max-height:15px;min-width:15px;max-width:15px;height:15px;background-color:white;border:2px solid #0000bf;border-radius:50%}.checkbox .checkmark{position:relative;flex-grow:0;min-height:16px;max-height:16px;min-width:16px;max-width:16px;height:15px;background-color:white;border:2px solid #0000bf}:is(.radiobutton,.checkbox):hover :is(.checkmark,.checkmark:after){background-color:#f0f0ff;border-color:#00005e}.checkbox:hover input:checked ~ :is(.checkmark,.checkmark:after){background-color:#00005e;border-color:#00005e}.checkbox[aria-checked="true"]:hover :is(.checkmark,.checkmark:after){background-color:#00005e;border-color:#00005e}.checkbox-container:hover :is(.checkmark,.checkmark:after){background-color:#f0f0ff;border-color:#00005e}.checkbox-container:hover input:indeterminate :is(.checkmark,.checkmark:after){background-color:#f0f0ff;border-color:#00005e}.checkbox-container:hover input:checked :is(.checkmark,.checkmark:after){background-color:#00005e;border-color:#00005e}.radiobutton input:checked ~ .checkmark{background-color:white}.radiobutton[aria-checked="true"] .checkmark{background-color:white}.checkbox input:checked ~ .checkmark{background-color:#0000bf}.checkbox[aria-checked="true"] .checkmark{background-color:#0000bf}:is(.radiobutton,.checkbox) input:focus ~ .checkmark{outline:2px solid #1a1a1a;outline-offset:0}:is(.radiobutton,.checkbox):focus .checkmark{outline:2px solid #1a1a1a;outline-offset:0}.radiobutton:focus{outline-style:none}.checkmark:after{content:"";position:absolute;display:none}:is(.radiobutton[aria-checked="true"],.checkbox[aria-checked="true"]) .checkmark:after{display:block}input:checked ~ .checkmark:after{display:block}input:indeterminate ~ .checkmark:after,.checkbox-container:hover input:indeterminate ~ .checkmark:after{display:block;top:6.25px;left:1.75px;width:12px;height:3.75px;border:solid #0000bf;transform:rotate(0);border-width:3.75px 0 0 0;background-color:white;box-sizing:border-box}.checkbox-container:hover input:indeterminate ~ .checkmark:after{border-color:#00005e;background-color:transparent}.radiobutton .checkmark:after,.radiobutton:hover input:checked ~ .checkmark:after,.radiobutton[aria-checked="true"]:hover .checkmark:after{top:3.75px;left:3.75px;width:7.5px;height:7.5px;border-radius:50%;background:#0000bf}.radiobutton:hover input:checked ~ .checkmark:after,.radiobutton[aria-checked="true"]:hover .checkmark:after{background:#00005e}.checkbox .checkmark:after,.checkbox-container:hover input:checked ~ .checkmark:after{top:1px;left:4.75px;width:3.5px;height:9px;border:solid white;transform:rotate(45deg);border-width:0 2.5px 2.5px 0;background-color:#0000bf}.checkbox:hover input:checked ~ .checkmark:after,.checkbox-container:hover input:checked ~ .checkmark:after{background-color:#00005e}.Hidden{display:none}.ErrorSection{display:flex;flex-direction:column;justify-content:flex-start}.ErrorSectionHeadingContainer{box-sizing:content-box;display:flex;align-items:center;padding:5px 30px 5px 15px;background-color:#b01038;color:#fafafa;border-top-style:solid;border-top-width:1px;width:100%}.ErrorSectionContainer{box-sizing:content-box;display:block;margin-bottom:20px;margin-top:10px;background-color:#f6e2e6;max-width:420px;min-width:380px;width:auto;overflow:hidden}.Form{display:flex;flex-wrap:wrap;margin:10px 0 0 0}.Page{display:flex;flex-direction:column;background-color:white;padding:0 20px 0 20px}.form-navlink{font-size:1.1rem;display:flex;align-items:center;justify-content:flex-start;padding:10px 20px 10px 15px;background-color:white;border-color:white;border-left-style:solid;border-left-width:7px;cursor:pointer;color:#00005e}.form-navlink .form-navlink-name{box-shadow:inset 0 -2px white;padding-bottom:3px;padding-top:6px}:is(.form-navlink[aria-disabled="false"]:hover,.form-navlink[aria-disabled="false"]:focus) .form-navlink-name{box-shadow:inset 0 -2px #00005e;color:#00005e}.form-navlink[aria-current="step"]{border-color:#0000bf;border-left-style:solid;border-left-width:7px;background-color:#f2f2f2}.form-navlink[aria-current="step"] .form-navlink-name{box-shadow:inset 0 -2px #f2f2f2}.form-navlink[aria-disabled="true"]{background-color:white;color:gray;cursor:default}.form-navigation{display:block;min-width:200px;margin:0 50px 30px 0}.assistive-text{display:block;color:#4d4d4d;margin-top:7px}.ErrorReportIcon{width:25px;height:25px;margin-right:15px}.ErrorReportHeading{font-family:sans-serif;font-size:1.1em}.ErrorReportHeading:focus{outline-color:white;outline-offset:2px}.ErrorReportList{margin:10px 0 15px 0}.VerticalSeparator{position:relative;display:inline-block;border:1px solid;margin-left:0;margin-right:15px}.form-section{display:flex;flex-direction:column}.form-section-box{display:flex;flex-direction:column}.form-element-row{display:inline-block;width:fit-content}.form-element-row:has(+.heading-row){margin-bottom:-3px}.form-button-section{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;min-width:310px;max-width:320px;margin:10px 0 15px 0}.FormButton{box-sizing:border-box;display:flex;width:145px;height:42px;align-items:center;justify-content:space-evenly;font-size:.9em;font-family:sans-serif;padding:7px;margin:10px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FormButton img{width:20px;height:20px}.ButtonNextDark{color:white;border:2px solid #0000bf;background-color:#0000bf}.ButtonNextDark:hover{background-color:#00005e;border-color:#00005e}.ButtonPrevLight,.ButtonFormAction{color:black;background-color:white;border:2px solid #0000bf}.ButtonPrevLight:hover,.ButtonFormAction:hover{background-color:#f0f0ff;border-color:#00005e}.FormSubSection{display:inline-block;position:relative}.ElementBox{display:inline-block;vertical-align:top;margin-bottom:30px}.ElementBoxLeft{display:inline-block;vertical-align:top;margin-top:10px;margin-bottom:10px;margin-right:40px}.InputFieldLabel,.ComboBoxLabel{display:inline-block;font-size:1.05rem;margin-bottom:5px}.help-popup-host{display:inline-block}.listbox-item,.listbox-item-focused{font-size:.97rem;font-family:sans-serif;display:flex;align-items:center;height:35px;padding:0 5px 0 15px;margin-left:-15px;text-overflow:ellipsis;color:black;cursor:default}.listbox-infoitem{font-size:16px;font-family:sans-serif;font-style:italic;color:#666}.listbox-item:hover{background-color:#f0f0ff}.listbox-infoitem:hover{background-color:white}.listbox-item-focused{background-color:#0000bf;color:white}.listbox-panel{position:absolute;box-sizing:border-box;border:2px solid #00005e;border-top-width:1px;padding:0 0 0 10px;background-color:white;display:block;overflow-x:hidden;width:262px;margin:0}.listbox-panel-focused{border-color:#00005e}.combobox-dropdownbutton{position:relative;box-sizing:border-box;width:42px;height:100%;display:inline-block;background-color:white;border:2px solid gray;border-left-style:none}.combobox-dropdownbutton-image{position:absolute;width:13px;height:13px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.combobox-dropdownbutton:hover{background-color:#f0f0ff}.combobox-dropdownbutton:focus{outline-style:none}.combobox-dropdownbutton:focus .combobox-dropdownbutton-image{outline:1px solid #00005e;outline-offset:5px}.combobox-dropdownbutton[aria-expanded="true"] .combobox-dropdownbutton-image{transform:translate(-50%,-50%) rotate(180deg)}#combobox_section{margin-bottom:15px}.InputField,.TextArea{box-sizing:border-box;width:260px;height:35px;border-style:solid;border-width:2px;border-color:gray;padding:7px;display:block;font-size:.97rem;font-family:sans-serif}.TextArea{height:auto}.InputField:focus,.TextArea:focus{outline-offset:0}.combobox{display:flex;height:35px;font-size:.97rem;border-style:none}.ComboBoxInput{display:inline-block;height:100%;padding-right:10px;padding-left:7px;width:220px;border-right-style:none;border-bottom-right-radius:0;border-top-right-radius:0;margin-top:0}.ComboBoxInput[aria-expanded="true"],.ComboBoxInput[aria-expanded="true"]+.combobox-dropdownbutton{border-bottom-style:none;padding-top:5px;padding-bottom:5px}#combobox_section:focus-within .ComboBoxInput{border-color:#00005e;outline-style:none}#combobox_section:focus-within .combobox-dropdownbutton{border-color:#00005e;outline-style:none}.ErrorLink{margin:7px 0 5px 0;padding-right:50px}.ErrorLink:first-child{margin-top:5px}.ErrorLink a{color:#0000bf}.ErrorLink span{margin-right:5px}.HeadingMain{margin-bottom:10px !important;margin-top:0 !important}.HeadingSection{position:relative;display:block;margin-bottom:15px}.adjacent-error{display:flex;align-items:center;color:#8d0d2d;margin-top:10px;font-weight:600}.adjacent-error>img{height:22px;width:auto;margin-right:7px}.adjacent-error ~ .assistive-text{margin-top:10px}.HeadingSectionInline{display:inline-block;vertical-align:middle}.heading-row{display:inline-block;margin-bottom:7px;vertical-align:middle}.PopupTrigger{display:inline-block;vertical-align:middle;max-height:25px;max-width:25px;padding:3px;margin-left:15px}.radiogroup-label{display:block;font-size:1.1em;margin-top:0;margin-bottom:7px;padding-bottom:3px;border-bottom:solid;border-width:thin}.radiogroup{display:inline-block;padding:0 10px;margin:0}.checkbox-tree{display:block;padding:10px 10px 10px 0;margin:0}.checkbox-tree>ul{margin-bottom:10px}.checkbox-tree li{list-style:none;margin-top:4px;margin-bottom:5px;cursor:default}.checkbox-tree li:focus{outline-style:none}.checkbox-tree li:focus>.checkbox-container{outline:2px solid #1a1a1a}.checkbox-tree-expansion-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;position:relative;align-items:center;border-style:solid;border-color:white;height:21px;width:21px;padding:2px;margin:0 0 0 5px;background-color:white;box-sizing:border-box}.checkbox-tree-expansion-button img{height:auto;width:100%}.checkbox-container{display:inline-flex;align-items:center;border-style:solid;border-color:white;box-sizing:border-box;padding:3px 5px}.Form h3{font-size:1.5rem;font-weight:700;margin-block-start:.83em;margin-block-end:.83em;margin-inline-start:0;margin-inline-end:0}.Form h4{font-size:1.17rem;font-weight:700;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0}@media only screen and (max-width:700px){.PopupPanel{width:auto;margin-right:20px}}@media only screen and (max-width:600px){.Page{padding:0 10px 0 10px}.PopupPanel{position:static;border-width:0 0 0 7.5px;background-color:#dff7eb;max-width:280px;display:block;padding:15px;margin:0 20px 20px 0}.popup-panel-pointer{display:none}.HeadingSection,.HeadingSectionInline,.HeadingMain{text-align:left}.ErrorLink{padding-right:20px}.ErrorSectionContainer{max-width:360px;min-width:360px}}@media only screen and (max-width:500px){.PopupPanel{margin-right:5px}}@media only screen and (max-width:400px){.ErrorSectionContainer{max-width:300px;min-width:300px}.ErrorLink{padding-right:10px}.form-button-section{flex-direction:column;justify-content:space-between;min-width:150px;max-width:150px;height:100px}}@media only screen and (max-width:360px){.ErrorSectionContainer{max-width:270px;min-width:250px}}.linkbox{box-sizing:border-box;display:inline-block;position:relative;width:280px;border-style:solid;border-width:0;cursor:pointer;height:auto;padding-bottom:20px}.linkbox-tall{padding-bottom:55px}.linkbox-250px-width{width:250px}.linkbox-medium{min-height:230px}.linkbox-link{position:absolute;top:0;left:0;width:100%;height:100%}.linkbox-link:focus{outline-style:none}.linkbox-image{width:100%;height:auto}.linkbox-link-cta{position:absolute;left:15px;bottom:20px;width:140px;display:flex;align-items:center;justify-content:space-evenly;border:2px solid;height:35px;line-height:35px;color:black;text-align:center;font-family:sans-serif;font-size:.95rem;text-align:center}.linkbox-link-cta-glyph{width:19px;height:auto}.cta-card{width:250px;padding-bottom:60px}.cta-summer{background-color:#fff9db}.cta-blue{background-color:#e5eff8}.cta-copper-light{background-color:#cffaf1}.cta-card .linkbox-link:focus{outline-style:none}.cta-card .linkbox-link:focus .linkbox-link-cta{outline:2px solid #1a1a1a}.cta-copper-light:not(:hover) .linkbox-link-cta{animation:cta-copper-light-background-change-out .2s linear;background-color:#9fc9eb;border-color:#9fc9eb}:is(.cta-copper-light:hover,.cta-copper-light:focus-within) .linkbox-link-cta{animation:cta-copper-light-background-change-in .2s linear;background-color:#72a5cf;border-color:#72a5cf}@keyframes cta-copper-light-background-change-in{from{background-color:#9fc9eb;border-color:#9fc9eb}to{background-color:#72a5cf;border-color:#72a5cf}}@keyframes cta-copper-light-background-change-out{from{background-color:#72a5cf;border-color:#72a5cf}to{background-color:#9fc9eb;border-color:#9fc9eb}}.linkbox-textcontent-container{padding:0 20px 0 15px}.linkbox-link-glyph{position:absolute;bottom:15px;left:16px;width:32px;height:auto}.linkbox-tall .linkbox-link-glyph{bottom:18px}.linkbox-heading{box-sizing:border-box;margin:15px 0;padding:0;text-align:left !important;font-family:sans-serif;font-size:1.24rem;font-weight:500}.linkbox-simple .linkbox-heading{font-weight:600}.linkbox-bodytext{margin:15px 0;line-height:150%;font-size:1rem;font-family:sans-serif;overflow-wrap:break-word}.linkbox-tagset-container{display:block;margin-top:22px}.linkbox-tag-container{box-sizing:border-box;display:inline-block;height:30px;line-height:30px;padding:0 10px;text-align:center;border:1px solid #dedfe1;border-radius:20px;color:#333;background-color:#dedfe1;margin-right:10px;font-size:.95rem;font-family:sans-serif}.linkbox-tag-image{padding:0 20px 0 0;width:24px;height:24px}.LinkBoxColumn{display:flex;flex-direction:column;justify-content:flex-start;margin:25px 25px 10px 10px}.LinkBoxColumn:last-child{margin-right:10px}.LinkBoxRow{display:block}.LinkBoxFooter{margin-top:20px;text-align:left;display:flex;flex-direction:column}.LinkBoxIndent{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:10px;width:auto}.LinkBoxIndent>*{width:100%}.LinkBoxRowFlexed{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.white{background-color:white}.linkbox-simple{box-sizing:border-box;border:2px solid #1a1a1a;min-height:120px;padding-bottom:55px}.linkbox-simple .linkbox-link:focus{box-shadow:0 0 0 3px #1a1a1a;outline-style:none}.linkbox-with-tags{background-color:#fff9db}.linkbox-with-tags .linkbox-link:focus{box-shadow:0 0 0 2px #1a1a1a;outline-style:none}.linkbox-tall{box-sizing:border-box;background-color:white;border:2px solid #1a1a1a}.linkbox-tall .linkbox-link:focus img{outline:2px solid #1a1a1a;outline-offset:7px}.composites-ul-linkbox{margin-top:5px;padding-left:20px;list-style-type:disc;border-left-style:none}.composites-ul-linkbox .CompositesUlChild{margin-bottom:5px}#linkbox-demo{width:auto;margin-left:20px;margin-right:20px}#linkbox-section-heading{margin-top:30px;margin-bottom:15px;width:fit-content}@media only screen and (max-width:650px){#linkbox-section-heading{margin-left:auto;margin-right:auto}}@media only screen and (max-width:650px){.LinkBoxRowFlexed{justify-content:center}.LinkBoxColumn{margin-left:10px;margin-right:10px;margin-top:20px}.LinkBoxColumn:last-child{margin-left:0;margin-right:0;margin-top:30px}.LinkBoxRowFlexed{margin:0}#linkbox-demo{margin:0}.LinkBoxIndent h3{text-align:left}}@media only screen and (max-width:400px){.LinkBoxIndent{margin-left:0}}*:focus{outline-style:solid;outline-width:2px;outline-color:#1a1a1a}*:focus-visible{outline-style:solid;outline-width:2px;outline-color:#1a1a1a}.modal-window :is(h1,h2,h3,h4,h5,h6):focus{outline-style:none}.modal-window :is(h1,h2,h3,h4,h5,h6):focus-visible{outline-style:solid;outline-width:2px;outline-offset:4px}:is(h1,h2,h3,h4,h5,h6){width:fit-content}:is(h1,h2,h3,h4,h5,h6):focus{outline-style:solid;outline-width:2px;outline-offset:4px}@font-face{font-family:"Lexend";src:url("Assets/fonts/Lexend-VariableFont_wght.ttf"),format("truetype")}@font-face{font-family:"NotoSans";src:url("Assets/fonts/NotoSans-VariableFont_wdth,wght.ttf"),format("truetype")}.rotate90{transform:rotate(90deg)}.rotate180{transform:rotate(180deg)}body{scrollbar-gutter:auto;overflow-x:hidden}*::-webkit-scrollbar{-webkit-appearance:none;width:7px}*::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}[hidden]{display:none !important}.tooltip-bubble{position:absolute;width:max-content;height:max-content;max-width:150px;box-sizing:border-box}.tooltip-text{color:white;display:inline-block;line-height:120%;background-color:#006250;border:1px solid #006250;border-radius:3px;padding:5px;font-size:.8rem;font-family:sans-serif}.tooltip-pointer{position:absolute;width:0;height:0;top:2px;border:10px solid transparent;border-top:0;border-bottom:8px solid #006250}.live-region{opacity:0;position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}td{padding-top:7px}td ~ td{padding-left:10px}.tr-indented>td{padding-top:0}.bold{font-weight:bold;font-size:1.1em}.visually-hidden{opacity:0;position:absolute;max-width:0;max-height:0;overflow:hidden;white-space:nowrap}.inline{display:inline}.SkipToContentLink{box-sizing:border-box;background-color:white;color:#0000bf;border:2px solid white;padding:10px 12px;font-size:1.05rem;position:absolute;display:block;top:-10000px;left:-10000px;font-family:sans-serif}.SkipToContentLink:focus{top:2px;left:2px;z-index:2;outline-color:#1a1a1a;outline-width:2px}a{color:#0000bf}a:visited{color:#00005e}.modal-tabguard{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-tabguard:focus{outline-style:none}.modal-window{top:50%;left:50%;transform:translate(-50%,-50%);padding:20px 25px 25px 25px;box-sizing:border-box;background-color:white;border-top:10px solid #0000bf}.modal-blocklayer{position:fixed;width:100%;height:100%;overflow-y:auto;background-color:rgba(0,44,78,0.4)}.blocklayered{display:inline-block;position:absolute}.non-blocklayered{display:inline-block;position:absolute}#setup-modal{display:flex;flex-direction:column;max-height:100%;max-width:100%;width:max-content;height:auto}#demomodal1{display:flex;flex-direction:column;max-width:450px;width:max-content;max-height:100%;height:auto}.modal-window-body{display:flex;flex-direction:column;max-width:400px;max-height:none;width:auto;height:auto;margin:0 -25px 0 -25px;padding:0 25px 5px 25px}.modal-help-window-body{display:flex;flex-direction:column;max-width:400px;max-height:none;width:auto;height:auto;height:75vh;max-height:400px;max-width:500px;width:500px}#setup-modal .modal-window-body{max-width:100%;overflow-y:auto;flex-shrink:2;border:1px #333;border-style:none}#demomodal1 .modal-window-body{flex-shrink:2;overflow-y:auto}.setup-modal-row{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:15px}.setup-modal-row:first-child{margin-top:5px}.setup-modal-container{font-size:15px;border:1px solid #333;padding:0 5px 10px 5px}.setup-modal-column{margin-right:15px;min-width:270px;max-width:270px;min-height:100%;display:flex;flex-wrap:wrap;flex-direction:column}.setup-modal-column:last-child{margin-right:0}.modal-h1{display:inline-block;text-align:left;margin:0 auto 20px 0;padding-right:10px;font-size:23px}.modal-h1:focus-visible{outline-offset:2px}#demomodal1 .modal-h1{margin-bottom:5px}#demomodal1 h3{font-size:1rem;margin:5px 0 0 0}.help-modal-list-container{font-size:.95rem;line-height:120%;border-bottom-style:solid;border-top-style:solid;border-width:1.5px;border-color:#007a64;padding:5px 35px 5px 35px;height:90%;overflow-y:auto;margin-left:-25px;margin-right:-25px}.modal-window-list-legend{text-align:left;font-size:1em;font-weight:bolder;background-color:white;color:black;border-style:none;padding-top:2px;padding-bottom:0;margin-bottom:-6px}.modal-window-footer{display:inline-block;margin:0 -25px 0 -25px;padding:25px 25px 0 25px}#setup-modal .modal-window-footer button:first-child{margin-right:20px}#setup-modal fieldset{border-style:none;margin-top:10px;padding:10px 10px 5px 7px}#form-data-section button{margin-top:10px}.ExternalTextLinkSymbol{width:15px;height:15px;margin-left:5px}.actionbutton,.linkbutton{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default;width:145px;height:42px;padding:7px 10px;border:2px solid #0000bf;color:black;display:flex;align-items:center;justify-content:space-around;font-family:sans-serif;font-size:.95rem}.actionbutton-light{background-color:white}.actionbutton-glyph{width:22px;height:22px}:is(.actionbutton-light,.dialog-secondary-button):hover{background-color:#f0f0ff;border-color:#00005e}.actionbutton-dark,.chat-button{background-color:#0000bf;border-color:#0000bf;color:white}.actionbutton-dark:hover,.chat-button:hover{background-color:#00005e;border-color:#00005e}.width170px{width:190px}.linkbutton{background-color:white;cursor:pointer}.linkbutton span{box-shadow:inset 0 -2px white;padding-bottom:2px;padding-top:2px}.linkbutton:focus span{box-shadow:inset 0 -2px #00005e;color:#00005e}.linkbutton:hover span{box-shadow:inset 0 -2px #00005e;color:#00005e}.linkbutton:hover{border-color:#00005e}.dialog-button{box-sizing:border-box;border-style:solid;border-color:#0000bf;color:white;font-size:.95rem;font-family:sans-serif;background-color:#0000bf;padding:10px 10px;width:110px;height:42px;text-align:center;cursor:default}.dialog-secondary-button{background-color:transparent;border-color:#0000bf}.dialog-secondary-button:hover{background-color:#f0f0ff;border-color:#00005e}.dialog-button:hover{background-color:#00005e;border-color:#00005e}.dialog-secondary-button{color:black;border-color:#0000bf;background-color:white}.dialog-secondary-button:hover{background-color:#f0f0ff;border-color:#00005e}.dialog-cross-close-button-img{width:15px;height:15px}.dialog-cross-close-button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;position:absolute;padding:7px;right:20px;top:16px;border-style:none;background-color:white}.dialog-cross-close-button:hover{background-color:#dedfe1}.AboutUlChild{list-style-type:disc;list-style-position:outside;padding:7px 25px 0 25px;margin-bottom:20px;margin-top:2px;color:black}.AboutUlChild li{margin-bottom:6px}.help-modal-ul{list-style-type:none;padding-left:0}.help-modal-ul-child,.demo-modal-ul{list-style-position:outside;list-style-type:disc;padding:7px 20px 0 10px;margin-bottom:17px;width:auto;color:black}.help-modal-ul-child>li{margin-bottom:10px;margin-left:15px}.help-modal-ul-child ul{margin-top:5px}.help-modal-ul-h{margin:5px 5px 5px 0}.help-modal-body-toplevel-h{margin-left:0;margin-top:15px}.help-modal-body-toplevel-h:not(:first-child){margin-top:20px}.demo-modal-ul{border:0 solid #007a64;font-size:.95rem;background-color:transparent;padding:15px 20px 10px 20px;margin-top:0;margin-bottom:0}.demo-modal-highlight{background-color:#efeff0;padding:10px 10px 5px 10px;margin-bottom:20px;overflow-y:auto;flex-shrink:2}.demo-modal-highlight h3{font-size:1rem}.demo-modal-highlight+div{display:flex;flex-wrap:wrap;justify-content:space-between}.demo-modal-highlight+div button:first-child{margin:0 10px 10px 0}.demo-modal-highlight:focus{outline:2px solid #1a1a1a;outline-offset:-2px}.demo-modal-ul li{margin-top:10px}.demo-modal-ul li:first-child{margin-top:0}.AboutUl{list-style-type:none;padding-left:0;display:inline-block;margin-top:0;display:flex;flex-direction:row;flex-wrap:wrap;word-break:break-word}.banner{background-color:white;border-bottom:1.5px solid #ccc;padding-bottom:5px;margin-bottom:0}.banner-header{box-sizing:border-box;background-color:white;width:auto;display:grid;padding:12px 0;margin-bottom:10px;padding-right:25px}.banner-header>*{justify-self:left;align-self:center}.banner-header>h1{grid-column-start:1;grid-column-end:1;grid-row-start:1;grid-row-end:1;display:inline;margin:0;font-size:1.8rem;padding-left:25px}.banner-header>img{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:1;justify-self:center;height:23px;width:auto}.banner-header>button{grid-column-start:2;grid-column-end:2;grid-row-start:1;grid-row-end:1;justify-self:right}.navmenu-button{box-sizing:border-box;border:2px solid transparent;display:inline-flex;align-items:center;justify-content:center;background-color:transparent;width:48px;height:48px}.navmenu-button:hover{background-color:white}.navmenu-button:focus{outline-color:#1a1a1a;outline-offset 0}.navmenu-button>img{width:30px;height:30px}.banner-buttons{display:flex;padding:5px 0 25px 25px}.banner-buttons>:not(button:last-child){margin-right:20px}.banner-text{padding:0 5px 0 25px;font-size:1.05rem;word-wrap:break-word}body{background-color:#333;margin:0 auto}#footer{position:relative;color:#f1f1f1;padding:25px 5px 5px 25px;border-top-style:solid;border-top-color:#333;border-width:1.5px}#footer *:focus{outline-color:white}#footer a{color:#ccf}#footer div{margin-bottom:20px}#footer p{margin:0}#footer-section-1{text-wrap:nowrap;border-bottom-style:solid;border-width:1px;border-color:#f1f1f1;padding-bottom:25px;width:fit-content}.vertical-separator{position:relative;top:2px;padding:0 5px}#main-section{margin:auto 0;padding-top:20px;padding-bottom:10px;background-color:white}#main-h1{font-size:1.7rem;margin:20px 0 20px 25px;width:fit-content}#navmenu{top:0;left:0;transform:none;display:flex;flex-direction:column;max-height:100%;min-height:100%;max-width:100%;width:380px;border-top:0;border-right:#ccc 2px solid;font-family:sans-serif;overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:none}#navmenu .dialog-cross-close-button-img{width:16px;height:16px}#navmenu .dialog-cross-close-button{padding:7px;right:16px;top:16px}#navmenu .modal-window-body{border-top-style:none;border-bottom-style:none;padding-bottom:15px;border-width:1px}.navmenu-banner{padding:10px 0 0 0}.navmenu-banner p{line-height:1.5rem}#navmenu .modal-h1{font-size:25px;margin-bottom:0}#navmenu .modal-window-footer{padding-top:30px;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:10px}#navmenu .modal-window-footer button:first-child{margin-right:20px}.navmenu-item-titles-section{display:flex;flex-direction:column;margin:15px 25px 0 0}.navmenu-item-container{display:flex;flex-direction:column;border-bottom:solid 1px #ccc}.navmenu-item-container:first-child{border-top:solid 1px #ccc}.navmenu-submenu-list{margin:0 0 15px 2px;padding:0 0 0 15px;border-left:1px solid #ccc}.navmenu-submenu-list .navmenu-item-container{border-style:none}.navmenu-submenu-list .navmenu-item-title{font-size:1.03rem;font-weight:400;padding:4px 10px;margin-right:52px}.navmenu-submenu-list .navmenu-item-container .navmenu-item:first-child{padding-top:5px}.navmenu-accordion-btn{box-sizing:border-box;border-style:none;margin-left:10px;margin-right:5px;display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;background-color:#f2f2f2;border:2px solid #f2f2f2}.navmenu-accordion-btn img{width:16px;height:16px}.navmenu-accordion-btn:hover{background-color:#dedfe1;background-color:#f0f0ff;background-color:#ccc}.navmenu-accordion-btn:focus{outline-color:#1a1a1a}.navmenu-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-top:10px;padding-bottom:10px}.navmenu-item-title{padding:4px 15px 4px 0;width:100%;font-size:1.05rem;font-family:sans-serif;font-weight:bold;color:black;text-decoration:none}a.navmenu-item-title{color:#1a1a1a}a.navmenu-item-title span{box-shadow:inset 0 -2px white;padding-bottom:2px;padding-top:2px}a.navmenu-item-title:focus span{box-shadow:inset 0 -2px #00005e;color:#00005e}a.navmenu-item-title:hover span{box-shadow:inset 0 -2px #00005e;color:#00005e}a.navmenu-item-title:hover,a.navmenu-item-title:focus-visible{color:#00005e}a.navmenu-item-title:focus-visible{outline-offset:4px}@media only screen and (max-width:850px){.banner-header{padding-bottom:20px;border-bottom:1.5px solid #ccc}.banner-text{margin-top:15px}.banner-header>h1{grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:2;justify-self:left;margin-top:5px}.banner-header>img{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:1;justify-self:left;height:23px;width:auto;padding-left:25px}.banner-header>button{grid-column-start:2;grid-column-end:2;grid-row-start:1;grid-row-end:1;justify-self:right}}@media only screen and (max-width:650px){#demomodal1,#navmenu{max-height:max-content;height:auto;display:initial;max-width:100%}.modal-window{top:0;left:0;transform:none}.modal-help-window-body{width:auto}.modal-window-body{max-height:none;height:auto}.help-modal-list-container{padding-left:25px;padding-right:5px}#navmenu .modal-window-footer{padding-top:10px}.navmenu-banner{padding-top:15px}#setup-modal{width:auto;max-width:350px;min-width:auto}.setup-modal-column{margin-right:0}.setup-modal-container{margin-top:15px}.setup-modal-row{justify-content:center;margin-top:0}#setup-modal .modal-window-body{min-width:auto;max-width:auto;align-items:center;border-top-style:solid;border-bottom-style:solid}#footer{padding:25px 25px 0 25px}#footer p{display:flex;flex-direction:column;margin-top:0}#footer [role="heading"]{margin-bottom:10px}#footer-section-1{width:auto}#footer-section-1 a{width:fit-content}#footer p>*{margin-top:10px}#footer div:last-child{margin:0;padding-top:10px}#footer .vertical-separator{display:none}}@media only screen and (max-width:600px){.banner{padding:0}.banner-header{width:100%}#navmenu{width:100%}#navmenu .modal-window-body{min-width:100%}.navmenu-banner{max-width:90%}.banner-header>h1{margin:15px 0 0 0;justify-self:left}.navmenu-button{border-color:#1a1a1a}.banner-text{margin-top:20px}}@media only screen and (max-width:600px) and (max-height:600px){#demomodal1,#navmenu{max-height:max-content;height:auto;display:initial}.modal-window{top:0;left:0;transform:none}.modal-help-window-body{width:auto}.modal-window-body{max-height:none;height:auto}:is(li,.modal-window) :is(h3,h4){text-align:left}:is(#tabpanel5-tabpanel1-container,#tabpanel5-tabpanel2-container,#tabpanel6-container) ul{margin-left:15px;padding-left:0}.help-modal-list-container{padding-left:25px;padding-right:5px}.HR{margin:20px 0 0 0}.AboutUlChild{padding-left:10px;padding-right:0}#footer div{display:block}#footer-section-1{line-height:150%}#footer-section-3{padding:20px 0}#navmenu .modal-window-footer{padding-top:10px}.navmenu-banner{padding-top:15px}#setup-modal{width:auto;max-width:350px}.setup-modal-column{margin-right:0}.setup-modal-container{margin-top:15px}.setup-modal-row{justify-content:center;margin-top:0}#setup-modal .modal-window-body{min-width:auto;max-width:auto;align-items:center;border-top-style:solid;border-bottom-style:solid}}@media only screen and (max-height:500px){.modal-window{top:0;left:0;transform:none}#demomodal1,#navmenu{max-width:100%}#navmenu .modal-window-footer{padding-top:10px;margin-bottom:0}.navmenu-banner{padding-top:15px}#setup-modal{width:auto;max-width:350px}.setup-modal-container{margin-top:15px}.setup-modal-column{margin-right:0}.setup-modal-row{justify-content:center;margin-top:0}#setup-modal .modal-window-body{min-width:auto;max-width:auto;align-items:center;border-top-style:solid;border-bottom-style:solid}#demomodal1,#navmenu{max-height:max-content;height:auto;display:initial}:is(#demomodal1,#navmenu) .modal-window-body{display:block}}@media only screen and (max-width:400px){#setup-modal{width:auto;max-width:100%;max-height:none;height:auto;padding-left:10px;padding-right:10px}#setup-modal .setup-modal-container{padding-left:10px;padding-right:10px}#setup-modal .modal-window-footer{margin-left:auto;margin-right:auto}.help-modal-list-container{padding-left:10px}.banner-buttons{display:flex;padding:15px 0 20px 0;margin-left:10px;margin-right:10px;justify-content:space-evenly;align-items:center;flex-wrap:wrap;max-width:100%;min-width:auto;width:auto}.banner-buttons>:not(button:last-child){margin-right:0}.banner-buttons button{margin:10px 0}.banner-header>button{margin-right:0}.banner-header>h1{margin:10px 0}.navmenu-banner{max-width:100%}.navmenu-item-titles-section{margin-right:0}.banner-header{padding-left:20px;padding-right:20px}.banner-header>*{padding-left:0 !important;padding-right:0 !important}#main-h1{margin-left:auto;margin-right:auto}#footer{padding-left:15px}}@keyframes SpinningAnimation{from{transform:rotate(0)}to{transform:rotate(360deg)}}.alert-window{display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:white;border-top:10px solid #0000bf;padding:2px 10px 5px 5px}.alert-window-titlebar-image{margin:0 15px 0 20px;width:25px;height:25px}.alert-window-titlebar-text{color:black;font-size:1.05rem;font-family:sans-serif;font-weight:bold;height:auto}.alert-window-titlebar{position:relative;display:inline-flex;align-items:center;height:40px;background-color:white;margin-top:10px}.alert-window-container{box-sizing:border-box;display:flex;flex-direction:column;max-width:420px;min-width:420px;width:auto;min-height:75px}.alert-window-text{font-size:1rem;font-family:sans-serif;line-height:140%;padding:10px 27px 20px 20px;overflow-wrap:break-word}.alert-window-buttons{display:flex;margin:20px;margin-top:10px}.alert-window-crossclosebutton{position:absolute;display:flex;align-items:center;justify-content:center;top:50%;right:10px;transform:translate(0,-50%);padding:7px;border-style:none;background-color:white}.alert-window-crossclosebutton-img{width:15px;height:15px}.alert-window-crossclosebutton:hover{background-color:#dedfe1}.status-demo-actionbutton-margins{margin:10px 0 10px 0}.gauge-demo,.spinner-demo{border-bottom:2px solid #ccc}.gauge-test-range p{margin-left:10px}.gauge-test-range{display:inline-block;vertical-align:middle;width:100%;min-height:75px;margin:0 0 20px 0;background-color:white}.gauge-container{position:relative;box-sizing:border-box;display:inline-block;vertical-align:middle;width:100%;height:75px;margin-top:25px;margin-bottom:15px}.meter{position:relative;display:inline-block;vertical-align:middle;margin-left:50px;width:auto;height:75px}.gauge-label{display:block;font-size:.95rem;font-family:sans-serif;font-weight:bold;margin-bottom:10px}.meter-label{position:absolute;color:#1a1a1a;font-family:sans-serif;font-weight:bold;font-size:1.05rem;left:0;top:50%;transform:translate(-50%,-50%);z-index:2}.progressbar-frame{position:relative;display:#1a1a1a;box-sizing:bordr-box;width:100%;height:27px;overflow:hidden;border-style:none;background-color:#dedfe1}.meter-inner-circle{position:absolute;height:54px;width:54px;left:0;top:50%;transform:translate(-50%,-50%);border-radius:50%;background-color:white}.meter-outer-circle,.meter-indicator{position:absolute;height:78px;width:78px;left:0;top:50%;transform:translate(-50%,-50%);border-radius:50%}.meter-outer-circle{background:conic-gradient(#dedfe1 360deg,transparent calc(360deg + 0.5deg) 100%)}.meter-indicator{background:conic-gradient(#0072c6 var(--painted-degree),transparent calc(var(--painted-degree) + 0.5deg) 100%)}.progressbar{position:absolute;left:0;bottom:0;width:0;height:100%;background-color:#0072c6}.SpinnerSection{display:flex;flex-wrap:nowrap;justify-content:flex-start}.NotificationTestRange{display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:space-between;min-height:30px;margin-top:-15px;margin-left:20px}.SpinnerButtonsSection,.NotificationButtonsSection,.gauge-button-section{box-sizing:border-box;display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:15px}.Spinner{display:flex;align-items:center;margin:10px;height:30px}.spinner-image{width:30px;height:30px;animation-name:SpinningAnimation;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}.SpinnerTextLabel{padding-left:10px;font-family:sans-serif;font-size:1em;color:#1a1a1a;cursor:default}.SpinnerTestRange{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;min-height:50px;margin:15px 0 40px 0;padding:5px;border:2px solid #efeff0;background-color:#efeff0}.message-base{box-sizing:border-box;position:relative;display:flex;flex-direction:column;max-width:320px;min-width:320px;margin:10px}#notification-test-range .message-base{margin:10px 20px 10px 0}.message-titlebar{box-sizing:border-box;display:inline-flex;align-items:center;min-height:50px;max-height:50px;border-left-style:solid;border-left-width:7px;color:black}.info-message .message-titlebar{background-color:#e5eff8;border-color:#0062b9}.error-message .message-titlebar{background-color:#f6e2e6;border-color:#b01038}.ephemeral-message .message-titlebar{background-color:#fff4b4;border-color:#d18200}.message-titlebar-text{display:inline-flex;align-items:center;padding-left:5px;font-family:sans-serif;font-size:1em;font-weight:bold}.message-textarea{font-family:sans-serif;line-height:1.4;padding:0 25px 15px 15px;border-left-style:solid;border-left-width:7px}.info-message .message-textarea{background-color:#e5eff8;border-color:#0062b9}.error-message .message-textarea{background-color:#f6e2e6;border-color:#b01038}.ephemeral-message .message-textarea{background-color:#fff3b8;border-color:#d18200}.message-titlebar-image{margin:0 10px 0 15px;width:25px;height:25px}.message-spinnerimage{width:22px;height:22px;animation-name:SpinningAnimation;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}.message-closebutton{display:flex;align-items:center;justify-content:center;padding:7px;background-color:inherit;border-style:none}.message-closebutton-img{width:14px;height:14px}.error-message .message-closebutton{opacity:.9}.message-titlebar-container{box-sizing:border-box;position:absolute;display:flex;align-items:center;justify-content:flex-end;padding-right:15px;min-height:50px;max-height:50px;width:100%;top:0;left:0}.message-closebutton:focus{outline-offset:-2px}.message-closebutton:hover{opacity:1.0}.message-closebutton:hover{background-color:#ccc}.status-demo{width:100%;max-width:500px;padding:0 20px 10px 20px}.spinner-demo{display:inline-block;max-width:500px;width:100%}.gauge-demo{display:inline-block;max-width:500px;width:100%}.notification-demo{display:inline-block;max-width:500px;width:100%}.status-demo h2{margin:30px 0 25px 0;width:fit-content}@media only screen and (max-width:600px){.status-demo h2{margin-left:auto;margin-right:auto}.status-demo{padding:10px 0;margin-left:auto;margin-right:auto}}@media only screen and (max-width:550px){.SpinnerButtonsSection,.NotificationButtonsSection,.gauge-button-section{justify-content:center;align-items:center;flex-direction:column}.gauge-container{display:flex;flex-direction:column;align-items:center}.meter{margin-left:0}}@media only screen and (max-width:600px){.alert-window-text{padding:20px}.alert-window-container{min-width:380px}.SpinnerTestRange{justify-content:center;align-items:center}.NotificationTestRange,.gauge-test-range{justify-content:center;margin-left:0;margin-right:0}#notification-test-range .message-base{margin-right:10px;margin-left:10px}}@media only screen and (max-width:400px){.alert-window-container{min-width:320px}}.table-component{display:table;border-collapse:collapse;font-family:sans-serif;font-size:1rem}.table-component caption{margin:0 0 10px 0;font-weight:bold;text-align:left}.table-component td,.table-component th{position:relative;display:table-cell;height:50px;padding:0 20px;width:175px;border-width:0;border-bottom-style:solid;border-bottom-width:1.5px}.table-component td{border-bottom-color:gray}.table-component td *{vertical-align:middle;display:table-cell}.table-component tr>*:last-child{border-right-width:0 !important}.table-component th{text-align:left;font-weight:600;border-bottom-color:#ccc;border-top-style:solid;border-top-color:#0000bf;border-right-color:white}.table-dark-theme th{background-color:#0000bf;color:white}.table-light-theme th{background-color:#dedfe1;color:black;height:48px}.table-component thead{white-space:nowrap}.th-icon{position:absolute;width:auto;height:27px;top:50%;left:50%;transform:translate(-50%,-50%)}.table-component-frame{max-width:700px;overflow-x:auto;display:block}.table-sortbutton{position:absolute;box-sizing:border-box;background:0;border-width:0;display:inline-block;vertical-align:middle;text-align:center;height:50px;width:60px;right:0;top:calc(50% - 25px);z-index:2}.table-sortbutton:hover{background-color:#00005e}.table-sortbutton:focus{outline-color:black}.table-footer{display:block;border:0;text-align:left;margin-top:40px}.composites-ul-table{list-style-type:none;margin-left:10px;width:fit-content}.table-demo{border-style:solid;border-color:#ccc;border-width:2px 0 2px 0;width:min-content;max-width:calc(100% - 35px);margin:0 35px 0 20px}.table-demo .table-component{min-width:680px;margin:10px 10px 0 10px}#sources-table-host .table-component{margin-top:10px}#sources-table-host th:last-child,#sources-table-host tr>td:last-child{width:100px}@media only screen and (max-width:650px){#table-section-heading{text-align:center}.table-demo{max-width:calc(100%);margin:0}.table-demo .table-component{margin:0}.composites-ul-table{margin-left:0}.table-footer{display:flex flex-direction:column;border:0;text-align:left}}div[role=tablist]{display:flex;flex-wrap:wrap}.TabButton{position:relative;box-sizing:border-box;cursor:pointer}.TabButton:focus{z-index:2}.TabButtonContent{display:flex;flex-direction:column;text-align:center;justify-content:center;min-width:100%;height:47px}.TabButtonSelectedIndicator{position:absolute;max-width:80%;min-width:80%;background-color:white;height:0;bottom:0}.TabButtonPrimary:focus{outline-style:none}.TabButtonPrimary[aria-selected="true"] .TabButtonSelectedIndicator{background-color:#0000bf;height:7px;bottom:-3px}.TabButtonPrimary:focus .TabButtonContent{outline-style:solid;outline-color:#00005e;outline-offset:2px;z-index:2}.TabButtonPrimary{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:white;border:2px solid white;border-bottom-style:none;font-size:1.05em;font-family:sans-serif;color:#0005e;width:125px;height:47px}.TabButtonSecondary{box-sizing:border-box;width:150px;padding:8px 10px;height:auto;font-family:sans-serif;background-color:#f2f2f2;margin:0}.TabButtonSecondary[aria-selected=true]{color:white;background-color:#0072c6}.TabButtonSecondary:hover{background-color:#f2f2f2;color:black}.TabButtonSecondary[aria-selected=true]:hover{color:white;background-color:#0062b9}.TabButtonSecondary .TabButtonContent{height:auto}.TabButtonSecondary:focus{outline:2px solid #1a1a1a}.TabButtonSecondary .TabButtonSelectedIndicator{display:none}#tab5-tablist-list{margin:0 10px}#tab5-tablist-panels{border:1.5px solid #ccc;margin:0 10px;padding:20px 20px 0 10px;max-width:650px}.TabbedFrame{margin-bottom:20px}.TabPanelFrame{box-sizing:border-box;border:2px solid white;background-color:white}#nav-tablist-panels{margin-left:15px;margin-right:15px}.SubTabsectionPanel{width:75%;max-width:600px;padding:10px}.TabButtonImage{width:100%;height:auto;align-self:center}#nav-tablist-list{box-sizing:border-box;background-color:white;border-bottom:3px solid #ccc;padding-left:15px;margin-bottom:10px}@media only screen and (max-width:600px){#nav-tablist-list{margin-left:0;padding-left:0}.button-demo-column{margin-right:auto;margin-left:auto}.TabPanelFrame{margin-top:0;border-style:none}.TabButtonSelectedIndicator{height:5px}.TabButton{width:calc(25%)}.TabButtonPrimary{border-style:none !important}#tab5-tablist-list{justify-content:center}#tab5-tablist-panels{border-style:none;margin:0;padding:20px 0 0 0;max-width:auto}#tab2-panel,#tab3-panel,#tab4-panel{padding:10px}#tab5-panel,#tab6-panel,#tab7-panel,#tab8-panel{padding:5px}#tab5-panel h2,#tab6-panel h2,#tab7-panel h2,#tab8-panel h2{text-align:left}.SubTabsectionPanel{width:90%}}@media only screen and (max-width:500px){.TabPanelFrame{margin-top:10px;border-style:none}.TabButton:focus .TabButtonContent{z-index:2;outline-color:#00005e;border-style:none}.TabButtonPrimary{border-style:none !important}.TabButtonSecondary{width:200px}#tab5-tablist-list{flex-direction:column}#tab5-tab1-button,#tab5-tab2-button{margin-left:auto;margin-right:auto;margin-bottom:0}#tab5-tab3-button{margin-left:auto;margin-right:auto;margin-bottom:30px}}@media only screen and (max-width:400px){.TabButtonContent{height:50px}.TabButtonPrimary{height:50px}.TabButtonSelectedIndicator{height:5px}.TabButtonPrimary:hover{background-color:#f0f0ff;border-color:#f0f0ff}.TabButtonPrimary{width:calc(50%);border-style:solid !important;border-color:white}.TabButtonSelectedIndicator{min-width:60%;max-width:60%}.TabButtonPrimary[aria-selected="true"] .TabButtonSelectedIndicator{background-color:#0000bf;height:5px;bottom:2px}.TabButtonPrimary:focus .TabButtonContent{border-color:black;border-width:4px}.TabButtonSecondary{width:calc(75%)}#nav-tablist-panels{margin-left:5px;margin-right:5px}#tab2-panel,#tab3-panel,#tab4-panel{padding-left:5px;padding-right:5px}#tab1-button,#tab5-button{border-width:2px 1px 1px 2px}#tab2-button,#tab6-button{border-width:2px 2px 1px 1px}#tab3-button,#tab7-button{border-width:1px 1px 2px 2px}#tab4-button,#tab8-button{border-width:1px 2px 2px 1px}}
