#root{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,Asap,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media print{.no-print{display:none}}.keep-together{page-break-inside:avoid}.bar-between:after{content:"|";padding-left:4px;padding-right:4px}.bar-between:last-child{content:none}.bar-between:hover{cursor:pointer}.raw-html-format p{color:#000;padding:0px 0px 2px 1rem}.raw-html-format h1,.raw-html-format h2,.raw-html-format h3,.raw-html-format h4{font-size:1.2rem;color:#00f;font-family:Asap;font-weight:regular;padding:inherit;padding-top:10px}.raw-html-format h2{font-size:1.1rem}.raw-html-format h3,.raw-html-format h4{font-size:1rem}.raw-html-format ul{list-style-type:disc;padding:0px 0px 2px 2rem;color:#000;font-weight:400}.raw-html-format ol{list-style-type:lower-alpha;padding:0px 0px 2px 2rem;color:#000;font-weight:medium}.raw-html-format ol>li{color:#000;font-family:Asap;font-weight:medium}.raw-html-format li{font-family:Poppins;font-weight:regular;padding-bottom:3px}.raw-html-format hr{margin:.8rem 0;border:1px solid blue}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-from-left{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in-from-right{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in-from-top{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@keyframes banner-keyframes{0%{transform:translate(0)}to{transform:translate(-100%)}}.three-column{column-count:3;column-gap:60px;column-rule:1px solid black;background-color:#ebf8ff;padding:10px 50px 50px;color:#000}.two-column{column-count:2;column-gap:40px;column-rule:1px solid black;background-color:#ebf8ff;padding:10px 40px 40px;color:#000}.one-column{column-count:1;column-gap:30px;column-rule:1px solid black;background-color:#ebf8ff;padding:10px 30px 30px;color:#000}text{font-size:.9rem}@media screen and (min-width: 600px){text{font-size:.5rem}}.menu-container{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;cursor:grab;scrollbar-width:none;-ms-overflow-style:none}.menu-container:active{cursor:grabbing}.menu-container::-webkit-scrollbar{display:none}.menu{display:flex;white-space:nowrap;padding:10px}.menu-item{padding:10px;margin:5px;background-color:#f0f0f0;border-radius:5px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.marquee{--gap: 3rem;position:relative;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;gap:var(--gap)}.marquee__content{flex-shrink:0;display:flex;justify-content:space-around;gap:var(--gap);min-width:100%}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--gap)))}}@media (prefers-reduced-motion: reduce){.marquee__content{animation-play-state:paused!important}}.enable-animation .marquee__content{animation:scroll 20s linear infinite}.marquee--hover-pause:hover .marquee__content{animation-play-state:paused}.marquee--fit-content{max-width:fit-content}.marquee--pos-absolute .marquee__content:last-child{position:absolute;top:0;left:0}.enable-animation .marquee--pos-absolute .marquee__content:last-child{animation-name:scroll-abs}@keyframes scroll-abs{0%{transform:translate(calc(100% + var(--gap)))}to{transform:translate(0)}}
