.is-samples .page-wrapper {
  overflow: visible !important; }

.is-samples .site-footer {
  z-index: 9; }

.is-samples .section-promo {
  padding-top: 80px; }
  @media (max-width: 991px) {
    .is-samples .section-promo {
      padding-top: 50px; } }
  .is-samples .section-promo .section__subheading {
    max-width: 470px; }
  .is-samples .section-promo .section__wrapper {
    position: relative;
    display: grid;
    grid-template-columns: auto 545px;
    grid-gap: 40px;
    align-items: center; }
    @media (max-width: 1199px) {
      .is-samples .section-promo .section__wrapper {
        grid-template-columns: auto 490px; } }
    @media (max-width: 991px) {
      .is-samples .section-promo .section__wrapper {
        display: block; } }
  .is-samples .section-promo .section__content {
    max-width: 485px;
    padding-bottom: 3rem; }

.is-samples .section-content .section__wrapper {
  display: grid;
  grid-template-columns: 370px auto;
  grid-gap: 30px;
  margin-bottom: 150px; }
  @media (max-width: 1199px) {
    .is-samples .section-content .section__wrapper {
      grid-template-columns: 280px auto; } }
  @media (max-width: 991px) {
    .is-samples .section-content .section__wrapper {
      display: block; } }
  @media (max-width: 543px) {
    .is-samples .section-content .section__wrapper {
      margin-bottom: 0; } }

.is-samples .section-content .section__btn {
  position: absolute;
  top: calc(100% + 2rem);
  left: 0;
  width: 100%;
  text-align: center; }
  .is-samples .section-content .section__btn .btn-main {
    min-width: 190px; }

.is-samples .section-content .section__cards {
  position: relative;
  margin-bottom: -20px; }
  .is-samples .section-content .section__cards .section__heading {
    display: flex;
    align-items: center; }

@media (max-width: 991px) {
  .is-samples .section-content .section__cards-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 1rem;
    position: sticky;
    top: 65px;
    background-color: #fff;
    z-index: 2; } }

@media (max-width: 543px) {
  .is-samples .section-content .section__cards-header {
    top: 58px; } }

.is-samples .section-content .section__cards-wrapper > p {
  font-size: 1.28571rem; }

.is-samples .section-content .section__heading {
  font-size: 24px; }
  @media (max-width: 991px) {
    .is-samples .section-content .section__heading {
      margin-bottom: 0; } }

.is-samples .section-content .section__sidebar {
  position: relative; }
  .is-samples .section-content .section__sidebar .section__heading {
    height: 37px; }
    @media (max-width: 991px) {
      .is-samples .section-content .section__sidebar .section__heading {
        display: none; } }

.is-samples .section-content .section__filters-btn {
  display: none;
  align-items: center;
  justify-content: center;
  min-width: 125px; }
  @media (max-width: 991px) {
    .is-samples .section-content .section__filters-btn {
      display: flex; } }
  .is-samples .section-content .section__filters-btn img {
    max-width: 24px;
    margin-right: 5px; }
  .is-samples .section-content .section__filters-btn:hover {
    background: transparent;
    color: #FF7F56; }

.is-samples .samples-count {
  color: #FF7F56;
  border: 1px solid #FF7F56;
  border-radius: 5px;
  font-size: 1rem;
  width: 35px;
  height: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-top: 2px; }
  @media (max-width: 543px) {
    .is-samples .samples-count {
      width: 30px;
      height: 30px;
      font-size: 0.8rem; } }

.is-samples .samples-filter {
  position: sticky;
  top: 100px;
  max-height: calc(100vh - 80px);
  overflow: auto;
  border-radius: 12px;
  box-shadow: 0 1px 1px rgba(21, 88, 168, 0.05), 0 2px 25px -5px rgba(21, 88, 168, 0.05), 0 4px 14px -4px rgba(21, 88, 168, 0.1); }
  @media (max-width: 991px) {
    .is-samples .samples-filter {
      position: fixed;
      top: 64px;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: 10;
      overflow: hidden;
      pointer-events: none;
      max-height: auto;
      box-shadow: none; }
      .is-samples .samples-filter::after {
        content: '';
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: rgba(148, 152, 174, 0.4);
        backdrop-filter: blur(4px);
        transition: opacity 0.25s;
        opacity: 0; } }
  @media (max-width: 991px) {
    .is-samples .samples-filter.is-open {
      overflow: auto;
      pointer-events: auto; } }
  @media (max-width: 991px) {
    .is-samples .samples-filter.is-open::after {
      opacity: 1; } }
  @media (max-width: 991px) {
    .is-samples .samples-filter.is-open .samples-filter__wrapper {
      transform: translateX(0); } }
  @media (max-width: 991px) {
    .is-samples .samples-filter__wrapper {
      position: relative;
      display: table;
      height: 100%;
      width: 70vw;
      min-width: 270px;
      z-index: 1;
      transition: transform 0.25s;
      transform: translateX(-105%); } }
  @media (max-width: 543px) {
    .is-samples .samples-filter__wrapper {
      width: 270px; } }
  @media (max-width: 991px) {
    .is-samples .samples-filter__form {
      display: table-cell;
      vertical-align: middle; } }
  .is-samples .samples-filter__inner {
    padding: 2.14286rem;
    background: #fff;
    border-radius: 12px;
    box-shadow: 0 1px 1px rgba(21, 88, 168, 0.05), 0 2px 25px -5px rgba(21, 88, 168, 0.05), 0 4px 14px -4px rgba(21, 88, 168, 0.1); }
  .is-samples .samples-filter__row:not(:last-child) {
    margin-bottom: 30px; }
  .is-samples .samples-filter__item {
    display: block; }
  .is-samples .samples-filter__label {
    display: block;
    font-weight: 700;
    color: #1A2430;
    font-size: 14px;
    margin-bottom: 10px; }
  .is-samples .samples-filter__field {
    display: flex;
    flex-direction: column; }
    .is-samples .samples-filter__field .select2 {
      display: block;
      width: 100% !important; }
      .is-samples .samples-filter__field .select2.select2-container .select2-selection--single .select2-selection__rendered {
        padding: 0; }
      .is-samples .samples-filter__field .select2 .select2-selection.select2-selection--single {
        background: #F7F6FA;
        border-radius: 5px;
        font-size: 15px;
        margin: 0;
        height: 54px;
        line-height: 54px;
        color: #1A2430;
        padding: 13px 15px;
        padding-right: 35px;
        border-bottom: none; }
        @media (max-width: 991px) {
          .is-samples .samples-filter__field .select2 .select2-selection.select2-selection--single {
            max-width: calc(70vw - 4.28571rem); } }
        @media (max-width: 543px) {
          .is-samples .samples-filter__field .select2 .select2-selection.select2-selection--single {
            max-width: 205px; } }
      .is-samples .samples-filter__field .select2 .select2-selection__placeholder {
        color: #A0A0A0; }
      .is-samples .samples-filter__field .select2 .select2-selection__arrow {
        position: absolute;
        top: 50%;
        right: 10px;
        width: 24px;
        height: 24px;
        transform: translateY(-50%); }
        .is-samples .samples-filter__field .select2 .select2-selection__arrow b {
          display: none; }
        .is-samples .samples-filter__field .select2 .select2-selection__arrow::after {
          content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjAwMDIgMTMuNDEwMUwxMi43MTAyIDkuMTcwMDdDMTIuNjE3MiA5LjA3NjM0IDEyLjUwNjYgOS4wMDE5NCAxMi4zODQ4IDguOTUxMTdDMTIuMjYyOSA4LjkwMDQxIDEyLjEzMjIgOC44NzQyNyAxMi4wMDAyIDguODc0MjdDMTEuODY4MiA4Ljg3NDI3IDExLjczNzUgOC45MDA0MSAxMS42MTU2IDguOTUxMTdDMTEuNDkzOCA5LjAwMTk0IDExLjM4MzIgOS4wNzYzNCAxMS4yOTAyIDkuMTcwMDdMNy4wNTAxOSAxMy40MTAxQzYuOTU2NDYgMTMuNTAzIDYuODgyMDcgMTMuNjEzNiA2LjgzMTMgMTMuNzM1NUM2Ljc4MDUzIDEzLjg1NzMgNi43NTQzOSAxMy45ODgxIDYuNzU0MzkgMTQuMTIwMUM2Ljc1NDM5IDE0LjI1MjEgNi43ODA1MyAxNC4zODI4IDYuODMxMyAxNC41MDQ2QzYuODgyMDcgMTQuNjI2NSA2Ljk1NjQ2IDE0LjczNzEgNy4wNTAxOSAxNC44MzAxQzcuMjM3NTYgMTUuMDE2MyA3LjQ5MTAxIDE1LjEyMDkgNy43NTUxOSAxNS4xMjA5QzguMDE5MzggMTUuMTIwOSA4LjI3MjgzIDE1LjAxNjMgOC40NjAxOSAxNC44MzAxTDEyLjAwMDIgMTEuMjkwMUwxNS41NDAyIDE0LjgzMDFDMTUuNzI2NSAxNS4wMTQ4IDE1Ljk3NzkgMTUuMTE5IDE2LjI0MDIgMTUuMTIwMUMxNi4zNzE4IDE1LjEyMDggMTYuNTAyMyAxNS4wOTU2IDE2LjYyNDEgMTUuMDQ1OEMxNi43NDU5IDE0Ljk5NjEgMTYuODU2OCAxNC45MjI3IDE2Ljk1MDIgMTQuODMwMUMxNy4wNDczIDE0Ljc0MDQgMTcuMTI1NiAxNC42MzI1IDE3LjE4MDcgMTQuNTEyNEMxNy4yMzU4IDE0LjM5MjMgMTcuMjY2NiAxNC4yNjI1IDE3LjI3MTMgMTQuMTMwNUMxNy4yNzU5IDEzLjk5ODUgMTcuMjU0MyAxMy44NjY4IDE3LjIwNzggMTMuNzQzMkMxNy4xNjEzIDEzLjYxOTUgMTcuMDkwNyAxMy41MDYzIDE3LjAwMDIgMTMuNDEwMVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=);
          position: absolute;
          right: 0;
          top: 7px;
          transform: rotate(180deg);
          transform-origin: 50% 50%;
          width: 24px;
          height: 24px;
          z-index: 10;
          pointer-events: none;
          transition: 0.2s ease;
          filter: invert(50%) sepia(15%) saturate(515%) hue-rotate(189deg) brightness(89%) contrast(93%); }
      .is-samples .samples-filter__field .select2 .select2-selection__clear {
        font-weight: normal;
        font-size: 20px;
        color: #585F74; }

.is-samples .samples-search {
  display: flex;
  height: 54px; }
  .is-samples .samples-search__input {
    display: block;
    width: 100%;
    outline: none;
    border: none;
    background: #fff;
    box-shadow: 0px 1px 1px rgba(37, 46, 78, 0.1);
    border-radius: 10px 0 0 10px;
    padding: 0.92857rem 1.28571rem;
    color: #121C42;
    height: 100%; }
    .is-samples .samples-search__input::placeholder {
      color: #A0A0A0; }
  .is-samples .samples-search__btn {
    flex-shrink: 0;
    width: 50px;
    height: 100%;
    border-radius: 0px 10px 10px 0px;
    background: #FF7F56;
    color: #fff;
    outline: none;
    appearance: none;
    border: none;
    font-size: 18px; }

.is-samples .checkbox {
  display: flex;
  align-self: flex-start;
  align-items: center;
  margin-bottom: 14px;
  cursor: pointer; }
  .is-samples .checkbox input + span {
    position: relative;
    flex-shrink: 0;
    width: 20px;
    height: 20px;
    display: block;
    border-radius: 3px;
    border: 2px solid #FF7F56;
    margin-right: 16px;
    background-color: #fff; }
    .is-samples .checkbox input + span::before {
      content: '';
      position: absolute;
      top: 3px;
      left: 2px;
      width: 12px;
      height: 10px;
      background-position: center center;
      background-repeat: no-repeat;
      background-image: url('data:image/svg+xml;utf8,<svg width="12" height="10" viewBox="0 0 12 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 3.875L4.75 7.625L11 1.375" stroke="white" stroke-width="2"/></svg>'); }
  .is-samples .checkbox input:checked + span {
    background-color: #FF7F56; }
  .is-samples .checkbox__label {
    color: #585F74; }

.is-samples span.select2-container.select2-container--default {
  padding: 0; }
  .is-samples span.select2-container.select2-container--default.select2-container--open .select2-dropdown {
    border-radius: 6px; }
    .is-samples span.select2-container.select2-container--default.select2-container--open .select2-dropdown--above {
      top: -20px;
      animation: dropdown-fadeInDown .2s ease both; }
    .is-samples span.select2-container.select2-container--default.select2-container--open .select2-dropdown--below {
      margin-top: -2.5rem;
      animation: dropdown-fadeInUp .2s ease both; }
  .is-samples span.select2-container.select2-container--default .select2-search__field {
    font-size: 1rem; }

.is-samples .sample-card {
  display: none;
  border-radius: 12px;
  background-color: #fff;
  box-shadow: 0 1px 1px rgba(21, 88, 168, 0.05), 0 2px 25px rgba(21, 88, 168, 0.05), 0 4px 14px rgba(21, 88, 168, 0.1);
  padding: 2.14286rem;
  margin-bottom: 20px; }
  .is-samples .sample-card.is-visible {
    animation: fadeInDown 0.4s;
    display: flex; }
    @media (max-width: 1199px) {
      .is-samples .sample-card.is-visible {
        display: block; } }
  .is-samples .sample-card__title {
    color: #FF7F56;
    font-size: 1.28571rem;
    line-height: 1.71429rem;
    font-weight: 700;
    margin-bottom: 13px; }
  .is-samples .sample-card__category {
    display: inline-block;
    color: #6165D7;
    border-radius: 10px;
    padding: 3px 10px;
    border: 1px solid #6165D7;
    font-size: 1rem;
    margin-bottom: 17px; }
  .is-samples .sample-card__icon {
    font-size: 1rem;
    font-weight: 700;
    color: #121C42;
    text-align: center;
    display: block;
    margin-bottom: 20px; }
    @media (max-width: 1199px) {
      .is-samples .sample-card__icon {
        display: flex;
        align-items: center;
        margin-bottom: 0; } }
    @media (max-width: 400px) {
      .is-samples .sample-card__icon {
        display: block; } }
    .is-samples .sample-card__icon img {
      max-width: 64px; }
      @media (max-width: 400px) {
        .is-samples .sample-card__icon img {
          max-width: 40px; } }
    .is-samples .sample-card__icon span {
      display: block; }
      @media (max-width: 400px) {
        .is-samples .sample-card__icon span {
          margin-left: 5px;
          font-size: 1rem; } }
  .is-samples .sample-card__contents {
    width: calc(100% - 180px);
    padding-right: 1.42857rem; }
    @media (max-width: 1199px) {
      .is-samples .sample-card__contents {
        width: 100%;
        padding-right: 0; } }
  .is-samples .sample-card__links {
    position: relative;
    width: 180px;
    padding-left: 1.71429rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end; }
    @media (max-width: 1199px) {
      .is-samples .sample-card__links {
        padding-left: 0;
        width: 100%;
        flex-direction: row;
        justify-content: space-between;
        padding-top: 1.42857rem;
        border-top: 1px solid #E9ECF4; } }
    .is-samples .sample-card__links::before {
      content: '';
      position: absolute;
      left: 0;
      top: -2.14286rem;
      bottom: -2.14286rem;
      width: 1px;
      background-color: #F2F2F2; }
      @media (max-width: 1199px) {
        .is-samples .sample-card__links::before {
          display: none; } }
  .is-samples .sample-card__list {
    display: grid;
    grid-template-columns: auto 180px;
    grid-gap: 10px; }
    @media (max-width: 543px) {
      .is-samples .sample-card__list {
        grid-template-columns: 100%; } }
    .is-samples .sample-card__list strong {
      display: inline-block;
      margin-right: 1rem; }
    .is-samples .sample-card__list > li {
      display: flex; }
      @media (max-width: 543px) {
        .is-samples .sample-card__list > li {
          width: 100%;
          justify-content: space-between; } }
      @media (max-width: 543px) {
        .is-samples .sample-card__list > li span {
          text-align: right; } }
      .is-samples .sample-card__list > li:nth-child(odd) strong {
        min-width: 8.57143rem; }
      .is-samples .sample-card__list > li:nth-child(even) strong {
        min-width: 4.64286rem; }

/*# sourceMappingURL=../maps/unique/samples.css.map */
