.works .searchandfilter{margin-bottom:60px}.works .searchandfilter>ul{border-top:#cccaca 1px solid}.works .searchandfilter .sf-field-taxonomy-area,.works .searchandfilter .sf-field-taxonomy-service{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:#cccaca 1px solid;padding:24px 0}.works .searchandfilter .sf-field-taxonomy-area .taxonomy-heading,.works .searchandfilter .sf-field-taxonomy-service .taxonomy-heading{font-size:2rem;font-weight:700;line-height:1.5;margin-top:0}.works .searchandfilter .sf-field-taxonomy-area .taxonomy-heading+ul,.works .searchandfilter .sf-field-taxonomy-service .taxonomy-heading+ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px 8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.works .searchandfilter .sf-field-search{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}.works .searchandfilter .sf-field-search label{width:65.5555555556%}.works .searchandfilter .sf-field-search label input[type=text]{width:100%;border-radius:8px;border:#cccaca 1px solid;font-size:1.6rem;padding:11px 16px;line-height:1.5}.works .searchandfilter .sf-field-submit{padding:0;margin-top:80px}.works .searchandfilter .sf-field-submit label{cursor:pointer}.works .searchandfilter .sf-field-submit input[type=submit]{display:none}.works .searchandfilter .sf-field-reset{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-top:40px;line-height:1.5;padding:0 0 4px 0;border-bottom:#000 1px solid}.works .searchandfilter .sf-field-reset input[type=submit]{border:none;font-size:1.4rem;font-weight:700}.works .searchandfilter .sf-level-0{padding:0}.works .searchandfilter .sf-level-0 input[type=checkbox]{display:none}.works .searchandfilter .sf-level-0 input[type=checkbox]:checked+label::before{border:#ef0065 1px solid;background-image:url(/assets/img/contact/icon_check.svg);background-position:center center;background-repeat:no-repeat;background-size:contain}.works .searchandfilter .sf-level-0 input[type=checkbox]+label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.works .searchandfilter .sf-level-0 input[type=checkbox]+label::before{content:"";display:inline-block;width:24px;height:24px;border:#cccaca 1px solid;border-radius:4px;background-color:#fff;vertical-align:text-bottom;margin-right:12px}.works .searchandfilter .sf-level-0.sf-option-active .sf-label-checkbox{background:#262626;color:#fff}.works .searchandfilter .sf-level-0 .sf-label-checkbox{font-size:1.4rem;padding:8px;background-color:#f1eeed;border-radius:4px}.works__number{margin:16px 0;font-size:1.4rem;text-align:right}@media screen and (max-width:767px){.works .searchandfilter{margin-bottom:30px}.works .searchandfilter .sf-field-taxonomy-area,.works .searchandfilter .sf-field-taxonomy-service{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px}.works .searchandfilter .sf-field-taxonomy-area .taxonomy-heading,.works .searchandfilter .sf-field-taxonomy-service .taxonomy-heading{font-size:1.8rem}.works .searchandfilter .sf-field-submit{margin-top:40px}.works .searchandfilter .sf-field-reset{margin-top:20px}.works .searchandfilter .sf-level-0 input[type=checkbox]+label::before{margin-right:6px;width:18px;height:18px}.works .searchandfilter .sf-level-0 .sf-label-checkbox{font-size:1.3rem;padding:5px 8px 5px 5px}}@media screen and (min-width:768px){.works .searchandfilter .sf-field-taxonomy-area .taxonomy-heading,.works .searchandfilter .sf-field-taxonomy-service .taxonomy-heading{width:279px;padding-right:3%}.works .searchandfilter .sf-field-taxonomy-area .taxonomy-heading+ul,.works .searchandfilter .sf-field-taxonomy-service .taxonomy-heading+ul{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media (any-hover:hover){.works .searchandfilter .sf-field-reset input[type=submit]:hover{cursor:pointer}}