.filters>form>.main>*+*{margin-top:44px}.filter header .heading{color:#542670;font-size:32px;font-weight:700;margin-bottom:10px}@media (max-width:767px){.filter header .heading{font-size:32px}}.filter input[type=checkbox]{clip:rect(1px,1px,1px,1px);height:0;overflow:hidden;position:absolute;width:0}.filter .heading{color:#542670;font-size:16px;font-weight:700;margin-bottom:10px}@media (max-width:767px){.filter .heading.lbl-toggle{background:#542670;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;margin-bottom:0;padding:12px}.filter .heading.lbl-toggle:hover{color:#fff}}.filter .heading.lbl-toggle .open{display:none}@media (max-width:767px){.filter .heading.lbl-toggle .open{display:inline-block;float:right}.filter .heading.lbl-toggle .open:before{content:"\f119";font-family:icon-font;font-size:30px;font-style:normal;font-weight:400;line-height:1;line-height:0;position:relative;top:9px}.filter .collapsible-content{background:#fff;margin-bottom:-30px;max-height:0;overflow:hidden;transition:max-height .25s ease-in-out}.filter .collapsible-content .content-inner{align-items:left;display:flex;flex-direction:column;margin:20px}.filter .toggle:checked+.lbl-toggle+.collapsible-content{max-height:350px}.filter .toggle:checked+.lbl-toggle .open:before{content:"\f114";font-family:icon-font;font-size:30px;font-style:normal;font-weight:400;line-height:1;line-height:0;position:relative;top:9px}}.checklist .label{clip:rect(1px,1px,1px,1px);height:0;overflow:hidden;position:absolute;width:0}.checklist .value .control label{color:#56504e;font-size:22px}.checklist .value .control .subordinate{margin-left:24px}.checklist .value .control .subordinate .control{margin-top:8px}.checklist .value .control .subordinate label{font-size:18px}.checklist .value .control .subordinate label:before,.checklist .value .controls>.control+.control{margin-top:8px}.checklist .controls input{clip:rect(1px,1px,1px,1px);height:0;overflow:hidden;position:absolute;width:0}.checklist .controls label{align-items:flex-start;display:flex;justify-content:space-between}.checklist .controls label span{flex:1;padding-left:12px}.checklist .controls label:before{border:2px solid transparent;border-radius:0;box-shadow:0 0 2px #7a7371;content:"";height:10px;margin-top:12px;width:10px}.checklist .controls input:checked+label:before{background:#00b7d4;border-color:#fff}.checklist .controls input:focus+label:before{border-color:#542670}.checklist .controls input:disabled+label:before{background:#dadada;border:8px solid #dadada;box-shadow:none}.checklist .controls input:disabled:checked+label:before{background:#fff;border:8px solid #dadada;box-shadow:none}
