.page-header{position:relative}.page-header .breadcrumb li{font-size:1.4rem}.page-header__image{max-height:100%;position:relative}.page-header__image:after,.page-header__image:before{content:"";inset:0;position:absolute}.page-header__image:before{background:transparent linear-gradient(73deg,hsla(0,0%,100%,.502),hsla(0,0%,100%,.949)) 0 0 no-repeat padding-box}.page-header__image:after{background:transparent linear-gradient(180deg,#fff,hsla(0,0%,100%,0)) 0 0 no-repeat padding-box}.page-header__image img{height:550px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden;width:100%}.page-header__text{inset:48% 0 0 0;position:absolute}.page-header__text h2{margin-bottom:var(--spc-1x)}.filters{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.filters .form-check-input{display:none}.filters .form-check-inline{margin:0!important;padding:0}.filters .form-check-label{background-attachment:fixed;background-color:#fff;background-image:linear-gradient(254deg,#637f95,#243c7e 160%);background-repeat:no-repeat;background-size:0;border-radius:19px;box-shadow:0 2px 56px rgba(47,52,67,.102);color:#283e7a;cursor:pointer;font-size:var(--fnt-size-1x);font-weight:500;padding:1.4rem 2.4rem;position:relative;transition:all .4s ease-in-out;transition:all .5s ease-in-out}.filters .form-check-label.checked,.filters .form-check-label:hover{background-size:100%;color:#fff}.case__card{border-radius:20px;box-shadow:0 2px 16px rgba(47,52,67,.1);padding:var(--spc-1x);position:relative;text-align:center}.case__card .case{border-radius:14px;overflow:hidden}.case__card .case img{border-radius:14px;height:140px;overflow:hidden;width:100%}.case__card .case img,.case__card-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.case__card-image img{border-radius:100%;height:40px;width:40px}.case__card-info{color:#637f95;font-size:1.2rem}.case__card-image,.case__card-info{margin-top:var(--spc-1x)}.case__card .h6{flex:1 0 60%;text-align:left}.cases-page .form-select{margin-bottom:var(--spc-2x)}.cases-page .case__card{margin-top:40px}@media (min-width:992px){.page-header__text h2{max-width:50%}.cases-page .form-select{margin-bottom:0;max-width:300px}}@media (max-width:991.98px){.filters{justify-content:flex-start;margin-bottom:var(--spc-3x)}}@media (max-width:575.98px){.filters{flex-direction:column;margin-bottom:var(--spc-3x)}.filters .form-check-label{text-align:center;width:100%}}
