@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700,300,400italic');.min-width-form{min-width:25em}.width-form{width:25em}.width-page{width:100%}.max-width-form{max-width:25em}div.center{display:table;margin:auto}.tal{text-align:left}.tac{text-align:center}.tar{text-align:right}.vat{vertical-align:top}.vam{vertical-align:middle}.vab{vertical-align:bottom}.vah{display:none}.flex{display:flex}.flex-0{display:flex;flex-flow:row wrap}.flex-1{display:flex;flex-flow:row wrap;gap:1em}.flex-2{display:flex;flex-flow:row wrap;gap:2em}.flex-sb{display:flex;justify-content:space-between;gap:1em}.nowrap{white-space:nowrap}.wrap{white-space:normal}.red{color:#e00}.orange{color:#f60}.green{color:#64c802}.grey{color:#d1d3d7}.bold{font-weight:bold}.italic{font-style:italic}.small75{font-size:75%}.small85{font-size:85%}.big110{font-size:110%}.big120{font-size:120%}.big150{font-size:150%}.floatl{float:left}.floatr{float:right}.clear{clear:both}.followon{margin:1em 0 0 0}.followon-2{margin:2em 0 0 0}td.min{width:1%;white-space:nowrap}.wide45{max-width:45em}.grey-bg{background-color:#ecedea}.white-bg{background-color:#faf9f2}.green-bg{background-color:#64c802;padding-bottom:3.8em}.green-bg ul{list-style-image:none}.green-bg *{color:#fff}b,i{color:inherit}p.verbose{display:block}@media screen and (max-width: 950px){p.verbose{display:none}}div.rubric{max-width:35em;background-color:#ffb;padding:.5em}div.rubric p{font-style:italic;margin:0 0 .5em 0}*{box-sizing:border-box}*{font-family:'Source Sans Pro',Arial,sans-serif;color:#434b56;font-weight:400;line-height:1.4}html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:1em 0;background:#ccc;color:#000;padding:.2em;display:block;text-align:center}.hidden{display:none !important;visibility:hidden}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}div.scroller{overflow:auto}#booking_scroll_arrows{position:absolute;top:46px;right:8px;z-index:100}.scroll_arrow{background:rgba(255,255,255,0.85);border:1px solid #ccc;padding:12px 16px;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,0.2);display:none}.scroll_arrow[data-direction="left"]{border-radius:4px 0 0 4px}.scroll_arrow[data-direction="right"]{border-radius:0 4px 4px 0;border-left:none}.ql-font-sanspro{font-family:'Source Sans Pro',"Arial",sans-serif;font-weight:400}.ql-font-sans{font-family:sans-serif}.ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-size-small{font-size:10px}.ql-size-large{font-size:18px}.ql-size-huge{font-size:32px}.ql-align-center{text-align:center}.ql-align-justify{text-align:justify}.ql-align-right{text-align:right}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}section.alert-ok{padding:1em 2em;text-align:center;background-color:#64c802}section.alert-ok a{color:#fff;text-decoration:underline}section.alert-ok b{color:#fff}section.alert-ok span{color:#fff;margin:0;text-align:center;font-style:italic;font-size:1.2em}section.alert-error{padding:1em 2em;text-align:center;background-color:#e00}section.alert-error a{color:#fff;text-decoration:underline}section.alert-error b{color:#fff}section.alert-error span{color:#fff;margin:0;text-align:center;font-style:italic;font-size:1.2em}ul{list-style-image:url('/static/img/bullet.svg');margin:0 0 1em 0;padding-left:1.5em;text-align:left}li{margin-bottom:.5em}.bullet{padding-left:1.5em;background:url('/static/img/bullet.svg') no-repeat .5em .4em;margin-bottom:.5em}div.edit{display:inline-block;margin:.5em 0 .5em 0}img.edit{vertical-align:middle}.form_opener{cursor:pointer}select.form_opener{max-width:15em;margin-top:.5em}div.label{display:block;margin-bottom:1em;text-align:left}div.label-hidden{display:none;margin-bottom:1em;text-align:left}div.label-cb{display:flex;justify-content:space-between;margin-bottom:.5em}div.label-cbs{display:flex;justify-content:space-between;margin-bottom:1em}fieldset{border:1px solid #8c9196;margin:0 0 1em 0;padding:.5em .5em 0 .5em;max-width:25em}legend{padding:0 .5em}form p{min-width:6em;width:100%;max-width:25em}form.wide p{max-width:900px}input,.vipbutton,button,select,textarea{display:block;padding:.85em 1em;color:#fff;min-width:6em;width:100%;max-width:25em}[type="submit"]:focus-visible,button:focus-visible{outline-style:auto;outline-color:#000}textarea{display:block;padding:.5em;color:#fff;width:100%}textarea.wide{max-width:900px}input[type='checkbox'],input[type='radio']{min-width:0;width:auto;margin:0 .25em 0 0;vertical-align:baseline;display:inline-block}input[type='text'],input[type='email'],input[type='tel'],input[type='number'],input[type='password'],input[type='file'],textarea,select,input[type='date'],input[type='datetime-local'],input[type='time'],input[type='search']{background-color:#8c9196;border:1px solid #8c9196;min-height:3em}select{height:3em;border:0}select optgroup,select option{background-color:#fff}select[multiple="multiple"]{height:100px;padding-top:5px;padding-bottom:5px;background-color:#fff}select[multiple="multiple"] option:checked{background-color:#64c802;color:#faf9f2}input[type='text']:focus,input[type='email']:focus,input[type='tel']:focus,input[type='number']:focus,input[type='password']:focus,input[type='file']:focus,textarea:focus{background-color:#fff;color:#000}input[type='submit'],.vipbutton,button,.vipbutton:visited{background-color:#64c802;border:1px solid #64c802;line-height:normal;color:#fff;margin-top:2rem;cursor:pointer;text-transform:uppercase}input[type='submit']:hover,.vipbutton:hover,button:hover{background-color:#6edc02;text-decoration:none}input[type='submit'].green-button,button.green-button{margin-top:1em;width:auto;flex-grow:1}input[type='submit'].red-button,button.red-button{background-color:red;border:1px solid red;margin-top:1em;width:auto;flex-grow:1}input[type='submit'].red-button:hover,button.red-button:hover{background-color:#ff3d3d}button{margin:.4em 0 0 0}label.checkbox{cursor:pointer}img.delete{height:1.5em;padding-left:.2em;cursor:pointer}div.add{margin-top:.25em}div.add a{cursor:pointer}div.add img{height:1.5em;padding-right:.2em;vertical-align:middle}img.edit{width:2em;height:2em;margin-left:.2em}p.reason{background:#fdfdfd;padding:1em;font-style:italic}td,th{padding-left:.5em;text-align:left;vertical-align:top}::-webkit-input-placeholder{color:#d1d3d7}:-moz-placeholder{color:#d1d3d7;opacity:1}::-moz-placeholder{color:#d1d3d7;opacity:1}:-ms-input-placeholder{color:#d1d3d7;opacity:1}.vipfade{position:absolute;background-color:rgba(86,97,112,0.7);cursor:pointer;top:0;left:0}div.vip{background-color:#ecedea;text-align:left;padding:1em;overflow:auto;min-width:25em;max-width:32em;max-height:90%;top:50%;left:50%}div.vipcontent{color:#000;text-align:center}div.viptitle{font-weight:bold;font-size:1.1em;margin-top:.8em}.vipbutton{margin:0 .2em;width:auto;display:inline-block;text-align:center}div.vip .vipclose{position:absolute;font-size:2em;top:-0.2em;right:.2em;cursor:pointer;color:#9aa0a9;font-weight:bold}div.vip .vipmessage{padding:1em 0}div.vip .err{color:#e00;text-align:center;font-style:italic;font-size:1.2em}@media screen and (max-width: 950px){div.vip{min-width:0;width:90%}}div.hidden_form{display:none;background:#8c9196;padding:.5em;border:.25em solid #ecedea;max-width:25em}div.hidden_form img.alert_close{float:right;position:static;height:1.5em;padding:0 0 .5em .5em;cursor:pointer}div.hidden_form label{color:#fff}div.hidden_form input[type='text'],div.hidden_form input[type='email'],div.hidden_form input[type='tel'],div.hidden_form input[type='number'],div.hidden_form input[type='password'],div.hidden_form textarea,div.hidden_form select{color:#000;background-color:#fff;border:0}div.hidden_form input[type='submit']{display:inline-block;width:75%;width:calc(100% - 4em)}.bullet.a{margin-top:.5em;margin-left:.25em}.mt-0{margin-top:0rem}.mr-0{margin-right:0rem}.mb-0{margin-bottom:0rem}.ml-0{margin-left:0rem}.pt-0{padding-top:0rem}.pr-0{padding-right:0rem}.pb-0{padding-bottom:0rem}.pl-0{padding-left:0rem}.mh-0{min-height:0rem}.mt-1{margin-top:1rem}.mr-1{margin-right:1rem}.mb-1{margin-bottom:1rem}.ml-1{margin-left:1rem}.pt-1{padding-top:1rem}.pr-1{padding-right:1rem}.pb-1{padding-bottom:1rem}.pl-1{padding-left:1rem}.mh-1{min-height:1rem}.mt-2{margin-top:2rem}.mr-2{margin-right:2rem}.mb-2{margin-bottom:2rem}.ml-2{margin-left:2rem}.pt-2{padding-top:2rem}.pr-2{padding-right:2rem}.pb-2{padding-bottom:2rem}.pl-2{padding-left:2rem}.mh-2{min-height:2rem}.mt-3{margin-top:3rem}.mr-3{margin-right:3rem}.mb-3{margin-bottom:3rem}.ml-3{margin-left:3rem}.pt-3{padding-top:3rem}.pr-3{padding-right:3rem}.pb-3{padding-bottom:3rem}.pl-3{padding-left:3rem}.mh-3{min-height:3rem}.mt-4{margin-top:4rem}.mr-4{margin-right:4rem}.mb-4{margin-bottom:4rem}.ml-4{margin-left:4rem}.pt-4{padding-top:4rem}.pr-4{padding-right:4rem}.pb-4{padding-bottom:4rem}.pl-4{padding-left:4rem}.mh-4{min-height:4rem}.mt-5{margin-top:5rem}.mr-5{margin-right:5rem}.mb-5{margin-bottom:5rem}.ml-5{margin-left:5rem}.pt-5{padding-top:5rem}.pr-5{padding-right:5rem}.pb-5{padding-bottom:5rem}.pl-5{padding-left:5rem}.mh-5{min-height:5rem}.btn-small{background-color:#64c802;border:1px solid #64c802;line-height:normal;color:#fff;display:inline-block;padding:3px 20px}.align-right{text-align:right}.valign-middle{vertical-align:middle}.text-center{text-align:center}.small,small{font-size:87%}.skip-link{position:absolute;top:-40px;left:0;background-color:#fff;z-index:999}.skip-link:focus{top:0}table{border-spacing:0}table td,table th{padding:.5em .75em;text-align:left;white-space:nowrap}table.data th{background:#566170;color:#fff}table.data tr{background:#fff}table.data tr.deep{height:2.5em}table.data tr:nth-child(even){background:#f8f9f8}table.data tr td{padding-top:0;padding-bottom:0;vertical-align:middle}table.data tr td a{margin-top:.25em;margin-bottom:.25em;line-height:1.5em !important;display:inline-block}table.data tr td a img{vertical-align:middle;border-bottom:solid 1px transparent}table.data tr td p{margin-top:.25em;margin-bottom:.25em;line-height:1.5em !important;min-width:unset}table.data tr td p:has(img.center_me){text-align:center}table.data tr td li{margin-bottom:0;line-height:2em}table.booking_table{background-color:#fff;padding-right:13px;padding-bottom:5px}table.booking_table tr th{padding-left:0}table.booking_table tr td.slot{padding:0;vertical-align:middle}table.booking_table tr td.slot div{width:100%;height:100%}table.booking_table tr td.slot div.slot_0{background-color:red;color:red}table.booking_table tr td.slot div.slot_1{background-color:#333}table.booking_table tr td.slot div.slot_2{background-color:#666}table.booking_table tr td.slot div.slot_3{background-color:#999}table.booking_table tr td.slot div.slot_4{background-color:#bbb}table.booking_table tr td.slot div.slot_5{background-color:#ddd}table.booking_table tr td.slot div.slot_6{background-color:#eee}form.secure-sign div,form.secure-sign p{max-width:100%}form.secure-sign h1{font-size:150%;font-weight:bold;color:#434b56;text-align:left}form.secure-sign h2{font-size:120%;font-weight:bold;color:#434b56;text-align:left;background-color:inherit;padding:inherit}form.secure-sign h3{margin:inherit}form.secure-sign form p{max-width:none}form.secure-sign img.logo_100{width:auto;max-height:150px}form.secure-sign ol li ol{list-style-type:lower-alpha}form.secure-sign ol li ol li ol{list-style-type:lower-roman}div.hint,span.hint{cursor:pointer;display:inline-block;background:url('/static/img/hint.png') no-repeat center center;background-size:1em;width:1em;height:1em}div.hint-text{display:none;padding:.25em;border:.2em solid #ff9d00;background-color:#ffebcc;white-space:normal;max-width:25em;margin-bottom:.25em}div.hint-text p{margin:0 0 .5em 0}div.hint-text table{margin:.5em}div.hint-text table td{padding:.25em}div.hint-text table td.arr{width:10%}div.hint-text-show{padding:.25em;border:.2em solid #ff9d00;background-color:#ffebcc;white-space:normal;margin-bottom:.25em}div.hint-text-visible{display:block}div.eoy{padding:.5em 1em;border:.2em solid #ff9d00;background-color:#ffebcc;white-space:normal;margin-bottom:1em}.password-container{position:relative;max-width:25em}.showPassword,.hidePassword{position:absolute;right:12px;top:32px}.showPassword img,.hidePassword img{opacity:.5;width:30px;height:30px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.chosen-container .chosen-add-new-btn{display:inline-block;margin:.5em 0 0 0;padding:.4em 1em;background-color:#64c802;color:#fff;border:none;cursor:pointer;border-radius:3px}.chosen-container .chosen-add-new-btn:hover{background-color:#57af02}.email_notif_message,div.rubric .email_notif_message{font-size:87%;font-style:italic;margin-top:22px;margin-bottom:-10px;max-width:100%}@media only screen and (max-width: 600px){html{background-color:#ecedea}}@view-transition{navigation:auto}::view-transition-old(root){animation:fade-out .12s ease-out forwards}::view-transition-new(root){animation:none}section{position:relative;padding:3em 1em}section img.alert_close{float:right;height:2em;padding:.5em;position:relative;left:1em;cursor:pointer}.body-small{max-width:650px;margin:0 auto;text-align:center}.body-medium{max-width:900px;margin:0 auto}.body-wide{max-width:1200px;margin:0 auto}.body-wide video{max-width:100%;height:auto}.body-form{max-width:25em;margin:0 auto}span.highlight{color:#f60}a.cta-button{background-color:rgba(86,97,112,0.6);color:#fff;padding:.8em 1.2em;cursor:pointer;text-transform:uppercase;text-align:center;text-decoration:none;white-space:nowrap;transition:all .3s ease}a.cta-button:hover{text-decoration:none;color:#64c802}a.cta-green{border:1px solid #64c802;width:9em}a.cta-green:hover{background-color:#64c802;color:#fff}a.cta-orange{border:1px solid #f60;width:9em}a.cta-orange:hover{background-color:#f60;color:#fff}.green-bg a.cta-button{border-color:#566170}.service-icon{width:60px;height:60px;padding:5px}#gtwo{margin:0 0 1.5em 0}header{left:0;top:0;width:100%;padding:1.6em;font-size:120%;text-align:right;z-index:100;border-bottom:1px solid #566170;min-height:6.25em}header *{display:inline-block}header li{padding:0 .4em;margin:0 .4em}header nav,header img,header div{vertical-align:middle}header a.logo{position:absolute;top:1.6em;left:1.6em}header a.logo img{height:3.6em;width:auto;vertical-align:top}header a{color:#fff;text-decoration:none;transition:all .3s ease}header a:hover{color:#64c802}header nav{z-index:200;position:relative}header nav ul{margin:0;padding:0;text-align:center}#menu-open{padding:.4em;height:2em;width:auto;display:none;cursor:pointer}#menu-close{display:none;text-align:center}header nav.show{opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}@media screen and (max-width: 1050px){header{text-align:right}header a.logo{max-width:290px;text-align:left}header a.logo img{height:3em}#menu-open{display:inline-block;background-color:rgba(142,160,184,0.4)}#menu-close{display:block}#menu-close img{height:1.25em}header nav{position:fixed;top:0;left:0;width:100%;text-align:center;margin:0 0 1em;-webkit-box-shadow:0 0 60px rgba(0,0,0,0.3);-moz-box-shadow:0 0 60px rgba(0,0,0,0.3);-ms-box-shadow:0 0 60px rgba(0,0,0,0.3);box-shadow:0 0 60px rgba(0,0,0,0.3);background-color:#566170;padding:1.5em 1em;opacity:0;text-transform:uppercase;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}header li.button{display:block;width:100%;margin:1em 0 0 0}header nav span{display:block}section{padding:1.5em 1em}}.header-icon{color:#64c802;display:inline-block;margin:1em;width:4.5em;height:4.5em;padding:1em;border:1px solid rgba(86,97,112,0.2);background-color:#faf9f2;border-radius:100px}.header-icon img{width:2.25em;vertical-align:text-bottom}.iconbox{padding:5em;border:1px solid rgba(86,97,112,0.2);background-color:rgba(86,97,112,0.05);text-align:center}.iconbox:hover{background-color:rgba(86,97,112,0.02)}.iconnobox{padding:0 3em;margin-bottom:1em}.twocol-parent{margin-top:0;display:table;table-layout:fixed;border-spacing:1em 0}.twocol-child{width:50%;height:auto;min-height:100%;position:relative;display:table-cell}@media screen and (max-width: 900px){.twocol-parent{border-spacing:0}.twocol-child{width:100%;display:block;padding:1em;margin:1em 0;height:auto}.service-icon{width:55px;height:55px}.iconnobox{padding:0}}#home-start{position:relative;background:url('/static/img/home_bg.jpg') no-repeat center center;background-size:cover;height:750px}@media screen and (max-width: 600px){h2{font-size:150%}#home-start{height:400px;background:url('/static/img/home_bg_mobile.webp') no-repeat center center;background-size:cover}}#signup{background:url('/static/img/signup_bg.jpg') no-repeat center center;background-size:cover}div.links{margin-top:-15px}footer nav{display:inline-block;width:100%}@media screen and (max-width: 900px){footer nav{text-align:center}}footer nav a{padding:.3em;margin-right:.5em;text-decoration:none}footer p.copyright{font-size:.8em;margin-bottom:0;text-align:right;opacity:.5}div.body-small h3{margin:1em 0 0 0;text-align:left;max-width:32em;cursor:pointer}div.faq div{display:none}header.secure-sign{display:flex;flex-flow:row wrap;gap:1em;background-color:#566170;text-align:left}header.secure-sign h1{font-size:30pt;text-align:left;margin:0}header.secure-sign div{display:flex;align-items:center}header.secure-sign a.logo{position:relative;top:0;left:0}header.secure-sign a.logo img{height:24pt}section.secure-sign a,section.secure-sign div.a,section.secure-sign a:visited,section.secure-sign div.a:visited{cursor:pointer;color:#4b9601;text-decoration:none}section.secure-sign a sup,section.secure-sign div.a sup,section.secure-sign a:visited sup,section.secure-sign div.a:visited sup{color:#4b9601}section.secure-sign a:hover,section.secure-sign div.a:hover,section.secure-sign a:visited:hover,section.secure-sign div.a:visited:hover{text-decoration:underline}section.secure-sign > div{max-width:700px;margin:0 auto}section.secure-sign h1{font-size:150%;font-weight:bold;color:#434b56;text-align:left}section.secure-sign h2{font-size:120%;font-weight:bold;color:#434b56;text-align:left}section.secure-sign form p{max-width:none}section.secure-sign p.first{margin-top:0}section.secure-sign img.integrity{border:5px solid #fff;width:100px}.quote{margin:0;font-style:italic}.attrib{margin:0 0 1em 0;color:#f60;text-align:right}.grey{opacity:.5}h1{display:block;font-size:200%;font-weight:300;color:#fff;text-align:center;margin:1em 0 0 0}h2{font-size:200%;font-weight:700;text-align:center;margin:.75em 0}h3{font-size:120%;font-weight:700;text-transform:uppercase}p{line-height:1.7;text-align:left}a.left-arrow{display:inline-block;border-top:.5em solid transparent;border-right:.75em solid #64c802;border-bottom:.5em solid transparent;border-left:0}a.right-arrow{display:inline-block;border-top:.5em solid transparent;border-right:0;border-bottom:.5em solid transparent;border-left:.75em solid #64c802}a.left-arrow-disabled{display:inline-block;border-top:.5em solid transparent;border-right:.75em solid #d1d3d7;border-bottom:.5em solid transparent;border-left:0;cursor:default}a.right-arrow-disabled{display:inline-block;border-top:.5em solid transparent;border-right:0;border-bottom:.5em solid transparent;border-left:.75em solid #d1d3d7;cursor:default}ul.post_list{list-style-type:none;list-style-image:none;text-align:left;padding:.5em 0 0 0}ul.post_list > li{overflow:hidden;margin-bottom:.5em;padding:1em}ul.post_list > li:nth-child(odd){background:#fff}ul.post_list > li:nth-child(even){background:#f8f9f8}ul.post_list > li:hover{background:#fff}ul.post_list > li > a{display:block;text-decoration:none}ul.post_list h3{margin:0}ul.post_list span.attribution{color:#9aa0a9;font-size:75%}ul.post_list img.thumb{max-width:10em;float:left;margin-right:.5em;margin-top:.5em}ul.post_list p{margin-top:0}.news_article{background-color:#f8f9f8;padding:1em 2em 2em 2em;text-align:left}.news_article h2{font-size:120%;font-weight:700;text-transform:uppercase;margin:0}.news_article .attribution{text-align:right;margin-top:2em;margin-bottom:0;color:#9aa0a9;font-size:75%}form a{color:#4b9601}.passkey_possible{display:none}.passkey_login img{vertical-align:middle;margin-right:5px}@media (prefers-contrast: more){*{color:#000}.grey-bg,section.content{background-color:#fff}div.rubric{background-color:#fff}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],input[type="file"],textarea,select,input[type="date"],input[type="datetime-local"],input[type="time"],input[type="search"]{background-color:inherit;border:solid 1px #000;color:#000}input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="file"]:focus,textarea:focus,select:focus,input[type="date"]:focus,input[type="datetime-local"]:focus,input[type="time"]:focus,input[type="search"]:focus{background-color:inherit;border:solid 1px #000}input[type="submit"],.vipbutton,button{font-weight:bold;font-size:110%}table.data{border:solid 1px #000}table.data tr td{border-bottom:solid 1px #000}table.data tr:nth-child(2n){background-color:#fff}table.data tr:last-child td{border-bottom:none}a,div.a,a:visited,div.a:visited{color:#000;text-decoration:underline;border:dotted 2px transparent}a:not(.btn):active{border:dotted 2px #000}header h1{font-weight:bold}fieldset{border-color:#000}}@media (prefers-contrast: more){*{color:#000}.grey-bg,section.content{background-color:#fff}div.rubric{background-color:#fff}#container > nav a{background-color:#fff;border:solid 2px #64c802;color:#000}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],input[type="file"],textarea,select,input[type="date"],input[type="datetime-local"],input[type="time"],input[type="search"]{background-color:inherit;border:solid 1px #000;color:#000}input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="file"]:focus,textarea:focus,select:focus,input[type="date"]:focus,input[type="datetime-local"]:focus,input[type="time"]:focus,input[type="search"]:focus{background-color:inherit;border:solid 1px #000}input[type="submit"],.vipbutton,button{font-weight:bold;font-size:110%;background-color:#326301}input[type="submit"]:hover,.vipbutton:hover,button:hover{background-color:#4b9601}table.data{border:solid 1px #000}table.data tr td{border-bottom:solid 1px #000}table.data tr:nth-child(2n){background-color:#fff}table.data tr:last-child td{border-bottom:none}a,div.a,a:visited,div.a:visited{color:#000;text-decoration:underline;border:dotted 2px transparent}a:not(.btn):active{border:dotted 2px #000}header h1{font-weight:bold}fieldset{border-color:#000}}@media (prefers-color-scheme: dark){input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="file"]:focus,textarea:focus{background-color:#fafafa}}
