:host{display:block}:root{--jv-tabs_max-width:1110px}@media(min-width:62em){.c-tabs__labels,.c-tabs__panel{max-width:var(--jv-tabs_max-width)}}.c-tabs,.c-tabs--medium,.c-tabs--small{margin-bottom:1rem}.c-tabs--medium .c-tabs__labels,.c-tabs--small .c-tabs__labels,.c-tabs .c-tabs__labels{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start;list-style-type:none;position:relative;width:100%;padding:0 1rem;margin:0 auto -1px;bottom:0;left:0;z-index:2}.c-tabs--medium .c-tabs__labels li,.c-tabs--small .c-tabs__labels li,.c-tabs .c-tabs__labels li{border:.0625rem solid gray}.c-tabs--medium .c-tabs__labels li:not(:first-child),.c-tabs--small .c-tabs__labels li:not(:first-child),.c-tabs .c-tabs__labels li:not(:first-child){border-left:none}.c-tabs--medium .c-tabs__labels .tab-label,.c-tabs--small .c-tabs__labels .tab-label,.c-tabs .c-tabs__labels .tab-label{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;text-decoration:none;text-align:center;font-size:1rem;font-family:Open Sans,sans-serif;color:#116fa2;overflow:visible;position:relative;border:none;outline:none;display:block;padding:.75em 2em;margin:0;background-color:#f1f1f1;cursor:pointer}.c-tabs--medium .c-tabs__labels .tab-label .tab-label__text,.c-tabs--small .c-tabs__labels .tab-label .tab-label__text,.c-tabs .c-tabs__labels .tab-label .tab-label__text{position:relative;display:block;pointer-events:none!important}.c-tabs--medium .c-tabs__labels .tab-label:hover .tab-label__text,.c-tabs--small .c-tabs__labels .tab-label:hover .tab-label__text,.c-tabs .c-tabs__labels .tab-label:hover .tab-label__text{box-shadow:0 .125rem 0 0 #116fa2}.c-tabs--medium .c-tabs__labels button::-moz-focus-inner,.c-tabs--small .c-tabs__labels button::-moz-focus-inner,.c-tabs .c-tabs__labels button::-moz-focus-inner{border:0}.c-tabs--medium .c-tabs__labels .is-active,.c-tabs--small .c-tabs__labels .is-active,.c-tabs .c-tabs__labels .is-active{border-bottom-color:#fff}.c-tabs--medium .c-tabs__labels .is-active .tab-label,.c-tabs--small .c-tabs__labels .is-active .tab-label,.c-tabs .c-tabs__labels .is-active .tab-label{color:#45660b;background-color:#fff}.c-tabs--medium .c-tabs__labels .is-active .tab-label .tab-label__text,.c-tabs--small .c-tabs__labels .is-active .tab-label .tab-label__text,.c-tabs .c-tabs__labels .is-active .tab-label .tab-label__text{box-shadow:0 .125rem 0 0 #699917}.c-tabs--medium .c-tabs__labels .is-active .tab-label:focus,.c-tabs--small .c-tabs__labels .is-active .tab-label:focus,.c-tabs .c-tabs__labels .is-active .tab-label:focus{outline:.125rem solid #699917;outline-offset:-4px}.c-tabs--medium .c-tabs__labels .is-active .tab-label:hover:focus,.c-tabs--small .c-tabs__labels .is-active .tab-label:hover:focus,.c-tabs .c-tabs__labels .is-active .tab-label:hover:focus{outline-style:dashed;outline-width:.0625rem}.c-tabs--medium .c-tabs__labels .is-active .tab-label:hover .tab-label__text,.c-tabs--small .c-tabs__labels .is-active .tab-label:hover .tab-label__text,.c-tabs .c-tabs__labels .is-active .tab-label:hover .tab-label__text{box-shadow:0 .25rem 0 0 #699917}.c-tabs--medium .c-tabs__content,.c-tabs--small .c-tabs__content,.c-tabs .c-tabs__content{padding:0;overflow:visible;font-size:1rem;background-color:#fff;border:.0625rem solid gray;border-left:none;border-right:none;z-index:1;top:0;position:relative}.c-tabs--medium .c-tabs__content:empty,.c-tabs--small .c-tabs__content:empty,.c-tabs .c-tabs__content:empty{border-bottom:none}.c-tabs--medium .c-tabs__content .c-tabs__panel,.c-tabs--small .c-tabs__content .c-tabs__panel,.c-tabs .c-tabs__content .c-tabs__panel{display:none;padding-left:1rem;margin:0 auto -1px}.c-tabs--medium .c-tabs__content .is-active,.c-tabs--small .c-tabs__content .is-active,.c-tabs .c-tabs__content .is-active{visibility:visible;overflow:visible;display:block}.c-tabs--medium .c-tabs__content [data-tabs],.c-tabs--small .c-tabs__content [data-tabs],.c-tabs .c-tabs__content [data-tabs]{display:none}.c-tabs--small .c-tabs__labels .tab-label{padding:.25rem .5rem;font-size:.8125rem;line-height:1.7}@media only screen and (max-width:36em){.c-tabs--medium .c-tabs__labels .tab-label,.c-tabs--small .c-tabs__labels .tab-label,.c-tabs .c-tabs__labels .tab-label{padding:.5em .375em}}
