::-webkit-input-placeholder{font-size:.95rem}::-moz-placeholder{font-size:.95rem}:-ms-input-placeholder{font-size:.95rem}:-moz-placeholder{font-size:.95rem}.ac-accordion *,.ac-accordion *::before{-webkit-transition:all linear .3s;-o-transition:all linear .3s;transition:all linear .3s}.ac-accordion .ac-wrap,.ac-accordion .ac-wrap-sub{width:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;margin:0;background-color:#fff}.ac-accordion label{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0;height:38px;background-color:#eee;padding:.65rem 50px .65rem .65rem;position:relative;z-index:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;color:#999;box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #ddd}.ac-accordion label span{width:38px;height:38px;border:0;background:#f7f7f7;content:"";float:right;margin:0;padding:0;box-shadow:none;position:absolute;top:0;right:0;z-index:1;pointer-events:none;line-height:36px;text-align:center;font-size:.75rem;text-shadow:1px 1px 0 #fff;box-shadow:-1px 0 0 0 rgba(0,0,0,0.1);color:#999}.ac-accordion label span::before{font-family:'icomoon';content:"\e95d"}.ac-accordion input[type="radio"],.ac-accordion input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:38px;height:38px;border:0;background-color:transparent;float:right;margin:0;padding:0;box-shadow:none;opacity:0;float:right;position:absolute;top:0;right:0;z-index:2;margin:0}.ac-accordion input[type="radio"]:checked,.ac-accordion input[type="radio"]:focus,.ac-accordion input[type="checkbox"]:checked,.ac-accordion input[type="checkbox"]:focus{border:0;outline:0;box-shadow:none}.ac-accordion .ac-content{width:100%;margin:0;box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #ddd;position:relative;visibility:collapse;height:0!important;opacity:0;z-index:0;background-color:#fff;-webkit-transition:all linear .4s;-o-transition:all linear .4s;transition:all linear .4s}.ac-accordion .ac-content>div,.ac-accordion .ac-content label,.ac-accordion .ac-content p{margin:0}.ac-accordion .ac-content>*:not([class*="ac-wrap"]){padding:.65rem}.ac-accordion .ac-content .ac-wrap-sub label{background-color:#fff;text-transform:capitalize!important}.ac-accordion .ac-content .ac-wrap-sub .ac-content{box-shadow:none;padding-bottom:0}.ac-accordion .ac-content .ac-wrap-sub:only-of-type p{padding-bottom:.65rem}.ac-accordion .ac-content .ac-wrap-sub:last-of-type+p{margin-top:0}.ac-accordion input[type="radio"]:checked ~ .ac-content,.ac-accordion input[type="checkbox"]:checked ~ .ac-content{position:relative;visibility:visible;height:auto!important;opacity:1;z-index:0}.ac-accordion .ac-wrap input[type="radio"]:checked ~ label,.ac-accordion .ac-wrap input[type="checkbox"]:checked ~ label{background-color:#505050;box-shadow:inset 0 0 0 1px #555,0 0 0 1px #484848;color:#fff}.ac-accordion .ac-wrap-sub input[type="radio"]:checked ~ label,.ac-accordion .ac-wrap-sub input[type="checkbox"]:checked ~ label{background-color:#fff;box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #ddd;color:#000}.ac-accordion input[type="radio"]:checked ~ label span::before,.ac-accordion input[type="checkbox"]:checked ~ label span::before{content:"\e961"}.ac-accordion input[name="first"]:checked ~ label[for="first"] span{background-color:#666;color:#fff;text-shadow:-1px 1px 0 rgba(0,0,0,0.1)}.ac-accordion input[name="sub"]:checked ~ label[for="sub"] span{background-color:#f7f7f7;color:#000;text-shadow:-1px 1px 0 rgba(0,0,0,0.1)}.ac-accordion input[name="sub"]:checked ~ .ac-content p:last-of-type{margin-bottom:-.4rem;background-color:#f7f7f7}.ac-accordion label[for="first"]{text-transform:uppercase}.ac-accordion label[for="sub"]{text-transform:capitalize}.ac-accordion p{margin-top:0;margin-bottom:0}.ac-accordion .ac-wrap>.ac-wrap-sub+.ac-wrap-sub{margin-top:0}.ac-accordion .ac-wrap .ac-wrap-sub:last-of-type p{padding-bottom:.65rem}.ac-accordion p a{width:100%;display:block;padding:5px .5rem 5px 14px;font-size:.9rem;color:#888;line-height:1.4;text-transform:capitalize;position:relative;-ms-touch-action:none;touch-action:none}.ac-accordion p a::before{content:" ";width:6px;height:6px;display:inline-block;background-color:#ccc;margin-left:-14px;margin-right:4px}.ac-accordion p a:hover{color:orange}@media screen and (min-width:300px) and (max-width:960px){.ac-accordion [class*="ac-wrap"] input[type="radio"],.ac-accordion [class*="ac-wrap"] input[type="checkbox"],.ac-accordion [class*="ac-wrap"] label span{width:44px;height:44px;line-height:44px}.ac-accordion [class*="ac-wrap"] label{height:44px;font-size:1.05rem}.ac-accordion [class*="ac-wrap"] a{font-size:1rem}}.industrial .ac-accordion .ac-wrap input[type="radio"]:checked ~ label,.industrial .ac-accordion .ac-wrap input[type="checkbox"]:checked ~ label{background-color:#d80c18;box-shadow:inset 0 0 0 1px #d80c18,0 0 0 1px #c00b15;color:#fff}.industrial .ac-accordion input[name="first"]:checked ~ label[for="first"] span{background-color:#e60d1a;color:#fff;text-shadow:none!important}.industrial .ac-accordion input[name="sub"]:checked ~ label[for="sub"] span{background-color:#a80913;color:#fff;text-shadow:none!important}.industrial .ac-accordion p a:hover{color:#d80c18}.medical .ac-accordion .ac-wrap input[type="radio"]:checked ~ label,.medical .ac-accordion .ac-wrap input[type="checkbox"]:checked ~ label{background-color:#00a040;box-shadow:inset 0 0 0 1px #00a040,0 0 0 1px #008736;color:#fff}.medical .ac-accordion input[name="first"]:checked ~ label[for="first"] span{background-color:#00af46;color:#fff;text-shadow:none!important}.medical .ac-accordion input[name="sub"]:checked ~ label[for="sub"] span{background-color:#008134;color:#fff;text-shadow:none!important}.medical .ac-accordion p a:hover{color:#00a040}