.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}.rate .form-control,.rate .form-select{background-color:#f3f5f8;box-shadow:none;min-height:5.6rem}.rate__block,.rate__block-rate{margin-top:var(--spc-3x)}.rate__block .h4,.rate__block-rate .h4{margin-bottom:var(--spc-2x)}.rate__block-rate{background:#f3f5f8;border-radius:16px;padding:var(--spc-2x) var(--spc-2x)}.rate__block-rate h4{margin-bottom:var(--spc-1x)}.rate__block-rate .filters{justify-content:flex-start}.rate textarea.form-control{height:170px}@media (min-width:992px){.page-header__text h2{max-width:50%}}@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%}}
