.filter-search {width: 260px;position: relative;}
.filter-search .form-control {display: block;color: #000;border: none;border-radius: 0;border-bottom: 1px solid #000;padding: 0 1rem 0 0;}
.filter-search .form-control::-webkit-input-placeholder {color:#000;}
.filter-search .form-control::-moz-placeholder          {color:#000;}
.filter-search .form-control:-moz-placeholder           {color:#000;}
.filter-search .form-control:-ms-input-placeholder      {color:#000;}
.filter-search .form-control:hover,
.filter-search .form-control:active,
.filter-search .form-control:focus,
.filter-search .form-control:focus:active,
.filter-search .form-control.active {outline: none;box-shadow: none;}
.filter-search__send {position: absolute;bottom: 0;right: 0;width: 20px;padding: 0;top: 0;text-align: center;font-size: 18px;color: #000;border: none;background: transparent;z-index: 2;}
.filter-search__send:hover {color: #4C57FF;}
.filter-list {position: relative;display: flex;}
.filter-link {color: #000;text-decoration: none;margin: 0 2rem;}
.filter-link.active, .filter-link:hover {color: #4C57FF;}
.filter-slider {width: calc(100% - 260px);margin-left: 1.5rem;padding-right: 2rem;padding-left: 2rem;overflow: hidden;position: relative;}
.icon.icon-search {margin-bottom: 20px;}
.partner-preview {padding: 1.5rem;border: 1px solid rgba(76, 87, 255, 0.3);transition: .3s;display: flex;flex-direction: column;}
.partner-preview:hover {border-color: rgba(76, 87, 255, 1);}
.partner-preview__logo {max-width: 60%;height: 72px;display: flex;align-items: center;justify-content: flex-start;margin-bottom: 1.5rem;}
.partner-preview__logo img {max-width: 100%;max-height: 100%;object-fit: contain;object-position: center;}
.partner-preview h4, .partner-preview .h4 {margin: 0 0 1.1rem 0;}
.partner-preview p {overflow: hidden;text-overflow: ellipsis;display: -moz-box;-moz-box-orient: vertical;display: -webkit-box;box-orient: vertical;font-size: 14px;line-height: 23px;}
.partner-preview .link-primary {margin-top: auto;text-decoration: underline; font-weight: 500;}
.partner-preview .link-primary:hover{text-decoration: none;}
.partner-preview-item.active .stretched-link {position: absolute;top: 1rem;right: 1rem;text-decoration: none;}
.mySwiper--filter .swiper-slide {width: fit-content!important;}
.swiper-button-next--filter,.swiper-button-prev--filter {transform: scaleX(-1);right: 0;width: 18px;height: 18px;color: #4C57FF;font-size: 18px;margin-top: -12px;}
.swiper-button-prev--filter {transform: unset;left: 0;}
.swiper-button-next:after, .swiper-button-prev:after {display: none;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {display: none;}
@media (max-width: 1199px) {
    .filter-search {width: 100%;margin-bottom: 3rem;}
    .filter-search__send {right: 8px;}
    .filter-search {width: 100%;}
    .filter-search .form-control {padding-right: 2rem;font-size: 20px;}
}
.form-select {font-size: 20px;border: none;border-bottom: 1px solid #000;color: #4C57FF;border-radius: 0;outline: none;box-shadow: none;padding: 0 36px 4px 0;background-color: #fff;background-image: url(../../../assets/img/icons/dropdown.svg);background-repeat: no-repeat;background-position: right 12px center;background-size: 16px 12px;}
.form-select option {color: #000;}