 *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}*:before, *:after{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}a:hover, a:hover first_word{text-decoration:underline}a.nohover:hover{text-decoration:none !important}div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, button, input, textarea, p, select{margin:0;padding:0}i[class*=' fa-']{text-rendering:optimizeLegibility}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit}input[type=radio], input[type=checkbox]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}input[type=radio] ~ label:before, input[type=checkbox] ~ label:before{content:"\f0c8";display:inline-block;font-family:Font Awesome\ 7 Free}input[type=radio]:checked ~ label:before, input[type=checkbox]:checked ~ label:before{content:"\f14a"}input[type=radio]:disabled ~ label:before, input[type=checkbox]:disabled ~ label:before{content:"\f0c8"}.input-box{position:relative}.input-box span{margin-right:9px;padding:inherit;position:absolute}.info-label input + label{display:none}.info-label input:placeholder-shown + label{opacity:0}.info-label input:focus + label{top:0;display:block;margin:-8px 0 0 6px;position:absolute;padding:0 2px}.info-parmanent input + label{top:0;display:block;margin:-8px 0 0 6px;position:absolute;padding:0 2px}.info-label input ~ tempinfo, .info-label textarea ~ tempinfo, .info-label + tempinfo{display:none}.info-label input:placeholder-shown ~ tempinfo, .info-label textarea:placeholder-shown ~ tempinfo{opacity:0}.info-label input:hover ~ tempinfo, .info-label textarea:hover ~ tempinfo, .info-label:hover + tempinfo{top:0;display:block;margin:-8px 0 0 6px;position:absolute;padding:0 2px}select{border:0;text-align:left !important;appearance:none;-webkit-appearance:none;-moz-appearance:none}select::-ms-expand{display:none}.button{cursor:pointer!important;display:block;border-radius:3px;font-weight:inherit;font-size:inherit;font-family:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;transition:all 300ms ease;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease}.buttonLine{display:block;margin:0 auto;padding:7px 0;position:relative}.clearfix:before, .clearfix:after, .container:before, .container:after{content:' ';display:table}.clearfix:after, .container:after{clear:both}.container{margin-right:auto;margin-left:auto}.cursor{cursor:pointer}.divcenter{margin-right:auto;margin-left:auto;display:inline-block}.hidden{display:none!important}.link-in > first_word, .link-out > first_word, .link-tel > first_word{display:inline-block;text-decoration:inherit}.link-in > first_word:before{content:'\f14d';display:inline-block;font-family:'Font Awesome\ 7 Free';margin-right:3px;font-weight:400;text-rendering:optimizeLegibility}.link-out > first_word:before{content:'\f14d';display:inline-block;font-family:'Font Awesome\ 7 Free';margin-right:3px;font-weight:900;text-rendering:optimizeLegibility}.link-out.no-icon > first_word:before{content:''!important;display:none!important}.list-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tab-button{cursor:pointer;float:left}.accordion{overflow:hidden;width:100%}.accordion .head{cursor:pointer;display:block;line-height:2.5em}.accordion .head.wide{line-height:1.4em !important}.accordion span.accordion-button:before{font-family:Font Awesome\ 7 Free;font-weight:900;display:inline-block;letter-spacing:10px;font-size:1.1em;width:1.4em}.accordion .content{overflow:hidden}.nav-header{position:fixed}.nav-header.shadow{width:100%;transition:all .5s}.nav-menu{display:block;text-align:left}.nav-menu a:hover{text-decoration:none!important}