.sidemenu{border-radius:18px;box-shadow:0 9px 20px rgba(0,0,0,.18);padding:25px}.sidemenu__filters__search__title{color:#043763;font-size:1.375rem;font-weight:600}.sidemenu__filters__search__input-wrapper{margin-bottom:25px;position:relative;width:100%}.sidemenu__filters__search__input-wrapper:before{color:#64748b;content:"\f002";font-family:Font Awesome\ 5 Free;font-size:.875rem;font-weight:900;left:15px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.sidemenu__filters__search__input{background-color:#f1f5f9;border:none;border-radius:20px;color:#000;font-size:1rem;padding:7px 7px 7px 35px;width:100%}.sidemenu__filters__title{color:#000;font-size:1.5rem;font-weight:700}.sidemenu .filter-form button[type=submit]{background-color:#002d62;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.125rem;font-weight:700;transition:background-color .2s,color .2s;width:100%}.sidemenu .filter-form button[type=submit]:hover{background-color:#00162f}.sidemenu .filter-form .filter-group{margin-bottom:1rem}.sidemenu .filter-form .filter-group__title{align-items:center;cursor:pointer;display:flex;font-size:1.25rem;font-weight:700;justify-content:space-between;margin-bottom:10px;position:relative}.sidemenu .filter-form .filter-group__title:after{content:"\f077";font-family:Font Awesome\ 5 Free;font-size:12px;font-style:normal;font-weight:900;line-height:1;text-rendering:auto;transition:transform .3s ease}.sidemenu .filter-form .filter-group__content{max-height:1000px;overflow:hidden;transition:max-height .3s ease}.sidemenu .filter-form .filter-group__content .filter-item{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:8px;margin-bottom:5px;padding:8px;transition:background-color .2s,color .2s}.sidemenu .filter-form .filter-group__content .filter-item label{color:#000;cursor:pointer;font-size:1rem;width:100%}.sidemenu .filter-form .filter-group__content .filter-item input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff;border:1px solid #002d62;border-radius:3px;cursor:pointer;display:grid;height:24px;outline:none;place-content:center;position:relative;transition:background-color .2s,border-color .2s;width:24px}.sidemenu .filter-form .filter-group__content .filter-item input[type=checkbox]:checked{border-color:#002d62}.sidemenu .filter-form .filter-group__content .filter-item input[type=checkbox]:checked:before{border:solid #002d62;border-width:0 0 2px 2px;content:"";display:inline-block;height:5px;transform:rotate(-45deg);width:10px}.sidemenu .filter-form .filter-group__content .filter-item input[type=checkbox]:focus{border-color:#002d62;box-shadow:0 0 0 2px rgba(0,45,98,.3)}.sidemenu .filter-form .filter-group__content .filter-item input[type=checkbox]:checked+span{background-color:#002d62;border-radius:8px;color:#fff;padding:4px 8px}.sidemenu .filter-form .filter-group__content .filter-item span{transition:color .2s}.sidemenu .filter-form .filter-group__content .filter-item:has(input[type=checkbox]:checked){background-color:#002d62}.sidemenu .filter-form .filter-group__content .filter-item:has(input[type=checkbox]:checked) label{color:#fff}.sidemenu__closeall{border:2px solid #043763;border-radius:8px;color:#043763;cursor:pointer;padding:5px 7px}.filter-group.closed .filter-group__content{max-height:0;overflow:hidden}.filter-group.closed .filter-group__title:after{transform:rotate(180deg)}.work__container{display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin-left:30px}@media (max-width:599px){.work__container{margin-left:0}}@media (min-width:600px) and (max-width:899px){.work__container{grid-template-columns:repeat(2,1fr)}}@media (max-width:599px){.work__container{grid-template-columns:1fr;padding:30px}}.work__container__item{border-radius:24px;box-shadow:0 9px 20px rgba(0,0,0,.18);display:flex;flex-direction:column;justify-content:space-between;padding:20px}.work__container__item__image{border-radius:20px;margin-bottom:10px}.work__container__item__title{color:#000;font-size:1.25rem;font-weight:700;text-align:center}.work__container__item__link{color:#043763;font-size:1.125rem;font-weight:600}.work__container__empty{grid-column:1/-1}

/*# sourceMappingURL=work_index.css.map*/