@font-face{font-family:"Avenir Next";src:url(fonts/AvenirNext-Medium.eot);src:url(fonts/AvenirNext-Medium.eot?#iefix) format("embedded-opentype"),url(fonts/AvenirNext-Medium.woff) format("woff"),url(fonts/AvenirNext-Medium.ttf) format("truetype"),url(fonts/AvenirNext-Medium.svg#AvenirNext-Medium) format("svg");font-weight:500;font-style:normal}@font-face{font-family:"Avenir Next Ultra";src:url(fonts/AvenirNext-UltraLight.eot);src:url(fonts/AvenirNext-UltraLight.eot?#iefix) format("embedded-opentype"),url(fonts/AvenirNext-UltraLight.woff) format("woff"),url(fonts/AvenirNext-UltraLight.ttf) format("truetype"),url(fonts/AvenirNext-UltraLight.svg#AvenirNext-UltraLight) format("svg");font-weight:200;font-style:normal}@font-face{font-family:"Avenir Next";src:url(fonts/AvenirNext-Regular.eot);src:url(fonts/AvenirNext-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/AvenirNext-Regular.woff) format("woff"),url(fonts/AvenirNext-Regular.ttf) format("truetype"),url(fonts/AvenirNext-Regular.svg#AvenirNext-Regular) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Avenir Next";src:url(fonts/AvenirNext-Bold.eot);src:url(fonts/AvenirNext-Bold.eot?#iefix) format("embedded-opentype"),url(fonts/AvenirNext-Bold.woff) format("woff"),url(fonts/AvenirNext-Bold.ttf) format("truetype"),url(fonts/AvenirNext-Bold.svg#AvenirNext-Bold) format("svg");font-weight:bold;font-style:normal}
*{padding:0;margin:0;background:transparent;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"Avenir Next";font-size:16pt;font-weight:500;font-kerning:normal;line-height:1.5em;word-spacing:.025em;text-shadow:none;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;background-repeat:no-repeat;color:#110c08}@media screen and (max-width: 1200px){*{font-size:15pt}}@media screen and (max-width: 900px){*{font-size:14pt}}body,html{position:absolute;height:100%;width:100%;margin:0;padding:0;background:#533b2d;background-size:cover;background-attachment:fixed}h1,h2,h3,h4,h5,h6{font-weight:inherit;line-height:1.3em;color:inherit}h1{font-family:"Avenir Next";font-size:4em;font-weight:300}h2{font-family:"Avenir Next";font-size:2.5em;font-weight:300}h3{font-size:2em;font-weight:500}h4{font-size:1.4em;font-weight:500}h5{font-size:1.2em;font-weight:500}h6{font-size:1em;font-weight:700}p{margin-bottom:.5em}a,i,u,b,q,sup{display:inline-block;font-size:inherit;font-weight:inherit;font-family:inherit;color:inherit}sup{font-size:.5em}ul{list-style-type:decimal;padding:0 1em}ul li{padding:5px 1em}ul ul{padding-bottom:0}input{box-shadow:none;background-color:#e5dfdc;padding:0 .2em}input:invalid{border:thin solid #296aa3}input:invalid:focus{border:thin solid red}input:valid{border:thin solid #a67559}@media screen and (max-width: 800px){input{width:100%;margin-bottom:1rem}}button{border:thin solid #a67559;padding:.25em .75em;transition:all ease 300ms;opacity:.5}button:enabled{opacity:1;color:#864f2d;border-color:#e5dfdc;background-color:#296aa3}button:enabled:hover{color:initial;background-color:initial;border-color:initial}button:enabled:active{background-color:#e5dfdc}#menuBar{position:fixed;width:100%;height:5em;transition:all ease 250ms;top:0;left:0;z-index:1;color:#a67559;background:linear-gradient(45deg, #296aa3 0%, #a67559) #296aa3;border-bottom:solid thin #e5dfdc}@media screen and (max-height: 1000px){#menuBar{height:4em}}#menuitembar{position:absolute;top:5em;right:0;width:30vw;background:rgba(34,23,17,.8);padding:1em;border-bottom:solid thin #e5dfdc;transition:top ease 250ms}#menuitembar.shorty{top:2em}.menuitem{color:#e5dfdc;clear:both;padding:.25em 1em;margin:.5em 0;cursor:pointer;background:#533b2d;transition:all ease 250ms}.menuitem:hover{background:#a67559}a,a:active{color:inherit;font:inherit;font-weight:inherit}a:hover,a:active:hover{font:inherit;font-weight:inherit}.badger{transition:inherit;width:120px;bottom:0;right:0;height:fit-content;position:relative;padding:.5em}@media screen and (max-width: 1000px){.badger{width:80px}}.badge{height:100%;padding:.75em;transition:inherit;float:left;clear:both}.badge:hover{opacity:1 !important}.heroblock{width:100%;height:100%;padding-top:5%;display:flex;justify-content:center;align-content:center;flex-wrap:wrap}.heroblock .herotxt{text-align:center;padding:.5em 1em;color:#e5dfdc;width:70%;font-size:3em;font-family:"Avenir Next Ultra";font-weight:700;transition:1000ms all ease;border-bottom:solid thin transparent;background-color:rgba(16,42,65,.5)}.heroblock .herotxt a{text-decoration:none;font-family:"Avenir Next";font-weight:500;font-size:.5em}.heroblock .herotxt i{font-size:.5em}.heroblock .herotxt u{text-decoration:line-through}.heroblock .herotxt a,.heroblock .herotxt i,.heroblock .herotxt u{color:#110c08}@media screen and (max-width: 1100px){.heroblock .herotxt{width:80%;padding:.5em;font-size:2.5em}}@media screen and (max-width: 800px){.heroblock .herotxt{width:90%;padding:.5em;font-size:2em}}@media screen and (max-height: 800px){.heroblock .herotxt{font-size:1.5em}}.bodySection{width:100%;padding:2em 1em}.bodySection .textSection{width:100%;max-width:1200px;margin:0 auto;background:#e5dfdc}.bodySection .textSection:first-child{padding-top:5vh}.bodySection .textSection:last-child{padding-bottom:7vh}@media screen and (max-width: 1000px){.bodySection{padding:2em .5em}}.bodySection .sectionTitle{padding:1rem 5vw}@media screen and (min-width: 1200px){.bodySection .sectionTitle{padding:1rem 10vw}}@media screen and (max-width: 800px){.bodySection .sectionTitle{padding:1rem 5vw 0}}.bodySection .subSectionTitle{padding:.5rem 6vw}.bodySection .subSectionTitle h4{transition:all 300ms ease;border-bottom:thin solid #533b2d;padding:2px 1vw;cursor:pointer}@media screen and (min-width: 1200px){.bodySection .subSectionTitle{padding:.5rem 9vw}}@media screen and (max-width: 800px){.bodySection .subSectionTitle{padding:.5rem 4vw 0}}.bodySection .defRules h4,.bodySection .medPro h4,.bodySection .medArb h4,.bodySection .confid h4,.bodySection .fees h4,.bodySection .expenses h4,.bodySection .law h4,.bodySection .disclaim h4{border-bottom:thin solid #533b2d;background-color:#a67559}.bodySection .sectionText{padding:1rem 10vw 2rem;margin:0 auto;width:100%;max-width:1200px}@media screen and (max-width: 800px){.bodySection .sectionText{width:100%;padding:1.5rem 5vw}}.bodySection#mediators .textSection{display:flex;flex-wrap:wrap;align-items:center}.bodySection#mediators .sectionTitle{width:30%;max-width:400px;float:left}@media screen and (min-width: 1200px){.bodySection#mediators .sectionTitle{padding:1rem 5vw}}.bodySection#mediators .sectionText{padding-top:1.5rem;padding-left:1em;width:70%;float:left}@media screen and (max-width: 800px){.bodySection#mediators .sectionText{width:100%;padding:1.5rem 10vw}}#headshot{width:100%;margin:1em 0}#president{width:100%;text-align:center}.shorty#menuBar{height:2em !important}.shorty .badger{width:50px;padding:0}@media screen and (max-width: 1000px){.shorty .badger{width:30px}}.shorty .badge{opacity:.5}#picTitle{min-width:250px;margin:0 auto}footer{width:100%;height:auto;float:left;background:rgba(16,42,65,.5);padding:2em;display:flex;flex-wrap:wrap;align-items:flex-end}footer *{color:#e5dfdc}footer .address{width:50%;float:left}@media screen and (max-width: 800px){footer .address{width:100%}}footer .disclaim{text-align:right;width:50%;float:left}@media screen and (max-width: 800px){footer .disclaim{margin-top:1em;text-align:left;width:100%}}
