/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1,.h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen,Ubuntu,Cantarell,open sans,Helvetica,sans-serif;font-size:100%}body{background-color:#fff;color:#536171;line-height:1.625;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#354a5d;text-decoration:underline}a:hover{text-decoration:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:#282f36;font-weight:700;line-height:1.2;margin:2.25rem 0 1.125rem}h1:first-child,.h1:first-child,h2:first-child,.h2:first-child,h3:first-child,.h3:first-child,h4:first-child,.h4:first-child,h5:first-child,.h5:first-child,h6:first-child,.h6:first-child{margin-top:0}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a{color:inherit;text-decoration:none}h1,.h1{font-size:2.625em}h2,.h2{font-size:2.25em}h3,.h3{font-size:1.875em}h4,.h4{font-size:1.5em}h5,.h5{font-size:1.3125em}h6,.h6{font-size:1.125em}blockquote{border-left:3px solid #ecc53c;color:#282f36;font-size:1.25em;font-style:italic;line-height:1.5;margin:2.25rem 0;padding:0 1.2em}blockquote:first-child{margin-top:0}ul,ol{margin:0 0 1.5rem;padding:0 0 0 1.25rem}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0}hr{background-color:#e1e4e9;border:0;height:1px;margin:2.25rem 0}hr:first-child{margin-top:0}embed,iframe,object,video{max-width:100%}img{height:auto;max-width:100%}figure{margin:0}@media(max-width:640px){h1,.h1{font-size:2.25em}h2,.h2{font-size:1.875em}h3,.h3{font-size:1.5em}h4,.h4{font-size:1.3125em}h5,.h5{font-size:1.125em}h6,.h6{font-size:1em}}.container{margin-left:auto;margin-right:auto;max-width:100%;padding-left:1.125rem;padding-right:1.125rem}.container--md{max-width:740px}.container--lg{max-width:1140px}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.bg-image{position:relative}.bg-image__image{background-position:center center;bottom:0;left:0;position:absolute;right:0;top:0}.sr-only{clip:rect(1px,1px,1px,1px);clip-path:polygon(0px 0px,0px 0px,0px 0px,0px 0px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.clear:after{clear:both}.clear:before,.clear:after{content:'';display:table}label{display:block;font-weight:700;line-height:1.5;margin-bottom:.25em}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=number],input[type=search],input[type=url],select,textarea{background:0;border:1px solid #e1e4e9;border-radius:3px;box-shadow:none;box-sizing:border-box;color:#536171;display:block;font-size:16px;font-weight:400;line-height:1.5;max-width:100%;padding:.625em;width:100%}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=search]:focus,input[type=url]:focus,select:focus,textarea:focus{outline:0}.form-group{margin-bottom:1.125rem}.form-submit{margin-top:1.875rem}.form-select-wrap{font-size:1em;position:relative}.form-select-wrap select{-webkit-appearance:none;-moz-appearance:none;padding-right:25px}.form-select-wrap select:focus{outline:0}.form-select-wrap:before,.form-select-wrap:after{border:solid transparent;border-width:.3125em;box-sizing:border-box;content:'';position:absolute;right:10px;top:50%;z-index:1}.form-select-wrap:before{border-top-color:#536171;margin-top:.125em}.form-select-wrap:after{border-bottom-color:#536171;margin-top:-.75em}.form-checkbox{padding-left:1.5em;position:relative}.form-checkbox input[type=checkbox]{height:1.5em;left:0;position:absolute;top:0}.form-checkbox label{font-weight:400}#reason_other{opacity:.5;pointer-events:none;margin-left:30px;margin-top:5px;width:70%}#other:checked~#reason_other{opacity:1;pointer-events:auto}button,input[type=submit],input[type=button],input[type=reset],.btn{background-color:#28aaff;border:2px solid #28aaff;border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:1em;font-weight:700;line-height:1.25;padding:.625em 1.5em;text-align:center;text-decoration:none;transition:.3s ease;vertical-align:middle}button:hover,button:focus,button:active,input[type=submit]:hover,input[type=submit]:focus,input[type=submit]:active,input[type=button]:hover,input[type=button]:focus,input[type=button]:active,input[type=reset]:hover,input[type=reset]:focus,input[type=reset]:active,.btn:hover,.btn:focus,.btn:active{opacity:.8;outline:0}.btn--secondary{background-color:#354a5d;border-color:#354a5d;color:#fff}.btn--dark{background-color:#2e2e2e;border-color:#2e2e2e}.btn--icon{align-items:center;display:inline-flex;font-size:1.5em;height:1.25em;justify-content:center;line-height:1.25em;padding:0;position:relative;width:1.25em}.btn--clear{background:0;border:0;color:#282f36}.btn--clear:hover,.btn--clear:focus,.btn--clear:active{opacity:1}.btn-group{align-items:center;display:flex;flex-wrap:wrap}.btn-group a,.btn-group .btn{margin:0 1.125em 1.125em 0}.align-center .btn-group{justify-content:center}.align-center .btn-group a,.align-center .btn-group .btn{margin-left:.5625em;margin-right:.5625em}.align-right .btn-group{justify-content:flex-end}.align-right .btn-group a,.align-right .btn-group .btn{margin-left:1.125em;margin-right:0}.icon{color:inherit;display:inline-block;fill:currentColor;flex-shrink:0;height:1em;line-height:1;width:1em}table{border-bottom:1px solid #e1e4e9;border-collapse:collapse;border-spacing:0;line-height:1.5;margin:0;max-width:100%;text-align:left;width:100%}caption{color:#8594a5;font-size:.875em;font-style:italic;margin-bottom:.75rem;text-align:left}th,td{border-top:1px solid #e1e4e9;padding:.5em 5px}th{color:#282f36;font-weight:700}:not(.responsive-table)>table{margin:0 0 1.5rem}.responsive-table{display:block;margin:0 0 1.5rem;overflow-x:auto;width:100%}.menu{list-style:none;margin:0;padding:0}.menu li{color:#536171;line-height:1.25}.menu li.is-active{color:#ffc400}.menu a:not(.btn){border:0;color:inherit;display:inline-block;text-decoration:none}.menu a:not(.btn):hover{color:#ffc400}.flex{display:flex;flex-wrap:wrap;margin-right:-.75rem;margin-left:-.75rem}.flex--middle{align-items:center}.flex--center{justify-content:center}.cell{box-sizing:border-box;flex-basis:0;flex-grow:1;max-width:100%;padding-right:.75rem;padding-left:.75rem;width:100%}.flex--col-2 .cell{flex:0 0 50%;max-width:50%}.flex--col-3 .cell{flex:0 0 33.333%;max-width:33.333%}@media(max-width:800px){.flex--col-2 .cell,.flex--col-3 .cell{flex:0 0 100%;max-width:100%}}.card{background-color:#fff;border:1px solid #e1e4e9;border-radius:3px;box-shadow:0 0 1em rgba(0,0,0,.08);box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1}.cell .card{height:100%}.card__media img{display:block;width:100%}.card__media:only-child img{border-radius:3px}.card__media--top img{border-radius:3px 3px 0 0}.card__media--bottom{order:1}.card__media--bottom img{border-radius:0 0 3px 3px}.card__body{flex-grow:1;padding:1.5rem}.card__header,.card__meta,.card__footer{margin-bottom:1.125rem}.card__title{margin-top:0}.card__meta,.card__footer{color:#8594a5;font-size:.875em;line-height:1.5}.card__copy>*:last-child{margin-bottom:1.125rem}.inverse{color:#f5f6f7}.inverse a{color:#f0c330}.inverse h1,.inverse .h1,.inverse h2,.inverse .h2,.inverse h3,.inverse .h3,.inverse h4,.inverse .h4,.inverse h5,.inverse .h5,.inverse h6,.inverse .h6{color:#fff}.inverse .btn{background-color:#28aaff;border-color:#28aaff;color:#fff}.inverse .btn--secondary{background-color:#fff;border-color:#fff;color:#28aaff}.inverse .btn--clear{background:0;color:#fff}.inverse li{color:#f5f6f7}body.has-theme-bar #site-wrap{top:60px}.tl{line-height:1.3em}.history-tl-container{margin:auto;display:block;position:relative}.history-tl-container ul.tl{margin-top:10px;padding:0;display:inline-block}.history-tl-container ul.tl li{list-style:none;margin:auto;margin-left:50px;min-height:50px;border-left:1px dashed #354a5d;padding-top:0;padding-right:0;padding-bottom:20px;padding-left:30px;position:relative}.history-tl-container ul.tl li:last-child{border-left:0;padding-bottom:0}.history-tl-container ul.tl li::before{position:absolute;left:-18px;top:-5px;content:' ';border:8px solid rgba(255,255,255,.74);border-radius:500%;background:#354a5d;height:20px;width:20px;transition:all 500ms ease-in-out}.history-tl-container ul.tl li:hover::before{border-color:#354a5d;transition:all 1000ms ease-in-out}ul.tl li .item-detail{color:rgba(0,0,0,.5);font-size:12px}ul.tl li .timestamp{color:#8d8d8d;position:absolute;width:100px;left:-50%;text-align:right;font-size:12px}#accordion{background-color:#2e2e2e;border:none}#accordion h3,#accordion .h3{background-color:#2c2c2c;border:none;color:#fff;padding:10px;cursor:pointer;font-size:16px;text-align:left}#accordion h3:hover,#accordion .h3:hover{background-color:#454545}#accordion div{background-color:#fff;border-top:1px solid #2c2c2c;padding:10px;color:#536171}.site{display:flex;flex-direction:column;min-height:100vh;position:relative}.site-content{box-sizing:border-box;flex-grow:1;width:100%}body{scrollbar-color:#ffc702 #2e2e2e;scrollbar-width:thin}html{scrollbar-color:#ecc53c #2e2e2e;scrollbar-width:thin}::-webkit-scrollbar{background-color:#2e2e2e;width:16px}::-webkit-scrollbar-thumb{background:#ecc53c;border-radius:5px}::-webkit-scrollbar-track{background:#2e2e2e}.site-header{border-bottom:1px solid #e1e4e9;padding-bottom:1.125rem;padding-top:1.125rem}.navbar{align-items:center;display:flex}.navbar__logo,.navbar__title{flex:0 1 auto;margin:0 1.25rem 0 0;text-decoration:none}.navbar__logo img{max-height:2.5rem}.navbar__menu{margin-left:auto}.navbar__item{font-size:.875em}@media(min-width:801px){.js-nav-toggle{display:none}.navbar__list{align-items:center;display:flex}.navbar__item{margin-left:1.25rem}.js-menu-toggle{display:none}}@media(max-width:800px){.navbar:after{background:rgba(245,246,247,.8);content:'';height:100vh;left:0;opacity:0;position:absolute;top:0;transition:opacity .25s,visibility 0s .25s;visibility:hidden;width:100%}.navbar__menu-btn,.navbar__close-btn{margin-left:auto}.navbar__menu{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;bottom:0;right:-100%;max-width:360px;-webkit-overflow-scrolling:touch;position:fixed;top:0;transition:right .3s cubic-bezier(.65,.05,.36,1),visibility 0s .3s;visibility:hidden;width:100%;z-index:999}.navbar__scroller{height:100%;overflow-y:auto;position:relative}.navbar__inner{padding:1.125rem 1.5rem}.navbar__close-btn{position:absolute;right:1.5rem;top:1.125rem}.navbar__list{margin-top:3rem}.navbar__item{border-top:1px solid #e1e4e9}.navbar__item:not(.navbar__item--btn):last-child{border-bottom:1px solid #e1e4e9}.navbar__item a:not(.btn){display:block;padding:.75rem 0}.navbar__item .btn{padding-left:.75rem;padding-right:.75rem;width:100%}.navbar__item--btn{padding:1.125rem 0}.navbar__item--btn+.navbar__item--btn{border-top:0;padding-top:0}.js-nav-open{overflow:hidden}.js-nav-open .navbar:after{opacity:1;transition:opacity .25s;visibility:visible;z-index:998}.js-nav-open .navbar__menu{right:0;transition:right .3s ease;visibility:visible}}.site-footer{border-top:1px solid #e1e4e9;padding-bottom:1.5em;padding-top:1.5em;text-align:center}.site-footer .btn{padding:.3em .75rem}.site-footer__menu,.site-footer__social{margin-bottom:1.5rem}.site-footer__menu li,.site-footer__social li{font-size:.875rem;margin-bottom:.375rem}.site-footer__copyright{text-align:center;font-size:.8125em;width:100%}.site-footer__copyright>span,.site-footer__copyright>a{margin-right:5px}@media(min-width:481px){.site-footer{text-align:left}.site-footer__nav{align-items:flex-start;display:flex}.site-footer__menu{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;margin-bottom:.75rem}.site-footer__menu li{border-right:1px solid #e1e4e9;margin-right:.75rem;padding-right:.75rem}.site-footer__menu li:last-child{border:0;padding:0}.site-footer__social{align-items:center;display:flex;flex:0 0 auto;margin-bottom:.75rem;margin-left:auto}.site-footer__social li{margin-left:.75rem}.site-footer__social:first-child{margin-left:0}.site-footer__social:first-child li{margin-left:0;margin-right:.75rem}}.post,.page{padding-bottom:3.75rem}.post__image,.post__header,.page__header{margin:0 0 1.5rem}.post__title,.page__title{margin-top:0}.post__meta,.post__footer{color:#8594a5;font-size:.875rem}.post__meta{margin-bottom:.75rem}.post__footer{margin-top:2.25rem}.post__footer span{display:inline-block;margin-right:.5rem}.post__footer span:before{content:'\0023'}.section{margin-bottom:3.75rem}.section:first-child{padding-top:3.75rem}.section:last-child{margin-bottom:0;padding-bottom:3.75em}.section .container+.container{margin-top:2.25rem}.bg-blue,.bg-gray,.has-bg{padding-bottom:3.75em;padding-top:3.75em}.bg-blue{background-color:#354a5d}.bg-gray{background-color:#2e2e2e}.section__media,.section__body{position:relative}.section__actions a:not(.btn){font-weight:700}.hero .cell,.section--features .cell{max-width:740px}.hero .cell:only-child,.section--features .cell:only-child{flex:0 0 100%}.hero:first-child:not(.section--padding){margin-bottom:2.25rem;padding-bottom:0}.section--features .flex{margin-bottom:3.75rem}.section--team .cell,.section--posts .cell{margin-bottom:1.5rem;max-width:460px}.section--team .card__media{margin-top:auto;padding-top:100%;position:relative}.section--team .card__media img{position:absolute;width:100%;height:100%;top:0;left:0}.section--cta .bg-blue,.section--cta .bg-gray{border-radius:3px}@media(min-width:801px){.section__media--right{order:1}}@media(max-width:800px){.section__media{margin-bottom:1.5rem}.section--team .flex,.section--posts .flex{justify-content:center}}#sponsor-sample{width:200px;display:block;margin-left:auto;margin-right:auto}.sponsors-out-container{display:grid}.sponsors-container{display:grid;grid-gap:10px;grid-template-columns:33% 33% 33%;align-self:center;justify-self:center;align-items:center;justify-content:center}@media screen and (max-width:600px){.sponsors-container{display:block}}.sponsor-item>a>img{display:block;margin:auto}.sponsors-badge{max-width:200px;max-height:100px;vertical-align:middle;padding-top:20px;padding-bottom:10px;padding-right:10px;padding-left:10px}.sponsors-link{text-decoration:none}.justify{text-align:justify}.past-list-table{margin:auto;align-self:center}.past-list-table td{border:0!important;padding-bottom:5px!important}.past-list-date{text-align:center}.feature-container{margin:auto}.card-group{display:flex}.card{padding:10px;max-width:18rem;text-align:center;margin:0 auto;float:none;margin-bottom:10px}.card-title{padding-top:10px;color:#354a5d;font-size:xx-large;margin-bottom:2px}.card-icon{font-size:xx-large;margin:0}.card-text{margin-top:2px}@media screen and (max-width:600px){.card-group{display:block}}.center-text{text-align:center}.small-image{width:300px}.highlight-yellow{background-color:#ecc53c}.highlight-yellow-text{color:#ecc53c}.highlight-yellow-text-dark{color:#ffc702}.highlight-bold{font-weight:700}#table-reservations-past,#table-reservations-next{text-align:center}#table-reservations-past>thead>tr,#table-reservations-next>thead>tr{background-color:#d3d3d3}.reservation-booked{background-color:#383d419e;color:#fff}.reservation-free{text-align:center;background-color:#b1dfbb;color:#000}.reservation-pending{background-color:#faebd7}.twitter{display:grid;grid-gap:5px;grid-template-columns:45% 45%;align-items:start;justify-content:space-evenly}@media screen and (max-width:600px){.twitter{display:block}}.hero_title{margin-bottom:0}.hero_subtitle{margin-top:3px;margin-bottom:30px;color:#ecc53c!important;font-style:italic}#form_embed_signup form{text-align:center;padding:10px 0}.mc-field-group{display:inline-block}#form_embed_signup input.email{font-family:open sans,helvetica neue,Arial,Helvetica,Verdana,sans-serif;font-size:15px;border:1px solid #abb0b2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#343434;background-color:#fff;box-sizing:border-box;height:32px;padding:0 .4em;display:inline-block;margin:0;width:350px;vertical-align:top}#form_embed_signup label{display:block;font-size:16px;padding-bottom:10px;font-weight:700}#form_embed_signup .clear{display:inline-block}#form_embed_signup .button{font-size:13px;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;letter-spacing:.03em;color:#fff;background-color:#ecc53c;color:#282f36;box-sizing:border-box;height:32px;line-height:32px;padding:0 18px;display:inline-block;margin:0;transition:all .23s ease-in-out 0s}#form_embed_signup .button:hover{background-color:#777;cursor:pointer}#form_embed_signup div#mce-responses{float:left;top:-1.4em;padding-top:10px;overflow:hidden;width:90%;margin:0 5%;clear:both}#form_embed_signup div.response{margin:1em 0;padding:1em .5em .5em 0;font-weight:700;float:left;top:-1.5em;z-index:1;width:80%}#form_embed_signup #mce-error-response{display:none}#form_embed_signup #mce-success-response{display:none}#form_embed_signup label.error{display:block;float:none;width:auto;margin-left:1.05em;text-align:left;padding:.5em 0}@media(max-width:768px){#form_embed_signup input.email{width:100%;margin-bottom:5px}#form_embed_signup .clear{display:block;width:100%}#form_embed_signup .button{width:100%;margin:0}}input:where([type=radio]){-webkit-appearance:none;appearance:none;width:22px;height:22px;margin:calc(0.75em - 11px) .25rem 0 0;vertical-align:top;border:2px solid #8594a5;border-radius:4px;background:#fff no-repeat center center}input[type=radio]{border-radius:50%}input:where([type=radio]):where(:active:not(:disabled),:focus){border-color:#354a5d;outline:none}input:where([type=radio]):disabled{background:#eee}input[type=radio]:checked{background:#354a5d}.radio-label{font-weight:500!important}[data-after-text],[data-before-text]{--badge-offset-x: calc(0px - var(--badge-size) / 3);--badge-offset-y: calc(0px - var(--badge-size) / 3);--badge-size: 1.5rem;--circle-size: 2rem;--dot-offset: 0.5rem;--dot-size: 0.5rem;--b: initial;--bgc: hsl(195, 100%, 30%);--bdrs: 0;--c: hsl(195, 100%, 99%);--d: inline-flex;--fz: 0.625rem;--fw: 700;--h: auto;--l: initial;--m: 0.4rem;--p: 0;--pos: static;--r: initial;--t: initial;--tt: uppercase;--w: initial;position:relative}[data-after-text]:not([data-after-text=''])::after{content:attr(data-after-text)}[data-before-text]:not([data-before-text=''])::before{content:attr(data-before-text)}[data-after-text]:not([data-after-text=''])::after,[data-before-text]:not([data-before-text=''])::before{align-items:center;background:var(--bgc);border-radius:var(--bdrs);bottom:var(--b);box-shadow:var(--bxsh);box-sizing:border-box;color:var(--c);display:var(--d);font-size:var(--fz);font-weight:var(--fw);height:var(--h);justify-content:center;left:var(--l);padding:var(--p);position:var(--pos);right:var(--r);text-decoration:none;text-transform:var(--tt);top:var(--t);width:var(--w)}[data-after-type*=badge]::after,[data-before-type*=badge]::before{--bdrs: var(--badge-size);--bxsh: 0 0 0 2px rgba(255, 255, 255, 0.5);--h: var(--badge-size);--p: 0;--pos: absolute;--w: var(--badge-size)}[data-after-type*=circle],[data-before-type*=circle]{align-items:center;display:flex}[data-after-type*=circle]::after,[data-before-type*=circle]::before{--bdrs: 50%;--fw: 400;--h: var(--circle-size);--tt: initial;--w: var(--circle-size)}[data-after-type*=circle]::after,[data-after-type*=pill]::after{margin-inline-start:1ch}[data-before-type*=circle]::before,[data-before-type*=dot]::before,[data-before-type*=pill]::before{margin-inline-end:1ch}[data-after-type*=dot]::after,[data-before-type*=dot]::before{--bdrs: 50%;--d: inline-block;--fz: 50%;--h: var(--dot-size);--p: 0;--pos: relative;--t: -1px;--w: var(--dot-size)}[data-after-type*=dot]::after,[data-before-type*=dot]::before{content:''!important}[data-after-type*=pill]::after,[data-before-type*=pil]::before{--bdrs: 1rem;--p: 0.25rem 0.75rem;--pos: relative;--t: -1px}[data-after-type*=blue]::after,[data-before-type*=blue]::before{--bgc: #007acc}[data-after-type*=gray]::after,[data-before-type*=gray]::before{--bgc: #354a5d;--c: #fff}[data-after-type*=green]::after,[data-before-type*=green]::before{--bgc: #04844b}[data-after-type*=lightgray]::after,[data-before-type*=lightgray]::before{--bgc: #ecebea;--c: #080707}[data-after-type*=yellow]::after,[data-before-type*=yellow]::before{--bgc: #ecc53c;--c: #080707}[data-after-type*=red]::after,[data-before-type*=red]::before{--bgc: #c23934}[data-after-type*=top]::after,[data-before-type*=top]::before{--b: auto;--pos: absolute;--t: var(--dot-offset)}[data-after-type*=right]::after,[data-before-type*=right]::before{--l: auto;--pos: absolute;--r: var(--dot-offset)}[data-after-type*=bottom]::after,[data-before-type*=bottom]::before{--b: var(--dot-offset);--pos: absolute;--t: auto}[data-after-type*=left]::after,[data-before-type*=left]::before{--pos: absolute;--r: auto;--l: var(--dot-offset)}[data-after-type*=badge][data-after-type*=top]::after,[data-before-type*=badge][data-before-type*=top]::before{--m: 0;--t: var(--badge-offset-y)}[data-after-type*=badge][data-after-type*=right]::after,[data-before-type*=badge][data-before-type*=right]::before{--m: 0;--r: var(--badge-offset-x)}[data-after-type*=badge][data-after-type*=bottom]::after,[data-before-type*=badge][data-before-type*=bottom]::before{--b: var(--badge-offset-y);--m: 0}[data-after-type*=badge][data-after-type*=left]::after,[data-before-type*=badge][data-before-type*=left]::before{--l: var(--badge-offset-x);--m: 0}spinner-border to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}