

/* Start:/local/templates/bizon/css/vendor/splidejs/core/index.css?16853379492391*/
@keyframes splide-loading {
  0% {
    transform: rotateZ(0); }
  100% {
    transform: rotateZ(360deg); } }

.splide__track--draggable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
          user-select: none; }

.splide__track--fade > .splide__list > .splide__slide {
  margin: 0 !important;
  opacity: 0;
  z-index: 0; }
  .splide__track--fade > .splide__list > .splide__slide.is-active {
    opacity: 1;
    z-index: 1; }

.splide--rtl {
  direction: rtl; }

.splide__track--ttb > .splide__list {
  display: block; }

.splide__container {
  box-sizing: border-box;
  position: relative; }

.splide__list {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  display: flex;
  height: 100%;
  margin: 0 !important;
  padding: 0 !important; }

.splide.is-initialized:not(.is-active) .splide__list {
  display: block; }

.splide__pagination {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
  pointer-events: none; }
  .splide__pagination li {
    display: inline-block;
    line-height: 1;
    list-style-type: none;
    margin: 0;
    pointer-events: auto; }

.splide:not(.is-overflow) .splide__pagination {
  display: none; }

.splide__progress__bar {
  width: 0; }

.splide {
  position: relative;
  visibility: hidden; }
  .splide.is-initialized, .splide.is-rendered {
    visibility: visible; }

.splide__slide {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  box-sizing: border-box;
  flex-shrink: 0;
  list-style-type: none !important;
  margin: 0;
  position: relative; }
  .splide__slide img {
    vertical-align: bottom; }

.splide__spinner {
  animation: splide-loading 1s infinite linear;
  border: 2px solid #999;
  border-left-color: transparent;
  border-radius: 50%;
  bottom: 0;
  contain: strict;
  display: inline-block;
  height: 20px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px; }

.splide__sr {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.splide__toggle__pause {
  display: none; }

.splide__toggle.is-active .splide__toggle__play {
  display: none; }

.splide__toggle.is-active .splide__toggle__pause {
  display: inline; }

.splide__track {
  overflow: hidden;
  position: relative;
  z-index: 0; }

/* End */


/* Start:/local/templates/bizon/css/vendor/splidejs/themes/default/index.css?168533795016177*/
@charset "UTF-8";
/**
 * Конвертирует пиксели в rem
 */
/*
@function parseInt($n) {
  @return $n / ($n * 0 + 1);
}

@function px($size) {
  @return parseInt($size) * $root-font-size;
}

@function unit-to-number($unit) {
  @return parseInt( px($unit) );
}

@function strip-unit($number) {
  @if type-of($number) == 'number' and not unitless($number) {
    @return $number / ($number * 0 + 1);
  }

  @return $number;
}
*/
@keyframes splide-loading {
  0% {
    transform: rotateZ(0); }
  100% {
    transform: rotateZ(360deg); } }

.splide__track--draggable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
          user-select: none; }

.splide__track--fade > .splide__list > .splide__slide {
  margin: 0 !important;
  opacity: 0;
  z-index: 0; }
  .splide__track--fade > .splide__list > .splide__slide.is-active {
    opacity: 1;
    z-index: 1; }

.splide--rtl {
  direction: rtl; }

.splide__track--ttb > .splide__list {
  display: block; }

.splide__container {
  box-sizing: border-box;
  position: relative; }

.splide__list {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  display: flex;
  height: 100%;
  margin: 0 !important;
  padding: 0 !important; }

.splide.is-initialized:not(.is-active) .splide__list {
  display: block; }

.splide__pagination {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
  pointer-events: none; }
  .splide__pagination li {
    display: inline-block;
    line-height: 1;
    list-style-type: none;
    margin: 0;
    pointer-events: auto; }

.splide:not(.is-overflow) .splide__pagination {
  display: none; }

.splide__progress__bar {
  width: 0; }

.splide {
  position: relative;
  visibility: hidden; }
  .splide.is-initialized, .splide.is-rendered {
    visibility: visible; }

.splide__slide {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  box-sizing: border-box;
  flex-shrink: 0;
  list-style-type: none !important;
  margin: 0;
  position: relative; }
  .splide__slide img {
    vertical-align: bottom; }

.splide__spinner {
  animation: splide-loading 1s infinite linear;
  border: 2px solid #999;
  border-left-color: transparent;
  border-radius: 50%;
  bottom: 0;
  contain: strict;
  display: inline-block;
  height: 20px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px; }

.splide__sr {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.splide__toggle__pause {
  display: none; }

.splide__toggle.is-active .splide__toggle__play {
  display: none; }

.splide__toggle.is-active .splide__toggle__pause {
  display: inline; }

.splide__track {
  overflow: hidden;
  position: relative;
  z-index: 0; }

.splide-def .splide__arrows {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 1.6875rem; }

.splide-def .splide__arrow {
  background: transparent;
  border: 0;
  cursor: pointer;
  padding: 0;
  /*@if $opacity {
        opacity: $opacity;
      }*/
  align-items: center;
  display: flex;
  justify-content: center;
  /*height: $button-size;
        width: $button-size;*/
  transition: opacity 0.15s linear 0s; }
  .splide-def .splide__arrow::before {
    content: '';
    display: inline-block;
    height: 2.5rem;
    width: 2.5rem;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain; }
  .splide-def .splide__arrow svg {
    display: none;
    /*fill: $fill;
        height: $size;
        width: $size;

        @if $transition {
          transition: $transition;
        }*/ }
  .splide-def .splide__arrow:hover:not(:disabled) {
    /*@if $opacity-hover {
          opacity: $opacity-hover;
        }

        @if $button-background-hover {
          background: $button-background-hover;
        }

        @if $fill-hover {
          svg {
            fill: $fill-hover;
          }
        }*/ }
  .splide-def .splide__arrow:disabled {
    opacity: 0; }
  .splide-def .splide__arrow:focus-visible {
    outline: #0bf 3px solid;
    outline-offset: 3px; }
  .splide-def .splide__arrow--prev {
    left: 1em;
    /*svg {
          transform: scaleX( -1 );
        }*/ }
    .splide-def .splide__arrow--prev::before {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3e%3cpath d='M0.577351 21C0.220085 20.3812 0.220085 19.6188 0.57735 19L9.42265 3.67949C9.77991 3.06069 10.4402 2.67949 11.1547 2.67949H28.8453C29.5598 2.67949 30.2201 3.06069 30.5774 3.67949L39.4226 19C39.7799 19.6188 39.7799 20.3812 39.4226 21L30.5774 36.3205C30.2201 36.9393 29.5598 37.3205 28.8453 37.3205H11.1547C10.4402 37.3205 9.77992 36.9393 9.42265 36.3205L0.577351 21Z' fill='%23f1f1f1'/%3e%3cpath d='M21.8714 22.895L18.4764 19.5L21.8714 16.105C21.9524 16.024 22.0167 15.9278 22.0605 15.822C22.1044 15.7161 22.127 15.6027 22.127 15.4881C22.127 15.3736 22.1044 15.2601 22.0605 15.1543C22.0167 15.0484 21.9524 14.9523 21.8714 14.8712C21.7904 14.7902 21.6943 14.726 21.5884 14.6821C21.4826 14.6383 21.3691 14.6157 21.2546 14.6157C21.14 14.6157 21.0266 14.6383 20.9207 14.6821C20.8149 14.726 20.7187 14.7902 20.6377 14.8712L16.6214 18.8875C16.2802 19.2287 16.2802 19.78 16.6214 20.1212L20.6377 24.1375C20.7186 24.2186 20.8148 24.283 20.9206 24.3269C21.0265 24.3708 21.14 24.3934 21.2546 24.3934C21.3692 24.3934 21.4826 24.3708 21.5885 24.3269C21.6943 24.283 21.7905 24.2186 21.8714 24.1375C22.2039 23.7962 22.2127 23.2362 21.8714 22.895Z' fill='%231b4e9b' stroke='%231b4e9b'/%3e%3c/svg%3e"); }
    .splide-def .splide__arrow--prev:hover::before, .splide-def .splide__arrow--prev:focus-visible::before {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3e%3cpath d='M0.577351 21C0.220085 20.3812 0.220085 19.6188 0.57735 19L9.42265 3.67949C9.77991 3.06069 10.4402 2.67949 11.1547 2.67949H28.8453C29.5598 2.67949 30.2201 3.06069 30.5774 3.67949L39.4226 19C39.7799 19.6188 39.7799 20.3812 39.4226 21L30.5774 36.3205C30.2201 36.9393 29.5598 37.3205 28.8453 37.3205H11.1547C10.4402 37.3205 9.77992 36.9393 9.42265 36.3205L0.577351 21Z' fill='%23fff'/%3e%3cpath d='M21.8714 22.895L18.4764 19.5L21.8714 16.105C21.9524 16.024 22.0167 15.9278 22.0605 15.822C22.1044 15.7161 22.127 15.6027 22.127 15.4881C22.127 15.3736 22.1044 15.2601 22.0605 15.1543C22.0167 15.0484 21.9524 14.9523 21.8714 14.8712C21.7904 14.7902 21.6943 14.726 21.5884 14.6821C21.4826 14.6383 21.3691 14.6157 21.2546 14.6157C21.14 14.6157 21.0266 14.6383 20.9207 14.6821C20.8149 14.726 20.7187 14.7902 20.6377 14.8712L16.6214 18.8875C16.2802 19.2287 16.2802 19.78 16.6214 20.1212L20.6377 24.1375C20.7186 24.2186 20.8148 24.283 20.9206 24.3269C21.0265 24.3708 21.14 24.3934 21.2546 24.3934C21.3692 24.3934 21.4826 24.3708 21.5885 24.3269C21.6943 24.283 21.7905 24.2186 21.8714 24.1375C22.2039 23.7962 22.2127 23.2362 21.8714 22.895Z' fill='%231b4e9b' stroke='%231b4e9b'/%3e%3c/svg%3e");
      filter: drop-shadow(0 1.25rem 1.25rem rgba(123, 166, 229, 0.15)); }
  .splide-def .splide__arrow--next {
    right: 1em; }
    .splide-def .splide__arrow--next::before {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3e%3cpath d='M39.4226 21C39.7799 20.3812 39.7799 19.6188 39.4226 19L30.5774 3.67949C30.2201 3.06069 29.5598 2.67949 28.8453 2.67949H11.1547C10.4402 2.67949 9.77992 3.06069 9.42265 3.67949L0.577351 19C0.220085 19.6188 0.220085 20.3812 0.57735 21L9.42265 36.3205C9.77991 36.9393 10.4402 37.3205 11.1547 37.3205H28.8453C29.5598 37.3205 30.2201 36.9393 30.5774 36.3205L39.4226 21Z' fill='%23f1f1f1'/%3e%3cpath d='M18.1286 22.895L21.5236 19.5L18.1286 16.105C18.0476 16.024 17.9833 15.9278 17.9395 15.822C17.8956 15.7161 17.873 15.6027 17.873 15.4881C17.873 15.3736 17.8956 15.2601 17.9395 15.1543C17.9833 15.0484 18.0476 14.9523 18.1286 14.8712C18.2096 14.7902 18.3057 14.726 18.4116 14.6821C18.5174 14.6383 18.6309 14.6157 18.7454 14.6157C18.86 14.6157 18.9734 14.6383 19.0793 14.6821C19.1851 14.726 19.2813 14.7902 19.3623 14.8712L23.3786 18.8875C23.7198 19.2287 23.7198 19.78 23.3786 20.1212L19.3623 24.1375C19.2814 24.2186 19.1852 24.283 19.0794 24.3269C18.9735 24.3708 18.86 24.3934 18.7454 24.3934C18.6308 24.3934 18.5174 24.3708 18.4115 24.3269C18.3057 24.283 18.2095 24.2186 18.1286 24.1375C17.7961 23.7962 17.7873 23.2362 18.1286 22.895Z' fill='%231b4e9b' stroke='%231b4e9b'/%3e%3c/svg%3e"); }
    .splide-def .splide__arrow--next:hover::before, .splide-def .splide__arrow--next:focus-visible::before {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3e%3cpath d='M39.4226 21C39.7799 20.3812 39.7799 19.6188 39.4226 19L30.5774 3.67949C30.2201 3.06069 29.5598 2.67949 28.8453 2.67949H11.1547C10.4402 2.67949 9.77992 3.06069 9.42265 3.67949L0.577351 19C0.220085 19.6188 0.220085 20.3812 0.57735 21L9.42265 36.3205C9.77991 36.9393 10.4402 37.3205 11.1547 37.3205H28.8453C29.5598 37.3205 30.2201 36.9393 30.5774 36.3205L39.4226 21Z' fill='%23fff'/%3e%3cpath d='M18.1286 22.895L21.5236 19.5L18.1286 16.105C18.0476 16.024 17.9833 15.9278 17.9395 15.822C17.8956 15.7161 17.873 15.6027 17.873 15.4881C17.873 15.3736 17.8956 15.2601 17.9395 15.1543C17.9833 15.0484 18.0476 14.9523 18.1286 14.8712C18.2096 14.7902 18.3057 14.726 18.4116 14.6821C18.5174 14.6383 18.6309 14.6157 18.7454 14.6157C18.86 14.6157 18.9734 14.6383 19.0793 14.6821C19.1851 14.726 19.2813 14.7902 19.3623 14.8712L23.3786 18.8875C23.7198 19.2287 23.7198 19.78 23.3786 20.1212L19.3623 24.1375C19.2814 24.2186 19.1852 24.283 19.0794 24.3269C18.9735 24.3708 18.86 24.3934 18.7454 24.3934C18.6308 24.3934 18.5174 24.3708 18.4115 24.3269C18.3057 24.283 18.2095 24.2186 18.1286 24.1375C17.7961 23.7962 17.7873 23.2362 18.1286 22.895Z' fill='%231b4e9b' stroke='%231b4e9b'/%3e%3c/svg%3e");
      filter: drop-shadow(0 1.25rem 1.25rem rgba(123, 166, 229, 0.15)); }

.splide-def .splide.is-focus-in .splide__arrow:focus {
  outline: #0bf 3px solid;
  outline-offset: 3px; }

.splide-def {
  /*.splide.is-focus-in {
      .splide__pagination {
        &__page:focus {
          @include focus-outline;
        }
      }
    }*/ }
  .splide-def .splide__pagination {
    margin-top: 2.25rem;
    margin-left: 3.75rem;
    margin-right: 3.75rem;
    position: absolute;
    bottom: 0.5rem;
    left: 0;
    right: 0;
    width: auto; }
    .splide-def .splide__pagination__page {
      background: transparent;
      border: 0;
      border-radius: 50%;
      display: inline-block;
      height: 0.625rem;
      margin: 0.4375rem;
      padding: 0;
      position: relative;
      transition: transform 0.2s linear;
      width: 0.625rem;
      /*@if $dot-opacity {
          opacity: $dot-opacity;
        }*/
      /*&:focus-visible {
          @include focus-outline;
        }*/ }
      .splide-def .splide__pagination__page::before {
        content: '';
        display: inline-block;
        height: 0.625rem;
        width: 0.625rem;
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='%231b4e9b'%3e%3cpath d='M0.57735 6C0.220085 5.3812 0.220085 4.6188 0.57735 4L1.92265 1.66987C2.27992 1.05107 2.94017 0.669872 3.6547 0.669872H6.3453C7.05983 0.669872 7.72008 1.05107 8.07735 1.66987L9.42265 4C9.77992 4.6188 9.77992 5.3812 9.42265 6L8.07735 8.33013C7.72008 8.94893 7.05983 9.33013 6.3453 9.33013H3.6547C2.94017 9.33013 2.27992 8.94893 1.92265 8.33013L0.57735 6Z'/%3e%3c/svg%3e");
        background-position: 50% 50%;
        background-repeat: no-repeat;
        background-size: contain;
        vertical-align: top; }
      .splide-def .splide__pagination__page.is-active {
        background: transparent;
        z-index: 1;
        transform: none; }
        .splide-def .splide__pagination__page.is-active::before {
          background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='%23f39313'%3e%3cpath d='M0.57735 6C0.220085 5.3812 0.220085 4.6188 0.57735 4L1.92265 1.66987C2.27992 1.05107 2.94017 0.669872 3.6547 0.669872H6.3453C7.05983 0.669872 7.72008 1.05107 8.07735 1.66987L9.42265 4C9.77992 4.6188 9.77992 5.3812 9.42265 6L8.07735 8.33013C7.72008 8.94893 7.05983 9.33013 6.3453 9.33013H3.6547C2.94017 9.33013 2.27992 8.94893 1.92265 8.33013L0.57735 6Z'/%3e%3c/svg%3e"); }
      .splide-def .splide__pagination__page:hover {
        cursor: pointer;
        /*@if $dot-opacity-hover {
            opacity: $dot-opacity-hover;
          }*/ }
        .splide-def .splide__pagination__page:hover::before {
          background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='%231c5cbd'%3e%3cpath d='M0.57735 6C0.220085 5.3812 0.220085 4.6188 0.57735 4L1.92265 1.66987C2.27992 1.05107 2.94017 0.669872 3.6547 0.669872H6.3453C7.05983 0.669872 7.72008 1.05107 8.07735 1.66987L9.42265 4C9.77992 4.6188 9.77992 5.3812 9.42265 6L8.07735 8.33013C7.72008 8.94893 7.05983 9.33013 6.3453 9.33013H3.6547C2.94017 9.33013 2.27992 8.94893 1.92265 8.33013L0.57735 6Z'/%3e%3c/svg%3e"); }

.splide-def .splide__progress__bar {
  background: #ccc;
  height: 3px; }

.splide-def .splide__slide {
  -webkit-tap-highlight-color: transparent;
  border-radius: 0.1875rem; }
  .splide-def .splide__slide:focus {
    outline: 0; }
  .splide-def .splide__slide:focus-visible {
    /* IE does not support outline-offset */ }
    @supports (outline-offset: -3px) {
      .splide-def .splide__slide:focus-visible {
        outline: #0bf 3px solid;
        outline-offset: -3px; } }
    @media screen and (-ms-high-contrast: none) {
      .splide-def .splide__slide:focus-visible {
        border: #0bf 3px solid; } }

.splide-def .splide.is-focus-in .splide__slide:focus {
  /* IE does not support outline-offset */ }
  @supports (outline-offset: -3px) {
    .splide-def .splide.is-focus-in .splide__slide:focus {
      outline: #0bf 3px solid;
      outline-offset: -3px; } }
  @media screen and (-ms-high-contrast: none) {
    .splide-def .splide.is-focus-in .splide__slide:focus {
      border: #0bf 3px solid; } }

@media screen and (-ms-high-contrast: none) {
  .splide-def .splide.is-focus-in .splide__track > .splide__list > .splide__slide:focus {
    border-color: #0bf; } }

.splide-def .splide__toggle {
  cursor: pointer; }
  .splide-def .splide__toggle:focus-visible {
    outline: #0bf 3px solid;
    outline-offset: 3px; }

.splide-def .splide.is-focus-in .splide__toggle:focus {
  outline: #0bf 3px solid;
  outline-offset: 3px; }

.splide-def .splide__track--nav > .splide__list > .splide__slide {
  border: 2px solid #999;
  cursor: pointer;
  opacity: 0.7;
  border-radius: 0.1875rem; }
  .splide-def .splide__track--nav > .splide__list > .splide__slide.is-active {
    border: 3px solid #000;
    opacity: false; }

.splide-def .splide__arrows--rtl .splide__arrow--prev {
  left: auto;
  right: 1em; }
  .splide-def .splide__arrows--rtl .splide__arrow--prev svg {
    transform: scaleX(1); }

.splide-def .splide__arrows--rtl .splide__arrow--next {
  left: 1em;
  right: auto; }
  .splide-def .splide__arrows--rtl .splide__arrow--next svg {
    transform: scaleX(-1); }

.splide-def .splide__arrows--ttb .splide__arrow {
  left: 50%;
  transform: translate(-50%, 0); }
  .splide-def .splide__arrows--ttb .splide__arrow--prev {
    top: 1.6875rem; }
    .splide-def .splide__arrows--ttb .splide__arrow--prev svg {
      transform: rotateZ(-90deg); }
  .splide-def .splide__arrows--ttb .splide__arrow--next {
    bottom: 1em;
    top: auto; }
    .splide-def .splide__arrows--ttb .splide__arrow--next svg {
      transform: rotateZ(90deg); }

.splide-def .splide__pagination--ttb {
  bottom: 0;
  display: flex;
  flex-direction: column;
  left: auto;
  padding: 1em 0;
  right: 0.5em;
  top: 0; }

/* End */


/* Start:/local/templates/bizon/css/vendor/noUiSlider/nouislider.css?16853379485147*/
@charset "UTF-8";
/**
 * Конвертирует пиксели в rem
 */
/*
@function parseInt($n) {
  @return $n / ($n * 0 + 1);
}

@function px($size) {
  @return parseInt($size) * $root-font-size;
}

@function unit-to-number($unit) {
  @return parseInt( px($unit) );
}

@function strip-unit($number) {
  @if type-of($number) == 'number' and not unitless($number) {
    @return $number / ($number * 0 + 1);
  }

  @return $number;
}
*/
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  touch-action: none;
  user-select: none;
  box-sizing: border-box; }

.noUi-target {
  position: relative; }

.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1; }

/* Wrapper for all connect elements.
 */
.noUi-connects {
  overflow: hidden;
  z-index: 0; }

.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  transform-style: flat; }

/* Offset direction
 */
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: 0;
  right: auto; }

/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
.noUi-vertical .noUi-origin {
  top: -100%;
  width: 0; }

.noUi-horizontal .noUi-origin {
  height: 0; }

.noUi-handle {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute; }

.noUi-touch-area {
  height: 100%;
  width: 100%; }

.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  transition: transform 0.3s; }

.noUi-state-drag * {
  cursor: inherit !important; }

/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 0.1875rem; }

.noUi-horizontal .noUi-handle {
  width: 14px;
  height: 14px;
  right: -7px;
  top: -5px; }

.noUi-vertical {
  width: 18px; }

.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  right: -6px;
  bottom: -17px; }

.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  left: -17px;
  right: auto; }

/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
.noUi-target {
  background: #f1f1f1;
  border-radius: 50em; }

.noUi-connects {
  border-radius: 3px; }

.noUi-connect {
  background: #f39313; }

/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize; }

.noUi-vertical .noUi-draggable {
  cursor: ns-resize; }

.noUi-handle {
  border-radius: 50%;
  background-color: #f39313;
  cursor: pointer; }
  .noUi-handle:hover {
    background-color: #1c5cbd; }
  .noUi-handle.noUi-active {
    background-color: #164790; }

/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8; }

[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed; }

/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  box-sizing: border-box; }

.noUi-pips {
  position: absolute;
  color: #999; }

/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center; }

.noUi-value-sub {
  color: #ccc;
  font-size: 10px; }

/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC; }

.noUi-marker-sub {
  background: #AAA; }

.noUi-marker-large {
  background: #AAA; }

/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%; }

.noUi-value-horizontal {
  transform: translate(-50%, 50%); }
  .noUi-rtl .noUi-value-horizontal {
    transform: translate(50%, 50%); }

.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px; }

.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px; }

.noUi-marker-horizontal.noUi-marker-large {
  height: 15px; }

/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%; }

.noUi-value-vertical {
  transform: translate(0, -50%);
  padding-left: 25px; }
  .noUi-rtl .noUi-value-vertical {
    transform: translate(0, 50%); }

.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px; }

.noUi-marker-vertical.noUi-marker-sub {
  width: 10px; }

.noUi-marker-vertical.noUi-marker-large {
  width: 15px; }

.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap; }

.noUi-horizontal .noUi-tooltip {
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%; }

.noUi-vertical .noUi-tooltip {
  transform: translate(0, -50%);
  top: 50%;
  right: 120%; }

.noUi-horizontal .noUi-origin > .noUi-tooltip {
  transform: translate(50%, 0);
  left: auto;
  bottom: 10px; }

.noUi-vertical .noUi-origin > .noUi-tooltip {
  transform: translate(0, -18px);
  top: auto;
  right: 28px; }

/* End */


/* Start:/local/templates/bizon/plugins/glightbox/css/glightbox.min.css?168533793413672*/
.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}
/* End */


/* Start:/local/templates/bizon/js/plugins/suggestions/suggestions.min.css?16904952262091*/
.suggestions-nowrap{white-space:nowrap}.suggestions-input{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.suggestions-input::-ms-clear{display:none}.suggestions-wrapper{position:relative;margin:0;padding:0;vertical-align:top;-webkit-text-size-adjust:100%}.suggestions-suggestions{background:#fff;border:1px solid #999;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;left:0;min-width:100%;position:absolute;z-index:9999;-webkit-text-size-adjust:100%}.suggestions-suggestions strong{font-weight:400;color:#39f}.suggestions-suggestions.suggestions-mobile{border-style:none}.suggestions-suggestions.suggestions-mobile .suggestions-suggestion{border-bottom:1px solid #ddd}.suggestions-suggestion{padding:4px 4px;overflow:hidden}.suggestions-suggestion:hover{background:#f7f7f7}.suggestions-selected{background:#f0f0f0}.suggestions-selected:hover{background:#f0f0f0}.suggestions-hint{padding:4px 4px;white-space:nowrap;overflow:hidden;color:#777;font-size:85%;line-height:20px}.suggestions-subtext{color:#777}.suggestions-subtext_inline{display:inline-block;min-width:6em;vertical-align:bottom;margin:0 .5em 0 0}.suggestions-subtext-delimiter{display:inline-block;width:2px}.suggestions-subtext_label{margin:0 0 0 .25em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 3px;background:#f5f5f5;font-size:85%}.suggestions-value[data-suggestion-status=LIQUIDATED]{position:relative}.suggestions-value[data-suggestion-status=LIQUIDATED]:after{position:absolute;left:0;right:0;top:50%;border-top:1px solid rgba(0,0,0,.4);content:""}.suggestions-promo{font-size:85%;display:none;color:#777;padding:4px;text-align:center}.suggestions-promo a{color:#777;display:block;filter:grayscale(100%);line-height:20px;text-decoration:none}.suggestions-promo a:hover{filter:grayscale(0)}.suggestions-promo svg{height:20px;vertical-align:bottom}@media screen and (min-width:600px){.suggestions-promo{position:absolute;top:0;right:0;text-align:left}}
/* End */


/* Start:/local/templates/bizon/css/components.min.css?1737699496145431*/
@charset "UTF-8";.auth-modal-def__submit-btn.btn{display:block;width:100%}.auth-modal-def__label{margin-bottom:4px}@media (max-width:767px){.auth-modal-def:not(:last-child){margin-bottom:2.5rem}}@media (min-width:768px) and (max-width:1199px){.auth-modal-def:not(:last-child){margin-bottom:1.875rem}.auth-modal-def__fields:not(:last-child){margin-bottom:1.3125rem}}@media (min-width:1200px){.auth-modal-def:not(:last-child){margin-bottom:1.25rem}.auth-modal-def__fields:not(:last-child){margin-bottom:1.375rem}}.auth-modal-def__field-input.form-control{border-color:transparent}.banner-main-def,.banner-main-def__container{display:flex;flex-direction:column;position:relative}.banner-main-def{align-items:center;background-color:#f1f1f1;color:#fff}.banner-main-def__container{flex-grow:1;justify-content:center;z-index:2}.banner-main-def__inner{flex-grow:1;--bs-gutter-x:0;--bs-gutter-y:0;display:flex;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x));flex-wrap:nowrap}.banner-main-def__body,.banner-main-def__preview-wrapper{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.banner-main-def__body{position:relative;z-index:2}.banner-main-def__body::after,.banner-main-def__body::before{content:"";display:block;position:absolute;z-index:-1}.banner-main-def__body::before{bottom:0;right:30.19%;right:12.5rem;top:0}.banner-main-def__body::after{aspect-ratio:263/685;bottom:0;top:0;right:-.25rem}.banner-main-def__preview-wrapper{position:relative;z-index:1}.banner-main-def__preview{position:absolute;bottom:0;left:0;right:0;top:0;margin-left:-21.75%;margin-left:-12.625rem;overflow:hidden}.banner-main-def__preview img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.banner-main-def__notice:not(:last-child),.banner-main-def__title:not(:last-child){margin-bottom:.75rem}.banner-main-def__more-btn.btn-lg{min-width:15.625rem}@media (max-width:767px){.banner-main-def{min-height:33.4375rem}.banner-main-def__header:not(:last-child){margin-bottom:1.25rem}}@media (min-width:768px) and (max-width:1199px){.banner-main-def{min-height:38.125rem}.banner-main-def__header:not(:last-child){margin-bottom:3.1875rem}}@media (min-width:1200px){.banner-main-def{min-height:42.8125rem}.banner-main-def__header:not(:last-child){margin-bottom:5.125rem}}@media (max-width:575px){.banner-main-def__body{flex:0 0 auto;width:91.66667%}.banner-main-def__body::before{left:-.9375rem}.banner-main-def__preview-wrapper{flex:0 0 auto;width:8.33333%}.banner-main-def__preview{margin-right:-.9375rem}}@media (min-width:576px) and (max-width:767px){.banner-main-def__body{flex:0 0 auto;width:75%}.banner-main-def__body::before{left:calc(-100vw/2 + 540px/2 - .9375rem)}.banner-main-def__preview-wrapper{flex:0 0 auto;width:25%}.banner-main-def__preview{margin-right:calc(-100vw/2 + 540px/2 - .9375rem)}}@media (min-width:768px) and (max-width:991px){.banner-main-def__body{flex:0 0 auto;width:66.66667%}.banner-main-def__body::before{left:calc(-100vw/2 + 720px/2 - .9375rem)}.banner-main-def__preview-wrapper{flex:0 0 auto;width:33.33333%}.banner-main-def__preview{margin-right:calc(-100vw/2 + 720px/2 - .9375rem)}}@media (min-width:992px) and (max-width:1199px){.banner-main-def__body{flex:0 0 auto;width:58.33333%}.banner-main-def__body::before{left:calc(-100vw/2 + 960px/2 - .9375rem)}.banner-main-def__preview-wrapper{flex:0 0 auto;width:41.66667%}.banner-main-def__preview{margin-right:calc(-100vw/2 + 960px/2 - .9375rem)}}@media (min-width:1200px) and (max-width:1699px){.banner-main-def__body,.banner-main-def__preview-wrapper{flex:0 0 auto;width:50%}.banner-main-def__body::before{left:calc(-100vw/2 + 1140px/2 - .9375rem)}.banner-main-def__preview{margin-right:calc(-100vw/2 + 1140px/2 - .9375rem)}}@media (min-width:1700px){.banner-main-def__body{flex:0 0 auto;width:41.66667%}.banner-main-def__body::before{left:calc(-100vw/2 + 1620px/2 - .9375rem)}.banner-main-def__preview-wrapper{flex:0 0 auto;width:58.33333%}.banner-main-def__preview{margin-right:calc(-100vw/2 + 1620px/2 - .9375rem)}}.banner-main-def__body{padding-bottom:6.25rem;padding-right:3.75rem}.banner-main-def__body::before{background-color:#1b4e9b}.banner-main-def__body::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='263' height='685' viewBox='0 0 263 685' fill='%231b4e9b'%3e%3cpath d='M260.227 350L58 -0.266541H0L0 685H78.3611L260.227 370C263.799 363.812 263.799 356.188 260.227 350Z'/%3e%3c/svg%3e");background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.banner-main-def__title{color:#fff;font-weight:900;letter-spacing:0;line-height:1.2;text-transform:uppercase}.banner-main-def__notice{color:#fff;font-weight:500;font-size:1.5rem;letter-spacing:.005em;line-height:1.4}.banner-main-def__more-btn.btn-lg,.callback-modal-def__accept.accept-user-agreement-mini a,.feedback-modal-def__accept.accept-user-agreement-mini a{letter-spacing:.01em}@media (max-width:767px){.banner-main-def__body{padding-top:6.25rem}.banner-main-def__title{font-size:1.625rem}}@media (min-width:768px) and (max-width:1199px){.banner-main-def__body{padding-top:8.4375rem}.banner-main-def__title{font-size:2.3125rem}}@media (min-width:1200px){.banner-main-def__body{padding-top:10.625rem}.banner-main-def__title{font-size:3rem}}.banner-main-def__more,.banner-main-def__notice,.banner-main-def__title{opacity:0;transform:translateY(20px)}.splide__slide.is-active .banner-main-def__more,.splide__slide.is-active .banner-main-def__notice,.splide__slide.is-active .banner-main-def__title{opacity:1;transform:translateY(0)}.banner-main-def__title{transition:opacity 600ms ease 400ms,transform 600ms ease 400ms}.banner-main-def__notice{transition:opacity 600ms ease 600ms,transform 600ms ease 600ms}.banner-main-def__more{transition:opacity 600ms ease 900ms,transform 600ms ease 900ms}.banners-list-main-def{background-color:#f1f1f1}.banners-list-main-def__list.splide-def .splide__arrows{position:absolute;left:3.125rem;right:3.125rem;top:53%;transform:translateY(-50%);margin-top:0}.banners-list-main-def__list.splide-def .splide__arrow::before{height:3.375rem;width:3.375rem}.banners-list-main-def__list.splide-def .splide__pagination{bottom:2.75rem;margin-left:auto;margin-right:auto;justify-content:flex-start;padding-left:.5625rem;padding-right:.5625rem}@media (max-width:767px){.banners-list-main-def:not(:last-child){margin-bottom:2.5rem}}@media (min-width:768px) and (max-width:1199px){.banners-list-main-def:not(:last-child){margin-bottom:4.3125rem}}@media (min-width:1200px){.banners-list-main-def:not(:last-child){margin-bottom:6.125rem}}@media (min-width:576px) and (max-width:767px){.banners-list-main-def__list.splide-def .splide__pagination{max-width:540px}}@media (min-width:768px) and (max-width:991px){.banners-list-main-def__list.splide-def .splide__pagination{max-width:720px}}@media (min-width:992px) and (max-width:1199px){.banners-list-main-def__list.splide-def .splide__pagination{max-width:960px}}@media (min-width:1200px) and (max-width:1699px){.banners-list-main-def__list.splide-def .splide__pagination{max-width:1140px}}@media (min-width:1700px){.banners-list-main-def__list.splide-def .splide__pagination{max-width:1620px}}.banners-list-main-def__list.splide-def .splide__pagination__page:not(.is-active)::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='%23fff'%3e%3cpath d='M0.57735 6C0.220085 5.3812 0.220085 4.6188 0.57735 4L1.92265 1.66987C2.27992 1.05107 2.94017 0.669872 3.6547 0.669872H6.3453C7.05983 0.669872 7.72008 1.05107 8.07735 1.66987L9.42265 4C9.77992 4.6188 9.77992 5.3812 9.42265 6L8.07735 8.33013C7.72008 8.94893 7.05983 9.33013 6.3453 9.33013H3.6547C2.94017 9.33013 2.27992 8.94893 1.92265 8.33013L0.57735 6Z'/%3e%3c/svg%3e")}.banners-list-main-def__list.splide-def .splide__pagination__page:not(.is-active):hover::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='%234F8DEA'%3e%3cpath d='M0.57735 6C0.220085 5.3812 0.220085 4.6188 0.57735 4L1.92265 1.66987C2.27992 1.05107 2.94017 0.669872 3.6547 0.669872H6.3453C7.05983 0.669872 7.72008 1.05107 8.07735 1.66987L9.42265 4C9.77992 4.6188 9.77992 5.3812 9.42265 6L8.07735 8.33013C7.72008 8.94893 7.05983 9.33013 6.3453 9.33013H3.6547C2.94017 9.33013 2.27992 8.94893 1.92265 8.33013L0.57735 6Z'/%3e%3c/svg%3e")}.brands-list-carousel-def__item{aspect-ratio:240/103;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:.1875rem;padding:.625rem}.brands-list-carousel-def__item:not(:last-child){margin-bottom:0}.brands-list-carousel-def__item img{-o-object-fit:contain;object-fit:contain;max-height:100%;max-width:100%}@media (max-width:767px){.brands-list-carousel-def:not(:last-child){margin-bottom:2.5rem}}@media (min-width:768px) and (max-width:1199px){.brands-list-carousel-def:not(:last-child){margin-bottom:3.75rem}}@media (min-width:1200px){.brands-list-carousel-def:not(:last-child){margin-bottom:5rem}}.brands-list-carousel-def.splide-def .splide__arrows{margin-top:2.4375rem}.brands-list-carousel-def.splide-def .splide__arrow--prev::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3e%3cpath d='M0.577351 21C0.220085 20.3812 0.220085 19.6188 0.57735 19L9.42265 3.67949C9.77991 3.06069 10.4402 2.67949 11.1547 2.67949H28.8453C29.5598 2.67949 30.2201 3.06069 30.5774 3.67949L39.4226 19C39.7799 19.6188 39.7799 20.3812 39.4226 21L30.5774 36.3205C30.2201 36.9393 29.5598 37.3205 28.8453 37.3205H11.1547C10.4402 37.3205 9.77992 36.9393 9.42265 36.3205L0.577351 21Z' fill='%23fff'/%3e%3cpath d='M21.8714 22.895L18.4764 19.5L21.8714 16.105C21.9524 16.024 22.0167 15.9278 22.0605 15.822C22.1044 15.7161 22.127 15.6027 22.127 15.4881C22.127 15.3736 22.1044 15.2601 22.0605 15.1543C22.0167 15.0484 21.9524 14.9523 21.8714 14.8712C21.7904 14.7902 21.6943 14.726 21.5884 14.6821C21.4826 14.6383 21.3691 14.6157 21.2546 14.6157C21.14 14.6157 21.0266 14.6383 20.9207 14.6821C20.8149 14.726 20.7187 14.7902 20.6377 14.8712L16.6214 18.8875C16.2802 19.2287 16.2802 19.78 16.6214 20.1212L20.6377 24.1375C20.7186 24.2186 20.8148 24.283 20.9206 24.3269C21.0265 24.3708 21.14 24.3934 21.2546 24.3934C21.3692 24.3934 21.4826 24.3708 21.5885 24.3269C21.6943 24.283 21.7905 24.2186 21.8714 24.1375C22.2039 23.7962 22.2127 23.2362 21.8714 22.895Z' fill='%231b4e9b' stroke='%231b4e9b'/%3e%3c/svg%3e")}.brands-list-carousel-def.splide-def .splide__arrow--next::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3e%3cpath d='M39.4226 21C39.7799 20.3812 39.7799 19.6188 39.4226 19L30.5774 3.67949C30.2201 3.06069 29.5598 2.67949 28.8453 2.67949H11.1547C10.4402 2.67949 9.77992 3.06069 9.42265 3.67949L0.577351 19C0.220085 19.6188 0.220085 20.3812 0.57735 21L9.42265 36.3205C9.77991 36.9393 10.4402 37.3205 11.1547 37.3205H28.8453C29.5598 37.3205 30.2201 36.9393 30.5774 36.3205L39.4226 21Z' fill='%23fff'/%3e%3cpath d='M18.1286 22.895L21.5236 19.5L18.1286 16.105C18.0476 16.024 17.9833 15.9278 17.9395 15.822C17.8956 15.7161 17.873 15.6027 17.873 15.4881C17.873 15.3736 17.8956 15.2601 17.9395 15.1543C17.9833 15.0484 18.0476 14.9523 18.1286 14.8712C18.2096 14.7902 18.3057 14.726 18.4116 14.6821C18.5174 14.6383 18.6309 14.6157 18.7454 14.6157C18.86 14.6157 18.9734 14.6383 19.0793 14.6821C19.1851 14.726 19.2813 14.7902 19.3623 14.8712L23.3786 18.8875C23.7198 19.2287 23.7198 19.78 23.3786 20.1212L19.3623 24.1375C19.2814 24.2186 19.1852 24.283 19.0794 24.3269C18.9735 24.3708 18.86 24.3934 18.7454 24.3934C18.6308 24.3934 18.5174 24.3708 18.4115 24.3269C18.3057 24.283 18.2095 24.2186 18.1286 24.1375C17.7961 23.7962 17.7873 23.2362 18.1286 22.895Z' fill='%231b4e9b' stroke='%231b4e9b'/%3e%3c/svg%3e")}.callback-modal-def__form:not(:last-child){margin-bottom:1.625rem}.callback-modal-def__fields:not(:last-child){margin-bottom:2rem}.callback-modal-def__submit-btn.btn{display:block;width:100%}.callback-modal-def__accept.accept-user-agreement-mini{margin-left:.25rem;margin-right:.25rem}.callback-modal-def__accept.accept-user-agreement-mini br,.feedback-modal-def__accept.accept-user-agreement-mini br,.order-service-def__accept.accept-user-agreement-mini br,.order-service-modal-def__accept.accept-user-agreement-mini br{display:none}@media (max-width:767px){.callback-modal-def:not(:last-child){margin-bottom:2.5rem}}@media (min-width:768px) and (max-width:1199px){.callback-modal-def:not(:last-child){margin-bottom:1.875rem}}@media (min-width:1200px){.callback-modal-def:not(:last-child){margin-bottom:1.25rem}}.callback-modal-def__field-input.form-control{border-color:transparent}.callback-modal-def__accept.accept-user-agreement-mini{letter-spacing:-.005em}.category-def{aspect-ratio:1;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;position:relative;background-color:#fff;border:.125rem solid #f1f1f1;border-radius:.1875rem;transition:border-color .15s linear 0s,box-shadow .15s linear 0s}.categories-list-card-def__item-min .category-def{aspect-ratio:unset;height:100%;justify-content:center;padding:1rem 1.5rem}.category-def:not(:last-child){margin-bottom:5rem}.category-def__preview{position:absolute;bottom:4.8125rem;left:1.5rem;right:1.5rem;top:1.3125rem;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.category-def__preview:not(:last-child),.category-def__title:not(:last-child){margin-bottom:0}.category-def__preview img{-o-object-fit:cover;object-fit:cover}.category-def__title{position:relative;z-index:2;min-height:4.3875rem;display:flex;flex-direction:column;justify-content:center;text-align:center;color:#1f1f1f;font-size:1.125rem;font-weight:700;letter-spacing:0;line-height:1.16667}.category-def__title-link-count{color:#676766;margin:5px 0 0;font-size:.9rem;font-weight:600}.categories-list-card-def__item-min .category-def__title{text-align:left}.categories-list-card-def__item-min .category-def:hover{background-color:#f1f1f1;box-shadow:none}@media (max-width:767px){.category-def{padding:.9375rem .9375rem .4375rem}}@media (min-width:768px) and (max-width:1199px){.category-def{padding:1.125rem 1.21875rem .4375rem}}@media (min-width:1200px){.category-def{padding:1.3125rem 1.5rem .4375rem}}.category-def:focus-within,.category-def:hover{border-color:transparent;box-shadow:0 1.25rem 1.25rem rgba(123,166,229,.15)}.categories-list-card-def__list{display:grid}@media (max-width:767px){.categories-list-card-def__list:not(:last-child){margin-bottom:2.5rem}}@media (min-width:768px) and (max-width:1199px){.categories-list-card-def__list:not(:last-child){margin-bottom:3.75rem}}@media (min-width:1200px){.categories-list-card-def__list:not(:last-child){margin-bottom:3.125rem}}@media (max-width:767px){.categories-list-card-def__list{gap:1.875rem 1.875rem}}@media (max-width:575px){.categories-list-card-def__item{display:flex;flex-direction:column}.categories-list-card-def__item>*{flex-grow:1}}@media (min-width:768px) and (max-width:1199px){.categories-list-card-def__list{gap:1.875rem 2.03125rem}}@media (min-width:576px) and (max-width:991px){.categories-list-card-def__list{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:992px) and (max-width:1199px){.categories-list-card-def__list{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}@media (min-width:1200px){.categories-list-card-def__list{gap:1.875rem 2.1875rem}}@media (min-width:1200px) and (max-width:1699px){.categories-list-card-def__list{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}@media (min-width:1700px){.categories-list-card-def__list{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}.categories-list-def{display:grid;gap:1.875rem}.categories-list-def__categories-list,.categories-list-def__sublist{padding-left:0;list-style:none}.categories-list-def__categories-list>li,.categories-list-def__sublist>li,.categories-list-menu__categories>li,.categories-list-menu__sublist>li,.menu-footer-catalog__list>li,.menu-footer-def>li,.menu-header-def>li,.menu-header-mobile-def>li,.qunatity-on-page-def__list>li{padding-left:0!important}.categories-list-def__categories-list>li::before,.categories-list-def__sublist>li::before,.categories-list-menu__categories>li::before,.categories-list-menu__sublist>li::before,.menu-footer-catalog__list>li::before,.menu-footer-def>li::before,.menu-header-def>li::before,.menu-header-mobile-def>li::before,.qunatity-on-page-def__list>li::before{content:normal!important;height:auto!important;width:auto!important;background-color:transparent;border-radius:0;display:inline-block!important;float:none!important}.categories-list-def__category:not(:last-child){margin-bottom:1.25rem!important}.categories-list-def__title-inner:not(:last-child){margin-right:.625rem}.categories-list-def__sublist{column-gap:1.875rem}.categories-list-def__sublist>li.categories-list-def__subitem:not(:last-child){margin-bottom:.875rem!important}.categories-list-def__sublist>li.categories-list-def__subitem::before{content:""!important;display:inline!important;height:.1875rem!important;width:.1875rem!important;float:left!important;margin-left:-.875rem!important;margin-top:.625rem!important}@media (max-width:767px){.categories-list-def:not(:last-child){margin-bottom:2.5rem}.categories-list-def__title:not(:last-child){margin-bottom:1.25rem}.categories-list-def__list:not(:last-child),.categories-list-def__sublist:not(:last-child){margin-bottom:1.875rem}}@media (min-width:768px) and (max-width:1199px){.categories-list-def:not(:last-child){margin-bottom:4.6875rem}.categories-list-def__title:not(:last-child){margin-bottom:1.6875rem}.categories-list-def__list:not(:last-child){margin-bottom:2.5rem}.categories-list-def__sublist:not(:last-child){margin-bottom:3.125rem}}@media (min-width:1200px){.categories-list-def:not(:last-child){margin-bottom:6.875rem}.categories-list-def__title:not(:last-child){margin-bottom:2.125rem}.categories-list-def__list:not(:last-child){margin-bottom:3.125rem}.categories-list-def__sublist:not(:last-child){margin-bottom:4.375rem}}@media (min-width:768px){.categories-list-def{grid-template-rows:1fr}}@media (min-width:768px) and (max-width:991px){.categories-list-def{grid-template-columns:40% 60%}}@media (min-width:992px){.categories-list-def{grid-template-columns:23.6% 1fr}}@media (min-width:992px) and (max-width:1699px){.categories-list-def__sublist{columns:2;column-count:2}}@media (min-width:1700px){.categories-list-def__sublist{columns:3;column-count:3}}.categories-list-def__categories{color:#666;font-size:1rem;font-weight:500;letter-spacing:-.005em;line-height:1.3;padding-right:1.375rem;padding-top:.375rem}.categories-list-def__title{color:#1f1f1f;font-size:1.5rem;font-weight:800;letter-spacing:-.005em;line-height:1.4}.categories-list-def__title-count{color:#c7c7c7;font-size:1rem;font-weight:600}.categories-list-def__sublist{line-height:1.5}.categories-list-def__sublist .categories-list-def__subitem{padding-left:1.5rem!important}.categories-list-def__sublist .categories-list-def__subitem::before{background:#1b4e9b!important}.categories-list-def__subitem{color:#1b4e9b;font-size:1rem;font-weight:600;line-height:1.625}.categories-list-def__subitem-link{color:inherit!important}.categories-list-def__subitem-count{color:#c7c7c7}.categories-list-def__category-link:not(:hover):not(:focus-visible){color:inherit}.categories-list-def__category-link:focus-visible,.categories-list-def__category-link:hover{color:#1f1f1f}.categories-list-def__subitem-link:focus-visible .categories-list-def__subitem-count,.categories-list-def__subitem-link:focus-visible .categories-list-def__subitem-inner,.categories-list-def__subitem-link:hover .categories-list-def__subitem-count,.categories-list-def__subitem-link:hover .categories-list-def__subitem-inner{text-decoration:underline}.categories-list-def__category_active{color:#1f1f1f;font-size:1.125rem;font-weight:700;letter-spacing:-.0025em}.categories-list-def__category_active .categories-list-def__category-link:focus-visible,.categories-list-def__category_active .categories-list-def__category-link:hover{color:#666}.categories-list-menu__categories,.categories-list-menu__sublist{padding-left:0;list-style:none}.categories-list-menu:not(:last-child){margin-bottom:6.875rem}.categories-list-menu__category:not(:last-child){margin-bottom:0!important}.categories-list-menu__category-link{display:block}.categories-list-menu__category-link::before{content:"";display:inline;height:.375rem;width:.375rem;float:left;margin-left:-1.5625rem;margin-top:.375rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6' viewBox='0 0 6 6' fill='none'%3e%3cpath d='M0.288675 3.5C0.110042 3.1906 0.110042 2.8094 0.288675 2.5L1.21132 0.901924C1.38996 0.592523 1.72008 0.401924 2.07735 0.401924H3.92265C4.27992 0.401924 4.61004 0.592523 4.78868 0.901924L5.71132 2.5C5.88996 2.8094 5.88996 3.1906 5.71132 3.5L4.78868 5.09808C4.61004 5.40748 4.27992 5.59808 3.92265 5.59808H2.07735C1.72008 5.59808 1.38996 5.40748 1.21132 5.09808L0.288675 3.5Z' fill='%231b4e9b'/%3e%3c/svg%3e");background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.categories-list-menu__title:not(:last-child){margin-bottom:1.75rem}.categories-list-menu__sublist:not(:last-child){margin-bottom:4.375rem}.categories-list-menu__sublist>li.categories-list-menu__subitem:not(:last-child){margin-bottom:1.125rem!important}@media (max-width:991px){.categories-list-menu__categories-wrapper{display:none}.categories-list-menu__item:not(:last-child){margin-bottom:1.875rem}.categories-menu__content{position:relative!important;width:100%!important}.categories-menu__content-item{display:block!important}.categories-menu__content-item+.categories-menu__content-item{margin:20px 0 0}}@media (min-width:992px){.categories-list-menu{display:grid;grid-template-rows:1fr;gap:0}.categories-list-menu__categories{top:0}}@media (min-width:992px) and (max-width:1199px){.categories-list-menu{grid-template-columns:29.22% 1fr}}@media (min-width:1200px){.categories-list-menu{grid-template-columns:24.4% 1fr}.categories-list-menu__list:not(:last-child){margin-bottom:3.125rem}.categories-list-menu__sublist{column-gap:3.75rem;columns:2;column-count:2}}.categories-list-menu__categories{color:#1f1f1f;font-size:.875rem;font-weight:600;letter-spacing:.01em;line-height:1.3}.categories-list-menu__category-link{padding:.625rem .75rem .625rem 2.6875rem}.categories-list-menu__list{background-color:#f1f1f1}.categories-list-menu__title{color:#1f1f1f;font-size:1.5rem;font-weight:800;line-height:1.4}.categories-list-menu__sublist{color:#666;font-size:.875rem;font-weight:600;letter-spacing:.01em;line-height:1.3}@media (max-width:767px){.categories-list-menu__list{padding:.9375rem}}@media (min-width:768px) and (max-width:1199px){.categories-list-menu__list{padding:1.0625rem 1.96875rem}}@media (min-width:992px){.categories-list-menu__categories{padding-top:3.5rem}}@media (min-width:1200px){.categories-list-menu__list{padding-bottom:1.1875rem;padding-left:3rem;padding-top:1.1875rem}}@media (min-width:768px) and (max-width:1199px){.categories-list-menu__list{padding-right:3rem}}@media (min-width:1700px){.categories-list-menu__list{padding-right:17.375rem}}.categories-list-menu__category-link:not(:hover):not(:focus-visible),.categories-list-menu__subitem-link:not(:hover):not(:focus-visible){color:inherit}.categories-list-menu__category-link.active,.categories-list-menu__category-link:focus-visible,.categories-list-menu__category-link:hover{background-color:#f1f1f1}.categories-list-menu__subitem-link:focus-visible,.categories-list-menu__subitem-link:hover{color:#163e7c}.categories-list-menu__category_active{background-color:#f1f1f1}@media (max-width:767px){.categories-list-tabs-def:not(:last-child),.categories-list-tabs-def__panes:not(:last-child){margin-bottom:2.5rem}}@media (min-width:768px) and (max-width:1199px){.categories-list-tabs-def:not(:last-child),.categories-list-tabs-def__panes:not(:last-child){margin-bottom:2.8125rem}}@media (min-width:1200px){.categories-list-tabs-def:not(:last-child),.categories-list-tabs-def__panes:not(:last-child){margin-bottom:3.125rem}}.deleting-files-modal-def{margin-left:auto;margin-right:auto;max-width:23.4375rem}.deleting-files-modal-def__text{text-align:center;color:#1f1f1f;font-size:1.125rem;font-weight:500;line-height:1.4}.deleting-files-modal-def__remove:not(:last-child),.deleting-files-modal-def__return:not(:last-child){margin-bottom:1.25rem}.deleting-files-modal-def__remove-btn.btn,.deleting-files-modal-def__return-btn.btn{width:100%}@media (max-width:767px){.deleting-files-modal-def:not(:last-child){margin-bottom:2.5rem}.deleting-files-modal-def__text:not(:last-child){margin-bottom:1.25rem}}@media (min-width:768px) and (max-width:1199px){.deleting-files-modal-def:not(:last-child){margin-bottom:3.75rem}.deleting-files-modal-def__text:not(:last-child){margin-bottom:1.6875rem}}@media (min-width:1200px){.deleting-files-modal-def:not(:last-child){margin-bottom:5rem}.deleting-files-modal-def__text:not(:last-child){margin-bottom:2.125rem}}.delivery-ordering-def__name{margin-bottom:.75rem;display:inline-block}.js__delivery-store.delivery-ordering__store-value{font-weight:var(--bs-body-font-weight)}.delivery-ordering-def{border-radius:.1875rem;border-width:.125rem;border-style:solid;padding:.9375rem 3.125rem .9375rem 1.25rem;transition:border-color .15s linear 0s,box-shadow .15s linear 0s;border-color:#f1f1f1}.delivery-ordering-def__checkbox.form-check .form-check-input{margin-left:-3rem}.delivery-ordering-def__name:not(:last-child){margin-bottom:.75rem}.delivery-ordering-def__checkbox.form-check{padding-left:3rem}.delivery-ordering-def__name{color:#1f1f1f;font-size:1rem;font-weight:700;line-height:1.125}.delivery-ordering-def__desc{color:#666;font-size:.875rem;letter-spacing:0;line-height:1.14286}.delivery-ordering-def:hover{border-color:transparent;box-shadow:0 0 1.25rem rgba(123,166,229,.2)}.delivery-ordering-def:has(.delivery-ordering-def__checkbox.form-check .form-check-input:checked){border-color:#1b4e9b;position:relative;z-index:2}@media (min-width:768px){.deliveries-list-ordering-def{display:grid;gap:0}.deliveries-list-ordering-def__item:not(:last-child){margin-right:-.125rem}.deliveries-list-ordering-def__item>*{display:flex;flex-direction:column;height:100%}}@media (min-width:768px) and (max-width:1699px){.deliveries-list-ordering-def{grid-template-columns:1fr 1fr}}@media (min-width:1700px){.deliveries-list-ordering-def{grid-template-columns:1fr 1fr 1fr}}.download-error-modal-def__text-1,.download-error-modal-def__text-2{margin-left:auto;margin-right:auto;max-width:28.125rem;text-align:center}.download-error-modal-def__text-1:not(:last-child),.download-error-modal-def__text-2:not(:last-child){margin-bottom:1rem}.download-error-modal-def__phone{text-align:center}.download-error-modal-def__phone:not(:last-child){margin-bottom:1.125rem}.download-error-modal-def__manual{margin-left:auto;margin-right:auto;max-width:23.4375rem}.download-error-modal-def__manual-btn.btn{width:100%}@media (max-width:767px){.download-error-modal-def:not(:last-child){margin-bottom:2.5rem}}@media (min-width:768px) and (max-width:1199px){.download-error-modal-def:not(:last-child){margin-bottom:3.75rem}}@media (min-width:1200px){.download-error-modal-def:not(:last-child){margin-bottom:5rem}}.download-error-modal-def__text-1,.download-error-modal-def__text-2{color:#1f1f1f;font-size:1.125rem;font-weight:500;line-height:1.625}.download-error-modal-def__phone{color:#f39313;font-size:1.5rem;font-weight:700;line-height:1.4}.download-error-modal-def__phone-link:not(:hover):not(:focus-visible){color:inherit}.download-files-modal-def__actions,.download-files-modal-def__list{margin-left:auto;margin-right:auto;max-width:23.4375rem}.download-files-modal-def__item{margin-left:-.1875rem}.download-files-modal-def__item:not(:last-child){margin-bottom:.375rem!important}.download-files-modal-def__item-name:not(:last-child){margin-right:1.5625rem}.download-files-modal-def__item-remove{position:relative;top:-.0625rem;white-space:nowrap}.download-files-modal-def__item-remove::after{content:"";display:inline-block;height:.6875rem;width:.6875rem;vertical-align:middle;margin-left:.625rem;position:relative;top:-.0625rem}.download-files-modal-def__add-file:not(:last-child),.download-files-modal-def__start:not(:last-child){margin-bottom:1.25rem}.download-files-modal-def__add-file-btn.btn,.download-files-modal-def__start-btn.btn{width:100%}.download-files-modal-def__add-file-btn-inner{position:relative}.download-files-modal-def__add-file-btn-inner::before{content:"";display:block;height:1.25rem;width:1.25rem;position:absolute;right:100%;top:50%;margin-right:.6875rem;transform:translateY(-50%)}@media (max-width:767px){.download-files-modal-def:not(:last-child){margin-bottom:2.5rem}.download-files-modal-def__list:not(:last-child){margin-bottom:1.25rem}}@media (min-width:768px) and (max-width:1199px){.download-files-modal-def:not(:last-child){margin-bottom:3.75rem}.download-files-modal-def__list:not(:last-child){margin-bottom:1.6875rem}}@media (min-width:1200px){.download-files-modal-def:not(:last-child){margin-bottom:5rem}.download-files-modal-def__list:not(:last-child){margin-bottom:2.125rem}}.download-files-modal-def__list{padding-left:1.6875rem}.download-files-modal-def__item{letter-spacing:0;padding-left:.1875rem}.download-files-modal-def__item-name{color:#1f1f1f;font-size:1.125rem;font-weight:500}.download-files-modal-def__item-remove{color:#1b4e9b;font-weight:600}.download-files-modal-def__add-file-btn-inner::before,.download-files-modal-def__item-remove::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='%231b4e9b'%3e%3cpath d='M6.76104 5.49959L10.2864 1.9742C10.4537 1.80718 10.5479 1.58054 10.5481 1.34413C10.5483 1.10772 10.4546 0.88091 10.2875 0.713596C10.1205 0.546281 9.89388 0.452168 9.65747 0.451959C9.42106 0.45175 9.19425 0.545463 9.02694 0.712483L5.50154 4.23787L1.97615 0.712483C1.80884 0.545168 1.58191 0.451172 1.3453 0.451172C1.10868 0.451172 0.88175 0.545168 0.714436 0.712483C0.547121 0.879797 0.453125 1.10672 0.453125 1.34334C0.453125 1.57996 0.547121 1.80689 0.714436 1.9742L4.23983 5.49959L0.714436 9.02498C0.547121 9.1923 0.453125 9.41922 0.453125 9.65584C0.453125 9.89246 0.547121 10.1194 0.714436 10.2867C0.88175 10.454 1.10868 10.548 1.3453 10.548C1.58191 10.548 1.80884 10.454 1.97615 10.2867L5.50154 6.76131L9.02694 10.2867C9.19425 10.454 9.42118 10.548 9.65779 10.548C9.89441 10.548 10.1213 10.454 10.2887 10.2867C10.456 10.1194 10.55 9.89246 10.55 9.65584C10.55 9.41922 10.456 9.1923 10.2887 9.02498L6.76104 5.49959Z'/%3e%3c/svg%3e");background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.download-files-modal-def__add-file-btn-inner::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='%231b4e9b'%3e%3cpath d='M6.6862 11.9848L11.9909 6.68795C12.1706 6.53834 12.3998 6.46131 12.6334 6.47198C12.867 6.48264 13.0882 6.58023 13.2536 6.74559C13.4189 6.91095 13.5165 7.13214 13.5272 7.36575C13.5378 7.59937 13.4608 7.82853 13.3112 8.00827L8.00651 13.313C7.83093 13.4871 7.59365 13.5848 7.34636 13.5848C7.09906 13.5848 6.86179 13.4871 6.6862 13.313C6.5988 13.2259 6.52945 13.1224 6.48214 13.0084C6.43482 12.8945 6.41046 12.7723 6.41046 12.6489C6.41046 12.5255 6.43482 12.4033 6.48214 12.2894C6.52945 12.1754 6.5988 12.0719 6.6862 11.9848ZM10.6628 13.313L8.45183 15.5239C7.92074 16.0327 7.21147 16.3132 6.47602 16.3053C5.74058 16.2975 5.03749 16.0018 4.51742 15.4817C3.99735 14.9617 3.7017 14.2586 3.69382 13.5231C3.68594 12.7877 3.96646 12.0784 4.47526 11.5473L6.6862 9.33639C6.7736 9.24929 6.84295 9.1458 6.89027 9.03185C6.93758 8.91789 6.96194 8.79572 6.96194 8.67233C6.96194 8.54894 6.93758 8.42677 6.89027 8.31281C6.84295 8.19886 6.7736 8.09536 6.6862 8.00827C6.50832 7.8355 6.27011 7.73886 6.02214 7.73886C5.77417 7.73886 5.53596 7.8355 5.35808 8.00827L3.14714 10.2192C2.26757 11.0988 1.77344 12.2917 1.77344 13.5356C1.77344 14.7795 2.26757 15.9725 3.14714 16.852C4.0267 17.7316 5.21965 18.2257 6.46354 18.2257C7.70744 18.2257 8.90038 17.7316 9.77995 16.852L11.9831 14.6411C12.0705 14.554 12.1398 14.4505 12.1871 14.3365C12.2345 14.2226 12.2588 14.1004 12.2588 13.977C12.2588 13.8536 12.2345 13.7315 12.1871 13.6175C12.1398 13.5035 12.0705 13.4001 11.9831 13.313C11.8966 13.2258 11.7938 13.1566 11.6805 13.1094C11.5672 13.0622 11.4457 13.0379 11.3229 13.0379C11.2002 13.0379 11.0786 13.0622 10.9653 13.1094C10.852 13.1566 10.7492 13.2258 10.6628 13.313ZM16.8503 3.14889C15.97 2.2706 14.7773 1.77734 13.5339 1.77734C12.2904 1.77734 11.0977 2.2706 10.2175 3.14889L8.00651 5.35983C7.83375 5.53771 7.7371 5.77592 7.7371 6.02389C7.7371 6.27186 7.83375 6.51007 8.00651 6.68795C8.09361 6.77535 8.1971 6.8447 8.31106 6.89202C8.42501 6.93934 8.54719 6.96369 8.67058 6.96369C8.79396 6.96369 8.91614 6.93934 9.03009 6.89202C9.14405 6.8447 9.24754 6.77535 9.33464 6.68795L11.5456 4.47702C11.8046 4.20665 12.115 3.99073 12.4586 3.84191C12.8021 3.69308 13.1719 3.61436 13.5463 3.61035C13.9207 3.60634 14.2922 3.67712 14.6388 3.81855C14.9855 3.95997 15.3005 4.1692 15.5652 4.43395C15.83 4.6987 16.0392 5.01365 16.1806 5.36032C16.322 5.707 16.3928 6.07843 16.3888 6.45282C16.3848 6.82721 16.3061 7.19704 16.1572 7.5406C16.0084 7.88417 15.7925 8.19456 15.5221 8.45358L13.3112 10.6645C13.1833 10.797 13.097 10.964 13.0627 11.1449C13.0284 11.3259 13.0477 11.5129 13.1182 11.683C13.1888 11.8531 13.3075 11.9989 13.4597 12.1025C13.612 12.2061 13.7911 12.2629 13.9753 12.2661C14.0992 12.2667 14.222 12.2421 14.3362 12.1937C14.4504 12.1454 14.5535 12.0743 14.6393 11.9848L16.8503 9.7817C17.2861 9.34636 17.6318 8.82938 17.8677 8.26033C18.1036 7.69128 18.225 7.08131 18.225 6.4653C18.225 5.84929 18.1036 5.23932 17.8677 4.67027C17.6318 4.10121 17.2861 3.58423 16.8503 3.14889Z'/%3e%3c/svg%3e")}.download-files-modal-def__add-file-btn:hover .download-files-modal-def__add-file-btn-inner::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='%23fff'%3e%3cpath d='M6.6862 11.9848L11.9909 6.68795C12.1706 6.53834 12.3998 6.46131 12.6334 6.47198C12.867 6.48264 13.0882 6.58023 13.2536 6.74559C13.4189 6.91095 13.5165 7.13214 13.5272 7.36575C13.5378 7.59937 13.4608 7.82853 13.3112 8.00827L8.00651 13.313C7.83093 13.4871 7.59365 13.5848 7.34636 13.5848C7.09906 13.5848 6.86179 13.4871 6.6862 13.313C6.5988 13.2259 6.52945 13.1224 6.48214 13.0084C6.43482 12.8945 6.41046 12.7723 6.41046 12.6489C6.41046 12.5255 6.43482 12.4033 6.48214 12.2894C6.52945 12.1754 6.5988 12.0719 6.6862 11.9848ZM10.6628 13.313L8.45183 15.5239C7.92074 16.0327 7.21147 16.3132 6.47602 16.3053C5.74058 16.2975 5.03749 16.0018 4.51742 15.4817C3.99735 14.9617 3.7017 14.2586 3.69382 13.5231C3.68594 12.7877 3.96646 12.0784 4.47526 11.5473L6.6862 9.33639C6.7736 9.24929 6.84295 9.1458 6.89027 9.03185C6.93758 8.91789 6.96194 8.79572 6.96194 8.67233C6.96194 8.54894 6.93758 8.42677 6.89027 8.31281C6.84295 8.19886 6.7736 8.09536 6.6862 8.00827C6.50832 7.8355 6.27011 7.73886 6.02214 7.73886C5.77417 7.73886 5.53596 7.8355 5.35808 8.00827L3.14714 10.2192C2.26757 11.0988 1.77344 12.2917 1.77344 13.5356C1.77344 14.7795 2.26757 15.9725 3.14714 16.852C4.0267 17.7316 5.21965 18.2257 6.46354 18.2257C7.70744 18.2257 8.90038 17.7316 9.77995 16.852L11.9831 14.6411C12.0705 14.554 12.1398 14.4505 12.1871 14.3365C12.2345 14.2226 12.2588 14.1004 12.2588 13.977C12.2588 13.8536 12.2345 13.7315 12.1871 13.6175C12.1398 13.5035 12.0705 13.4001 11.9831 13.313C11.8966 13.2258 11.7938 13.1566 11.6805 13.1094C11.5672 13.0622 11.4457 13.0379 11.3229 13.0379C11.2002 13.0379 11.0786 13.0622 10.9653 13.1094C10.852 13.1566 10.7492 13.2258 10.6628 13.313ZM16.8503 3.14889C15.97 2.2706 14.7773 1.77734 13.5339 1.77734C12.2904 1.77734 11.0977 2.2706 10.2175 3.14889L8.00651 5.35983C7.83375 5.53771 7.7371 5.77592 7.7371 6.02389C7.7371 6.27186 7.83375 6.51007 8.00651 6.68795C8.09361 6.77535 8.1971 6.8447 8.31106 6.89202C8.42501 6.93934 8.54719 6.96369 8.67058 6.96369C8.79396 6.96369 8.91614 6.93934 9.03009 6.89202C9.14405 6.8447 9.24754 6.77535 9.33464 6.68795L11.5456 4.47702C11.8046 4.20665 12.115 3.99073 12.4586 3.84191C12.8021 3.69308 13.1719 3.61436 13.5463 3.61035C13.9207 3.60634 14.2922 3.67712 14.6388 3.81855C14.9855 3.95997 15.3005 4.1692 15.5652 4.43395C15.83 4.6987 16.0392 5.01365 16.1806 5.36032C16.322 5.707 16.3928 6.07843 16.3888 6.45282C16.3848 6.82721 16.3061 7.19704 16.1572 7.5406C16.0084 7.88417 15.7925 8.19456 15.5221 8.45358L13.3112 10.6645C13.1833 10.797 13.097 10.964 13.0627 11.1449C13.0284 11.3259 13.0477 11.5129 13.1182 11.683C13.1888 11.8531 13.3075 11.9989 13.4597 12.1025C13.612 12.2061 13.7911 12.2629 13.9753 12.2661C14.0992 12.2667 14.222 12.2421 14.3362 12.1937C14.4504 12.1454 14.5535 12.0743 14.6393 11.9848L16.8503 9.7817C17.2861 9.34636 17.6318 8.82938 17.8677 8.26033C18.1036 7.69128 18.225 7.08131 18.225 6.4653C18.225 5.84929 18.1036 5.23932 17.8677 4.67027C17.6318 4.10121 17.2861 3.58423 16.8503 3.14889Z'/%3e%3c/svg%3e")}.download-files-modal-def__item-remove:not(:hover):not(:focus-visible){color:#1b4e9b}.download-files-modal-def__item-remove:focus-visible,.download-files-modal-def__item-remove:hover{color:#163e7c}.feedback-modal-def__form:not(:last-child){margin-bottom:1.625rem}.feedback-modal-def__fields:not(:last-child){margin-bottom:2rem}.feedback-modal-def__comment .feedback-modal-def__field-input.form-control{min-height:6.25rem}.feedback-modal-def__submit-btn.btn{display:block;width:100%}.feedback-modal-def__accept.accept-user-agreement-mini{margin-left:.25rem;margin-right:.25rem}@media (max-width:767px){.feedback-modal-def:not(:last-child){margin-bottom:2.5rem}}@media (min-width:768px) and (max-width:1199px){.feedback-modal-def:not(:last-child){margin-bottom:1.875rem}}@media (min-width:1200px){.feedback-modal-def:not(:last-child){margin-bottom:1.25rem}}.feedback-modal-def__field-input.form-control{border-color:transparent}.feedback-modal-def__accept.accept-user-agreement-mini{letter-spacing:-.005em}.file-processing-modal-def{margin-left:auto;margin-right:auto;max-width:23.4375rem}.file-processing-modal-def__text{text-align:center}.file-processing-modal-def__progress.progress:not(:last-child){margin-bottom:1.1875rem}.file-processing-modal-def__progress-text{margin-left:.125rem;margin-right:.125rem}.file-processing-modal-def__cancel-btn.btn{width:100%}@media (max-width:767px){.file-processing-modal-def:not(:last-child){margin-bottom:2.5rem}.file-processing-modal-def__progress-text:not(:last-child),.file-processing-modal-def__text:not(:last-child){margin-bottom:1.25rem}}@media (min-width:768px) and (max-width:1199px){.file-processing-modal-def:not(:last-child){margin-bottom:3.75rem}.file-processing-modal-def__text:not(:last-child){margin-bottom:1.5625rem}.file-processing-modal-def__progress-text:not(:last-child){margin-bottom:2.25rem}}@media (min-width:1200px){.file-processing-modal-def:not(:last-child){margin-bottom:5rem}.file-processing-modal-def__text:not(:last-child){margin-bottom:1.875rem}.file-processing-modal-def__progress-text:not(:last-child){margin-bottom:3.25rem}}.file-processing-modal-def__text{color:#1f1f1f;font-size:1.125rem;font-weight:500;line-height:1.625}.file-processing-modal-def__progress-text{color:#1b4e9b;font-size:1.125rem;font-weight:700;letter-spacing:.005em;line-height:1.8}.filter-product-def__fields:not(:last-child){margin-bottom:1.625rem}.filter-product-def__field.form-group:not(:last-child){margin-bottom:2.125rem}.filter-product-def__field-label:not(:last-child){margin-bottom:.625rem}.filter-product-def__field-name:not(:last-child){margin-right:.25rem}.filter-product-def__reset:not(:last-child),.filter-product-def__submit:not(:last-child){margin-bottom:.875rem}.filter-product-def__reset-btn,.filter-product-def__submit-btn{width:100%}.filter-product-def__field-label{color:#1f1f1f;font-size:1.125rem;font-weight:700;letter-spacing:.005em}.filter-product-def__field-count,.filter-product-def__field-subname{color:#666;font-size:.875rem;font-weight:500;letter-spacing:-.01em}.filter-product-def__field-count{color:#c7c7c7}.filter-product-def__reset-btn.btn,.filter-product-def__submit-btn.btn{background-color:transparent;letter-spacing:.005em;padding-bottom:.875rem;padding-top:1rem}.filter-product-def label.filter-product-def__checkbox-label:hover{color:#1b4e9b}.filter-product-def label.filter-product-def__checkbox-label:hover .filter-product-def__checkbox-count{color:inherit}.filter-product-def__checkboxes-list{display:block!important;height:auto!important;overflow:visible!important;margin-right:.625rem}.filter-product-def__checkboxes-list:not(:last-child){margin-bottom:1.125rem}.filter-product-def__checkbox-value{margin-right:.25rem}.filter-product-def__checkboxes-list{padding-top:.1875rem}.filter-product-def__checkboxes-more{font-size:.875rem;letter-spacing:0;line-height:1.3}.filter-product-def__checkbox-label.form-check-label{font-size:.875rem;line-height:1.14286}.filter-product-def__checkbox-count{color:#c7c7c7}.filter-product-def__search{position:relative}.filter-product-def__search:not(:last-child){margin-bottom:1.125rem}.filter-product-def__search-input.form-control{min-height:auto;border-color:#f1f1f1;font-weight:500}.filter-product-def__search-submit{position:absolute;bottom:0;right:0;top:0}.filter-product-def__search-submit.btn::after{content:"";display:inline-block;height:1.25rem;width:1.25rem;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='%23c7c7c7' fill-rule='evenodd' clip-rule='evenodd'%3e%3cpath d='M8.74972 1.66669C7.62022 1.66678 6.50711 1.93699 5.50327 2.45477C4.49943 2.97254 3.63397 3.72287 2.97909 4.64315C2.32421 5.56343 1.8989 6.62698 1.73865 7.74506C1.5784 8.86314 1.68785 10.0033 2.05787 11.0705C2.4279 12.1377 3.04776 13.1009 3.86575 13.8798C4.68375 14.6587 5.67614 15.2307 6.76015 15.548C7.84416 15.8654 8.98834 15.9189 10.0972 15.7041C11.2061 15.4893 12.2476 15.0125 13.1347 14.3134L16.1781 17.3567C16.3352 17.5085 16.5457 17.5925 16.7642 17.5906C16.9827 17.5887 17.1917 17.501 17.3462 17.3465C17.5007 17.192 17.5884 16.983 17.5903 16.7645C17.5922 16.546 17.5082 16.3355 17.3564 16.1784L14.3131 13.135C15.1364 12.0905 15.649 10.8354 15.7923 9.51313C15.9356 8.1909 15.7037 6.85504 15.1232 5.65843C14.5428 4.46183 13.6371 3.45282 12.51 2.74688C11.3828 2.04094 10.0797 1.6666 8.74972 1.66669ZM3.33306 8.75002C3.33306 7.31343 3.90374 5.93568 4.91956 4.91986C5.93538 3.90404 7.31313 3.33335 8.74972 3.33335C10.1863 3.33335 11.5641 3.90404 12.5799 4.91986C13.5957 5.93568 14.1664 7.31343 14.1664 8.75002C14.1664 10.1866 13.5957 11.5644 12.5799 12.5802C11.5641 13.596 10.1863 14.1667 8.74972 14.1667C7.31313 14.1667 5.93538 13.596 4.91956 12.5802C3.90374 11.5644 3.33306 10.1866 3.33306 8.75002Z'/%3e%3c/svg%3e")}.filter-product-def__search-input.form-control-sm{padding:.625rem 1.125rem}.filter-product-def__search-submit.btn-sm{padding:.5rem}.filter-product-def__search:hover .filter-product-def__search-submit.btn::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='%231b4e9b' fill-rule='evenodd' clip-rule='evenodd'%3e%3cpath d='M8.74972 1.66669C7.62022 1.66678 6.50711 1.93699 5.50327 2.45477C4.49943 2.97254 3.63397 3.72287 2.97909 4.64315C2.32421 5.56343 1.8989 6.62698 1.73865 7.74506C1.5784 8.86314 1.68785 10.0033 2.05787 11.0705C2.4279 12.1377 3.04776 13.1009 3.86575 13.8798C4.68375 14.6587 5.67614 15.2307 6.76015 15.548C7.84416 15.8654 8.98834 15.9189 10.0972 15.7041C11.2061 15.4893 12.2476 15.0125 13.1347 14.3134L16.1781 17.3567C16.3352 17.5085 16.5457 17.5925 16.7642 17.5906C16.9827 17.5887 17.1917 17.501 17.3462 17.3465C17.5007 17.192 17.5884 16.983 17.5903 16.7645C17.5922 16.546 17.5082 16.3355 17.3564 16.1784L14.3131 13.135C15.1364 12.0905 15.649 10.8354 15.7923 9.51313C15.9356 8.1909 15.7037 6.85504 15.1232 5.65843C14.5428 4.46183 13.6371 3.45282 12.51 2.74688C11.3828 2.04094 10.0797 1.6666 8.74972 1.66669ZM3.33306 8.75002C3.33306 7.31343 3.90374 5.93568 4.91956 4.91986C5.93538 3.90404 7.31313 3.33335 8.74972 3.33335C10.1863 3.33335 11.5641 3.90404 12.5799 4.91986C13.5957 5.93568 14.1664 7.31343 14.1664 8.75002C14.1664 10.1866 13.5957 11.5644 12.5799 12.5802C11.5641 13.596 10.1863 14.1667 8.74972 14.1667C7.31313 14.1667 5.93538 13.596 4.91956 12.5802C3.90374 11.5644 3.33306 10.1866 3.33306 8.75002Z'/%3e%3c/svg%3e")}.filter-product-def__search-submit.btn:focus-visible::after,.filter-product-def__search-submit.btn:focus::after,.filter-product-def__search-submit.btn:hover::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='%231b4e9b' fill-rule='evenodd' clip-rule='evenodd'%3e%3cpath d='M8.74972 1.66669C7.62022 1.66678 6.50711 1.93699 5.50327 2.45477C4.49943 2.97254 3.63397 3.72287 2.97909 4.64315C2.32421 5.56343 1.8989 6.62698 1.73865 7.74506C1.5784 8.86314 1.68785 10.0033 2.05787 11.0705C2.4279 12.1377 3.04776 13.1009 3.86575 13.8798C4.68375 14.6587 5.67614 15.2307 6.76015 15.548C7.84416 15.8654 8.98834 15.9189 10.0972 15.7041C11.2061 15.4893 12.2476 15.0125 13.1347 14.3134L16.1781 17.3567C16.3352 17.5085 16.5457 17.5925 16.7642 17.5906C16.9827 17.5887 17.1917 17.501 17.3462 17.3465C17.5007 17.192 17.5884 16.983 17.5903 16.7645C17.5922 16.546 17.5082 16.3355 17.3564 16.1784L14.3131 13.135C15.1364 12.0905 15.649 10.8354 15.7923 9.51313C15.9356 8.1909 15.7037 6.85504 15.1232 5.65843C14.5428 4.46183 13.6371 3.45282 12.51 2.74688C11.3828 2.04094 10.0797 1.6666 8.74972 1.66669ZM3.33306 8.75002C3.33306 7.31343 3.90374 5.93568 4.91956 4.91986C5.93538 3.90404 7.31313 3.33335 8.74972 3.33335C10.1863 3.33335 11.5641 3.90404 12.5799 4.91986C13.5957 5.93568 14.1664 7.31343 14.1664 8.75002C14.1664 10.1866 13.5957 11.5644 12.5799 12.5802C11.5641 13.596 10.1863 14.1667 8.74972 14.1667C7.31313 14.1667 5.93538 13.596 4.91956 12.5802C3.90374 11.5644 3.33306 10.1866 3.33306 8.75002Z'/%3e%3c/svg%3e")}.filter-product-def__checkboxes-list.collapsing{transition-duration:0s;transition-property:none}.filter-product-def__checkboxes-list.collapse.show .filter-product-def__checkbox.d-none{display:block!important}.filter-product-def__checkboxes-list .form-check-input:checked+.form-check-label{font-weight:600}.filter-product-def__field_price-range.form-group:not(:last-child){margin-bottom:3.5rem}.filter-product-def__field_price-range .filter-product-def__field-label:not(:last-child){margin-bottom:1.625rem}.filter-product-def__field_switch.form-group:not(:last-child){margin-bottom:2.5rem}@media (max-width:767px){.gallery-photos-def:not(:last-child){margin-bottom:2.5rem}}@media (min-width:768px) and (max-width:1199px){.gallery-photos-def:not(:last-child){margin-bottom:3.125rem}}@media (min-width:1200px){.gallery-photos-def:not(:last-child){margin-bottom:3.75rem}}.gallery-photos-def__preview img{background-color:#f1f1f1;border-radius:.1875rem}.gallery-product-def{display:grid;gap:1.25rem}.gallery-product-def:not(:last-child){margin-bottom:2.5rem}.gallery-product-def__photos.splide,.gallery-product-def__photos.splide .splide__track,.gallery-product-def__thumbs.splide,.gallery-product-def__thumbs.splide .splide__track{height:100%}.gallery-product-def__photos.splide .splide__slide,.gallery-product-def__thumbs.splide .splide__slide{overflow:hidden;position:relative}.gallery-product-def__photos.splide .splide__slide::before,.gallery-product-def__thumbs.splide .splide__slide::before{content:"";display:block;position:absolute;bottom:0;left:0;right:0;top:0;z-index:2;pointer-events:none;border-color:#f1f1f1;border-radius:.1875rem;border-style:solid;border-width:2px}.gallery-product-def__photos.splide .splide__slide a,.gallery-product-def__photos.splide .splide__slide picture,.gallery-product-def__thumbs.splide .splide__slide picture{display:block;width:100%;height:100%}.gallery-product-def__photos.splide .splide__slide img,.gallery-product-def__thumbs.splide .splide__slide img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1}.gallery-product-def__photos{aspect-ratio:1}.gallery-product-def__photos.splide .splide__slide{height:100%!important}.gallery-product-def__thumbs.splide .splide__slide{height:4.375rem!important;width:4.375rem!important}@media (max-width:575px){.gallery-product-def{grid-template-rows:auto 70px;grid-template-columns:100%}}@media (min-width:576px){.gallery-product-def{grid-template-columns:1fr 70px}}.gallery-product-def__photos.splide .splide__slide,.gallery-product-def__thumbs.splide .splide__slide{border-radius:.1875rem}.gallery-product-def__thumbs.splide .splide__slide.is-active:focus-visible::before,.gallery-product-def__thumbs.splide .splide__slide.is-active:hover::before,.gallery-product-def__thumbs.splide .splide__slide:focus-visible::before,.gallery-product-def__thumbs.splide .splide__slide:hover::before{border-color:#f39313}.gallery-product-def__thumbs.splide .splide__slide.is-active::before{border-color:#1b4e9b}.menu-catalog-header-def.dropdown{display:flex;flex-direction:row;align-items:stretch;position:static}.menu-catalog-header-def__toggle{position:relative;width:100%;white-space:nowrap}.menu-catalog-header-def__toggle::before{content:"";display:block;height:1.9375rem;width:1.9375rem;position:absolute;left:.75rem;top:50%;transform:translateY(-50%);margin-right:1.625rem}.menu-catalog-header-def__menu.dropdown-menu{height:100vh;width:100%}.menu-catalog-header-def__menu.dropdown-menu[data-bs-popper]{margin-top:0}.menu-catalog-header-def__menu.dropdown-menu .sections-list-tabs-menu{height:100vh}@media (max-width:1699px){.menu-catalog-header-def__toggle::before{display:none}}@media (max-width:767px){.menu-catalog-header-def__menu.dropdown-menu{padding:1.25rem .9375rem}}@media (min-width:576px){.menu-catalog-header-def__menu.dropdown-menu{left:50%!important;transform:translateX(-50%);margin-left:0!important;min-width:0}}@media (min-width:576px) and (max-width:767px){.menu-catalog-header-def__menu.dropdown-menu{max-width:510px}}@media (min-width:768px) and (max-width:991px){.menu-catalog-header-def__menu.dropdown-menu{max-width:690px}}@media (min-width:992px) and (max-width:1199px){.menu-catalog-header-def__menu.dropdown-menu{max-width:930px}}@media (min-width:1200px) and (max-width:1699px){.menu-catalog-header-def__menu.dropdown-menu{max-width:1110px}}@media (min-width:1700px){.menu-catalog-header-def__menu.dropdown-menu{max-width:1590px}}.menu-catalog-header-def__toggle::before{background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.menu-catalog-header-def__toggle.btn{letter-spacing:0;display:flex;align-items:center;justify-content:center}.menu-catalog-header-def__menu.dropdown-menu{background-color:#fff;box-shadow:none;border:0;border-radius:0;padding:0}@media (max-width:1199px){.menu-catalog-header-def__toggle.btn{font-size:.875rem;padding-bottom:.8125rem;padding-top:.8125rem}}@media (max-width:767px){.menu-catalog-header-def__toggle.btn{padding-left:.375rem;padding-right:.375rem}}@media (max-width:575px){.menu-catalog-header-def__menu.dropdown-menu{margin-left:0!important;margin-right:0!important;padding-left:.9375rem;padding-right:.9375rem}}@media (min-width:768px) and (max-width:1199px){.menu-catalog-header-def__toggle.btn{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1200px){.menu-catalog-header-def__toggle.btn{padding-bottom:1.0625rem;padding-top:1.0625rem}}@media (min-width:1200px) and (max-width:1699px){.menu-catalog-header-def__toggle.btn{padding-left:1.75rem;padding-right:1.75rem}}@media (min-width:1700px){.menu-catalog-header-def__toggle.btn{padding-left:3.8125rem;padding-right:2.5rem}}.menu-catalog-header-def__toggle:not(.show)::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='31' height='31' viewBox='0 0 31 31' fill='%23f39313'%3e%3cpath d='M13 7.49999L14.25 5.33493H16.75L18 7.49999L16.75 9.66506H14.25L13 7.49999Z'/%3e%3cpath d='M13 15.5L14.25 13.3349H16.75L18 15.5L16.75 17.6651H14.25L13 15.5Z'/%3e%3cpath d='M13 23.5L14.25 21.3349H16.75L18 23.5L16.75 25.6651H14.25L13 23.5Z'/%3e%3c/svg%3e")}.menu-catalog-header-def__toggle.show{position:relative}.menu-catalog-header-def__toggle.show::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='31' height='31' viewBox='0 0 31 31' fill='%23f39313'%3e%3cpath d='M17.5546 15.5L23.3065 9.74805C23.5795 9.47555 23.733 9.10576 23.7334 8.72004C23.7337 8.33432 23.5808 7.96426 23.3083 7.69127C23.0358 7.41829 22.666 7.26473 22.2803 7.26439C21.8946 7.26405 21.5245 7.41695 21.2515 7.68946L15.4996 13.4414L9.74764 7.68946C9.47465 7.41647 9.1044 7.26311 8.71834 7.26311C8.33228 7.26311 7.96203 7.41647 7.68904 7.68946C7.41606 7.96244 7.2627 8.33269 7.2627 8.71875C7.2627 9.10481 7.41606 9.47506 7.68904 9.74805L13.441 15.5L7.68904 21.252C7.41606 21.5249 7.2627 21.8952 7.2627 22.2813C7.2627 22.6673 7.41606 23.0376 7.68904 23.3105C7.96203 23.5835 8.33228 23.7369 8.71834 23.7369C9.1044 23.7369 9.47465 23.5835 9.74764 23.3105L15.4996 17.5586L21.2515 23.3105C21.5245 23.5835 21.8948 23.7369 22.2808 23.7369C22.6669 23.7369 23.0372 23.5835 23.3101 23.3105C23.5831 23.0376 23.7365 22.6673 23.7365 22.2813C23.7365 21.8952 23.5831 21.5249 23.3101 21.252L17.5546 15.5Z'/%3e%3c/svg%3e")}.menu-footer-catalog__list{padding-left:0;list-style:none}.menu-footer-catalog__list:not(:last-child){margin-bottom:2.375rem}.menu-footer-catalog__item:not(:last-child){margin-bottom:1.25rem!important}.menu-footer-catalog__catalog{margin-left:-.125rem}.menu-footer-catalog__catalog-btn.btn{min-width:15rem}@media (min-width:768px){.menu-footer-catalog{column-gap:5.625rem;columns:2;column-count:2}}.menu-footer-catalog__list{line-height:1.3}.menu-footer-catalog__catalog-btn.btn-sm{padding-bottom:.75rem;padding-top:.75rem}.menu-footer-catalog__link:not(:hover):not(:focus-visible),.menu-footer-def__link:not(:hover):not(:focus-visible){color:#666}.menu-footer-def{padding-left:0;list-style:none;line-height:1.3}.menu-footer-def__item:not(:last-child){margin-bottom:1.125rem!important}.menu-header-def{padding-left:0;list-style:none;display:flex;font-weight:600;line-height:1.1875;letter-spacing:0;color:#666}.menu-header-def__item:not(:last-child){margin-bottom:0!important}.menu-header-def__link{height:100%;display:flex;text-align:center;align-items:center;justify-content:center;position:relative}.menu-header-def__link::before{content:"";display:block;height:.1875rem;position:absolute;left:0;right:0;top:-.125rem;background-color:#1b4e9b;border-radius:.125rem;transition:opacity .15s linear 0s;opacity:0}@media (max-width:1199px){.menu-header-def{gap:1.34375rem}}@media (min-width:992px) and (max-width:1699px){.menu-header-def{gap:.3125rem}}@media (min-width:1700px){.menu-header-def{gap:2.375rem}}.menu-header-def__link{padding-left:.5rem;padding-right:.5rem}@media (max-width:1199px){.menu-header-def{font-size:1rem}.menu-header-def__link{padding-bottom:.6875rem;padding-top:.6875rem}}@media (min-width:992px) and (max-width:1699px){.menu-header-def{font-size:.875rem}}@media (min-width:1200px){.menu-header-def__link{padding-bottom:1.4375rem;padding-top:1.4375rem}}@media (min-width:1700px){.menu-header-def{font-size:1rem}}.menu-header-def__link:not(:hover):not(:focus-visible),.menu-header-mobile-def__link:not(:hover):not(:focus-visible){color:inherit}.menu-header-def__link:focus-visible,.menu-header-def__link:hover{color:#1b4e9b}.menu-header-def__link:focus-visible::before,.menu-header-def__link:hover::before{opacity:1}.menu-header-def__item_active{color:#1b4e9b}.menu-header-def__item_active .menu-header-def__link{color:inherit!important}.menu-header-def__item_active .menu-header-def__link::before{opacity:1}.menu-header-mobile-def{padding-left:0;list-style:none;font-size:1rem;font-weight:600;line-height:1.1875;letter-spacing:0;color:#666}.menu-header-mobile-def__item:not(:last-child){margin-bottom:0!important}.menu-header-mobile-def__link{display:block;padding:1.4375rem .5rem}.menu-header-mobile-def__link:focus-visible,.menu-header-mobile-def__link:hover{color:#1b4e9b}.menu-header-mobile-def__item_active{color:#1b4e9b}.menu-header-mobile-def__item_active .menu-header-mobile-def__link{color:inherit!important}.modal-auth-def__links,.modal-callback-def__text,.modal-feedback-def__text,.modal-order-service-def__text,.modal-registration-def__links{color:#666;font-size:1rem;line-height:1.625}@media (max-width:767px){.modal-deleting-files-def.modal .modal-header:not(:last-child){padding-bottom:.4375rem}.modal-deleting-files-def.modal .modal-body:not(:first-child){padding-top:.4375rem}}@media (min-width:768px) and (max-width:1199px){.modal-deleting-files-def.modal .modal-header:not(:last-child){padding-bottom:.65625rem}.modal-deleting-files-def.modal .modal-body:not(:first-child){padding-top:.65625rem}}@media (min-width:1200px){.modal-deleting-files-def.modal .modal-header:not(:last-child){padding-bottom:.875rem}.modal-deleting-files-def.modal .modal-body:not(:first-child){padding-top:.875rem}}@media (max-width:767px){.modal-download-error-def.modal .modal-header:not(:last-child){padding-bottom:.4375rem}.modal-download-error-def.modal .modal-body:not(:first-child){padding-top:.4375rem}}@media (min-width:768px) and (max-width:1199px){.modal-download-error-def.modal .modal-header:not(:last-child){padding-bottom:.375rem}.modal-download-error-def.modal .modal-body:not(:first-child){padding-top:.375rem}}@media (min-width:1200px){.modal-download-error-def.modal .modal-header:not(:last-child){padding-bottom:.3125rem}.modal-download-error-def.modal .modal-body:not(:first-child){padding-top:.3125rem}}@media (max-width:767px){.modal-download-files-def.modal .modal-header:not(:last-child){padding-bottom:.4375rem}.modal-download-files-def.modal .modal-body:not(:first-child){padding-top:.4375rem}}@media (min-width:768px) and (max-width:1199px){.modal-download-files-def.modal .modal-header:not(:last-child){padding-bottom:.65625rem}.modal-download-files-def.modal .modal-body:not(:first-child){padding-top:.65625rem}}@media (min-width:1200px){.modal-download-files-def.modal .modal-header:not(:last-child){padding-bottom:.875rem}.modal-download-files-def.modal .modal-body:not(:first-child){padding-top:.875rem}}@media (max-width:767px){.modal-file-processing-def.modal .modal-header:not(:last-child){padding-bottom:.4375rem}.modal-file-processing-def.modal .modal-body:not(:first-child){padding-top:.4375rem}}@media (min-width:768px) and (max-width:1199px){.modal-file-processing-def.modal .modal-header:not(:last-child){padding-bottom:.375rem}.modal-file-processing-def.modal .modal-body:not(:first-child){padding-top:.375rem}}@media (min-width:1200px){.modal-file-processing-def.modal .modal-header:not(:last-child){padding-bottom:.3125rem}.modal-file-processing-def.modal .modal-body:not(:first-child){padding-top:.3125rem}}.news-big{position:relative;border:.125rem solid #f1f1f1;border-radius:.1875rem;transition:box-shadow .15s linear 0s}.news-big:not(:last-child){margin-bottom:5rem}.news-big__preview-empty{aspect-ratio:375/250;display:block;height:100%;width:100%}.news-big__body{display:flex;flex-direction:column}.news-big__date{position:absolute;left:.5625rem;top:.5rem}.news-big__preview{height:100%;overflow:hidden}.news-big__preview:not(:last-child){margin-bottom:.25rem}.news-big__preview img,.news-def__preview img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.news-big__title{display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news-big__title:not(:last-child){margin-bottom:.75rem}.news-big__notice{display:block;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news-big__more.more-mini{margin-top:auto;margin-bottom:0}@media (max-width:767px){.news-big__preview-wrapper{margin-left:-.125rem;margin-right:-.125rem;margin-top:-.125rem}}@media (min-width:768px){.news-big__inner{min-height:100%;--bs-gutter-x:1.875rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x))}.news-big__body,.news-big__preview-wrapper{flex-shrink:0;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:50%}.news-big__preview-wrapper{margin-bottom:-.125rem;margin-left:-.125rem;margin-top:-.125rem;width:calc(50% + .25rem)}.news-big__body{width:calc(50% - .25rem)}}.news-big__preview-empty{background-color:#f1f1f1;border-radius:.1875rem}.news-big__body{padding:1.3125rem 2.5rem 1.0625rem .9375rem}.news-big__title{color:#1f1f1f;font-size:1.125rem;font-weight:800;line-height:1.4}.news-big__title-link{color:inherit!important}.news-big__notice{color:#666;font-size:.875rem;font-weight:500;letter-spacing:.01em;line-height:1.575}.news-big:focus-within,.news-big:hover{border-color:transparent;box-shadow:0 1.25rem 1.25rem rgba(123,166,229,.15)}.news-def{position:relative;border:.125rem solid #f1f1f1;border-radius:.1875rem;transition:border-color .15s linear 0s,box-shadow .15s linear 0s}.news-def:not(:last-child){margin-bottom:5rem}.news-def__preview{height:100%;width:100%;overflow:hidden}.news-def__preview:not(:last-child){margin-bottom:.25rem}.news-def__preview-empty{aspect-ratio:241/161;display:block;height:100%;width:100%}.news-def__body{display:flex;flex-direction:column}.news-def__date{position:absolute;left:.5625rem;top:.5rem}.news-def__title{display:block;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news-def__title:not(:last-child){margin-bottom:.5rem}.news-def__more.more-mini{margin-top:auto;margin-bottom:0}@media (max-width:575px){.news-def__preview-wrapper{margin-left:-.125rem;margin-right:-.125rem;margin-top:-.125rem}}@media (min-width:576px){.news-def__inner{min-height:100%;--bs-gutter-x:1.875rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x))}.news-def__body,.news-def__preview-wrapper{flex-shrink:0;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:50%}.news-def__preview-wrapper{margin-bottom:-.125rem;margin-left:-.125rem;margin-top:-.125rem;width:calc(50% + .25rem)}.news-def__body{width:calc(50% - .25rem)}}.news-def__preview-empty{background-color:#f1f1f1;border-radius:.1875rem}.news-def__preview{border-radius:.1875rem}.news-def__body{padding:1.3125rem 1.875rem 1.3125rem .8125rem}.news-def__title{color:#1f1f1f;font-size:1rem;font-weight:800;line-height:1.4}.news-def__title-link{color:inherit!important}.news-def:focus-within,.news-def:hover{border-color:transparent;box-shadow:0 1.25rem 1.25rem rgba(123,166,229,.15)}@media (max-width:1199px){.news-list-def__item:not(:last-child){margin-bottom:1.875rem}}@media (max-width:767px){.news-list-def:not(:last-child){margin-bottom:2.5rem}.news-list-def__list:not(:last-child){margin-bottom:1.875rem}}@media (min-width:768px) and (max-width:1199px){.news-list-def:not(:last-child){margin-bottom:3.75rem}.news-list-def__list:not(:last-child){margin-bottom:2.5rem}}@media (min-width:1200px){.news-list-def:not(:last-child){margin-bottom:5rem}.news-list-def__list:not(:last-child){margin-bottom:3.125rem}.news-list-def__list{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(1,1fr);gap:3.125rem 1.875rem}.news-list-def__item{display:flex;flex-direction:column}.news-list-def__item>*{flex-grow:1}.news-list-def__press .press-office-block-def{min-height:100%}}@media (min-width:1200px) and (max-width:1699px){.news-list-def__item{grid-column-start:auto;grid-column-end:span 6}.news-list-def__item:nth-child(1),.news-list-def__item:nth-child(2){grid-column:auto/span 6}.news-list-def__press{grid-column-start:7;grid-column-end:span 6;grid-row-start:7;grid-row-end:10;z-index:10}}@media (min-width:1700px){.news-list-def__item{grid-column-start:auto;grid-column-end:span 4}.news-list-def__item:nth-child(1),.news-list-def__item:nth-child(2){grid-column:auto/span 6}.news-list-def__press{grid-column-start:9;grid-column-end:span 4;grid-row-start:5;grid-row-end:7;z-index:10}}.news-list-main:not(:last-child){margin-bottom:2.5rem}@media (max-width:991px){.news-list-main__item{display:none}.news-list-main__item:not(:last-child){margin-bottom:1.875rem}.news-list-main__item:nth-child(1){display:block}}@media (min-width:992px){.news-list-main__list{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;gap:1.875rem}.news-list-main__item{grid-column-start:auto;grid-column-end:span 1;display:none;flex-direction:column}.news-list-main__item:nth-child(1),.news-list-main__item:nth-child(2){display:flex}.news-list-main__item>*{flex-grow:1}}@media (min-width:1200px){.news-list-main__list:not(:last-child){margin-bottom:3.125rem}}.order-service-def__field-floating.form-floating>textarea.order-service-def__field-input.form-control{height:auto;min-height:6.25rem}.order-service-def__footer{display:grid;align-items:center}.order-service-def__submit{width:100%;max-width:18.5rem}.order-service-def__submit-btn.btn{display:block;width:100%}.order-service-def__accept{flex:1 0 0%}@media (max-width:767px){.order-service-def:not(:last-child){margin-bottom:2.5rem}}@media (min-width:768px) and (max-width:1199px){.order-service-def:not(:last-child){margin-bottom:3.75rem}}@media (min-width:1200px){.order-service-def:not(:last-child){margin-bottom:5rem}}@media (max-width:767px){.order-service-def__fields:not(:last-child){margin-bottom:1.25rem}.order-service-def__fields-contacts:not(:last-child){margin-bottom:1.5625rem}.order-service-def__footer{gap:1.875rem}}@media (min-width:768px){.order-service-def__footer{grid-template-columns:250px 1fr}}@media (min-width:768px) and (max-width:1199px){.order-service-def__fields:not(:last-child){margin-bottom:1.875rem}.order-service-def__fields-contacts:not(:last-child){margin-bottom:1.5625rem}.order-service-def__footer{gap:2.6875rem}}@media (min-width:992px) and (max-width:1199px){.order-service-def__fields-contacts{display:grid;gap:1.875rem;grid-template-columns:1fr 1fr 1fr}.order-service-def__fields-contacts-item.form-group:not(:last-child){margin-bottom:0}.order-service-def__fields-contacts-item:last-child{grid-column-start:1;grid-column-end:4}}@media (min-width:1200px){.order-service-def__fields:not(:last-child){margin-bottom:2.5rem}.order-service-def__fields-contacts:not(:last-child){margin-bottom:1.875rem}.order-service-def__footer{gap:3.5rem}}@media (min-width:1700px){.order-service-def__fields-contacts{display:grid;gap:1.875rem;grid-template-columns:1fr 1fr 1fr}.order-service-def__fields-contacts-item.form-group:not(:last-child){margin-bottom:0}.order-service-def__fields-contacts-item:last-child{grid-column-start:1;grid-column-end:4}}.order-service-def__form-control.form-control{border-color:#fff}.order-service-def__field-label,.subscribe-def__field-floating.form-floating>label.subscribe-def__field-label{font-weight:600}.order-service-def__submit-btn.btn.btn-lg{padding-bottom:.9375rem;padding-top:.9375rem}.order-service-def__accept.accept-user-agreement-mini{color:#4f8dea;font-weight:500;letter-spacing:-.005em}.order-service-def__accept.accept-user-agreement-mini a{font-weight:600;color:#fff!important;letter-spacing:.005em}.order-service-def__field-floating.form-floating>.order-service-def__field-input.form-control:focus,.order-service-def__field-floating.form-floating>.order-service-def__field-input.form-control:not(:placeholder-shown){padding-bottom:1.125rem;padding-top:1.125rem}.order-service-def__field-floating.form-floating>.order-service-def__field-input.form-control:focus~label.order-service-def__field-label,.order-service-def__field-floating.form-floating>.order-service-def__field-input.form-control:not(:placeholder-shown)~label.order-service-def__field-label,.subscribe-def__field-floating.form-floating>.subscribe-def__field-input.form-control:focus~label.subscribe-def__field-label,.subscribe-def__field-floating.form-floating>.subscribe-def__field-input.form-control:not(:placeholder-shown)~label.subscribe-def__field-label{color:#4f8dea;margin-top:-1.25rem;padding:0}.order-service-def__accept.accept-user-agreement-mini a:focus-visible,.order-service-def__accept.accept-user-agreement-mini a:hover{text-decoration:underline}.order-service-modal-def__form:not(:last-child){margin-bottom:1.625rem}.order-service-modal-def__fields:not(:last-child){margin-bottom:2rem}.order-service-modal-def__comment .order-service-modal-def__field-input.form-control{min-height:6.25rem}.order-service-modal-def__submit-btn.btn{display:block;width:100%}.order-service-modal-def__accept.accept-user-agreement-mini{margin-left:.25rem;margin-right:.25rem}@media (max-width:767px){.order-service-modal-def:not(:last-child){margin-bottom:2.5rem}}@media (min-width:768px) and (max-width:1199px){.order-service-modal-def:not(:last-child){margin-bottom:1.875rem}}@media (min-width:1200px){.order-service-modal-def:not(:last-child){margin-bottom:1.25rem}}.order-service-modal-def__field-input.form-control{border-color:transparent}.order-service-modal-def__accept.accept-user-agreement-mini{letter-spacing:-.005em}.order-service-modal-def__accept.accept-user-agreement-mini a{letter-spacing:.01em}.ordering-page-def__inner{display:grid;gap:1.875rem}.ordering-page-def__title-section:not(:last-child){margin-bottom:1.0625rem}.ordering-page-def__data-sections:not(:last-child){margin-bottom:1.25rem}.ordering-page-def__company-bank-fields,.ordering-page-def__company-company-fields{display:grid;gap:1.125rem 1.875rem}.ordering-page-def__company-bank-fields:not(:last-child),.ordering-page-def__company-company-fields:not(:last-child){margin-bottom:1.125rem}.ordering-page-def__address-field.form-group:not(:last-child),.ordering-page-def__company-bank-field.form-group:not(:last-child),.ordering-page-def__company-company-field.form-group:not(:last-child),.ordering-page-def__contact-field.form-group:not(:last-child){margin-bottom:0}.ordering-page-def__address-fields,.ordering-page-def__contact-fields{display:grid;gap:1.875rem}.ordering-page-def__fields-required-symbol.form-required{margin-right:1.125rem;position:relative;top:.3125rem}.ordering-page-def__summary-total{display:grid;grid-template-columns:1fr auto}.ordering-page-def__summary-total-label{display:flex;align-items:baseline}.ordering-page-def__summary-total-label::after{content:"";display:block;height:0;flex:1 0 0%;border-bottom:1px dashed #c7c7c7}.ordering-page-def__submit .btn{width:100%}.ordering-page-def__info:not(:last-child){margin-bottom:1.25rem}@media (max-width:767px){.ordering-page-def__products-title.title-page-def:not(:last-child),.ordering-page-def__section:not(:last-child),.ordering-page-def__summary-title:not(:last-child),.ordering-page-def__summary-total:not(:last-child),.ordering-page-def__summary:not(:last-child){margin-bottom:1.25rem}.ordering-page-def__submit:not(:last-child){margin-bottom:1.875rem}}@media (min-width:768px) and (max-width:1199px){.ordering-page-def__products-title.title-page-def:not(:last-child){margin-bottom:1.5625rem}.ordering-page-def__section:not(:last-child){margin-bottom:2.0625rem}.ordering-page-def__summary:not(:last-child){margin-bottom:1.625rem}.ordering-page-def__summary-title:not(:last-child){margin-bottom:1.5625rem}.ordering-page-def__summary-total:not(:last-child){margin-bottom:2.0625rem}.ordering-page-def__submit:not(:last-child){margin-bottom:2.5rem}}@media (min-width:1200px){.ordering-page-def__products-title.title-page-def:not(:last-child){margin-bottom:1.875rem}.ordering-page-def__section:not(:last-child){margin-bottom:2.875rem}.ordering-page-def__summary-wrapper{padding-top:7.1875rem;position:sticky;top:-7.1875rem}.ordering-page-def__summary:not(:last-child){margin-bottom:2rem}.ordering-page-def__summary-title:not(:last-child){margin-bottom:1.875rem}.ordering-page-def__summary-total:not(:last-child){margin-bottom:2.875rem}.ordering-page-def__submit:not(:last-child){margin-bottom:3.125rem}}@media (max-width:1199px){.ordering-page-def{grid-template-rows:auto auto}}@media (max-width:767px){.ordering-page-def__address-fields,.ordering-page-def__company-bank-fields,.ordering-page-def__company-company-fields,.ordering-page-def__contact-fields{grid-template-columns:1fr}}@media (min-width:768px){.ordering-page-def__contact-fields{grid-template-columns:1fr 1fr 1fr}.ordering-page-def__address-fields{grid-template-columns:70fr 30fr}}@media (min-width:768px) and (max-width:991px){.ordering-page-def__company-bank-fields,.ordering-page-def__company-company-fields{grid-template-columns:1fr 1fr}}@media (min-width:992px) and (max-width:1199px){.ordering-page-def__company-company-fields{grid-template-columns:1fr 1fr 1fr}.ordering-page-def__company-bank-fields{grid-template-columns:1fr 1fr 1fr 1fr}.ordering-page-def__company-company-field.is__checkbox{grid-column-end:4!important}}@media (min-width:1200px) and (max-width:1699px){.ordering-page-def__company-bank-fields,.ordering-page-def__company-company-fields{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.ordering-page-def__inner{grid-template-columns:105fr 51fr;align-items:flex-start}}@media (min-width:1700px){.ordering-page-def__company-company-fields{grid-template-columns:1fr 1fr 1fr}.ordering-page-def__company-bank-fields{grid-template-columns:1fr 1fr 1fr 1fr}.ordering-page-def__company-company-field.is__checkbox{grid-column-end:4!important}}.ordering-page-def__title-section{color:#1f1f1f;font-size:1.5rem;font-weight:800;letter-spacing:0;line-height:1.4}.ordering-page-def__comment-textarea.form-control{min-height:6.25rem}.ordering-page-def__fields-required{color:#666;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.3}.ordering-page-def__summary{background-color:#f1f1f1;border-radius:.1875rem}.ordering-page-def__summary-title{color:#1f1f1f;font-weight:800;letter-spacing:0;line-height:1.4}.ordering-page-def__summary-total{color:#1b4e9b;font-size:1.5rem;font-weight:700;line-height:1.4}.ordering-page-def__summary-total-label{letter-spacing:-.005em}.ordering-page-def__info{font-size:1rem;font-weight:var(--bs-font-sans-serif);line-height:1.4;letter-spacing:-.02em}@media (max-width:767px){.ordering-page-def__summary{padding:.9375rem}.ordering-page-def__summary-title{font-size:1.625rem}}@media (min-width:768px) and (max-width:1199px){.ordering-page-def__summary-title{font-size:1.8125rem}}@media (min-width:768px) and (max-width:1699px){.ordering-page-def__summary{padding:1.6875rem 1.71875rem}}@media (min-width:1200px){.ordering-page-def__summary-title{font-size:2rem}}@media (min-width:1700px){.ordering-page-def__summary{padding:2.4375rem 2.5rem}}.pagination-def:not(:last-child){margin-bottom:3.125rem}.pagination-def .pagination{margin-bottom:0;gap:20px}.pagination-def .pagination:not(:last-child){margin-bottom:1.625rem}.pagination-more:not(:last-child){margin-bottom:3.125rem}.pagination-more__more:not(:last-child){margin-bottom:1.875rem}.pagination-more__more-btn.btn{width:100%;color:#1b4e9b}.pagination-more__pagination-with-qunatity{display:flex;align-items:center;justify-content:space-between}.pagination-more__pagination.pagination-def:not(:last-child),.pagination-more__qunatity.qunatity-on-page-def:not(:last-child){margin-bottom:0}@media (max-width:575px){.pagination-more__pagination-with-qunatity{flex-direction:column;gap:1.25rem}}@media (min-width:576px){.pagination-more__pagination-with-qunatity{flex-direction:row;gap:1.875rem}}.pagination-more__more-btn.btn-outline-light{background-color:transparent}.payer-type-ordering-def{border-radius:.1875rem;border-width:.125rem;border-style:solid;padding:1.375rem 1.25rem 1.1875rem;transition:border-color .15s linear 0s,box-shadow .15s linear 0s;border-color:#f1f1f1}.payer-type-ordering-def__checkbox.form-check .form-check-input,.payment-ordering-def__checkbox.form-check .form-check-input{margin-left:-3rem}.payer-type-ordering-def__checkbox.form-check{padding-left:3rem}.payer-type-ordering-def__name{color:#1f1f1f;font-size:1rem;font-weight:700;line-height:1.125}.payer-type-ordering-def:hover{border-color:transparent;box-shadow:0 0 1.25rem rgba(123,166,229,.2)}.payer-type-ordering-def:has(.payer-type-ordering-def__checkbox.form-check .form-check-input:checked),.payment-ordering-def:has(.payment-ordering-def__checkbox.form-check .form-check-input:checked){border-color:#1b4e9b;position:relative;z-index:2}@media (min-width:768px){.payers-types-list-ordering-def{display:grid;grid-template-columns:1fr 1fr;gap:0}.payers-types-list-ordering-def__item:not(:last-child){margin-right:-.125rem}.payers-types-list-ordering-def__item>*{display:flex;flex-direction:column;height:100%}}.payment-ordering-def{border-radius:.1875rem;border-width:.125rem;border-style:solid;padding:.9375rem 3.125rem .9375rem 1.25rem;transition:border-color .15s linear 0s,box-shadow .15s linear 0s;border-color:#f1f1f1}.payment-ordering-def__body{display:grid;align-items:center;justify-content:space-between;gap:1.875rem;min-height:2.25rem}.payment-ordering-def__name:not(:last-child),.payment-ordering-def__subname:not(:last-child){margin-bottom:0}@media (max-width:575px){.payment-ordering-def__body{grid-template-columns:100%}}@media (min-width:576px){.payment-ordering-def__body{grid-template-columns:auto auto}}.payment-ordering-def__checkbox.form-check{padding-left:3rem}.payment-ordering-def__name{color:#1f1f1f;font-size:1rem;font-weight:700;line-height:1.125}.payment-ordering-def__desc{color:#666;font-size:.875rem;letter-spacing:0;line-height:1.14286}.payment-ordering-def:hover{border-color:transparent;box-shadow:0 0 1.25rem rgba(123,166,229,.2)}.payment-ordering-def_input-hide{padding:.9375rem 1.25rem .9375rem 1.875rem}.payment-ordering-def_input-hide .payment-ordering-def__checkbox.form-check{padding-left:0}.payment-ordering-def_input-hide .payment-ordering-def__checkbox.form-check .form-check-input,.pick-up-points-def__item br{display:none}@media (min-width:768px){.payments-list-ordering-def{display:grid;grid-template-columns:1fr;gap:0}.payments-list-ordering-def__item:not(:last-child){margin-right:-.125rem}.payments-list-ordering-def__item>*{display:flex;flex-direction:column;height:100%}}.pick-up-points-def{display:grid;align-items:stretch;gap:0;border:.125rem solid #f1f1f1;border-radius:.3125rem}.pick-up-points-def__map{height:calc(100% - .25rem);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.pick-up-points-def__list{min-width:19.125rem}.pick-up-points-def__item{position:relative}.pick-up-points-def__item::after,.pick-up-points-def__item::before{content:"";display:block;position:absolute;bottom:-.875rem;top:-.625rem;z-index:-1}.pick-up-points-def__item::before{left:0;right:0}.pick-up-points-def__item::after{left:0;width:.1875rem}.pick-up-points-def__item-address,.pick-up-points-def__item-address br,.pick-up-points-def__item-name,.pick-up-points-def__item-name br,.pick-up-points-def__item-phone,.pick-up-points-def__item-phone br,.pick-up-points-def__item-working-mode,.pick-up-points-def__item-working-mode br{display:block}.pick-up-points-def__item-address:not(:last-child),.pick-up-points-def__item-name:not(:last-child),.pick-up-points-def__item-phone:not(:last-child),.pick-up-points-def__item-working-mode:not(:last-child){margin-bottom:.1875rem}@media (max-width:767px){.pick-up-points-def:not(:last-child){margin-bottom:2.5rem}.pick-up-points-def__item:not(:last-child){margin-bottom:1.25rem}}@media (min-width:768px) and (max-width:1199px){.pick-up-points-def:not(:last-child){margin-bottom:4.375rem}.pick-up-points-def__item:not(:last-child){margin-bottom:1.4375rem}}@media (min-width:1200px){.pick-up-points-def:not(:last-child){margin-bottom:6.25rem}.pick-up-points-def__item:not(:last-child){margin-bottom:1.625rem}}@media (max-width:767px){.pick-up-points-def{grid-template-columns:100%;height:37.5rem}.pick-up-points-def__map{height:18.75rem}.pick-up-points-def__list-inner{height:16.875rem}}@media (min-width:768px){.pick-up-points-def{grid-template-columns:1183fr 403fr}}@media (min-width:768px) and (max-width:1199px){.pick-up-points-def{height:28.125rem}.pick-up-points-def__list-inner{height:25.4375rem}}@media (min-width:1200px){.pick-up-points-def{height:37.5rem}.pick-up-points-def__list-inner{height:34rem}}.pick-up-points-def__map{background-color:#f1f1f1;color:#f39313;border-radius:.3125rem}.pick-up-points-def__list-inner{padding-bottom:.875rem;padding-right:1.875rem;padding-top:.625rem}.pick-up-points-def__item{border-bottom-right-radius:.1875rem;border-top-right-radius:.1875rem}.pick-up-points-def__item::before{background-color:#f1f1f1}.pick-up-points-def__item::after{background-color:#f39313}.pick-up-points-def__item[tabindex="0"]{cursor:progress}.pick-up-points-def__item-name{color:#1b4e9b;font-size:1rem;font-weight:700;line-height:1.4}.pick-up-points-def__item-address,.pick-up-points-def__item-phone,.pick-up-points-def__item-working-mode{font-size:.875rem;line-height:1.3}.pick-up-points-def__item-address,.pick-up-points-def__item-working-mode{color:#666;font-weight:500}.pick-up-points-def__item-phone{font-weight:700}@media (max-width:767px){.pick-up-points-def__list{padding-bottom:.9375rem;padding-right:.9375rem;padding-top:.9375rem}.pick-up-points-def__item{padding-left:.9375rem;padding-right:.9375rem}}@media (min-width:768px) and (max-width:1199px){.pick-up-points-def__list{padding-bottom:1.125rem;padding-right:1.34375rem;padding-top:1.125rem}.pick-up-points-def__item{padding-left:2.40625rem;padding-right:2.40625rem}}@media (min-width:1200px){.pick-up-points-def__list{padding-bottom:1.125rem;padding-right:1.75rem;padding-top:1.125rem}.pick-up-points-def__item{padding-left:3.875rem;padding-right:3.875rem}}.pick-up-points-def__item::after,.pick-up-points-def__item::before{transition:opacity .15s linear 0s;opacity:0}.pick-up-points-def__item-phone:not(:hover):not(:focus-visible){color:#1f1f1f}.pick-up-points-def__item:focus-visible::after,.pick-up-points-def__item:focus-visible::before,.pick-up-points-def__item:hover::after,.pick-up-points-def__item:hover::before,.pick-up-points-def__item_hover::after,.pick-up-points-def__item_hover::before{opacity:1}@media (max-width:767px){.pick-up-points-def_narrow{grid-template-columns:100%;min-height:37.5rem}.pick-up-points-def_narrow .pick-up-points-def__map{height:100%}.pick-up-points-def_narrow .pick-up-points-def__list-inner{height:16.875rem}}@media (min-width:768px){.pick-up-points-def_narrow{grid-template-columns:1fr 353px}}@media (min-width:768px) and (max-width:1199px){.pick-up-points-def_narrow{min-height:23.25rem}.pick-up-points-def_narrow .pick-up-points-def__map{height:100%}.pick-up-points-def_narrow .pick-up-points-def__list-inner{height:21.1875rem}}@media (min-width:1200px){.pick-up-points-def_narrow{min-height:27.75rem}.pick-up-points-def_narrow .pick-up-points-def__map{height:100%}.pick-up-points-def_narrow .pick-up-points-def__list-inner{height:25.5rem}}@media (max-width:767px){.pick-up-points-def_narrow__list{padding-bottom:.9375rem;padding-right:.9375rem;padding-top:.9375rem}.pick-up-points-def_narrow .pick-up-points-def__item{padding-left:.9375rem;padding-right:.9375rem}}@media (min-width:768px) and (max-width:1199px){.pick-up-points-def_narrow__list{padding-bottom:1.03125rem;padding-right:1.15625rem;padding-top:1.03125rem}.pick-up-points-def_narrow .pick-up-points-def__item{padding-left:1.40625rem;padding-right:1.40625rem}}@media (min-width:1200px){.pick-up-points-def_narrow .pick-up-points-def__list{padding-bottom:1.125rem;padding-right:1.375rem;padding-top:1.125rem}.pick-up-points-def_narrow .pick-up-points-def__item{padding-left:1.875rem;padding-right:1.875rem}}.product-card-def{position:relative;display:flex;flex-direction:column}.product-card-def__preview-wrapper{position:relative;-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;-o-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s}.product-card-def__preview-wrapper:not(:last-child),.product-card-def__type.type-def:not(:last-child){margin-bottom:0}.product-card-def__preview-wrapper:hover,.product-line-def__preview:hover{transform:scale(1.2)}.product-card-def__type.type-def{position:absolute;left:.5rem;top:.4375rem;pointer-events:none}.product-card-def__preview-empty{aspect-ratio:1;display:block;height:100%;width:100%}.product-card-def__preview{aspect-ratio:1;overflow:hidden}.product-card-def__preview:not(:last-child){margin-bottom:.0625rem}.product-card-def__preview-link{display:block;height:100%;width:100%;background-color:#f1f1f1}.product-card-def__preview img{-o-object-fit:contain;object-fit:contain;height:100%;width:100%;border:1px solid #f1f1f1}.product-card-def__body{flex-grow:1}.product-card-def__favorite{float:right;margin-top:-.25rem}.product-card-def__manufacturer:not(:last-child){margin-bottom:.25rem}.product-card-def__title{margin-left:-.0625rem;margin-right:1.25rem}.product-card-def__title:not(:last-child){margin-bottom:-.125rem}.product-card-def__price-with-status{--bs-gutter-x:1.875rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x));align-items:center;justify-content:space-between}.product-card-def__price-with-status:not(:last-child){min-height:32px;margin-bottom:.625rem}.product-card-def__price-with-status-item{flex-shrink:0;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:auto}.product-card-def__price-with-status-item:not(:last-child),.product-card-def__prices:not(:last-child){margin-bottom:0}.product-card-def__prices .price-def,.product-card-def__prices .price-old{display:inline-block;vertical-align:text-bottom}.product-card-def__prices .price-def:not(:last-child),.product-card-def__prices .price-old:not(:last-child){margin-bottom:0;margin-right:.4375rem}.product-card-def__prices .price-old{margin-bottom:.25rem!important}.product-card-def__basket{--bs-gutter-x:0.625rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x))}.product-card-def__basket-action,.product-card-def__basket-quantity{flex-shrink:0;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.product-card-def__basket-action{width:100%}.product-card-def__basket-quantity{flex:0 0 auto;width:auto}.product-card-def__basket-action{flex:1 0 0%}.product-card-def__basket-action-btn.btn{width:100%}@media (min-width:576px){.product-card-def{display:flex;flex-direction:column}.product-card-def__body{flex-grow:1}}.product-card-def__preview,.product-card-def__preview-empty{border-radius:.1875rem}.product-card-def__preview-empty{background-color:#f1f1f1}.product-card-def__body{padding:.8125rem .125rem}.product-card-def__manufacturer{font-size:.75rem;letter-spacing:0}.product-card-def__manufacturer-label{color:#666;font-weight:400}.product-card-def__manufacturer-value{color:#1b4e9b;font-weight:600}.product-card-def__title{color:#1f1f1f;font-size:1rem;font-weight:700;letter-spacing:-.005em;line-height:1.1875}.product-card-def__footer{padding:.8125rem 0 .8125rem .0625rem}.product-card-def__footer:not(:first-child){padding-top:.125rem}.product-card-def__footer:last-child{padding-bottom:0}.product-card-def__price-with-status{padding-left:.3125rem}.product-card-def__basket-action-btn.btn-sm{padding:.625rem 1.75rem}.product-card-def::before,.product-line-def::before{transition:box-shadow .15s linear 0s}.product-card-def:focus-within,.product-card-def:hover{position:relative;z-index:100}.product-card-def:focus-within::before,.product-card-def:hover::before,.product-line-def:focus-within::before,.product-line-def:hover::before{content:"";display:block;position:absolute;bottom:-.875rem;left:-.875rem;right:-.875rem;top:-.875rem;z-index:-1;background-color:#fff;box-shadow:0 1.25rem 1.25rem rgba(123,166,229,.15)}.product-card-def__title-link:not(:hover):not(:focus-visible){color:inherit}.product-line-def{position:relative;display:flex;align-items:center}.product-line-def__preview{flex-shrink:0;aspect-ratio:1;height:100%;overflow:hidden;-webkit-transition:all .15s ease-out 0s;-moz-transition:all .15s ease-out 0s;-o-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s}.product-line-def__preview:not(:last-child){margin-bottom:.0625rem}.product-line-def__preview-link{display:block;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.product-line-def__preview img{-o-object-fit:contain;object-fit:contain;max-height:100%;max-width:100%}.product-line-def__body{align-self:flex-start}.product-line-def__info{display:flex;flex-direction:row;gap:2.5rem}.product-line-def__info:not(:last-child){margin-bottom:.75rem}.product-line-def__info-item.product-line-def__info__manufacturer:not(:last-child),.product-line-def__info-item.vendor-code-mini:not(:last-child){margin-bottom:0}.product-line-def__title:not(:last-child){margin-bottom:-.125rem}.product-line-def__other{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.625rem}.product-line-def__type{width:40%}.product-line-def__favorite{width:20%;text-align:center}.product-line-def__prices{width:40%;text-align:right}.product-line-def__prices .price-def:not(:last-child),.product-line-def__prices .price-old:not(:last-child),.product-line-def__prices:not(:last-child){margin-bottom:0}.product-line-def__prices .price-old{margin-bottom:.1875rem!important}.product-line-def__basket{display:flex;flex-direction:row;gap:1.875rem}.product-line-def__basket-quantity{width:46.15%}.product-line-def__basket-action-btn.btn,.product-line-def__basket-quantity.input-type-number-def .input-type-number-def__value{width:100%}.product-line-def__basket-action{width:53.85%}@media (max-width:1699px){.product-line-def{gap:1.25rem 1.875rem;flex-wrap:wrap}}@media (max-width:767px){.product-line-def__other{max-width:18rem;width:100%}}@media (max-width:575px){.product-line-def__preview{width:100%}}@media (min-width:576px){.product-line-def__preview{width:105px}}@media (min-width:576px) and (max-width:767px){.product-line-def__body{width:73.5%}.product-line-def__other{width:56.5%}}@media (min-width:768px){.product-line-def__other{padding-right:2.1875rem}}@media (min-width:768px) and (max-width:1699px){.product-line-def__footer,.product-line-def__other{width:calc(50% - .9375rem)}}@media (min-width:768px) and (max-width:991px){.product-line-def__body{width:79.5%}}@media (min-width:992px) and (max-width:1199px){.product-line-def__body{width:78.5%}}@media (min-width:1200px) and (max-width:1699px){.product-line-def__body{width:83.5%}}@media (min-width:1700px){.product-line-def{flex-wrap:nowrap;gap:1.875rem}.product-line-def__body{width:43.5%}.product-line-def__other{width:31.5%;padding-left:2.1875rem}.product-line-def__footer{width:26%}}.product-line-def__preview{background-color:#f1f1f1;border-radius:.1875rem}.product-line-def__body{padding-top:.1875rem}.product-line-def__manufacturer{font-size:.75rem;letter-spacing:0}.product-line-def__manufacturer-label{color:#666;font-weight:400}.product-line-def__manufacturer-value{color:#1b4e9b;font-weight:600}.product-line-def__title{color:#1f1f1f;font-size:1rem;font-weight:700;letter-spacing:-.0075em;line-height:1.1875}.product-line-def__footer:not(:first-child){padding-top:.125rem}.product-line-def__basket-quantity.input-type-number-def .input-type-number-def__minus.btn-sm,.product-line-def__basket-quantity.input-type-number-def .input-type-number-def__plus.btn-sm{padding-left:.5rem;padding-right:.5rem}.product-line-def__basket-action-btn.btn-sm{padding:.6875rem 1.75rem .625rem}@media (min-width:1700px){.product-line-def__footer{padding-bottom:1.6875rem}}.product-line-def:focus-within,.product-line-def:hover{position:relative;z-index:100}.product-line-def__title-link:not(:hover):not(:focus-visible){color:inherit}.product-ordering-def{position:relative;display:flex;align-items:center;gap:1.25rem;border-width:2px;border-style:solid;border-radius:.1875rem;padding-bottom:.5rem;padding-left:1.25rem;padding-top:.5rem;transition:box-shadow .15s linear 0s,color .15s linear 0s;border-color:#f1f1f1}.product-ordering-def__checkbox{width:20px}.product-ordering-def__checkbox.form-check{min-height:0;margin-bottom:0}.product-ordering-def__checkbox.form-check .form-check-input{margin-left:0}.product-ordering-def__preview{flex-shrink:0;aspect-ratio:1;height:100%;overflow:hidden;position:relative}.product-ordering-def__preview:not(:last-child){margin-bottom:.0625rem}.product-ordering-def__preview::before{content:"";display:block;position:absolute;bottom:0;left:0;right:0;top:0;border:2px solid #f1f1f1;border-radius:.1875rem}.product-ordering-def__preview-link{display:block;height:100%;width:100%}.product-ordering-def__preview img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.product-ordering-def__body{align-self:stretch;display:flex;flex-direction:column}.product-ordering-def__title:not(:last-child){margin-bottom:-.125rem}.product-ordering-def__add-related-products{margin-bottom:0;margin-top:auto}.product-ordering-def__favorite:not(:last-child),.product-ordering-def__remove:not(:last-child){margin-bottom:.5rem}.product-ordering-def__quantity.input-type-number-def .input-type-number-def__value.form-control-sm{width:2.5rem}.product-ordering-def__prices{text-align:right}.product-ordering-def__prices .price-def:not(:last-child),.product-ordering-def__prices .price-old:not(:last-child){margin-bottom:0}.product-ordering-def__prices .price-old{margin-bottom:.1875rem!important}@media (max-width:575px){.product-ordering-def{flex-wrap:wrap}.product-ordering-def__preview{width:calc(100% - 20px - 1.25rem)}.product-ordering-def__action,.product-ordering-def__body{padding-left:2.5rem;width:100%}.product-ordering-def__quantity-wrapper{padding-left:2.5rem;width:auto}.product-ordering-def__prices{width:auto}}@media (min-width:576px){.product-ordering-def__preview{width:80px}}@media (min-width:576px) and (max-width:767px){.product-ordering-def{flex-wrap:wrap}.product-ordering-def__body{width:calc(100% - 100px - 2.5rem)}.product-ordering-def__action{padding-left:2.5rem;width:100%}.product-ordering-def__quantity-wrapper{padding-left:2.5rem;width:auto}.product-ordering-def__prices{width:auto}}@media (min-width:768px) and (max-width:991px){.product-ordering-def{flex-wrap:wrap}.product-ordering-def__body{width:calc(72% - 100px - 2.5rem)}.product-ordering-def__action{width:calc(28% - 1.25rem)}.product-ordering-def__quantity-wrapper{padding-left:2.5rem;width:auto}.product-ordering-def__prices{width:auto}}@media (min-width:992px) and (max-width:1199px){.product-ordering-def__body{width:47.5%}.product-ordering-def__action{width:20.5%}.product-ordering-def__prices,.product-ordering-def__quantity-wrapper{width:16%}}@media (min-width:1200px) and (max-width:1699px){.product-ordering-def{flex-wrap:wrap}.product-ordering-def__body{width:calc(72% - 100px - 2.5rem)}.product-ordering-def__action{width:calc(28% - 1.25rem)}.product-ordering-def__quantity-wrapper{padding-left:2.5rem;width:auto}.product-ordering-def__prices{width:auto}}@media (min-width:1700px){.product-ordering-def__body{width:50.5%}.product-ordering-def__action{width:15.5%}.product-ordering-def__quantity-wrapper{width:16%}.product-ordering-def__prices{width:17%;white-space:nowrap}}.product-ordering-def__checkbox.form-check{padding-left:0}.product-ordering-def__preview{background-color:#f1f1f1;border-radius:.1875rem}.product-ordering-def__body{padding-bottom:.3125rem;padding-right:1.75rem;padding-top:.1875rem}.product-ordering-def__title{color:#1f1f1f;font-size:1rem;font-weight:700;letter-spacing:-.0075em;line-height:1.1875}.product-ordering-def__add-related-products{font-size:.875rem;font-weight:700;letter-spacing:0;line-height:1.3}.product-ordering-def__favorite,.product-ordering-def__remove{color:#666;font-size:.875rem;font-weight:600;letter-spacing:0;line-height:1.3}.product-ordering-def__favorite{color:#f39313}.remove_basket_item{cursor:pointer}.product-ordering-def__quantity.input-type-number-def .input-type-number-def__minus.btn-sm,.product-ordering-def__quantity.input-type-number-def .input-type-number-def__plus.btn-sm{padding-left:.5625rem;padding-right:.5625rem}@media (max-width:991px){.product-ordering-def{padding-right:.9375rem}.subscribe-def__fields-item.form-group+.form-group,.subscribe-def__submit{width:100%!important}}@media (min-width:992px){.product-ordering-def{padding-right:2.375rem}}.product-ordering-def:focus-within,.product-ordering-def:hover{border-color:transparent;box-shadow:0 0 1.25rem rgba(123,166,229,.2)}.product-ordering-def__favorite-link:not(:hover):not(:focus-visible),.product-ordering-def__remove-link:not(:hover):not(:focus-visible),.product-ordering-def__title-link:not(:hover):not(:focus-visible){color:inherit}.product-page-def__header{display:grid}.product-page-def__header .product-page-def__photos{max-width:510px}.product-page-def__photos{position:relative}.product-page-def__photos .type-def{position:absolute;left:1.6875rem;top:.8125rem;z-index:2}.product-page-def__photos .gallery-product-def{position:relative;z-index:1}.product-page-def__vendor-code-with-favorite:not(:last-child){margin-bottom:1.375rem}.product-page-def__vendor-code-with-favorite-inner{--bs-gutter-x:2.5rem;--bs-gutter-y:0;display:flex;gap:5px;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x));align-items:center;justify-content:space-between}.product-page-def__favorite.favorite-more,.product-page-def__vendor-code.vendor-code-def{flex-shrink:0;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:auto;justify-content:space-between}.product-page-def__favorite.favorite-more:not(:last-child),.product-page-def__vendor-code.vendor-code-def:not(:last-child){margin-bottom:0}.product-page-def__params-chars:not(:last-child){margin-bottom:1.5rem}.product-page-def__params-title:not(:last-child){margin-bottom:.625rem;margin-left:.125rem}.product-page-def__params-delivery:not(:last-child){margin-bottom:1.5rem}.product-page-def__buy{display:flex;flex-direction:column;align-items:center;position:relative}.product-page-def__buy-desktop:not(:last-child){margin-bottom:2.5rem}.product-page-def__buy-type{position:absolute;left:.6875rem;top:.6875rem}.product-page-def__buy-quantity{max-width:13.75rem}.product-page-def__basket{max-width:13.75rem;width:100%}.product-page-def__basket-btn.btn,.products-list-carousel-card-def.splide .splide__track{width:100%}.product-page-def__body:not(:last-child){margin-bottom:1.625rem}.product-page-def__chars-title:not(:last-child){margin-bottom:1.875rem}@media (max-width:767px){.product-page-def:not(:last-child){margin-bottom:2.5rem}.product-page-def__applicability:not(:last-child),.product-page-def__chars:not(:last-child),.product-page-def__header:not(:last-child){margin-bottom:1.875rem}.product-page-def__chars-title:not(:last-child){margin-bottom:1.25rem}}@media (min-width:768px) and (max-width:1199px){.product-page-def:not(:last-child){margin-bottom:4.375rem}.product-page-def__header:not(:last-child){margin-bottom:2.1875rem}.product-page-def__applicability:not(:last-child),.product-page-def__chars:not(:last-child){margin-bottom:3.75rem}.product-page-def__chars-title:not(:last-child){margin-bottom:1.5625rem}}@media (min-width:1200px){.product-page-def:not(:last-child){margin-bottom:6.25rem}.product-page-def__header:not(:last-child){margin-bottom:2.5rem}.product-page-def__applicability:not(:last-child),.product-page-def__chars:not(:last-child){margin-bottom:5.625rem}.product-page-def__chars-title:not(:last-child){margin-bottom:1.875rem}}@media (max-width:1699px){.product-page-def__header{gap:1.875rem}}@media (max-width:1199px){.product-page-def__info{display:none}}@media (max-width:991px){.product-page-def__header{grid-template-columns:100%}.product-page-def__note-tablet{display:none}}@media (min-width:992px){.product-page-def__header{grid-template-columns:510px 1fr}.product-page-def__note-mobile{display:none}}@media (min-width:768px) and (max-width:991px){.product-page-def__header .product-page-def__photos{margin-left:auto;margin-right:auto}}@media (min-width:992px) and (max-width:1199px){.product-page-def__header{grid-template-rows:auto auto}}@media (min-width:1200px){.product-page-def{display:grid;grid-template-columns:1160fr 375fr}.product-page-def__buy-mobile,.product-page-def__note-tablet{display:none}}@media (min-width:1200px) and (max-width:1699px){.product-page-def{gap:1.875rem}}@media (min-width:1700px){.product-page-def{display:grid;gap:3.4375rem}.product-page-def__header{gap:3.125rem}.product-page-def__content{max-width:1050px}.product-page-def__content .list-tabs-btns{margin-right:-58px}}.product-page-def__vendor-code-with-favorite{border:2px solid #f1f1f1;border-radius:.1875rem;padding:.75rem 1.375rem .75rem 1.125rem}.product-page-def__params-title{color:#1f1f1f;font-size:1.125rem;font-weight:700;letter-spacing:.005em;line-height:1.4}.product-page-def__params-more{font-size:.875rem;font-weight:600;letter-spacing:0}.product-page-def__buy{border:2px solid #f1f1f1;border-radius:.1875rem;padding:1.8125rem 1.75rem 1.4375rem}.product-page-def__basket-btn.btn{padding-bottom:.8125rem;padding-top:.8125rem}.product-page-def__body{font-size:.875rem;font-weight:500;letter-spacing:-.003em}.product-page-def__chars-title{color:#1f1f1f;font-size:1.25rem;font-weight:800;line-height:1.4}.product-page-def__applicability-title.title-block{color:#1f1f1f}.products-list-card-def__list:not(:last-child){margin-bottom:1.875rem}@media (max-width:767px){.products-list-card-def:not(:last-child){margin-bottom:2.5rem}}@media (min-width:768px) and (max-width:1199px){.products-list-card-def:not(:last-child){margin-bottom:3.75rem}}@media (min-width:1200px){.products-list-card-def:not(:last-child){margin-bottom:5rem}}@media (max-width:991px){.products-list-card-def__item:not(:last-child){margin-bottom:1.875rem}}@media (max-width:767px){.products-list-card-def__list{gap:1.875rem 1.875rem}}@media (min-width:576px){.products-list-card-def__list{display:grid}.products-list-card-def__item{display:flex;flex-direction:column;margin-top:3.75rem 1.875rem}.products-list-card-def__item>*{height:100%;width:100%}}@media (min-width:768px) and (max-width:1699px){.products-list-card-def__list{gap:3.125rem 1.875rem}}@media (min-width:576px) and (max-width:1199px){.products-list-card-def__list{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:1200px) and (max-width:1699px){.products-list-card-def__list{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}@media (min-width:1700px){.products-list-card-def__list{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:4.375rem 1.875rem}}.products-list-carousel-card-def:not(:last-child){margin-bottom:1.25rem}.products-list-carousel-card-def__item{display:flex}.products-list-carousel-card-def__item>*{flex-grow:1}.products-list-line-def__list:not(:last-child){margin-bottom:2.5rem}.products-list-line-def__item{margin-bottom:1.25rem}@media (max-width:767px){.products-list-line-def:not(:last-child){margin-bottom:1.25rem}}@media (min-width:1200px){.products-list-line-def:not(:last-child){margin-bottom:5rem}}.products-list-ordering-def__empty{display:none}.products-list-ordering-def__list-thead{display:flex;align-items:center;justify-content:space-between;gap:1.875rem}.products-list-ordering-def__list-thead:not(:last-child){margin-bottom:.875rem}.products-list-ordering-def__list-thead-remove:not(:last-child),.products-list-ordering-def__list-thead-select.form-check:not(:last-child),.products-list-ordering-def__list-thead-select:not(:last-child){margin-bottom:0}.products-list-ordering-def__list-thead-select.form-check{min-height:0}.products-list-ordering-def__item:not(:last-child){margin-bottom:-2px}.products-list-ordering-def__list-thead-select.form-check .form-check-label{font-size:.875rem;line-height:1.14286}.products-list-ordering-def__list-thead-remove{font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.3}.products-list-ordering-def_empty .products-list-ordering-def__empty{display:block}.products-list-ordering-def_empty .products-list-ordering-def__list-wrapper{display:none}@media (max-width:767px){.products-list-tabs-def:not(:last-child){margin-bottom:2.5rem}}@media (min-width:768px) and (max-width:1199px){.products-list-tabs-def:not(:last-child){margin-bottom:3.4375rem}}@media (min-width:1200px){.products-list-tabs-def:not(:last-child){margin-bottom:4.375rem}}.qunatity-on-page-def,.qunatity-on-page-def__list{display:flex;align-items:center;gap:1.3125rem}.qunatity-on-page-def__list{padding-left:0;list-style:none}.qunatity-on-page-def:not(:last-child){margin-bottom:3.125rem}.qunatity-on-page-def__label:not(:last-child),.qunatity-on-page-def__list:not(:last-child){margin-bottom:0}.qunatity-on-page-def__list-item:not(:last-child){margin-bottom:0!important}.qunatity-on-page-def__label{color:#1b4e9b;font-size:.875rem;font-weight:600;line-height:1.3}.qunatity-on-page-def__list{font-size:1rem;line-height:1.625;color:#666;font-weight:500}.qunatity-on-page-def__list-link:not(:hover):not(:focus-visible){color:inherit}.qunatity-on-page-def__list-item_active{color:#1b4e9b;font-weight:700}.registration-modal-def__form:not(:last-child){margin-bottom:1.625rem}.registration-modal-def__fields:not(:last-child){margin-bottom:1rem}*+.registration-modal-def__legend{margin-top:1.5625rem}.registration-modal-def__legend:not(:last-child){margin-bottom:1.375rem}.registration-modal-def__submit-btn.btn{display:block;width:100%}.registration-modal-def__fields-bank-bic,.registration-modal-def__fields-okpo-ppc{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.registration-modal-def__fields-bank-bic:not(:last-child),.registration-modal-def__fields-okpo-ppc:not(:last-child){margin-bottom:1.25rem}.registration-modal-def__fields-bank-bic-item.form-group:not(:last-child),.registration-modal-def__fields-okpo-ppc-item.form-group:not(:last-child){margin-bottom:0}@media (max-width:767px){.registration-modal-def:not(:last-child){margin-bottom:2.5rem}}@media (min-width:768px) and (max-width:1199px){.registration-modal-def:not(:last-child){margin-bottom:1.875rem}}@media (min-width:1200px){.registration-modal-def:not(:last-child){margin-bottom:1.25rem}}.registration-modal-def__field-input.form-control{border-color:transparent!important}.registration-modal-def__legend{color:#1f1f1f;font-size:1rem;font-weight:600;line-height:1.625}.registration-modal-def__submit-btn.btn{padding-left:2rem;padding-right:2rem}.search-by-brands-def{width:100%;background-color:#f1f1f1;border-radius:.1875rem}.search-by-brands-def:not(:last-child){margin-bottom:5rem}.search-by-brands-def__header:not(:last-child){margin-bottom:1.25rem}.search-by-brands-def__more:last-child{margin-right:-.25rem}.search-by-brands-def__fields{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x))}.search-by-brands-def__field-item,.search-by-brands-def__submit{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.search-by-brands-def__submit{flex:0 0 auto;width:auto}.search-by-brands-def__field-item-floaing.dropdown-def.dropdown .dropdown-def__toggle.form-control-sm{min-height:calc(1.14286em + 2.125rem);border-color:#fff;letter-spacing:.01em;line-height:1.25;padding:.9375rem 1.125rem}.search-by-brands-def__field-item-floaing.dropdown-def.dropdown .dropdown-def__toggle.form-control-sm.dropdown-toggle::after{margin-bottom:-.25rem;margin-top:-.25rem}.search-by-brands-def__submit-btn.btn{height:3.1375rem;width:3.1375rem;text-align:center;vertical-align:middle}.search-by-brands-def__submit-btn.btn::after{content:"";display:inline-block;height:2.25rem;width:2.25rem;vertical-align:middle;position:relative;left:.0625rem;top:.225rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36' fill='%23fff'%3e%3cpath d='M13.9351 23.82L19.7551 18L13.9351 12.18C13.7962 12.0411 13.6861 11.8762 13.6109 11.6948C13.5358 11.5134 13.4971 11.3189 13.4971 11.1225C13.4971 10.9261 13.5358 10.7316 13.6109 10.5502C13.6861 10.3687 13.7962 10.2039 13.9351 10.065C14.074 9.92611 14.2388 9.81595 14.4203 9.74079C14.6017 9.66564 14.7962 9.62695 14.9926 9.62695C15.189 9.62695 15.3835 9.66564 15.5649 9.74079C15.7464 9.81595 15.9112 9.92611 16.0501 10.065L22.9351 16.95C23.5201 17.535 23.5201 18.48 22.9351 19.065L16.0501 25.95C15.9113 26.089 15.7465 26.1994 15.565 26.2746C15.3836 26.3499 15.1891 26.3886 14.9926 26.3886C14.7961 26.3886 14.6016 26.3499 14.4202 26.2746C14.2387 26.1994 14.0739 26.089 13.9351 25.95C13.3651 25.365 13.3501 24.405 13.9351 23.82Z'/%3e%3c/svg%3e");background-position:50% 50%;background-repeat:no-repeat;background-size:contain}@media (max-width:767px){.search-by-brands-def__field-item-release-year{flex:1 0 0%}}@media (max-width:575px){.search-by-brands-def__field-item-brand,.search-by-brands-def__field-item-model{flex:0 0 auto;width:100%}.search-by-brands-def__field-item-model,.search-by-brands-def__field-item-release-year,.search-by-brands-def__submit{margin-top:1.25rem}.search-by-brands-def__more:not(:last-child),.search-by-brands-def__title:not(:last-child){margin-bottom:.625rem}}@media (min-width:576px) and (max-width:767px){.search-by-brands-def__field-item-brand,.search-by-brands-def__field-item-model{flex:0 0 auto;width:50%}.search-by-brands-def__field-item-release-year,.search-by-brands-def__submit{margin-top:1.25rem}}@media (min-width:576px){.search-by-brands-def__header{--bs-gutter-x:1.875rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x));align-items:center;justify-content:space-between}.search-by-brands-def__more,.search-by-brands-def__title{flex-shrink:0;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:auto}.search-by-brands-def__more:not(:last-child),.search-by-brands-def__title:not(:last-child){margin-bottom:0}}@media (min-width:768px){.search-by-brands-def__field-item-brand,.search-by-brands-def__field-item-model,.search-by-brands-def__field-item-release-year{flex:1 0 0%}}.search-by-brands-def__title{color:#1f1f1f;font-size:1.5rem;font-weight:800;letter-spacing:0;line-height:1.4}.search-by-brands-def__more.more-mini{font-weight:700;letter-spacing:.01em}.search-by-brands-def__submit-btn.btn-sm{padding:0}@media (max-width:767px){.search-by-brands-def{padding:.9375rem}}@media (min-width:768px) and (max-width:1199px){.search-by-brands-def{padding:1.21875rem 1.40625rem 1.46875rem 1.5625rem}}@media (min-width:1200px){.search-by-brands-def{padding:1.5rem 1.875rem 2rem 2.1875rem}}.search-by-brands-def__more.more-mini .more-mini__link:focus-visible,.search-by-brands-def__more.more-mini .more-mini__link:hover{color:#f39313;text-decoration:underline}.search-by-vendor-codes-def{width:100%;background-color:#f1f1f1;border-radius:.1875rem}.search-by-vendor-codes-def:not(:last-child){margin-bottom:5rem}.search-by-vendor-codes-def__header:not(:last-child){margin-bottom:1.25rem}.search-by-vendor-codes-def__more:last-child{margin-right:-.25rem}.search-by-vendor-codes-def__fields{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x))}.search-by-vendor-codes-def__search-wrapper{width:100%}.search-by-vendor-codes-def__search-wrapper,.search-by-vendor-codes-def__submit{flex-shrink:0;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.search-by-vendor-codes-def__search-wrapper{flex:1 0 0%}.search-by-vendor-codes-def__search.form-floating>.search-by-vendor-codes-def__search-input.form-control-sm{height:calc(1.14286em + 2.125rem);border-color:#fff;letter-spacing:.01em;padding:.9375rem 1.125rem}.search-by-vendor-codes-def__search.form-floating .form-control-sm{min-height:calc(1.14286em + 2.125rem)}.search-by-vendor-codes-def__submit{flex:0 0 auto;width:auto}.search-by-vendor-codes-def__submit-btn.btn{height:3.1375rem;width:3.1375rem;text-align:center;vertical-align:middle}.search-by-vendor-codes-def__submit-btn.btn::after{content:"";display:inline-block;height:2.25rem;width:2.25rem;vertical-align:middle;position:relative;left:.0625rem;top:.0625rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36' fill='%23fff'%3e%3cpath d='M13.9351 23.82L19.7551 18L13.9351 12.18C13.7962 12.0411 13.6861 11.8762 13.6109 11.6948C13.5358 11.5134 13.4971 11.3189 13.4971 11.1225C13.4971 10.9261 13.5358 10.7316 13.6109 10.5502C13.6861 10.3687 13.7962 10.2039 13.9351 10.065C14.074 9.92611 14.2388 9.81595 14.4203 9.74079C14.6017 9.66564 14.7962 9.62695 14.9926 9.62695C15.189 9.62695 15.3835 9.66564 15.5649 9.74079C15.7464 9.81595 15.9112 9.92611 16.0501 10.065L22.9351 16.95C23.5201 17.535 23.5201 18.48 22.9351 19.065L16.0501 25.95C15.9113 26.089 15.7465 26.1994 15.565 26.2746C15.3836 26.3499 15.1891 26.3886 14.9926 26.3886C14.7961 26.3886 14.6016 26.3499 14.4202 26.2746C14.2387 26.1994 14.0739 26.089 13.9351 25.95C13.3651 25.365 13.3501 24.405 13.9351 23.82Z'/%3e%3c/svg%3e");background-position:50% 50%;background-repeat:no-repeat;background-size:contain}@media (max-width:575px){.search-by-vendor-codes-def__more:not(:last-child),.search-by-vendor-codes-def__title:not(:last-child){margin-bottom:.625rem}}@media (min-width:576px){.search-by-vendor-codes-def__header{--bs-gutter-x:1.875rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x));align-items:center;justify-content:space-between}.search-by-vendor-codes-def__more,.search-by-vendor-codes-def__title{flex-shrink:0;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:auto}.search-by-vendor-codes-def__more:not(:last-child),.search-by-vendor-codes-def__title:not(:last-child){margin-bottom:0}}.search-by-vendor-codes-def__title{color:#1f1f1f;font-size:1.5rem;font-weight:800;letter-spacing:0;line-height:1.4}.search-by-vendor-codes-def__more.more-mini{font-weight:700;letter-spacing:.01em}.search-by-vendor-codes-def__more.more-mini .more-mini__link{color:#1b4e9b!important}.search-by-vendor-codes-def__search.form-floating>.search-by-vendor-codes-def__search-input.form-control-sm+label{font-weight:600;letter-spacing:.01em;padding:.9375rem 1.125rem}.search-by-vendor-codes-def__submit-btn.btn-sm{padding:0}@media (max-width:767px){.search-by-vendor-codes-def{padding:.9375rem}}@media (min-width:768px) and (max-width:1199px){.search-by-vendor-codes-def{padding:1.21875rem 1.40625rem 1.46875rem 1.5625rem}}@media (min-width:1200px){.search-by-vendor-codes-def{padding:1.5rem 1.875rem 2rem 2.1875rem}}.search-by-vendor-codes-def__more.more-mini .more-mini__link:focus-visible,.search-by-vendor-codes-def__more.more-mini .more-mini__link:hover{text-decoration:underline}.search-by-vendor-codes-def__search.form-floating>.search-by-vendor-codes-def__search-input.form-control-sm:focus~label,.search-by-vendor-codes-def__search.form-floating>.search-by-vendor-codes-def__search-input.form-control-sm:not(:placeholder-shown)~label{padding-bottom:0;padding-top:0}.search-header-def{position:relative;width:100%}.search-header-def:not(:last-child){margin-bottom:2.25rem}.search-header-def__search .form-control{width:100%}.search-header-def__submit{position:absolute;bottom:.125rem;right:.125rem;top:.125rem}.search-header-def__submit-btn.btn{text-align:center;vertical-align:middle}.search-header-def__submit-btn.btn::after{content:"";display:inline-block;height:1.625rem;width:1.625rem;vertical-align:middle;position:relative;left:.0625rem;top:.0625rem;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='%231b4e9b' fill-rule='evenodd' clip-rule='evenodd'%3e%3cpath d='M11.3745 2.16667C9.90618 2.1668 8.45915 2.51807 7.15415 3.19117C5.84916 3.86428 4.72406 4.83971 3.87271 6.03607C3.02137 7.23244 2.46847 8.61505 2.26014 10.0686C2.05182 11.5221 2.1941 13.0043 2.67514 14.3916C3.15617 15.779 3.96199 17.0311 5.02538 18.0437C6.08877 19.0563 7.37889 19.7998 8.7881 20.2124C10.1973 20.625 11.6847 20.6945 13.1263 20.4153C14.5679 20.1361 15.9218 19.5162 17.075 18.6073L21.0314 22.5637C21.2357 22.761 21.5093 22.8702 21.7934 22.8677C22.0774 22.8653 22.3492 22.7513 22.55 22.5505C22.7509 22.3496 22.8648 22.0779 22.8673 21.7939C22.8697 21.5098 22.7605 21.2362 22.5632 21.0318L18.6069 17.0755C19.6772 15.7177 20.3436 14.0859 20.5299 12.367C20.7162 10.6481 20.4147 8.91153 19.6601 7.35594C18.9055 5.80035 17.7282 4.48864 16.2629 3.57092C14.7976 2.6532 13.1035 2.16656 11.3745 2.16667V2.16667ZM4.33288 11.375C4.33288 9.50744 5.07476 7.71636 6.39533 6.39579C7.7159 5.07523 9.50698 4.33334 11.3745 4.33334C13.2421 4.33334 15.0332 5.07523 16.3538 6.39579C17.6743 7.71636 18.4162 9.50744 18.4162 11.375C18.4162 13.2426 17.6743 15.0336 16.3538 16.3542C15.0332 17.6748 13.2421 18.4167 11.3745 18.4167C9.50698 18.4167 7.7159 17.6748 6.39533 16.3542C5.07476 15.0336 4.33288 13.2426 4.33288 11.375V11.375Z'/%3e%3c/svg%3e")}@media (max-width:767px){.search-header-def__submit-btn.btn{height:2.95rem;width:2.95rem}}@media (min-width:768px){.search-header-def__submit-btn.btn{height:3.2rem;width:3.2rem}}.search-header-def__search .form-control{background-color:#f1f1f1;border-color:#f1f1f1;font-weight:500}.search-header-def__submit-btn.btn-sm{padding:0}@media (max-width:767px){.search-header-def__search .form-control-sm{padding:.5625rem 4.2rem .625rem 1rem}}@media (min-width:768px){.search-header-def__search .form-control-sm{padding:1.0625rem 4.95rem 1.125rem 1.75rem}}.search-header-def:hover .search-header-def__submit-btn.btn{background-color:#1b4e9b;border-color:#1b4e9b}.search-header-def:hover .search-header-def__submit-btn.btn::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='%23fff' fill-rule='evenodd' clip-rule='evenodd'%3e%3cpath d='M11.3745 2.16667C9.90618 2.1668 8.45915 2.51807 7.15415 3.19117C5.84916 3.86428 4.72406 4.83971 3.87271 6.03607C3.02137 7.23244 2.46847 8.61505 2.26014 10.0686C2.05182 11.5221 2.1941 13.0043 2.67514 14.3916C3.15617 15.779 3.96199 17.0311 5.02538 18.0437C6.08877 19.0563 7.37889 19.7998 8.7881 20.2124C10.1973 20.625 11.6847 20.6945 13.1263 20.4153C14.5679 20.1361 15.9218 19.5162 17.075 18.6073L21.0314 22.5637C21.2357 22.761 21.5093 22.8702 21.7934 22.8677C22.0774 22.8653 22.3492 22.7513 22.55 22.5505C22.7509 22.3496 22.8648 22.0779 22.8673 21.7939C22.8697 21.5098 22.7605 21.2362 22.5632 21.0318L18.6069 17.0755C19.6772 15.7177 20.3436 14.0859 20.5299 12.367C20.7162 10.6481 20.4147 8.91153 19.6601 7.35594C18.9055 5.80035 17.7282 4.48864 16.2629 3.57092C14.7976 2.6532 13.1035 2.16656 11.3745 2.16667V2.16667ZM4.33288 11.375C4.33288 9.50744 5.07476 7.71636 6.39533 6.39579C7.7159 5.07523 9.50698 4.33334 11.3745 4.33334C13.2421 4.33334 15.0332 5.07523 16.3538 6.39579C17.6743 7.71636 18.4162 9.50744 18.4162 11.375C18.4162 13.2426 17.6743 15.0336 16.3538 16.3542C15.0332 17.6748 13.2421 18.4167 11.3745 18.4167C9.50698 18.4167 7.7159 17.6748 6.39533 16.3542C5.07476 15.0336 4.33288 13.2426 4.33288 11.375V11.375Z'/%3e%3c/svg%3e")}.search-header-def__submit-btn.btn:focus,.search-header-def__submit-btn.btn:focus-visible,.search-header-def__submit-btn.btn:hover{background-color:#1b4e9b;border-color:#1b4e9b}.search-header-def__submit-btn.btn:focus-visible::after,.search-header-def__submit-btn.btn:focus::after,.search-header-def__submit-btn.btn:hover::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='%23fff' fill-rule='evenodd' clip-rule='evenodd'%3e%3cpath d='M11.3745 2.16667C9.90618 2.1668 8.45915 2.51807 7.15415 3.19117C5.84916 3.86428 4.72406 4.83971 3.87271 6.03607C3.02137 7.23244 2.46847 8.61505 2.26014 10.0686C2.05182 11.5221 2.1941 13.0043 2.67514 14.3916C3.15617 15.779 3.96199 17.0311 5.02538 18.0437C6.08877 19.0563 7.37889 19.7998 8.7881 20.2124C10.1973 20.625 11.6847 20.6945 13.1263 20.4153C14.5679 20.1361 15.9218 19.5162 17.075 18.6073L21.0314 22.5637C21.2357 22.761 21.5093 22.8702 21.7934 22.8677C22.0774 22.8653 22.3492 22.7513 22.55 22.5505C22.7509 22.3496 22.8648 22.0779 22.8673 21.7939C22.8697 21.5098 22.7605 21.2362 22.5632 21.0318L18.6069 17.0755C19.6772 15.7177 20.3436 14.0859 20.5299 12.367C20.7162 10.6481 20.4147 8.91153 19.6601 7.35594C18.9055 5.80035 17.7282 4.48864 16.2629 3.57092C14.7976 2.6532 13.1035 2.16656 11.3745 2.16667V2.16667ZM4.33288 11.375C4.33288 9.50744 5.07476 7.71636 6.39533 6.39579C7.7159 5.07523 9.50698 4.33334 11.3745 4.33334C13.2421 4.33334 15.0332 5.07523 16.3538 6.39579C17.6743 7.71636 18.4162 9.50744 18.4162 11.375C18.4162 13.2426 17.6743 15.0336 16.3538 16.3542C15.0332 17.6748 13.2421 18.4167 11.3745 18.4167C9.50698 18.4167 7.7159 17.6748 6.39533 16.3542C5.07476 15.0336 4.33288 13.2426 4.33288 11.375V11.375Z'/%3e%3c/svg%3e")}.section-products-def__filter:not(:last-child){margin-bottom:2.5rem}.section-products-def__sort-with-view{display:flex;align-items:center;justify-content:space-between}.section-products-def__sort-with-view:not(:last-child),.section-products-def__values:not(:last-child){margin-bottom:1.375rem}@media (max-width:767px){.section-products-def:not(:last-child){margin-bottom:2.5rem}}@media (max-width:575px){.section-products-def__sort-with-view{gap:1.25rem}}@media (min-width:576px){.section-products-def__sort-with-view{gap:1.875rem}}@media (min-width:768px) and (max-width:1199px){.section-products-def:not(:last-child){margin-bottom:4.25rem}}@media (min-width:1200px){.section-products-def:not(:last-child){margin-bottom:6rem}}@media (max-width:991px){.section-products-def__menu:not(:last-child),.section-products-def__products:not(:last-child){margin-bottom:1.875rem}.section-products-def__filter-open-btn{width:100%}}@media (min-width:992px){.section-products-def{display:grid;grid-template-columns:14.5rem 1fr;gap:2.5rem}.section-products-def__filter-open{display:none}.section-products-def__filter{display:block!important}}.section-products-def__values:not(:first-child){border-top:.125rem solid #d8d8d8;padding-top:1.25rem}@media (min-width:768px){.section-products-def__menu{padding-top:.375rem}}@media (max-width:767px){.sections-list-tabs-def:not(:last-child){margin-bottom:2.5rem}}@media (min-width:768px) and (max-width:1199px){.sections-list-tabs-def:not(:last-child){margin-bottom:5.625rem}}@media (min-width:1200px){.sections-list-tabs-def:not(:last-child){margin-bottom:8.75rem}}.sections-list-tabs-menu{position:relative}.sections-list-tabs-menu__tabs.tabs-switch-mini{flex-wrap:nowrap}.sections-list-tabs-menu__panes-wrapper{max-height:100%}@media (max-width:991px){.sections-list-tabs-menu__tabs,.sections-list-tabs-menu__tabs.tabs-switch-mini .tabs-switch-mini__item{width:100%}}@media (min-width:992px){.sections-list-tabs-menu__tabs{position:absolute;left:0;top:.8125rem;top:0;min-width:17rem;width:25.5%;z-index:100}.sections-list-tabs-menu__panes-wrapper::-webkit-scrollbar-track{margin-top:4.5rem}}.service-def{display:flex;flex-direction:column;border:.125rem solid #f1f1f1;border-radius:.1875rem;transition:border-color .15s linear 0s,box-shadow .15s linear 0s}.service-def:not(:last-child){margin-bottom:5rem}.service-def__preview-wrapper{aspect-ratio:375/207;margin-left:-.125rem;margin-right:-.125rem;margin-top:-.125rem;width:calc(100% + .25rem)}.service-def__body{flex-grow:1;display:flex;flex-direction:column}.service-def__preview{height:100%;width:100%;overflow:hidden}.service-def__preview:not(:last-child){margin-bottom:.25rem}.service-def__preview img,.stock-def__preview img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.service-def__title{flex-grow:1}.service-def__title:not(:last-child){margin-bottom:1.625rem}.service-def__actions{display:flex;flex-direction:row;gap:1.75rem;flex-wrap:nowrap;align-items:center;width:100%}.service-def__more:not(:last-child),.service-def__order:not(:last-child){margin-bottom:0}.service-def__more{margin-top:.25rem}.service-def__preview-wrapper{background-color:#f1f1f1}.service-def__preview{border-radius:.1875rem}.service-def__title{color:#1f1f1f;font-size:1.25rem;font-weight:800;line-height:1.4}.service-def__title-link{color:inherit!important}.service-def__order-btn.btn{padding:.8125rem 1.5rem}@media (max-width:767px){.service-def__body{padding:1rem .9375rem}}@media (min-width:768px) and (max-width:1199px){.service-def__body{padding:1.15625rem 1.34375rem}}@media (min-width:1200px){.service-def__body{padding:1.3125rem 1.75rem}}@media (min-width:1700px){.service-def__order-btn.btn{min-width:12.5rem}}.service-def:focus-within,.service-def:hover{border-color:transparent;box-shadow:0 1.25rem 1.25rem rgba(123,166,229,.15)}.services-list-def:not(:last-child){margin-bottom:5rem}@media (max-width:767px){.services-list-def__list:not(:last-child){margin-bottom:.625rem}}@media (min-width:768px) and (max-width:1199px){.services-list-def__list:not(:last-child){margin-bottom:1.875rem}}@media (min-width:1200px){.services-list-def__list:not(:last-child){margin-bottom:3.125rem}}@media (max-width:767px){.services-list-def__item:not(:last-child){margin-bottom:1.875rem}}@media (min-width:768px){.services-list-def__list{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr;gap:1.875rem}.services-list-def__item{display:flex;flex-direction:column}.services-list-def__item>*{flex-grow:1}}@media (min-width:768px) and (max-width:1199px){.services-list-def__item{grid-column-start:auto;grid-column-end:span 6}}@media (min-width:1200px) and (max-width:1699px){.services-list-def__item{grid-column-start:auto;grid-column-end:span 4}}@media (min-width:1700px){.services-list-def__item{grid-column-start:auto;grid-column-end:span 3}}.services-list-last-def:not(:last-child){margin-bottom:5rem}@media (max-width:767px){.services-list-last-def__list:not(:last-child){margin-bottom:.625rem}}@media (min-width:768px) and (max-width:1199px){.services-list-last-def__list:not(:last-child){margin-bottom:1.875rem}}@media (min-width:1200px){.services-list-last-def__list:not(:last-child){margin-bottom:3.125rem}}@media (max-width:767px){.services-list-last-def__item{display:none}.services-list-last-def__item:not(:last-child){margin-bottom:1.875rem}.services-list-last-def__item:nth-child(1){display:block}}@media (min-width:768px){.services-list-last-def__list{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr;gap:1.875rem}.services-list-last-def__item{display:flex;flex-direction:column}.services-list-last-def__item>*{flex-grow:1}}@media (min-width:768px) and (max-width:1199px){.services-list-last-def__item{grid-column-start:auto;grid-column-end:span 6;display:none}.services-list-last-def__item:nth-child(1),.services-list-last-def__item:nth-child(2){display:flex}}@media (min-width:1200px) and (max-width:1699px){.services-list-last-def__item{grid-column-start:auto;grid-column-end:span 4;display:none}.services-list-last-def__item:nth-child(1),.services-list-last-def__item:nth-child(2),.services-list-last-def__item:nth-child(3){display:flex}}@media (min-width:1700px){.services-list-last-def__item{grid-column-start:auto;grid-column-end:span 3;display:none}.services-list-last-def__item:nth-child(1),.services-list-last-def__item:nth-child(2),.services-list-last-def__item:nth-child(3),.services-list-last-def__item:nth-child(4){display:flex}}.stock-def{position:relative;background-color:#f1f1f1;border-radius:.1875rem;transition:box-shadow .15s linear 0s}.stock-def:not(:last-child){margin-bottom:5rem}.stock-def__body{display:flex;flex-direction:column;position:relative;z-index:2}.stock-def__body::after{content:"";display:block;position:absolute;bottom:0;left:0;right:-33px;top:0;z-index:-1}.stock-def__preview-wrapper{position:relative;z-index:1}.stock-def__feature{height:4.125rem;display:inline-flex;align-items:center;flex-wrap:nowrap;gap:.75rem}.stock-def__feature:not(:last-child){margin-bottom:.875rem}.stock-def__feature-epilog,.stock-def__feature-prolog{display:inline-block;vertical-align:middle}.stock-def__feature-epilog{margin-bottom:.125rem}.stock-def__preview{height:100%;width:100%;overflow:hidden}.stock-def__preview:not(:last-child){margin-bottom:.25rem}.stock-def__title{display:block;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.stock-def__title:not(:last-child){margin-bottom:.875rem}.stock-def__more.more-mini{margin-bottom:0;margin-top:auto;color:#7ba6e5}@media (max-width:575px){.stock-def__inner{display:flex;flex-direction:column-reverse}.stock-def__body{background-color:#1b4e9b}.stock-def__body::after{content:normal}.stock-def__feature{margin-left:-.9375rem}}@media (min-width:576px){.stock-def{height:15.625rem}.stock-def__inner{--bs-gutter-x:0;--bs-gutter-y:0;display:flex;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x));height:100%;flex-wrap:nowrap}.stock-def__body,.stock-def__preview-wrapper{flex-shrink:0;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y);flex:0 0 auto}.stock-def__body{width:55.89%;margin-right:-10%}.stock-def__preview-wrapper{width:53.93%}.stock-def__feature{margin-left:-2.25rem;margin-right:-5.375rem}.stock-def__title-link.stretched-link::after{right:-225px}}.stock-def__preview{border-radius:.1875rem}.stock-def__body{color:#fff}.stock-def__body::after,.stock-def__feature{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='318' height='250' viewBox='0 0 318 250' preserveAspectRatio='none' fill='%231b4e9b'%3e%3cpath d='M317.435 3.94793C318.082 2.00548 316.636 0 314.589 0H2.99999C1.34314 0 -1.78814e-06 1.34315 -1.78814e-06 3V247C-1.78814e-06 248.657 1.34314 250 3 250H233.329C234.621 250 235.767 249.173 236.175 247.948L317.435 3.94793Z'/%3e%3c/svg%3e");background-position:50% 50%;background-repeat:no-repeat;background-size:100% 100%}.stock-def__feature{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='326' height='66' viewBox='0 0 326 66' preserveAspectRatio='none' fill='%23f39313'%3e%3cpath d='M0 3C0 1.34315 1.34315 0 3 0H322.821C324.873 0 326.32 2.01502 325.663 3.95973L305.404 63.9597C304.992 65.1791 303.848 66 302.561 66H3C1.34314 66 0 64.6569 0 63V3Z'/%3e%3c/svg%3e");font-family:"Unbounded",cursive;line-height:1;padding-top:.75rem;padding-right:2.4375rem;padding-bottom:.625rem}.stock-def__feature-prolog{font-weight:700;text-transform:uppercase}.stock-def__feature-epilog{font-weight:600;text-transform:uppercase}.stock-def__title{color:inherit;font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1.4}.stock-def__title-link{color:inherit!important}@media (max-width:767px){.stock-def__feature-prolog{font-size:1.5rem}.stock-def__feature-epilog{font-size:1.625rem}}@media (max-width:575px){.stock-def__body{padding:.9375rem}.stock-def__feature{padding-left:.8125rem}}@media (min-width:576px){.stock-def__body{padding:1.9375rem 2.25rem 1.1875rem}.stock-def__feature{padding-left:2.125rem}}@media (min-width:768px) and (max-width:1199px){.stock-def__feature-prolog{font-size:1.5625rem}.stock-def__feature-epilog{font-size:2.1875rem}}@media (min-width:1200px){.stock-def__feature-prolog{font-size:1.5625rem}.stock-def__feature-epilog{font-size:2.75rem}}.stock-def:focus-within,.stock-def:hover{box-shadow:0 1.25rem 1.25rem rgba(123,166,229,.15)}.stock-def_invert .stock-def__body::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='318' height='250' viewBox='0 0 318 250' preserveAspectRatio='none' fill='%23f39313'%3e%3cpath d='M317.435 3.94793C318.082 2.00548 316.636 0 314.589 0H2.99999C1.34314 0 -1.78814e-06 1.34315 -1.78814e-06 3V247C-1.78814e-06 248.657 1.34314 250 3 250H233.329C234.621 250 235.767 249.173 236.175 247.948L317.435 3.94793Z'/%3e%3c/svg%3e")}.stock-def_invert .stock-def__feature{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='326' height='66' viewBox='0 0 326 66' preserveAspectRatio='none' fill='%231b4e9b'%3e%3cpath d='M0 3C0 1.34315 1.34315 0 3 0H322.821C324.873 0 326.32 2.01502 325.663 3.95973L305.404 63.9597C304.992 65.1791 303.848 66 302.561 66H3C1.34314 66 0 64.6569 0 63V3Z'/%3e%3c/svg%3e")}.stock-def_invert .stock-def__more.more-mini{color:#b16500}@media (max-width:575px){.stock-def_invert .stock-def__body{background-color:#f39313}}@media (max-width:1199px){.stocks-list-def__item:not(:last-child){margin-bottom:1.875rem}}@media (max-width:767px){.stocks-list-def:not(:last-child){margin-bottom:2.5rem}.stocks-list-def__list:not(:last-child){margin-bottom:1.875rem}}@media (min-width:768px) and (max-width:1199px){.stocks-list-def:not(:last-child){margin-bottom:3.75rem}.stocks-list-def__list:not(:last-child){margin-bottom:2.5rem}}@media (min-width:1200px){.stocks-list-def:not(:last-child){margin-bottom:5rem}.stocks-list-def__list:not(:last-child){margin-bottom:3.125rem}}@media (min-width:992px){.stocks-list-def__list{display:grid;grid-template-columns:repeat(12,1fr);gap:1.875rem}.stocks-list-def__item{display:flex;flex-direction:column}.stocks-list-def__item>*{flex-grow:1}}@media (min-width:992px) and (max-width:1699px){.stocks-list-def__item{grid-column-start:auto;grid-column-end:span 6}}@media (min-width:1700px){.stocks-list-def__item{grid-column-start:auto;grid-column-end:span 4}}@media (max-width:1199px){.stocks-list-last-def__item:not(:last-child){margin-bottom:1.875rem}}@media (max-width:991px){.stocks-list-last-def__item{display:none}.stocks-list-last-def__item:nth-child(1){display:block}}@media (max-width:767px){.stocks-list-last-def:not(:last-child){margin-bottom:2.5rem}.stocks-list-last-def__list:not(:last-child){margin-bottom:1.875rem}}@media (min-width:768px) and (max-width:1199px){.stocks-list-last-def:not(:last-child){margin-bottom:3.75rem}.stocks-list-last-def__list:not(:last-child){margin-bottom:2.5rem}}@media (min-width:1200px){.stocks-list-last-def:not(:last-child){margin-bottom:5rem}.stocks-list-last-def__list:not(:last-child){margin-bottom:3.125rem}}@media (min-width:992px){.stocks-list-last-def__list{display:grid;grid-template-columns:repeat(12,1fr);gap:1.875rem}.stocks-list-last-def__item{flex-direction:column}.stocks-list-last-def__item>*{flex-grow:1}}@media (min-width:992px) and (max-width:1699px){.stocks-list-last-def__item{grid-column-start:auto;grid-column-end:span 6;display:none}.stocks-list-last-def__item:nth-child(1),.stocks-list-last-def__item:nth-child(2){display:flex}}@media (min-width:1700px){.stocks-list-last-def__item{grid-column-start:auto;grid-column-end:span 4;display:none}.stocks-list-last-def__item:nth-child(1),.stocks-list-last-def__item:nth-child(2),.stocks-list-last-def__item:nth-child(3){display:flex}}.subscribe-def:not(:last-child){margin-bottom:5rem}.subscribe-def__fields-item{width:100%}.subscribe-def__submit-btn.btn{display:block;width:100%}@media (max-width:1699px){.subscribe-def__accept:not(:last-child),.subscribe-def__fields:not(:last-child){margin-bottom:1.875rem}}@media (max-width:991px){.subscribe-def__fields-item{margin-left:auto;margin-right:auto;max-width:20.625rem}.subscribe-def__subscribe-def__accept.accept-user-agreement-mini{text-align:center}}@media (min-width:992px){.subscribe-def__fields{--bs-gutter-x:1.875rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x))}.subscribe-def__fields-item{flex-shrink:0;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:33.33333%;max-width:16.875rem}.subscribe-def__fields-item.form-group:not(:last-child){margin-bottom:0}}@media (min-width:1700px){.subscribe-def{--bs-gutter-x:2.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x))}.subscribe-def__accept,.subscribe-def__fields{flex-shrink:0;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.subscribe-def__fields{flex:1;width:auto;padding-left:1.25rem!important;padding-right:1.25rem!important}.subscribe-def__accept{flex:none;width:290px}}.subscribe-def__form-control.form-control{border-color:#fff}.subscribe-def__submit-btn.btn.btn-lg{padding-bottom:.9375rem;padding-top:.9375rem}.subscribe-def__accept.accept-user-agreement-def{color:#fff}.subscribe-def__field-floating.form-floating>.subscribe-def__field-input.form-control:focus,.subscribe-def__field-floating.form-floating>.subscribe-def__field-input.form-control:not(:placeholder-shown){padding-bottom:1.125rem;padding-top:1.125rem}.subscribe-def__accept.accept-user-agreement-mini a:focus-visible,.subscribe-def__accept.accept-user-agreement-mini a:hover{color:#fff;text-decoration:underline}.vendor-codes-recog-def__note:not(:last-child){margin-bottom:1.125rem}.vendor-codes-recog-def__list-wrapper:not(:last-child),.vendor-codes-recog-def__list:not(:last-child){margin-bottom:1.625rem}.vendor-codes-recog-def__list-wrapper{max-height:28.75rem}.vendor-codes-recog-def__list-table.table>:not(caption)>*{vertical-align:middle}.vendor-codes-recog-def__list-footer{display:grid;gap:1.875rem}.vendor-codes-recog-def__list-accept.form-check:not(:last-child),.vendor-codes-recog-def__list-total:not(:last-child){margin-bottom:0}.vendor-codes-recog-def__list-total-label:not(:last-child){margin-right:.25rem}.vendor-codes-recog-def__list-table-check,.vendor-codes-recog-def__list-table-number,.vendor-codes-recog-def__list-table-price,.vendor-codes-recog-def__list-table-quantity{text-align:center}.vendor-codes-recog-def__submit-btn.btn{min-width:15rem}@media (max-width:767px){.vendor-codes-recog-def:not(:last-child){margin-bottom:2.5rem}.vendor-codes-recog-def__submit:not(:last-child),.vendor-codes-recog-def__text-1:not(:last-child){margin-bottom:1.625rem}.vendor-codes-recog-def__text-2:not(:last-child){margin-bottom:1.25rem}}@media (min-width:768px) and (max-width:1199px){.vendor-codes-recog-def:not(:last-child){margin-bottom:2.6875rem}.vendor-codes-recog-def__text-1:not(:last-child){margin-bottom:1.75rem}.vendor-codes-recog-def__submit:not(:last-child){margin-bottom:1.25rem}.vendor-codes-recog-def__text-2:not(:last-child){margin-bottom:1.5625rem}}@media (min-width:1200px){.vendor-codes-recog-def:not(:last-child){margin-bottom:2.875rem}.vendor-codes-recog-def__text-1:not(:last-child){margin-bottom:1.875rem}.vendor-codes-recog-def__submit:not(:last-child){margin-bottom:2rem}.vendor-codes-recog-def__text-2:not(:last-child){margin-bottom:1.875rem}}@media (min-width:1700px){.vendor-codes-recog-def__list-wrapper{margin-right:-1.6875rem}}@media (max-width:991px){.vendor-codes-recog-def__list-footer{grid-template-columns:1fr}}@media (max-width:767px){.vendor-codes-recog-def__list-table.table{width:max-content}}@media (max-width:575px){.vendor-codes-recog-def__list-wrapper{max-width:calc(100vw - 1.875rem)}}@media (min-width:576px) and (max-width:767px){.vendor-codes-recog-def__list-wrapper{max-width:calc(540px - 1.875rem)}}@media (min-width:992px){.vendor-codes-recog-def__list-footer{grid-template-columns:auto auto;align-items:center;justify-content:space-between}}.vendor-codes-recog-def__note{font-size:1.25rem;font-weight:800;letter-spacing:0;line-height:1.4}.vendor-codes-recog-def__text-1{letter-spacing:-.01em}.vendor-codes-recog-def__list-table.table{color:#a4a4a4;line-height:1.143}.vendor-codes-recog-def__list-table.table>:not(caption)>*>*{padding:.625rem 1.25rem}.vendor-codes-recog-def__list-table.table>:not(caption)>*>.vendor-codes-recog-def__list-table-check,.vendor-codes-recog-def__list-table.table>:not(caption)>*>.vendor-codes-recog-def__list-table-number{padding-left:.9375rem;padding-right:.9375rem}.vendor-codes-recog-def__list-table.table>:not(caption)>*>.vendor-codes-recog-def__list-table-price{font-weight:800}.vendor-codes-recog-def__list-table.table>thead:not(caption)>*>*{padding-bottom:.875rem;padding-top:.875rem}.vendor-codes-recog-def__list-total{color:#1f1f1f;font-size:1.25rem;font-weight:800;line-height:1.4}.vendor-codes-recog-def__list-total-label{letter-spacing:0}.vendor-codes-recog-def__list-total-value,.vendor-codes-unrecog-def__list-table.table>thead{color:#1b4e9b}.vendor-codes-recog-def__list-accept{padding-top:.3125rem}.vendor-codes-recog-def__list-accept.form-check .form-check-label{color:#1f1f1f;font-weight:600;font-size:1rem}.vendor-codes-recog-def__list-table-check .form-check-input{background-color:#fff!important;border:1px solid #d8d8d8!important}.vendor-codes-recog-def__list-table-check .form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='%231b4e9b' fill-rule='evenodd' clip-rule='evenodd' d='M13.5682 3.98139C13.7322 4.14548 13.8244 4.368 13.8244 4.60002C13.8244 4.83204 13.7322 5.05456 13.5682 5.21864L7.00977 11.7771C6.9231 11.8638 6.8202 11.9325 6.70695 11.9794C6.5937 12.0264 6.47232 12.0505 6.34973 12.0505C6.22715 12.0505 6.10576 12.0264 5.99251 11.9794C5.87926 11.9325 5.77636 11.8638 5.68969 11.7771L2.43119 8.51914C2.34762 8.43843 2.28096 8.34188 2.2351 8.23512C2.18924 8.12837 2.16511 8.01355 2.1641 7.89737C2.16309 7.78119 2.18523 7.66597 2.22922 7.55843C2.27322 7.4509 2.33819 7.3532 2.42034 7.27105C2.5025 7.18889 2.6002 7.12392 2.70773 7.07993C2.81526 7.03593 2.93048 7.01379 3.04667 7.0148C3.16285 7.01581 3.27767 7.03995 3.38442 7.08581C3.49117 7.13166 3.58772 7.19832 3.66844 7.28189L6.34944 9.96289L12.3304 3.98139C12.4116 3.90008 12.5081 3.83558 12.6143 3.79157C12.7205 3.74757 12.8343 3.72491 12.9493 3.72491C13.0642 3.72491 13.1781 3.74757 13.2843 3.79157C13.3904 3.83558 13.4869 3.90008 13.5682 3.98139Z'/%3e%3c/svg%3e")}.vendor-codes-recog-def__list-table-select{color:#1f1f1f}.vendor-codes-recog-def__text-2{letter-spacing:-.01em}.vendor-codes-recog-def__remove-all{font-size:1.125rem;font-weight:700}.vendor-codes-recog-def__remove-all:not(:hover):not(:focus-visible){color:#1b4e9b}.vendor-codes-unrecog-def__title.title-text:not(:last-child){margin-bottom:1.25rem}.vendor-codes-unrecog-def__list-wrapper{max-height:27.5rem}.vendor-codes-unrecog-def__list-table-number{text-align:center}@media (max-width:767px){.vendor-codes-unrecog-def:not(:last-child){margin-bottom:2.5rem}}@media (min-width:768px) and (max-width:1199px){.vendor-codes-unrecog-def:not(:last-child){margin-bottom:3.75rem}}@media (min-width:1200px){.vendor-codes-unrecog-def:not(:last-child){margin-bottom:5rem}}@media (min-width:1700px){.vendor-codes-unrecog-def__list-wrapper{margin-right:-1.6875rem}}.vendor-codes-unrecog-def__list-table.table>:not(caption)>*>*{padding-left:1.375rem;padding-right:1.375rem}.vendor-codes-unrecog-def__list-table.table>:not(caption)>*>.vendor-codes-unrecog-def__list-table-number{padding-left:1.0625rem;padding-right:1.0625rem;text-align:center}.subscribe-def__submit{flex:none;width:180px}.subscribe-def__submit .btn{padding:17px 0}.subscribe-def__fields-item.form-group+.form-group{width:calc(67% - 175px);max-width:100%}@media (min-width:768px){.pick-up-points-def__list{position:relative}.pick-up-points-def_narrow .pick-up-points-def__list-inner{position:absolute;height:calc(100% - 1.34375rem - 1.34375rem);width:calc(100% - 1.34375rem);top:1.34375rem;left:0}}
/* End */


/* Start:/local/templates/bizon/css/styles.css?1751442794428860*/
@charset "UTF-8";
/**
 * Конвертирует пиксели в rem
 */
/*
@function parseInt($n) {
  @return $n / ($n * 0 + 1);
}

@function px($size) {
  @return parseInt($size) * $root-font-size;
}

@function unit-to-number($unit) {
  @return parseInt( px($unit) );
}

@function strip-unit($number) {
  @if type-of($number) == 'number' and not unitless($number) {
    @return $number / ($number * 0 + 1);
  }

  @return $number;
}
*/
:root {
  --bs-blue: #1b4e9b;
  --bs-red: #f02222;
  --bs-orange: #f39313;
  --bs-green: #1b9a53;
  --bs-white: #fff;
  --bs-gray-100: #f1f1f1;
  --bs-gray-200: #e1e1e1;
  --bs-gray-300: #d8d8d8;
  --bs-gray-400: #c7c7c7;
  --bs-gray-500: #999;
  --bs-gray-600: #666;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #1f1f1f;
  --bs-primary: #1b4e9b;
  --bs-primary-lightest: #4F8DEA;
  --bs-secondary: #f39313;
  --bs-success: #1b9a53;
  --bs-danger: #f02222;
  --bs-light: #f1f1f1;
  --bs-dark: #1f1f1f;
  --bs-white: #fff;
  --bs-primary-rgb: 27, 78, 155;
  --bs-primary-lightest-rgb: 79, 141, 234;
  --bs-secondary-rgb: 243, 147, 19;
  --bs-success-rgb: 27, 154, 83;
  --bs-danger-rgb: 240, 34, 34;
  --bs-light-rgb: 241, 241, 241;
  --bs-dark-rgb: 31, 31, 31;
  --bs-white-rgb: 255, 255, 255;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 102, 102, 102;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: "Raleway", sans-serif;
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 600;
  --bs-body-line-height: 1.625;
  --bs-body-color: #666;
  --bs-body-bg: #fff; }

*,
*::before,
*::after {
  box-sizing: border-box; }
  
  * {
	  font-feature-settings: 'pnum' on, 'lnum' on;
  }

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth; } }

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

hr {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25; }

hr:not([size]) {
  height: 0.125rem; }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  margin-top: 0;
  margin-bottom: 1.25rem;
  font-weight: 800;
  line-height: 1.4; }

h1, .h1 {
  font-size: 2rem; }

h2, .h2 {
  font-size: 1.5rem; }

h3, .h3 {
  font-size: 1.375rem; }

h4, .h4 {
  font-size: 1.25rem; }

h5, .h5 {
  font-size: 1.125rem; }

h6, .h6 {
  font-size: 1rem; }

p {
  margin-top: 0;
  margin-bottom: 1.625rem; }

abbr[title],
abbr[data-bs-original-title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none; }

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

ol,
ul {
  padding-left: 2rem; }

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

dt {
  font-weight: 700; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: 800; }

small, .small {
  font-size: 0.875em; }

mark, .mark {
  padding: 0.2em;
  background-color: #fcf8e3; }

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline; }

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #1b4e9b;
  text-decoration: none; }
  a:hover {
    color: #163e7c; }

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none; }

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
  direction: ltr /* rtl:ignore */;
  unicode-bidi: bidi-override; }

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em; }
  pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal; }

code {
  font-size: 0.875em;
  color: #1f1f1f;
  word-wrap: break-word; }
  a > code {
    color: inherit; }

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 0.875em;
  color: #fff;
  background-color: #1f1f1f;
  border-radius: 0.1875rem; }
  kbd kbd {
    padding: 0;
    font-size: 1em;
    font-weight: 700; }

figure {
  margin: 0 0 1rem; }

img,
svg {
  vertical-align: middle; }

table {
  caption-side: bottom;
  border-collapse: collapse; }

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #666;
  text-align: left; }

th {
  text-align: inherit;
  text-align: -webkit-match-parent; }

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0; }

label {
  display: inline-block; }

button {
  border-radius: 0; }

button:focus:not(:focus-visible) {
  outline: 0; }

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

button,
select {
  text-transform: none; }

[role="button"] {
  cursor: pointer; }

select {
  word-wrap: normal; }
  select:disabled {
    opacity: 1; }

[list]::-webkit-calendar-picker-indicator {
  display: none; }

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }
  button:not(:disabled),
  [type="button"]:not(:disabled),
  [type="reset"]:not(:disabled),
  [type="submit"]:not(:disabled) {
    cursor: pointer; }

::-moz-focus-inner {
  padding: 0;
  border-style: none; }

textarea {
  resize: vertical; }

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit; }
  legend + * {
    clear: left; }

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0; }

::-webkit-inner-spin-button {
  height: auto; }

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: textfield; }

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-color-swatch-wrapper {
  padding: 0; }

::file-selector-button {
  font: inherit; }

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button; }

output {
  display: inline-block; }

iframe {
  border: 0; }

summary {
  display: list-item;
  cursor: pointer; }

progress {
  vertical-align: baseline; }

[hidden], .hidden {
  display: none !important; }
  
.btn {
	box-shadow:none !important;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300; }

.display-1 {
  font-size: 5rem;
  font-weight: 300;
  line-height: 1.4; }

.display-2 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.4; }

.display-3 {
  font-size: 4rem;
  font-weight: 300;
  line-height: 1.4; }

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.4; }

.display-5 {
  font-size: 3rem;
  font-weight: 300;
  line-height: 1.4; }

.display-6 {
  font-size: 2.5rem;
  font-weight: 300;
  line-height: 1.4; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none; }

.list-inline-item {
  display: inline-block; }
  .list-inline-item:not(:last-child) {
    margin-right: 0.5rem; }

.initialism {
  font-size: 0.875em;
  text-transform: uppercase; }

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem; }
  .blockquote > :last-child {
    margin-bottom: 0; }

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #666; }
  .blockquote-footer::before {
    content: "\2014\00A0"; }

.img-fluid {
  max-width: 100%;
  height: auto; }

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 0.125rem solid #d8d8d8;
  border-radius: 0.1875rem;
  max-width: 100%;
  height: auto; }

.figure {
  display: inline-block; }

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1; }

.figure-caption {
  font-size: 0.875em;
  color: #666; }

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.9375rem);
  padding-left: var(--bs-gutter-x, 0.9375rem);
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px; } }

@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px; } }

@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px; } }

@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px; } }

@media (min-width: 1700px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    max-width: 1620px; } }

.row {
  --bs-gutter-x: 1.875rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x)); }
  .row > * {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y); }

.col {
  flex: 1 0 0%; }

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto; }

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%; }

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%; }

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333%; }

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%; }

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%; }

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66667%; }

.col-auto {
  flex: 0 0 auto;
  width: auto; }

.col-1 {
  flex: 0 0 auto;
  width: 8.33333%; }

.col-2 {
  flex: 0 0 auto;
  width: 16.66667%; }

.col-3 {
  flex: 0 0 auto;
  width: 25%; }

.col-4 {
  flex: 0 0 auto;
  width: 33.33333%; }

.col-5 {
  flex: 0 0 auto;
  width: 41.66667%; }

.col-6 {
  flex: 0 0 auto;
  width: 50%; }

.col-7 {
  flex: 0 0 auto;
  width: 58.33333%; }

.col-8 {
  flex: 0 0 auto;
  width: 66.66667%; }

.col-9 {
  flex: 0 0 auto;
  width: 75%; }

.col-10 {
  flex: 0 0 auto;
  width: 83.33333%; }

.col-11 {
  flex: 0 0 auto;
  width: 91.66667%; }

.col-12 {
  flex: 0 0 auto;
  width: 100%; }

.offset-1 {
  margin-left: 8.33333%; }

.offset-2 {
  margin-left: 16.66667%; }

.offset-3 {
  margin-left: 25%; }

.offset-4 {
  margin-left: 33.33333%; }

.offset-5 {
  margin-left: 41.66667%; }

.offset-6 {
  margin-left: 50%; }

.offset-7 {
  margin-left: 58.33333%; }

.offset-8 {
  margin-left: 66.66667%; }

.offset-9 {
  margin-left: 75%; }

.offset-10 {
  margin-left: 83.33333%; }

.offset-11 {
  margin-left: 91.66667%; }

.g-0,
.gx-0 {
  --bs-gutter-x: 0; }

.g-0,
.gy-0 {
  --bs-gutter-y: 0; }

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem; }

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem; }

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem; }

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem; }

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem; }

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem; }

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem; }

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem; }

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem; }

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem; }

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%; }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0; }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0; }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem; }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem; }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem; }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem; }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem; }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem; }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem; }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem; }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem; }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%; }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0; }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0; }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem; }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem; }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem; }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem; }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem; }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem; }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem; }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem; }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem; }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%; }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0; }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0; }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem; }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem; }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem; }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem; }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem; }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem; }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem; }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem; }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem; }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%; }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0; }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0; }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem; }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem; }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem; }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem; }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem; }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem; }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem; }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem; }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem; }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem; } }

@media (min-width: 1700px) {
  .col-xxl {
    flex: 1 0 0%; }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto; }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%; }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%; }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333%; }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%; }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%; }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto; }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333%; }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66667%; }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%; }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333%; }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66667%; }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%; }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333%; }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66667%; }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%; }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333%; }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66667%; }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%; }
  .offset-xxl-0 {
    margin-left: 0; }
  .offset-xxl-1 {
    margin-left: 8.33333%; }
  .offset-xxl-2 {
    margin-left: 16.66667%; }
  .offset-xxl-3 {
    margin-left: 25%; }
  .offset-xxl-4 {
    margin-left: 33.33333%; }
  .offset-xxl-5 {
    margin-left: 41.66667%; }
  .offset-xxl-6 {
    margin-left: 50%; }
  .offset-xxl-7 {
    margin-left: 58.33333%; }
  .offset-xxl-8 {
    margin-left: 66.66667%; }
  .offset-xxl-9 {
    margin-left: 75%; }
  .offset-xxl-10 {
    margin-left: 83.33333%; }
  .offset-xxl-11 {
    margin-left: 91.66667%; }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0; }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0; }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem; }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem; }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem; }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem; }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem; }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem; }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem; }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem; }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem; }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem; } }

.table {
  --bs-table-bg: transparent;
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: #666;
  --bs-table-striped-bg: #f1f1f1;
  --bs-table-active-color: #666;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #666;
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: #666;
  vertical-align: top;
  border-color: #d8d8d8; }
  .table > :not(caption) > * > * {
    padding: 0.5rem 1.625rem;
    background-color: var(--bs-table-bg);
    border-bottom-width: 0.0625rem;
    box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); }
  .table > tbody {
    vertical-align: inherit; }
  .table > thead {
    vertical-align: bottom; }
  .table > :not(:first-child) {
    border-top: 0.125rem solid currentColor; }

.caption-top {
  caption-side: top; }

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem; }

.table-bordered > :not(caption) > * {
  border-width: 0.0625rem 0; }
  .table-bordered > :not(caption) > * > * {
    border-width: 0 0.0625rem; }

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0; }

.table-borderless > :not(:first-child) {
  border-top-width: 0; }

.table-striped > tbody > tr:nth-of-type(even) > * {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color); }

.table-active {
  --bs-table-accent-bg: var(--bs-table-active-bg);
  color: var(--bs-table-active-color); }

.table-hover > tbody > tr:hover > * {
  --bs-table-accent-bg: var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color); }

.table-primary {
  --bs-table-bg: #1b4e9b;
  --bs-table-striped-bg: #2657a0;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #3260a5;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #2c5ba3;
  --bs-table-hover-color: #fff;
  color: #fff;
  border-color: #3260a5; }

.table-secondary {
  --bs-table-bg: #f39313;
  --bs-table-striped-bg: #e78c12;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #db8411;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e18812;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #db8411; }

.table-success {
  --bs-table-bg: #1b9a53;
  --bs-table-striped-bg: #1a924f;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #188b4b;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #198e4d;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #188b4b; }

.table-info {
  --bs-table-bg: #0dcaf0;
  --bs-table-striped-bg: #0cc0e4;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #0cb6d8;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #0cbbde;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #0cb6d8; }

.table-warning {
  --bs-table-bg: #ffc107;
  --bs-table-striped-bg: #f2b707;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6ae06;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ecb306;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #e6ae06; }

.table-danger {
  --bs-table-bg: #f02222;
  --bs-table-striped-bg: #e42020;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #d81f1f;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #de1f1f;
  --bs-table-hover-color: #fff;
  color: #000;
  border-color: #d81f1f; }

.table-light {
  --bs-table-bg: #f1f1f1;
  --bs-table-striped-bg: #e5e5e5;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #d9d9d9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #dfdfdf;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #d9d9d9; }

.table-dark {
  --bs-table-bg: #1f1f1f;
  --bs-table-striped-bg: #2a2a2a;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #353535;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #303030;
  --bs-table-hover-color: #fff;
  color: #fff;
  border-color: #353535; }

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

@media (max-width: 1699.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; } }

.form-label {
  margin-bottom: 0.75rem; }

.col-form-label {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.1875; }

.col-form-label-lg {
  padding-top: 1.375rem;
  padding-bottom: 1.375rem;
  font-size: 1.125rem; }

.col-form-label-sm {
  padding-top: 1.125rem;
  padding-bottom: 1.125rem;
  font-size: 0.875rem; }

.form-text {
  margin-top: 0.0625rem;
  font-size: 0.75rem;
  color: #666; }

.form-control {
  display: block;
  width: 100%;
  padding: 1.125rem 1.125rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.1875;
  color: #1f1f1f;
  background-color: #fff;
  background-clip: padding-box;
  border: 0.125rem solid #f1f1f1;
  -webkit-appearance: none;
          appearance: none;
  border-radius: 0.1875rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .form-control {
      transition: none; } }
  .form-control[type="file"] {
    overflow: hidden; }
    .form-control[type="file"]:not(:disabled):not([readonly]) {
      cursor: pointer; }
  .form-control:focus {
    color: #1f1f1f;
    background-color: #fff;
    border-color: #f1f1f1;
    outline: 0;
    box-shadow: none; }
  .form-control::-webkit-date-and-time-value {
    height: 1.1875em; }
  .form-control::placeholder {
    color: #666;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: #e1e1e1;
    opacity: 1; }
  .form-control::file-selector-button {
    padding: 1.125rem 1.125rem;
    margin: -1.125rem -1.125rem;
    -webkit-margin-end: 1.125rem;
            margin-inline-end: 1.125rem;
    color: #1f1f1f;
    background-color: #e1e1e1;
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: 0.125rem;
    border-radius: 0;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .form-control::file-selector-button {
        transition: none; } }
  .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color: #d6d6d6; }
  .form-control::-webkit-file-upload-button {
    padding: 1.125rem 1.125rem;
    margin: -1.125rem -1.125rem;
    -webkit-margin-end: 1.125rem;
            margin-inline-end: 1.125rem;
    color: #1f1f1f;
    background-color: #e1e1e1;
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: 0.125rem;
    border-radius: 0;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .form-control::-webkit-file-upload-button {
        transition: none; } }
  .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
    background-color: #d6d6d6; }

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 1.125rem 0;
  margin-bottom: 0;
  line-height: 1.1875;
  color: #666;
  background-color: transparent;
  border: solid transparent;
  border-width: 0.125rem 0; }
  .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0; }

.form-control-sm {
  min-height: calc(1.14286em + 2.25rem);
  padding: 1rem 0.875rem;
  font-size: 0.875rem;
  border-radius: 0.1875rem; }
  .form-control-sm::file-selector-button {
    padding: 1rem 0.875rem;
    margin: -1rem -0.875rem;
    -webkit-margin-end: 0.875rem;
            margin-inline-end: 0.875rem; }
  .form-control-sm::-webkit-file-upload-button {
    padding: 1rem 0.875rem;
    margin: -1rem -0.875rem;
    -webkit-margin-end: 0.875rem;
            margin-inline-end: 0.875rem; }

.form-control-lg {
  min-height: calc(1.16667em + 2.75rem);
  padding: 1.25rem 1.375rem;
  font-size: 1.125rem;
  border-radius: 0.1875rem; }
  .form-control-lg::file-selector-button {
    padding: 1.25rem 1.375rem;
    margin: -1.25rem -1.375rem;
    -webkit-margin-end: 1.375rem;
            margin-inline-end: 1.375rem; }
  .form-control-lg::-webkit-file-upload-button {
    padding: 1.25rem 1.375rem;
    margin: -1.25rem -1.375rem;
    -webkit-margin-end: 1.375rem;
            margin-inline-end: 1.375rem; }

textarea.form-control {
  min-height: calc(1.1875em + 2.5rem); }

textarea.form-control-sm {
  min-height: calc(1.14286em + 2.25rem); }

textarea.form-control-lg {
  min-height: calc(1.16667em + 2.75rem); }

.form-control-color {
  width: 3rem;
  height: auto;
  padding: 1.125rem; }
  .form-control-color:not(:disabled):not([readonly]) {
    cursor: pointer; }
  .form-control-color::-moz-color-swatch {
    height: 1.1875em;
    border-radius: 0.1875rem; }
  .form-control-color::-webkit-color-swatch {
    height: 1.1875em;
    border-radius: 0.1875rem; }

.form-select {
  display: block;
  width: 100%;
  padding: 1.125rem 3.375rem 1.125rem 1.125rem;
  -moz-padding-start: calc(1.125rem - 3px);
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.1875;
  color: #1f1f1f;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 1.125rem center;
  background-size: 16px 12px;
  border: 0.125rem solid #f1f1f1;
  border-radius: 0.1875rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none; }
  @media (prefers-reduced-motion: reduce) {
    .form-select {
      transition: none; } }
  .form-select:focus {
    border-color: #f1f1f1;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(27, 78, 155, 0.25); }
  .form-select[multiple], .form-select[size]:not([size="1"]) {
    padding-right: 1.125rem;
    background-image: none; }
  .form-select:disabled {
    background-color: #e1e1e1; }
  .form-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #1f1f1f; }

.form-select-sm {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 0.875rem;
  font-size: 0.875rem;
  border-radius: 0.1875rem; }

.form-select-lg {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  padding-left: 1.375rem;
  font-size: 1.125rem;
  border-radius: 0.1875rem; }

.form-check {
  display: block;
  min-height: 1.625rem;
  padding-left: 2.375rem;
  margin-bottom: 0.4375rem; }
  .form-check .form-check-input {
    float: left;
    margin-left: -2.375rem; }

.form-check-input {
  width: 1.25rem;
  height: 1.25rem;
  margin-top: 0.1875rem;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 2px solid #f1f1f1;
  -webkit-appearance: none;
          appearance: none;
  -webkit-print-color-adjust: exact;
          color-adjust: exact; }
  .form-check-input[type="checkbox"] {
    border-radius: 0.125rem; }
  .form-check-input[type="radio"] {
    border-radius: 50%; }
  .form-check-input:active {
    filter: brightness(90%); }
  .form-check-input:focus {
    border-color: #f1f1f1;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(27, 78, 155, 0.25); }
  .form-check-input:checked {
    background-color: #1b4e9b;
    border-color: #1b4e9b; }
    .form-check-input:checked[type="checkbox"] {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='%23fff' fill-rule='evenodd' clip-rule='evenodd' d='M13.5682 3.98139C13.7322 4.14548 13.8244 4.368 13.8244 4.60002C13.8244 4.83204 13.7322 5.05456 13.5682 5.21864L7.00977 11.7771C6.9231 11.8638 6.8202 11.9325 6.70695 11.9794C6.5937 12.0264 6.47232 12.0505 6.34973 12.0505C6.22715 12.0505 6.10576 12.0264 5.99251 11.9794C5.87926 11.9325 5.77636 11.8638 5.68969 11.7771L2.43119 8.51914C2.34762 8.43843 2.28096 8.34188 2.2351 8.23512C2.18924 8.12837 2.16511 8.01355 2.1641 7.89737C2.16309 7.78119 2.18523 7.66597 2.22922 7.55843C2.27322 7.4509 2.33819 7.3532 2.42034 7.27105C2.5025 7.18889 2.6002 7.12392 2.70773 7.07993C2.81526 7.03593 2.93048 7.01379 3.04667 7.0148C3.16285 7.01581 3.27767 7.03995 3.38442 7.08581C3.49117 7.13166 3.58772 7.19832 3.66844 7.28189L6.34944 9.96289L12.3304 3.98139C12.4116 3.90008 12.5081 3.83558 12.6143 3.79157C12.7205 3.74757 12.8343 3.72491 12.9493 3.72491C13.0642 3.72491 13.1781 3.74757 13.2843 3.79157C13.3904 3.83558 13.4869 3.90008 13.5682 3.98139Z'/%3e%3c/svg%3e"); }
    .form-check-input:checked[type="radio"] {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e"); }
  .form-check-input[type="checkbox"]:indeterminate {
    background-color: #1b4e9b;
    border-color: #1b4e9b;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23f39313' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); }
  .form-check-input:disabled {
    pointer-events: none;
    filter: none;
    opacity: 0.5; }
  .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
    opacity: 0.5; }

.form-switch {
  padding-left: 3.3125rem; }
  .form-switch .form-check-input {
    width: 2.8125rem;
    margin-left: -3.3125rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
    background-position: left center;
    border-radius: 2.8125rem;
    transition: background-position 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .form-switch .form-check-input {
        transition: none; } }
    .form-switch .form-check-input:focus {
      /*background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23f1f1f1'/%3e%3c/svg%3e");*/ }
    .form-switch .form-check-input:checked {
      background-position: right center;
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%231b4e9b'/%3e%3c/svg%3e"); }

.form-check-inline {
  display: inline-block;
  margin-right: 1rem; }

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }
  .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
    pointer-events: none;
    filter: none;
    opacity: 0.65; }

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
          appearance: none; }
  .form-range:focus {
    outline: 0; }
    .form-range:focus::-webkit-slider-thumb {
      box-shadow: 0 0 0 1px #fff, none; }
    .form-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #fff, none; }
  .form-range::-moz-focus-outer {
    border: 0; }
  .form-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #1b4e9b;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -webkit-appearance: none;
            appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .form-range::-webkit-slider-thumb {
        transition: none; } }
    .form-range::-webkit-slider-thumb:active {
      background-color: #bbcae1; }
  .form-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #d8d8d8;
    border-color: transparent;
    border-radius: 1rem; }
  .form-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #1b4e9b;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .form-range::-moz-range-thumb {
        transition: none; } }
    .form-range::-moz-range-thumb:active {
      background-color: #bbcae1; }
  .form-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #d8d8d8;
    border-color: transparent;
    border-radius: 1rem; }
  .form-range:disabled {
    pointer-events: none; }
    .form-range:disabled::-webkit-slider-thumb {
      background-color: #999; }
    .form-range:disabled::-moz-range-thumb {
      background-color: #999; }

.form-floating {
  position: relative; }
  .form-floating > .form-control,
  .form-floating > .form-select {
    height: 3.75rem;
    line-height: 1.25; }
  .form-floating > label {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    padding: 1.125rem 1.125rem;
    pointer-events: none;
    border: 0.125rem solid transparent;
    transform-origin: 0 0;
    transition: color 0.1s ease-in-out, font-size 0.1s ease-in-out, margin-top 0.1s ease-in-out, padding 0.1s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .form-floating > label {
        transition: none; } }
  .form-floating > .form-control {
    padding: 1.125rem 1.125rem; }
    .form-floating > .form-control::placeholder {
      color: transparent; }
    .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
      padding-top: 1.625rem;
      padding-bottom: 0.625rem; }
    .form-floating > .form-control:-webkit-autofill {
      padding-top: 1.625rem;
      padding-bottom: 0.625rem; }
  .form-floating > .form-select {
    padding-top: 1.625rem;
    padding-bottom: 0.625rem; }
  .form-floating > .form-control:focus ~ label,
  .form-floating > .form-control:not(:placeholder-shown) ~ label,
  .form-floating > .form-select ~ label {
    opacity: 1;
    transform: none; }
  .form-floating > .form-control:-webkit-autofill ~ label {
    opacity: 1;
    transform: none; }

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%; }
  .input-group > .form-control,
  .input-group > .form-select {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0; }
  .input-group > .form-control:focus,
  .input-group > .form-select:focus {
    z-index: 3; }
  .input-group .btn {
    position: relative;
    z-index: 2; }
    .input-group .btn:focus {
      z-index: 3; }

.input-group-text {
  display: flex;
  align-items: center;
  padding: 1.125rem 1.125rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.1875;
  color: #1f1f1f;
  text-align: center;
  white-space: nowrap;
  background-color: #e1e1e1;
  border: 0.125rem solid #f1f1f1;
  border-radius: 0.1875rem; }

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 1.25rem 1.375rem;
  font-size: 1.125rem;
  border-radius: 0.1875rem; }

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 1rem 0.875rem;
  font-size: 0.875rem;
  border-radius: 0.1875rem; }

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 4.5rem; }

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -0.125rem;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.0625rem;
  font-size: 0.75rem;
  color: #1b9a53; }

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  color: #000;
  background-color: rgba(27, 154, 83, 0.9);
  border-radius: 0.1875rem; }

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #1b9a53; }
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: #1b9a53;
    box-shadow: 0 0 0 0.25rem rgba(27, 154, 83, 0.25); }

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #1b9a53; }
  .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
    border-color: #1b9a53;
    box-shadow: 0 0 0 0.25rem rgba(27, 154, 83, 0.25); }

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #1b9a53; }
  .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
    background-color: #1b9a53; }
  .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
    box-shadow: 0 0 0 0.25rem rgba(27, 154, 83, 0.25); }
  .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
    color: #1b9a53; }

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: .5em; }

.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid, .was-validated
.input-group .form-select:valid,
.input-group .form-select.is-valid {
  z-index: 1; }
  .was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus, .was-validated
  .input-group .form-select:valid:focus,
  .input-group .form-select.is-valid:focus {
    z-index: 3; }

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.0625rem;
  font-size: 0.75rem;
  color: #f39313; }

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  color: #000;
  background-color: rgba(243, 147, 19, 0.9);
  border-radius: 0.1875rem; }

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #f39313; }
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: #f39313;
    box-shadow: 0 0 0 0.25rem rgba(243, 147, 19, 0.25); }

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #f39313; }
  .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
    border-color: #f39313;
    box-shadow: 0 0 0 0.25rem rgba(243, 147, 19, 0.25); }

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #f39313; }
  .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
    background-color: #f39313; }
  .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
    box-shadow: 0 0 0 0.25rem rgba(243, 147, 19, 0.25); }
  .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
    color: #f39313; }

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: .5em; }

.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid, .was-validated
.input-group .form-select:invalid,
.input-group .form-select.is-invalid {
  z-index: 2; }
  .was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus, .was-validated
  .input-group .form-select:invalid:focus,
  .input-group .form-select.is-invalid:focus {
    z-index: 3; }

.btn {
  display: inline-block;
  font-weight: 700;
  line-height: 1.1875;
  color: #666;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 0.125rem solid transparent;
  padding: 1rem 2rem;
  font-size: 1rem;
  border-radius: 0.1875rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .btn {
      transition: none; } }
  .btn:hover {
    color: #666; }
  .btn-check:focus + .btn, .btn:focus {
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(27, 78, 155, 0.25); }
  .btn:disabled, .btn.disabled,
  fieldset:disabled .btn {
    pointer-events: none;
    opacity: 0.65; }

.btn-primary {
  color: #fff;
  background-color: #1b4e9b;
  border-color: #1b4e9b; }
  .btn-primary:hover {
    color: #fff;
    background-color: #18458a;
    border-color: #18458a; }
  .btn-check:focus + .btn-primary, .btn-primary:focus {
    color: #fff;
    background-color: #18458a;
    border-color: #18458a;
    box-shadow: 0 0 0 0.25rem rgba(61, 105, 170, 0.5); }
  .btn-check:checked + .btn-primary,
  .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active,
  .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #194990;
    border-color: #194990; }
    .btn-check:checked + .btn-primary:focus,
    .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(61, 105, 170, 0.5); }
  .btn-primary:disabled, .btn-primary.disabled {
    color: #fff;
    background-color: #1b4e9b;
    border-color: #1b4e9b; }

.btn-primary-lightest {
  color: #000;
  background-color: #4F8DEA;
  border-color: #4F8DEA; }
  .btn-primary-lightest:hover {
    color: #000;
    background-color: #629aec;
    border-color: #629aec; }
  .btn-check:focus + .btn-primary-lightest, .btn-primary-lightest:focus {
    color: #000;
    background-color: #629aec;
    border-color: #629aec;
    box-shadow: 0 0 0 0.25rem rgba(67, 120, 199, 0.5); }
  .btn-check:checked + .btn-primary-lightest,
  .btn-check:active + .btn-primary-lightest, .btn-primary-lightest:active, .btn-primary-lightest.active,
  .show > .btn-primary-lightest.dropdown-toggle {
    color: #000;
    background-color: #5b95eb;
    border-color: #5b95eb; }
    .btn-check:checked + .btn-primary-lightest:focus,
    .btn-check:active + .btn-primary-lightest:focus, .btn-primary-lightest:active:focus, .btn-primary-lightest.active:focus,
    .show > .btn-primary-lightest.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(67, 120, 199, 0.5); }
  .btn-primary-lightest:disabled, .btn-primary-lightest.disabled {
    color: #000;
    background-color: #4F8DEA;
    border-color: #4F8DEA; }

.btn-secondary {
  color: #000;
  background-color: #f39313;
  border-color: #f39313; }
  .btn-secondary:hover {
    color: #000;
    background-color: #f49f2d;
    border-color: #f49f2d; }
  .btn-check:focus + .btn-secondary, .btn-secondary:focus {
    color: #000;
    background-color: #f49f2d;
    border-color: #f49f2d;
    box-shadow: 0 0 0 0.25rem rgba(207, 125, 16, 0.5); }
  .btn-check:checked + .btn-secondary,
  .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active,
  .show > .btn-secondary.dropdown-toggle {
    color: #000;
    background-color: #f49b24;
    border-color: #f49b24; }
    .btn-check:checked + .btn-secondary:focus,
    .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus,
    .show > .btn-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(207, 125, 16, 0.5); }
  .btn-secondary:disabled, .btn-secondary.disabled {
    color: #000;
    background-color: #f39313;
    border-color: #f39313; }

.btn-success {
  color: #000;
  background-color: #1b9a53;
  border-color: #1b9a53; }
  .btn-success:hover {
    color: #000;
    background-color: #34a566;
    border-color: #34a566; }
  .btn-check:focus + .btn-success, .btn-success:focus {
    color: #000;
    background-color: #34a566;
    border-color: #34a566;
    box-shadow: 0 0 0 0.25rem rgba(23, 131, 71, 0.5); }
  .btn-check:checked + .btn-success,
  .btn-check:active + .btn-success, .btn-success:active, .btn-success.active,
  .show > .btn-success.dropdown-toggle {
    color: #000;
    background-color: #2ba15f;
    border-color: #2ba15f; }
    .btn-check:checked + .btn-success:focus,
    .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus,
    .show > .btn-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(23, 131, 71, 0.5); }
  .btn-success:disabled, .btn-success.disabled {
    color: #000;
    background-color: #1b9a53;
    border-color: #1b9a53; }

.btn-danger {
  color: #000;
  background-color: #f02222;
  border-color: #f02222; }
  .btn-danger:hover {
    color: #000;
    background-color: #f23a3a;
    border-color: #f23a3a; }
  .btn-check:focus + .btn-danger, .btn-danger:focus {
    color: #000;
    background-color: #f23a3a;
    border-color: #f23a3a;
    box-shadow: 0 0 0 0.25rem rgba(204, 29, 29, 0.5); }
  .btn-check:checked + .btn-danger,
  .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active,
  .show > .btn-danger.dropdown-toggle {
    color: #000;
    background-color: #f13131;
    border-color: #f13131; }
    .btn-check:checked + .btn-danger:focus,
    .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus,
    .show > .btn-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(204, 29, 29, 0.5); }
  .btn-danger:disabled, .btn-danger.disabled {
    color: #000;
    background-color: #f02222;
    border-color: #f02222; }

.btn-light {
  color: #000;
  background-color: #f1f1f1;
  border-color: #f1f1f1; }
  .btn-light:hover {
    color: #000;
    background-color: #f3f3f3;
    border-color: #f3f3f3; }
  .btn-check:focus + .btn-light, .btn-light:focus {
    color: #000;
    background-color: #f3f3f3;
    border-color: #f3f3f3;
    box-shadow: 0 0 0 0.25rem rgba(205, 205, 205, 0.5); }
  .btn-check:checked + .btn-light,
  .btn-check:active + .btn-light, .btn-light:active, .btn-light.active,
  .show > .btn-light.dropdown-toggle {
    color: #000;
    background-color: #f2f2f2;
    border-color: #f2f2f2; }
    .btn-check:checked + .btn-light:focus,
    .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus,
    .show > .btn-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(205, 205, 205, 0.5); }
  .btn-light:disabled, .btn-light.disabled {
    color: #000;
    background-color: #f1f1f1;
    border-color: #f1f1f1; }

.btn-dark {
  color: #fff;
  background-color: #1f1f1f;
  border-color: #1f1f1f; }
  .btn-dark:hover {
    color: #fff;
    background-color: #1c1c1c;
    border-color: #1c1c1c; }
  .btn-check:focus + .btn-dark, .btn-dark:focus {
    color: #fff;
    background-color: #1c1c1c;
    border-color: #1c1c1c;
    box-shadow: 0 0 0 0.25rem rgba(65, 65, 65, 0.5); }
  .btn-check:checked + .btn-dark,
  .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active,
  .show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d1d1d;
    border-color: #1d1d1d; }
    .btn-check:checked + .btn-dark:focus,
    .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus,
    .show > .btn-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(65, 65, 65, 0.5); }
  .btn-dark:disabled, .btn-dark.disabled {
    color: #fff;
    background-color: #1f1f1f;
    border-color: #1f1f1f; }

.btn-white {
  color: #000;
  background-color: #fff;
  border-color: #fff; }
  .btn-white:hover {
    color: #000;
    background-color: white;
    border-color: white; }
  .btn-check:focus + .btn-white, .btn-white:focus {
    color: #000;
    background-color: white;
    border-color: white;
    box-shadow: 0 0 0 0.25rem rgba(217, 217, 217, 0.5); }
  .btn-check:checked + .btn-white,
  .btn-check:active + .btn-white, .btn-white:active, .btn-white.active,
  .show > .btn-white.dropdown-toggle {
    color: #000;
    background-color: white;
    border-color: white; }
    .btn-check:checked + .btn-white:focus,
    .btn-check:active + .btn-white:focus, .btn-white:active:focus, .btn-white.active:focus,
    .show > .btn-white.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.25rem rgba(217, 217, 217, 0.5); }
  .btn-white:disabled, .btn-white.disabled {
    color: #000;
    background-color: #fff;
    border-color: #fff; }

.btn-outline-primary {
  color: #1b4e9b;
  border-color: #1b4e9b; }
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #1b4e9b;
    border-color: #1b4e9b; }
  .btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
    box-shadow: 0 0 0 0.25rem rgba(27, 78, 155, 0.5); }
  .btn-check:checked + .btn-outline-primary,
  .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
    color: #fff;
    background-color: #1b4e9b;
    border-color: #1b4e9b; }
    .btn-check:checked + .btn-outline-primary:focus,
    .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(27, 78, 155, 0.5); }
  .btn-outline-primary:disabled, .btn-outline-primary.disabled {
    color: #1b4e9b;
    background-color: transparent; }

.btn-outline-primary-lightest {
  color: #4F8DEA;
  border-color: #4F8DEA; }
  .btn-outline-primary-lightest:hover {
    color: #000;
    background-color: #4F8DEA;
    border-color: #4F8DEA; }
  .btn-check:focus + .btn-outline-primary-lightest, .btn-outline-primary-lightest:focus {
    box-shadow: 0 0 0 0.25rem rgba(79, 141, 234, 0.5); }
  .btn-check:checked + .btn-outline-primary-lightest,
  .btn-check:active + .btn-outline-primary-lightest, .btn-outline-primary-lightest:active, .btn-outline-primary-lightest.active, .btn-outline-primary-lightest.dropdown-toggle.show {
    color: #000;
    background-color: #4F8DEA;
    border-color: #4F8DEA; }
    .btn-check:checked + .btn-outline-primary-lightest:focus,
    .btn-check:active + .btn-outline-primary-lightest:focus, .btn-outline-primary-lightest:active:focus, .btn-outline-primary-lightest.active:focus, .btn-outline-primary-lightest.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(79, 141, 234, 0.5); }
  .btn-outline-primary-lightest:disabled, .btn-outline-primary-lightest.disabled {
    color: #4F8DEA;
    background-color: transparent; }

.btn-outline-secondary {
  color: #f39313;
  border-color: #f39313; }
  .btn-outline-secondary:hover {
    color: #000;
    background-color: #f39313;
    border-color: #f39313; }
  .btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
    box-shadow: 0 0 0 0.25rem rgba(243, 147, 19, 0.5); }
  .btn-check:checked + .btn-outline-secondary,
  .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
    color: #000;
    background-color: #f39313;
    border-color: #f39313; }
    .btn-check:checked + .btn-outline-secondary:focus,
    .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(243, 147, 19, 0.5); }
  .btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
    color: #f39313;
    background-color: transparent; }

.btn-outline-success {
  color: #1b9a53;
  border-color: #1b9a53; }
  .btn-outline-success:hover {
    color: #000;
    background-color: #1b9a53;
    border-color: #1b9a53; }
  .btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
    box-shadow: 0 0 0 0.25rem rgba(27, 154, 83, 0.5); }
  .btn-check:checked + .btn-outline-success,
  .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
    color: #000;
    background-color: #1b9a53;
    border-color: #1b9a53; }
    .btn-check:checked + .btn-outline-success:focus,
    .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(27, 154, 83, 0.5); }
  .btn-outline-success:disabled, .btn-outline-success.disabled {
    color: #1b9a53;
    background-color: transparent; }

.btn-outline-danger {
  color: #f02222;
  border-color: #f02222; }
  .btn-outline-danger:hover {
    color: #000;
    background-color: #f02222;
    border-color: #f02222; }
  .btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
    box-shadow: 0 0 0 0.25rem rgba(240, 34, 34, 0.5); }
  .btn-check:checked + .btn-outline-danger,
  .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
    color: #000;
    background-color: #f02222;
    border-color: #f02222; }
    .btn-check:checked + .btn-outline-danger:focus,
    .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(240, 34, 34, 0.5); }
  .btn-outline-danger:disabled, .btn-outline-danger.disabled {
    color: #f02222;
    background-color: transparent; }

.btn-outline-light {
  color: #f1f1f1;
  border-color: #f1f1f1; }
  .btn-outline-light:hover {
    color: #000;
    background-color: #f1f1f1;
    border-color: #f1f1f1; }
  .btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
    box-shadow: 0 0 0 0.25rem rgba(241, 241, 241, 0.5); }
  .btn-check:checked + .btn-outline-light,
  .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
    color: #000;
    background-color: #f1f1f1;
    border-color: #f1f1f1; }
    .btn-check:checked + .btn-outline-light:focus,
    .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(241, 241, 241, 0.5); }
  .btn-outline-light:disabled, .btn-outline-light.disabled {
    color: #f1f1f1;
    background-color: transparent; }

.btn-outline-dark {
  color: #1f1f1f;
  border-color: #1f1f1f; }
  .btn-outline-dark:hover {
    color: #fff;
    background-color: #1f1f1f;
    border-color: #1f1f1f; }
  .btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
    box-shadow: 0 0 0 0.25rem rgba(31, 31, 31, 0.5); }
  .btn-check:checked + .btn-outline-dark,
  .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
    color: #fff;
    background-color: #1f1f1f;
    border-color: #1f1f1f; }
    .btn-check:checked + .btn-outline-dark:focus,
    .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(31, 31, 31, 0.5); }
  .btn-outline-dark:disabled, .btn-outline-dark.disabled {
    color: #1f1f1f;
    background-color: transparent; }

.btn-outline-white {
  color: #fff;
  border-color: #fff; }
  .btn-outline-white:hover {
    color: #000;
    background-color: #fff;
    border-color: #fff; }
  .btn-check:focus + .btn-outline-white, .btn-outline-white:focus {
    box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5); }
  .btn-check:checked + .btn-outline-white,
  .btn-check:active + .btn-outline-white, .btn-outline-white:active, .btn-outline-white.active, .btn-outline-white.dropdown-toggle.show {
    color: #000;
    background-color: #fff;
    border-color: #fff; }
    .btn-check:checked + .btn-outline-white:focus,
    .btn-check:active + .btn-outline-white:focus, .btn-outline-white:active:focus, .btn-outline-white.active:focus, .btn-outline-white.dropdown-toggle.show:focus {
      box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5); }
  .btn-outline-white:disabled, .btn-outline-white.disabled {
    color: #fff;
    background-color: transparent; }

.btn-link {
  font-weight: 400;
  color: #1b4e9b;
  text-decoration: none; }
  .btn-link:hover {
    color: #163e7c; }
  .btn-link:disabled, .btn-link.disabled {
    color: #666; }

.btn-lg, .btn-group-lg > .btn {
  padding: 1.125rem 2.25rem;
  font-size: 1.125rem;
  border-radius: 0.1875rem; }

.btn-sm, .btn-group-sm > .btn {
  padding: 0.875rem 1.75rem;
  font-size: 0.875rem;
  border-radius: 0.1875rem; }

.fade {
  transition: opacity 0.15s linear; }
  @media (prefers-reduced-motion: reduce) {
    .fade {
      transition: none; } }
  .fade:not(.show) {
    opacity: 0; }

.collapse:not(.show) {
  display: none; }

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease; }
  @media (prefers-reduced-motion: reduce) {
    .collapsing {
      transition: none; } }
  .collapsing.collapse-horizontal {
    width: 0;
    height: auto;
    transition: width 0.35s ease; }
    @media (prefers-reduced-motion: reduce) {
      .collapsing.collapse-horizontal {
        transition: none; } }

.dropup,
.dropend,
.dropdown,
.dropstart {
  position: relative; }

.dropdown-toggle {
  white-space: nowrap; }
  .dropdown-toggle::after {
    display: inline-block;
    margin-left: 1.275rem;
    vertical-align: 1.275rem;
    content: "";
    border-top: 1.5rem solid;
    border-right: 1.5rem solid transparent;
    border-bottom: 0;
    border-left: 1.5rem solid transparent; }
  .dropdown-toggle:empty::after {
    margin-left: 0; }

.dropdown-menu {
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0;
  font-size: 1rem;
  color: #666;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 0 solid rgba(0, 0, 0, 0.15);
  border-radius: 0.1875rem; }
  .dropdown-menu[data-bs-popper] {
    top: 100%;
    left: 0;
    margin-top: 0.125rem; }

.dropdown-menu-start {
  --bs-position: start; }
  .dropdown-menu-start[data-bs-popper] {
    right: auto;
    left: 0; }

.dropdown-menu-end {
  --bs-position: end; }
  .dropdown-menu-end[data-bs-popper] {
    right: 0;
    left: auto; }

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start; }
    .dropdown-menu-sm-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-sm-end {
    --bs-position: end; }
    .dropdown-menu-sm-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start; }
    .dropdown-menu-md-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-md-end {
    --bs-position: end; }
    .dropdown-menu-md-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start; }
    .dropdown-menu-lg-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-lg-end {
    --bs-position: end; }
    .dropdown-menu-lg-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start; }
    .dropdown-menu-xl-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-xl-end {
    --bs-position: end; }
    .dropdown-menu-xl-end[data-bs-popper] {
      right: 0;
      left: auto; } }

@media (min-width: 1700px) {
  .dropdown-menu-xxl-start {
    --bs-position: start; }
    .dropdown-menu-xxl-start[data-bs-popper] {
      right: auto;
      left: 0; }
  .dropdown-menu-xxl-end {
    --bs-position: end; }
    .dropdown-menu-xxl-end[data-bs-popper] {
      right: 0;
      left: auto; } }

.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem; }

.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 1.275rem;
  vertical-align: 1.275rem;
  content: "";
  border-top: 0;
  border-right: 1.5rem solid transparent;
  border-bottom: 1.5rem solid;
  border-left: 1.5rem solid transparent; }

.dropup .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem; }

.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 1.275rem;
  vertical-align: 1.275rem;
  content: "";
  border-top: 1.5rem solid transparent;
  border-right: 0;
  border-bottom: 1.5rem solid transparent;
  border-left: 1.5rem solid; }

.dropend .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropend .dropdown-toggle::after {
  vertical-align: 0; }

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem; }

.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 1.275rem;
  vertical-align: 1.275rem;
  content: ""; }

.dropstart .dropdown-toggle::after {
  display: none; }

.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 1.275rem;
  vertical-align: 1.275rem;
  content: "";
  border-top: 1.5rem solid transparent;
  border-right: 1.5rem solid;
  border-bottom: 1.5rem solid transparent; }

.dropstart .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropstart .dropdown-toggle::before {
  vertical-align: 0; }

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(0, 0, 0, 0.15); }

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.22rem 1.125rem;
  clear: both;
  font-weight: 400;
  color: #666;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  .dropdown-item:hover, .dropdown-item:focus {
    color: #1b4e9b;
    background-color: transparent; }
  .dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #1b4e9b; }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #999;
    pointer-events: none;
    background-color: transparent; }

.dropdown-menu.show {
  display: block; }

.dropdown-header {
  display: block;
  padding: 0.5rem 1.125rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #666;
  white-space: nowrap; }

.dropdown-item-text {
  display: block;
  padding: 0.22rem 1.125rem;
  color: #666; }

.dropdown-menu-dark {
  color: #d8d8d8;
  background-color: #343a40;
  border-color: rgba(0, 0, 0, 0.15); }
  .dropdown-menu-dark .dropdown-item {
    color: #d8d8d8; }
    .dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
      color: #fff;
      background-color: rgba(255, 255, 255, 0.15); }
    .dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
      color: #fff;
      background-color: #1b4e9b; }
    .dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
      color: #999; }
  .dropdown-menu-dark .dropdown-divider {
    border-color: rgba(0, 0, 0, 0.15); }
  .dropdown-menu-dark .dropdown-item-text {
    color: #d8d8d8; }
  .dropdown-menu-dark .dropdown-header {
    color: #999; }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle; }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    flex: 1 1 auto; }
  .btn-group > .btn-check:checked + .btn,
  .btn-group > .btn-check:focus + .btn,
  .btn-group > .btn:hover,
  .btn-group > .btn:focus,
  .btn-group > .btn:active,
  .btn-group > .btn.active,
  .btn-group-vertical > .btn-check:checked + .btn,
  .btn-group-vertical > .btn-check:focus + .btn,
  .btn-group-vertical > .btn:hover,
  .btn-group-vertical > .btn:focus,
  .btn-group-vertical > .btn:active,
  .btn-group-vertical > .btn.active {
    z-index: 1; }

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start; }
  .btn-toolbar .input-group {
    width: auto; }

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -0.125rem; }

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.btn-group > .btn:nth-child(n + 3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.dropdown-toggle-split {
  padding-right: 1.5rem;
  padding-left: 1.5rem; }
  .dropdown-toggle-split::after,
  .dropup .dropdown-toggle-split::after,
  .dropend .dropdown-toggle-split::after {
    margin-left: 0; }
  .dropstart .dropdown-toggle-split::before {
    margin-right: 0; }

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 1.3125rem;
  padding-left: 1.3125rem; }

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 1.6875rem;
  padding-left: 1.6875rem; }

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center; }
  .btn-group-vertical > .btn,
  .btn-group-vertical > .btn-group {
    width: 100%; }
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) {
    margin-top: -0.125rem; }
  .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
  .btn-group-vertical > .btn-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .btn-group-vertical > .btn ~ .btn,
  .btn-group-vertical > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  color: #1b4e9b;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .nav-link {
      transition: none; } }
  .nav-link:hover, .nav-link:focus {
    color: #163e7c; }
  .nav-link.disabled {
    color: #666;
    pointer-events: none;
    cursor: default; }

.nav-tabs {
  border-bottom: 0.125rem solid #d8d8d8; }
  .nav-tabs .nav-link {
    margin-bottom: -0.125rem;
    background: none;
    border: 0.125rem solid transparent;
    border-top-left-radius: 0.1875rem;
    border-top-right-radius: 0.1875rem; }
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      border-color: #e1e1e1 #e1e1e1 #d8d8d8;
      isolation: isolate; }
    .nav-tabs .nav-link.disabled {
      color: #666;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #fff;
    border-color: #d8d8d8 #d8d8d8 #fff; }
  .nav-tabs .dropdown-menu {
    margin-top: -0.125rem;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.1875rem; }

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #f39313;
  background-color: #1b4e9b; }

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center; }

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center; }

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%; }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }
  .navbar > .container,
  .navbar > .container-fluid, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl, .navbar > .container-xxl {
    display: flex;
    flex-wrap: inherit;
    align-items: center;
    justify-content: space-between; }

.navbar-brand {
  padding-top: 0.39844rem;
  padding-bottom: 0.39844rem;
  margin-right: 1rem;
  font-size: 1.125rem;
  white-space: nowrap; }

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
  .navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0; }
  .navbar-nav .dropdown-menu {
    position: static; }

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center; }

.navbar-toggler {
  padding: 0.25rem 0.5rem;
  font-size: 1.125rem;
  line-height: 1;
  background-color: transparent;
  border: 0.125rem solid transparent;
  border-radius: 0.1875rem;
  transition: box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .navbar-toggler {
      transition: none; } }
  .navbar-toggler:hover {
    text-decoration: none; }
  .navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: 0 0 0 0.25rem; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%; }

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto; }

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start; }
    .navbar-expand-sm .navbar-nav {
      flex-direction: row; }
      .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-sm .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-sm .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-sm .navbar-toggler {
      display: none; }
    .navbar-expand-sm .offcanvas-header {
      display: none; }
    .navbar-expand-sm .offcanvas {
      position: inherit;
      bottom: 0;
      z-index: 1000;
      flex-grow: 1;
      visibility: visible !important;
      background-color: transparent;
      border-right: 0;
      border-left: 0;
      transition: none;
      transform: none; }
    .navbar-expand-sm .offcanvas-top,
    .navbar-expand-sm .offcanvas-bottom {
      height: auto;
      border-top: 0;
      border-bottom: 0; }
    .navbar-expand-sm .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible; } }

@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start; }
    .navbar-expand-md .navbar-nav {
      flex-direction: row; }
      .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-md .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-md .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-md .navbar-toggler {
      display: none; }
    .navbar-expand-md .offcanvas-header {
      display: none; }
    .navbar-expand-md .offcanvas {
      position: inherit;
      bottom: 0;
      z-index: 1000;
      flex-grow: 1;
      visibility: visible !important;
      background-color: transparent;
      border-right: 0;
      border-left: 0;
      transition: none;
      transform: none; }
    .navbar-expand-md .offcanvas-top,
    .navbar-expand-md .offcanvas-bottom {
      height: auto;
      border-top: 0;
      border-bottom: 0; }
    .navbar-expand-md .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible; } }

@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start; }
    .navbar-expand-lg .navbar-nav {
      flex-direction: row; }
      .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-lg .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-lg .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-lg .navbar-toggler {
      display: none; }
    .navbar-expand-lg .offcanvas-header {
      display: none; }
    .navbar-expand-lg .offcanvas {
      position: inherit;
      bottom: 0;
      z-index: 1000;
      flex-grow: 1;
      visibility: visible !important;
      background-color: transparent;
      border-right: 0;
      border-left: 0;
      transition: none;
      transform: none; }
    .navbar-expand-lg .offcanvas-top,
    .navbar-expand-lg .offcanvas-bottom {
      height: auto;
      border-top: 0;
      border-bottom: 0; }
    .navbar-expand-lg .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible; } }

@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start; }
    .navbar-expand-xl .navbar-nav {
      flex-direction: row; }
      .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-xl .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-xl .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-xl .navbar-toggler {
      display: none; }
    .navbar-expand-xl .offcanvas-header {
      display: none; }
    .navbar-expand-xl .offcanvas {
      position: inherit;
      bottom: 0;
      z-index: 1000;
      flex-grow: 1;
      visibility: visible !important;
      background-color: transparent;
      border-right: 0;
      border-left: 0;
      transition: none;
      transform: none; }
    .navbar-expand-xl .offcanvas-top,
    .navbar-expand-xl .offcanvas-bottom {
      height: auto;
      border-top: 0;
      border-bottom: 0; }
    .navbar-expand-xl .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible; } }

@media (min-width: 1700px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start; }
    .navbar-expand-xxl .navbar-nav {
      flex-direction: row; }
      .navbar-expand-xxl .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xxl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-xxl .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-xxl .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-xxl .navbar-toggler {
      display: none; }
    .navbar-expand-xxl .offcanvas-header {
      display: none; }
    .navbar-expand-xxl .offcanvas {
      position: inherit;
      bottom: 0;
      z-index: 1000;
      flex-grow: 1;
      visibility: visible !important;
      background-color: transparent;
      border-right: 0;
      border-left: 0;
      transition: none;
      transform: none; }
    .navbar-expand-xxl .offcanvas-top,
    .navbar-expand-xxl .offcanvas-bottom {
      height: auto;
      border-top: 0;
      border-bottom: 0; }
    .navbar-expand-xxl .offcanvas-body {
      display: flex;
      flex-grow: 0;
      padding: 0;
      overflow-y: visible; } }

.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start; }
  .navbar-expand .navbar-nav {
    flex-direction: row; }
    .navbar-expand .navbar-nav .dropdown-menu {
      position: absolute; }
    .navbar-expand .navbar-nav .nav-link {
      padding-right: 0.5rem;
      padding-left: 0.5rem; }
  .navbar-expand .navbar-nav-scroll {
    overflow: visible; }
  .navbar-expand .navbar-collapse {
    display: flex !important;
    flex-basis: auto; }
  .navbar-expand .navbar-toggler {
    display: none; }
  .navbar-expand .offcanvas-header {
    display: none; }
  .navbar-expand .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none; }
  .navbar-expand .offcanvas-top,
  .navbar-expand .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0; }
  .navbar-expand .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible; }

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9); }
  .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
    color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.55); }
  .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.7); }
  .navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3); }

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.55);
  border-color: rgba(0, 0, 0, 0.1); }

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.55); }
  .navbar-light .navbar-text a,
  .navbar-light .navbar-text a:hover,
  .navbar-light .navbar-text a:focus {
    color: rgba(0, 0, 0, 0.9); }

.navbar-dark .navbar-brand {
  color: #fff; }
  .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
    color: #fff; }

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.55); }
  .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.75); }
  .navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25); }

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff; }

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.55);
  border-color: rgba(255, 255, 255, 0.1); }

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.55); }
  .navbar-dark .navbar-text a,
  .navbar-dark .navbar-text a:hover,
  .navbar-dark .navbar-text a:focus {
    color: #fff; }

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 0.125rem solid #f1f1f1;
  border-radius: 0.1875rem; }
  .card > hr {
    margin-right: 0;
    margin-left: 0; }
  .card > .list-group {
    border-top: inherit;
    border-bottom: inherit; }
    .card > .list-group:first-child {
      border-top-width: 0;
      border-top-left-radius: 0.0625rem;
      border-top-right-radius: 0.0625rem; }
    .card > .list-group:last-child {
      border-bottom-width: 0;
      border-bottom-right-radius: 0.0625rem;
      border-bottom-left-radius: 0.0625rem; }
  .card > .card-header + .list-group,
  .card > .list-group + .card-footer {
    border-top: 0; }

.card-body {
  flex: 1 1 auto;
  padding: 1.3125rem 1.75rem; }

.card-title {
  margin-bottom: 0.5rem; }

.card-subtitle {
  margin-top: -0.25rem;
  margin-bottom: 0; }

.card-text:last-child {
  margin-bottom: 0; }

.card-link + .card-link {
  margin-left: 1.75rem; }

.card-header {
  padding: 1.3125rem 1.75rem;
  margin-bottom: 0;
  background-color: #f1f1f1;
  border-bottom: 0.125rem solid #f1f1f1; }
  .card-header:first-child {
    border-radius: 0.0625rem 0.0625rem 0 0; }

.card-footer {
  padding: 1.3125rem 1.75rem;
  background-color: #f1f1f1;
  border-top: 0.125rem solid #f1f1f1; }
  .card-footer:last-child {
    border-radius: 0 0 0.0625rem 0.0625rem; }

.card-header-tabs {
  margin-right: -0.875rem;
  margin-bottom: -1.3125rem;
  margin-left: -0.875rem;
  border-bottom: 0; }

.card-header-pills {
  margin-right: -0.875rem;
  margin-left: -0.875rem; }

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  border-radius: 0.0625rem; }

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%; }

.card-img,
.card-img-top {
  border-top-left-radius: 0.0625rem;
  border-top-right-radius: 0.0625rem; }

.card-img,
.card-img-bottom {
  border-bottom-right-radius: 0.0625rem;
  border-bottom-left-radius: 0.0625rem; }

.card-group > .card {
  margin-bottom: 0.9375rem; }

@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap; }
    .card-group > .card {
      flex: 1 0 0%;
      margin-bottom: 0; }
      .card-group > .card + .card {
        margin-left: 0;
        border-left: 0; }
      .card-group > .card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0; }
        .card-group > .card:not(:last-child) .card-img-top,
        .card-group > .card:not(:last-child) .card-header {
          border-top-right-radius: 0; }
        .card-group > .card:not(:last-child) .card-img-bottom,
        .card-group > .card:not(:last-child) .card-footer {
          border-bottom-right-radius: 0; }
      .card-group > .card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0; }
        .card-group > .card:not(:first-child) .card-img-top,
        .card-group > .card:not(:first-child) .card-header {
          border-top-left-radius: 0; }
        .card-group > .card:not(:first-child) .card-img-bottom,
        .card-group > .card:not(:first-child) .card-footer {
          border-bottom-left-radius: 0; } }

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 2rem;
  font-size: 0.875rem;
  list-style: none; }

.breadcrumb-item + .breadcrumb-item {
  padding-left: 1.125rem; }
  .breadcrumb-item + .breadcrumb-item::before {
    float: left;
    padding-right: 1.125rem;
    color: #666;
    content: var(--bs-breadcrumb-divider, "") /* rtl: var(--bs-breadcrumb-divider, "") */; }

.breadcrumb-item.active {
  color: #666; }

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none; }

.page-link {
  position: relative;
  display: block;
  color: #1b4e9b;
  background-color: transparent;
  border: 0 solid transparent;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .page-link {
      transition: none; } }
  .page-link:hover {
    z-index: 2;
    color: #f39313;
    background-color: transparent;
    border-color: transparent; }
  .page-link:focus {
    z-index: 3;
    color: #163e7c;
    background-color: transparent;
    outline: 0;
    box-shadow: none; }

.page-item:not(:first-child) .page-link {
  margin-left: 0; }

.page-item.active .page-link {
  z-index: 3;
  color: #f39313;
  background-color: transparent;
  border-color: transparent; }

.page-item.disabled .page-link {
  color: #666;
  pointer-events: none;
  background-color: transparent;
  border-color: transparent; }

.page-link {
  padding: 0 0; }

.page-item:first-child .page-link {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.page-item:last-child .page-link {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.pagination-lg .page-link {
  padding: 0 0;
  font-size: 1.125rem; }

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.1875rem;
  border-bottom-left-radius: 0.1875rem; }

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.1875rem;
  border-bottom-right-radius: 0.1875rem; }

.pagination-sm .page-link {
  padding: 0 0;
  font-size: 0.875rem; }

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.1875rem;
  border-bottom-left-radius: 0.1875rem; }

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.1875rem;
  border-bottom-right-radius: 0.1875rem; }

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem; } }

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #fff;
  border-radius: 0.5rem; }

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #1b4e9b;
  transition: width 0.6s ease; }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar {
      transition: none; } }

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem; }

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes; }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar-animated {
      animation: none; } }

.btn-close {
  box-sizing: content-box;
  width: 1.5rem;
  height: 1.5rem;
  padding: 0.25em 0.25em;
  color: #fff;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3e%3cpath d='M14.7876 11.9995L22.5805 4.20654C22.9504 3.83734 23.1584 3.33634 23.1589 2.81375C23.1593 2.29116 22.9522 1.78979 22.583 1.41994C22.2138 1.05009 21.7128 0.842046 21.1902 0.841584C20.6676 0.841123 20.1662 1.04828 19.7964 1.41748L12.0034 9.21045L4.21045 1.41748C3.84059 1.04763 3.33897 0.839844 2.81592 0.839844C2.29286 0.839844 1.79124 1.04763 1.42138 1.41748C1.05153 1.78733 0.84375 2.28896 0.84375 2.81201C0.84375 3.33506 1.05153 3.83669 1.42138 4.20654L9.21435 11.9995L1.42138 19.7925C1.05153 20.1623 0.84375 20.664 0.84375 21.187C0.84375 21.7101 1.05153 22.2117 1.42138 22.5815C1.79124 22.9514 2.29286 23.1592 2.81592 23.1592C3.33897 23.1592 3.84059 22.9514 4.21045 22.5815L12.0034 14.7886L19.7964 22.5815C20.1662 22.9514 20.6679 23.1592 21.1909 23.1592C21.714 23.1592 22.2156 22.9514 22.5854 22.5815C22.9553 22.2117 23.1631 21.7101 23.1631 21.187C23.1631 20.664 22.9553 20.1623 22.5854 19.7925L14.7876 11.9995Z'/%3e%3c/svg%3e") center/1.5rem auto no-repeat;
  border: 0;
  border-radius: 0.1875rem;
  opacity: 1; }
  .btn-close:hover {
    color: #fff;
    text-decoration: none;
    opacity: 1; }
  .btn-close:focus {
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(27, 78, 155, 0.25);
    opacity: 1; }
  .btn-close:disabled, .btn-close.disabled {
    pointer-events: none;
    -webkit-user-select: none;
            user-select: none;
    opacity: 0.25; }

.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%); }

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1055;
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none; }
  .modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(0, -50px); }
    @media (prefers-reduced-motion: reduce) {
      .modal.fade .modal-dialog {
        transition: none; } }
  .modal.show .modal-dialog {
    transform: none; }
  .modal.modal-static .modal-dialog {
    transform: scale(1.02); }

.modal-dialog-scrollable {
  height: calc(100% - 1rem); }
  .modal-dialog-scrollable .modal-content {
    max-height: 100%;
    overflow: hidden; }
  .modal-dialog-scrollable .modal-body {
    overflow-y: auto; }

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem); }

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #f1f1f1;
  background-clip: padding-box;
  border: 0 solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  width: 100vw;
  height: 100vh;
  background-color: #000; }
  .modal-backdrop.fade {
    opacity: 0; }
  .modal-backdrop.show {
    opacity: 0.7; }

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: 3.75rem 3.75rem;
  border-bottom: 0 solid #d8d8d8;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
  .modal-header .btn-close {
    padding: 1.875rem 1.875rem;
    margin: -1.875rem -1.875rem -1.875rem auto; }

.modal-title {
  margin-bottom: 0;
  line-height: 1.625; }

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 3.75rem; }

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  align-items: center;
  justify-content: flex-end;
  padding: 3.5rem;
  border-top: 0 solid #d8d8d8;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }
  .modal-footer > * {
    margin: 0.25rem; }

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 645px;
    margin: 1.75rem auto; }
  .modal-dialog-scrollable {
    height: calc(100% - 3.5rem); }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem); }
  .modal-sm {
    max-width: 300px; } }

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px; } }

@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px; } }

.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0; }
  .modal-fullscreen .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0; }
  .modal-fullscreen .modal-header {
    border-radius: 0; }
  .modal-fullscreen .modal-body {
    overflow-y: auto; }
  .modal-fullscreen .modal-footer {
    border-radius: 0; }

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-sm-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-sm-down .modal-header {
      border-radius: 0; }
    .modal-fullscreen-sm-down .modal-body {
      overflow-y: auto; }
    .modal-fullscreen-sm-down .modal-footer {
      border-radius: 0; } }

@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-md-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-md-down .modal-header {
      border-radius: 0; }
    .modal-fullscreen-md-down .modal-body {
      overflow-y: auto; }
    .modal-fullscreen-md-down .modal-footer {
      border-radius: 0; } }

@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-lg-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-lg-down .modal-header {
      border-radius: 0; }
    .modal-fullscreen-lg-down .modal-body {
      overflow-y: auto; }
    .modal-fullscreen-lg-down .modal-footer {
      border-radius: 0; } }

@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-xl-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-xl-down .modal-header {
      border-radius: 0; }
    .modal-fullscreen-xl-down .modal-body {
      overflow-y: auto; }
    .modal-fullscreen-xl-down .modal-footer {
      border-radius: 0; } }

@media (max-width: 1699.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0; }
    .modal-fullscreen-xxl-down .modal-content {
      height: 100%;
      border: 0;
      border-radius: 0; }
    .modal-fullscreen-xxl-down .modal-header {
      border-radius: 0; }
    .modal-fullscreen-xxl-down .modal-body {
      overflow-y: auto; }
    .modal-fullscreen-xxl-down .modal-footer {
      border-radius: 0; } }

.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

.link-primary {
  color: #1b4e9b; }
  .link-primary:hover, .link-primary:focus {
    color: #163e7c; }

.link-primary-lightest {
  color: #4F8DEA; }
  .link-primary-lightest:hover, .link-primary-lightest:focus {
    color: #72a4ee; }

.link-secondary {
  color: #f39313; }
  .link-secondary:hover, .link-secondary:focus {
    color: #f5a942; }

.link-success {
  color: #1b9a53; }
  .link-success:hover, .link-success:focus {
    color: #49ae75; }

.link-danger {
  color: #f02222; }
  .link-danger:hover, .link-danger:focus {
    color: #f34e4e; }

.link-light {
  color: #f1f1f1; }
  .link-light:hover, .link-light:focus {
    color: #f4f4f4; }

.link-dark {
  color: #1f1f1f; }
  .link-dark:hover, .link-dark:focus {
    color: #191919; }

.link-white {
  color: #fff; }
  .link-white:hover, .link-white:focus {
    color: white; }

.ratio {
  position: relative;
  width: 100%; }
  .ratio::before {
    display: block;
    padding-top: var(--bs-aspect-ratio);
    content: ""; }
  .ratio > * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.ratio-1x1 {
  --bs-aspect-ratio: 100%; }

.ratio-4x3 {
  --bs-aspect-ratio: calc(3 / 4 * 100%); }

.ratio-16x9 {
  --bs-aspect-ratio: calc(9 / 16 * 100%); }

.ratio-21x9 {
  --bs-aspect-ratio: calc(9 / 21 * 100%); }

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020; }

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

@media (min-width: 1700px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch; }

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch; }

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important; }

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: ""; }

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentColor;
  opacity: 0.25; }

.align-baseline {
  vertical-align: baseline !important; }

.align-top {
  vertical-align: top !important; }

.align-middle {
  vertical-align: middle !important; }

.align-bottom {
  vertical-align: bottom !important; }

.align-text-bottom {
  vertical-align: text-bottom !important; }

.align-text-top {
  vertical-align: text-top !important; }

.float-start {
  float: left !important; }

.float-end {
  float: right !important; }

.float-none {
  float: none !important; }

.opacity-0 {
  opacity: 0 !important; }

.opacity-25 {
  opacity: 0.25 !important; }

.opacity-50 {
  opacity: 0.5 !important; }

.opacity-75 {
  opacity: 0.75 !important; }

.opacity-100 {
  opacity: 1 !important; }

.overflow-auto {
  overflow: auto !important; }

.overflow-hidden {
  overflow: hidden !important; }

.overflow-visible {
  overflow: visible !important; }

.overflow-scroll {
  overflow: scroll !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-grid {
  display: grid !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: flex !important; }

.d-inline-flex {
  display: inline-flex !important; }

.d-none {
  display: none !important; }

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

.shadow-none {
  box-shadow: none !important; }

.position-static {
  position: static !important; }

.position-relative {
  position: relative !important; }

.position-absolute {
  position: absolute !important; }

.position-fixed {
  position: fixed !important; }

.position-sticky {
  position: sticky !important; }

.top-0 {
  top: 0 !important; }

.top-50 {
  top: 50% !important; }

.top-100 {
  top: 100% !important; }

.bottom-0 {
  bottom: 0 !important; }

.bottom-50 {
  bottom: 50% !important; }

.bottom-100 {
  bottom: 100% !important; }

.start-0 {
  left: 0 !important; }

.start-50 {
  left: 50% !important; }

.start-100 {
  left: 100% !important; }

.end-0 {
  right: 0 !important; }

.end-50 {
  right: 50% !important; }

.end-100 {
  right: 100% !important; }

.translate-middle {
  transform: translate(-50%, -50%) !important; }

.translate-middle-x {
  transform: translateX(-50%) !important; }

.translate-middle-y {
  transform: translateY(-50%) !important; }

.border {
  border: 1px solid #dee2e6 !important; }

.border-0 {
  border: 0 !important; }

.border-top {
  border-top: 1px solid #dee2e6 !important; }

.border-top-0 {
  border-top: 0 !important; }

.border-end {
  border-right: 1px solid #dee2e6 !important; }

.border-end-0 {
  border-right: 0 !important; }

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important; }

.border-bottom-0 {
  border-bottom: 0 !important; }

.border-start {
  border-left: 1px solid #dee2e6 !important; }

.border-start-0 {
  border-left: 0 !important; }

.border-primary {
  border-color: #0d6efd !important; }

.border-secondary {
  border-color: #6c757d !important; }

.border-success {
  border-color: #198754 !important; }

.border-info {
  border-color: #0dcaf0 !important; }

.border-warning {
  border-color: #ffc107 !important; }

.border-danger {
  border-color: #dc3545 !important; }

.border-light {
  border-color: #f8f9fa !important; }

.border-dark {
  border-color: #212529 !important; }

.border-white {
  border-color: #fff !important; }

.border-1 {
  border-width: 1px !important; }

.border-2 {
  border-width: 2px !important; }

.border-3 {
  border-width: 3px !important; }

.border-4 {
  border-width: 4px !important; }

.border-5 {
  border-width: 5px !important; }

.w-25 {
  width: 25% !important; }

.w-50 {
  width: 50% !important; }

.w-75 {
  width: 75% !important; }

.w-100 {
  width: 100% !important; }

.w-auto {
  width: auto !important; }

.mw-100 {
  max-width: 100% !important; }

.vw-100 {
  width: 100vw !important; }

.min-vw-100 {
  min-width: 100vw !important; }

.h-25 {
  height: 25% !important; }

.h-50 {
  height: 50% !important; }

.h-75 {
  height: 75% !important; }

.h-100 {
  height: 100% !important; }

.h-auto {
  height: auto !important; }

.mh-100 {
  max-height: 100% !important; }

.vh-100 {
  height: 100vh !important; }

.min-vh-100 {
  min-height: 100vh !important; }

.flex-fill {
  flex: 1 1 auto !important; }

.flex-row {
  flex-direction: row !important; }

.flex-column {
  flex-direction: column !important; }

.flex-row-reverse {
  flex-direction: row-reverse !important; }

.flex-column-reverse {
  flex-direction: column-reverse !important; }

.flex-grow-0 {
  flex-grow: 0 !important; }

.flex-grow-1 {
  flex-grow: 1 !important; }

.flex-shrink-0 {
  flex-shrink: 0 !important; }

.flex-shrink-1 {
  flex-shrink: 1 !important; }

.flex-wrap {
  flex-wrap: wrap !important; }

.flex-nowrap {
  flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important; }

.gap-0 {
  gap: 0 !important; }

.gap-1 {
  gap: 0.25rem !important; }

.gap-2 {
  gap: 0.5rem !important; }

.gap-3 {
  gap: 1rem !important; }

.gap-4 {
  gap: 1.5rem !important; }

.gap-5 {
  gap: 3rem !important; }

.justify-content-start {
  justify-content: flex-start !important; }

.justify-content-end {
  justify-content: flex-end !important; }

.justify-content-center {
  justify-content: center !important; }

.justify-content-between {
  justify-content: space-between !important; }

.justify-content-around {
  justify-content: space-around !important; }

.justify-content-evenly {
  justify-content: space-evenly !important; }

.align-items-start {
  align-items: flex-start !important; }

.align-items-end {
  align-items: flex-end !important; }

.align-items-center {
  align-items: center !important; }

.align-items-baseline {
  align-items: baseline !important; }

.align-items-stretch {
  align-items: stretch !important; }

.align-content-start {
  align-content: flex-start !important; }

.align-content-end {
  align-content: flex-end !important; }

.align-content-center {
  align-content: center !important; }

.align-content-between {
  align-content: space-between !important; }

.align-content-around {
  align-content: space-around !important; }

.align-content-stretch {
  align-content: stretch !important; }

.align-self-auto {
  align-self: auto !important; }

.align-self-start {
  align-self: flex-start !important; }

.align-self-end {
  align-self: flex-end !important; }

.align-self-center {
  align-self: center !important; }

.align-self-baseline {
  align-self: baseline !important; }

.align-self-stretch {
  align-self: stretch !important; }

.order-first {
  order: -1 !important; }

.order-0 {
  order: 0 !important; }

.order-1 {
  order: 1 !important; }

.order-2 {
  order: 2 !important; }

.order-3 {
  order: 3 !important; }

.order-4 {
  order: 4 !important; }

.order-5 {
  order: 5 !important; }

.order-last {
  order: 6 !important; }

.m-0 {
  margin: 0 !important; }

.m-1 {
  margin: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.m-3 {
  margin: 1rem !important; }

.m-4 {
  margin: 1.5rem !important; }

.m-5 {
  margin: 3rem !important; }

.m-auto {
  margin: auto !important; }

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important; }

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important; }

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important; }

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important; }

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important; }

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important; }

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important; }

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important; }

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important; }

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important; }

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important; }

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important; }

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important; }

.mt-0 {
  margin-top: 0 !important; }

.mt-1 {
  margin-top: 0.25rem !important; }

.mt-2 {
  margin-top: 0.5rem !important; }

.mt-3 {
  margin-top: 1rem !important; }

.mt-4 {
  margin-top: 1.5rem !important; }

.mt-5 {
  margin-top: 3rem !important; }

.mt-auto {
  margin-top: auto !important; }

.me-0 {
  margin-right: 0 !important; }

.me-1 {
  margin-right: 0.25rem !important; }

.me-2 {
  margin-right: 0.5rem !important; }

.me-3 {
  margin-right: 1rem !important; }

.me-4 {
  margin-right: 1.5rem !important; }

.me-5 {
  margin-right: 3rem !important; }

.me-auto {
  margin-right: auto !important; }

.mb-0 {
  margin-bottom: 0 !important; }

.mb-1 {
  margin-bottom: 0.25rem !important; }

.mb-2 {
  margin-bottom: 0.5rem !important; }

.mb-3 {
  margin-bottom: 1rem !important; }

.mb-4 {
  margin-bottom: 1.5rem !important; }

.mb-5 {
  margin-bottom: 3rem !important; }

.mb-auto {
  margin-bottom: auto !important; }

.ms-0 {
  margin-left: 0 !important; }

.ms-1 {
  margin-left: 0.25rem !important; }

.ms-2 {
  margin-left: 0.5rem !important; }

.ms-3 {
  margin-left: 1rem !important; }

.ms-4 {
  margin-left: 1.5rem !important; }

.ms-5 {
  margin-left: 3rem !important; }

.ms-auto {
  margin-left: auto !important; }

.p-0 {
  padding: 0 !important; }

.p-1 {
  padding: 0.25rem !important; }

.p-2 {
  padding: 0.5rem !important; }

.p-3 {
  padding: 1rem !important; }

.p-4 {
  padding: 1.5rem !important; }

.p-5 {
  padding: 3rem !important; }

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important; }

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important; }

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important; }

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important; }

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important; }

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important; }

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important; }

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important; }

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important; }

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important; }

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important; }

.pt-0 {
  padding-top: 0 !important; }

.pt-1 {
  padding-top: 0.25rem !important; }

.pt-2 {
  padding-top: 0.5rem !important; }

.pt-3 {
  padding-top: 1rem !important; }

.pt-4 {
  padding-top: 1.5rem !important; }

.pt-5 {
  padding-top: 3rem !important; }

.pe-0 {
  padding-right: 0 !important; }

.pe-1 {
  padding-right: 0.25rem !important; }

.pe-2 {
  padding-right: 0.5rem !important; }

.pe-3 {
  padding-right: 1rem !important; }

.pe-4 {
  padding-right: 1.5rem !important; }

.pe-5 {
  padding-right: 3rem !important; }

.pb-0 {
  padding-bottom: 0 !important; }

.pb-1 {
  padding-bottom: 0.25rem !important; }

.pb-2 {
  padding-bottom: 0.5rem !important; }

.pb-3 {
  padding-bottom: 1rem !important; }

.pb-4 {
  padding-bottom: 1.5rem !important; }

.pb-5 {
  padding-bottom: 3rem !important; }

.ps-0 {
  padding-left: 0 !important; }

.ps-1 {
  padding-left: 0.25rem !important; }

.ps-2 {
  padding-left: 0.5rem !important; }

.ps-3 {
  padding-left: 1rem !important; }

.ps-4 {
  padding-left: 1.5rem !important; }

.ps-5 {
  padding-left: 3rem !important; }

.font-monospace {
  font-family: var(--bs-font-monospace) !important; }

.fs-1 {
  font-size: 2.5rem !important; }

.fs-2 {
  font-size: 2rem !important; }

.fs-3 {
  font-size: 1.75rem !important; }

.fs-4 {
  font-size: 1.5rem !important; }

.fs-5 {
  font-size: 1.25rem !important; }

.fs-6 {
  font-size: 1rem !important; }

.fst-italic {
  font-style: italic !important; }

.fst-normal {
  font-style: normal !important; }

.fw-light {
  font-weight: 300 !important; }

.fw-lighter {
  font-weight: lighter !important; }

.fw-normal {
  font-weight: 400 !important; }

.fw-medium {
  font-weight: 500 !important; }

.fw-semibold {
  font-weight: 600 !important; }

.fw-bold {
  font-weight: 700 !important; }

.fw-extrabold {
  font-weight: 800 !important; }

.fw-bolder {
  font-weight: bolder !important; }

.fw-black {
  font-weight: 900 !important; }

.lh-1 {
  line-height: 1 !important; }

.lh-sm {
  line-height: 1.3 !important; }

.lh-base {
  line-height: 1.625 !important; }

.lh-lg {
  line-height: 1.8 !important; }

.text-start {
  text-align: left !important; }

.text-end {
  text-align: right !important; }

.text-center {
  text-align: center !important; }

.text-decoration-none {
  text-decoration: none !important; }

.text-decoration-underline {
  text-decoration: underline !important; }

.text-decoration-line-through {
  text-decoration: line-through !important; }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.text-wrap {
  white-space: normal !important; }

.text-nowrap {
  white-space: nowrap !important; }

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important; }

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important; }

.text-primary-lightest {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-lightest-rgb), var(--bs-text-opacity)) !important; }

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important; }

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important; }

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important; }

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important; }

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important; }

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important; }

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important; }

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important; }

.text-muted {
  --bs-text-opacity: 1;
  color: #666 !important; }

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important; }

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important; }

.text-opacity-25 {
  --bs-text-opacity: 0.25; }

.text-opacity-50 {
  --bs-text-opacity: 0.5; }

.text-opacity-75 {
  --bs-text-opacity: 0.75; }

.text-opacity-100 {
  --bs-text-opacity: 1; }

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important; }

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important; }

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important; }

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important; }

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important; }

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important; }

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important; }

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important; }

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important; }

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important; }

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important; }

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important; }

.bg-opacity-10 {
  --bs-bg-opacity: 0.1; }

.bg-opacity-25 {
  --bs-bg-opacity: 0.25; }

.bg-opacity-50 {
  --bs-bg-opacity: 0.5; }

.bg-opacity-75 {
  --bs-bg-opacity: 0.75; }

.bg-opacity-100 {
  --bs-bg-opacity: 1; }

.bg-gradient {
  background-image: var(--bs-gradient) !important; }

.user-select-all {
  -webkit-user-select: all !important;
          user-select: all !important; }

.user-select-auto {
  -webkit-user-select: auto !important;
          user-select: auto !important; }

.user-select-none {
  -webkit-user-select: none !important;
          user-select: none !important; }

.pe-none {
  pointer-events: none !important; }

.pe-auto {
  pointer-events: auto !important; }

.rounded {
  border-radius: 0.25rem !important; }

.rounded-0 {
  border-radius: 0 !important; }

.rounded-1 {
  border-radius: 0.2rem !important; }

.rounded-2 {
  border-radius: 0.25rem !important; }

.rounded-3 {
  border-radius: 0.3rem !important; }

.rounded-circle {
  border-radius: 50% !important; }

.rounded-pill {
  border-radius: 50rem !important; }

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important; }

.rounded-end {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important; }

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-start {
  border-bottom-left-radius: 0.25rem !important;
  border-top-left-radius: 0.25rem !important; }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important; }
  .float-sm-end {
    float: right !important; }
  .float-sm-none {
    float: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-grid {
    display: grid !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: flex !important; }
  .d-sm-inline-flex {
    display: inline-flex !important; }
  .d-sm-none {
    display: none !important; }
  .flex-sm-fill {
    flex: 1 1 auto !important; }
  .flex-sm-row {
    flex-direction: row !important; }
  .flex-sm-column {
    flex-direction: column !important; }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-sm-grow-0 {
    flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important; }
  .flex-sm-wrap {
    flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .gap-sm-0 {
    gap: 0 !important; }
  .gap-sm-1 {
    gap: 0.25rem !important; }
  .gap-sm-2 {
    gap: 0.5rem !important; }
  .gap-sm-3 {
    gap: 1rem !important; }
  .gap-sm-4 {
    gap: 1.5rem !important; }
  .gap-sm-5 {
    gap: 3rem !important; }
  .justify-content-sm-start {
    justify-content: flex-start !important; }
  .justify-content-sm-end {
    justify-content: flex-end !important; }
  .justify-content-sm-center {
    justify-content: center !important; }
  .justify-content-sm-between {
    justify-content: space-between !important; }
  .justify-content-sm-around {
    justify-content: space-around !important; }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important; }
  .align-items-sm-start {
    align-items: flex-start !important; }
  .align-items-sm-end {
    align-items: flex-end !important; }
  .align-items-sm-center {
    align-items: center !important; }
  .align-items-sm-baseline {
    align-items: baseline !important; }
  .align-items-sm-stretch {
    align-items: stretch !important; }
  .align-content-sm-start {
    align-content: flex-start !important; }
  .align-content-sm-end {
    align-content: flex-end !important; }
  .align-content-sm-center {
    align-content: center !important; }
  .align-content-sm-between {
    align-content: space-between !important; }
  .align-content-sm-around {
    align-content: space-around !important; }
  .align-content-sm-stretch {
    align-content: stretch !important; }
  .align-self-sm-auto {
    align-self: auto !important; }
  .align-self-sm-start {
    align-self: flex-start !important; }
  .align-self-sm-end {
    align-self: flex-end !important; }
  .align-self-sm-center {
    align-self: center !important; }
  .align-self-sm-baseline {
    align-self: baseline !important; }
  .align-self-sm-stretch {
    align-self: stretch !important; }
  .order-sm-first {
    order: -1 !important; }
  .order-sm-0 {
    order: 0 !important; }
  .order-sm-1 {
    order: 1 !important; }
  .order-sm-2 {
    order: 2 !important; }
  .order-sm-3 {
    order: 3 !important; }
  .order-sm-4 {
    order: 4 !important; }
  .order-sm-5 {
    order: 5 !important; }
  .order-sm-last {
    order: 6 !important; }
  .m-sm-0 {
    margin: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-sm-0 {
    margin-top: 0 !important; }
  .mt-sm-1 {
    margin-top: 0.25rem !important; }
  .mt-sm-2 {
    margin-top: 0.5rem !important; }
  .mt-sm-3 {
    margin-top: 1rem !important; }
  .mt-sm-4 {
    margin-top: 1.5rem !important; }
  .mt-sm-5 {
    margin-top: 3rem !important; }
  .mt-sm-auto {
    margin-top: auto !important; }
  .me-sm-0 {
    margin-right: 0 !important; }
  .me-sm-1 {
    margin-right: 0.25rem !important; }
  .me-sm-2 {
    margin-right: 0.5rem !important; }
  .me-sm-3 {
    margin-right: 1rem !important; }
  .me-sm-4 {
    margin-right: 1.5rem !important; }
  .me-sm-5 {
    margin-right: 3rem !important; }
  .me-sm-auto {
    margin-right: auto !important; }
  .mb-sm-0 {
    margin-bottom: 0 !important; }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important; }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important; }
  .mb-sm-3 {
    margin-bottom: 1rem !important; }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important; }
  .mb-sm-5 {
    margin-bottom: 3rem !important; }
  .mb-sm-auto {
    margin-bottom: auto !important; }
  .ms-sm-0 {
    margin-left: 0 !important; }
  .ms-sm-1 {
    margin-left: 0.25rem !important; }
  .ms-sm-2 {
    margin-left: 0.5rem !important; }
  .ms-sm-3 {
    margin-left: 1rem !important; }
  .ms-sm-4 {
    margin-left: 1.5rem !important; }
  .ms-sm-5 {
    margin-left: 3rem !important; }
  .ms-sm-auto {
    margin-left: auto !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-sm-0 {
    padding-top: 0 !important; }
  .pt-sm-1 {
    padding-top: 0.25rem !important; }
  .pt-sm-2 {
    padding-top: 0.5rem !important; }
  .pt-sm-3 {
    padding-top: 1rem !important; }
  .pt-sm-4 {
    padding-top: 1.5rem !important; }
  .pt-sm-5 {
    padding-top: 3rem !important; }
  .pe-sm-0 {
    padding-right: 0 !important; }
  .pe-sm-1 {
    padding-right: 0.25rem !important; }
  .pe-sm-2 {
    padding-right: 0.5rem !important; }
  .pe-sm-3 {
    padding-right: 1rem !important; }
  .pe-sm-4 {
    padding-right: 1.5rem !important; }
  .pe-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-0 {
    padding-bottom: 0 !important; }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pb-sm-3 {
    padding-bottom: 1rem !important; }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pb-sm-5 {
    padding-bottom: 3rem !important; }
  .ps-sm-0 {
    padding-left: 0 !important; }
  .ps-sm-1 {
    padding-left: 0.25rem !important; }
  .ps-sm-2 {
    padding-left: 0.5rem !important; }
  .ps-sm-3 {
    padding-left: 1rem !important; }
  .ps-sm-4 {
    padding-left: 1.5rem !important; }
  .ps-sm-5 {
    padding-left: 3rem !important; }
  .text-sm-start {
    text-align: left !important; }
  .text-sm-end {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .float-md-start {
    float: left !important; }
  .float-md-end {
    float: right !important; }
  .float-md-none {
    float: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-grid {
    display: grid !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: flex !important; }
  .d-md-inline-flex {
    display: inline-flex !important; }
  .d-md-none {
    display: none !important; }
  .flex-md-fill {
    flex: 1 1 auto !important; }
  .flex-md-row {
    flex-direction: row !important; }
  .flex-md-column {
    flex-direction: column !important; }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-md-grow-0 {
    flex-grow: 0 !important; }
  .flex-md-grow-1 {
    flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important; }
  .flex-md-wrap {
    flex-wrap: wrap !important; }
  .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .gap-md-0 {
    gap: 0 !important; }
  .gap-md-1 {
    gap: 0.25rem !important; }
  .gap-md-2 {
    gap: 0.5rem !important; }
  .gap-md-3 {
    gap: 1rem !important; }
  .gap-md-4 {
    gap: 1.5rem !important; }
  .gap-md-5 {
    gap: 3rem !important; }
  .justify-content-md-start {
    justify-content: flex-start !important; }
  .justify-content-md-end {
    justify-content: flex-end !important; }
  .justify-content-md-center {
    justify-content: center !important; }
  .justify-content-md-between {
    justify-content: space-between !important; }
  .justify-content-md-around {
    justify-content: space-around !important; }
  .justify-content-md-evenly {
    justify-content: space-evenly !important; }
  .align-items-md-start {
    align-items: flex-start !important; }
  .align-items-md-end {
    align-items: flex-end !important; }
  .align-items-md-center {
    align-items: center !important; }
  .align-items-md-baseline {
    align-items: baseline !important; }
  .align-items-md-stretch {
    align-items: stretch !important; }
  .align-content-md-start {
    align-content: flex-start !important; }
  .align-content-md-end {
    align-content: flex-end !important; }
  .align-content-md-center {
    align-content: center !important; }
  .align-content-md-between {
    align-content: space-between !important; }
  .align-content-md-around {
    align-content: space-around !important; }
  .align-content-md-stretch {
    align-content: stretch !important; }
  .align-self-md-auto {
    align-self: auto !important; }
  .align-self-md-start {
    align-self: flex-start !important; }
  .align-self-md-end {
    align-self: flex-end !important; }
  .align-self-md-center {
    align-self: center !important; }
  .align-self-md-baseline {
    align-self: baseline !important; }
  .align-self-md-stretch {
    align-self: stretch !important; }
  .order-md-first {
    order: -1 !important; }
  .order-md-0 {
    order: 0 !important; }
  .order-md-1 {
    order: 1 !important; }
  .order-md-2 {
    order: 2 !important; }
  .order-md-3 {
    order: 3 !important; }
  .order-md-4 {
    order: 4 !important; }
  .order-md-5 {
    order: 5 !important; }
  .order-md-last {
    order: 6 !important; }
  .m-md-0 {
    margin: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-md-0 {
    margin-top: 0 !important; }
  .mt-md-1 {
    margin-top: 0.25rem !important; }
  .mt-md-2 {
    margin-top: 0.5rem !important; }
  .mt-md-3 {
    margin-top: 1rem !important; }
  .mt-md-4 {
    margin-top: 1.5rem !important; }
  .mt-md-5 {
    margin-top: 3rem !important; }
  .mt-md-auto {
    margin-top: auto !important; }
  .me-md-0 {
    margin-right: 0 !important; }
  .me-md-1 {
    margin-right: 0.25rem !important; }
  .me-md-2 {
    margin-right: 0.5rem !important; }
  .me-md-3 {
    margin-right: 1rem !important; }
  .me-md-4 {
    margin-right: 1.5rem !important; }
  .me-md-5 {
    margin-right: 3rem !important; }
  .me-md-auto {
    margin-right: auto !important; }
  .mb-md-0 {
    margin-bottom: 0 !important; }
  .mb-md-1 {
    margin-bottom: 0.25rem !important; }
  .mb-md-2 {
    margin-bottom: 0.5rem !important; }
  .mb-md-3 {
    margin-bottom: 1rem !important; }
  .mb-md-4 {
    margin-bottom: 1.5rem !important; }
  .mb-md-5 {
    margin-bottom: 3rem !important; }
  .mb-md-auto {
    margin-bottom: auto !important; }
  .ms-md-0 {
    margin-left: 0 !important; }
  .ms-md-1 {
    margin-left: 0.25rem !important; }
  .ms-md-2 {
    margin-left: 0.5rem !important; }
  .ms-md-3 {
    margin-left: 1rem !important; }
  .ms-md-4 {
    margin-left: 1.5rem !important; }
  .ms-md-5 {
    margin-left: 3rem !important; }
  .ms-md-auto {
    margin-left: auto !important; }
  .p-md-0 {
    padding: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-md-0 {
    padding-top: 0 !important; }
  .pt-md-1 {
    padding-top: 0.25rem !important; }
  .pt-md-2 {
    padding-top: 0.5rem !important; }
  .pt-md-3 {
    padding-top: 1rem !important; }
  .pt-md-4 {
    padding-top: 1.5rem !important; }
  .pt-md-5 {
    padding-top: 3rem !important; }
  .pe-md-0 {
    padding-right: 0 !important; }
  .pe-md-1 {
    padding-right: 0.25rem !important; }
  .pe-md-2 {
    padding-right: 0.5rem !important; }
  .pe-md-3 {
    padding-right: 1rem !important; }
  .pe-md-4 {
    padding-right: 1.5rem !important; }
  .pe-md-5 {
    padding-right: 3rem !important; }
  .pb-md-0 {
    padding-bottom: 0 !important; }
  .pb-md-1 {
    padding-bottom: 0.25rem !important; }
  .pb-md-2 {
    padding-bottom: 0.5rem !important; }
  .pb-md-3 {
    padding-bottom: 1rem !important; }
  .pb-md-4 {
    padding-bottom: 1.5rem !important; }
  .pb-md-5 {
    padding-bottom: 3rem !important; }
  .ps-md-0 {
    padding-left: 0 !important; }
  .ps-md-1 {
    padding-left: 0.25rem !important; }
  .ps-md-2 {
    padding-left: 0.5rem !important; }
  .ps-md-3 {
    padding-left: 1rem !important; }
  .ps-md-4 {
    padding-left: 1.5rem !important; }
  .ps-md-5 {
    padding-left: 3rem !important; }
  .text-md-start {
    text-align: left !important; }
  .text-md-end {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .float-lg-start {
    float: left !important; }
  .float-lg-end {
    float: right !important; }
  .float-lg-none {
    float: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-grid {
    display: grid !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: flex !important; }
  .d-lg-inline-flex {
    display: inline-flex !important; }
  .d-lg-none {
    display: none !important; }
  .flex-lg-fill {
    flex: 1 1 auto !important; }
  .flex-lg-row {
    flex-direction: row !important; }
  .flex-lg-column {
    flex-direction: column !important; }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-lg-grow-0 {
    flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important; }
  .flex-lg-wrap {
    flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .gap-lg-0 {
    gap: 0 !important; }
  .gap-lg-1 {
    gap: 0.25rem !important; }
  .gap-lg-2 {
    gap: 0.5rem !important; }
  .gap-lg-3 {
    gap: 1rem !important; }
  .gap-lg-4 {
    gap: 1.5rem !important; }
  .gap-lg-5 {
    gap: 3rem !important; }
  .justify-content-lg-start {
    justify-content: flex-start !important; }
  .justify-content-lg-end {
    justify-content: flex-end !important; }
  .justify-content-lg-center {
    justify-content: center !important; }
  .justify-content-lg-between {
    justify-content: space-between !important; }
  .justify-content-lg-around {
    justify-content: space-around !important; }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important; }
  .align-items-lg-start {
    align-items: flex-start !important; }
  .align-items-lg-end {
    align-items: flex-end !important; }
  .align-items-lg-center {
    align-items: center !important; }
  .align-items-lg-baseline {
    align-items: baseline !important; }
  .align-items-lg-stretch {
    align-items: stretch !important; }
  .align-content-lg-start {
    align-content: flex-start !important; }
  .align-content-lg-end {
    align-content: flex-end !important; }
  .align-content-lg-center {
    align-content: center !important; }
  .align-content-lg-between {
    align-content: space-between !important; }
  .align-content-lg-around {
    align-content: space-around !important; }
  .align-content-lg-stretch {
    align-content: stretch !important; }
  .align-self-lg-auto {
    align-self: auto !important; }
  .align-self-lg-start {
    align-self: flex-start !important; }
  .align-self-lg-end {
    align-self: flex-end !important; }
  .align-self-lg-center {
    align-self: center !important; }
  .align-self-lg-baseline {
    align-self: baseline !important; }
  .align-self-lg-stretch {
    align-self: stretch !important; }
  .order-lg-first {
    order: -1 !important; }
  .order-lg-0 {
    order: 0 !important; }
  .order-lg-1 {
    order: 1 !important; }
  .order-lg-2 {
    order: 2 !important; }
  .order-lg-3 {
    order: 3 !important; }
  .order-lg-4 {
    order: 4 !important; }
  .order-lg-5 {
    order: 5 !important; }
  .order-lg-last {
    order: 6 !important; }
  .m-lg-0 {
    margin: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-lg-0 {
    margin-top: 0 !important; }
  .mt-lg-1 {
    margin-top: 0.25rem !important; }
  .mt-lg-2 {
    margin-top: 0.5rem !important; }
  .mt-lg-3 {
    margin-top: 1rem !important; }
  .mt-lg-4 {
    margin-top: 1.5rem !important; }
  .mt-lg-5 {
    margin-top: 3rem !important; }
  .mt-lg-auto {
    margin-top: auto !important; }
  .me-lg-0 {
    margin-right: 0 !important; }
  .me-lg-1 {
    margin-right: 0.25rem !important; }
  .me-lg-2 {
    margin-right: 0.5rem !important; }
  .me-lg-3 {
    margin-right: 1rem !important; }
  .me-lg-4 {
    margin-right: 1.5rem !important; }
  .me-lg-5 {
    margin-right: 3rem !important; }
  .me-lg-auto {
    margin-right: auto !important; }
  .mb-lg-0 {
    margin-bottom: 0 !important; }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important; }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important; }
  .mb-lg-3 {
    margin-bottom: 1rem !important; }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important; }
  .mb-lg-5 {
    margin-bottom: 3rem !important; }
  .mb-lg-auto {
    margin-bottom: auto !important; }
  .ms-lg-0 {
    margin-left: 0 !important; }
  .ms-lg-1 {
    margin-left: 0.25rem !important; }
  .ms-lg-2 {
    margin-left: 0.5rem !important; }
  .ms-lg-3 {
    margin-left: 1rem !important; }
  .ms-lg-4 {
    margin-left: 1.5rem !important; }
  .ms-lg-5 {
    margin-left: 3rem !important; }
  .ms-lg-auto {
    margin-left: auto !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-lg-0 {
    padding-top: 0 !important; }
  .pt-lg-1 {
    padding-top: 0.25rem !important; }
  .pt-lg-2 {
    padding-top: 0.5rem !important; }
  .pt-lg-3 {
    padding-top: 1rem !important; }
  .pt-lg-4 {
    padding-top: 1.5rem !important; }
  .pt-lg-5 {
    padding-top: 3rem !important; }
  .pe-lg-0 {
    padding-right: 0 !important; }
  .pe-lg-1 {
    padding-right: 0.25rem !important; }
  .pe-lg-2 {
    padding-right: 0.5rem !important; }
  .pe-lg-3 {
    padding-right: 1rem !important; }
  .pe-lg-4 {
    padding-right: 1.5rem !important; }
  .pe-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-0 {
    padding-bottom: 0 !important; }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pb-lg-3 {
    padding-bottom: 1rem !important; }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pb-lg-5 {
    padding-bottom: 3rem !important; }
  .ps-lg-0 {
    padding-left: 0 !important; }
  .ps-lg-1 {
    padding-left: 0.25rem !important; }
  .ps-lg-2 {
    padding-left: 0.5rem !important; }
  .ps-lg-3 {
    padding-left: 1rem !important; }
  .ps-lg-4 {
    padding-left: 1.5rem !important; }
  .ps-lg-5 {
    padding-left: 3rem !important; }
  .text-lg-start {
    text-align: left !important; }
  .text-lg-end {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important; }
  .float-xl-end {
    float: right !important; }
  .float-xl-none {
    float: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-grid {
    display: grid !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: flex !important; }
  .d-xl-inline-flex {
    display: inline-flex !important; }
  .d-xl-none {
    display: none !important; }
  .flex-xl-fill {
    flex: 1 1 auto !important; }
  .flex-xl-row {
    flex-direction: row !important; }
  .flex-xl-column {
    flex-direction: column !important; }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important; }
  .flex-xl-wrap {
    flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .gap-xl-0 {
    gap: 0 !important; }
  .gap-xl-1 {
    gap: 0.25rem !important; }
  .gap-xl-2 {
    gap: 0.5rem !important; }
  .gap-xl-3 {
    gap: 1rem !important; }
  .gap-xl-4 {
    gap: 1.5rem !important; }
  .gap-xl-5 {
    gap: 3rem !important; }
  .justify-content-xl-start {
    justify-content: flex-start !important; }
  .justify-content-xl-end {
    justify-content: flex-end !important; }
  .justify-content-xl-center {
    justify-content: center !important; }
  .justify-content-xl-between {
    justify-content: space-between !important; }
  .justify-content-xl-around {
    justify-content: space-around !important; }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important; }
  .align-items-xl-start {
    align-items: flex-start !important; }
  .align-items-xl-end {
    align-items: flex-end !important; }
  .align-items-xl-center {
    align-items: center !important; }
  .align-items-xl-baseline {
    align-items: baseline !important; }
  .align-items-xl-stretch {
    align-items: stretch !important; }
  .align-content-xl-start {
    align-content: flex-start !important; }
  .align-content-xl-end {
    align-content: flex-end !important; }
  .align-content-xl-center {
    align-content: center !important; }
  .align-content-xl-between {
    align-content: space-between !important; }
  .align-content-xl-around {
    align-content: space-around !important; }
  .align-content-xl-stretch {
    align-content: stretch !important; }
  .align-self-xl-auto {
    align-self: auto !important; }
  .align-self-xl-start {
    align-self: flex-start !important; }
  .align-self-xl-end {
    align-self: flex-end !important; }
  .align-self-xl-center {
    align-self: center !important; }
  .align-self-xl-baseline {
    align-self: baseline !important; }
  .align-self-xl-stretch {
    align-self: stretch !important; }
  .order-xl-first {
    order: -1 !important; }
  .order-xl-0 {
    order: 0 !important; }
  .order-xl-1 {
    order: 1 !important; }
  .order-xl-2 {
    order: 2 !important; }
  .order-xl-3 {
    order: 3 !important; }
  .order-xl-4 {
    order: 4 !important; }
  .order-xl-5 {
    order: 5 !important; }
  .order-xl-last {
    order: 6 !important; }
  .m-xl-0 {
    margin: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-xl-0 {
    margin-top: 0 !important; }
  .mt-xl-1 {
    margin-top: 0.25rem !important; }
  .mt-xl-2 {
    margin-top: 0.5rem !important; }
  .mt-xl-3 {
    margin-top: 1rem !important; }
  .mt-xl-4 {
    margin-top: 1.5rem !important; }
  .mt-xl-5 {
    margin-top: 3rem !important; }
  .mt-xl-auto {
    margin-top: auto !important; }
  .me-xl-0 {
    margin-right: 0 !important; }
  .me-xl-1 {
    margin-right: 0.25rem !important; }
  .me-xl-2 {
    margin-right: 0.5rem !important; }
  .me-xl-3 {
    margin-right: 1rem !important; }
  .me-xl-4 {
    margin-right: 1.5rem !important; }
  .me-xl-5 {
    margin-right: 3rem !important; }
  .me-xl-auto {
    margin-right: auto !important; }
  .mb-xl-0 {
    margin-bottom: 0 !important; }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important; }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important; }
  .mb-xl-3 {
    margin-bottom: 1rem !important; }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important; }
  .mb-xl-5 {
    margin-bottom: 3rem !important; }
  .mb-xl-auto {
    margin-bottom: auto !important; }
  .ms-xl-0 {
    margin-left: 0 !important; }
  .ms-xl-1 {
    margin-left: 0.25rem !important; }
  .ms-xl-2 {
    margin-left: 0.5rem !important; }
  .ms-xl-3 {
    margin-left: 1rem !important; }
  .ms-xl-4 {
    margin-left: 1.5rem !important; }
  .ms-xl-5 {
    margin-left: 3rem !important; }
  .ms-xl-auto {
    margin-left: auto !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-xl-0 {
    padding-top: 0 !important; }
  .pt-xl-1 {
    padding-top: 0.25rem !important; }
  .pt-xl-2 {
    padding-top: 0.5rem !important; }
  .pt-xl-3 {
    padding-top: 1rem !important; }
  .pt-xl-4 {
    padding-top: 1.5rem !important; }
  .pt-xl-5 {
    padding-top: 3rem !important; }
  .pe-xl-0 {
    padding-right: 0 !important; }
  .pe-xl-1 {
    padding-right: 0.25rem !important; }
  .pe-xl-2 {
    padding-right: 0.5rem !important; }
  .pe-xl-3 {
    padding-right: 1rem !important; }
  .pe-xl-4 {
    padding-right: 1.5rem !important; }
  .pe-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-0 {
    padding-bottom: 0 !important; }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pb-xl-3 {
    padding-bottom: 1rem !important; }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pb-xl-5 {
    padding-bottom: 3rem !important; }
  .ps-xl-0 {
    padding-left: 0 !important; }
  .ps-xl-1 {
    padding-left: 0.25rem !important; }
  .ps-xl-2 {
    padding-left: 0.5rem !important; }
  .ps-xl-3 {
    padding-left: 1rem !important; }
  .ps-xl-4 {
    padding-left: 1.5rem !important; }
  .ps-xl-5 {
    padding-left: 3rem !important; }
  .text-xl-start {
    text-align: left !important; }
  .text-xl-end {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

@media (min-width: 1700px) {
  .float-xxl-start {
    float: left !important; }
  .float-xxl-end {
    float: right !important; }
  .float-xxl-none {
    float: none !important; }
  .d-xxl-inline {
    display: inline !important; }
  .d-xxl-inline-block {
    display: inline-block !important; }
  .d-xxl-block {
    display: block !important; }
  .d-xxl-grid {
    display: grid !important; }
  .d-xxl-table {
    display: table !important; }
  .d-xxl-table-row {
    display: table-row !important; }
  .d-xxl-table-cell {
    display: table-cell !important; }
  .d-xxl-flex {
    display: flex !important; }
  .d-xxl-inline-flex {
    display: inline-flex !important; }
  .d-xxl-none {
    display: none !important; }
  .flex-xxl-fill {
    flex: 1 1 auto !important; }
  .flex-xxl-row {
    flex-direction: row !important; }
  .flex-xxl-column {
    flex-direction: column !important; }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important; }
  .flex-xxl-wrap {
    flex-wrap: wrap !important; }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .gap-xxl-0 {
    gap: 0 !important; }
  .gap-xxl-1 {
    gap: 0.25rem !important; }
  .gap-xxl-2 {
    gap: 0.5rem !important; }
  .gap-xxl-3 {
    gap: 1rem !important; }
  .gap-xxl-4 {
    gap: 1.5rem !important; }
  .gap-xxl-5 {
    gap: 3rem !important; }
  .justify-content-xxl-start {
    justify-content: flex-start !important; }
  .justify-content-xxl-end {
    justify-content: flex-end !important; }
  .justify-content-xxl-center {
    justify-content: center !important; }
  .justify-content-xxl-between {
    justify-content: space-between !important; }
  .justify-content-xxl-around {
    justify-content: space-around !important; }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important; }
  .align-items-xxl-start {
    align-items: flex-start !important; }
  .align-items-xxl-end {
    align-items: flex-end !important; }
  .align-items-xxl-center {
    align-items: center !important; }
  .align-items-xxl-baseline {
    align-items: baseline !important; }
  .align-items-xxl-stretch {
    align-items: stretch !important; }
  .align-content-xxl-start {
    align-content: flex-start !important; }
  .align-content-xxl-end {
    align-content: flex-end !important; }
  .align-content-xxl-center {
    align-content: center !important; }
  .align-content-xxl-between {
    align-content: space-between !important; }
  .align-content-xxl-around {
    align-content: space-around !important; }
  .align-content-xxl-stretch {
    align-content: stretch !important; }
  .align-self-xxl-auto {
    align-self: auto !important; }
  .align-self-xxl-start {
    align-self: flex-start !important; }
  .align-self-xxl-end {
    align-self: flex-end !important; }
  .align-self-xxl-center {
    align-self: center !important; }
  .align-self-xxl-baseline {
    align-self: baseline !important; }
  .align-self-xxl-stretch {
    align-self: stretch !important; }
  .order-xxl-first {
    order: -1 !important; }
  .order-xxl-0 {
    order: 0 !important; }
  .order-xxl-1 {
    order: 1 !important; }
  .order-xxl-2 {
    order: 2 !important; }
  .order-xxl-3 {
    order: 3 !important; }
  .order-xxl-4 {
    order: 4 !important; }
  .order-xxl-5 {
    order: 5 !important; }
  .order-xxl-last {
    order: 6 !important; }
  .m-xxl-0 {
    margin: 0 !important; }
  .m-xxl-1 {
    margin: 0.25rem !important; }
  .m-xxl-2 {
    margin: 0.5rem !important; }
  .m-xxl-3 {
    margin: 1rem !important; }
  .m-xxl-4 {
    margin: 1.5rem !important; }
  .m-xxl-5 {
    margin: 3rem !important; }
  .m-xxl-auto {
    margin: auto !important; }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important; }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; }
  .mt-xxl-0 {
    margin-top: 0 !important; }
  .mt-xxl-1 {
    margin-top: 0.25rem !important; }
  .mt-xxl-2 {
    margin-top: 0.5rem !important; }
  .mt-xxl-3 {
    margin-top: 1rem !important; }
  .mt-xxl-4 {
    margin-top: 1.5rem !important; }
  .mt-xxl-5 {
    margin-top: 3rem !important; }
  .mt-xxl-auto {
    margin-top: auto !important; }
  .me-xxl-0 {
    margin-right: 0 !important; }
  .me-xxl-1 {
    margin-right: 0.25rem !important; }
  .me-xxl-2 {
    margin-right: 0.5rem !important; }
  .me-xxl-3 {
    margin-right: 1rem !important; }
  .me-xxl-4 {
    margin-right: 1.5rem !important; }
  .me-xxl-5 {
    margin-right: 3rem !important; }
  .me-xxl-auto {
    margin-right: auto !important; }
  .mb-xxl-0 {
    margin-bottom: 0 !important; }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important; }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important; }
  .mb-xxl-3 {
    margin-bottom: 1rem !important; }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important; }
  .mb-xxl-5 {
    margin-bottom: 3rem !important; }
  .mb-xxl-auto {
    margin-bottom: auto !important; }
  .ms-xxl-0 {
    margin-left: 0 !important; }
  .ms-xxl-1 {
    margin-left: 0.25rem !important; }
  .ms-xxl-2 {
    margin-left: 0.5rem !important; }
  .ms-xxl-3 {
    margin-left: 1rem !important; }
  .ms-xxl-4 {
    margin-left: 1.5rem !important; }
  .ms-xxl-5 {
    margin-left: 3rem !important; }
  .ms-xxl-auto {
    margin-left: auto !important; }
  .p-xxl-0 {
    padding: 0 !important; }
  .p-xxl-1 {
    padding: 0.25rem !important; }
  .p-xxl-2 {
    padding: 0.5rem !important; }
  .p-xxl-3 {
    padding: 1rem !important; }
  .p-xxl-4 {
    padding: 1.5rem !important; }
  .p-xxl-5 {
    padding: 3rem !important; }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }
  .pt-xxl-0 {
    padding-top: 0 !important; }
  .pt-xxl-1 {
    padding-top: 0.25rem !important; }
  .pt-xxl-2 {
    padding-top: 0.5rem !important; }
  .pt-xxl-3 {
    padding-top: 1rem !important; }
  .pt-xxl-4 {
    padding-top: 1.5rem !important; }
  .pt-xxl-5 {
    padding-top: 3rem !important; }
  .pe-xxl-0 {
    padding-right: 0 !important; }
  .pe-xxl-1 {
    padding-right: 0.25rem !important; }
  .pe-xxl-2 {
    padding-right: 0.5rem !important; }
  .pe-xxl-3 {
    padding-right: 1rem !important; }
  .pe-xxl-4 {
    padding-right: 1.5rem !important; }
  .pe-xxl-5 {
    padding-right: 3rem !important; }
  .pb-xxl-0 {
    padding-bottom: 0 !important; }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important; }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important; }
  .pb-xxl-3 {
    padding-bottom: 1rem !important; }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important; }
  .pb-xxl-5 {
    padding-bottom: 3rem !important; }
  .ps-xxl-0 {
    padding-left: 0 !important; }
  .ps-xxl-1 {
    padding-left: 0.25rem !important; }
  .ps-xxl-2 {
    padding-left: 0.5rem !important; }
  .ps-xxl-3 {
    padding-left: 1rem !important; }
  .ps-xxl-4 {
    padding-left: 1.5rem !important; }
  .ps-xxl-5 {
    padding-left: 3rem !important; }
  .text-xxl-start {
    text-align: left !important; }
  .text-xxl-end {
    text-align: right !important; }
  .text-xxl-center {
    text-align: center !important; } }

@media print {
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-grid {
    display: grid !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: flex !important; }
  .d-print-inline-flex {
    display: inline-flex !important; }
  .d-print-none {
    display: none !important; } }

body {
  overflow-x: hidden;
  overflow-y: scroll;
  width: 100%;
  font-feature-settings: 'pnum' on, 'lnum' on;
  letter-spacing: -0.0125em; }

*:focus-visible {
  outline: 0; }

a {
  transition: color 0.15s linear 0s; }
  a:focus-visible {
    outline: 0;
    color: #163e7c; }
  a.text-primary:hover {
    color: #163e7c !important; }
  a.text-primary-lightest:hover {
    color: #163e7c !important; }
  a.text-secondary:hover {
    color: #163e7c !important; }
  a.text-success:hover {
    color: #163e7c !important; }
  a.text-danger:hover {
    color: #163e7c !important; }
  a.text-light:hover {
    color: #163e7c !important; }
  a.text-dark:hover {
    color: #163e7c !important; }
  a.text-white:hover {
    color: #163e7c !important; }

img {
  max-width: 100%;
  height: auto; }

.big {
  font-size: 1.125rem;
  letter-spacing: 0;
  line-height: 1.8; }
  @media (max-width: 767px) {
    p.big:not(:last-child) {
      margin-bottom: 1.25rem; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    p.big:not(:last-child) {
      margin-bottom: 1.8125rem; } }
  @media (min-width: 1200px) {
    p.big:not(:last-child) {
      margin-bottom: 2.375rem; } }

small, .small,
.small {
  line-height: 1.3; }
  p.small:not(:last-child) {
    margin-bottom: 1rem; }

p {
  margin-bottom: 0; }
  @media (max-width: 767px) {
    p:not(:last-child) {
      margin-bottom: 1.25rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    p:not(:last-child) {
      margin-bottom: 1.4375rem; } }
  @media (min-width: 1200px) {
    p:not(:last-child) {
      margin-bottom: 1.625rem; } }
  p.lh-sm {
    margin-bottom: 0.625rem; }

h1, .h1,
.h1, h2, .h2,
.h2, h3, .h3,
.h3, h4, .h4,
.h4, h5, .h5,
.h5, h6, .h6,
.h6 {
  margin-bottom: 0;
  letter-spacing: 0;
  color: #1f1f1f; }

h1:not(:last-child), .h1:not(:last-child),
.h1:not(:last-child) {
  margin-bottom: 1.25rem; }

@media (max-width: 767px) {
  h1, .h1,
  .h1 {
    font-size: 1.625rem; } }

@media (min-width: 768px) and (max-width: 1199px) {
  h1, .h1,
  .h1 {
    font-size: 1.8125rem; } }

@media (min-width: 1200px) {
  h1, .h1,
  .h1 {
    font-size: 2rem; } }

h2, .h2,
.h2, h3, .h3,
.h3, h4, .h4,
.h4, h5, .h5,
.h5, h6, .h6,
.h6 {
  letter-spacing: -0.006em; }

h2, .h2,
.h2 {
  font-size: 1.5rem; }
  @media (max-width: 767px) {
    * + h2, * + .h2, * +
    .h2 {
      margin-top: 1.25rem; }
    h2:not(:last-child), .h2:not(:last-child),
    .h2:not(:last-child) {
      margin-bottom: 1.25rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    * + h2, * + .h2, * +
    .h2 {
      margin-top: 2.8125rem; }
    h2:not(:last-child), .h2:not(:last-child),
    .h2:not(:last-child) {
      margin-bottom: 1.875rem; } }
  @media (min-width: 1200px) {
    * + h2, * + .h2, * +
    .h2 {
      margin-top: 4.375rem; }
    h2:not(:last-child), .h2:not(:last-child),
    .h2:not(:last-child) {
      margin-bottom: 2.5rem; } }

h3, .h3,
.h3 {
  font-size: 1.375rem; }
  @media (max-width: 767px) {
    * + h3, * + .h3, * +
    .h3 {
      margin-top: 1.25rem; }
    h3:not(:last-child), .h3:not(:last-child),
    .h3:not(:last-child) {
      margin-bottom: 1.25rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    * + h3, * + .h3, * +
    .h3 {
      margin-top: 2.625rem; }
    h3:not(:last-child), .h3:not(:last-child),
    .h3:not(:last-child) {
      margin-bottom: 1.75rem; } }
  @media (min-width: 1200px) {
    * + h3, * + .h3, * +
    .h3 {
      margin-top: 4rem; }
    h3:not(:last-child), .h3:not(:last-child),
    .h3:not(:last-child) {
      margin-bottom: 2.25rem; } }

h4, .h4,
.h4 {
  font-size: 1.25rem; }
  @media (max-width: 767px) {
    * + h4, * + .h4, * +
    .h4 {
      margin-top: 1.25rem; }
    h4:not(:last-child), .h4:not(:last-child),
    .h4:not(:last-child) {
      margin-bottom: 1.25rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    * + h4, * + .h4, * +
    .h4 {
      margin-top: 2.5rem; }
    h4:not(:last-child), .h4:not(:last-child),
    .h4:not(:last-child) {
      margin-bottom: 1.6875rem; } }
  @media (min-width: 1200px) {
    * + h4, * + .h4, * +
    .h4 {
      margin-top: 3.75rem; }
    h4:not(:last-child), .h4:not(:last-child),
    .h4:not(:last-child) {
      margin-bottom: 2.125rem; } }

h5, .h5,
.h5 {
  font-size: 1.125rem; }
  @media (max-width: 767px) {
    * + h5, * + .h5, * +
    .h5 {
      margin-top: 1.25rem; }
    h5:not(:last-child), .h5:not(:last-child),
    .h5:not(:last-child) {
      margin-bottom: 1.25rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    * + h5, * + .h5, * +
    .h5 {
      margin-top: 2.25rem; }
    h5:not(:last-child), .h5:not(:last-child),
    .h5:not(:last-child) {
      margin-bottom: 1.5625rem; } }
  @media (min-width: 1200px) {
    * + h5, * + .h5, * +
    .h5 {
      margin-top: 3.25rem; }
    h5:not(:last-child), .h5:not(:last-child),
    .h5:not(:last-child) {
      margin-bottom: 1.875rem; } }

h6, .h6,
.h6 {
  font-size: 1rem; }
  @media (max-width: 767px) {
    * + h6, * + .h6, * +
    .h6 {
      margin-top: 1.25rem; }
    h6:not(:last-child), .h6:not(:last-child),
    .h6:not(:last-child) {
      margin-bottom: 1.25rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    * + h6, * + .h6, * +
    .h6 {
      margin-top: 2.0625rem; }
    h6:not(:last-child), .h6:not(:last-child),
    .h6:not(:last-child) {
      margin-bottom: 1.4375rem; } }
  @media (min-width: 1200px) {
    * + h6, * + .h6, * +
    .h6 {
      margin-top: 2.875rem; }
    h6:not(:last-child), .h6:not(:last-child),
    .h6:not(:last-child) {
      margin-bottom: 1.625rem; } }

.ls-very-narrow {
  letter-spacing: -0.008em; }

code {
  -webkit-box-decoration-break: clone;
          box-decoration-break: clone;
  background-color: #f1f1f1;
  border-radius: 0.1875rem;
  font-family: var(--bs-font-sans-serif);
  letter-spacing: 0.085em;
  padding: 0.4375rem 0.1875rem; }

ol,
ul,
dl {
  margin-bottom: 0; }
  @media (max-width: 767px) {
    ol:not(:last-child),
    ul:not(:last-child),
    dl:not(:last-child) {
      margin-bottom: 1.25rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    ol:not(:last-child),
    ul:not(:last-child),
    dl:not(:last-child) {
      margin-bottom: 1.4375rem; } }
  @media (min-width: 1200px) {
    ol:not(:last-child),
    ul:not(:last-child),
    dl:not(:last-child) {
      margin-bottom: 1.625rem; } }

ol {
  padding-left: 1.5rem; }

ol:not(.list-not-default):not(.list-not-default-margin):not([class|="list"]):not(.nav):not(.navbar-nav):not(.dropdown-menu):not(.pagination) > li:not(:last-child), ol[class|="list-def"] > li:not(:last-child), ol.list-def > li:not(:last-child), ol.list-def-margin > li:not(:last-child),
ul:not(.list-not-default):not(.list-not-default-margin):not([class|="list"]):not(.nav):not(.navbar-nav):not(.dropdown-menu):not(.pagination) > li:not(:last-child),
ul[class|="list-def"] > li:not(:last-child),
ul.list-def > li:not(:last-child),
ul.list-def-margin > li:not(:last-child) {
  margin-bottom: 1rem; }

ul:not(.list-not-default):not(.list-not-default-marker):not([class|="list"]):not(.nav):not(.navbar-nav):not(.dropdown-menu):not(.pagination),
ul[class|="list-def"],
ul.list-def,
ul.list-def-marker {
  padding-left: 0;
  list-style: none; }
  ul:not(.list-not-default):not(.list-not-default-marker):not([class|="list"]):not(.nav):not(.navbar-nav):not(.dropdown-menu):not(.pagination) > li,
  ul[class|="list-def"] > li,
  ul.list-def > li,
  ul.list-def-marker > li {
    padding-left: 1.875rem; }
    ul:not(.list-not-default):not(.list-not-default-marker):not([class|="list"]):not(.nav):not(.navbar-nav):not(.dropdown-menu):not(.pagination) > li::before,
    ul[class|="list-def"] > li::before,
    ul.list-def > li::before,
    ul.list-def-marker > li::before {
      content: '';
      display: inline;
      height: 0.5rem;
      width: 0.5rem;
      float: left;
      margin-left: -1.875rem;
      margin-top: 0.5625rem; }
  ul:not(.list-not-default):not(.list-not-default-marker):not([class|="list"]):not(.nav):not(.navbar-nav):not(.dropdown-menu):not(.pagination) > li::before,
  ul[class|="list-def"] > li::before,
  ul.list-def > li::before,
  ul.list-def-marker > li::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3e%3cpath d='M0.57735 5C0.220085 4.3812 0.220085 3.6188 0.57735 3L1.42265 1.5359C1.77992 0.917096 2.44017 0.535898 3.1547 0.535898H4.8453C5.55983 0.535898 6.22008 0.917096 6.57735 1.5359L7.42265 3C7.77992 3.6188 7.77992 4.3812 7.42265 5L6.57735 6.4641C6.22008 7.0829 5.55983 7.4641 4.8453 7.4641H3.1547C2.44017 7.4641 1.77992 7.0829 1.42265 6.4641L0.57735 5Z' fill='%231b4e9b'/%3e%3c/svg%3e");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain; }

ul.list-def-dots-mini {
  padding-left: 0;
  list-style: none; }
  ul.list-def-dots-mini > li {
    padding-left: 0.4375rem; }
    ul.list-def-dots-mini > li::before {
      content: '';
      display: inline;
      height: 0.16437rem;
      width: 0.16437rem;
      float: left;
      margin-left: -0.4375rem;
      margin-top: 0.5rem; }
  ul.list-def-dots-mini > li::before {
    background-color: #1f1f1f;
    border-radius: 50%; }

ul.small {
  letter-spacing: 0; }
  ul.small:not(:last-child) {
    margin-bottom: 1rem; }
  ul.small > li:not(:last-child) {
    margin-bottom: 0.5rem; }

ul.list-def-narrow > li:not(:last-child),
ol.list-def-narrow > li:not(:last-child) {
  margin-bottom: 0.875rem; }

.table {
  margin-bottom: 0;
  font-size: 0.875rem; }
  .table:not(:last-child) {
    margin-bottom: 1rem; }
  .table > :not(:first-child) {
    border-top: 0; }
  .table > :not(caption) > * > * {
    border-bottom-width: 0; }
    .table > :not(caption) > * > *:not(:last-child) {
      border-right-width: 0.0625rem; }

label {
  color: #666;
  font-weight: 500; }
  label[for] {
    cursor: pointer;
    -webkit-user-select: none;
            user-select: none; }

.form-group:not(:last-child) {
  margin-bottom: 1.25rem; }

.form-label {
  font-size: 0.875rem;
  letter-spacing: 0.01em;
  line-height: 1; }

.form-check {
  margin-bottom: 0; }
  .form-check:not(:last-child) {
    margin-bottom: 0.4375rem; }
  .form-check-input {
    margin-top: 0.0875rem; }
  .form-check-label {
    letter-spacing: 0.01em; }
  .form-check:hover .form-check-input {
    border-color: #1b4e9b; }
  .form-check.form-switch .form-check-input {
    float: right;
    height: 1.625rem;
    margin-right: -2.375rem; }
  .form-check.form-switch {
    padding-left: 0;
    padding-right: 2.375rem; }
  .form-check.form-switch .form-check-input:checked {
    background-color: transparent; }

.form-radio {
  font-size: 0.875rem;
  line-height: 1.3; }
  .form-radio-input {
    margin-top: -0.1625rem; }
  .form-radio:hover .form-check-input {
    border-color: #1b4e9b; }

/*
.form-check-input {
  &[type="radio"] {
    width: ($form-check-input-width + rem(2px));
    height: ($form-check-input-width + rem(2px));
    border-width: ($input-btn-border-width - rem(1px));
  }
}
*/
.form-control {
  background-clip: border-box;
  line-height: 1.1875; }
  .form-control-sm {
    letter-spacing: -0.0025em;
    line-height: 1.14286; }
  .form-control-lg {
    letter-spacing: 0;
    line-height: 1.16667; }
  .form-control:hover {
    background-color: #fff;
    border-color: rgba(241, 241, 241, 0);
    box-shadow: 0 0 1.25rem rgba(123, 166, 229, 0.2); }
  .was-validated .form-control:valid, .form-control.is-valid {
    background-size: 0.75rem; }

.form-control-desc {
  width: 100%;
  margin-left: 0.0625rem;
  margin-right: 0.0625rem;
  margin-top: 0.0625rem;
  font-size: 0.75rem;
  font-weight: 500;
  letter-spacing: 0;
  color: #666; }
  .form-control-desc:not(:last-child) {
    margin-bottom: 0.0625rem; }

.form-required {
  display: inline-block;
  vertical-align: text-bottom;
  color: #f39313;
  font-size: 2.25rem;
  line-height: 0.125; }

.form-floating > label {
  right: 0; }
  .form-floating > label .form-required {
    position: absolute;
    right: 0.25rem;
    top: 0.9375rem; }

.form-floating > label {
  line-height: 1.1875; }

.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
  color: #ababab;
  font-size: 0.8125rem;
  padding-bottom: 0.3125rem;
  padding-top: 0.3125rem; }

.form-floating > .form-control-sm + label {
  font-size: 0.875rem;
  padding: 1.125rem 1rem; }

.form-floating > .form-control-sm:focus ~ label,
.form-floating > .form-control-sm:not(:placeholder-shown) ~ label {
  padding-bottom: 0.125rem;
  padding-top: 0.125rem; }

.form-floating > .form-control-lg + label {
  font-size: 1.125rem;
  padding: 1.375rem 1.5rem; }

.form-floating > .form-control-lg:focus ~ label,
.form-floating > .form-control-lg:not(:placeholder-shown) ~ label {
  padding-bottom: 0.375rem;
  padding-top: 0.375rem; }

.valid-feedback,
.invalid-feedback {
  margin-bottom: 0.0625rem;
  margin-top: 0;
  padding-left: 0.125rem;
  padding-right: 0.125rem;
  letter-spacing: 0.03em;
  line-height: 1; }
  .form-group {
    position: relative; }
  .form-group .valid-feedback, .form-group
  .invalid-feedback {
    width: auto;
    position: absolute;
    bottom: 100%;
    left: 0;
    right: 0; }

.btn {
  letter-spacing: -0.0075em;
  line-height: 1.1875; }
  .btn-sm, .btn-group-sm > .btn {
    letter-spacing: -0.0025em;
    line-height: 1.14286; }
  .btn-lg, .btn-group-lg > .btn {
    letter-spacing: 0;
    line-height: 1.16667; }

.btn-primary:hover {
  background-color: #1c5cbd;
  border-color: #1c5cbd; }

.btn-primary.btn-check:checked + .btn-primary,
.btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active,
.show > .btn-primary.dropdown-toggle {
  background-color: #164790;
  border-color: #164790; }

.btn-secondary {
  color: #fff; }

.btn-light {
  color: #1b4e9b; }
  .btn-light:hover {
    background-color: #1c5cbd;
    border-color: #1c5cbd;
    color: #fff; }
  .btn-light.btn-check:checked + .btn-light,
  .btn-check:active + .btn-light, .btn-light:active, .btn-light.active,
  .show > .btn-light.dropdown-toggle {
    background-color: #164790;
    border-color: #164790; }

.btn-outline-primary {
  background-color: #f1f1f1; }
  .btn-outline-primary:hover {
    background-color: #1c5cbd;
    border-color: #1c5cbd; }
  .btn-outline-primary.btn-check:checked + .btn-outline-primary,
  .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active,
  .show > .btn-outline-primary.dropdown-toggle {
    background-color: #164790;
    border-color: #164790; }

.btn-outline-primary-lightest {
  background-color: #f1f1f1; }

.btn-outline-secondary {
  background-color: #f1f1f1;
  color: #bb710f; }

.btn-outline-success {
  background-color: #f1f1f1; }

.btn-outline-danger {
  background-color: #f1f1f1; }

.btn-outline-light {
  background-color: #f1f1f1;
  border-color: #c7c7c7;
  color: #999; }
  .btn-outline-light:hover {
    background-color: #c7c7c7;
    border-color: #c7c7c7;
    color: #666; }
  .btn-outline-light.btn-check:checked + .btn-outline-light,
  .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active,
  .show > .btn-outline-light.dropdown-toggle {
    background-color: #666;
    border-color: #666;
    color: #fff; }

.btn-outline-dark {
  background-color: #f1f1f1; }

.btn-outline-white {
  background-color: #f1f1f1; }

.dropdown-menu {
  box-shadow: 0 0 1.25rem rgba(123, 166, 229, 0.2); }

.dropdown-toggle {
  display: flex;
  justify-content: space-between;
  /*
  &::after {
    background-image: escape-svg(url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='#000'><path d='M8.94604 3.67504C8.83261 3.56161 8.64659 3.56161 8.52862 3.67504L5.49327 6.71039L2.46245 3.67504C2.34902 3.56161 2.163 3.56161 2.04503 3.67504C1.9316 3.78847 1.9316 3.97449 2.04503 4.09246L5.2891 7.33652C5.34808 7.3955 5.42067 7.42273 5.49781 7.42273C5.57494 7.42273 5.64753 7.3955 5.70651 7.33652L8.95058 4.09246C9.06401 3.97903 9.06401 3.793 8.94604 3.67504Z'/></svg>"));
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    border: 0;
  }
*/ }
  .dropdown-toggle::after {
    height: 1.5rem;
    width: 1.5625rem;
    vertical-align: middle; }
  .dropdown-toggle::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='%231b4e9b'%3e%3cpath d='M8.98686 9.29001L12.8669 13.17L16.7469 9.29001C16.8394 9.19742 16.9494 9.12399 17.0703 9.07388C17.1913 9.02378 17.3209 8.99799 17.4519 8.99799C17.5828 8.99799 17.7124 9.02378 17.8334 9.07388C17.9544 9.12399 18.0643 9.19742 18.1569 9.29001C18.2494 9.38259 18.3229 9.4925 18.373 9.61346C18.4231 9.73443 18.4489 9.86408 18.4489 9.99501C18.4489 10.1259 18.4231 10.2556 18.373 10.3765C18.3229 10.4975 18.2494 10.6074 18.1569 10.7L13.5669 15.29C13.4743 15.3827 13.3645 15.4563 13.2435 15.5064C13.1225 15.5566 12.9928 15.5825 12.8619 15.5825C12.7309 15.5825 12.6012 15.5566 12.4802 15.5064C12.3593 15.4563 12.2494 15.3827 12.1569 15.29L7.56686 10.7C7.47415 10.6075 7.40061 10.4976 7.35043 10.3766C7.30024 10.2557 7.27441 10.126 7.27441 9.99501C7.27441 9.86404 7.30024 9.73436 7.35043 9.61338C7.40061 9.49241 7.47415 9.38252 7.56686 9.29001C7.95686 8.91001 8.59686 8.90001 8.98686 9.29001Z'/%3e%3c/svg%3e");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    border: 0; }
  .dropdown-toggle::after {
    transition: transform 0.15s linear 0s;
    transform: rotate(0deg); }
  .dropdown-toggle.show::after, .dropdown-toggle[aria-expanded="true"]::after {
    transform: rotate(180deg); }

.dropdown-menu {
  margin-left: -1.125rem !important;
  margin-right: -1.125rem !important;
  margin-top: 0.5625rem !important;
  width: calc(100% + 2.25rem);
  font-size: 0.875rem;
  line-height: 1.3;
  letter-spacing: 0; }

.dropdown-item {
  font-weight: 600; }

.card-header {
  border-bottom: 0;
  border-radius: 0.0625rem;
  font-weight: 700; }

.breadcrumb {
  font-weight: 500;
  line-height: 1.625; }
  .breadcrumb:not(:last-child) {
    margin-bottom: 2rem !important; }
  .breadcrumb-item:not(:last-child) {
    margin-bottom: 0 !important; }
  .breadcrumb-item + .breadcrumb-item::before {
    display: inline-block;
    height: 0.0625rem;
    width: 0.625rem;
    margin-right: 1.125rem;
    margin-top: 0.71094rem; }
  .breadcrumb-item + .breadcrumb-item::before {
    background-color: #666;
    padding-right: 0; }

.pagination {
  align-items: center; }
  .pagination .page-item {
    /*margin-left: 0.9375rem;
    margin-right: 0.9375rem; */
	margin:0 !important;
	}
    .pagination .page-item_arrow:first-child {
      margin-left: 0;
      margin-right: 1.4375rem; }
    .pagination .page-item_arrow:last-child {
      margin-left: 1.4375rem;
      margin-right: 0; }
  .pagination .page-item.active .page-link {
    font-weight: 700; }

.page-link-arrow {
  display: block; }
  .page-link-arrow::before {
    content: '';
    display: block;
    height: 2.5rem;
    width: 2.5rem; }
  .page-link-arrow::before {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain; }
  span.page-link-arrow_prev::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3e%3cpath d='M0.577351 21C0.220085 20.3812 0.220085 19.6188 0.57735 19L9.42265 3.67949C9.77991 3.06069 10.4402 2.67949 11.1547 2.67949H28.8453C29.5598 2.67949 30.2201 3.06069 30.5774 3.67949L39.4226 19C39.7799 19.6188 39.7799 20.3812 39.4226 21L30.5774 36.3205C30.2201 36.9393 29.5598 37.3205 28.8453 37.3205H11.1547C10.4402 37.3205 9.77991 36.9393 9.42265 36.3205L0.577351 21Z' fill='%23f1f1f1'/%3e%3cpath d='M21.8695 22.895L18.4745 19.5L21.8695 16.105C21.9505 16.024 22.0148 15.9278 22.0586 15.822C22.1024 15.7161 22.125 15.6027 22.125 15.4881C22.125 15.3736 22.1024 15.2601 22.0586 15.1543C22.0148 15.0484 21.9505 14.9523 21.8695 14.8712C21.7885 14.7902 21.6923 14.726 21.5865 14.6821C21.4806 14.6383 21.3672 14.6157 21.2526 14.6157C21.138 14.6157 21.0246 14.6383 20.9188 14.6821C20.8129 14.726 20.7167 14.7902 20.6357 14.8712L16.6195 18.8875C16.2782 19.2287 16.2782 19.78 16.6195 20.1212L20.6357 24.1375C20.7167 24.2186 20.8128 24.283 20.9187 24.3269C21.0245 24.3708 21.138 24.3934 21.2526 24.3934C21.3672 24.3934 21.4807 24.3708 21.5865 24.3269C21.6924 24.283 21.7885 24.2186 21.8695 24.1375C22.202 23.7962 22.2107 23.2362 21.8695 22.895Z' fill='%23c7c7c7'/%3e%3c/svg%3e"); }
  span.page-link-arrow_next::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3e%3cpath d='M39.4226 21C39.7799 20.3812 39.7799 19.6188 39.4226 19L30.5774 3.67949C30.2201 3.06069 29.5598 2.67949 28.8453 2.67949H11.1547C10.4402 2.67949 9.77991 3.06069 9.42265 3.67949L0.577351 19C0.220085 19.6188 0.220085 20.3812 0.577351 21L9.42265 36.3205C9.77991 36.9393 10.4402 37.3205 11.1547 37.3205H28.8453C29.5598 37.3205 30.2201 36.9393 30.5774 36.3205L39.4226 21Z' fill='%23f1f1f1'/%3e%3cpath d='M18.1305 22.895L21.5255 19.5L18.1305 16.105C18.0495 16.024 17.9852 15.9278 17.9414 15.822C17.8976 15.7161 17.875 15.6027 17.875 15.4881C17.875 15.3736 17.8976 15.2601 17.9414 15.1543C17.9852 15.0484 18.0495 14.9523 18.1305 14.8712C18.2115 14.7902 18.3077 14.726 18.4135 14.6821C18.5194 14.6383 18.6328 14.6157 18.7474 14.6157C18.862 14.6157 18.9754 14.6383 19.0812 14.6821C19.1871 14.726 19.2833 14.7902 19.3643 14.8712L23.3805 18.8875C23.7218 19.2287 23.7218 19.78 23.3805 20.1212L19.3643 24.1375C19.2833 24.2186 19.1872 24.283 19.0813 24.3269C18.9755 24.3708 18.862 24.3934 18.7474 24.3934C18.6328 24.3934 18.5193 24.3708 18.4135 24.3269C18.3076 24.283 18.2115 24.2186 18.1305 24.1375C17.798 23.7962 17.7893 23.2362 18.1305 22.895Z' fill='%23c7c7c7'/%3e%3c/svg%3e"); }
  a.page-link-arrow_prev::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3e%3cpath d='M0.577351 21C0.220085 20.3812 0.220085 19.6188 0.57735 19L9.42265 3.67949C9.77991 3.06069 10.4402 2.67949 11.1547 2.67949H28.8453C29.5598 2.67949 30.2201 3.06069 30.5774 3.67949L39.4226 19C39.7799 19.6188 39.7799 20.3812 39.4226 21L30.5774 36.3205C30.2201 36.9393 29.5598 37.3205 28.8453 37.3205H11.1547C10.4402 37.3205 9.77991 36.9393 9.42265 36.3205L0.577351 21Z' fill='%23f1f1f1'/%3e%3cpath d='M21.8695 22.895L18.4745 19.5L21.8695 16.105C21.9505 16.024 22.0148 15.9278 22.0586 15.822C22.1024 15.7161 22.125 15.6027 22.125 15.4881C22.125 15.3736 22.1024 15.2601 22.0586 15.1543C22.0148 15.0484 21.9505 14.9523 21.8695 14.8712C21.7885 14.7902 21.6923 14.726 21.5865 14.6821C21.4806 14.6383 21.3672 14.6157 21.2526 14.6157C21.138 14.6157 21.0246 14.6383 20.9188 14.6821C20.8129 14.726 20.7167 14.7902 20.6357 14.8712L16.6195 18.8875C16.2782 19.2287 16.2782 19.78 16.6195 20.1212L20.6357 24.1375C20.7167 24.2186 20.8128 24.283 20.9187 24.3269C21.0245 24.3708 21.138 24.3934 21.2526 24.3934C21.3672 24.3934 21.4807 24.3708 21.5865 24.3269C21.6924 24.283 21.7885 24.2186 21.8695 24.1375C22.202 23.7962 22.2107 23.2362 21.8695 22.895Z' fill='%231b4e9b'/%3e%3c/svg%3e"); }
  a.page-link-arrow_next::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3e%3cpath d='M39.4226 21C39.7799 20.3812 39.7799 19.6188 39.4226 19L30.5774 3.67949C30.2201 3.06069 29.5598 2.67949 28.8453 2.67949H11.1547C10.4402 2.67949 9.77991 3.06069 9.42265 3.67949L0.577351 19C0.220085 19.6188 0.220085 20.3812 0.577351 21L9.42265 36.3205C9.77991 36.9393 10.4402 37.3205 11.1547 37.3205H28.8453C29.5598 37.3205 30.2201 36.9393 30.5774 36.3205L39.4226 21Z' fill='%23f1f1f1'/%3e%3cpath d='M18.1305 22.895L21.5255 19.5L18.1305 16.105C18.0495 16.024 17.9852 15.9278 17.9414 15.822C17.8976 15.7161 17.875 15.6027 17.875 15.4881C17.875 15.3736 17.8976 15.2601 17.9414 15.1543C17.9852 15.0484 18.0495 14.9523 18.1305 14.8712C18.2115 14.7902 18.3077 14.726 18.4135 14.6821C18.5194 14.6383 18.6328 14.6157 18.7474 14.6157C18.862 14.6157 18.9754 14.6383 19.0812 14.6821C19.1871 14.726 19.2833 14.7902 19.3643 14.8712L23.3805 18.8875C23.7218 19.2287 23.7218 19.78 23.3805 20.1212L19.3643 24.1375C19.2833 24.2186 19.1872 24.283 19.0813 24.3269C18.9755 24.3708 18.862 24.3934 18.7474 24.3934C18.6328 24.3934 18.5193 24.3708 18.4135 24.3269C18.3076 24.283 18.2115 24.2186 18.1305 24.1375C17.798 23.7962 17.7893 23.2362 18.1305 22.895Z' fill='%231b4e9b'/%3e%3c/svg%3e"); }
  a.page-link-arrow_prev:hover::before, a.page-link-arrow_prev:focus-visible::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3e%3cpath d='M0.577351 21C0.220085 20.3812 0.220085 19.6188 0.57735 19L9.42265 3.67949C9.77991 3.06069 10.4402 2.67949 11.1547 2.67949H28.8453C29.5598 2.67949 30.2201 3.06069 30.5774 3.67949L39.4226 19C39.7799 19.6188 39.7799 20.3812 39.4226 21L30.5774 36.3205C30.2201 36.9393 29.5598 37.3205 28.8453 37.3205H11.1547C10.4402 37.3205 9.77991 36.9393 9.42265 36.3205L0.577351 21Z' fill='%23f39313'/%3e%3cpath d='M21.8695 22.895L18.4745 19.5L21.8695 16.105C21.9505 16.024 22.0148 15.9278 22.0586 15.822C22.1024 15.7161 22.125 15.6027 22.125 15.4881C22.125 15.3736 22.1024 15.2601 22.0586 15.1543C22.0148 15.0484 21.9505 14.9523 21.8695 14.8712C21.7885 14.7902 21.6923 14.726 21.5865 14.6821C21.4806 14.6383 21.3672 14.6157 21.2526 14.6157C21.138 14.6157 21.0246 14.6383 20.9188 14.6821C20.8129 14.726 20.7167 14.7902 20.6357 14.8712L16.6195 18.8875C16.2782 19.2287 16.2782 19.78 16.6195 20.1212L20.6357 24.1375C20.7167 24.2186 20.8128 24.283 20.9187 24.3269C21.0245 24.3708 21.138 24.3934 21.2526 24.3934C21.3672 24.3934 21.4807 24.3708 21.5865 24.3269C21.6924 24.283 21.7885 24.2186 21.8695 24.1375C22.202 23.7962 22.2107 23.2362 21.8695 22.895Z' fill='%23fff'/%3e%3c/svg%3e"); }
  a.page-link-arrow_next:hover::before, a.page-link-arrow_next:focus-visible::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3e%3cpath d='M39.4226 21C39.7799 20.3812 39.7799 19.6188 39.4226 19L30.5774 3.67949C30.2201 3.06069 29.5598 2.67949 28.8453 2.67949H11.1547C10.4402 2.67949 9.77991 3.06069 9.42265 3.67949L0.577351 19C0.220085 19.6188 0.220085 20.3812 0.577351 21L9.42265 36.3205C9.77991 36.9393 10.4402 37.3205 11.1547 37.3205H28.8453C29.5598 37.3205 30.2201 36.9393 30.5774 36.3205L39.4226 21Z' fill='%23f39313'/%3e%3cpath d='M18.1305 22.895L21.5255 19.5L18.1305 16.105C18.0495 16.024 17.9852 15.9278 17.9414 15.822C17.8976 15.7161 17.875 15.6027 17.875 15.4881C17.875 15.3736 17.8976 15.2601 17.9414 15.1543C17.9852 15.0484 18.0495 14.9523 18.1305 14.8712C18.2115 14.7902 18.3077 14.726 18.4135 14.6821C18.5194 14.6383 18.6328 14.6157 18.7474 14.6157C18.862 14.6157 18.9754 14.6383 19.0812 14.6821C19.1871 14.726 19.2833 14.7902 19.3643 14.8712L23.3805 18.8875C23.7218 19.2287 23.7218 19.78 23.3805 20.1212L19.3643 24.1375C19.2833 24.2186 19.1872 24.283 19.0813 24.3269C18.9755 24.3708 18.862 24.3934 18.7474 24.3934C18.6328 24.3934 18.5193 24.3708 18.4135 24.3269C18.3076 24.283 18.2115 24.2186 18.1305 24.1375C17.798 23.7962 17.7893 23.2362 18.1305 22.895Z' fill='%23fff'/%3e%3c/svg%3e"); }

.progress-bar {
  border-radius: 0.5rem; }

.btn-close {
  transition: transform 0.3s linear 0s; }
  .modal-header,
  .modal-body {
    position: relative; }
  .modal-header .btn-close,
  .modal-body .btn-close {
    position: absolute;
    right: 0.625rem;
    top: 0.625rem;
    margin: 0; }
  .btn-close:hover, .btn-close:focus-visible {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23f39313'%3e%3cpath d='M14.7876 11.9995L22.5805 4.20654C22.9504 3.83734 23.1584 3.33634 23.1589 2.81375C23.1593 2.29116 22.9522 1.78979 22.583 1.41994C22.2138 1.05009 21.7128 0.842046 21.1902 0.841584C20.6676 0.841123 20.1662 1.04828 19.7964 1.41748L12.0034 9.21045L4.21045 1.41748C3.84059 1.04763 3.33897 0.839844 2.81592 0.839844C2.29286 0.839844 1.79124 1.04763 1.42138 1.41748C1.05153 1.78733 0.84375 2.28896 0.84375 2.81201C0.84375 3.33506 1.05153 3.83669 1.42138 4.20654L9.21435 11.9995L1.42138 19.7925C1.05153 20.1623 0.84375 20.664 0.84375 21.187C0.84375 21.7101 1.05153 22.2117 1.42138 22.5815C1.79124 22.9514 2.29286 23.1592 2.81592 23.1592C3.33897 23.1592 3.84059 22.9514 4.21045 22.5815L12.0034 14.7886L19.7964 22.5815C20.1662 22.9514 20.6679 23.1592 21.1909 23.1592C21.714 23.1592 22.2156 22.9514 22.5854 22.5815C22.9553 22.2117 23.1631 21.7101 23.1631 21.187C23.1631 20.664 22.9553 20.1623 22.5854 19.7925L14.7876 11.9995Z'/%3e%3c/svg%3e"); }

.modal-header {
  display: block; }
  .modal-header .btn-close {
    padding: 0.25em 0.25em;
    margin: auto;
    transform: none; }
  @media (max-width: 767px) {
    .modal-header {
      padding: 0.9375rem; }
      .modal-header:first-child {
        padding-top: 0.9375rem; }
      .modal-header:not(:last-child) {
        padding-bottom: 0.5rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .modal-header {
      padding: 2.34375rem; }
      .modal-header:first-child {
        padding-top: 3.59375rem; }
      .modal-header:not(:last-child) {
        padding-bottom: 0.5rem; } }
  @media (min-width: 1200px) {
    .modal-header:first-child {
      padding-top: 6.25rem; }
    .modal-header:not(:last-child) {
      padding-bottom: 0.5rem; } }

@media (max-width: 767px) {
  .modal-body {
    padding: 0.9375rem; }
    .modal-body:not(:first-child) {
      padding-top: 0.5rem; }
    .modal-body:not(:last-child) {
      padding-bottom: 0.5rem; } }

@media (min-width: 768px) and (max-width: 1199px) {
  .modal-body {
    padding: 2.34375rem; }
    .modal-body:not(:first-child) {
      padding-top: 0.5rem; }
    .modal-body:not(:last-child) {
      padding-bottom: 0.5rem; } }

@media (min-width: 1200px) {
  .modal-body {
    padding: 3.75rem; }
    .modal-body:not(:first-child) {
      padding-top: 0.5rem; }
    .modal-body:not(:last-child) {
      padding-bottom: 0.5rem; } }

@media (max-width: 767px) {
  .modal-footer {
    padding: 0.9375rem; }
    .modal-footer:not(:first-child) {
      padding-top: 0.5rem; }
    .modal-footer:last-child {
      padding-bottom: 0.9375rem; } }

@media (min-width: 768px) and (max-width: 1199px) {
  .modal-footer {
    padding: 2.34375rem; }
    .modal-footer:not(:first-child) {
      padding-top: 0.5rem; }
    .modal-footer:last-child {
      padding-bottom: 3.59375rem; } }

@media (min-width: 1200px) {
  .modal-footer {
    padding: 3.75rem; }
    .modal-footer:not(:first-child) {
      padding-top: 0.5rem; }
    .modal-footer:last-child {
      padding-bottom: 6.25rem; } }

.modal-title {
  text-align: center;
  color: #1f1f1f;
  font-family: var(--bs-font-sans-serif);
  font-weight: 800;
  line-height: 1.4; }
  .modal-title:not(:last-child) {
    margin-bottom: 0; }
  @media (max-width: 767px) {
    .modal-title {
      font-size: 1.625rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .modal-title {
      font-size: 1.8125rem; } }
  @media (min-width: 1200px) {
    .modal-title {
      font-size: 2rem; } }

.page-layout-def {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
  align-items: stretch;
  min-height: 100vh;
  width: 100%;
  position: relative; }

.logo-header-def img.logo-header-def__preview-img {
  max-width: 100%;
  height: auto; }

.phone-header-def:not(:last-child), .phone-header-def__phone:not(:last-child), .phone-header-def__work-time:not(:last-child) {
  margin-bottom: 0.3125rem; }

.phone-header-def__work-time {
  margin-left: 0.0625rem;
  margin-right: 0.0625rem; }

.phone-header-def__phone {
  color: #1f1f1f;
  font-weight: 700;
  letter-spacing: 0.01em;
  line-height: 1.4; }

.phone-header-def__work-time {
  color: #666;
  font-weight: 500;
  letter-spacing: 0.005em;
  line-height: 1.3; }

@media (max-width: 575px) {
  .phone-header-def__phone {
    font-size: 1rem; }
  .phone-header-def__work-time {
    font-size: 0.75rem; } }

@media (max-width: 767px) {
  .phone-header-def {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.9375rem; }
    .phone-header-def__phone:not(:last-child), .phone-header-def__work-time:not(:last-child) {
      margin-bottom: 0; }
.logo-header-def__preview-img{
  max-width:135px !important;
  max-height:29px !important;
}
}

@media (min-width: 576px) and (max-width: 991px) {
  .phone-header-def__phone {
    font-size: 1.1875rem; }
  .phone-header-def__work-time {
    font-size: 1rem; } }

@media (min-width: 992px) and (max-width: 1699px) {
  .phone-header-def__phone {
    font-size: 1rem; }
  .phone-header-def__work-time {
    font-size: 0.6875rem; } }

@media (min-width: 1700px) {
  .phone-header-def__phone {
    font-size: 1.375rem; }
  .phone-header-def__work-time {
    font-size: 0.875rem; } }

.phone-header-def a.phone-header-def__phone-link:not(:hover):not(:focus-visible) {
  color: inherit; }

.phone-header-def a.phone-header-def__phone-link:hover, .phone-header-def a.phone-header-def__phone-link:focus-visible {
  color: #163e7c; }

.user-header-def {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  position: relative; }
  .user-header-def::before {
    content: '';
    display: inline-block;
    vertical-align: middle; }
  .user-header-def__label {
    display: block; }
    .user-header-def__label:not(:first-child) {
      margin-top: 0.125rem; }
  @media (max-width: 1699px) {
    .user-header-def::before {
      height: 1.5rem;
      width: 1.5rem; } }
  @media (min-width: 1700px) {
    .user-header-def::before {
      height: 2.5rem;
      width: 2.5rem; } }
  .user-header-def::before {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain; }
  .user-header-def__label {
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.3; }
  @media (max-width: 1199px) {
    .user-header-def__label {
      display: none; } }
  @media (max-width: 767px) {
    .user-header-def__label {
      font-size: 0.75rem; } }
  @media (min-width: 768px) and (max-width: 1699px) {
    .user-header-def__label {
      font-size: 0.8125rem; } }
  @media (min-width: 1700px) {
    .user-header-def__label {
      font-size: 0.875rem; } }
  .user-header-def:not(:hover):not(:focus-visible) {
    color: #1f1f1f; }
  .user-header-def:hover, .user-header-def:focus-visible {
    color: #163e7c; }
  .user-header-def::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='%231b4e9b'%3e%3cpath d='M20.4053 3.24326C18.7571 3.24326 17.1459 3.732 15.7755 4.64768C14.4051 5.56335 13.337 6.86484 12.7063 8.38756C12.0755 9.91028 11.9105 11.5858 12.2321 13.2023C12.5536 14.8188 13.3473 16.3037 14.5127 17.4691C15.6782 18.6346 17.163 19.4283 18.7795 19.7498C20.396 20.0713 22.0716 19.9063 23.5943 19.2756C25.117 18.6449 26.4185 17.5768 27.3342 16.2063C28.2499 14.8359 28.7386 13.2248 28.7386 11.5766C28.7386 9.36645 27.8606 7.24684 26.2978 5.68403C24.735 4.12123 22.6154 3.24326 20.4053 3.24326V3.24326ZM20.4053 16.5766C19.4164 16.5766 18.4497 16.2833 17.6274 15.7339C16.8052 15.1845 16.1643 14.4036 15.7859 13.49C15.4074 12.5764 15.3084 11.571 15.5013 10.6011C15.6943 9.63123 16.1705 8.74032 16.8697 8.04106C17.569 7.34179 18.4599 6.86559 19.4298 6.67266C20.3997 6.47974 21.4051 6.57875 22.3187 6.95719C23.2323 7.33563 24.0132 7.97649 24.5626 8.79874C25.112 9.62098 25.4053 10.5877 25.4053 11.5766C25.4053 12.9027 24.8785 14.1744 23.9408 15.1121C23.0031 16.0498 21.7314 16.5766 20.4053 16.5766V16.5766ZM35.4053 34.9099V33.2433C35.4053 30.1491 34.1761 27.1816 31.9882 24.9937C29.8003 22.8058 26.8328 21.5766 23.7386 21.5766H17.0719C13.9777 21.5766 11.0103 22.8058 8.82236 24.9937C6.63444 27.1816 5.40527 30.1491 5.40527 33.2433V34.9099H8.73861V33.2433C8.73861 31.0331 9.61658 28.9135 11.1794 27.3507C12.7422 25.7879 14.8618 24.9099 17.0719 24.9099H23.7386C25.9487 24.9099 28.0684 25.7879 29.6312 27.3507C31.194 28.9135 32.0719 31.0331 32.0719 33.2433V34.9099H35.4053Z'/%3e%3c/svg%3e"); }

.favorites-header-def {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  position: relative; }
  .favorites-header-def::before {
    content: '';
    display: inline-block;
    vertical-align: middle; }
  .favorites-header-def__label {
    display: block; }
    .favorites-header-def__label {
      margin-top: 0.125rem; }
  @media (max-width: 1699px) {
    .favorites-header-def::before {
      height: 1.5rem;
      width: 1.5rem; } }
  @media (min-width: 1700px) {
    .favorites-header-def::before {
      height: 2.5rem;
      width: 2.5rem; } }
  .favorites-header-def::before {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain; }
  .favorites-header-def__label {
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.3; }
  @media (max-width: 1199px) {
    .favorites-header-def__label {
      display: none; } }
  @media (max-width: 767px) {
    .favorites-header-def__label {
      font-size: 0.75rem; } }
  @media (min-width: 768px) and (max-width: 1699px) {
    .favorites-header-def__label {
      font-size: 0.8125rem; } }
  @media (min-width: 1700px) {
    .favorites-header-def__label {
      font-size: 0.875rem; } }
  .favorites-header-def:not(:hover):not(:focus-visible) {
    color: #1f1f1f; }
  .favorites-header-def:hover, .favorites-header-def:focus-visible {
    color: #163e7c; }
  .favorites-header-def__number {
    position: absolute;
    left: 50%;
    top: -0.6875rem;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 1.625rem;
    width: 1.625rem;
    background-color: #f1f1f1;
    border-radius: 50%;
    color: #1b4e9b;
    font-size: 0.875rem;
    line-height: 1;
    transition: background-color 0.15s linear 0s, color 0.15s linear 0s; }
    @media (max-width: 767px) {
      .favorites-header-def__number {
        margin-left: 0.5625rem; } }
    @media (min-width: 768px) and (max-width: 1199px) {
      .favorites-header-def__number {
        margin-left: 0.8125rem; } }
    @media (min-width: 1200px) {
      .favorites-header-def__number {
        margin-left: 1.0625rem; } }
    a:hover .favorites-header-def__number {
      background-color: #1b4e9b;
      color: #fff; }
  .favorites-header-def::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none' stroke='%231b4e9b' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M12.0837 5.75C7.71208 5.75 4.16699 9.25867 4.16699 13.5875C4.16699 17.0819 5.55241 25.3754 19.1897 33.7592C19.4339 33.9078 19.7144 33.9864 20.0003 33.9864C20.2863 33.9864 20.5667 33.9078 20.811 33.7592C34.4482 25.3754 35.8337 17.0819 35.8337 13.5875C35.8337 9.25867 32.2886 5.75 27.917 5.75C23.5454 5.75 20.0003 10.5 20.0003 10.5C20.0003 10.5 16.4552 5.75 12.0837 5.75Z'/%3e%3c/svg%3e"); }

.number-items-cart-def {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  position: relative; }
  .number-items-cart-def::before {
    content: '';
    display: inline-block;
    vertical-align: middle; }
  .number-items-cart-def__label {
    display: block; }
    .number-items-cart-def__label:not(:first-child) {
      margin-top: 0.125rem; }
  @media (max-width: 1699px) {
    .number-items-cart-def::before {
      height: 1.5rem;
      width: 1.5rem; } }
  @media (min-width: 1700px) {
    .number-items-cart-def::before {
      height: 2.5rem;
      width: 2.5rem; } }
  .number-items-cart-def::before {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain; }
  .number-items-cart-def__label {
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1.3; }
  @media (max-width: 1199px) {
    .number-items-cart-def__label {
      display: none; } }
  @media (max-width: 767px) {
    .number-items-cart-def__label {
      font-size: 0.75rem; } }
  @media (min-width: 768px) and (max-width: 1699px) {
    .number-items-cart-def__label {
      font-size: 0.8125rem; } }
  @media (min-width: 1700px) {
    .number-items-cart-def__label {
      font-size: 0.875rem; } }
  .number-items-cart-def:not(:hover):not(:focus-visible) {
    color: #1f1f1f; }
  .number-items-cart-def:hover, .number-items-cart-def:focus-visible {
    color: #163e7c; }
  .number-items-cart-def__number {
    position: absolute;
    left: 50%;
    top: -0.6875rem;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 1.625rem;
    width: 1.625rem;
    background-color: #f1f1f1;
    border-radius: 50%;
    color: #1b4e9b;
    font-size: 0.875rem;
    line-height: 1;
    transition: background-color 0.15s linear 0s, color 0.15s linear 0s; }
    @media (max-width: 767px) {
      .number-items-cart-def__number {
        margin-left: 0.5625rem; } }
    @media (min-width: 768px) and (max-width: 1199px) {
      .number-items-cart-def__number {
        margin-left: 0.8125rem; } }
    @media (min-width: 1200px) {
      .number-items-cart-def__number {
        margin-left: 1.0625rem; } }
    a:hover .number-items-cart-def__number {
      background-color: #1b4e9b;
      color: #fff; }
  .number-items-cart-def::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='%23f39313'%3e%3cpath d='M32.4242 20.6383L34.2352 10.7078C34.2667 10.5373 34.2591 10.3617 34.2128 10.1946C34.1665 10.0274 34.0828 9.87298 33.968 9.74297C33.8582 9.60875 33.7201 9.50052 33.5636 9.42609C33.407 9.35165 33.2359 9.31286 33.0625 9.3125H9.11953L8.39219 5.31953C8.29172 4.77439 8.00372 4.28156 7.5781 3.92642C7.15248 3.57128 6.61604 3.37621 6.06172 3.375H3.375C3.06006 3.375 2.75801 3.50011 2.53531 3.72281C2.31261 3.94551 2.1875 4.24756 2.1875 4.5625C2.1875 4.87744 2.31261 5.17949 2.53531 5.40219C2.75801 5.62489 3.06006 5.75 3.375 5.75H6.06172L10.1289 28.1641C9.54902 28.6748 9.12302 29.3372 8.89873 30.0766C8.67445 30.8161 8.66077 31.6035 8.85922 32.3504C9.05768 33.0972 9.46042 33.7739 10.0222 34.3045C10.584 34.8351 11.2826 35.1986 12.0395 35.3541C12.7965 35.5097 13.5818 35.4511 14.3073 35.185C15.0328 34.9189 15.6697 34.4558 16.1466 33.8478C16.6234 33.2397 16.9213 32.5107 17.0068 31.7427C17.0923 30.9747 16.962 30.198 16.6305 29.5H24.557C24.1711 30.3137 24.0598 31.2307 24.2401 32.1131C24.4203 32.9954 24.8823 33.7953 25.5564 34.3925C26.2305 34.9896 27.0804 35.3516 27.978 35.424C28.8757 35.4965 29.7726 35.2753 30.5337 34.794C31.2949 34.3126 31.8791 33.5971 32.1984 32.755C32.5177 31.913 32.5549 30.99 32.3044 30.125C32.0539 29.2599 31.5291 28.4997 30.8092 27.9587C30.0893 27.4176 29.2131 27.1251 28.3125 27.125H12.3555L11.7023 23.5625H28.9211C29.7549 23.5621 30.5622 23.2692 31.2023 22.7349C31.8424 22.2006 32.2748 21.4586 32.4242 20.6383V20.6383ZM14.6562 31.2812C14.6562 31.6335 14.5518 31.9779 14.3561 32.2709C14.1603 32.5638 13.8821 32.7921 13.5567 32.9269C13.2312 33.0617 12.873 33.097 12.5275 33.0283C12.182 32.9595 11.8646 32.7899 11.6155 32.5408C11.3664 32.2917 11.1967 31.9743 11.128 31.6288C11.0592 31.2832 11.0945 30.9251 11.2293 30.5996C11.3642 30.2741 11.5925 29.9959 11.8854 29.8002C12.1783 29.6045 12.5227 29.5 12.875 29.5C13.3474 29.5 13.8005 29.6877 14.1345 30.0217C14.4686 30.3558 14.6562 30.8088 14.6562 31.2812ZM30.0937 31.2812C30.0937 31.6335 29.9893 31.9779 29.7936 32.2709C29.5978 32.5638 29.3196 32.7921 28.9942 32.9269C28.6687 33.0617 28.3105 33.097 27.965 33.0283C27.6195 32.9595 27.3021 32.7899 27.053 32.5408C26.8039 32.2917 26.6342 31.9743 26.5655 31.6288C26.4967 31.2832 26.532 30.9251 26.6668 30.5996C26.8017 30.2741 27.03 29.9959 27.3229 29.8002C27.6158 29.6045 27.9602 29.5 28.3125 29.5C28.7849 29.5 29.238 29.6877 29.572 30.0217C29.9061 30.3558 30.0937 30.8088 30.0937 31.2812ZM9.55 11.6875H31.6375L30.0937 20.2078C30.0448 20.483 29.9004 20.7321 29.6859 20.9113C29.4714 21.0905 29.2006 21.1883 28.9211 21.1875H11.2719L9.55 11.6875Z'/%3e%3c/svg%3e"); }
  .number-items-cart-def:hover, .number-items-cart-def:focus-visible {
    color: #f39313; }
    .number-items-cart-def:hover .number-items-cart-def__number, .number-items-cart-def:focus-visible .number-items-cart-def__number {
      background-color: #f39313; }

.actions-list-header-def {
  padding-left: 0;
  list-style: none;
  display: flex;
  flex-wrap: nowrap; }
  .actions-list-header-def > li {
    padding-left: 0 !important; }
    .actions-list-header-def > li::before {
      content: normal !important;
      height: auto !important;
      width: auto !important;
      background-color: transparent;
      border-radius: 0;
      display: inline-block !important;
      float: none !important; }
  .actions-list-header-def__item {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0 !important; }
  @media (max-width: 1699px) {
    .actions-list-header-def {
      gap: 1.875rem; } }
  @media (min-width: 1700px) {
    .actions-list-header-def {
      gap: 2.875rem; } }

.links-header-def {
  padding-left: 0;
  list-style: none;
  display: grid;
  gap: 0.125rem;
  grid-template-columns: 266fr 238fr; }
  .links-header-def > li {
    padding-left: 0 !important; }
    .links-header-def > li::before {
      content: normal !important;
      height: auto !important;
      width: auto !important;
      background-color: transparent;
      border-radius: 0;
      display: inline-block !important;
      float: none !important; }
  .links-header-def__item {
    margin-bottom: 0 !important; }
  .links-header-def__btn.btn {
    width: 100%;
    white-space: nowrap; }
  .links-header-def__btn.btn {
    font-size: 0.875rem; }
  @media (max-width: 1699px) {
    .links-header-def__btn.btn {
      font-size: 0.875rem;
      padding-left: 0.5rem;
      padding-right: 0.5rem; } }
  @media (max-width: 1199px) {
    .links-header-def__btn.btn {
      padding-bottom: 0.9375rem;
      padding-top: 0.9375rem; } }
  @media (min-width: 1200px) {
    .links-header-def__btn.btn {
      padding-bottom: 1.1875rem;
      padding-top: 1.1875rem; } }
  @media (min-width: 1700px) {
    .links-header-def__btn.btn {
      font-size: 1rem; } }

.header-def.navbar {
  flex-direction: column;
  padding-bottom: 0;
  padding-top: 0; }

.header-def__main {
  --bs-gutter-x: 1.875rem;
  --bs-gutter-y: 0;
  position:relative;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x));
  align-items: center;
  justify-content: space-between;
  flex-wrap: nowrap;
  padding-left: 0;
  padding-right: 0; }
  .header-def__main > * {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: auto; }
  .header-def__main .search-header-def {
    width: 100%; }
    .header-def__main .search-header-def .search-header-def__submit {
      right: 1.0625rem; }
  .header-def__main .actions-list-header-def {
    padding-left: 0.9375rem !important; }

.header-def > .container > *:not(:last-child) {
  margin-bottom: 0; }

.header-def__menu-inner {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  width: 100%; }
  .header-def__menu-inner > *:not(:last-child) {
    margin-bottom: 0; }
  .header-def__menu-inner .logo-header-def {
    max-width: 14.6875rem; }
  .header-def__menu-inner .menu-catalog-header-def:last-child {
    margin-left: -1.75rem; }
  .header-def__menu-inner .menu-header-def {
    margin-bottom: -0.125rem;
    margin-top: -0.125rem; }
  .header-def__menu-inner .links-header-def {
    width: 100%; }

@media (max-width: 1199px) {
  .header-def__menu-inner {
    gap: 0.125rem; } }

@media (max-width: 991px) {
  .header-def__main {
    gap: 0.625rem 0; }
    .header-def__main > *.search-header-def {
      max-width: none; }
  .header-def__menu .menu-header-def {
    display: none; }
  .header-def__menu-mobile {
    width: 100%; }
    .header-def__menu-mobile-inner {
      margin-left: auto;
      margin-right: auto;
      max-width: 720px;
      padding-left: 0.9375rem;
      padding-right: 0.9375rem; } }

@media (max-width: 767px) {
  .header-def__main {
    padding-bottom: 1rem;
    padding-top: 1rem; }
    .header-def__main > *.phone-header-def {
      text-align: center;
      width: 100%; }
    .header-def__main .logo-header-def {
      max-width: 215px;
      order: 1; }
    .header-def__main .actions-list-header-def {
      order: 2; }
    .header-def__main .phone-header-def {
      order: 3; }
    .header-def__main .search-header-def {
      order: 4; } }

@media (max-width: 575px) {
  .header-def__main .logo-header-def {
    max-width: 165px; }
  .header-def__main .actions-list-header-def:last-child {
    margin-right: 1.875rem; }
  .header-def__menu-inner {
    flex-wrap: wrap; }
  .header-def__menu .menu-catalog-header-def {
    flex: 1 0 0%; } }

@media (min-width: 768px) and (max-width: 991px) {
  .header-def__main .logo-header-def {
    order: 1; }
  .header-def__main .phone-header-def {
    order: 2; }
  .header-def__main .actions-list-header-def {
    order: 3; }
  .header-def__main .search-header-def {
    order: 4; } }

@media (min-width: 768px) and (max-width: 1199px) {
  .header-def__main {
    padding-bottom: 1.5rem;
    padding-top: 1.5rem; } }

@media (min-width: 992px) {
  .header-def__main .search-header-def {
    width: auto;
    flex-grow: 1; } }

@media (min-width: 1200px) {
  .header-def__main {
    padding-bottom: 2rem;
    padding-top: 2rem; }
  .header-def__menu-inner .links-header-def {
    max-width: 32%; } }

.header-def__menu-inner {
  background-color: #fff;
  border: 0.125rem solid #f1f1f1;
  border-radius: 0.1875rem;
  padding: 0.125rem; }

.header-def__menu-mobile {
  background-color: #f1f1f1; }

.content-page-def {
  flex-grow: 1;
  display: grid;
  grid-template-rows: 1fr;
  gap: 1.875rem;
  padding-top: 1.875rem; }
  .content-page-def__sidebar {
    /*grid-column-start: 1;
    grid-column-end: 2;*/ }
  @media (max-width: 767px) {
    .content-page-def {
      padding-bottom: 3.75rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .content-page-def {
      padding-bottom: 5rem; } }
  @media (min-width: 1200px) {
    .content-page-def {
      padding-bottom: 6.25rem; } }
  .content-page-def:not(.content-page-def_with-sidebar) {
    grid-template-columns: 100%; }
  @media (min-width: 1200px) {
    .content-page-def_with-sidebar {
      grid-template-columns: 1000fr 510fr; } }

.title-footer-def {
  border-bottom: 2px solid #fff;
  color: #1b4e9b;
  font-size: 1.125rem;
  font-weight: 800;
  line-height: 1.4;
  padding-bottom: 0.6875rem; }
  .title-footer-def:not(:last-child) {
    margin-bottom: 2rem; }

.address-footer-def {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.3; }
  .address-footer-def:not(:last-child) {
    margin-bottom: 1.375rem; }
  .address-footer-def a:not(:hover):not(:focus-visible) {
    color: #666; }

.phone-footer-def {
  color: #1f1f1f;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4; }
  .phone-footer-def:not(:last-child) {
    margin-bottom: 1rem; }
  .address-footer-def + .phone-footer-def {
    margin-top: -0.625rem; }
  .phone-footer-def__link:not(:hover):not(:focus-visible) {
    color: inherit; }
  .phone-footer-def__link:hover, .phone-footer-def__link:focus-visible {
    color: #163e7c; }

.contacts-footer-def {
  padding-left: 0;
  list-style: none; }
  .contacts-footer-def > li {
    padding-left: 0 !important; }
    .contacts-footer-def > li::before {
      content: normal !important;
      height: auto !important;
      width: auto !important;
      background-color: transparent;
      border-radius: 0;
      display: inline-block !important;
      float: none !important; }
  .contacts-footer-def:not(:last-child) {
    margin-bottom: 1.875rem; }
  .contacts-footer-def__item:not(:last-child) {
    margin-bottom: 0.875rem !important; }
  .contacts-footer-def__link {
    width: 100%; }
  .contacts-footer-def__link.btn-sm, .btn-group-sm > .contacts-footer-def__link.btn {
    max-width: 15rem; }
  .contacts-footer-def__link.btn-sm, .btn-group-sm > .contacts-footer-def__link.btn {
    letter-spacing: 0.01em;
    padding-bottom: 0.75rem;
    padding-top: 0.75rem; }

.apps-list-def:not(:last-child) {
  margin-bottom: 1.625rem; }

.apps-list-def__label, .apps-list-def__list {
  display: inline-block;
  vertical-align: middle; }
  .apps-list-def__label:not(:last-child), .apps-list-def__list:not(:last-child) {
    margin-bottom: 0;
    margin-right: 1.5rem; }

.apps-list-def__item {
  display: inline-block;
  vertical-align: middle; }
  .apps-list-def__item:not(:last-child) {
    margin-bottom: 0 !important;
    margin-right: 1rem; }

@media (max-width: 1699px) {
  .apps-list-def__label {
    display: none; } }

.apps-list-def__label {
  color: #666;
  font-size: 1rem;
  font-weight: 600;
  letter-spacing: 0; }

.apps-list-def__list {
  padding-left: 0;
  list-style: none; }
  .apps-list-def__list > li {
    padding-left: 0 !important; }
    .apps-list-def__list > li::before {
      content: normal !important;
      height: auto !important;
      width: auto !important;
      background-color: transparent;
      border-radius: 0;
      display: inline-block !important;
      float: none !important; }

.apps-list-def__link img {
  transition: transform 0.15s linear 0s; }

.apps-list-def__link:not(:hover):not(:focus-visible) img {
  transform: scale(1); }

.apps-list-def__link:hover img, .apps-list-def__link:focus-visible img {
  transform: scale(1.05); }

.logo-footer-def:not(:last-child) {
  margin-bottom: 1rem; }

.logo-footer-def__img {
  max-width: 100%;
  height: auto;
  vertical-align: middle; }

.policy-footer-def {
  font-size: 1rem;
  line-height: 1.625; }
  .policy-footer-def__link:not(:hover):not(:focus-visible) {
    color: #1b4e9b; }
  .policy-footer-def__link:hover, .policy-footer-def__link:focus-visible {
    color: #163e7c; }

.copyright-footer-def {
  color: #666;
  font-size: 1rem;
  font-weight: 600; }

.footer-def {
  padding-bottom: 0;
  padding-top: 0.875rem;
  background-color: #f1f1f1; }
  .footer-def__main {
    padding-bottom: 3.25rem;
    padding-top: 3.25rem; }
  .footer-def__other {
    padding-bottom: 2rem;
    padding-top: 2.5rem;
    position: relative; }
    .footer-def__other:before {
      content: '';
      display: block;
      height: 2px;
      position: absolute;
      left: 0.9375rem;
      right: 0.9375rem;
      top: 0; }
  @media (max-width: 1199px) {
    .footer-def__menu:not(:last-child), .footer-def__catalog:not(:last-child), .footer-def__contacts:not(:last-child) {
      margin-bottom: 1.875rem; } }
  @media (max-width: 767px) {
    .footer-def__logo:not(:last-child), .footer-def__copyright:not(:last-child), .footer-def__policy:not(:last-child), .footer-def__apps:not(:last-child) {
      margin-bottom: 1.875rem; } }
  @media (min-width: 768px) {
    .footer-def__other {
      --bs-gutter-x: 1.875rem;
      --bs-gutter-y: 0;
      display: flex;
      flex-wrap: wrap;
      margin-top: calc(-1 * var(--bs-gutter-y));
      margin-right: calc(-.5 * var(--bs-gutter-x));
      margin-left: calc(-.5 * var(--bs-gutter-x));
      align-items: center;
      justify-content: space-between; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .footer-def__logo, .footer-def__copyright, .footer-def__policy, .footer-def__apps {
      flex-shrink: 0;
      width: 100%;
      max-width: 100%;
      padding-right: calc(var(--bs-gutter-x) * .5);
      padding-left: calc(var(--bs-gutter-x) * .5);
      margin-top: var(--bs-gutter-y);
      flex: 0 0 auto;
      width: 50%;
      margin-top: 1.875rem; }
      .footer-def__logo:nth-child(1), .footer-def__logo:nth-child(2), .footer-def__copyright:nth-child(1), .footer-def__copyright:nth-child(2), .footer-def__policy:nth-child(1), .footer-def__policy:nth-child(2), .footer-def__apps:nth-child(1), .footer-def__apps:nth-child(2) {
        margin-top: 0; } }
  @media (min-width: 1200px) {
    .footer-def__logo, .footer-def__copyright, .footer-def__policy, .footer-def__apps {
      flex-shrink: 0;
      width: 100%;
      max-width: 100%;
      padding-right: calc(var(--bs-gutter-x) * .5);
      padding-left: calc(var(--bs-gutter-x) * .5);
      margin-top: var(--bs-gutter-y);
      flex: 0 0 auto;
      width: auto; } }
  @media (min-width: 1200px) and (max-width: 1699px) {
    .footer-def__main {
      --bs-gutter-x: 1.875rem;
      --bs-gutter-y: 0;
      display: flex;
      flex-wrap: wrap;
      margin-top: calc(-1 * var(--bs-gutter-y));
      margin-right: calc(-.5 * var(--bs-gutter-x));
      margin-left: calc(-.5 * var(--bs-gutter-x)); }
    .footer-def__menu, .footer-def__catalog, .footer-def__contacts {
      flex-shrink: 0;
      width: 100%;
      max-width: 100%;
      padding-right: calc(var(--bs-gutter-x) * .5);
      padding-left: calc(var(--bs-gutter-x) * .5);
      margin-top: var(--bs-gutter-y); }
    .footer-def__menu, .footer-def__catalog, .footer-def__contacts {
      flex: 0 0 auto; }
    .footer-def__menu {
      width: 21.66667%; }
    .footer-def__catalog {
      width: 56.66667%; }
    .footer-def__contacts {
      width: 21.66667%; } }
  @media (min-width: 1700px) {
    .footer-def__main {
      --bs-gutter-x: 8.125rem;
      --bs-gutter-y: 0;
      display: flex;
      flex-wrap: wrap;
      margin-top: calc(-1 * var(--bs-gutter-y));
      margin-right: calc(-.5 * var(--bs-gutter-x));
      margin-left: calc(-.5 * var(--bs-gutter-x)); }
    .footer-def__menu, .footer-def__catalog, .footer-def__contacts {
      flex-shrink: 0;
      width: 100%;
      max-width: 100%;
      padding-right: calc(var(--bs-gutter-x) * .5);
      padding-left: calc(var(--bs-gutter-x) * .5);
      margin-top: var(--bs-gutter-y); }
    .footer-def__menu, .footer-def__catalog, .footer-def__contacts {
      flex: 0 0 auto; }
    .footer-def__menu {
      width: 21.66667%; }
    .footer-def__catalog {
      width: 56.66667%;
      padding-right: 4.6875rem; }
    .footer-def__contacts {
      width: 21.66667%; }
    .footer-def__logo:not(:last-child) {
      margin-right: 3.125rem; } }
  .footer-def__other:before {
    background-color: #fff; }

.page-main .header-def {
  position: relative;
  z-index: 100; }

.page-main .content-page-def {
  padding-top: 0; }
  .page-main .content-page-def .content-page-def__content .banners-list-main-def:first-child {
    margin-top: -2rem; }

@media (min-width: 768px) and (max-width: 1199px) {
  .page-main .content-page-def {
    padding-bottom: 5.625rem; }
    .page-main .content-page-def .features-list-def:not(:last-child) {
      margin-bottom: 4.75rem; } }

@media (min-width: 1200px) {
  .page-main .content-page-def {
    padding-bottom: 7.5rem; }
    .page-main .content-page-def .features-list-def:not(:last-child) {
      margin-bottom: 7rem; } }
	  
@media (min-width: 768px) and (max-width: 1199px) {
  .page-inner .content-page-def .title-page-def:not(:last-child) {
    margin-bottom: 1.5625rem; } }

@media (min-width: 1200px) {
  .page-inner .content-page-def .title-page-def:not(:last-child) {
    margin-bottom: 1.875rem; } }

@media (min-width: 768px) and (max-width: 1199px) {
  .page-about .content-page-def .title-page-def:not(:last-child) {
    margin-bottom: 1.5625rem; } }

@media (min-width: 1200px) {
  .page-about .content-page-def .title-page-def:not(:last-child) {
    margin-bottom: 1.875rem; } }

@media (min-width: 768px) and (max-width: 1199px) {
  .page-catalog .content-page-def .title-page-def:not(:last-child) {
    margin-bottom: 1.3125rem; } }

@media (min-width: 1200px) {
  .page-catalog .content-page-def .title-page-def:not(:last-child) {
    margin-bottom: 1.375rem; } }

@media (min-width: 768px) {
  .content-page-def .title-page-def + .load-company-details-def {
    margin-top: -3.75rem; }
  .content-page-def .title-page-def + .load-company-details-def .load-company-details-def__link {
    justify-content: flex-end; } }

@media (min-width: 768px) and (max-width: 1199px) {
  .page-contacts .content-page-def .title-page-def:not(:last-child) {
    margin-bottom: 1.5625rem; } }

@media (min-width: 1200px) {
  .page-contacts .content-page-def .title-page-def:not(:last-child) {
    margin-bottom: 1.875rem; } }

@media (min-width: 768px) and (max-width: 1199px) {
  .page-delivery .content-page-def .title-page-def:not(:last-child) {
    margin-bottom: 1.5rem; } }

@media (min-width: 1200px) {
  .page-delivery .content-page-def .title-page-def:not(:last-child) {
    margin-bottom: 1.75rem; } }

@media (min-width: 768px) and (max-width: 1699px) {
  .page-delivery .content-page-def {
    gap: 3.4375rem; } }

@media (min-width: 1700px) {
  .page-delivery .content-page-def {
    gap: 5rem; } }

@media (min-width: 768px) and (max-width: 1199px) {
  .page-news-list .content-page-def .title-page-def:not(:last-child) {
    margin-bottom: 1.25rem; } }

@media (min-width: 1200px) {
  .page-news-list .content-page-def .title-page-def:not(:last-child) {
    margin-bottom: 1.875rem; } }

@media (min-width: 768px) and (max-width: 1199px) {
  .page-order-files .content-page-def .title-page-def:not(:last-child) {
    margin-bottom: 1.5rem; } }

@media (min-width: 1200px) {
  .page-order-files .content-page-def .title-page-def:not(:last-child) {
    margin-bottom: 1.75rem; } }

@media (min-width: 1200px) {
  .page-order-files .content-page-def_with-sidebar {
    grid-template-columns: 1fr 375px; }
  .page-order-files .content-page-def .content-page-def__sidebar {
    padding-top: 4rem; } }

@media (min-width: 1200px) and (max-width: 1699px) {
  .page-order-files .content-page-def {
    gap: 6.125rem; } }

@media (min-width: 1700px) {
  .page-order-files .content-page-def {
    gap: 10.375rem; } }

@media (min-width: 768px) and (max-width: 1199px) {
  .page-order-unrecog-files .content-page-def .title-page-def:not(:last-child) {
    margin-bottom: 1.5rem; } }

@media (min-width: 1200px) {
  .page-order-unrecog-files .content-page-def .title-page-def:not(:last-child) {
    margin-bottom: 1.75rem; } }

@media (min-width: 1200px) {
  .page-order-unrecog-files .content-page-def_with-sidebar {
    grid-template-columns: 1fr 375px; }
  .page-order-unrecog-files .content-page-def .content-page-def__sidebar {
    padding-top: 4rem; } }

@media (min-width: 1200px) and (max-width: 1699px) {
  .page-order-unrecog-files .content-page-def {
    gap: 6.125rem; } }

@media (min-width: 1700px) {
  .page-order-unrecog-files .content-page-def {
    gap: 10.375rem; } }

@media (min-width: 768px) and (max-width: 1199px) {
  .page-order-manual .content-page-def .title-page-def:not(:last-child) {
    margin-bottom: 1.6875rem; } }

@media (min-width: 1200px) {
  .page-order-manual .content-page-def .title-page-def:not(:last-child) {
    margin-bottom: 2.125rem; } }

@media (min-width: 1200px) {
  .page-order-manual .content-page-def_with-sidebar {
    grid-template-columns: 1049fr 375px; }
  .page-order-manual .content-page-def .content-page-def__sidebar {
    padding-top: 4rem; } }

@media (min-width: 1200px) and (max-width: 1699px) {
  .page-order-manual .content-page-def {
    gap: 6.125rem; } }

@media (min-width: 1700px) {
  .page-order-manual .content-page-def {
    gap: 10.375rem; } }

@media (min-width: 768px) and (max-width: 1199px) {
  .page-product .content-page-def .title-page-def:not(:last-child) {
    margin-bottom: 1.625rem; } }

@media (min-width: 1200px) {
  .page-product .content-page-def .title-page-def:not(:last-child) {
    margin-bottom: 2rem; } }

.page-section .content-page-def .stocks-block-def.block-def:not(:last-child) {
  margin-bottom: 4.375rem; }

@media (min-width: 1200px) {
  .page-section .content-page-def .title-page-def:not(:last-child) {
    margin-bottom: 1.75rem; } }

@media (min-width: 768px) and (max-width: 1199px) {
  .page-services .content-page-def .title-page-def:not(:last-child) {
    margin-bottom: 1.5625rem; } }

@media (min-width: 1200px) {
  .page-services .content-page-def .title-page-def:not(:last-child) {
    margin-bottom: 1.875rem; } }

@media (min-width: 768px) and (max-width: 1199px) {
  .page-stocks-list .content-page-def .title-page-def:not(:last-child) {
    margin-bottom: 1.5625rem; } }

@media (min-width: 1200px) {
  .page-stocks-list .content-page-def .title-page-def:not(:last-child) {
    margin-bottom: 1.875rem; } }

.accept-user-agreement-def {
  font-size: 1rem;
  font-weight: var(--bs-font-sans-serif);
  line-height: 1.4;
  letter-spacing: -0.02em; }
  .accept-user-agreement-def:not(:last-child) {
    margin-bottom: 1.25rem; }

.accept-user-agreement-mini {
  font-size: 0.875rem;
  line-height: 1.4;
  font-weight: var(--bs-font-sans-serif);
  letter-spacing: 0; }
  .accept-user-agreement-mini:not(:last-child) {
    margin-bottom: 1.25rem; }
  .accept-user-agreement-mini a:not(:hover):not(:focus-visible) {
    color: #4F8DEA; }

.char-menu {
  --bs-gutter-x: 0;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x));
  font-size: 0.875rem;
  font-weight: 500;
  letter-spacing: 0.005em; }
  .char-menu:not(:last-child) {
    margin-bottom: 0.125rem; }
  .char-menu__label, .char-menu__value {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y); }
  .char-menu__label {
    flex: 1 0 0%;
    display: flex;
    align-items: baseline; }
    .char-menu__label::after {
      content: '';
      display: block;
      height: 0;
      flex: 1 0 0%; }
  .char-menu__value {
    flex: 0 0 auto;
    width: auto; }
  .char-menu__label {
    color: #666; }
    .char-menu__label::after {
      border-bottom: 1px dashed #c7c7c7; }
  .char-menu__value {
    color: #1f1f1f; }
    .char-menu__value a {
      font-weight: 700; }

.char-order:not(:last-child) {
  margin-bottom: 0.625rem; }

.char-order__label-with-value {
  --bs-gutter-x: 0;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x)); }
  .char-order__label-with-value:not(:last-child) {
    margin-bottom: 0.5rem; }

.char-order__label, .char-order__value {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-top: var(--bs-gutter-y); }

.char-order__label {
  flex: 1 0 0%;
  display: flex;
  align-items: baseline; }
  .char-order__label::after {
    content: '';
    display: block;
    height: 0;
    flex: 1 0 0%; }

.char-order__value {
  flex: 0 0 auto;
  width: auto; }

.char-order__label-with-value {
  color: #1f1f1f;
  font-size: 1.125rem;
  font-weight: 700;
  letter-spacing: 0.005em; }

.char-order:not(.char-order_no-value) .char-order__label::after {
  border-bottom: 1px dashed #c7c7c7; }

.char-order__desc {
  color: #666;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.4; }

.chars-list-menu:not(:last-child) {
  margin-bottom: 0.5rem; }

.chars-list-menu__item:not(:last-child) {
  margin-bottom: 0.5rem; }

@media (min-width: 992px) {
  .chars-list-menu_count-2 {
    columns: 2;
    column-count: 2; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .chars-list-menu_count-2 {
    column-gap: 3.125rem; } }

@media (min-width: 1200px) and (max-width: 1699px) {
  .chars-list-menu_count-2 {
    column-gap: 1.875rem; } }

@media (min-width: 1700px) {
  .chars-list-menu_count-2 {
    column-gap: 4.375rem; } }

.chars-list-order:not(:last-child) {
  margin-bottom: 2.375rem; }

.chars-list-order__item:not(:last-child) {
  margin-bottom: 0.625rem; }

.chars-list-order_wide .chars-list-order__item:not(:last-child) {
  margin-bottom: 0.125rem; }

.discount-def {
  display: inline-block;
  padding: 0.375rem 1.125rem 0.3125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='77' height='31' viewBox='0 0 77 31' fill='%231f1f1f' preserveAspectRatio='none'%3e%3cpath d='M9 0.0310059H77L68 31H0L9 0.0310059Z' fill-rule='evenodd' clip-rule='evenodd'/%3e%3c/svg%3e");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  color: #fff;
  font-family: var(--bs-font-sans-serif);
  font-size: 1rem;
  font-weight: 800;
  line-height: 1.4; }
  .discount-def:not(:last-child) {
    margin-bottom: 0.375rem; }

.dropdown-def {
  position: relative; }
  .dropdown-def__menu-inner {
    padding-left: 0;
    list-style: none; }
    .dropdown-def__menu-inner > li {
      padding-left: 0 !important; }
      .dropdown-def__menu-inner > li::before {
        content: normal !important;
        height: auto !important;
        width: auto !important;
        background-color: transparent;
        border-radius: 0;
        display: inline-block !important;
        float: none !important; }
  .dropdown-def__toggle {
    width: 100%; }
    .dropdown-def__toggle.dropdown-toggle::after {
      margin-right: -0.3125rem; }
  .dropdown-def__menu {
    left: 0 !important;
    right: 0 !important;
    max-height: 26.25rem; }
    .dropdown-def__menu-inner {
      max-height: 25.125rem;
      overflow-y: auto; }
      @media (prefers-reduced-motion: no-preference) {
        .dropdown-def__menu-inner {
          scroll-behavior: smooth; } }
    .dropdown-def__menu.dropdown-menu {
      margin-left: auto !important;
      margin-right: auto !important;
      margin-top: 0 !important;
      width: 100%;
      min-width: 0; }
    .dropdown-def__menu-item:not(:last-child) {
      margin-bottom: 0.5rem !important; }
    .dropdown-def__menu-item-label {
      display: block; }
    .dropdown-def__menu[data-popper-placement="bottom-start"] {
      top: -0.125rem !important; }
    .dropdown-def__menu[data-popper-placement="top-start"] {
      bottom: -0.125rem !important; }
  .dropdown-def__menu {
    border-color: #f1f1f1; }
    .dropdown-def__menu.dropdown-menu {
      box-shadow: none; }
      .dropdown-def__menu.dropdown-menu[data-popper-placement="bottom-start"] {
        border-top-width: 0;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        padding: 0 1.125rem 1.125rem; }
      .dropdown-def__menu.dropdown-menu[data-popper-placement="top-start"] {
        border-bottom-width: 0;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        padding: 1.125rem 1.125rem 0; }
    .dropdown-def__menu-item-label {
      color: #1f1f1f;
      font-weight: 600; }
  .dropdown-def:focus-within {
    filter: drop-shadow(0 0 1.25rem rgba(123, 166, 229, 0.2));
    z-index: 1000; }
  .dropdown-def__toggle.show {
    border-color: rgba(241, 241, 241, 0); }
  .dropdown-def__menu-item:hover .dropdown-def__menu-item-label, .dropdown-def__menu-item:focus-within .dropdown-def__menu-item-label {
    color: #1b4e9b; }
  .dropdown-def__menu-item input:checked ~ label {
    color: #1b4e9b; }
  .dropdown-def__menu-inner::-webkit-scrollbar {
    border-radius: 0.1875rem;
    width: 0.1875rem; }
  .dropdown-def__menu-inner::-webkit-scrollbar-track {
    background-color: #f1f1f1; }
  .dropdown-def__menu-inner::-webkit-scrollbar-thumb {
    background-color: #1b4e9b;
    border-radius: 0.1875rem; }

.favorite-big:not(:last-child) {
  margin-bottom: 0; }

.favorite-big__link::before {
  content: '';
  display: inline-block;
  height: 1.375rem;
  width: 1.5rem;
  vertical-align: middle; }

.favorite-big__link::before {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain; }

.favorite-big__link::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='22' viewBox='0 0 24 22' fill='rgba%28243, 147, 19, 0%29' stroke='%23f39313' stroke-width='2'%3e%3cpath d='M6.5 1C3.4629 1 1 3.48521 1 6.55134C1 9.02646 1.9625 14.9008 11.4368 20.839C11.6065 20.9443 11.8013 21 12 21C12.1987 21 12.3935 20.9443 12.5632 20.839C22.0375 14.9008 23 9.02646 23 6.55134C23 3.48521 20.5371 1 17.5 1C14.4629 1 12 4.36445 12 4.36445C12 4.36445 9.5371 1 6.5 1Z'/%3e%3c/svg%3e"); }

.favorite-big__link:hover::before, .favorite-big__link:focus-visible::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='22' viewBox='0 0 24 22' fill='%23f39313' stroke='%23f39313' stroke-width='2'%3e%3cpath d='M6.5 1C3.4629 1 1 3.48521 1 6.55134C1 9.02646 1.9625 14.9008 11.4368 20.839C11.6065 20.9443 11.8013 21 12 21C12.1987 21 12.3935 20.9443 12.5632 20.839C22.0375 14.9008 23 9.02646 23 6.55134C23 3.48521 20.5371 1 17.5 1C14.4629 1 12 4.36445 12 4.36445C12 4.36445 9.5371 1 6.5 1Z'/%3e%3c/svg%3e"); }

.favorite-big_active .favorite-big__link::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='22' viewBox='0 0 24 22' fill='%23f39313' stroke='%23f39313' stroke-width='2'%3e%3cpath d='M6.5 1C3.4629 1 1 3.48521 1 6.55134C1 9.02646 1.9625 14.9008 11.4368 20.839C11.6065 20.9443 11.8013 21 12 21C12.1987 21 12.3935 20.9443 12.5632 20.839C22.0375 14.9008 23 9.02646 23 6.55134C23 3.48521 20.5371 1 17.5 1C14.4629 1 12 4.36445 12 4.36445C12 4.36445 9.5371 1 6.5 1Z'/%3e%3c/svg%3e"); }

.favorite-big_active .favorite-big__link:hover::before, .favorite-big_active .favorite-big__link:focus-visible::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='22' viewBox='0 0 24 22' fill='%23f39313' stroke='rgba%28243, 147, 19, 0%29' stroke-width='2'%3e%3cpath d='M6.5 1C3.4629 1 1 3.48521 1 6.55134C1 9.02646 1.9625 14.9008 11.4368 20.839C11.6065 20.9443 11.8013 21 12 21C12.1987 21 12.3935 20.9443 12.5632 20.839C22.0375 14.9008 23 9.02646 23 6.55134C23 3.48521 20.5371 1 17.5 1C14.4629 1 12 4.36445 12 4.36445C12 4.36445 9.5371 1 6.5 1Z'/%3e%3c/svg%3e"); }

.favorite-def:not(:last-child) {
  margin-bottom: 0; }

.favorite-def__link::before {
  content: '';
  display: inline-block;
  height: 1.8125rem;
  width: 1.8125rem;
  vertical-align: middle; }

.favorite-def__link::before {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain; }

.favorite-def__link::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='rgba%28243, 147, 19, 0%29' stroke='%23f39313' stroke-width='2'%3e%3cpath d='M4.83301 8.69637C4.83301 6.02883 6.99737 3.8667 9.66634 3.8667C12.3353 3.8667 14.4997 6.79377 14.4997 6.79377C14.4997 6.79377 16.664 3.8667 19.333 3.8667C22.002 3.8667 24.1663 6.02883 24.1663 8.69637C24.1663 10.8497 23.3205 15.9604 14.9946 21.1267C14.8455 21.2183 14.6743 21.2667 14.4997 21.2667C14.3251 21.2667 14.1539 21.2183 14.0047 21.1267C5.67884 15.9604 4.83301 10.8497 4.83301 8.69637Z'/%3e%3c/svg%3e"); }

.favorite-def__link:hover::before, .favorite-def__link:focus-visible::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23f39313' stroke='%23f39313' stroke-width='2'%3e%3cpath d='M4.83301 8.69637C4.83301 6.02883 6.99737 3.8667 9.66634 3.8667C12.3353 3.8667 14.4997 6.79377 14.4997 6.79377C14.4997 6.79377 16.664 3.8667 19.333 3.8667C22.002 3.8667 24.1663 6.02883 24.1663 8.69637C24.1663 10.8497 23.3205 15.9604 14.9946 21.1267C14.8455 21.2183 14.6743 21.2667 14.4997 21.2667C14.3251 21.2667 14.1539 21.2183 14.0047 21.1267C5.67884 15.9604 4.83301 10.8497 4.83301 8.69637Z'/%3e%3c/svg%3e"); }

.favorite-def_active .favorite-def__link::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23f39313' stroke='%23f39313' stroke-width='2'%3e%3cpath d='M4.83301 8.69637C4.83301 6.02883 6.99737 3.8667 9.66634 3.8667C12.3353 3.8667 14.4997 6.79377 14.4997 6.79377C14.4997 6.79377 16.664 3.8667 19.333 3.8667C22.002 3.8667 24.1663 6.02883 24.1663 8.69637C24.1663 10.8497 23.3205 15.9604 14.9946 21.1267C14.8455 21.2183 14.6743 21.2667 14.4997 21.2667C14.3251 21.2667 14.1539 21.2183 14.0047 21.1267C5.67884 15.9604 4.83301 10.8497 4.83301 8.69637Z'/%3e%3c/svg%3e"); }

.favorite-def_active .favorite-def__link:hover::before, .favorite-def_active .favorite-def__link:focus-visible::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='%23f39313' stroke='rgba%28243, 147, 19, 0%29' stroke-width='2'%3e%3cpath d='M4.83301 8.69637C4.83301 6.02883 6.99737 3.8667 9.66634 3.8667C12.3353 3.8667 14.4997 6.79377 14.4997 6.79377C14.4997 6.79377 16.664 3.8667 19.333 3.8667C22.002 3.8667 24.1663 6.02883 24.1663 8.69637C24.1663 10.8497 23.3205 15.9604 14.9946 21.1267C14.8455 21.2183 14.6743 21.2667 14.4997 21.2667C14.3251 21.2667 14.1539 21.2183 14.0047 21.1267C5.67884 15.9604 4.83301 10.8497 4.83301 8.69637Z'/%3e%3c/svg%3e"); }

.favorite-more {
  font-size: 0.875rem;
  font-weight: 600;
  letter-spacing: 0.01em; }
  .favorite-more__link::before {
    content: '';
    display: inline-block;
    height: 1.1875rem;
    width: 1.375rem;
    position: relative;
    top: -0.125rem;
    vertical-align: middle;
    margin-right: 1rem; }
  .favorite-more__link {
    color: #f39313 !important; }
    .favorite-more__link::before {
      background-position: 50% 50%;
      background-repeat: no-repeat;
      background-size: contain; }
  .favorite-more__link {
    transition: background-color 0.15s linear 0s; }
    .favorite-more__link:not(:hover):not(:focus-visible)::before {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='22' height='19' viewBox='0 0 22 19' fill='none' stroke='%23f39313' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M6 1C3.239 1 1 3.11243 1 5.71864C1 7.82249 1.875 12.8157 10.488 17.8632C10.6423 17.9527 10.8194 18 11 18C11.1806 18 11.3577 17.9527 11.512 17.8632C20.125 12.8157 21 7.82249 21 5.71864C21 3.11243 18.761 1 16 1C13.239 1 11 3.85978 11 3.85978C11 3.85978 8.761 1 6 1Z'/%3e%3c/svg%3e"); }
    .favorite-more__link:hover::before, .favorite-more__link:focus-visible::before {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='22' height='19' viewBox='0 0 22 19' fill='%23f39313' stroke='%23f39313' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M6 1C3.239 1 1 3.11243 1 5.71864C1 7.82249 1.875 12.8157 10.488 17.8632C10.6423 17.9527 10.8194 18 11 18C11.1806 18 11.3577 17.9527 11.512 17.8632C20.125 12.8157 21 7.82249 21 5.71864C21 3.11243 18.761 1 16 1C13.239 1 11 3.85978 11 3.85978C11 3.85978 8.761 1 6 1Z'/%3e%3c/svg%3e"); }
  .favorite-more_active .favorite-more__link:not(:hover):not(:focus-visible)::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='22' height='19' viewBox='0 0 22 19' fill='%23f39313' stroke='%23f39313' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M6 1C3.239 1 1 3.11243 1 5.71864C1 7.82249 1.875 12.8157 10.488 17.8632C10.6423 17.9527 10.8194 18 11 18C11.1806 18 11.3577 17.9527 11.512 17.8632C20.125 12.8157 21 7.82249 21 5.71864C21 3.11243 18.761 1 16 1C13.239 1 11 3.85978 11 3.85978C11 3.85978 8.761 1 6 1Z'/%3e%3c/svg%3e"); }
  .favorite-more_active .favorite-more__link:hover::before, .favorite-more_active .favorite-more__link:focus-visible::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='22' height='19' viewBox='0 0 22 19' fill='%23f39313' stroke='none' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M6 1C3.239 1 1 3.11243 1 5.71864C1 7.82249 1.875 12.8157 10.488 17.8632C10.6423 17.9527 10.8194 18 11 18C11.1806 18 11.3577 17.9527 11.512 17.8632C20.125 12.8157 21 7.82249 21 5.71864C21 3.11243 18.761 1 16 1C13.239 1 11 3.85978 11 3.85978C11 3.85978 8.761 1 6 1Z'/%3e%3c/svg%3e"); }

.input-type-number-big {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap; }
  .input-type-number-big:not(:last-child) {
    margin-bottom: 0.625rem; }
  .input-type-number-big__minus, .input-type-number-big__plus {
    flex-shrink: 0; }
    .input-type-number-big__minus.btn::before, .input-type-number-big__plus.btn::before {
      content: '';
      display: inline-block;
      height: 1.5rem;
      width: 1.5rem;
      vertical-align: middle; }
  .input-type-number-big__value {
    margin-left: 0 !important; }
    .input-type-number-big__value.form-control {
      min-height: auto; }
  .input-type-number-big__minus.btn, .input-type-number-big__plus.btn {
    padding: 0.6875rem 0.6875rem; }
    .input-type-number-big__minus.btn:first-child, .input-type-number-big__plus.btn:first-child {
      border-bottom-right-radius: 0;
      border-top-right-radius: 0; }
    .input-type-number-big__minus.btn:last-child, .input-type-number-big__plus.btn:last-child {
      border-bottom-left-radius: 0;
      border-top-left-radius: 0; }
    .input-type-number-big__minus.btn::before, .input-type-number-big__plus.btn::before {
      background-position: 50% 50%;
      background-repeat: no-repeat;
      background-size: contain; }
  .input-type-number-big__minus.btn-outline-light, .input-type-number-big__plus.btn-outline-light {
    background-color: transparent;
    border-color: #f1f1f1; }
  .input-type-number-big__value {
    text-align: center; }
    .input-type-number-big__value.form-control {
      background-color: transparent;
      border-color: #f1f1f1;
      border-left: 0;
      border-right: 0;
      border-radius: 0;
      font-weight: 500;
      padding-bottom: 0.8125rem;
      padding-top: 0.8125rem; }
  .input-type-number-big__minus.btn-outline-light:hover, .input-type-number-big__minus.btn-outline-light:focus-visible, .input-type-number-big__plus.btn-outline-light:hover, .input-type-number-big__plus.btn-outline-light:focus-visible {
    background-color: #f39313;
    box-shadow: none;
    color: #fff; }
  .input-type-number-big__minus.btn::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='%231b4e9b'%3e%3cpath d='M14.2507 10.2901H4.75065C4.54069 10.2901 4.33932 10.2067 4.19086 10.0582C4.04239 9.90972 3.95898 9.70836 3.95898 9.49839C3.95898 9.28843 4.04239 9.08707 4.19086 8.9386C4.33932 8.79013 4.54069 8.70673 4.75065 8.70673H14.2507C14.4606 8.70673 14.662 8.79013 14.8104 8.9386C14.9589 9.08707 15.0423 9.28843 15.0423 9.49839C15.0423 9.70836 14.9589 9.90972 14.8104 10.0582C14.662 10.2067 14.4606 10.2901 14.2507 10.2901Z'/%3e%3c/svg%3e"); }
  .input-type-number-big__minus.btn:hover::before, .input-type-number-big__minus.btn:focus-visible::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='%23fff'%3e%3cpath d='M14.2507 10.2901H4.75065C4.54069 10.2901 4.33932 10.2067 4.19086 10.0582C4.04239 9.90972 3.95898 9.70836 3.95898 9.49839C3.95898 9.28843 4.04239 9.08707 4.19086 8.9386C4.33932 8.79013 4.54069 8.70673 4.75065 8.70673H14.2507C14.4606 8.70673 14.662 8.79013 14.8104 8.9386C14.9589 9.08707 15.0423 9.28843 15.0423 9.49839C15.0423 9.70836 14.9589 9.90972 14.8104 10.0582C14.662 10.2067 14.4606 10.2901 14.2507 10.2901Z'/%3e%3c/svg%3e"); }
  .input-type-number-big__plus.btn::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='%231b4e9b'%3e%3cpath d='M14.2507 10.2901H10.2923V14.2484C10.2923 14.4584 10.2089 14.6597 10.0604 14.8082C9.91198 14.9567 9.71061 15.0401 9.50065 15.0401C9.29069 15.0401 9.08932 14.9567 8.94086 14.8082C8.79239 14.6597 8.70898 14.4584 8.70898 14.2484V10.2901H4.75065C4.54069 10.2901 4.33932 10.2067 4.19086 10.0582C4.04239 9.90972 3.95898 9.70836 3.95898 9.49839C3.95898 9.28843 4.04239 9.08707 4.19086 8.9386C4.33932 8.79013 4.54069 8.70673 4.75065 8.70673H8.70898V4.74839C8.70898 4.53843 8.79239 4.33707 8.94086 4.1886C9.08932 4.04013 9.29069 3.95673 9.50065 3.95673C9.71061 3.95673 9.91198 4.04013 10.0604 4.1886C10.2089 4.33707 10.2923 4.53843 10.2923 4.74839V8.70673H14.2507C14.4606 8.70673 14.662 8.79013 14.8104 8.9386C14.9589 9.08707 15.0423 9.28843 15.0423 9.49839C15.0423 9.70836 14.9589 9.90972 14.8104 10.0582C14.662 10.2067 14.4606 10.2901 14.2507 10.2901V10.2901Z'/%3e%3c/svg%3e"); }
  .input-type-number-big__plus.btn:hover::before, .input-type-number-big__plus.btn:focus-visible::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='%23fff'%3e%3cpath d='M14.2507 10.2901H10.2923V14.2484C10.2923 14.4584 10.2089 14.6597 10.0604 14.8082C9.91198 14.9567 9.71061 15.0401 9.50065 15.0401C9.29069 15.0401 9.08932 14.9567 8.94086 14.8082C8.79239 14.6597 8.70898 14.4584 8.70898 14.2484V10.2901H4.75065C4.54069 10.2901 4.33932 10.2067 4.19086 10.0582C4.04239 9.90972 3.95898 9.70836 3.95898 9.49839C3.95898 9.28843 4.04239 9.08707 4.19086 8.9386C4.33932 8.79013 4.54069 8.70673 4.75065 8.70673H8.70898V4.74839C8.70898 4.53843 8.79239 4.33707 8.94086 4.1886C9.08932 4.04013 9.29069 3.95673 9.50065 3.95673C9.71061 3.95673 9.91198 4.04013 10.0604 4.1886C10.2089 4.33707 10.2923 4.53843 10.2923 4.74839V8.70673H14.2507C14.4606 8.70673 14.662 8.79013 14.8104 8.9386C14.9589 9.08707 15.0423 9.28843 15.0423 9.49839C15.0423 9.70836 14.9589 9.90972 14.8104 10.0582C14.662 10.2067 14.4606 10.2901 14.2507 10.2901V10.2901Z'/%3e%3c/svg%3e"); }
  .input-type-number-big__value:focus {
    box-shadow: none;
    color: #f39313; }

.input-type-number-def {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap; }
  .input-type-number-def__minus, .input-type-number-def__plus {
    flex-shrink: 0; }
    .input-type-number-def__minus.btn::before, .input-type-number-def__plus.btn::before {
      content: '';
      display: inline-block;
      height: 1.1875rem;
      width: 1.1875rem;
      vertical-align: middle; }
  .input-type-number-def__value {
    margin-left: 0 !important; }
    .input-type-number-def__value.form-control-sm {
      min-height: auto;
      width: 1.875rem; }
  .input-type-number-def__minus.btn-sm, .btn-group-sm > .input-type-number-def__minus.btn, .input-type-number-def__plus.btn-sm, .btn-group-sm > .input-type-number-def__plus.btn {
    padding: 0.5625rem 0.1875rem; }
  .input-type-number-def__minus.btn:first-child, .input-type-number-def__plus.btn:first-child {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }
  .input-type-number-def__minus.btn:last-child, .input-type-number-def__plus.btn:last-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0; }
  .input-type-number-def__minus.btn::before, .input-type-number-def__plus.btn::before {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain; }
  .input-type-number-def__minus.btn-outline-light, .input-type-number-def__plus.btn-outline-light {
    background-color: transparent;
    border-color: #f1f1f1; }
  .input-type-number-def__value {
    text-align: center; }
    .input-type-number-def__value.form-control {
      background-color: transparent;
      border-color: #f1f1f1;
      border-left: 0;
      border-right: 0;
      border-radius: 0; }
      .input-type-number-def__value.form-control-sm {
        padding: 0.625rem 0.25rem; }
  .input-type-number-def__minus.btn-outline-light:hover, .input-type-number-def__minus.btn-outline-light:focus-visible, .input-type-number-def__plus.btn-outline-light:hover, .input-type-number-def__plus.btn-outline-light:focus-visible {
    background-color: #f39313;
    box-shadow: none;
    color: #fff; }
  .input-type-number-def__minus.btn::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='%231b4e9b'%3e%3cpath d='M14.2507 10.2901H4.75065C4.54069 10.2901 4.33932 10.2067 4.19086 10.0582C4.04239 9.90972 3.95898 9.70836 3.95898 9.49839C3.95898 9.28843 4.04239 9.08707 4.19086 8.9386C4.33932 8.79013 4.54069 8.70673 4.75065 8.70673H14.2507C14.4606 8.70673 14.662 8.79013 14.8104 8.9386C14.9589 9.08707 15.0423 9.28843 15.0423 9.49839C15.0423 9.70836 14.9589 9.90972 14.8104 10.0582C14.662 10.2067 14.4606 10.2901 14.2507 10.2901Z'/%3e%3c/svg%3e"); }
  .input-type-number-def__minus.btn:hover::before, .input-type-number-def__minus.btn:focus-visible::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='%23fff'%3e%3cpath d='M14.2507 10.2901H4.75065C4.54069 10.2901 4.33932 10.2067 4.19086 10.0582C4.04239 9.90972 3.95898 9.70836 3.95898 9.49839C3.95898 9.28843 4.04239 9.08707 4.19086 8.9386C4.33932 8.79013 4.54069 8.70673 4.75065 8.70673H14.2507C14.4606 8.70673 14.662 8.79013 14.8104 8.9386C14.9589 9.08707 15.0423 9.28843 15.0423 9.49839C15.0423 9.70836 14.9589 9.90972 14.8104 10.0582C14.662 10.2067 14.4606 10.2901 14.2507 10.2901Z'/%3e%3c/svg%3e"); }
  .input-type-number-def__plus.btn::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='%231b4e9b'%3e%3cpath d='M14.2507 10.2901H10.2923V14.2484C10.2923 14.4584 10.2089 14.6597 10.0604 14.8082C9.91198 14.9567 9.71061 15.0401 9.50065 15.0401C9.29069 15.0401 9.08932 14.9567 8.94086 14.8082C8.79239 14.6597 8.70898 14.4584 8.70898 14.2484V10.2901H4.75065C4.54069 10.2901 4.33932 10.2067 4.19086 10.0582C4.04239 9.90972 3.95898 9.70836 3.95898 9.49839C3.95898 9.28843 4.04239 9.08707 4.19086 8.9386C4.33932 8.79013 4.54069 8.70673 4.75065 8.70673H8.70898V4.74839C8.70898 4.53843 8.79239 4.33707 8.94086 4.1886C9.08932 4.04013 9.29069 3.95673 9.50065 3.95673C9.71061 3.95673 9.91198 4.04013 10.0604 4.1886C10.2089 4.33707 10.2923 4.53843 10.2923 4.74839V8.70673H14.2507C14.4606 8.70673 14.662 8.79013 14.8104 8.9386C14.9589 9.08707 15.0423 9.28843 15.0423 9.49839C15.0423 9.70836 14.9589 9.90972 14.8104 10.0582C14.662 10.2067 14.4606 10.2901 14.2507 10.2901V10.2901Z'/%3e%3c/svg%3e"); }
  .input-type-number-def__plus.btn:hover::before, .input-type-number-def__plus.btn:focus-visible::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='%23fff'%3e%3cpath d='M14.2507 10.2901H10.2923V14.2484C10.2923 14.4584 10.2089 14.6597 10.0604 14.8082C9.91198 14.9567 9.71061 15.0401 9.50065 15.0401C9.29069 15.0401 9.08932 14.9567 8.94086 14.8082C8.79239 14.6597 8.70898 14.4584 8.70898 14.2484V10.2901H4.75065C4.54069 10.2901 4.33932 10.2067 4.19086 10.0582C4.04239 9.90972 3.95898 9.70836 3.95898 9.49839C3.95898 9.28843 4.04239 9.08707 4.19086 8.9386C4.33932 8.79013 4.54069 8.70673 4.75065 8.70673H8.70898V4.74839C8.70898 4.53843 8.79239 4.33707 8.94086 4.1886C9.08932 4.04013 9.29069 3.95673 9.50065 3.95673C9.71061 3.95673 9.91198 4.04013 10.0604 4.1886C10.2089 4.33707 10.2923 4.53843 10.2923 4.74839V8.70673H14.2507C14.4606 8.70673 14.662 8.79013 14.8104 8.9386C14.9589 9.08707 15.0423 9.28843 15.0423 9.49839C15.0423 9.70836 14.9589 9.90972 14.8104 10.0582C14.662 10.2067 14.4606 10.2901 14.2507 10.2901V10.2901Z'/%3e%3c/svg%3e"); }
  .input-type-number-def__value:focus {
    box-shadow: none;
    color: #f39313; }

.modal-def .modal-content {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='175' height='193' viewBox='0 0 175 193' preserveAspectRatio='none' fill='%231b4e9b'%3e%3cpath d='M0.72169 3.7502C0.275108 2.9767 0.275106 2.0237 0.721688 1.2502V1.2502C1.16827 0.476696 1.99359 0.000198364 2.88675 0.000198364H175V192.593L115.524 192.593C111.951 192.593 108.65 190.687 106.863 187.593L0.72169 3.7502Z'/%3e%3c/svg%3e");
  background-position: 100% 0;
  background-repeat: no-repeat; }

@media (max-width: 767px) {
  .modal-def .modal-content {
    background-size: 87.5px 96.5px; } }

@media (min-width: 768px) and (max-width: 1199px) {
  .modal-def .modal-content {
    background-size: 116.66667px 128.66667px; } }

.modal-right .modal-dialog {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0; }

.modal-right .modal-content {
  min-height: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: center; }
  .modal-right .modal-content::before, .modal-right .modal-content::after {
    content: '';
    display: block;
    position: absolute;
    z-index: 1; }
  .modal-right .modal-content::before {
    height: 50.3125rem;
    width: 27.1875rem;
    left: 0;
    top: 19%;
    transform: translateY(-50%); }
  .modal-right .modal-content::after {
    height: 27.3125rem;
    width: 20rem;
    right: 0;
    top: 7%;
    transform: translateY(-50%); }

.modal-right .modal-title {
  text-align: left; }

.modal-right .modal-header,
.modal-right .modal-body,
.modal-right .modal-footer {
  position: relative;
  z-index: 2; }

.modal-right .modal-header .btn-close,
.modal-right .modal-body .btn-close {
  right: auto;
  top: -1.75rem; }

.modal-right .modal-body {
  flex-grow: 0; }

@media (max-width: 767px) {
  .modal-right .modal-header,
  .modal-right .modal-body,
  .modal-right .modal-footer {
    margin-left: auto;
    margin-right: auto;
    max-width: calc(25.3125rem + 1.875rem);
    width: 100%; }
  .modal-right .modal-header .btn-close,
  .modal-right .modal-body .btn-close {
    left: 0; } }

@media (min-width: 768px) {
  .modal-right .modal-header .btn-close,
  .modal-right .modal-body .btn-close {
    left: 2.1875rem; } }

@media (min-width: 768px) and (max-width: 991px) {
  .modal-right .modal-dialog {
    margin-left: calc(50vw - 360px + 240px + 0.9375rem);
    width: auto; }
  .modal-right .modal-header,
  .modal-right .modal-body,
  .modal-right .modal-footer {
    max-width: calc(300px + 9.3125rem + 1.875rem); } }

@media (min-width: 992px) and (max-width: 1199px) {
  .modal-right .modal-dialog {
    margin-left: calc(50vw - 480px + 480px + 0.9375rem);
    width: auto; }
  .modal-right .modal-header,
  .modal-right .modal-body,
  .modal-right .modal-footer {
    max-width: calc(320px + 9.3125rem + 1.875rem); } }

@media (min-width: 1200px) and (max-width: 1699px) {
  .modal-right .modal-dialog {
    margin-left: calc(50vw - 570px + 570px + 0.9375rem);
    width: auto; }
  .modal-right .modal-header,
  .modal-right .modal-body,
  .modal-right .modal-footer {
    max-width: calc(380px + 16.75rem + 1.875rem); } }

@media (min-width: 1700px) {
  .modal-right .modal-dialog {
    margin-left: calc(50vw - 810px + 945px + 0.9375rem);
    width: auto; }
  .modal-right .modal-header,
  .modal-right .modal-body,
  .modal-right .modal-footer {
    max-width: calc(405px + 16.75rem + 1.875rem); } }

.modal-right .modal-content {
  padding-bottom: 10rem;
  padding-top: 3.75rem; }
  .modal-right .modal-content::before, .modal-right .modal-content::after {
    background-repeat: no-repeat;
    background-size: contain; }
  .modal-right .modal-content::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='435' height='805' viewBox='0 0 435 805' fill='%23e1e1e1'%3e%3cpath d='M0 0.230957H197.977C201.549 0.230957 204.85 2.13695 206.637 5.23096L433.113 397.5C434.9 400.594 434.9 404.406 433.113 407.5L206.637 799.769C204.85 802.863 201.549 804.769 197.976 804.769H0L0 0.230957Z'/%3e%3c/svg%3e");
    background-position: 0 50%; }
  .modal-right .modal-content::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='320' height='437' viewBox='0 0 320 437' fill='none'%3e%3cpath d='M51.4434 363.5C50.5502 361.953 50.5502 360.047 51.4434 358.5L86.5566 297.682C87.4498 296.135 89.1004 295.182 90.8867 295.182H161.113C162.9 295.182 164.55 296.135 165.443 297.682L200.557 358.5C201.45 360.047 201.45 361.953 200.557 363.5L165.443 424.318C164.55 425.865 162.9 426.818 161.113 426.818H90.8867C89.1004 426.818 87.4498 425.865 86.5566 424.318L51.4434 363.5Z' fill='%234F8DEA'/%3e%3cpath d='M2.88675 195.5C1.10042 192.406 1.10042 188.594 2.88675 185.5L106.863 5.40759C108.65 2.31357 111.951 0.407593 115.524 0.407593H320V380.593H115.523C111.951 380.593 108.65 378.687 106.863 375.593L2.88675 195.5Z'  fill='%231b4e9b'/%3e%3c/svg%3e");
    background-position: 100% 50%; }

@media (max-width: 767px) {
  .modal-right .modal-header,
  .modal-right .modal-body {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; } }

@media (min-width: 768px) and (max-width: 1199px) {
  .modal-right .modal-header,
  .modal-right .modal-body {
    padding-left: 4.65625rem;
    padding-right: 4.65625rem; } }

@media (min-width: 1200px) {
  .modal-right .modal-header,
  .modal-right .modal-body {
    padding-left: 8.375rem;
    padding-right: 8.375rem; } }

.modal-right .btn-close:not(:hover):not(:focus-visible) {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%231b4e9b'%3e%3cpath d='M14.7876 11.9995L22.5805 4.20654C22.9504 3.83734 23.1584 3.33634 23.1589 2.81375C23.1593 2.29116 22.9522 1.78979 22.583 1.41994C22.2138 1.05009 21.7128 0.842046 21.1902 0.841584C20.6676 0.841123 20.1662 1.04828 19.7964 1.41748L12.0034 9.21045L4.21045 1.41748C3.84059 1.04763 3.33897 0.839844 2.81592 0.839844C2.29286 0.839844 1.79124 1.04763 1.42138 1.41748C1.05153 1.78733 0.84375 2.28896 0.84375 2.81201C0.84375 3.33506 1.05153 3.83669 1.42138 4.20654L9.21435 11.9995L1.42138 19.7925C1.05153 20.1623 0.84375 20.664 0.84375 21.187C0.84375 21.7101 1.05153 22.2117 1.42138 22.5815C1.79124 22.9514 2.29286 23.1592 2.81592 23.1592C3.33897 23.1592 3.84059 22.9514 4.21045 22.5815L12.0034 14.7886L19.7964 22.5815C20.1662 22.9514 20.6679 23.1592 21.1909 23.1592C21.714 23.1592 22.2156 22.9514 22.5854 22.5815C22.9553 22.2117 23.1631 21.7101 23.1631 21.187C23.1631 20.664 22.9553 20.1623 22.5854 19.7925L14.7876 11.9995Z'/%3e%3c/svg%3e"); }

.price-big {
  color: #1b4e9b;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.4; }
  .price-big:not(:last-child) {
    margin-bottom: 0.875rem; }
  @media (max-width: 767px) {
    .price-big {
      font-size: 1.5rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .price-big {
      font-size: 1.625rem; } }
  @media (min-width: 1200px) {
    .price-big {
      font-size: 1.75rem; } }
  .price-big_danger:not(:last-child) {
    margin-bottom: 0.25rem; }
  .price-big_danger {
    color: #f02222; }

.price-def {
  color: #1b4e9b;
  font-weight: 700;
  font-size: 1.25rem;
  letter-spacing: 0;
  line-height: 1.4; }
  .price-def:not(:last-child) {
    margin-bottom: 0.375rem; }
  .price-def_danger {
    color: #f02222; }

.price-old {
  display: inline-block;
  position: relative;
  color: #1b4e9b;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1; }
  .price-old:not(:last-child) {
    margin-bottom: 0.375rem; }
  .price-old::after {
    content: '';
    display: block;
    height: 1px;
    position: absolute;
    left: -0.0625rem;
    right: 0;
    top: 50%; }
  .price-old::after {
    background-color: #1b4e9b; }

.price-old-medium {
  display: inline-block;
  position: relative;
  color: #666;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1; }
  .price-old-medium:not(:last-child) {
    margin-bottom: 0.75rem; }
  .price-old-medium::after {
    content: '';
    display: block;
    height: 1px;
    position: absolute;
    left: -0.0625rem;
    right: 0;
    top: 50%; }
  .price-old-medium::after {
    background-color: #666; }

.radios-group-def {
  background-color: #fff;
  border-radius: 0.1875rem;
  padding: 0.125rem 0.1875rem; }
  .radios-group-def:not(:last-child) {
    margin-bottom: 1.25rem; }
  .radios-group-def > .radios-group-def__label.btn:not(:first-child),
  .radios-group-def > .radios-group-def.btn-group:not(:first-child) {
    margin-left: 0; }
  .radios-group-def > .radios-group-def__label.btn:not(.dropdown-toggle),
  .radios-group-def > .radios-group-def.btn-group > .radios-group-def__label.btn {
    border-radius: 0.1875rem !important; }
  .radios-group-def__label.btn {
    letter-spacing: -0.02em;
    padding-bottom: 1.125rem;
    padding-top: 1.125rem; }
  .radios-group-def__input.btn-check:not(:checked) + .radios-group-def__label.btn,
  .radios-group-def__input.btn-check:not(:active) + .radios-group-def__label.btn, .radios-group-def__label.btn:not(:active), .radios-group-def__label.btn:not(.active), .radios-group-def__label.btn:not(.dropdown-toggle.show) {
    border: 0; }
  .radios-group-def__input.btn-check:not(:checked) + .radios-group-def__label.btn {
    background-color: transparent; }
  @media (max-width: 767px) {
    .radios-group-def__label.btn {
      padding-left: 0.5rem;
      padding-right: 0.5rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .radios-group-def__label.btn {
      padding-left: 0.875rem;
      padding-right: 0.875rem; } }
  @media (min-width: 1200px) {
    .radios-group-def__label.btn {
      padding-left: 1.25rem;
      padding-right: 1.25rem; } }
  .radios-group-def__input.btn-check:not(:checked) + .radios-group-def__label.btn:not(:hover):not(:focus-visible) {
    color: #666; }
  .radios-group-def__input.btn-check:not(:checked) + .radios-group-def__label.btn:hover, .radios-group-def__input.btn-check:not(:checked) + .radios-group-def__label.btn:focus-visible {
    color: #1b4e9b; }

.range-price-def__from-to {
  --bs-gutter-x: 0.625rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x)); }
  .range-price-def__from-to:not(:last-child) {
    margin-bottom: 1.625rem; }

.range-price-def__from, .range-price-def__to {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-top: var(--bs-gutter-y);
  flex: 0 0 auto;
  width: 50%;
  position: relative; }

.range-price-def__label.form-label {
  position: absolute;
  left: 0.9375rem;
  top: -0.375rem; }

.range-price-def__input.form-control-sm {
  min-height: auto;
  padding: 0.75rem 1.125rem 0.625rem; }

.range-price-def__label.form-label {
  background-color: #fff;
  color: #666;
  padding-left: 0.625rem;
  padding-right: 0.625rem; }

.range-price-def__input.form-control {
  border-color: #f1f1f1;
  color: #1f1f1f;
  font-weight: 700; }

.range-price-def__input.form-control::-webkit-outer-spin-button, .range-price-def__input.form-control::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0; }

.range-price-def__input.form-control[type=number] {
  -moz-appearance: textfield; }

.required-fields-all {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  color: #666;
  font-size: 0.875rem;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 1.3; }
  .required-fields-all:not(:last-child) {
    margin-bottom: 2rem; }
  .required-fields-all__symbol.form-required {
    margin-right: 1.125rem;
    position: relative;
    top: 0.25rem; }

.scrollbar-def {
  overflow: auto;
  padding-right: 0.4375rem;
  /* The track NOT covered by the handle.

  /* Corner */
  /*
  &::-webkit-scrollbar-track-piece {
  }

  &::-webkit-scrollbar-corner {
  }

  &::-webkit-resizer {
  }
  */ }
  @media (prefers-reduced-motion: no-preference) {
    .scrollbar-def {
      scroll-behavior: smooth; } }
  .scrollbar-def::-webkit-scrollbar {
    width: 1.25rem; }
    .scrollbar-def::-webkit-scrollbar:vertical {
      width: 1.25rem; }
    .scrollbar-def::-webkit-scrollbar:horizontal {
      height: 1.25rem; }
  .scrollbar-def::-webkit-scrollbar-button {
    background-color: #e1e1e1;
    border-radius: 0.1875rem;
    cursor: pointer;
    height: 1.25rem;
    width: 1.25rem; }
    .scrollbar-def::-webkit-scrollbar-button:hover {
      background-color: #1b4e9b; }
    .scrollbar-def::-webkit-scrollbar-button:vertical:decrement {
      background-position: 50% 50%;
      background-repeat: no-repeat;
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5' preserveAspectRatio='none' fill='%23666'%3e%3cpath d='M6.26365 4.58063L4.00032 2.3173L1.73699 4.58063C1.68298 4.63464 1.61887 4.67748 1.5483 4.7067C1.47774 4.73593 1.40211 4.75098 1.32574 4.75098C1.24936 4.75098 1.17373 4.73593 1.10317 4.7067C1.03261 4.67748 0.968492 4.63464 0.914486 4.58063C0.86048 4.52662 0.81764 4.46251 0.788412 4.39195C0.759184 4.32139 0.744141 4.24576 0.744141 4.16938C0.744141 4.093 0.759184 4.01738 0.788412 3.94681C0.81764 3.87625 0.86048 3.81214 0.914486 3.75813L3.59199 1.08063C3.81949 0.853131 4.18699 0.853131 4.41449 1.08063L7.09198 3.75813C7.14606 3.8121 7.18896 3.8762 7.21824 3.94677C7.24751 4.01733 7.26258 4.09298 7.26258 4.16938C7.26258 4.24578 7.24751 4.32143 7.21824 4.392C7.18896 4.46256 7.14606 4.52666 7.09198 4.58063C6.86448 4.8023 6.49115 4.80813 6.26365 4.58063Z'/%3e%3c/svg%3e"); }
      .scrollbar-def::-webkit-scrollbar-button:vertical:decrement:hover {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5' preserveAspectRatio='none' fill='%23fff'%3e%3cpath d='M6.26365 4.58063L4.00032 2.3173L1.73699 4.58063C1.68298 4.63464 1.61887 4.67748 1.5483 4.7067C1.47774 4.73593 1.40211 4.75098 1.32574 4.75098C1.24936 4.75098 1.17373 4.73593 1.10317 4.7067C1.03261 4.67748 0.968492 4.63464 0.914486 4.58063C0.86048 4.52662 0.81764 4.46251 0.788412 4.39195C0.759184 4.32139 0.744141 4.24576 0.744141 4.16938C0.744141 4.093 0.759184 4.01738 0.788412 3.94681C0.81764 3.87625 0.86048 3.81214 0.914486 3.75813L3.59199 1.08063C3.81949 0.853131 4.18699 0.853131 4.41449 1.08063L7.09198 3.75813C7.14606 3.8121 7.18896 3.8762 7.21824 3.94677C7.24751 4.01733 7.26258 4.09298 7.26258 4.16938C7.26258 4.24578 7.24751 4.32143 7.21824 4.392C7.18896 4.46256 7.14606 4.52666 7.09198 4.58063C6.86448 4.8023 6.49115 4.80813 6.26365 4.58063Z'/%3e%3c/svg%3e"); }
    .scrollbar-def::-webkit-scrollbar-button:horizontal:decrement {
      background-position: 50% 50%;
      background-repeat: no-repeat;
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='8' viewBox='0 0 4 8' preserveAspectRatio='none' fill='%23666'%3e%3cpath d='M3.75348 1.57033L1.49015 3.83367L3.75348 6.097C3.80749 6.151 3.85033 6.21512 3.87956 6.28568C3.90878 6.35624 3.92383 6.43187 3.92383 6.50825C3.92383 6.58462 3.90878 6.66025 3.87956 6.73082C3.85033 6.80138 3.80749 6.86549 3.75348 6.9195C3.69948 6.9735 3.63536 7.01634 3.5648 7.04557C3.49424 7.0748 3.41861 7.08984 3.34223 7.08984C3.26586 7.08984 3.19023 7.0748 3.11967 7.04557C3.0491 7.01634 2.98499 6.9735 2.93098 6.9195L0.253482 4.242C0.0259824 4.0145 0.0259824 3.647 0.253482 3.4195L2.93098 0.742C2.98495 0.687923 3.04905 0.64502 3.11962 0.615747C3.19019 0.586475 3.26583 0.571407 3.34223 0.571407C3.41863 0.571407 3.49428 0.586475 3.56485 0.615747C3.63541 0.64502 3.69952 0.687923 3.75348 0.742C3.97515 0.9695 3.98098 1.34283 3.75348 1.57033Z'/%3e%3c/svg%3e"); }
      .scrollbar-def::-webkit-scrollbar-button:horizontal:decrement:hover {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='8' viewBox='0 0 4 8' preserveAspectRatio='none' fill='%23fff'%3e%3cpath d='M3.75348 1.57033L1.49015 3.83367L3.75348 6.097C3.80749 6.151 3.85033 6.21512 3.87956 6.28568C3.90878 6.35624 3.92383 6.43187 3.92383 6.50825C3.92383 6.58462 3.90878 6.66025 3.87956 6.73082C3.85033 6.80138 3.80749 6.86549 3.75348 6.9195C3.69948 6.9735 3.63536 7.01634 3.5648 7.04557C3.49424 7.0748 3.41861 7.08984 3.34223 7.08984C3.26586 7.08984 3.19023 7.0748 3.11967 7.04557C3.0491 7.01634 2.98499 6.9735 2.93098 6.9195L0.253482 4.242C0.0259824 4.0145 0.0259824 3.647 0.253482 3.4195L2.93098 0.742C2.98495 0.687923 3.04905 0.64502 3.11962 0.615747C3.19019 0.586475 3.26583 0.571407 3.34223 0.571407C3.41863 0.571407 3.49428 0.586475 3.56485 0.615747C3.63541 0.64502 3.69952 0.687923 3.75348 0.742C3.97515 0.9695 3.98098 1.34283 3.75348 1.57033Z'/%3e%3c/svg%3e"); }
    .scrollbar-def::-webkit-scrollbar-button:vertical:increment {
      background-position: 50% 50%;
      background-repeat: no-repeat;
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5' preserveAspectRatio='none' fill='%23666'%3e%3cpath d='M6.26365 0.419369L4.00032 2.6827L1.73699 0.419369C1.68298 0.365363 1.61887 0.322523 1.5483 0.293295C1.47774 0.264067 1.40211 0.249023 1.32574 0.249023C1.24936 0.249023 1.17373 0.264067 1.10317 0.293295C1.03261 0.322523 0.968492 0.365363 0.914486 0.419369C0.86048 0.473375 0.81764 0.53749 0.788412 0.608052C0.759184 0.678614 0.744141 0.754243 0.744141 0.830619C0.744141 0.906995 0.759184 0.982623 0.788412 1.05319C0.81764 1.12375 0.86048 1.18786 0.914486 1.24187L3.59199 3.91937C3.81949 4.14687 4.18699 4.14687 4.41449 3.91937L7.09198 1.24187C7.14606 1.1879 7.18896 1.1238 7.21824 1.05323C7.24751 0.982665 7.26258 0.907017 7.26258 0.830619C7.26258 0.754221 7.24751 0.678573 7.21824 0.608005C7.18896 0.537437 7.14606 0.473335 7.09198 0.419369C6.86448 0.197702 6.49115 0.191869 6.26365 0.419369Z'/%3e%3c/svg%3e"); }
      .scrollbar-def::-webkit-scrollbar-button:vertical:increment:hover {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5' preserveAspectRatio='none' fill='%23fff'%3e%3cpath d='M6.26365 0.419369L4.00032 2.6827L1.73699 0.419369C1.68298 0.365363 1.61887 0.322523 1.5483 0.293295C1.47774 0.264067 1.40211 0.249023 1.32574 0.249023C1.24936 0.249023 1.17373 0.264067 1.10317 0.293295C1.03261 0.322523 0.968492 0.365363 0.914486 0.419369C0.86048 0.473375 0.81764 0.53749 0.788412 0.608052C0.759184 0.678614 0.744141 0.754243 0.744141 0.830619C0.744141 0.906995 0.759184 0.982623 0.788412 1.05319C0.81764 1.12375 0.86048 1.18786 0.914486 1.24187L3.59199 3.91937C3.81949 4.14687 4.18699 4.14687 4.41449 3.91937L7.09198 1.24187C7.14606 1.1879 7.18896 1.1238 7.21824 1.05323C7.24751 0.982665 7.26258 0.907017 7.26258 0.830619C7.26258 0.754221 7.24751 0.678573 7.21824 0.608005C7.18896 0.537437 7.14606 0.473335 7.09198 0.419369C6.86448 0.197702 6.49115 0.191869 6.26365 0.419369Z'/%3e%3c/svg%3e"); }
    .scrollbar-def::-webkit-scrollbar-button:horizontal:increment {
      background-position: 50% 50%;
      background-repeat: no-repeat;
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 8' preserveAspectRatio='none' fill='%23666'%3e%3cpath d='M0.252377 6.0908L2.51571 3.82747L0.252377 1.56413C0.198371 1.51013 0.155531 1.44601 0.126303 1.37545C0.0970751 1.30489 0.0820313 1.22926 0.0820313 1.15288C0.0820312 1.07651 0.0970751 1.00088 0.126303 0.930318C0.155531 0.859755 0.198371 0.795641 0.252377 0.741635C0.306383 0.687628 0.370497 0.644788 0.44106 0.61556C0.511622 0.586333 0.587251 0.571289 0.663627 0.571289C0.740003 0.571289 0.815631 0.586333 0.886194 0.61556C0.956756 0.644788 1.02087 0.687628 1.07488 0.741635L3.75238 3.41913C3.97988 3.64663 3.97988 4.01413 3.75238 4.24163L1.07488 6.91913C1.02091 6.97321 0.956809 7.01611 0.886241 7.04539C0.815673 7.07466 0.740025 7.08973 0.663627 7.08973C0.587228 7.08973 0.51158 7.07466 0.441013 7.04539C0.370445 7.01611 0.306343 6.97321 0.252377 6.91913C0.03071 6.69163 0.0248767 6.3183 0.252377 6.0908Z'/%3e%3c/svg%3e"); }
      .scrollbar-def::-webkit-scrollbar-button:horizontal:increment:hover {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 8' preserveAspectRatio='none' fill='%23fff'%3e%3cpath d='M0.252377 6.0908L2.51571 3.82747L0.252377 1.56413C0.198371 1.51013 0.155531 1.44601 0.126303 1.37545C0.0970751 1.30489 0.0820313 1.22926 0.0820313 1.15288C0.0820312 1.07651 0.0970751 1.00088 0.126303 0.930318C0.155531 0.859755 0.198371 0.795641 0.252377 0.741635C0.306383 0.687628 0.370497 0.644788 0.44106 0.61556C0.511622 0.586333 0.587251 0.571289 0.663627 0.571289C0.740003 0.571289 0.815631 0.586333 0.886194 0.61556C0.956756 0.644788 1.02087 0.687628 1.07488 0.741635L3.75238 3.41913C3.97988 3.64663 3.97988 4.01413 3.75238 4.24163L1.07488 6.91913C1.02091 6.97321 0.956809 7.01611 0.886241 7.04539C0.815673 7.07466 0.740025 7.08973 0.663627 7.08973C0.587228 7.08973 0.51158 7.07466 0.441013 7.04539C0.370445 7.01611 0.306343 6.97321 0.252377 6.91913C0.03071 6.69163 0.0248767 6.3183 0.252377 6.0908Z'/%3e%3c/svg%3e"); }
  .scrollbar-def::-webkit-scrollbar-thumb {
    background-color: #e1e1e1;
    background-clip: content-box;
    border-radius: 0.1875rem;
    /*&:horizontal {
      border-bottom: 2px solid rgba(#f00, 0);
      border-top: 2px solid rgba(#f00, 0);
    }

    &:vertical {
      border-left: 2px solid rgba(#f00, 0);
      border-right: 2px solid rgba(#f00, 0);
    }*/ }
    .scrollbar-def::-webkit-scrollbar-thumb:hover {
      background-color: #1b4e9b; }
  .scrollbar-def::-webkit-scrollbar-track {
    cursor: pointer;
    background-color: #f1f1f1; }

.scrollbar-mini {
  overflow-y: auto;
  padding-right: 1.125rem;
  /* The track NOT covered by the handle.

  /* Corner */
  /*
  &::-webkit-scrollbar-track-piece {
  }

  &::-webkit-scrollbar-corner {
  }

  &::-webkit-resizer {
  }
  */ }
  @media (prefers-reduced-motion: no-preference) {
    .scrollbar-mini {
      scroll-behavior: smooth; } }
  .scrollbar-mini::-webkit-scrollbar {
    width: 0.3125rem; }
  .scrollbar-mini::-webkit-scrollbar-button {
    display: none; }
  .scrollbar-mini::-webkit-scrollbar-thumb {
    background-color: #e1e1e1;
    background-clip: content-box;
    border-radius: 0.1875rem; }
    .scrollbar-mini::-webkit-scrollbar-thumb:hover {
      background-color: #1b4e9b; }
  .scrollbar-mini::-webkit-scrollbar-track {
    cursor: pointer;
    background-color: #f1f1f1;
    border-radius: 0.1875rem; }
  .scrollbar-mini_left {
    direction: rtl;
    padding-right: 0; }
    .scrollbar-mini_left .scrollbar-mini__inner {
      direction: ltr;
      max-height: 100%;
      padding-left: 1.125rem; }

.sort-def__select {
  display: grid;
  grid-template-columns: auto auto;
  align-items: center;
  gap: 0.8125rem; }
  .sort-def__select::after {
    content: '';
    display: inline-block;
    height: 0.625rem;
    width: 1.25rem;
    position: relative;
    top: 0.0625rem; }

.sort-def__select {
  color: #1b4e9b;
  font-size: 0.875rem;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 1.3; }
  .sort-def__select::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='10' viewBox='0 0 20 10' fill='%231b4e9b'%3e%3crect width='20' height='2' rx='1'/%3e%3crect y='4' width='15' height='2' rx='1'/%3e%3crect y='8' width='10' height='2' rx='1'/%3e%3c/svg%3e");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain; }

.status-def {
  color: #1b4e9b;
  font-size: 0.875rem;
  font-weight: 600;
  letter-spacing: 0.005em; }
  @media (max-width: 767px) {
    .status-def:not(:last-child) {
      margin-bottom: 1.25rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .status-def:not(:last-child) {
      margin-bottom: 1.3125rem; } }
  @media (min-width: 1200px) {
    .status-def:not(:last-child) {
      margin-bottom: 1.375rem; } }
  .status-def_available {
    color: #1b9a53; }
  .status-def_order {
    color: #f02222; }

.status-mini {
  color: #1b4e9b;
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 0.005em; }
  .status-mini:not(:last-child) {
    margin-bottom: 0.5rem; }
  .status-mini_available {
    color: #1b9a53; }
  .status-mini_order {
    color: #f02222; }

@media (max-width: 575px) {
  .table-scroll-mobile {
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem; } }

@media (max-width: 767px) {
  .table-scroll-mobile {
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none; }
    .table-scroll-mobile::-webkit-scrollbar {
      display: none; }
    .table-scroll-mobile:not(:last-child) {
      margin-bottom: 2.5rem !important; }
    .table-scroll-mobile .table-scroll-mobile > table {
      width: max-content; } }

@media (min-width: 768px) and (max-width: 1199px) {
  .table-scroll-mobile:not(:last-child) {
    margin-bottom: 2.8125rem; } }

@media (min-width: 1200px) {
  .table-scroll-mobile:not(:last-child) {
    margin-bottom: 3.125rem; } }

.tabs-buttons {
  padding-left: 0;
  list-style: none;
  line-height: 1.625; }
  .tabs-buttons:not(:last-child) {
    margin-bottom: 1.875rem; }
  @media (max-width: 767px) {
    .tabs-buttons__item:not(:last-child) {
      margin-right: 1.875rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .tabs-buttons__item:not(:last-child) {
      margin-right: 3.125rem; } }
  @media (min-width: 1200px) {
    .tabs-buttons__item:not(:last-child) {
      margin-right: 4.375rem; } }
  .tabs-buttons__link.nav-link {
    padding: 0; }
  @media (max-width: 767px) {
    .tabs-buttons {
      font-size: 1.625rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .tabs-buttons {
      font-size: 1.8125rem; } }
  @media (min-width: 1200px) {
    .tabs-buttons {
      font-size: 2rem; } }
  .tabs-buttons__link {
    transition: "all" 0.15s linear 0s; }
    .tabs-buttons__link:not(.active) {
      color: #1b4e9b;
      font-weight: 600; }
    .tabs-buttons__link.active {
      color: #1f1f1f;
      font-weight: 800; }
    .tabs-buttons__link:hover, .tabs-buttons__link:focus-visible {
      color: #f39313; }
  .tabs-buttons__link:not(.active) {
    color: #1b4e9b; }

.tabs-def {
  padding-left: 0;
  list-style: none;
  font-size: 0.9375rem;
  font-weight: 700;
  line-height: 1.2; }
  .tabs-def:not(:last-child) {
    margin-bottom: 2.5rem; }
  .tabs-def__item {
    display: flex;
    flex-direction: column; }
  .tabs-def__link {
    flex-grow: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 3.75rem; }
  @media (max-width: 767px) {
    .tabs-def {
      display: block; }
      .tabs-def__item:not(:last-child) {
        margin-bottom: 0.9375rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .tabs-def {
      --bs-gutter-x: 1.875rem;
      --bs-gutter-y: 0;
      display: flex;
      flex-wrap: wrap;
      margin-top: calc(-1 * var(--bs-gutter-y));
      margin-right: calc(-.5 * var(--bs-gutter-x));
      margin-left: calc(-.5 * var(--bs-gutter-x)); }
      .tabs-def__item {
        flex-shrink: 0;
        width: 100%;
        max-width: 100%;
        padding-right: calc(var(--bs-gutter-x) * .5);
        padding-left: calc(var(--bs-gutter-x) * .5);
        margin-top: var(--bs-gutter-y);
        flex: 0 0 auto;
        width: 50%;
        margin-top: 1.875rem; }
        .tabs-def__item:nth-child(1), .tabs-def__item:nth-child(2) {
          margin-top: 0; } }
  @media (min-width: 1200px) and (max-width: 1699px) {
    .tabs-def {
      --bs-gutter-x: 1.25rem;
      --bs-gutter-y: 0;
      display: flex;
      flex-wrap: wrap;
      margin-top: calc(-1 * var(--bs-gutter-y));
      margin-right: calc(-.5 * var(--bs-gutter-x));
      margin-left: calc(-.5 * var(--bs-gutter-x));
      flex-wrap: nowrap; }
      .tabs-def__item {
        flex-shrink: 0;
        width: 100%;
        max-width: 100%;
        padding-right: calc(var(--bs-gutter-x) * .5);
        padding-left: calc(var(--bs-gutter-x) * .5);
        margin-top: var(--bs-gutter-y);
        flex: 0 0 auto;
        width: auto;
        flex-shrink: 1; } }
  @media (min-width: 1700px) {
    .tabs-def {
      --bs-gutter-x: 1.875rem;
      --bs-gutter-y: 0;
      display: flex;
      flex-wrap: wrap;
      margin-top: calc(-1 * var(--bs-gutter-y));
      margin-right: calc(-.5 * var(--bs-gutter-x));
      margin-left: calc(-.5 * var(--bs-gutter-x));
      flex-wrap: nowrap; }
      .tabs-def__item {
        flex-shrink: 0;
        width: 100%;
        max-width: 100%;
        padding-right: calc(var(--bs-gutter-x) * .5);
        padding-left: calc(var(--bs-gutter-x) * .5);
        margin-top: var(--bs-gutter-y);
        flex: 0 0 auto;
        width: auto;
        flex-shrink: 1;
        min-width: 15rem; } }
  .tabs-def__link {
    border-style: solid;
    border-width: 0.125rem;
    border-radius: 0.1875rem;
    color: #1b4e9b;
    letter-spacing: 0;
    padding: 0.5625rem 1.125rem; }
  .tabs-def__link {
    transition: "all" 0.15s linear 0s;
    border-color: #f1f1f1;
    border-radius: 0.1875rem; }
  .tabs-def__link:not(.active) {
    background-color: #fff; }
    .tabs-def__link:not(.active):hover, .tabs-def__link:not(.active):focus-visible {
      border-color: rgba(241, 241, 241, 0); }
  .tabs-def__link.active {
    background-color: #f1f1f1;
    color: #1b4e9b; }
  .tabs-def__link:hover, .tabs-def__link:focus-visible {
    box-shadow: 0 0 1.25rem rgba(123, 166, 229, 0.2); }

.tabs-switch-def {
  padding-left: 0;
  list-style: none;
  display: inline-flex;
  gap: 0.125rem;
  background-color: #fff;
  border: 0.125rem solid #f1f1f1;
  border-radius: 0.1875rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.1875;
  padding: 0.1875rem; }
  .tabs-switch-def__link {
    display: block;
    text-align: center; }
  @media (max-width: 767px) {
    .tabs-switch-def:not(:last-child) {
      margin-bottom: 1.875rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .tabs-switch-def:not(:last-child) {
      margin-bottom: 2.1875rem; } }
  @media (min-width: 1200px) {
    .tabs-switch-def:not(:last-child) {
      margin-bottom: 2.5rem; } }
  @media (min-width: 768px) {
    .tabs-switch-def__item {
      width: 15.625rem; } }
  .tabs-switch-def__link {
    border-style: solid;
    border-width: 0.125rem;
    border-radius: 0.1875rem;
    color: #1b4e9b;
    padding-bottom: 0.8125rem;
    padding-top: 0.8125rem; }
  .tabs-switch-def__link {
    transition: "all" 0.15s linear 0s;
    border-color: rgba(27, 78, 155, 0); }
  .tabs-switch-def__link:not(.active) {
    background-color: #fff; }
    .tabs-switch-def__link:not(.active):hover, .tabs-switch-def__link:not(.active):focus-visible {
      color: #fff; }
  .tabs-switch-def__link.active {
    background-color: #1b4e9b;
    border-color: #1b4e9b;
    color: #fff; }
  .tabs-switch-def__link:focus-visible {
    background-color: #1b4e9b;
    border-color: #1b4e9b; }
  .tabs-switch-def__link:focus-visible {
    position: relative;
    z-index: 2;
    box-shadow: 0 0 0 0.25rem rgba(61, 105, 170, 0.5); }
  .tabs-switch-def__link:hover {
    background-color: #1c5cbd;
    border-color: #1c5cbd; }

.tabs-switch-mini {
  padding-left: 0;
  list-style: none;
  display: inline-flex;
  gap: 0.125rem;
  background-color: #fff;
  border: 0.125rem solid #f1f1f1;
  border-radius: 0.1875rem;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.1875;
  padding: 0.1875rem; }
  @media (max-width: 991px) {
    .tabs-switch-mini {
      overflow-x: scroll;
      overflow-y: hidden;
      white-space: nowrap;
      -webkit-overflow-scrolling: touch;
      scrollbar-width: none; }
      .tabs-switch-mini::-webkit-scrollbar {
        display: none; } }
  .tabs-switch-mini__item {
    width: 15.625rem; }
  .tabs-switch-mini__link {
    display: block;
    text-align: center; }
  @media (max-width: 767px) {
    .tabs-switch-mini:not(:last-child) {
      margin-bottom: 1.25rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .tabs-switch-mini:not(:last-child) {
      margin-bottom: 1.5625rem; } }
  @media (min-width: 1200px) {
    .tabs-switch-mini:not(:last-child) {
      margin-bottom: 0.875rem; } }
  .tabs-switch-mini__link {
    border-style: solid;
    border-width: 0.125rem;
    border-radius: 0.1875rem;
    color: #1b4e9b;
    padding-bottom: 0.5625rem;
    padding-top: 0.5625rem; }
  .tabs-switch-mini__link {
    transition: "all" 0.15s linear 0s;
    border-color: rgba(27, 78, 155, 0); }
  .tabs-switch-mini__link:not(.active) {
    background-color: #fff; }
    .tabs-switch-mini__link:not(.active):hover, .tabs-switch-mini__link:not(.active):focus-visible {
      color: #fff; }
  .tabs-switch-mini__link.active {
    background-color: #1b4e9b;
    border-color: #1b4e9b;
    color: #fff; }
  .tabs-switch-mini__link:focus-visible {
    background-color: #1b4e9b;
    border-color: #1b4e9b; }
  .tabs-switch-mini__link:focus-visible {
    position: relative;
    z-index: 2;
    box-shadow: 0 0 0 0.25rem rgba(61, 105, 170, 0.5); }
  .tabs-switch-mini__link:hover {
    background-color: #1c5cbd;
    border-color: #1c5cbd; }

.tabs-view-def {
  padding-left: 0;
  list-style: none;
  display: inline-grid;
  grid-template-columns: auto auto;
  align-items: center; }
  .tabs-view-def:not(:last-child) {
    margin-bottom: 2.5rem; }
  .tabs-view-def__label:not(:last-child) {
    margin-bottom: 0; }
  .tabs-view-def__list {
    gap: 0.25rem; }
  .tabs-view-def__link {
    display: block; }
    .tabs-view-def__link::before {
      content: '';
      display: block; }
    .tabs-view-def__link_grid::before {
      height: 0.9375rem;
      width: 1.0625rem; }
    .tabs-view-def__link_list::before {
      height: 0.875rem;
      width: 1.25rem; }
  @media (max-width: 575px) {
    .tabs-view-def {
      gap: 0.9375rem; } }
  @media (min-width: 576px) {
    .tabs-view-def {
      gap: 1.375rem; } }
  .tabs-view-def__label {
    color: #1b4e9b;
    font-size: 0.875rem;
    font-weight: 600; }
  .tabs-view-def__list {
    background-color: #fff;
    border-width: 0.125rem;
    border-style: solid;
    border-radius: 0.1875rem;
    padding: 0.125rem; }
  .tabs-view-def__link {
    border-radius: 0.1875rem;
    padding: 0.5625rem 0.4375rem 0.5rem; }
    .tabs-view-def__link::before {
      background-position: 50% 50%;
      background-repeat: no-repeat;
      background-size: contain; }
  .tabs-view-def__link {
    transition: "all" 0.15s linear 0s; }
    .tabs-view-def__link.active {
      background-color: #f1f1f1; }
    .tabs-view-def__link_grid:not(.active)::before {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='17' height='15' viewBox='0 0 17 15' fill='%23c7c7c7'%3e%3crect width='3' height='3' rx='1.5'/%3e%3crect x='7' width='3' height='3' rx='1.5'/%3e%3crect x='14' width='3' height='3' rx='1.5'/%3e%3crect y='6' width='3' height='3' rx='1.5'/%3e%3crect x='7' y='6' width='3' height='3' rx='1.5'/%3e%3crect x='14' y='6' width='3' height='3' rx='1.5'/%3e%3crect y='12' width='3' height='3' rx='1.5'/%3e%3crect x='7' y='12' width='3' height='3' rx='1.5'/%3e%3crect x='14' y='12' width='3' height='3' rx='1.5'/%3e%3c/svg%3e"); }
    .tabs-view-def__link_grid:not(.active):hover::before, .tabs-view-def__link_grid:not(.active):focus-visible::before {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='17' height='15' viewBox='0 0 17 15' fill='%23f39313'%3e%3crect width='3' height='3' rx='1.5'/%3e%3crect x='7' width='3' height='3' rx='1.5'/%3e%3crect x='14' width='3' height='3' rx='1.5'/%3e%3crect y='6' width='3' height='3' rx='1.5'/%3e%3crect x='7' y='6' width='3' height='3' rx='1.5'/%3e%3crect x='14' y='6' width='3' height='3' rx='1.5'/%3e%3crect y='12' width='3' height='3' rx='1.5'/%3e%3crect x='7' y='12' width='3' height='3' rx='1.5'/%3e%3crect x='14' y='12' width='3' height='3' rx='1.5'/%3e%3c/svg%3e"); }
    .tabs-view-def__link_grid.active::before {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='17' height='15' viewBox='0 0 17 15' fill='%231b4e9b'%3e%3crect width='3' height='3' rx='1.5'/%3e%3crect x='7' width='3' height='3' rx='1.5'/%3e%3crect x='14' width='3' height='3' rx='1.5'/%3e%3crect y='6' width='3' height='3' rx='1.5'/%3e%3crect x='7' y='6' width='3' height='3' rx='1.5'/%3e%3crect x='14' y='6' width='3' height='3' rx='1.5'/%3e%3crect y='12' width='3' height='3' rx='1.5'/%3e%3crect x='7' y='12' width='3' height='3' rx='1.5'/%3e%3crect x='14' y='12' width='3' height='3' rx='1.5'/%3e%3c/svg%3e"); }
    .tabs-view-def__link_list:not(.active)::before {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='14' viewBox='0 0 20 14' fill='%23c7c7c7'%3e%3crect width='20' height='2' rx='1'/%3e%3crect y='6' width='20' height='2' rx='1'/%3e%3crect y='12' width='20' height='2' rx='1'/%3e%3c/svg%3e"); }
    .tabs-view-def__link_list:not(.active):hover::before, .tabs-view-def__link_list:not(.active):focus-visible::before {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='14' viewBox='0 0 20 14' fill='%23f39313'%3e%3crect width='20' height='2' rx='1'/%3e%3crect y='6' width='20' height='2' rx='1'/%3e%3crect y='12' width='20' height='2' rx='1'/%3e%3c/svg%3e"); }
    .tabs-view-def__link_list.active::before {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='14' viewBox='0 0 20 14' fill='%231b4e9b'%3e%3crect width='20' height='2' rx='1'/%3e%3crect y='6' width='20' height='2' rx='1'/%3e%3crect y='12' width='20' height='2' rx='1'/%3e%3c/svg%3e"); }
  .tabs-view-def__list {
    transition: border-color 0.15s linear 0s;
    border-color: #f1f1f1; }
  .tabs-view-def:hover .tabs-view-def__list, .tabs-view-def:focus-within .tabs-view-def__list {
    border-color: #1b4e9b; }

.type-def {
  display: inline-block;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  color: #fff;
  font-family: "Unbounded", cursive;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1.625;
  min-width: 53px;
  padding: 0.125rem 0.5rem 0.1875rem 0.4375rem;
  text-align: center; }
  .type-def:not(:last-child) {
    margin-bottom: 0.375rem; }
  .type-def_hit {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='53' height='24' viewBox='0 0 53 24' fill='%23f39313' preserveAspectRatio='none'%3e%3cpath d='M0 3C0 1.34315 1.34315 0 3 0H49.2926C51.2014 0 52.6248 1.75905 52.2266 3.62584L48.3871 21.6258C48.0918 23.0104 46.8688 24 45.4531 24H3C1.34314 24 0 22.6569 0 21V3Z'/%3e%3c/svg%3e"); }
  .type-def_value {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='53' height='24' viewBox='0 0 53 24' fill='%23f02222' preserveAspectRatio='none'%3e%3cpath d='M0 3C0 1.34315 1.34315 0 3 0H49.2926C51.2014 0 52.6248 1.75905 52.2266 3.62584L48.3871 21.6258C48.0918 23.0104 46.8688 24 45.4531 24H3C1.34314 24 0 22.6569 0 21V3Z'/%3e%3c/svg%3e"); }

.value-selected-def {
  display: flex;
  align-items: center;
  gap: 0.625rem;
  white-space: nowrap;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.3; }
  .value-selected-def::after {
    content: '';
    display: inline-block;
    height: 1.125rem;
    width: 1.125rem; }
  .value-selected-def::after {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain; }
  .value-selected-def::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3e%3ccircle cx='9' cy='9' r='9' fill='%23c7c7c7'/%3e%3cpath d='M9.79644 9L12.023 6.77344C12.1287 6.66795 12.1881 6.52481 12.1883 6.3755C12.1884 6.22619 12.1292 6.08294 12.0237 5.97726C11.9182 5.87159 11.7751 5.81215 11.6258 5.81202C11.4765 5.81189 11.3332 5.87108 11.2275 5.97656L9.00098 8.20312L6.77441 5.97656C6.66874 5.87089 6.52542 5.81152 6.37598 5.81152C6.22653 5.81152 6.08321 5.87089 5.97754 5.97656C5.87187 6.08223 5.8125 6.22556 5.8125 6.375C5.8125 6.52444 5.87187 6.66776 5.97754 6.77344L8.2041 9L5.97754 11.2266C5.87187 11.3322 5.8125 11.4756 5.8125 11.625C5.8125 11.7744 5.87187 11.9178 5.97754 12.0234C6.08321 12.1291 6.22653 12.1885 6.37598 12.1885C6.52542 12.1885 6.66874 12.1291 6.77441 12.0234L9.00098 9.79687L11.2275 12.0234C11.3332 12.1291 11.4765 12.1885 11.626 12.1885C11.7754 12.1885 11.9187 12.1291 12.0244 12.0234C12.1301 11.9178 12.1895 11.7744 12.1895 11.625C12.1895 11.4756 12.1301 11.3322 12.0244 11.2266L9.79644 9Z' fill='%23fff'/%3e%3c/svg%3e"); }
  .value-selected-def:hover::after, .value-selected-def:focus-visible::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3e%3ccircle cx='9' cy='9' r='9' fill='%231b4e9b'/%3e%3cpath d='M9.79644 9L12.023 6.77344C12.1287 6.66795 12.1881 6.52481 12.1883 6.3755C12.1884 6.22619 12.1292 6.08294 12.0237 5.97726C11.9182 5.87159 11.7751 5.81215 11.6258 5.81202C11.4765 5.81189 11.3332 5.87108 11.2275 5.97656L9.00098 8.20312L6.77441 5.97656C6.66874 5.87089 6.52542 5.81152 6.37598 5.81152C6.22653 5.81152 6.08321 5.87089 5.97754 5.97656C5.87187 6.08223 5.8125 6.22556 5.8125 6.375C5.8125 6.52444 5.87187 6.66776 5.97754 6.77344L8.2041 9L5.97754 11.2266C5.87187 11.3322 5.8125 11.4756 5.8125 11.625C5.8125 11.7744 5.87187 11.9178 5.97754 12.0234C6.08321 12.1291 6.22653 12.1885 6.37598 12.1885C6.52542 12.1885 6.66874 12.1291 6.77441 12.0234L9.00098 9.79687L11.2275 12.0234C11.3332 12.1291 11.4765 12.1885 11.626 12.1885C11.7754 12.1885 11.9187 12.1291 12.0244 12.0234C12.1301 11.9178 12.1895 11.7744 12.1895 11.625C12.1895 11.4756 12.1301 11.3322 12.0244 11.2266L9.79644 9Z' fill='%23fff'/%3e%3c/svg%3e"); }

.values-selected-list-def {
  padding-left: 0;
  list-style: none;
  display: flex; }
  .values-selected-list-def > li {
    padding-left: 0 !important; }
    .values-selected-list-def > li::before {
      content: normal !important;
      height: auto !important;
      width: auto !important;
      background-color: transparent;
      border-radius: 0;
      display: inline-block !important;
      float: none !important; }
  .values-selected-list-def__item:not(:last-child) {
    margin-bottom: 0 !important; }
  @media (max-width: 575px) {
    .values-selected-list-def {
      gap: 1.25rem; } }
  @media (min-width: 576px) {
    .values-selected-list-def {
      gap: 1.875rem; } }

.vendor-code-def {
  color: #1b4e9b;
  font-size: 0.875rem;
  font-weight: 600;
  letter-spacing: 0; }
  .vendor-code-def:not(:last-child) {
    margin-bottom: 0.3125rem; }

.vendor-code-mini {
  color: #1b4e9b;
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: -0.005em; }
  .vendor-code-mini:not(:last-child) {
    margin-bottom: 0.3125rem; }

.catalog-plate {
  padding-bottom: 0.375rem;
  padding-top: 0.375rem;
  text-align: center;
  background: #1f1f1f;
  background: linear-gradient(270deg, #1f1f1f 0%, #1f1f1f 32%, #343a40 100%);
  color: #fff;
  font-style: italic;
  text-transform: uppercase; }
  @media (min-width: 768px) and (max-width: 1199px) {
    .catalog-plate:not(:last-child) {
      margin-bottom: 2.5625rem; } }
  @media (min-width: 1200px) {
    .catalog-plate:not(:last-child) {
      margin-bottom: 3.5rem; } }
  .catalog-plate__link {
    text-decoration: none; }
  @media (min-width: 1200px) {
    .catalog-plate {
      font-size: 1.875rem; } }
  .catalog-plate__link:not(:hover):not(:focus-visible) {
    color: inherit; }
  @media (min-width: 768px) and (max-width: 1199px) {
    .catalog-plate_mb-big:not(:last-child) {
      margin-bottom: 3.8125rem; } }
  @media (min-width: 1200px) {
    .catalog-plate_mb-big:not(:last-child) {
      margin-bottom: 6rem; } }

@media (max-width: 575px) {
  .container .full-width {
    margin-left: -0.9375rem;
    margin-right: -0.9375rem; } }

@media (min-width: 576px) and (max-width: 767px) {
  .full-width {
    margin-left: calc(-100vw / 2 + 540px / 2 - 0.9375rem);
    margin-right: calc(-100vw / 2 + 540px / 2 - 0.9375rem); } }

@media (min-width: 768px) and (max-width: 991px) {
  .full-width {
    margin-left: calc(-100vw / 2 + 720px / 2 - 0.9375rem);
    margin-right: calc(-100vw / 2 + 720px / 2 - 0.9375rem); } }

@media (min-width: 992px) and (max-width: 1199px) {
  .full-width {
    margin-left: calc(-100vw / 2 + 960px / 2 - 0.9375rem);
    margin-right: calc(-100vw / 2 + 960px / 2 - 0.9375rem); } }

@media (min-width: 1200px) and (max-width: 1699px) {
  .full-width {
    margin-left: calc(-100vw / 2 + 1140px / 2 - 0.9375rem);
    margin-right: calc(-100vw / 2 + 1140px / 2 - 0.9375rem); } }

@media (min-width: 1700px) {
  .full-width {
    margin-left: calc(-100vw / 2 + 1620px / 2 - 0.9375rem);
    margin-right: calc(-100vw / 2 + 1620px / 2 - 0.9375rem); } }

@media (max-width: 767px) {
  .block-def:not(:last-child) {
    margin-bottom: 2.5rem; } }

@media (min-width: 768px) and (max-width: 1199px) {
  .block-def:not(:last-child) {
    margin-bottom: 4.0625rem; } }

@media (min-width: 1200px) {
  .block-def:not(:last-child) {
    margin-bottom: 5.625rem; } }

.block-def.bg-primary {
  padding-bottom: 4rem;
  padding-top: 4.75rem; }

.block-def.bg-primary-lightest {
  padding-bottom: 4rem;
  padding-top: 4.75rem; }

.block-def.bg-secondary {
  padding-bottom: 4rem;
  padding-top: 4.75rem; }

.block-def.bg-success {
  padding-bottom: 4rem;
  padding-top: 4.75rem; }

.block-def.bg-danger {
  padding-bottom: 4rem;
  padding-top: 4.75rem; }

.block-def.bg-light {
  padding-bottom: 4rem;
  padding-top: 4.75rem; }

.block-def.bg-dark {
  padding-bottom: 4rem;
  padding-top: 4.75rem; }

.block-def.bg-white {
  padding-bottom: 4rem;
  padding-top: 4.75rem; }

.title-section {
  color: #1f1f1f;
  font-weight: 800;
  letter-spacing: 0.0015em;
  line-height: 1.4; }
  @media (max-width: 767px) {
    .title-section:not(:last-child) {
      margin-bottom: 1.25rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .title-section:not(:last-child) {
      margin-bottom: 1.6875rem; } }
  @media (min-width: 1200px) {
    .title-section:not(:last-child) {
      margin-bottom: 2.125rem; } }
  @media (max-width: 767px) {
    .title-section {
      font-size: 1.625rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .title-section {
      font-size: 1.8125rem; } }
  @media (min-width: 1200px) {
    .title-section {
      font-size: 2rem; } }

.plate-tilt {
  position: relative;
  background-clip: padding-box;
  border-bottom: 55px solid transparent;
  border-top: 55px solid transparent; }
  .plate-tilt::before, .plate-tilt::after {
    content: '';
    display: block;
    height: 55px;
    position: absolute;
    left: 0;
    right: 0; }
  .plate-tilt::before {
    top: -54px; }
  .plate-tilt::after {
    bottom: -54px; }
  .plate-tilt::before {
    -webkit-clip-path: polygon(0 0, 0 100%, 100% 100%);
            clip-path: polygon(0 0, 0 100%, 100% 100%); }
  .plate-tilt::after {
    -webkit-clip-path: polygon(0 0, 0 100%, 100% 0);
            clip-path: polygon(0 0, 0 100%, 100% 0); }
  .plate-tilt.bg-primary::before, .plate-tilt.bg-primary::after {
    background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)); }
  .plate-tilt.bg-primary-lightest::before, .plate-tilt.bg-primary-lightest::after {
    background-color: rgba(var(--bs-primary-lightest-rgb), var(--bs-bg-opacity)); }
  .plate-tilt.bg-secondary::before, .plate-tilt.bg-secondary::after {
    background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)); }
  .plate-tilt.bg-success::before, .plate-tilt.bg-success::after {
    background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)); }
  .plate-tilt.bg-danger::before, .plate-tilt.bg-danger::after {
    background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)); }
  .plate-tilt.bg-light::before, .plate-tilt.bg-light::after {
    background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)); }
  .plate-tilt.bg-dark::before, .plate-tilt.bg-dark::after {
    background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)); }
  .plate-tilt.bg-white::before, .plate-tilt.bg-white::after {
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)); }
  .plate-tilt.bg-black::before, .plate-tilt.bg-black::after {
    background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)); }
  .plate-tilt.bg-body::before, .plate-tilt.bg-body::after {
    background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)); }
  .plate-tilt_reverse::before {
    -webkit-clip-path: polygon(0 100%, 100% 0, 100% 100%);
            clip-path: polygon(0 100%, 100% 0, 100% 100%); }
  .plate-tilt_reverse::after {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%);
            clip-path: polygon(0 0, 100% 0, 100% 100%); }

.title-mini {
  color: #1f1f1f;
  font-size: 1.125rem;
  font-weight: 800;
  letter-spacing: -0.005em;
  line-height: 1.4; }
  @media (max-width: 767px) {
    .title-mini:not(:last-child) {
      margin-bottom: 1.25rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .title-mini:not(:last-child) {
      margin-bottom: 1.3125rem; } }
  @media (min-width: 1200px) {
    .title-mini:not(:last-child) {
      margin-bottom: 1.375rem; } }

.title-page-def:not(:last-child) {
  margin-bottom: 1.25rem; }

.title-page-def__title:not(:last-child) {
  margin-right: 0.625rem; }

.title-page-def__title {
  font-weight: 800;
  line-height: 1.4; }

.title-page-def__subtitle {
  color: #1b4e9b;
  font-size: 1rem;
  font-weight: 500; }

@media (max-width: 767px) {
  .title-page-def__title {
    font-size: 1.625rem; } }

@media (max-width: 430px){
  .title-page-def__title:not(:last-child) {
    font-size: 6vw; }
}

@media (min-width: 768px) and (max-width: 1199px) {
  .title-page-def__title {
    font-size: 1.8125rem; } }

@media (min-width: 1200px) {
  .title-page-def__title {
    font-size: 2rem; } }

.title-text {
  color: #1f1f1f;
  font-size: 1.25rem;
  font-weight: 800;
  letter-spacing: 0;
  line-height: 1.4; }
  @media (max-width: 767px) {
    .title-text:not(:last-child) {
      margin-bottom: 1.25rem; }
    p + .title-text,
    ul + .title-text,
    ol + .title-text {
      margin-top: 1.25rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .title-text:not(:last-child) {
      margin-bottom: 1.625rem; }
    p + .title-text,
    ul + .title-text,
    ol + .title-text {
      margin-top: 2.25rem; } }
  @media (min-width: 1200px) {
    .title-text:not(:last-child) {
      margin-bottom: 2rem; }
    p + .title-text,
    ul + .title-text,
    ol + .title-text {
      margin-top: 3.25rem; } }

.title-block {
  font-weight: 800;
  letter-spacing: 0;
  line-height: 1.4; }
  @media (max-width: 767px) {
    .title-block:not(:last-child) {
      margin-bottom: 1.25rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .title-block:not(:last-child) {
      margin-bottom: 1.8125rem; } }
  @media (min-width: 1200px) {
    .title-block:not(:last-child) {
      margin-bottom: 2.375rem; } }
  @media (max-width: 767px) {
    .title-block {
      font-size: 1.625rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .title-block {
      font-size: 1.8125rem; } }
  @media (min-width: 1200px) {
    .title-block {
      font-size: 2rem; } }

.deliveries-list-def:not(:last-child) {
  margin-bottom: 2.375rem; }

.deliveries-list-def__name:not(:last-child) {
  margin-bottom: 0.5rem; }

.deliveries-list-def__text:not(:last-child) {
  margin-bottom: 1rem; }

@media (min-width: 768px) and (max-width: 1199px) {
  .deliveries-list-def > li:not(:last-child) {
    margin-bottom: 1.875rem !important; } }

@media (min-width: 1200px) {
  .deliveries-list-def > li:not(:last-child) {
    margin-bottom: 2.75rem !important; } }

.deliveries-list-def__name {
  color: #1f1f1f;
  font-size: 1.125rem;
  font-weight: 700;
  letter-spacing: 0.005em; }

.feature-def {
  color: #1f1f1f;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.1875; }
  .feature-def_icon {
    position: relative;
    padding-left: 5.0625rem;
    padding-top: 0.0625rem; }
    .feature-def_icon::before {
      content: '';
      display: block;
      height: 2.75rem;
      width: 2.75rem;
      position: absolute;
      left: 0.5625rem;
      top: 0; }
    .feature-def_icon::before {
      background-position: 50% 50%;
      background-repeat: no-repeat;
      background-size: contain; }
  .feature-def_icon-watch-24-7::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44'  fill='%231b4e9b'%3e%3cpath d='M9.80555 11.5119C9.91625 11.749 10.0923 11.9495 10.313 12.0901C10.5337 12.2306 10.79 12.3052 11.0516 12.3052H17.7376V14.6668C17.7376 15.0315 17.8824 15.3812 18.1403 15.6391C18.3982 15.8969 18.7479 16.0418 19.1126 16.0418C19.4773 16.0418 19.827 15.8969 20.0849 15.6391C20.3427 15.3812 20.4876 15.0315 20.4876 14.6668V12.3052H21.1209C21.4856 12.3052 21.8354 12.1603 22.0932 11.9024C22.3511 11.6446 22.4959 11.2948 22.4959 10.9302C22.4959 10.5655 22.3511 10.2157 22.0932 9.95788C21.8354 9.70002 21.4856 9.55515 21.1209 9.55515H20.4876V1.30386C20.4875 1.02163 20.4006 0.746258 20.2386 0.515126C20.0767 0.283994 19.8475 0.1083 19.5822 0.011898C19.317 -0.0845044 19.0285 -0.0969459 18.7559 -0.0237374C18.4833 0.0494711 18.2399 0.204783 18.0586 0.421114L9.99719 10.0474C9.82924 10.248 9.722 10.4923 9.68805 10.7517C9.65411 11.0111 9.69487 11.2748 9.80555 11.5119ZM17.7376 5.08752V9.55532H13.9963L17.7376 5.08752ZM24.6959 34.2948L31.8994 23.0485H26.5955C26.2308 23.0485 25.8811 22.9036 25.6232 22.6457C25.3654 22.3879 25.2205 22.0381 25.2205 21.6735C25.2205 21.3088 25.3654 20.959 25.6232 20.7012C25.8811 20.4433 26.2308 20.2985 26.5955 20.2985H34.413C34.6597 20.2985 34.9019 20.3649 35.1142 20.4907C35.3264 20.6165 35.5009 20.7971 35.6193 21.0136C35.7377 21.2301 35.7957 21.4744 35.7872 21.721C35.7786 21.9676 35.7039 22.2073 35.5708 22.4151L27.0114 35.7784C26.9143 35.9309 26.7879 36.0627 26.6397 36.1663C26.4915 36.2699 26.3243 36.3433 26.1477 36.3822C25.9711 36.4211 25.7886 36.4248 25.6106 36.3931C25.4325 36.3613 25.2625 36.2948 25.1102 36.1973C24.958 36.0997 24.8264 35.9731 24.7232 35.8247C24.6199 35.6762 24.5469 35.5089 24.5084 35.3322C24.4699 35.1555 24.4666 34.9729 24.4988 34.795C24.5309 34.617 24.5979 34.4471 24.6958 34.2951L24.6959 34.2948ZM31.8941 9.02861C32.1519 9.28647 32.2968 9.6362 32.2968 10.0009C32.2968 10.3655 32.1519 10.7153 31.8941 10.9731L11.625 31.2423C11.3666 31.4975 11.0177 31.6402 10.6545 31.6391C10.2913 31.638 9.94324 31.4932 9.6864 31.2364C9.42956 30.9795 9.28478 30.6315 9.28367 30.2683C9.28257 29.905 9.42523 29.5561 9.68051 29.2977L29.9493 9.02861C30.077 8.9009 30.2286 8.79959 30.3954 8.73047C30.5623 8.66135 30.7411 8.62577 30.9217 8.62577C31.1023 8.62577 31.2811 8.66135 31.4479 8.73047C31.6148 8.79959 31.7664 8.9009 31.8941 9.02861ZM7.77742 6.14782C8.12547 4.87336 7.90487 3.91344 7.12181 3.2934C6.24525 2.59989 4.78577 2.477 3.79912 3.01445C3.04957 3.42265 2.71743 4.12794 2.81196 5.11132C2.84682 5.47434 2.73604 5.83635 2.504 6.11769C2.27195 6.39903 1.93765 6.57667 1.57463 6.61154C1.21161 6.6464 0.849608 6.53562 0.568264 6.30358C0.28692 6.07153 0.109278 5.73723 0.0744175 5.37421C-0.126762 3.28283 0.751433 1.54268 2.48368 0.599348C4.42801 -0.459402 7.09611 -0.233387 8.82792 1.1368C10.4838 2.44692 11.0676 4.53743 10.43 6.87227C9.9996 8.44819 8.52646 9.59769 6.8206 10.9289C5.89969 11.6476 4.90643 12.4226 4.07361 13.2922H9.76946C10.1341 13.2922 10.4839 13.4371 10.7417 13.695C10.9996 13.9528 11.1445 14.3026 11.1445 14.6672C11.1445 15.0319 10.9996 15.3816 10.7417 15.6395C10.4839 15.8974 10.1341 16.0422 9.76946 16.0422H1.40387C1.17084 16.0423 0.941608 15.9832 0.737708 15.8703C0.533808 15.7575 0.361928 15.5947 0.238208 15.3972C0.114489 15.1998 0.0429888 14.9741 0.0304228 14.7414C0.0178568 14.5087 0.064637 14.2766 0.166371 14.067C1.28571 11.7601 3.32724 10.1669 5.1284 8.76135C6.33763 7.81767 7.5875 6.84228 7.77742 6.14782ZM44.0001 22.0712C44.0001 26.4224 42.7098 30.6759 40.2924 34.2938C37.8751 37.9117 34.4391 40.7315 30.4191 42.3966C26.3991 44.0618 21.9757 44.4974 17.7081 43.6486C13.4405 42.7997 9.52043 40.7044 6.44368 37.6276C4.39439 35.5894 2.76971 33.1651 1.66367 30.4948C0.557625 27.8245 -0.00781318 24.9614 8.15426e-05 22.0712C8.15426e-05 21.7065 0.144947 21.3568 0.40281 21.0989C0.660672 20.841 1.01041 20.6962 1.37508 20.6962C1.73975 20.6962 2.08949 20.841 2.34735 21.0989C2.60522 21.3568 2.75008 21.7065 2.75008 22.0712C2.75008 32.6857 11.3856 41.3212 22.0001 41.3212C32.6146 41.3212 41.2501 32.6857 41.2501 22.0712C41.2501 12.4345 34.0559 4.22909 24.5158 2.98446C24.3349 2.96338 24.1599 2.90656 24.0011 2.81729C23.8423 2.72803 23.7029 2.6081 23.5908 2.46448C23.4788 2.32086 23.3964 2.1564 23.3484 1.98067C23.3005 1.80493 23.2879 1.62142 23.3115 1.44079C23.335 1.26016 23.3943 1.08601 23.4857 0.928461C23.5772 0.770914 23.699 0.633107 23.8442 0.523045C23.9893 0.412983 24.1549 0.332861 24.3313 0.287332C24.5076 0.241804 24.6913 0.231776 24.8716 0.257832C30.1633 0.95522 35.0211 3.5523 38.5402 7.56533C42.0593 11.5784 43.9997 16.7337 44.0001 22.0712Z'/%3e%3c/svg%3e"); }
  .feature-def_icon-shield-with-check::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44'  fill='%231b4e9b'%3e%3cpath d='M22 43.214C21.404 43.2141 20.818 43.0612 20.298 42.77L14.588 39.6C10.9249 37.5634 7.87272 34.5847 5.74742 30.9723C3.62212 27.36 2.50097 23.2452 2.50003 19.054V9.732C2.49679 8.91525 2.78061 8.12332 3.3019 7.49455C3.82319 6.86579 4.54882 6.44015 5.35203 6.292C6.72854 6.01706 8.08652 5.65636 9.41803 5.212C10.052 5.012 10.76 4.802 11.576 4.562C14.6306 3.66085 17.6027 2.50064 20.46 1.094C20.9389 0.857196 21.4658 0.734009 22 0.734009C22.5342 0.734009 23.0612 0.857196 23.54 1.094C26.3973 2.50064 29.3694 3.66085 32.424 4.562C33.24 4.802 33.948 5.018 34.582 5.212C35.9135 5.65636 37.2715 6.01706 38.648 6.292C39.4512 6.44015 40.1769 6.86579 40.6982 7.49455C41.2194 8.12332 41.5033 8.91525 41.5 9.732V19.054C41.4991 23.2452 40.3779 27.36 38.2526 30.9723C36.1273 34.5847 33.0751 37.5634 29.412 39.6L23.7 42.772C23.1803 43.0619 22.5951 43.214 22 43.214ZM21.786 3.786C18.7749 5.26736 15.6429 6.48912 12.424 7.438C11.624 7.676 10.922 7.89 10.296 8.082C8.85034 8.56143 7.37614 8.95018 5.88203 9.246C5.77204 9.27045 5.67389 9.33221 5.60426 9.4208C5.53463 9.50939 5.4978 9.61934 5.50003 9.732V19.054C5.50108 22.7096 6.47915 26.2985 8.33297 29.4491C10.1868 32.5998 12.849 35.1977 16.044 36.974L21.758 40.148C21.8316 40.1893 21.9146 40.2111 21.999 40.2111C22.0834 40.2111 22.1664 40.1893 22.24 40.148L27.956 36.972C31.151 35.1957 33.8133 32.5978 35.6671 29.4471C37.5209 26.2965 38.499 22.7076 38.5 19.052V9.732C38.5023 9.61934 38.4654 9.50939 38.3958 9.4208C38.3262 9.33221 38.228 9.27045 38.118 9.246C36.6239 8.95018 35.1497 8.56143 33.704 8.082C33.078 7.882 32.38 7.682 31.576 7.438C28.3572 6.48912 25.2252 5.26736 22.214 3.786C22.1478 3.75196 22.0745 3.7342 22 3.7342C21.9256 3.7342 21.8522 3.75196 21.786 3.786Z'/%3e%3cpath d='M20.0002 25.5C19.8032 25.5005 19.608 25.4618 19.4261 25.3863C19.2441 25.3108 19.0789 25.1999 18.9402 25.06L14.9402 21.06C14.6752 20.7756 14.531 20.3996 14.5378 20.011C14.5447 19.6224 14.7021 19.2516 14.9769 18.9768C15.2518 18.7019 15.6225 18.5445 16.0111 18.5376C16.3997 18.5308 16.7758 18.675 17.0602 18.94L20.0002 21.878L26.9402 14.94C27.2245 14.675 27.6006 14.5308 27.9892 14.5376C28.3778 14.5445 28.7486 14.7019 29.0234 14.9768C29.2983 15.2516 29.4557 15.6224 29.4625 16.011C29.4694 16.3996 29.3251 16.7756 29.0602 17.06L21.0602 25.06C20.9214 25.1999 20.7563 25.3108 20.5743 25.3863C20.3923 25.4618 20.1972 25.5005 20.0002 25.5Z'/%3e%3c/svg%3e"); }
  .feature-def_icon-tag-with-percentage::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44'  fill='%231b4e9b'%3e%3cpath d='M43.6224 0.377262C43.1191 -0.126161 42.3027 -0.126161 41.7993 0.377262L38.0447 4.13188C37.8139 4.02188 37.5703 3.93328 37.316 3.86977L25.6482 0.987163C24.338 0.659654 22.9307 1.04938 21.9756 2.00441L1.13083 22.8149C-0.376944 24.3228 -0.376944 26.7763 1.13083 28.2843L15.7156 42.8689C17.2235 44.3768 19.677 44.3769 21.1849 42.8689L41.9954 22.024C42.9505 21.069 43.3403 19.6617 43.0126 18.3514L40.1301 6.68363C40.0665 6.42943 39.978 6.18579 39.868 5.95497L43.6226 2.20035C44.1258 1.69692 44.1258 0.880686 43.6224 0.377262ZM40.5112 18.9769C40.6204 19.4136 40.4905 19.8826 40.1722 20.201L19.3617 41.0458C18.859 41.5485 18.0411 41.5485 17.5385 41.0458L2.95383 26.4611C2.45118 25.9584 2.45118 25.1406 2.95383 24.6379L23.7987 3.82749C24.0425 3.58369 24.3748 3.4504 24.7132 3.4504C24.8167 3.4504 24.9207 3.46286 25.0229 3.48838L35.9825 6.19396L32.878 9.29846C31.4407 8.61388 29.6653 8.86499 28.4772 10.0532C26.9692 11.5611 26.9692 14.0146 28.4772 15.5225C29.231 16.2764 30.2214 16.6534 31.2118 16.6534C32.2021 16.6534 33.1925 16.2765 33.9463 15.5225C35.1348 14.3342 35.3858 12.5589 34.701 11.1215L37.8055 8.01704L40.5112 18.9769ZM32.1233 13.6995C31.6208 14.2021 30.8029 14.2022 30.3003 13.6995C29.7977 13.1969 29.7977 12.379 30.3003 11.8764C30.5516 11.6251 30.8816 11.4995 31.2118 11.4995C31.5418 11.4995 31.872 11.6251 32.1232 11.8763L32.1233 11.8764L32.1233 11.8765C32.626 12.3791 32.6259 13.1969 32.1233 13.6995Z'/%3e%3cpath d=''/%3e%3cpath d='M21.1847 15.5226C19.6768 14.0148 17.2233 14.0148 15.7153 15.5226C14.2075 17.0305 14.2075 19.484 15.7153 20.992C17.2232 22.4998 19.6768 22.4998 21.1847 20.992C22.6926 19.484 22.6926 17.0306 21.1847 15.5226ZM19.3617 19.1688C18.859 19.6714 18.0411 19.6714 17.5386 19.1688C17.036 18.6661 17.0358 17.8483 17.5385 17.3457C18.0411 16.8431 18.8589 16.8431 19.3617 17.3457C19.8642 17.8483 19.8642 18.6661 19.3617 19.1688Z'/%3e%3cpath d='M23.0079 28.2842C21.4965 26.7728 19.0503 26.7726 17.5387 28.2842C16.0307 29.7921 16.0307 32.2456 17.5387 33.7535C19.0502 35.2649 21.4964 35.2652 23.0079 33.7535C24.5159 32.2456 24.5159 29.7921 23.0079 28.2842ZM21.1849 31.9304C20.6812 32.4342 19.8655 32.4343 19.3618 31.9304C18.8592 31.4279 18.8592 30.6099 19.3618 30.1074C19.8655 29.6036 20.6811 29.6035 21.1849 30.1074C21.6874 30.6099 21.6874 31.4277 21.1849 31.9304Z'/%3e%3cpath d='M28.8465 23.5842C28.7679 22.8766 28.1304 22.3666 27.4229 22.4453L11.0151 24.2683C10.3075 24.347 9.79753 24.9843 9.87616 25.692C9.94947 26.3512 10.5075 26.8389 11.1559 26.8389C11.2034 26.8389 11.2515 26.8363 11.2998 26.8309L27.7077 25.0078C28.4153 24.9291 28.9252 24.2918 28.8465 23.5842Z'/%3e%3c/svg%3e"); }
  .feature-def_icon-box-with-check::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44'  fill='%231b4e9b'%3e%3cpath d='M40.8892 12.1434L40.8567 12.0871C40.8115 11.9935 40.7595 11.9039 40.7014 11.8187L34.5801 1.23579C34.1392 0.473517 33.3183 0 32.4377 0H11.3711C10.4891 0 9.66758 0.474635 9.22681 1.23897L3.00577 12.0316C2.94974 12.1288 2.90934 12.2306 2.88081 12.334C2.79324 12.5704 2.74512 12.8259 2.74512 13.0925V40.9677C2.74512 42.6397 4.10543 44 5.77743 44H38.0303C39.7023 44 41.0626 42.6397 41.0626 40.9677V12.9903C41.0626 12.9529 41.0614 12.9158 41.0595 12.8788C41.077 12.6307 41.0232 12.3749 40.8892 12.1434ZM23.2375 2.57908H32.3777L37.193 10.9041H23.2375V2.57908ZM11.4312 2.57908H20.6584V10.9041H6.63243L11.4312 2.57908ZM38.4835 40.9678C38.4835 41.2177 38.2802 41.421 38.0303 41.421H5.77743C5.52753 41.421 5.3242 41.2177 5.3242 40.9678V13.4832H38.4835V40.9678Z'/%3e%3cpath d='M27.7574 23.2055C27.2539 22.702 26.4373 22.702 25.9337 23.2055L20.1757 28.9635L17.9616 26.7494C17.4581 26.2459 16.6415 26.2459 16.138 26.7494C15.6344 27.2529 15.6344 28.0695 16.138 28.5731L19.264 31.699C19.5158 31.9508 19.8459 32.0768 20.1758 32.0768C20.5057 32.0768 20.8359 31.9508 21.0876 31.699L27.7574 25.0292C28.261 24.5256 28.261 23.7091 27.7574 23.2055Z'/%3e%3c/svg%3e"); }
  .feature-def_icon-list-with-magnifier::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44'  fill='%231b4e9b'%3e%3cpath d='M30.2027 7.33336H1.46667C0.65599 7.33336 0 6.67737 0 5.86669C0 5.05601 0.65599 4.40002 1.46667 4.40002H30.2027C31.0134 4.40002 31.6694 5.05601 31.6694 5.86669C31.6694 6.67737 31.0134 7.33336 30.2027 7.33336Z'/%3e%3cpath d='M15.188 15.4001H1.46667C0.65599 15.4001 0 14.7441 0 13.9335C0 13.1228 0.65599 12.4668 1.46667 12.4668H15.188C15.9987 12.4668 16.6547 13.1228 16.6547 13.9335C16.6547 14.7441 15.9987 15.4001 15.188 15.4001Z'/%3e%3cpath d='M15.188 23.4667H1.46667C0.65599 23.4667 0 22.8107 0 22C0 21.1893 0.65599 20.5333 1.46667 20.5333H15.188C15.9987 20.5333 16.6547 21.1893 16.6547 22C16.6547 22.8107 15.9987 23.4667 15.188 23.4667Z'/%3e%3cpath d='M15.188 31.5333H1.46667C0.65599 31.5333 0 30.8773 0 30.0666C0 29.256 0.65599 28.6 1.46667 28.6H15.188C15.9987 28.6 16.6547 29.256 16.6547 30.0666C16.6547 30.8773 15.9987 31.5333 15.188 31.5333Z'/%3e%3cpath d='M31.3643 39.6001H1.46667C0.65599 39.6001 0 38.9441 0 38.1334C0 37.3227 0.65599 36.6667 1.46667 36.6667H31.3643C32.175 36.6667 32.831 37.3227 32.831 38.1334C32.831 38.9441 32.175 39.6001 31.3643 39.6001Z'/%3e%3cpath d='M42.5331 34.418C42.1579 34.418 41.7826 34.2748 41.4962 33.9883L35.9346 28.4267C35.3617 27.8538 35.3617 26.9257 35.9346 26.3528C36.5075 25.7799 37.4356 25.7799 38.0085 26.3528L43.5701 31.9144C44.143 32.4873 44.143 33.4154 43.5701 33.9883C43.2837 34.2748 42.9084 34.418 42.5331 34.418Z'/%3e%3cpath d='M30.2027 31.6536C27.3754 31.6551 24.5495 30.578 22.3982 28.4267C20.3128 26.3413 19.1641 23.5698 19.1641 20.6207C19.1641 17.6716 20.3128 14.9001 22.3982 12.8161C24.4822 10.7307 27.2536 9.58203 30.2027 9.58203C33.1518 9.58203 35.9233 10.7307 38.0087 12.8161C40.0941 14.9001 41.2428 17.6716 41.2428 20.6207C41.2428 23.5698 40.0941 26.3413 38.0087 28.4267C35.856 30.578 33.0286 31.6536 30.2027 31.6536ZM30.2027 12.5154C28.0385 12.5154 26.0033 13.359 24.4721 14.8901C22.941 16.4212 22.0974 18.4565 22.0974 20.6207C22.0974 22.7863 22.941 24.8216 24.4721 26.3527C27.6318 29.5124 32.7723 29.5124 35.9348 26.3527C37.4659 24.8216 38.3095 22.7863 38.3095 20.6207C38.3095 18.4565 37.4659 16.4212 35.9348 14.8901C34.4036 13.359 32.3684 12.5154 30.2027 12.5154Z'/%3e%3c/svg%3e"); }

@media (max-width: 767px) {
  .features-list-def:not(:last-child) {
    margin-bottom: 2.5rem; } }

@media (min-width: 768px) and (max-width: 1199px) {
  .features-list-def:not(:last-child) {
    margin-bottom: 5.0625rem; } }

@media (min-width: 1200px) {
  .features-list-def:not(:last-child) {
    margin-bottom: 7.625rem; } }

@media (max-width: 767px) {
  .features-list-def__item:not(:last-child) {
    margin-bottom: 1.875rem; } }

@media (min-width: 768px) {
  .features-list-def {
    --bs-gutter-x: 1.875rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x)); }
    .features-list-def__item {
      flex-shrink: 0;
      width: 100%;
      max-width: 100%;
      padding-right: calc(var(--bs-gutter-x) * .5);
      padding-left: calc(var(--bs-gutter-x) * .5);
      margin-top: var(--bs-gutter-y); } }

@media (min-width: 768px) and (max-width: 1199px) {
  .features-list-def {
    justify-content: flex-start; }
    .features-list-def__item {
      flex: 0 0 auto;
      width: 50%;
      margin-top: 1.875rem; }
      .features-list-def__item:nth-child(1), .features-list-def__item:nth-child(2) {
        margin-top: 0; } }

@media (min-width: 1200px) and (max-width: 1699px) {
  .features-list-def {
    justify-content: flex-start; }
    .features-list-def__item {
      flex: 0 0 auto;
      width: 33.33333%;
      margin-top: 1.875rem; }
      .features-list-def__item:nth-child(1), .features-list-def__item:nth-child(2), .features-list-def__item:nth-child(3) {
        margin-top: 0; } }

@media (min-width: 1700px) {
  .features-list-def {
    justify-content: space-between; }
    .features-list-def__item {
      flex: 0 0 auto;
      width: auto; } }

.contact-card-def {
  border: 0.125rem solid #f1f1f1; }
  .contact-card-def__header:not(:last-child) {
    margin-bottom: 0; }
  .contact-card-def__header {
    background-color: #f1f1f1;
    border-radius: 0.0625rem;
    font-weight: 700; }
    .contact-card-def__header_icon {
      background-position: calc(100% - 1.375rem) calc(50% - 0.0625rem);
      background-repeat: no-repeat;
      background-size: 1.875rem 1.875rem; }
      .contact-card-def__header_icon-map-marker {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='%231b4e9b'%3e%3cpath d='M15 15C15.6875 15 16.2762 14.755 16.7663 14.265C17.2554 13.7758 17.5 13.1875 17.5 12.5C17.5 11.8125 17.2554 11.2238 16.7663 10.7337C16.2762 10.2446 15.6875 10 15 10C14.3125 10 13.7242 10.2446 13.235 10.7337C12.745 11.2238 12.5 11.8125 12.5 12.5C12.5 13.1875 12.745 13.7758 13.235 14.265C13.7242 14.755 14.3125 15 15 15ZM15 24.1875C17.5417 21.8542 19.4271 19.7342 20.6562 17.8275C21.8854 15.9217 22.5 14.2292 22.5 12.75C22.5 10.4792 21.7758 8.61958 20.3275 7.17125C18.88 5.72375 17.1042 5 15 5C12.8958 5 11.1196 5.72375 9.67125 7.17125C8.22375 8.61958 7.5 10.4792 7.5 12.75C7.5 14.2292 8.11458 15.9217 9.34375 17.8275C10.5729 19.7342 12.4583 21.8542 15 24.1875ZM15 27.5C11.6458 24.6458 9.14083 21.9946 7.485 19.5462C5.82833 17.0988 5 14.8333 5 12.75C5 9.625 6.00542 7.13542 8.01625 5.28125C10.0263 3.42708 12.3542 2.5 15 2.5C17.6458 2.5 19.9738 3.42708 21.9837 5.28125C23.9946 7.13542 25 9.625 25 12.75C25 14.8333 24.1721 17.0988 22.5163 19.5462C20.8596 21.9946 18.3542 24.6458 15 27.5Z'/%3e%3c/svg%3e"); }
      .contact-card-def__header_icon-phone {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='%231b4e9b'%3e%3cpath d='M8.57179 3.05625C10.1505 4.2075 11.3455 5.825 12.363 7.31125L13.1605 8.48375C13.4082 8.84571 13.5215 9.28285 13.4809 9.71954C13.4403 10.1562 13.2482 10.565 12.938 10.875L11.243 12.57L11.4218 12.95C11.8593 13.8363 12.6143 15.1125 13.7505 16.25C14.5351 17.0228 15.4197 17.687 16.3805 18.225L16.8393 18.4713L17.248 18.6738L17.4305 18.7575L19.1243 17.0625C19.4356 16.7516 19.8461 16.56 20.2843 16.5209C20.7225 16.4818 21.1604 16.5979 21.5218 16.8488L22.7893 17.7275C24.2293 18.74 25.733 19.8938 26.9018 21.3913C27.1038 21.6511 27.2323 21.9605 27.2739 22.2871C27.3155 22.6136 27.2685 22.9453 27.138 23.2475C26.0918 25.6888 23.4443 27.7675 20.6905 27.665L20.3155 27.645L20.0243 27.62L19.7018 27.5825L19.3505 27.535L18.9693 27.4713L18.5618 27.3913L18.1293 27.295L17.6718 27.1775L17.1905 27.04L16.688 26.8775C14.3805 26.095 11.4518 24.5575 8.44679 21.5525C5.44304 18.5488 3.90555 15.62 3.12305 13.3125L2.96055 12.81L2.82305 12.3288L2.70555 11.8713L2.60805 11.4388C2.57988 11.3033 2.55363 11.1674 2.5293 11.0313L2.4668 10.65L2.4168 10.2988L2.38055 9.97625L2.35555 9.685L2.33555 9.31C2.2343 6.565 4.33555 3.89875 6.76555 2.8575C7.05802 2.73121 7.3783 2.68313 7.69496 2.71797C8.01162 2.75282 8.31378 2.86939 8.57179 3.05625ZM7.41304 5.31625C6.07304 6.01625 4.77555 7.61625 4.8343 9.2175L4.8593 9.6275L4.8868 9.88375L4.92305 10.1713L4.97305 10.4875L5.03679 10.8338L5.11805 11.2063L5.21804 11.6063L5.33805 12.03L5.48055 12.4775C5.53305 12.63 5.58805 12.7863 5.64805 12.9463L5.84055 13.4363L6.06055 13.945C6.84555 15.6725 8.12555 17.695 10.2168 19.785C12.3068 21.875 14.3293 23.1563 16.0568 23.9413L16.5655 24.1613L17.0555 24.3538C17.2155 24.4138 17.3718 24.4688 17.5243 24.5213L17.9718 24.6638L18.3968 24.7838L18.7955 24.8838L19.168 24.965L19.5143 25.0288L19.8318 25.0788L20.1193 25.1163L20.3743 25.1413L20.7843 25.1663C22.3643 25.225 23.9768 23.935 24.6743 22.6125C23.7843 21.5688 22.6793 20.7125 21.4605 19.85L20.5255 19.1988L20.288 19.4475L19.7805 20.0013L19.5118 20.2838C18.7793 21.03 17.9243 21.6638 16.8993 21.25L16.6168 21.1313L16.2718 20.9763L16.0793 20.885L15.6568 20.6738L15.193 20.4238C14.0195 19.7706 12.94 18.9612 11.9843 18.0175C11.0406 17.0618 10.2312 15.9823 9.57804 14.8088L9.32804 14.3463L9.11554 13.9225L8.87055 13.385L8.75055 13.1C8.36179 12.1388 8.89679 11.3275 9.58054 10.625L9.86055 10.35L10.5568 9.70875L10.8068 9.47125L10.2155 8.605C9.33679 7.33 8.47804 6.18 7.41179 5.315L7.41304 5.31625ZM18.7418 7.55L18.8868 7.56625C19.7967 7.72675 20.6324 8.17118 21.2742 8.83585C21.9159 9.50052 22.3308 10.3513 22.4593 11.2663C22.5051 11.5827 22.4279 11.9047 22.2435 12.166C22.0592 12.4273 21.7817 12.608 21.4682 12.6709C21.1547 12.7338 20.8289 12.6742 20.558 12.5043C20.2871 12.3344 20.0917 12.0671 20.0118 11.7575L19.983 11.6138C19.9328 11.2551 19.7797 10.9187 19.5423 10.6452C19.305 10.3717 18.9935 10.1728 18.6455 10.0725L18.4518 10.0288C18.1379 9.97312 17.8572 9.79967 17.6669 9.54388C17.4767 9.2881 17.3914 8.96929 17.4284 8.65268C17.4655 8.33607 17.6221 8.04557 17.8662 7.8406C18.1103 7.63563 18.4236 7.53168 18.7418 7.55ZM18.7505 3.75C20.7397 3.75 22.6473 4.54018 24.0538 5.9467C25.4604 7.35322 26.2505 9.26088 26.2505 11.25C26.2502 11.5686 26.1282 11.875 25.9095 12.1067C25.6908 12.3384 25.3919 12.4778 25.0738 12.4965C24.7558 12.5151 24.4426 12.4117 24.1983 12.2072C23.9539 12.0027 23.7969 11.7126 23.7593 11.3963L23.7505 11.25C23.751 9.98053 23.2683 8.75845 22.4005 7.83191C21.5327 6.90537 20.3448 6.34381 19.078 6.26125L18.7505 6.25C18.419 6.25 18.1011 6.11831 17.8667 5.88389C17.6322 5.64947 17.5005 5.33152 17.5005 5C17.5005 4.66848 17.6322 4.35054 17.8667 4.11612C18.1011 3.8817 18.419 3.75 18.7505 3.75Z'/%3e%3c/svg%3e"); }
      .contact-card-def__header_icon-clock {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='%231b4e9b'%3e%3cpath d='M15 2.5C21.9037 2.5 27.5 8.09625 27.5 15C27.5 21.9037 21.9037 27.5 15 27.5C8.09625 27.5 2.5 21.9037 2.5 15C2.5 8.09625 8.09625 2.5 15 2.5ZM15 5C12.3478 5 9.8043 6.05357 7.92893 7.92893C6.05357 9.8043 5 12.3478 5 15C5 17.6522 6.05357 20.1957 7.92893 22.0711C9.8043 23.9464 12.3478 25 15 25C17.6522 25 20.1957 23.9464 22.0711 22.0711C23.9464 20.1957 25 17.6522 25 15C25 12.3478 23.9464 9.8043 22.0711 7.92893C20.1957 6.05357 17.6522 5 15 5ZM15 7.5C15.3062 7.50004 15.6017 7.61244 15.8305 7.81589C16.0593 8.01934 16.2054 8.29969 16.2413 8.60375L16.25 8.75V14.4825L19.6337 17.8663C19.8579 18.0912 19.9881 18.393 19.9978 18.7105C20.0075 19.0279 19.896 19.3371 19.6859 19.5753C19.4759 19.8136 19.1831 19.9629 18.8669 19.993C18.5508 20.0231 18.235 19.9318 17.9838 19.7375L17.8663 19.6337L14.1163 15.8837C13.922 15.6893 13.7972 15.4363 13.7612 15.1637L13.75 15V8.75C13.75 8.41848 13.8817 8.10054 14.1161 7.86612C14.3505 7.6317 14.6685 7.5 15 7.5Z'/%3e%3c/svg%3e"); }
      .contact-card-def__header_icon-mail {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='%231b4e9b'%3e%3cpath d='M27.5 7.5C27.5 6.125 26.375 5 25 5H5C3.625 5 2.5 6.125 2.5 7.5V22.5C2.5 23.875 3.625 25 5 25H25C26.375 25 27.5 23.875 27.5 22.5V7.5ZM25 7.5L15 13.75L5 7.5H25ZM25 22.5H5V10L15 16.25L25 10V22.5Z'/%3e%3c/svg%3e"); }
  @media (max-width: 767px) {
    .contact-card-def__header {
      padding: 0.9375rem 0.9375rem; }
    .contact-card-def__body {
      padding: 0.9375rem 0.9375rem 0.9375rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .contact-card-def__header {
      padding: 1.125rem 1.34375rem; }
    .contact-card-def__body {
      padding: 1.375rem 1.34375rem 1.1875rem; } }
  @media (min-width: 1200px) {
    .contact-card-def__header {
      padding: 1.3125rem 1.75rem; }
    .contact-card-def__body {
      padding: 1.8125rem 1.75rem 1.4375rem; } }

.contacts-list-card-def {
  display: grid;
  gap: 1.875rem; }
  .contacts-list-card-def__item > .contact-card-def {
    min-height: 100%; }
  @media (max-width: 767px) {
    .contacts-list-card-def:not(:last-child) {
      margin-bottom: 1.875rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .contacts-list-card-def:not(:last-child) {
      margin-bottom: 2.25rem; } }
  @media (min-width: 1200px) {
    .contacts-list-card-def:not(:last-child) {
      margin-bottom: 2.625rem; } }
  @media (min-width: 768px) and (max-width: 1699px) {
    .contacts-list-card-def {
      grid-template-columns: 1fr 1fr; } }
  @media (min-width: 1700px) {
    .contacts-list-card-def {
      grid-template-columns: 1fr 1fr 1fr 1fr; } }

.info-list-def:not(:last-child) {
  margin-bottom: 2.625rem; }

@media (max-width: 767px) {
  .info-list-def:not(:last-child) {
    margin-bottom: 1.625rem; }
  .info-list-def__item:not(:last-child) {
    margin-bottom: 1rem; } }

@media (min-width: 768px) and (max-width: 1199px) {
  .info-list-def:not(:last-child) {
    margin-bottom: 2.125rem; }
  .info-list-def__item:not(:last-child) {
    margin-bottom: 1.3125rem; } }

@media (min-width: 1200px) {
  .info-list-def:not(:last-child) {
    margin-bottom: 2.625rem; }
  .info-list-def__item:not(:last-child) {
    margin-bottom: 1.625rem; } }

.info-list-def__name {
  color: #1f1f1f;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.625; }

.list-cols-def {
  --bs-gutter-x: 1.875rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x));
  justify-content: space-between; }
  .list-cols-def__col {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 50%; }

.list-inline-btns {
  display: flex;
  flex-wrap: wrap;
  gap: 1.875rem;
  list-style: none;
  padding-left: 0; }
  .list-inline-btns__item-btn {
    min-width: 15rem; }
  .list-inline-btns__item-btn.btn {
    padding-left: 1.0625rem;
    padding-right: 1.0625rem; }

.list-tabs-btns {
  padding-left: 0;
  list-style: none;
  display: grid;
  position: relative; }
  .list-tabs-btns:not(:last-child) {
    margin-bottom: 1.875rem; }
  .list-tabs-btns__item {
    position: relative; }
    .list-tabs-btns__item-btn.btn {
      width: 100%; }
  @media (max-width: 991px) {
    .list-tabs-btns {
      gap: 1.25rem; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .list-tabs-btns {
      grid-template-columns: 1fr 1fr;
      grid-template-rows: 1fr 1fr; } }
  @media (min-width: 992px) {
    .list-tabs-btns {
      grid-template-columns: auto auto auto auto; } }
  @media (min-width: 992px) and (max-width: 1699px) {
    .list-tabs-btns {
      gap: 1.25rem; } }
  @media (min-width: 1700px) {
    .list-tabs-btns {
      gap: 1.875rem; } }
  .list-tabs-btns__count {
    color: #1b4e9b; }
  .list-tabs-btns__item-btn.btn {
    padding-left: 0.75rem;
    padding-right: 0.75rem; }
    .list-tabs-btns__item-btn.btn-outline-light {
      background-color: transparent;
      color: #1f1f1f; }
  .list-tabs-btns__item-btn.btn-outline-light:hover, .list-tabs-btns__item-btn.btn-outline-light:focus-visible {
    background-color: transparent;
    border-color: #1b4e9b; }

.load-company-details-def {
  font-size: 1.125rem;
  font-weight: 700;
  letter-spacing: 0.005em;
  line-height: 1.8; }
  .load-company-details-def__link {
    display: flex;
    align-items: center;
    gap: 0.75rem; }
  .load-company-details-def__link::before {
    content: '';
    display: inline-block;
    height: 2.1875rem;
    width: 2.1875rem; }
  @media (max-width: 767px) {
    .load-company-details-def:not(:last-child) {
      margin-bottom: 1.25rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .load-company-details-def:not(:last-child) {
      margin-bottom: 1.4375rem; } }
  @media (min-width: 1200px) {
    .load-company-details-def:not(:last-child) {
      margin-bottom: 1.625rem; } }
  .load-company-details-def__link::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35' viewBox='0 0 35 35' fill='%23f39313'%3e%3cpath d='M6.5625 18.3203C6.78006 18.3203 6.98871 18.2339 7.14255 18.08C7.29639 17.9262 7.38281 17.7176 7.38281 17.5V5.46875C7.38281 5.39623 7.41162 5.32668 7.4629 5.2754C7.51418 5.22412 7.58373 5.19531 7.65625 5.19531H19.9609V12.0313C19.9609 12.2488 20.0474 12.4575 20.2012 12.6113C20.355 12.7651 20.5637 12.8516 20.7812 12.8516H27.6172V17.5C27.6172 17.7176 27.7036 17.9262 27.8575 18.08C28.0113 18.2339 28.2199 18.3203 28.4375 18.3203C28.6551 18.3203 28.8637 18.2339 29.0175 18.08C29.1714 17.9262 29.2578 17.7176 29.2578 17.5V12.0313C29.2581 11.9218 29.2365 11.8134 29.1942 11.7124C29.1519 11.6115 29.0899 11.52 29.0117 11.4434L21.3555 3.80078C21.2824 3.7217 21.1935 3.65891 21.0946 3.6165C20.9957 3.5741 20.8889 3.55303 20.7812 3.55469H7.65625C7.14861 3.55469 6.66176 3.75635 6.3028 4.1153C5.94385 4.47426 5.74219 4.96111 5.74219 5.46875V17.5C5.74219 17.7176 5.82861 17.9262 5.98245 18.08C6.13629 18.2339 6.34494 18.3203 6.5625 18.3203ZM21.6016 6.35742L26.4551 11.2109H21.6016V6.35742ZM8.75 22.1484H6.5625C6.34494 22.1484 6.13629 22.2349 5.98245 22.3887C5.82861 22.5425 5.74219 22.7512 5.74219 22.9687V29.5312C5.74219 29.7488 5.82861 29.9575 5.98245 30.1113C6.13629 30.2651 6.34494 30.3516 6.5625 30.3516C6.78006 30.3516 6.98871 30.2651 7.14255 30.1113C7.29639 29.9575 7.38281 29.7488 7.38281 29.5312V28.1641H8.75C9.54772 28.1641 10.3128 27.8472 10.8768 27.2831C11.4409 26.719 11.7578 25.954 11.7578 25.1562C11.7578 24.3585 11.4409 23.5935 10.8768 23.0294C10.3128 22.4653 9.54772 22.1484 8.75 22.1484ZM8.75 26.5234H7.38281V23.7891H8.75C9.1126 23.7891 9.46035 23.9331 9.71675 24.1895C9.97315 24.4459 10.1172 24.7936 10.1172 25.1562C10.1172 25.5188 9.97315 25.8666 9.71675 26.123C9.46035 26.3794 9.1126 26.5234 8.75 26.5234ZM26.5234 23.7891V25.9766H28.9844C29.2019 25.9766 29.4106 26.063 29.5644 26.2168C29.7183 26.3707 29.8047 26.5793 29.8047 26.7969C29.8047 27.0144 29.7183 27.2231 29.5644 27.3769C29.4106 27.5308 29.2019 27.6172 28.9844 27.6172H26.5234V29.5312C26.5234 29.7488 26.437 29.9575 26.2832 30.1113C26.1293 30.2651 25.9207 30.3516 25.7031 30.3516C25.4856 30.3516 25.2769 30.2651 25.1231 30.1113C24.9692 29.9575 24.8828 29.7488 24.8828 29.5312V22.9687C24.8828 22.7512 24.9692 22.5425 25.1231 22.3887C25.2769 22.2349 25.4856 22.1484 25.7031 22.1484H29.5312C29.7488 22.1484 29.9575 22.2349 30.1113 22.3887C30.2651 22.5425 30.3516 22.7512 30.3516 22.9687C30.3516 23.1863 30.2651 23.395 30.1113 23.5488C29.9575 23.7026 29.7488 23.7891 29.5312 23.7891H26.5234ZM17.5 22.1484H15.5859C15.3684 22.1484 15.1597 22.2349 15.0059 22.3887C14.8521 22.5425 14.7656 22.7512 14.7656 22.9687V29.5312C14.7656 29.7488 14.8521 29.9575 15.0059 30.1113C15.1597 30.2651 15.3684 30.3516 15.5859 30.3516H17.5C18.5878 30.3516 19.631 29.9194 20.4002 29.1502C21.1694 28.381 21.6016 27.3378 21.6016 26.25C21.6016 25.1622 21.1694 24.1189 20.4002 23.3498C19.631 22.5806 18.5878 22.1484 17.5 22.1484ZM17.5 28.7109H16.4062V23.7891H17.5C18.1527 23.7891 18.7786 24.0483 19.2401 24.5099C19.7017 24.9714 19.9609 25.5973 19.9609 26.25C19.9609 26.9027 19.7017 27.5286 19.2401 27.9901C18.7786 28.4517 18.1527 28.7109 17.5 28.7109Z'/%3e%3c/svg%3e");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain; }
  .load-company-details-def__link:not(:hover):not(:focus-visible) .load-company-details-def__size {
    color: #c7c7c7; }

.note-files-not-recognised {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='59' height='59' viewBox='0 0 59 59' preserveAspectRatio='none' fill='%23f39313'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.5 5.17175C23.0477 5.17175 16.8598 7.7349 12.2973 12.2973C7.7349 16.8598 5.17175 23.0477 5.17175 29.5C5.17175 35.9523 7.7349 42.1402 12.2973 46.7027C16.8598 51.2651 23.0477 53.8283 29.5 53.8283C35.9523 53.8283 42.1402 51.2651 46.7027 46.7027C51.2651 42.1402 53.8283 35.9523 53.8283 29.5C53.8283 23.0477 51.2651 16.8598 46.7027 12.2973C42.1402 7.7349 35.9523 5.17175 29.5 5.17175ZM0.75 29.5C0.75 13.6214 13.6214 0.75 29.5 0.75C45.3786 0.75 58.25 13.6214 58.25 29.5C58.25 45.3786 45.3786 58.25 29.5 58.25C13.6214 58.25 0.75 45.3786 0.75 29.5Z'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.5009 16.9678C30.088 16.9678 30.6511 17.201 31.0662 17.6162C31.4814 18.0313 31.7146 18.5944 31.7146 19.1815V30.9748C31.7146 31.5619 31.4814 32.125 31.0662 32.5401C30.6511 32.9553 30.088 33.1885 29.5009 33.1885C28.9137 33.1885 28.3507 32.9553 27.9355 32.5401C27.5203 32.125 27.2871 31.5619 27.2871 30.9748V19.1786C27.2879 18.592 27.5214 18.0297 27.9365 17.6151C28.3516 17.2006 28.9142 16.9678 29.5009 16.9678Z'/%3e%3cpath d='M32.4503 39.8208C32.4503 40.2082 32.374 40.5918 32.2257 40.9497C32.0775 41.3075 31.8602 41.6327 31.5863 41.9066C31.3124 42.1805 30.9872 42.3978 30.6294 42.5461C30.2715 42.6943 29.8879 42.7706 29.5005 42.7706C29.1132 42.7706 28.7296 42.6943 28.3717 42.5461C28.0138 42.3978 27.6887 42.1805 27.4147 41.9066C27.1408 41.6327 26.9236 41.3075 26.7753 40.9497C26.6271 40.5918 26.5508 40.2082 26.5508 39.8208C26.5508 39.0385 26.8616 38.2882 27.4147 37.7351C27.9679 37.1819 28.7182 36.8711 29.5005 36.8711C30.2829 36.8711 31.0331 37.1819 31.5863 37.7351C32.1395 38.2882 32.4503 39.0385 32.4503 39.8208Z'/%3e%3c/svg%3e");
  background-position: 0 0.25rem;
  background-repeat: no-repeat;
  font-size: 1.25rem;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 1.625; }
  @media (max-width: 767px) {
    .note-files-not-recognised {
      min-height: 2.4375rem; }
      .note-files-not-recognised:not(:last-child) {
        margin-bottom: 1.875rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .note-files-not-recognised {
      min-height: 3.1875rem; }
      .note-files-not-recognised:not(:last-child) {
        margin-bottom: 2.25rem; } }
  @media (min-width: 1200px) {
    .note-files-not-recognised {
      min-height: 3.9375rem; }
      .note-files-not-recognised:not(:last-child) {
        margin-bottom: 2.625rem; } }
  .note-files-not-recognised__phone {
    font-size: 1.5rem;
    font-weight: 700; }
  @media (max-width: 767px) {
    .note-files-not-recognised {
      background-size: 2.1875rem 2.1875rem;
      padding-left: 4.125rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .note-files-not-recognised {
      background-size: 2.9375rem 2.9375rem;
      padding-left: 4.875rem; } }
  @media (min-width: 1200px) {
    .note-files-not-recognised {
      background-size: 3.6875rem 3.6875rem;
      padding-left: 5.625rem; } }
  .note-files-not-recognised__phone:not(:hover):not(:focus-visible) {
    color: #f39313; }
  .note-files-not-recognised__phone:hover, .note-files-not-recognised__phone:focus-visible {
    color: #163e7c; }

.note-def {
  color: #1b4e9b;
  font-size: 1.5rem;
  font-weight: 800;
  line-height: 1.625; }
  .note-def:not(:last-child) {
    margin-bottom: 1rem; }

.payment-methods-list-def__name:not(:last-child) {
  margin-bottom: 0.5rem; }

.payment-methods-list-def__text:not(:last-child) {
  margin-bottom: 1rem; }

.payment-methods-list-def__note p:not(:last-child) {
  margin-bottom: 1.25rem; }

@media (max-width: 767px) {
  .payment-methods-list-def:not(:last-child) {
    margin-bottom: 1.25rem; }
  .payment-methods-list-def__image:not(:first-child) {
    margin-top: 1.25rem; }
  .payment-methods-list-def__image:not(:last-child) {
    margin-bottom: 1.25rem; } }

@media (min-width: 768px) and (max-width: 1199px) {
  .payment-methods-list-def:not(:last-child) {
    margin-bottom: 1.8125rem; }
  .payment-methods-list-def > li:not(:last-child) {
    margin-bottom: 2rem !important; }
  .payment-methods-list-def__image:not(:first-child) {
    margin-top: 1.5625rem; }
  .payment-methods-list-def__image:not(:last-child) {
    margin-bottom: 1.75rem; } }

@media (min-width: 1200px) {
  .payment-methods-list-def:not(:last-child) {
    margin-bottom: 2.375rem; }
  .payment-methods-list-def > li:not(:last-child) {
    margin-bottom: 3rem !important; }
  .payment-methods-list-def__image:not(:first-child) {
    margin-top: 1.875rem; }
  .payment-methods-list-def__image:not(:last-child) {
    margin-bottom: 2.25rem; } }

.payment-methods-list-def__name {
  color: #1f1f1f;
  font-size: 1.125rem;
  font-weight: 700;
  letter-spacing: 0.005em; }

.payment-methods-list-def__more {
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.3; }

.payment-methods-list-def__note {
  font-size: 0.75rem;
  letter-spacing: -0.015em;
  line-height: 1.58333; }

@media (max-width: 1199px) {
  .text-with-note-def__text:not(:last-child), .text-with-note-def__note:not(:last-child) {
    margin-bottom: 1.875rem; } }

@media (max-width: 767px) {
  .text-with-note-def:not(:last-child) {
    margin-bottom: 2.5rem; } }

@media (min-width: 768px) and (max-width: 1199px) {
  .text-with-note-def:not(:last-child) {
    margin-bottom: 2.8125rem; } }

@media (min-width: 1200px) {
  .text-with-note-def {
    display: grid;
    grid-template-columns: 1030fr 440fr; } }

@media (min-width: 1200px) and (max-width: 1699px) {
  .text-with-note-def {
    gap: 1.875rem; } }

@media (min-width: 1200px) {
  .text-with-note-def:not(:last-child) {
    margin-bottom: 3.125rem; } }

@media (min-width: 1700px) {
  .text-with-note-def {
    gap: 6.875rem; } }

@media (min-width: 1200px) {
  .text-with-note-def__text {
    padding-top: 0.75rem; } }

@media (min-width: 1700px) {
  .text-with-note-def {
    padding-right: 0.625rem; } }

@media (min-width: 1200px) {
  .text-with-note-def_reverse {
    grid-template-columns: 374fr 1140fr; } }

@media (min-width: 1200px) and (max-width: 1699px) {
  .text-with-note-def_gap-mini {
    gap: 1.875rem; } }

@media (min-width: 1700px) {
  .text-with-note-def_gap-mini {
    gap: 4.6875rem; } }

.logos-list-def {
  display: flex;
  flex-wrap: wrap;
  gap: 1.875rem; }
  .logos-list-def__item {
    width: 15rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 6.875rem; }
    .logos-list-def__item:not(:last-child) {
      margin-bottom: 0; }
    .logos-list-def__item img {
      -o-object-fit: contain;
         object-fit: contain;
      max-height: 100%;
      max-width: 100%; }
  @media (max-width: 767px) {
    .logos-list-def:not(:last-child) {
      margin-bottom: 1.25rem; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .logos-list-def:not(:last-child) {
      margin-bottom: 2.0625rem; } }
  @media (min-width: 1200px) {
    .logos-list-def:not(:last-child) {
      margin-bottom: 2.875rem; } }
  .logos-list-def__item {
    border: 0.125rem solid #f1f1f1;
    border-radius: 0.1875rem;
    padding: 1.3125rem 1.75rem; }

.socials-list-def {
  padding-left: 0;
  list-style: none;
  display: flex;
  gap: 0.8125rem; }
  .socials-list-def > li {
    padding-left: 0 !important; }
    .socials-list-def > li::before {
      content: normal !important;
      height: auto !important;
      width: auto !important;
      background-color: transparent;
      border-radius: 0;
      display: inline-block !important;
      float: none !important; }
  .socials-list-def:not(:last-child) {
    margin-bottom: 1.625rem; }
  .socials-list-def__item:not(:last-child) {
    margin-bottom: 0 !important; }
  .socials-list-def__link {
    display: inline-block;
    height: 2.375rem;
    width: 2.375rem;
    text-align: center;
    line-height: 2.375rem; }
    .socials-list-def__link::before {
      content: '';
      height: 2.375rem;
      width: 2.375rem;
      display: inline-block;
      vertical-align: middle; }
    .socials-list-def__link_youtube::before {
      position: relative;
      top: -0.0625rem; }
    .socials-list-def__link_vkontakte::before {
      position: relative;
      top: -0.0625rem; }
  .socials-list-def__link {
    border-radius: 50%;
    overflow: hidden;
  }
    .socials-list-def__link::before {
      background-position: 50% 50%;
      background-repeat: no-repeat;
      background-size: contain; }
    .socials-list-def__link_youtube {
      background-color: #f00; }
      .socials-list-def__link_youtube::before {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38' fill='%23fff'%3e%3cpath d='M28.025 14.3688C27.7875 13.5376 27.1938 12.9438 26.3625 12.7063C24.9375 12.3501 18.8812 12.3501 18.8812 12.3501C18.8812 12.3501 12.9438 12.3501 11.4 12.7063C10.5688 12.9438 9.975 13.5376 9.7375 14.3688C9.5 15.9126 9.5 19.0001 9.5 19.0001C9.5 19.0001 9.5 22.0876 9.85625 23.6313C10.0938 24.4626 10.6875 25.0563 11.5187 25.2938C12.9437 25.6501 19 25.6501 19 25.6501C19 25.6501 24.9375 25.6501 26.4812 25.2938C27.3125 25.0563 27.9063 24.4626 28.1438 23.6313C28.5 22.0876 28.5 19.0001 28.5 19.0001C28.5 19.0001 28.5 15.9126 28.025 14.3688ZM17.1 21.8501V16.1501L22.0875 19.0001L17.1 21.8501Z'/%3e%3c/svg%3e"); }
    .socials-list-def__link_vkontakte {
      background-color: #07f; }
      .socials-list-def__link_vkontakte::before {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38' fill='%23fff'%3e%3cpath d='M19.9502 26.1252C12.6473 26.1252 8.48333 21.2307 8.3125 13.0732H11.9853C12.1028 19.0554 14.7933 21.5863 16.9287 22.1092V13.0732H20.3773V18.2292C22.4806 18.0096 24.7014 15.6564 25.4488 13.0627H28.8867C28.6064 14.4054 28.0464 15.6769 27.2418 16.798C26.4372 17.919 25.4052 18.8655 24.2103 19.5783C25.5438 20.2284 26.7214 21.1481 27.6655 22.2766C28.6096 23.4051 29.2987 24.7168 29.6875 26.1252H25.8972C25.0858 23.6466 23.0572 21.7223 20.3773 21.4608V26.1252H19.9609H19.9502Z'/%3e%3c/svg%3e"); }
  .socials-list-def__link {
    transition: transform 0.15s linear 0s; }
    .socials-list-def__link:not(:hover):not(:focus-visible) {
      transform: scale(1); }
    .socials-list-def__link:hover, .socials-list-def__link:focus-visible {
      transform: scale(1.1); }


.socials-list-def__link_dzen{
  background-color:black;
}
.socials-list-def__link_dzen::before , .socials-list-def__link_tg::before, .socials-list-def__link_ok::before{
  position: relative;
  top: -0.0625rem;
}
.socials-list-def__link_dzen::before {
  background-image: url("/local/templates/bizon/img/dzen-icon-white.svg"); }
.socials-list-def__link_tg::before {
  background-image: url("/local/templates/bizon/img/Telegram.svg"); }
.socials-list-def__link_ok::before {
  background-image: url("/local/templates/bizon/img/OK_new.png"); }


.map-contacts {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 21.875rem;
  overflow: hidden;
  background-color: #f1f1f1;
  border-radius: 0.1875rem;
  color: #f39313; }

.more-big {
  text-align: center; }
  .more-big__btn.btn {
    padding-left: 3.125rem;
    padding-right: 3.125rem; }

.more-mini {
  color: #f39313;
  font-size: 0.875rem;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 1.3; }
  .more-mini__link:not(:hover):not(:focus-visible) {
    color: inherit; }
  .more-mini__link:hover, .more-mini__link:focus-visible {
    color: #163e7c; }

.date-def {
  min-width: 6.875rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' width='109' height='24' viewBox='0 0 109 24' fill='%23f39313'%3e%3cpath d='M0 3C0 1.34315 1.34315 0 3 0H105.391C107.56 0 109.012 2.23101 108.134 4.21444L100.165 22.2144C99.6849 23.3 98.6094 24 97.4223 24H3C1.34315 24 0 22.6569 0 21V3Z'/%3e%3c/svg%3e");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  color: #fff;
  font-feature-settings: 'pnum' on, 'lnum' on;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0;
  padding: 0.125rem 1.125rem 0 0.5625rem; }
  .date-def:not(:last-child) {
    margin-bottom: 0.125rem; }

.payment-methods-def {
  text-align: center; }
  .payment-methods-def__title:not(:last-child) {
    margin-bottom: 0.625rem; }
  .payment-methods-def__text:not(:last-child) {
    margin-bottom: 1rem; }
  .payment-methods-def__preview:not(:last-child) {
    margin-bottom: 0.875rem; }
  .payment-methods-def__title {
    color: #1f1f1f;
    font-size: 1.125rem;
    font-weight: 800;
    letter-spacing: -0.005em;
    line-height: 1.4; }
  .payment-methods-def__text {
    color: #1f1f1f;
    font-size: 0.875rem;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 1.3; }
  .payment-methods-def__more.more-mini .more-mini__link:not(:hover):not(:focus-visible) {
    color: #1b4e9b; }

.phone-def {
  font-size: 1.375rem;
  font-weight: 700; }

.phone-mini {
  font-size: 1.25rem;
  font-weight: 700;
  letter-spacing: -0.015em; }

.photos-list-three {
  display: grid;
  gap: 1.875rem; }
  .photos-list-three:not(:last-child) {
    margin-bottom: 5rem; }
  .photos-list-three__item {
    overflow: hidden; }
    .photos-list-three__item img {
      -o-object-fit: contain;
         object-fit: contain;
      max-height: 100%;
      max-width: 100%;
      height: 100%;
      width: 100%; }
  @media (max-width: 767px) {
    .photos-list-three {
      grid-template-columns: 1fr 1fr;
      grid-template-rows: 1fr 1fr 1fr; }
      .photos-list-three__item:nth-child(3n+1) {
        grid-column-start: 1;
        grid-column-end: 3;
        grid-row-start: 1;
        grid-row-end: 3; }
      .photos-list-three__item:nth-child(3n+2) {
        grid-column-start: 1;
        grid-column-end: 2;
        grid-row-start: 3;
        grid-row-end: 4; }
      .photos-list-three__item:nth-child(3n+3) {
        grid-column-start: 2;
        grid-column-end: 3;
        grid-row-start: 3;
        grid-row-end: 4; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .photos-list-three {
      grid-template-columns: 1fr 1fr 1fr;
      grid-template-rows: 1fr 1fr; }
      .photos-list-three__item:nth-child(3n+1) {
        grid-column-start: 1;
        grid-column-end: 3;
        grid-row-start: 1;
        grid-row-end: 3; }
      .photos-list-three__item:nth-child(3n+2) {
        grid-column-start: 3;
        grid-column-end: 4;
        grid-row-start: 1;
        grid-row-end: 2; }
      .photos-list-three__item:nth-child(3n+3) {
        grid-column-start: 3;
        grid-column-end: 4;
        grid-row-start: 2;
        grid-row-end: 3; } }
  @media (min-width: 992px) and (max-width: 1699px) {
    .photos-list-three {
      grid-template-columns: 1fr 1fr;
      grid-template-rows: 1fr 1fr 1fr; }
      .photos-list-three__item:nth-child(3n+1) {
        grid-column-start: 1;
        grid-column-end: 3;
        grid-row-start: 1;
        grid-row-end: 3; }
      .photos-list-three__item:nth-child(3n+2) {
        grid-column-start: 1;
        grid-column-end: 2;
        grid-row-start: 3;
        grid-row-end: 4; }
      .photos-list-three__item:nth-child(3n+3) {
        grid-column-start: 2;
        grid-column-end: 3;
        grid-row-start: 3;
        grid-row-end: 4; } }
  @media (min-width: 1700px) {
    .photos-list-three {
      grid-template-columns: 1fr 1fr 1fr;
      grid-template-rows: 1fr 1fr; }
      .photos-list-three__item:nth-child(3n+1) {
        grid-column-start: 1;
        grid-column-end: 3;
        grid-row-start: 1;
        grid-row-end: 3; }
      .photos-list-three__item:nth-child(3n+2) {
        grid-column-start: 3;
        grid-column-end: 4;
        grid-row-start: 1;
        grid-row-end: 2; }
      .photos-list-three__item:nth-child(3n+3) {
        grid-column-start: 3;
        grid-column-end: 4;
        grid-row-start: 2;
        grid-row-end: 3; } }
  .photos-list-three__item {
    border-radius: 0.1875rem; }

.step-def {
  position: relative;
  padding-left: 3.75rem;
  padding-top: 5.625rem; }
  .step-def::before, .step-def::after {
    display: block;
    position: absolute;
    z-index: -1; }
  .step-def::before {
    content: '';
    aspect-ratio: 176 / 320;
    max-width: 11rem;
    width: 40.53%;
    left: 0;
    top: 0; }
  .step-def::after {
    counter-increment: step-def;
    content: "0" counter(step-def);
    left: -1.5rem;
    top: -0.625rem; }
  .step-def__title:not(:last-child) {
    margin-bottom: 2.25rem; }
  .step-def__text:not(:last-child),
  .step-def__text p:not(:last-child) {
    margin-bottom: 3.125rem; }
  @media (max-width: 767px) {
    .step-def:not(:last-child) {
      margin-bottom: 2.5rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .step-def:not(:last-child) {
      margin-bottom: 3.75rem; } }
  @media (min-width: 1200px) {
    .step-def:not(:last-child) {
      margin-bottom: 5rem; } }
  .step-def::before {
    background-color: #f1f1f1;
    border-radius: 0.1875rem; }
  .step-def::after {
    color: #fff;
    font-weight: 700;
    line-height: 1.4; }
  .step-def__title {
    color: #1f1f1f;
    font-weight: 800;
    letter-spacing: 0;
    line-height: 1.17857; }
  @media (max-width: 767px) {
    .step-def::after {
      font-size: 4.75rem; }
    .step-def__title {
      font-size: 1.5rem; } }
  @media (min-width: 768px) and (max-width: 1699px) {
    .step-def::after {
      font-size: 4.875rem; }
    .step-def__title {
      font-size: 1.625rem; } }
  @media (min-width: 1700px) {
    .step-def::after {
      font-size: 5rem; }
    .step-def__title {
      font-size: 1.75rem; } }

.steps-list-def {
  display: grid;
  counter-reset: step-def; }
  @media (max-width: 767px) {
    .steps-list-def:not(:last-child) {
      margin-bottom: 2.5rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .steps-list-def:not(:last-child) {
      margin-bottom: 4.9375rem; } }
  @media (min-width: 1200px) {
    .steps-list-def:not(:last-child) {
      margin-bottom: 7.375rem; } }
  @media (max-width: 1699px) {
    .steps-list-def {
      gap: 1.875rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .steps-list-def {
      grid-template-columns: 1fr 1fr; } }
  @media (min-width: 1200px) {
    .steps-list-def {
      grid-template-columns: 435fr 482fr 435fr; } }
  @media (min-width: 1700px) {
    .steps-list-def {
      gap: 7.5rem; } }

.about-block-def {
  overflow: hidden;
  background-color: #f1f1f1;
  border-radius: 0.3125rem;
  color: #fff; }
  .about-block-def__body {
    position: relative;
    z-index: 2; }
    .about-block-def__body::before {
      content: '';
      display: block;
      position: absolute;
      bottom: 0;
      left: 0;
      right: -3.625rem;
      top: 0;
      z-index: -1; }
  .about-block-def__preview-wrapper {
    position: relative;
    z-index: 1; }
  .about-block-def__preview {
    height: 100%;
    margin-left: -9%;
    overflow: hidden; }
    .about-block-def__preview img {
      aspect-ratio: 866 / 350;
      -o-object-fit: cover;
         object-fit: cover;
      height: 100%;
      width: 100%; }
  .about-block-def__title {
    display: inline-block;
    margin-left: -3.875rem; }
  @media (max-width: 767px) {
    .about-block-def.block-def:not(:last-child) {
      margin-bottom: 2.5rem; }
    .about-block-def__title:not(:last-child) {
      margin-bottom: 1.25rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .about-block-def.block-def:not(:last-child) {
      margin-bottom: 4.375rem; }
    .about-block-def__title:not(:last-child) {
      margin-bottom: 1.625rem; } }
  @media (min-width: 1200px) {
    .about-block-def.block-def:not(:last-child) {
      margin-bottom: 6.25rem; }
    .about-block-def__title:not(:last-child) {
      margin-bottom: 2rem; } }
  @media (max-width: 991px) {
    .about-block-def__body::before {
      content: normal; } }
  @media (min-width: 992px) {
    .about-block-def__inner {
      display: grid; } }
  @media (min-width: 992px) and (max-width: 1699px) {
    .about-block-def__inner {
      grid-template-columns: 7fr 5fr; } }
  @media (min-width: 1700px) {
    .about-block-def__inner {
      grid-template-columns: 6fr 6fr; } }
  .about-block-def__body {
    color: #fff; }
    .about-block-def__body::before {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='853' height='350' viewBox='0 0 853 350' preserveAspectRatio='none' fill='%231b4e9b'%3e%3cpath d='M852.567 6.70528C853.75 3.44495 851.335 0 847.867 0H4.99994C2.23853 0 0 2.23858 0 5V345C0 347.761 2.23859 350 5 350H724.511C726.615 350 728.494 348.683 729.211 346.705L852.567 6.70528Z'/%3e%3c/svg%3e");
      background-position: 50% 50%;
      background-repeat: no-repeat;
      background-size: 100% 100%; }
  .about-block-def__title {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='359' height='49' viewBox='0 0 359 49' preserveAspectRatio='none' fill='%234F8DEA'%3e%3cpath d='M0 3C0 1.34314 1.34315 0 3 0H355.158C357.256 0 358.706 2.09872 357.964 4.06124L341.701 47.0612C341.26 48.228 340.143 49 338.895 49H3C1.34315 49 0 47.6569 0 46V3Z'/%3e%3c/svg%3e");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    font-weight: 800;
    letter-spacing: -0.01em;
    line-height: 1.2;
    padding: 0.5rem 3.25rem 0.5rem 3.75rem; }
  .about-block-def__text {
    font-weight: 700;
    font-size: 1.0625rem;
    letter-spacing: 0.0025em;
    line-height: 1.8; }
  @media (max-width: 991px) {
    .about-block-def__body {
      background-color: #1b4e9b; } }
  @media (max-width: 767px) {
    .about-block-def__body {
      padding: 0.9375rem 0.9375rem 0.9375rem 0.9375rem; }
    .about-block-def__title {
      font-size: 1.5rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .about-block-def__body {
      padding: 2.15625rem 3.65625rem 2.40625rem 2.40625rem; }
    .about-block-def__title {
      font-size: 1.625rem; } }
  @media (min-width: 1200px) {
    .about-block-def__body {
      padding: 3.375rem 6.375rem 3.875rem 3.875rem; }
    .about-block-def__title {
      font-size: 1.75rem; } }

.about-block-company.block-def:not(:last-child) {
  margin-bottom: 2.25rem; }

.about-block-company__more.more-big {
  text-align: left; }
  .about-block-company__more.more-big .more-big__btn.btn {
    padding-left: 2.4375rem;
    padding-right: 2.4375rem; }

@media (max-width: 767px) {
  .about-block-company__text:not(:last-child) {
    margin-bottom: 1.25rem; } }

@media (min-width: 768px) and (max-width: 1199px) {
  .about-block-company__text:not(:last-child) {
    margin-bottom: 1.8125rem; } }

@media (min-width: 1200px) {
  .about-block-company__text:not(:last-child) {
    margin-bottom: 2.375rem; } }

@media (max-width: 991px) {
  .about-block-company__body:not(:last-child), .about-block-company__photos:not(:last-child) {
    margin-bottom: 1.875rem; } }

@media (min-width: 992px) {
  .about-block-company__inner {
    --bs-gutter-x: 1.875rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x)); }
  .about-block-company__body, .about-block-company__photos {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y); }
  .about-block-company__photos > * {
    flex-grow: 1; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .about-block-company__body {
    flex: 0 0 auto;
    width: 50%; }
  .about-block-company__photos {
    flex: 0 0 auto;
    width: 50%; } }

@media (min-width: 1200px) and (max-width: 1699px) {
  .about-block-company__body {
    flex: 0 0 auto;
    width: 66.66667%; }
  .about-block-company__photos {
    flex: 0 0 auto;
    width: 33.33333%; } }

@media (min-width: 1700px) {
  .about-block-company__body, .about-block-company__photos {
    flex: 0 0 auto;
    width: 50%; }
  .about-block-company__body {
    padding-right: 7.8125rem; } }

.ask-question-block-def {
  background-color: #f1f1f1;
  border-radius: 0.3125rem; }
  .ask-question-block-def__inner {
    display: grid; }
  .ask-question-block-def__form {
    position: relative;
    z-index: 2; }
    .ask-question-block-def__form::after {
      content: '';
      display: block;
      position: absolute;
      bottom: 0;
      top: 0;
      z-index: -1; }
  .ask-question-block-def__title:not(:last-child) {
    margin-bottom: 1rem; }
  @media (max-width: 767px) {
    .ask-question-block-def.block-def:not(:last-child) {
      margin-bottom: 2.5rem; }
    .ask-question-block-def__text:not(:last-child) {
      margin-bottom: 1.25rem; }
    .ask-question-block-def__phone:not(:last-child) {
      margin-bottom: 1.25rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .ask-question-block-def.block-def:not(:last-child) {
      margin-bottom: 4.375rem; }
    .ask-question-block-def__text:not(:last-child) {
      margin-bottom: 1.8125rem; }
    .ask-question-block-def__phone:not(:last-child) {
      margin-bottom: 1.625rem; } }
  @media (min-width: 1200px) {
    .ask-question-block-def.block-def:not(:last-child) {
      margin-bottom: 2.5rem; }
    .ask-question-block-def__text:not(:last-child) {
      margin-bottom: 2.375rem; }
    .ask-question-block-def__phone:not(:last-child) {
      margin-bottom: 2rem; } }
  @media (max-width: 1199px) {
    .ask-question-block-def__inner {
      gap: 1.875rem; }
    .ask-question-block-def__form::after {
      content: normal; } }
  @media (max-width: 767px) {
    .ask-question-block-def__form {
      margin-bottom: -0.9375rem;
      margin-left: -0.9375rem;
      margin-right: -0.9375rem; } }
  @media (min-width: 1200px) {
    .ask-question-block-def__inner {
      grid-template-columns: 620fr 698fr; } }
  @media (min-width: 768px) and (max-width: 1699px) {
    .ask-question-block-def__form {
      margin-bottom: -1.875rem;
      margin-left: -1.875rem;
      margin-right: -1.875rem; } }
  @media (min-width: 1200px) and (max-width: 1699px) {
    .ask-question-block-def__inner {
      gap: 5.3125rem; }
    .ask-question-block-def__form {
      margin-bottom: -1.875rem;
      margin-top: -1.875rem; }
      .ask-question-block-def__form::after {
        left: -5.625rem;
        right: -1.875rem; } }
  @media (min-width: 1700px) {
    .ask-question-block-def__inner {
      gap: 8.75rem; }
    .ask-question-block-def__form {
      margin-bottom: -4.625rem;
      margin-top: -5.375rem; }
      .ask-question-block-def__form::after {
        left: -9.75rem;
        right: -3.125rem; } }
  .ask-question-block-def__title {
    color: #1f1f1f;
    font-size: 2rem;
    font-weight: 800;
    letter-spacing: 0;
    line-height: 1.4; }
  .ask-question-block-def__text {
    color: #666;
    font-size: 1.25rem;
    letter-spacing: 0;
    line-height: 1.8; }
  .ask-question-block-def__phone {
    color: #f39313;
    font-weight: 800;
    line-height: 1.4; }
  .ask-question-block-def__form::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='912' height='450' viewBox='0 0 912 450' preserveAspectRatio='none' fill='%231b4e9b'%3e%3cpath d='M0.941343 443.557C-0.0257211 446.767 2.37686 450 5.72872 450H907C909.761 450 912 447.761 912 445V5.00003C912 2.23859 909.761 0 907 0H138.314C136.108 0 134.163 1.44543 133.526 3.55743L0.941343 443.557Z'/%3e%3c/svg%3e");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%; }
  @media (max-width: 1199px) {
    .ask-question-block-def__form {
      background-color: #1b4e9b;
      border-bottom-left-radius: 0.3125rem;
      border-bottom-right-radius: 0.3125rem; } }
  @media (max-width: 767px) {
    .ask-question-block-def {
      padding: 0.9375rem; }
      .ask-question-block-def__title {
        font-size: 1.625rem; }
      .ask-question-block-def__phone {
        font-size: 1.5rem; }
      .ask-question-block-def__form {
        padding: 0.9375rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .ask-question-block-def__title {
      font-size: 1.8125rem; }
    .ask-question-block-def__phone {
      font-size: 1.625rem; } }
  @media (min-width: 768px) and (max-width: 1699px) {
    .ask-question-block-def {
      padding: 1.875rem; }
      .ask-question-block-def__form {
        padding: 1.875rem; } }
  @media (min-width: 1200px) {
    .ask-question-block-def__title {
      font-size: 2rem; }
    .ask-question-block-def__phone {
      font-size: 1.75rem; } }
  @media (min-width: 1700px) {
    .ask-question-block-def {
      padding: 5.375rem 3.125rem 4.625rem 5.125rem; }
      .ask-question-block-def__form {
        padding-bottom: 4.625rem;
        padding-top: 5.75rem; } }
  .ask-question-block-def__phone-link:not(:hover):not(:focus-visible) {
    color: inherit; }
  .ask-question-block-def__phone-link:hover, .ask-question-block-def__phone-link:focus-visible {
    color: #163e7c; }

.ask-question-block-mini {
  background-color: #f1f1f1;
  border-radius: 0.1875rem; }
  .ask-question-block-mini__title:not(:last-child) {
    margin-bottom: 0.625rem; }
  @media (max-width: 767px) {
    .ask-question-block-mini.block-def:not(:last-child) {
      margin-bottom: 2.5rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .ask-question-block-mini.block-def:not(:last-child) {
      margin-bottom: 2.8125rem; } }
  @media (min-width: 1200px) {
    .ask-question-block-mini.block-def:not(:last-child) {
      margin-bottom: 3.125rem; } }
  .ask-question-block-mini__title {
    color: #1f1f1f;
    font-size: 1.25rem;
    font-weight: 800;
    letter-spacing: 0;
    line-height: 1.4; }
  .ask-question-block-mini__phone.phone-mini:not(:hover):not(:focus-visible) {
    color: inherit; }
  @media (max-width: 767px) {
    .ask-question-block-mini {
      padding: 0.9375rem 0.9375rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .ask-question-block-mini {
      padding: 1.3125rem 1.71875rem; } }
  @media (min-width: 1200px) {
    .ask-question-block-mini {
      padding: 1.6875rem 2.5rem; } }

@media (max-width: 767px) {
  .brands-block-def.block-def:not(:last-child) {
    margin-bottom: 2.5rem; } }

@media (min-width: 768px) and (max-width: 1199px) {
  .brands-block-def.block-def:not(:last-child) {
    margin-bottom: 4.6875rem; } }

@media (min-width: 1200px) {
  .brands-block-def.block-def:not(:last-child) {
    margin-bottom: 6.875rem; } }

.company-block-info__download-btn.btn {
  width: 100%; }

@media (max-width: 767px) {
  .company-block-info.block-def:not(:last-child) {
    margin-bottom: 2.5rem; }
  .company-block-info__title:not(:last-child) {
    margin-bottom: 1.25rem; } }

@media (min-width: 768px) and (max-width: 1199px) {
  .company-block-info.block-def:not(:last-child) {
    margin-bottom: 2.8125rem; }
  .company-block-info__title:not(:last-child) {
    margin-bottom: 1.75rem; } }

@media (min-width: 1200px) {
  .company-block-info.block-def:not(:last-child) {
    margin-bottom: 3.125rem; }
  .company-block-info__title:not(:last-child) {
    margin-bottom: 2.25rem; } }

.company-block-info__title {
  color: #1f1f1f;
  font-size: 1.5rem;
  font-weight: 800;
  letter-spacing: 0;
  line-height: 1.2; }

.contacts-block-def__map-with-photo {
  display: grid;
  gap: 1.875rem; }

@media (max-width: 1699px) {
  .contacts-block-def__map-with-photo {
    grid-template-columns: 1fr; } }

@media (min-width: 1700px) {
  .contacts-block-def__map-with-photo {
    grid-template-columns: 1fr 1fr; } }

.order-service-block-def {
  background-color: #f1f1f1;
  border-radius: 0.3125rem; }
  .order-service-block-def__inner {
    display: grid; }
  .order-service-block-def__form {
    position: relative;
    z-index: 2; }
    .order-service-block-def__form::after {
      content: '';
      display: block;
      position: absolute;
      bottom: 0;
      top: 0;
      z-index: -1; }
  .order-service-block-def__title:not(:last-child) {
    margin-bottom: 1rem; }
  @media (max-width: 767px) {
    .order-service-block-def__text:not(:last-child) {
      margin-bottom: 1.25rem; }
    .order-service-block-def__phone:not(:last-child) {
      margin-bottom: 1.25rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .order-service-block-def__text:not(:last-child) {
      margin-bottom: 1.8125rem; }
    .order-service-block-def__phone:not(:last-child) {
      margin-bottom: 1.625rem; } }
  @media (min-width: 1200px) {
    .order-service-block-def__text:not(:last-child) {
      margin-bottom: 2.375rem; }
    .order-service-block-def__phone:not(:last-child) {
      margin-bottom: 2rem; } }
  @media (max-width: 1199px) {
    .order-service-block-def__inner {
      gap: 1.875rem; }
    .order-service-block-def__form::after {
      content: normal; } }
  @media (max-width: 767px) {
    .order-service-block-def__form {
      margin-bottom: -0.9375rem;
      margin-left: -0.9375rem;
      margin-right: -0.9375rem; } }
  @media (min-width: 1200px) {
    .order-service-block-def__inner {
      grid-template-columns: 620fr 698fr; } }
  @media (min-width: 768px) and (max-width: 1699px) {
    .order-service-block-def__form {
      margin-bottom: -1.875rem;
      margin-left: -1.875rem;
      margin-right: -1.875rem; } }
  @media (min-width: 1200px) and (max-width: 1699px) {
    .order-service-block-def__inner {
      gap: 5.3125rem; }
    .order-service-block-def__form {
      margin-bottom: -1.875rem;
      margin-top: -1.875rem; }
      .order-service-block-def__form::after {
        left: -5.625rem;
        right: -1.875rem; } }
  @media (min-width: 1700px) {
    .order-service-block-def__inner {
      gap: 8.75rem; }
    .order-service-block-def__form {
      margin-bottom: -4.625rem;
      margin-top: -5.375rem; }
      .order-service-block-def__form::after {
        left: -9.75rem;
        right: -3.125rem; } }
  .order-service-block-def__title {
    color: #1f1f1f;
    font-size: 2rem;
    font-weight: 800;
    letter-spacing: 0;
    line-height: 1.4; }
  .order-service-block-def__text {
    color: #666;
    font-size: 1.25rem;
    letter-spacing: 0;
    line-height: 1.8; }
  .order-service-block-def__phone {
    color: #f39313;
    font-weight: 800;
    line-height: 1.4; }
  .order-service-block-def__form::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='912' height='450' viewBox='0 0 912 450' preserveAspectRatio='none' fill='%231b4e9b'%3e%3cpath d='M0.941343 443.557C-0.0257211 446.767 2.37686 450 5.72872 450H907C909.761 450 912 447.761 912 445V5.00003C912 2.23859 909.761 0 907 0H138.314C136.108 0 134.163 1.44543 133.526 3.55743L0.941343 443.557Z'/%3e%3c/svg%3e");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%; }
  @media (max-width: 1199px) {
    .order-service-block-def__form {
      background-color: #1b4e9b;
      border-bottom-left-radius: 0.3125rem;
      border-bottom-right-radius: 0.3125rem; } }
  @media (max-width: 767px) {
    .order-service-block-def {
      padding: 0.9375rem; }
      .order-service-block-def__title {
        font-size: 1.625rem; }
      .order-service-block-def__phone {
        font-size: 1.5rem; }
      .order-service-block-def__form {
        padding: 0.9375rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .order-service-block-def__title {
      font-size: 1.8125rem; }
    .order-service-block-def__phone {
      font-size: 1.625rem; } }
  @media (min-width: 768px) and (max-width: 1699px) {
    .order-service-block-def {
      padding: 1.875rem; }
      .order-service-block-def__form {
        padding: 1.875rem; } }
  @media (min-width: 1200px) {
    .order-service-block-def__title {
      font-size: 2rem; }
    .order-service-block-def__phone {
      font-size: 1.75rem; } }
  @media (min-width: 1700px) {
    .order-service-block-def {
      padding: 5.375rem 3.125rem 4.625rem 5.125rem; }
      .order-service-block-def__form {
        padding-bottom: 4.625rem;
        padding-top: 5.75rem; } }
  .order-service-block-def__phone-link:not(:hover):not(:focus-visible) {
    color: inherit; }
  .order-service-block-def__phone-link:hover, .order-service-block-def__phone-link:focus-visible {
    color: #163e7c; }

.page-not-found-block-def {
  display: grid;
  align-items: center; }
  .page-not-found-block-def__preview {
    align-self: stretch;
    position: relative;
    pointer-events: none; }
    .page-not-found-block-def__preview::before {
      content: '';
      display: block;
      position: absolute;
      bottom: -121px;
      left: -2px;
      right: -164px;
      top: -60px; }
  @media (min-width: 768px) and (max-width: 1199px) {
    .page-not-found-block-def.block-def:not(:last-child) {
      margin-bottom: 4.6875rem; }
    .page-not-found-block-def__title.title-page-def:not(:last-child) {
      margin-bottom: 1.5625rem; } }
  @media (min-width: 1200px) {
    .page-not-found-block-def.block-def:not(:last-child) {
      margin-bottom: 6.875rem; }
    .page-not-found-block-def__title.title-page-def:not(:last-child) {
      margin-bottom: 1.875rem; } }
  @media (max-width: 991px) {
    .page-not-found-block-def__preview {
      display: none; } }
  @media (min-width: 992px) {
    .page-not-found-block-def {
      grid-template-columns: 760fr 830fr; } }
  .page-not-found-block-def__preview::before {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain; }
    html.no-support-webp .page-not-found-block-def__preview::before {
      background-image: url("/local/templates/bizon/css/../markup/img/blocks/page-not-found-block-def/prebiew-1.png"); }
    html.support-webp .page-not-found-block-def__preview::before {
      background-image: url("/local/templates/bizon/css/../markup/img/blocks/page-not-found-block-def/prebiew-1.webp"); }

.payment-methods-block-def {
  background-color: #f1f1f1;
  border-radius: 0.1875rem; 
  height:100%;
  }
  @media (min-width: 768px) and (max-width: 1199px) {
    .payment-methods-block-def__title.title-block:not(:last-child) {
      margin-bottom: 1.5rem; } }
  @media (min-width: 1200px) {
    .payment-methods-block-def__title.title-block:not(:last-child) {
      margin-bottom: 1.75rem; } }
  .payment-methods-block-def__title.title-block {
    color: #1f1f1f; }
  @media (max-width: 767px) {
    .payment-methods-block-def {
      padding: 0.9375rem 0.9375rem 0.9375rem; } }
  @media (min-width: 768px) and (max-width: 1699px) {
    .payment-methods-block-def {
      padding: 1.75rem 2.03125rem 2.5rem; } }
  @media (min-width: 1700px) {
    .payment-methods-block-def {
      padding: 2.5625rem 3.125rem 4.0625rem; } }

@media (max-width: 767px) {
  .populars-categories-block-def:not(:last-child) {
    margin-bottom: 2.5rem; } }

@media (min-width: 768px) and (max-width: 1199px) {
  .populars-categories-block-def:not(:last-child) {
    margin-bottom: 5rem; } }

@media (min-width: 1200px) {
  .populars-categories-block-def:not(:last-child) {
    margin-bottom: 7.5rem; } }

.press-office-block-def {
  background-color: #1b4e9b;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='161' height='311' viewBox='0 0 161 311' fill='none'%3e%3cpath d='M35.9688 87.4375C35.9688 75.6271 40.6604 64.3004 49.0117 55.9492C57.3629 47.5979 68.6896 42.9063 80.5 42.9062C92.3104 42.9063 103.637 47.5979 111.988 55.9492C120.34 64.3004 125.031 75.6271 125.031 87.4375V185.406C125.031 197.217 120.34 208.543 111.988 216.895C103.637 225.246 92.3104 229.938 80.5 229.938C68.6896 229.938 57.3629 225.246 49.0117 216.895C40.6604 208.543 35.9688 197.217 35.9688 185.406V87.4375Z' fill='%231C53A7'/%3e%3cpath d='M9.25 158.688C11.6121 158.688 13.8774 159.626 15.5477 161.296C17.2179 162.966 18.1562 165.232 18.1562 167.594V185.406C18.1562 201.941 24.7246 217.798 36.4163 229.49C48.108 241.182 63.9654 247.75 80.5 247.75C97.0346 247.75 112.892 241.182 124.584 229.49C136.275 217.798 142.844 201.941 142.844 185.406V167.594C142.844 165.232 143.782 162.966 145.452 161.296C147.123 159.626 149.388 158.688 151.75 158.688C154.112 158.688 156.377 159.626 158.048 161.296C159.718 162.966 160.656 165.232 160.656 167.594V185.406C160.656 205.124 153.389 224.15 140.245 238.847C127.101 253.544 109.001 262.882 89.4062 265.076V292.281H125.031C127.393 292.281 129.659 293.22 131.329 294.89C132.999 296.56 133.938 298.825 133.938 301.188C133.938 303.55 132.999 305.815 131.329 307.485C129.659 309.155 127.393 310.094 125.031 310.094H35.9688C33.6067 310.094 31.3413 309.155 29.6711 307.485C28.0008 305.815 27.0625 303.55 27.0625 301.188C27.0625 298.825 28.0008 296.56 29.6711 294.89C31.3413 293.22 33.6067 292.281 35.9688 292.281H71.5938V265.076C51.9986 262.882 33.8991 253.544 20.7549 238.847C7.61078 224.15 0.344037 205.124 0.34375 185.406V167.594C0.34375 165.232 1.28208 162.966 2.95233 161.296C4.62257 159.626 6.88792 158.688 9.25 158.688Z' fill='%231C53A7'/%3e%3cpath d='M50.7958 18.1484C49.8731 18.6761 48.7401 18.6761 47.8174 18.1484L42.5108 15.1139C41.5765 14.5797 41 13.5859 41 12.5096V6.49036C41 5.41411 41.5765 4.42033 42.5108 3.88608L47.8174 0.851578C48.7401 0.323946 49.8731 0.323946 50.7958 0.851578L56.1025 3.88608C57.0368 4.42033 57.6133 5.41411 57.6133 6.49036V12.5096C57.6133 13.5859 57.0368 14.5797 56.1025 15.1139L50.7958 18.1484Z' fill='%231C53A7'/%3e%3cpath d='M81.4892 18.1484C80.5665 18.6761 79.4335 18.6761 78.5108 18.1484L73.2042 15.1139C72.2699 14.5797 71.6934 13.5859 71.6934 12.5096V6.49036C71.6934 5.41411 72.2699 4.42033 73.2042 3.88608L78.5108 0.851578C79.4335 0.323946 80.5665 0.323946 81.4892 0.851578L86.7958 3.88608C87.7301 4.42033 88.3066 5.41411 88.3066 6.49036V12.5096C88.3066 13.5859 87.7301 14.5797 86.7958 15.1139L81.4892 18.1484Z' fill='%231C53A7'/%3e%3cpath d='M112.183 18.1484C111.26 18.6761 110.127 18.6761 109.204 18.1484L103.898 15.1139C102.963 14.5797 102.387 13.5859 102.387 12.5096V6.49036C102.387 5.41411 102.963 4.42033 103.898 3.88608L109.204 0.851578C110.127 0.323946 111.26 0.323946 112.183 0.851578L117.489 3.88608C118.423 4.42033 119 5.41411 119 6.49036V12.5096C119 13.5859 118.423 14.5797 117.489 15.1139L112.183 18.1484Z' fill='%231C53A7'/%3e%3c/svg%3e");
  background-position: calc(100% - 32px) 100%;
  background-repeat: no-repeat;
  background-size: auto;
  color: #fff;
  border-radius: 0.3125rem; }
  .press-office-block-def__mail:not(:last-child), .press-office-block-def__phone:not(:last-child) {
    margin-bottom: 0.625rem; }
  @media (max-width: 767px) {
    .press-office-block-def__title:not(:last-child) {
      margin-bottom: 1.25rem; }
    .press-office-block-def__text:not(:last-child) {
      margin-bottom: 1.25rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .press-office-block-def__title:not(:last-child) {
      margin-bottom: 1.3125rem; }
    .press-office-block-def__text:not(:last-child) {
      margin-bottom: 1.75rem; } }
  @media (min-width: 1200px) {
    .press-office-block-def__title:not(:last-child) {
      margin-bottom: 1.375rem; }
    .press-office-block-def__text:not(:last-child) {
      margin-bottom: 2.25rem; } }
  .press-office-block-def__title {
    font-weight: 800;
    letter-spacing: -0.005em;
    line-height: 1.4; }
  .press-office-block-def__text {
    font-size: 1.125rem;
    font-weight: 500; }
  .press-office-block-def__mail {
    color: #4F8DEA;
    font-size: 1.25rem;
    font-weight: 700;
    letter-spacing: 0; }
    .press-office-block-def__mail-link {
      color: inherit !important; }
  .press-office-block-def__phone {
    color: #f39313;
    font-size: 1.5rem;
    font-weight: 700;
    letter-spacing: 0; }
    .press-office-block-def__phone-link {
      color: inherit !important; }
  @media (max-width: 767px) {
    .press-office-block-def {
      padding: 0.9375rem 6.25rem 0.9375rem 0.9375rem; }
      .press-office-block-def__title {
        font-size: 1.5rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .press-office-block-def {
      padding: 1.96875rem 3.75rem 2.28125rem 2.34375rem; }
      .press-office-block-def__title {
        font-size: 1.625rem; } }
  @media (min-width: 1200px) {
    .press-office-block-def {
      padding: 3rem 8.75rem 3.625rem 3.75rem; }
      .press-office-block-def__title {
        font-size: 1.75rem; } }
  .press-office-block-def__mail-link:hover, .press-office-block-def__mail-link:focus-visible, .press-office-block-def__phone-link:hover, .press-office-block-def__phone-link:focus-visible {
    text-decoration: underline; }

.question-block-def {
  background-color: #1b4e9b;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='210' height='323' viewBox='0 0 210 323' fill='%234F8DEA' opacity='0.15'%3e%3cpath d='M44.3165 244.69C44.3165 233.949 45.3237 223.879 47.3381 214.481C49.6882 204.747 53.8849 195.853 59.9281 187.797C65.9712 179.741 74.5324 172.525 85.6115 166.147C90.3117 163.127 96.3549 159.602 103.741 155.574C111.463 151.547 118.849 147.015 125.899 141.981C132.95 136.61 138.825 130.401 143.525 123.352C148.561 115.968 151.079 107.576 151.079 98.178C151.079 88.7798 148.729 80.892 144.029 74.5146C139.664 68.1372 133.789 63.2703 126.403 59.9138C119.353 56.5573 111.631 54.879 103.237 54.879C93.5012 54.879 84.7722 57.0607 77.0504 61.4242C69.3285 65.452 62.7818 70.4868 57.4101 76.5285C52.0384 82.5702 47.506 88.7798 43.8129 95.1572L0 64.9485C6.04316 51.1868 14.2686 39.439 24.6763 29.7052C35.4197 19.9713 47.6739 12.5869 61.4388 7.55215C75.5396 2.51738 90.1439 0 105.252 0C118.01 0 130.6 2.01391 143.022 6.04174C155.444 9.73389 166.691 15.6078 176.763 23.6634C186.835 31.7191 194.892 41.9564 200.935 54.3755C206.978 66.7946 210 81.7311 210 99.185C210 109.926 208.657 119.492 205.971 127.883C203.621 136.274 200.096 143.827 195.396 150.54C191.031 156.917 185.492 162.791 178.777 168.161C172.062 173.532 164.844 178.734 157.122 183.769C148.393 189.14 139.496 194.342 130.432 199.377C121.703 204.412 114.317 210.453 108.273 217.502C102.566 224.215 99.7122 233.278 99.7122 244.69H44.3165ZM44.3165 323V268.5H99.7122V323H44.3165Z'/%3e%3c/svg%3e");
  background-position: calc(100% + 53px) calc(100% + 21px);
  background-repeat: no-repeat;
  background-size: auto;
  color: #9eb4d5;
  border-radius: 0.1875rem; }
  .question-block-def__title {
    margin-left: -0.125rem;
    margin-right: -0.125rem; }
    .question-block-def__title:not(:last-child) {
      margin-bottom: 0.875rem; }
  .question-block-def__text-1:not(:last-child) {
    margin-bottom: 0.5rem; }
  .question-block-def__phone:not(:last-child) {
    margin-bottom: 0.875rem; }
  .question-block-def__text-2:not(:last-child) {
    margin-bottom: 0.5rem; }
  @media (max-width: 767px) {
    .question-block-def.block-def:not(:last-child) {
      margin-bottom: 1.875rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .question-block-def.block-def:not(:last-child) {
      margin-bottom: 2.1875rem; } }
  @media (min-width: 1200px) {
    .question-block-def.block-def:not(:last-child) {
      margin-bottom: 2.5rem; } }
  .question-block-def__title {
    color: #fff;
    font-size: 1.375rem;
    font-weight: 800;
    letter-spacing: 0;
    line-height: 1.2; }
  .question-block-def__text-1 {
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.4; }
  .question-block-def__phone {
    color: #f39313;
    font-size: 1.375rem;
    font-weight: 800;
    letter-spacing: 0;
    line-height: 1.2; }
  .question-block-def__phone-link {
    color: inherit !important; }
  .question-block-def__text-2 {
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.4; }
  .question-block-def__ask-question-btn.btn-sm, .btn-group-sm > .question-block-def__ask-question-btn.btn {
    padding-bottom: 0.625rem;
    padding-top: 0.625rem; }
  @media (max-width: 767px) {
    .question-block-def {
      padding: 0.9375rem 0.9375rem 1.5625rem; } }
  @media (min-width: 768px) and (max-width: 1699px) {
    .question-block-def {
      padding: 1.375rem 1.78125rem 1.875rem; } }
  @media (min-width: 1700px) {
    .question-block-def {
      padding: 1.8125rem 2.625rem 2.1875rem; } }
  .question-block-def__phone-link:hover, .question-block-def__phone-link:focus-visible {
    text-decoration: underline; }

.question-block-mini {
  background-color: #1b4e9b;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='210' height='362' viewBox='0 0 210 362' fill='%234F8DEA' opacity='0.15'%3e%3cpath d='M44.3165 244.69C44.3165 233.949 45.3237 223.879 47.3381 214.481C49.6882 204.747 53.8849 195.853 59.9281 187.797C65.9712 179.741 74.5324 172.525 85.6115 166.147C90.3118 163.127 96.3549 159.602 103.741 155.574C111.463 151.547 118.849 147.015 125.899 141.981C132.95 136.61 138.825 130.401 143.525 123.352C148.561 115.968 151.079 107.576 151.079 98.178C151.079 88.7798 148.729 80.892 144.029 74.5146C139.664 68.1372 133.789 63.2703 126.403 59.9138C119.353 56.5573 111.631 54.879 103.237 54.879C93.5012 54.879 84.7722 57.0607 77.0504 61.4242C69.3285 65.452 62.7818 70.4868 57.4101 76.5285C52.0384 82.5702 47.506 88.7798 43.8129 95.1572L0 64.9485C6.04316 51.1868 14.2686 39.439 24.6763 29.7052C35.4197 19.9713 47.6739 12.5869 61.4388 7.55215C75.5396 2.51738 90.1439 0 105.252 0C118.01 0 130.6 2.01391 143.022 6.04174C155.444 9.73389 166.691 15.6078 176.763 23.6634C186.835 31.7191 194.892 41.9564 200.935 54.3755C206.978 66.7946 210 81.7311 210 99.185C210 109.926 208.657 119.492 205.971 127.883C203.621 136.274 200.096 143.827 195.396 150.54C191.031 156.917 185.492 162.791 178.777 168.161C172.062 173.532 164.844 178.734 157.122 183.769C148.393 189.14 139.496 194.342 130.432 199.377C121.703 204.412 114.317 210.453 108.273 217.502C102.566 224.215 99.7122 233.278 99.7122 244.69H44.3165ZM45.3237 362V292.52H101.223V362H45.3237Z'/%3e%3c/svg%3e");
  background-position: calc(100% + 82px) calc(100% + 24px);
  background-repeat: no-repeat;
  background-size: auto;
  color: #9eb4d5;
  border-radius: 0.1875rem;
  padding: 1.4375rem 1.5625rem 1.3125rem; }
  .question-block-mini.block-def:not(:last-child) {
    margin-bottom: 2.5rem; }
  .question-block-mini__title {
    margin-left: -0.0625rem;
    margin-right: -0.0625rem; }
    .question-block-mini__title:not(:last-child) {
      margin-bottom: 0.375rem; }
  .question-block-mini__text-1:not(:last-child) {
    margin-bottom: 0rem; }
  .question-block-mini__phone:not(:last-child) {
    margin-bottom: 1.375rem; }
  .question-block-mini__text-2:not(:last-child) {
    margin-bottom: 0.875rem; }
  .question-block-mini__ask-question:not(:last-child) {
    margin-bottom: 1.75rem; }
  .question-block-mini__title {
    color: #fff;
    font-size: 1.375rem;
    font-weight: 800;
    letter-spacing: 0;
    line-height: 1.2; }
  .question-block-mini__text-1 {
    line-height: 1.4; }
  .question-block-mini__phone {
    font-size: 1.25rem;
    font-weight: 800;
    letter-spacing: 0.005em; }
    .question-block-mini__phone-link {
      color: #f39313 !important; }
  .question-block-mini__text-2 {
    font-weight: 500;
    line-height: 1.4; }
  .question-block-mini__ask-question-btn.btn-sm, .btn-group-sm > .question-block-mini__ask-question-btn.btn {
    padding: 0.625rem 1.875rem; }
  .question-block-mini__phone-link:hover, .question-block-mini__phone-link:focus-visible {
    text-decoration: underline; }

@media (max-width: 1699px) {
  .search-by-vendor-or-brand-block-def__vendor-codes:not(:last-child), .search-by-vendor-or-brand-block-def__brands:not(:last-child) {
    margin-bottom: 1.875rem; } }

@media (min-width: 1200px) {
  .search-by-vendor-or-brand-block-def {
    --bs-gutter-x: 1.875rem;
    --bs-gutter-y: 0;
    /*display: flex;*/
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x)); }
    .search-by-vendor-or-brand-block-def__vendor-codes, .search-by-vendor-or-brand-block-def__brands {
      flex-shrink: 0;
      width: 100%;
      max-width: 100%;
      padding-right: calc(var(--bs-gutter-x) * .5);
      padding-left: calc(var(--bs-gutter-x) * .5);
      margin-top: var(--bs-gutter-y); } }

@media (min-width: 1200px) and (max-width: 1699px) {
  .search-by-vendor-or-brand-block-def__vendor-codes {
    flex: 0 0 auto;
    /*width: 41.66667%;*/ }
  .search-by-vendor-or-brand-block-def__brands {
    flex: 0 0 auto;
    /*width: 58.33333%;*/ } }

@media (min-width: 1700px) {
  .search-by-vendor-or-brand-block-def__vendor-codes, .search-by-vendor-or-brand-block-def__brands {
    flex: 0 0 auto;
    /*width: 50%;*/ } }

@media (max-width: 767px) {
  .services-block-def.block-def:not(:last-child) {
    margin-bottom: 2.5rem; } }

@media (min-width: 768px) and (max-width: 1199px) {
  .services-block-def.block-def:not(:last-child) {
    margin-bottom: 5rem; }
  .services-block-def__title.title-section:not(:last-child) {
    margin-bottom: 2.125rem; } }

@media (min-width: 1200px) {
  .services-block-def.block-def:not(:last-child) {
    margin-bottom: 7.5rem; }
  .services-block-def__title.title-section:not(:last-child) {
    margin-bottom: 3rem; } }

.stock-discount-block-def {
  background-color: #f1f1f1;
  border-left: 4px solid #f39313; }
  .stock-discount-block-def__title:not(:last-child) {
    margin-bottom: 1.125rem; }
  @media (max-width: 767px) {
    .stock-discount-block-def.block-def:not(:last-child) {
      margin-bottom: 1.875rem; }
    .stock-discount-block-def__text:not(:last-child) {
      margin-bottom: 1.25rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .stock-discount-block-def.block-def:not(:last-child) {
      margin-bottom: 2.1875rem; }
    .stock-discount-block-def__text:not(:last-child) {
      margin-bottom: 1.4375rem; } }
  @media (min-width: 1200px) {
    .stock-discount-block-def.block-def:not(:last-child) {
      margin-bottom: 2.5rem; } }
  .stock-discount-block-def__title {
    color: #f39313;
    font-size: 1.125rem;
    font-weight: 800;
    letter-spacing: -0.005em;
    line-height: 1.4; }
  @media (max-width: 767px) {
    .stock-discount-block-def {
      padding: 0.9375rem 0.9375rem 0.9375rem; } }
  @media (min-width: 768px) and (max-width: 1699px) {
    .stock-discount-block-def {
      padding: 1.375rem 1.5625rem 1.3125rem; } }
  @media (min-width: 1700px) {
    .stock-discount-block-def {
      padding: 1.8125rem 2.1875rem 1.6875rem; } }

.stocks-with-news-block-def .stocks-list-def:not(:last-child) {
  margin-bottom: 2.5rem; }

@media (max-width: 767px) {
  .stocks-with-news-block-def.block-def:not(:last-child) {
    margin-bottom: 2.5rem; } }

@media (min-width: 768px) and (max-width: 1199px) {
  .stocks-with-news-block-def.block-def:not(:last-child) {
    margin-bottom: 5rem; } }

@media (min-width: 1200px) {
  .stocks-with-news-block-def.block-def:not(:last-child) {
    margin-bottom: 2.5rem; } }

.subscribe-block-def {
  margin-bottom: -4.75rem;
  position: relative;
  z-index: 2;
  color: #fff; }
  .subscribe-block-def + .footer-def {
    padding-top: 5.625rem;
    position: relative;
    z-index: 1; }
  .subscribe-block-def__title {
    margin-left: -0.1875rem; }
    .subscribe-block-def__title:not(:last-child) {
      margin-bottom: 0rem; }
  @media (max-width: 1699px) {
    .subscribe-block-def__head:not(:last-child), .subscribe-block-def__form:not(:last-child) {
      margin-bottom: 1.875rem; } }
  @media (max-width: 991px) {
    .subscribe-block-def__inner {
      margin-left: auto;
      margin-right: auto;
      max-width: 20.625rem; }
    .subscribe-block-def__title {
      text-align: center; } }
  @media (min-width: 1700px) {
    .subscribe-block-def__inner {
      --bs-gutter-x: 3.125rem;
      --bs-gutter-y: 0;
      display: flex;
      flex-wrap: wrap;
      margin-top: calc(-1 * var(--bs-gutter-y));
      margin-right: calc(-.5 * var(--bs-gutter-x));
      margin-left: calc(-.5 * var(--bs-gutter-x));
      align-items: center; }
    .subscribe-block-def__head, .subscribe-block-def__form {
      flex-shrink: 0;
      width: 100%;
      max-width: 100%;
      padding-right: calc(var(--bs-gutter-x) * .5);
      padding-left: calc(var(--bs-gutter-x) * .5);
      margin-top: var(--bs-gutter-y);
      flex: 0 0 auto; }
    .subscribe-block-def__head {
      width: 24%; }
    .subscribe-block-def__form {
      width: 76%; } }
  .subscribe-block-def__wrapper-inner {
    background-color: #1b4e9b;
    border-radius: 0.3125rem; }
  .subscribe-block-def__title {
    font-weight: 800;
    letter-spacing: 0.005em;
    line-height: 1.4; }
  .subscribe-block-def__text {
    color: #4F8DEA;
    line-height: 1.3; }
  @media (max-width: 767px) {
    .subscribe-block-def__wrapper-inner {
      padding: 0.9375rem 0.9375rem 0.9375rem 0.9375rem; }
    .subscribe-block-def__title {
      font-size: 1.5rem; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    .subscribe-block-def__wrapper-inner {
      padding: 1.40625rem 2.21875rem 1.34375rem 2.46875rem; }
    .subscribe-block-def__title {
      font-size: 1.625rem; } }
  @media (min-width: 1200px) {
    .subscribe-block-def__wrapper-inner {
      padding: 1.875rem 3.5rem 1.75rem 4rem; }
    .subscribe-block-def__title {
      font-size: 1.75rem; } }
  @media (min-width: 1700px) {
    .subscribe-block-def__head {
      padding-bottom: 0.625rem; } }

.stocks-block-def .stocks-list-def:not(:last-child) {
  margin-bottom: 2.5rem; }
  
.news__detail-img {
	margin:0 0 15px 0;
}

.categories-list-def__main-link,
.categories-list-menu__subitem-main-link {
	color:#1f1f1f !important;
}

.categories-list-card-def + .section-products-def {
	margin:2rem 0 0 0;
}

.categories-list-card-def + .search-header-def {
	margin:2rem 0 2.25rem 0;
}

.form-check-input {
	outline:none !important;
	box-shadow:none !important;
}

.filter-product__show-more {
	/*display:none;*/
}

.collapsed.filter-product__show-more {
	display:block;
}

.product-page-def__vendor-code-with-favorite-inner .vendor-code-def {
	/*margin:0 0 0.5rem 0 !important;*/
}

.ordering-page-def__errors {
	color:#f32a13;
	margin:0 0 20px 0;
}

.download-files-modal-def__add-file-btn .form__input-file {
	display:none;
}

.popup__hidden-wrap {
	display:none;
}

.order-confirm__text {
	margin:20px 0 0 0;
}

.product-ordering-def__quantity-basket {
	margin:10px 0 5px;
}

.product-ordering-def__status {
	margin:5px 0 0 0 !important;
}

.product-ordering-def__price-count {
	display:flex;
	align-items:center;
}

.product-ordering-def__price-count .price-def {
	margin:0 0 0 30px;
}

.title-page-def__to-order {
	display:inline-block;
	margin:0 0 0 40px;
}

.modal-title__left {
	text-align:left;
}

.modal__order .form-check-input:not(:checked) {
	border-color:#999999;
}

.modal__order table {
	width:100%;
	margin:10px 0 0 0;
}

.modal__order table th,
.modal__order table td {
	padding:5px 10px;
	border:1px solid #999999 !important;
}

.loader {
	display:none;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background-color:rgba(255,255,255,0.7);
	position:fixed;
	z-index:1050;
}

.loader.logo {
	background-color:#ffffff;
}

.loader.logo:before {
	content:'';
	position:relative;
	/*top:calc(50% - 40px);
	left:50%;
	transform:translate(-50%, -50%);*/
	width:230px;
	height:51px;
	/*padding-top:100%;*/
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:contain;
	background-image:url('/local/templates/bizon/css/../img/blocks/newlogo/logo.svg');
}


.loader:after {
	content:'';
	position:relative;
	/*top:50%;
	left:50%;
	transform:translate(-50%, -50%);*/
	font-size: 10px;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	text-indent: -9999em;
	animation: mulShdSpin 1.1s infinite ease;
	transform: translateZ(0);
}

.loader.logo:after {
	/*top:calc(50% + 40px);*/
	top:30px;
	margin:0 0 50px 0;
}

.loader__content {
	color:#000000;
	font-size:21px;
	line-height:1.2;
	font-weight:700;
}


@keyframes mulShdSpin {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #f39313, 1.8em -1.8em 0 0em rgba(243,147,19, 0.2), 2.5em 0em 0 0em rgba(243,147,19, 0.2), 1.75em 1.75em 0 0em rgba(243,147,19, 0.2), 0em 2.5em 0 0em rgba(243,147,19, 0.2), -1.8em 1.8em 0 0em rgba(243,147,19, 0.2), -2.6em 0em 0 0em rgba(243,147,19, 0.5), -1.8em -1.8em 0 0em rgba(243,147,19, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(243,147,19, 0.7), 1.8em -1.8em 0 0em #f39313, 2.5em 0em 0 0em rgba(243,147,19, 0.2), 1.75em 1.75em 0 0em rgba(243,147,19, 0.2), 0em 2.5em 0 0em rgba(243,147,19, 0.2), -1.8em 1.8em 0 0em rgba(243,147,19, 0.2), -2.6em 0em 0 0em rgba(243,147,19, 0.2), -1.8em -1.8em 0 0em rgba(243,147,19, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(243,147,19, 0.5), 1.8em -1.8em 0 0em rgba(243,147,19, 0.7), 2.5em 0em 0 0em #f39313, 1.75em 1.75em 0 0em rgba(243,147,19, 0.2), 0em 2.5em 0 0em rgba(243,147,19, 0.2), -1.8em 1.8em 0 0em rgba(243,147,19, 0.2), -2.6em 0em 0 0em rgba(243,147,19, 0.2), -1.8em -1.8em 0 0em rgba(243,147,19, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(243,147,19, 0.2), 1.8em -1.8em 0 0em rgba(243,147,19, 0.5), 2.5em 0em 0 0em rgba(243,147,19, 0.7), 1.75em 1.75em 0 0em #f39313, 0em 2.5em 0 0em rgba(243,147,19, 0.2), -1.8em 1.8em 0 0em rgba(243,147,19, 0.2), -2.6em 0em 0 0em rgba(243,147,19, 0.2), -1.8em -1.8em 0 0em rgba(243,147,19, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(243,147,19, 0.2), 1.8em -1.8em 0 0em rgba(243,147,19, 0.2), 2.5em 0em 0 0em rgba(243,147,19, 0.5), 1.75em 1.75em 0 0em rgba(243,147,19, 0.7), 0em 2.5em 0 0em #f39313, -1.8em 1.8em 0 0em rgba(243,147,19, 0.2), -2.6em 0em 0 0em rgba(243,147,19, 0.2), -1.8em -1.8em 0 0em rgba(243,147,19, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(243,147,19, 0.2), 1.8em -1.8em 0 0em rgba(243,147,19, 0.2), 2.5em 0em 0 0em rgba(243,147,19, 0.2), 1.75em 1.75em 0 0em rgba(243,147,19, 0.5), 0em 2.5em 0 0em rgba(243,147,19, 0.7), -1.8em 1.8em 0 0em #f39313, -2.6em 0em 0 0em rgba(243,147,19, 0.2), -1.8em -1.8em 0 0em rgba(243,147,19, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(243,147,19, 0.2), 1.8em -1.8em 0 0em rgba(243,147,19, 0.2), 2.5em 0em 0 0em rgba(243,147,19, 0.2), 1.75em 1.75em 0 0em rgba(243,147,19, 0.2), 0em 2.5em 0 0em rgba(243,147,19, 0.5), -1.8em 1.8em 0 0em rgba(243,147,19, 0.7), -2.6em 0em 0 0em #f39313, -1.8em -1.8em 0 0em rgba(243,147,19, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(243,147,19, 0.2), 1.8em -1.8em 0 0em rgba(243,147,19, 0.2), 2.5em 0em 0 0em rgba(243,147,19, 0.2), 1.75em 1.75em 0 0em rgba(243,147,19, 0.2), 0em 2.5em 0 0em rgba(243,147,19, 0.2), -1.8em 1.8em 0 0em rgba(243,147,19, 0.5), -2.6em 0em 0 0em rgba(243,147,19, 0.7), -1.8em -1.8em 0 0em #f39313;
  }
}

.loader.active {
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	gap:15px;
}

.to-order__btn {
	margin:25px 0 0 0;
}

.form-result {
	font-size:30px;
	color:#f39313;
}

.form-result__text {
	font-size:21px;
}

.inpErr {
	background-color:#ffd5d5;
	border-color:#ff3c3c !important;
}

.order-service-block-def__form .form-result {
	color:#ffffff;
}

.subscribe-def__submit {
	position:relative;
}

.subscribe-def__errors {
	position:absolute;
	top:100%;
	color:#ffffff;
	font-size:13px;
}

@media (min-width: 1700px) {
	.subscribe-def__errors {
		white-space:nowrap;
	}
}

.news__detail-img-wrap {
	max-width:1000px;
}

.search__result {
	flex:none;
	width:100%;
	position:absolute;
	width:100%;
	top:100%;
	background-color:#ffffff;
	z-index:10;
	box-shadow: 0 1.25rem 1.25rem rgba(123, 166, 229, 0.15);
	display:none;
	padding:15px;
}

.search__result.opened {
	display:block;
}

.search__result .product-line-def__body {
	flex:1;
}

.search__result .product-line-def__other {
	width:150px;
	display:block;
}

.search__result .product-line-def__footer {
	width:300px;
	display:block;
}

.search__result .product-line-def__prices {
	width:150px;
	text-align:left;
}

.search__result .product-line-def__basket {
	/*display:block;*/
}

.search__result .product-line-def__favorite {
	display:none;
}

.search__result .product-line-def__basket-quantity,
.search__result .product-line-def__basket-action {
	width:100%;
}

.search__result .product-line-def__basket-action {
	
}

.search__result .products-list-line-def:not(:last-child) {
	margin:0 0 10px 0;
}

.search__result .product-line-def:hover {
	
}

.search__result .product-line-def:hover:before, 
.search__result .product-line-def:focus-within:before {
	display:none;
}

.search__result .product-line-def__preview {
	width:75px;
}

.search__status-mini {
	display:none;
}

.search__result .status-mini {
	display:none;
}

.search__result .search__status-mini {
	display:block;
	margin:10px 0 0 0;
}

.search__result .btn-outline-light {
	line-height:0.2;
	padding:5px;
}

.search__result .input-type-number-def__value.form-control-sm {
	line-height:0.2;
	padding:5px;
}

.search__page {
	margin:0 0 40px 0;
}

.dropdown-def__menu-item.disabled {
	display:none;
}

.registration__subscribe {
	margin:20px 0 0 0;
}

.registration__ul {
	display:none;
}

.registration__ul.showed {
	display:block;
}

.alert {
	padding:7px 15px;
	margin:0 0 20px 0;
	border-radius:5px;
}

.alert-danger {
	background-color:#ffe8e8;
	color:#e30000;
}

.alert-success {
	background-color:#e3ffeb;
    color:#188122;
}

.stocks-block-favorite {
	margin:60px 0 0 0;
}

.delivery-ordering__store {
	margin:10px 0 0 0;
}

.delivery-ordering__store-btn {
	margin:10px 0 0 0;
}

.product-card-def__basket-quantity .input-type-number-def__value.form-control-sm {
	width:4.2rem;
}

.product-card-def__basket-action-btn.btn-sm {
    padding:0.625rem 0.75rem;
}

.product-ordering-def__quantity.input-type-number-def .input-type-number-def__value.form-control-sm {
	width:4.4rem;
}

.banner-main-def__preview video {
	position:absolute;
	width:100%;
	height:100%;
	object-fit:cover;
}

.product-card-def__manufacturer {
	min-height:20px;
	line-height:1.2;
}

.vendor-code-mini {
	min-height:39px;
}

.range-price-def__input + .range-price-def__input {
	display:none;
}

.show__password-btn {
	position:absolute;
	width:60px;
	height:100%;
	top:0;
	right:0;
	cursor:pointer;
	border-radius:3px;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-image: url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='ic:outline-remove-red-eye'%3E%3Cpath id='Vector' d='M11.5026 6.22917C13.2647 6.22331 14.9927 6.71483 16.488 7.64724C17.9832 8.57964 19.185 9.91507 19.9551 11.5C18.3739 14.7296 15.1443 16.7708 11.5026 16.7708C7.86094 16.7708 4.63135 14.7296 3.0501 11.5C3.82024 9.91507 5.022 8.57964 6.51724 7.64724C8.01248 6.71483 9.74048 6.22331 11.5026 6.22917ZM11.5026 4.3125C6.71094 4.3125 2.61885 7.29292 0.960938 11.5C2.61885 15.7071 6.71094 18.6875 11.5026 18.6875C16.2943 18.6875 20.3864 15.7071 22.0443 11.5C20.3864 7.29292 16.2943 4.3125 11.5026 4.3125ZM11.5026 9.10417C12.138 9.10417 12.7474 9.35658 13.1967 9.80589C13.646 10.2552 13.8984 10.8646 13.8984 11.5C13.8984 12.1354 13.646 12.7448 13.1967 13.1941C12.7474 13.6434 12.138 13.8958 11.5026 13.8958C10.8672 13.8958 10.2578 13.6434 9.80849 13.1941C9.35919 12.7448 9.10677 12.1354 9.10677 11.5C9.10677 10.8646 9.35919 10.2552 9.80849 9.80589C10.2578 9.35658 10.8672 9.10417 11.5026 9.10417ZM11.5026 7.1875C9.12594 7.1875 7.1901 9.12333 7.1901 11.5C7.1901 13.8767 9.12594 15.8125 11.5026 15.8125C13.8793 15.8125 15.8151 13.8767 15.8151 11.5C15.8151 9.12333 13.8793 7.1875 11.5026 7.1875Z' fill='%231B4E9B'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.show__password-btn.showed {
	background-image: url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='ic:outline-remove-red-eye'%3E%3Cpath id='Vector' d='M11.5026 6.22917C13.2647 6.22331 14.9927 6.71483 16.488 7.64724C17.9832 8.57964 19.185 9.91507 19.9551 11.5C18.3739 14.7296 15.1443 16.7708 11.5026 16.7708C7.86094 16.7708 4.63135 14.7296 3.0501 11.5C3.82024 9.91507 5.022 8.57964 6.51724 7.64724C8.01248 6.71483 9.74048 6.22331 11.5026 6.22917ZM11.5026 4.3125C6.71094 4.3125 2.61885 7.29292 0.960938 11.5C2.61885 15.7071 6.71094 18.6875 11.5026 18.6875C16.2943 18.6875 20.3864 15.7071 22.0443 11.5C20.3864 7.29292 16.2943 4.3125 11.5026 4.3125ZM11.5026 9.10417C12.138 9.10417 12.7474 9.35658 13.1967 9.80589C13.646 10.2552 13.8984 10.8646 13.8984 11.5C13.8984 12.1354 13.646 12.7448 13.1967 13.1941C12.7474 13.6434 12.138 13.8958 11.5026 13.8958C10.8672 13.8958 10.2578 13.6434 9.80849 13.1941C9.35919 12.7448 9.10677 12.1354 9.10677 11.5C9.10677 10.8646 9.35919 10.2552 9.80849 9.80589C10.2578 9.35658 10.8672 9.10417 11.5026 9.10417ZM11.5026 7.1875C9.12594 7.1875 7.1901 9.12333 7.1901 11.5C7.1901 13.8767 9.12594 15.8125 11.5026 15.8125C13.8793 15.8125 15.8151 13.8767 15.8151 11.5C15.8151 9.12333 13.8793 7.1875 11.5026 7.1875Z' fill='%23f39313'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.basket-item__related-wrap {
	
}

.modal-basket-item__related .modal-content {
	background-color:#ffffff;
}

.modal-basket-item__related .modal-dialog {
	max-width:calc(100% - 100px);
}

.modal-basket-item__related .btn-close {
	position:absolute;
	top:20px;
	right:20px;
	background-color:#dddddd;
	z-index:5;
	background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%231b4e9b'%3e%3cpath d='M14.7876 11.9995L22.5805 4.20654C22.9504 3.83734 23.1584 3.33634 23.1589 2.81375C23.1593 2.29116 22.9522 1.78979 22.583 1.41994C22.2138 1.05009 21.7128 0.842046 21.1902 0.841584C20.6676 0.841123 20.1662 1.04828 19.7964 1.41748L12.0034 9.21045L4.21045 1.41748C3.84059 1.04763 3.33897 0.839844 2.81592 0.839844C2.29286 0.839844 1.79124 1.04763 1.42138 1.41748C1.05153 1.78733 0.84375 2.28896 0.84375 2.81201C0.84375 3.33506 1.05153 3.83669 1.42138 4.20654L9.21435 11.9995L1.42138 19.7925C1.05153 20.1623 0.84375 20.664 0.84375 21.187C0.84375 21.7101 1.05153 22.2117 1.42138 22.5815C1.79124 22.9514 2.29286 23.1592 2.81592 23.1592C3.33897 23.1592 3.84059 22.9514 4.21045 22.5815L12.0034 14.7886L19.7964 22.5815C20.1662 22.9514 20.6679 23.1592 21.1909 23.1592C21.714 23.1592 22.2156 22.9514 22.5854 22.5815C22.9553 22.2117 23.1631 21.7101 23.1631 21.187C23.1631 20.664 22.9553 20.1623 22.5854 19.7925L14.7876 11.9995Z'/%3e%3c/svg%3e") center/1.5rem auto no-repeat;
}

.modal-basket-item__related .modal-body {
	padding:30px 40px;
}

.product-ordering-def.is__removed {
	flex-wrap:nowrap;
	justify-content:space-between;
	align-items:start;
	font-size:0.875rem;
}

.product-ordering-def__removed-name {
	
}

.product-ordering-def__removed-restore {
	flex:none;
	width:100px;
	margin:0 0 0 30px;
	cursor:pointer;
	color:#1b4e9b;
}

.autocatalog__basket-action-btn {
	margin:0 15px;
}

.autocatalog__basket-action-btn.btn {
	width:auto;
	min-width:120px;
}

.autocatalog-favorite-more__link:before {
	margin:0 !important;
}

.autocatalog__more-btn {
	padding:0;
	position:relative;
	top:-3px;
	color:#000000;
}

#ac-parts-table > tbody > tr > td {
	border:none;
}

#ac-parts-table th {
	border:none;
}

#ac-parts-table .counter {
	background-color:#ffffff;
	width:125px;
}

#ac-parts-table .input-type-number-def {
	background-color:#ffffff;
}

#ac-parts-table > tbody > tr:hover > * {
	color:#000000;
}

.ac-modal .modal-header {
	padding-top:3.25rem;
	
}

.ac-modal .modal-title {
	line-height:1.2;
}

.ac-modal .btn-close {
	right:1.625rem;
    top:1.625rem;
	background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%231b4e9b'%3e%3cpath d='M14.7876 11.9995L22.5805 4.20654C22.9504 3.83734 23.1584 3.33634 23.1589 2.81375C23.1593 2.29116 22.9522 1.78979 22.583 1.41994C22.2138 1.05009 21.7128 0.842046 21.1902 0.841584C20.6676 0.841123 20.1662 1.04828 19.7964 1.41748L12.0034 9.21045L4.21045 1.41748C3.84059 1.04763 3.33897 0.839844 2.81592 0.839844C2.29286 0.839844 1.79124 1.04763 1.42138 1.41748C1.05153 1.78733 0.84375 2.28896 0.84375 2.81201C0.84375 3.33506 1.05153 3.83669 1.42138 4.20654L9.21435 11.9995L1.42138 19.7925C1.05153 20.1623 0.84375 20.664 0.84375 21.187C0.84375 21.7101 1.05153 22.2117 1.42138 22.5815C1.79124 22.9514 2.29286 23.1592 2.81592 23.1592C3.33897 23.1592 3.84059 22.9514 4.21045 22.5815L12.0034 14.7886L19.7964 22.5815C20.1662 22.9514 20.6679 23.1592 21.1909 23.1592C21.714 23.1592 22.2156 22.9514 22.5854 22.5815C22.9553 22.2117 23.1631 21.7101 23.1631 21.187C23.1631 20.664 22.9553 20.1623 22.5854 19.7925L14.7876 11.9995Z'/%3e%3c/svg%3e") center/1.5rem auto no-repeat;
}

.ac-modal.show {
	background-color:rgba(0,0,0,0.7);
}

.form-order {
	margin:0 0 20px 0;
}

.form-order__inner {
	margin:0 !important;
}

.form-order__search-clear {
	gap:15px;
	padding:0 0 9px 0.5rem !important;
}

.form-order__inner .form-control {
	padding:13px !important;
}

.form-order__inner .custom-select {
	height:49px !important;
	border: 0.125rem solid #f1f1f1;
	outline:none !important;
	box-shadow:none !important;
	font-weight:600;
}

.datepicker-wrapper:before {
	display:none !important;
}

.list-product__cell {
	font-size:14px !important;
}

.list-product__cell .text-red {
	margin:5px 0 0 0;
}

.list-product__cell .product-in-order {
	margin:5px 0 0 0;
}

.order__cancel-reason-label {
	margin:0 0 5px 0;
}

#form-cancel input[type="checkbox"] + span, 
#form-cancel input[type="radio"] + span {
	padding-left:30px;
	font-weight:600;
}

#form-cancel .form-group {
	margin:0 0 10px 0 !important;
}

.auth__iframe {
	display:none;
}

.dropdown-menu.datepicker-dropdown {
	width:auto;
}

.top-menu__wrap {
	position:sticky;
	top:0;
	background-color:#ffffff;
	z-index:1003;
	
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
}

.top-menu__wrap.is__fixed {
	box-shadow:0px 3px 5px rgba(100, 100, 100, 0.1);
}

.top-menu__wrap .container {
	margin:auto;
	
	-webkit-transition: all 0.15s ease-out 0s;
	-moz-transition: all 0.15s ease-out 0s;
	-o-transition: all 0.15s ease-out 0s;
	transition: all 0.15s ease-out 0s;
	
}

.top-menu__wrap > .container > *:not(:last-child) {
    margin-bottom: 0;
}

.top-menu__wrap.is__fixed .container {
	padding-top:15px;
	padding-bottom:15px;
}

.user-header__wrap {
	position:relative;
}

.user-header__submenu {
	position:absolute;
	background-color:#ffffff;
	min-width:100%;
	top:calc(100% - 1px);
	left:50%;
	transform:translate(-50%, 0);
	padding:10px 0 0 0;
	border-radius:5px;
	white-space:nowrap;
	display:none;
}

.user-header__submenu:before {
	content:''; 
    position:absolute;
	top:2px;
	left:50%;
	transform:translate(-50%, -50%);
    border:10px solid transparent; 
	border-bottom:10px solid #ffffff;
}

.user-header__wrap:hover .user-header__submenu {
	display:block;
}

.user-header__submenu ul {
	list-style:none !important;
	padding:10px 15px !important;
	box-shadow:0 0 1.25rem rgba(123, 166, 229, 0.2);
	border-radius:5px;
	margin:0;
}

.user-header__submenu li {
	padding:0 !important;
	margin:0 !important;
}

.user-header__submenu li:last-child {
	border-top:1px solid #f1f1f1;
	padding:7px 0 0 0 !important;
}

.user-header__submenu li:before {
	display:none !important;
}

.user-header__submenu a {
	font-size:14px;
	display:block;
	padding:3px 0;
}

.ordering-page-def__address-field.is__location {
	display:none;
}

.ordering-page-def__company-company-field.is__checkbox {
	grid-column-start:1;
	grid-column-end:3;
}

.basket__order-text {
	margin:0 0 20px 0;
	border:1px solid #1b4e9b;
	padding:15px 30px;
	color:#1b4e9b;
}

.is__break-words {
	overflow-wrap:break-word;
	word-wrap:break-word;
	word-break:break-word;
}

.basket-list__description {
	overflow-wrap:break-word;
	word-wrap:break-word;
	word-break:break-word;
}

.product-price {
	white-space:nowrap;
}

.search__result .product-line-def__footer {
	padding:0 !important;
}

.page-form-changepass__wrap {
	max-width:500px;
}

.search-header__cancel {
	position:absolute;
	width:30px;
	height:30px;
	cursor:pointer;
	top:50%;
	right:50px;
	transform:translate(-50%, -50%);
	
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:15px auto;
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%231b4e9b'%3e%3cpath d='M14.7876 11.9995L22.5805 4.20654C22.9504 3.83734 23.1584 3.33634 23.1589 2.81375C23.1593 2.29116 22.9522 1.78979 22.583 1.41994C22.2138 1.05009 21.7128 0.842046 21.1902 0.841584C20.6676 0.841123 20.1662 1.04828 19.7964 1.41748L12.0034 9.21045L4.21045 1.41748C3.84059 1.04763 3.33897 0.839844 2.81592 0.839844C2.29286 0.839844 1.79124 1.04763 1.42138 1.41748C1.05153 1.78733 0.84375 2.28896 0.84375 2.81201C0.84375 3.33506 1.05153 3.83669 1.42138 4.20654L9.21435 11.9995L1.42138 19.7925C1.05153 20.1623 0.84375 20.664 0.84375 21.187C0.84375 21.7101 1.05153 22.2117 1.42138 22.5815C1.79124 22.9514 2.29286 23.1592 2.81592 23.1592C3.33897 23.1592 3.84059 22.9514 4.21045 22.5815L12.0034 14.7886L19.7964 22.5815C20.1662 22.9514 20.6679 23.1592 21.1909 23.1592C21.714 23.1592 22.2156 22.9514 22.5854 22.5815C22.9553 22.2117 23.1631 21.7101 23.1631 21.187C23.1631 20.664 22.9553 20.1623 22.5854 19.7925L14.7876 11.9995Z'/%3e%3c/svg%3e");
}

.alert.alert-info {
	padding:0;
}

.categories-list-menu__list {
	
}

.categories-menu__content {
	height:100%;
	overflow:auto;
}

@supports (backdrop-filter: blur(0px)) {
  .categories-menu__content {
    position:absolute;
    top:0;
    right:0;
    width:calc(75% - 50px);
    padding:30px;
  }
}

@supports not (backdrop-filter: blur(0px)) {
  .categories-menu__content {
    position:static;
    width:100%;
    padding:0;
  }
}

.categories-menu__content-item {
	display:none;
}

.categories-menu__content-item.active {
	display:block;
}

.actions__item-products {
	margin:15px 0 0 0;
}

.service-def__preview {
	height:100%;
    width:100%;
    overflow:hidden;
    padding-top:60%;
    position:relative;
}

.service-def__preview picture {
	position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}

.form-check.form-switch .form-check-input {
	border:2px solid #bfbfbf;
}

.form-check.form-switch .form-check-input:checked {
	border:2px solid #1b4e9b;
}

.product-page-def__photos-note {
	font-size:14px;
}

.categories-list-card-def__item-min {
	
}

.sub-h1 {
	font-size:16px;
	color:#1b4e9b;
	font-weight:600;
}

.section-products-def__banner {
	display:none;
}

.table-responsive {
    display:block;
    width:100%;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    -ms-overflow-style:-ms-autohiding-scrollbar;
}

.product-card-def__title-link {
	overflow-wrap:break-word;
	word-wrap:break-word;
	word-break:break-word;
}

.modal-registration-def__links a {
	color:#f39313;
}

.header-def.opened {
	position:sticky;
	top:95px;
	z-index:5;
}

.header-def.opened .menu-catalog-header-def__menu.dropdown-menu {
	height:calc(100vh - 180px);
}

.header-def.opened .menu-catalog-header-def__menu.dropdown-menu .sections-list-tabs-menu {
	height:calc(100vh - 180px);
}

@media (max-width: 991px) {
	
	.top-menu__wrap .container {
		flex-wrap:wrap;
	}
	
	#acat > .d-flex.flex-row.flex-nowrap.mb-2 {
		flex-wrap:wrap !important;
	}
	
	#acat > .d-flex.flex-row.flex-nowrap.mb-2 > .flex {
		flex:none !important;
		width:100% !important;
	}
	
	#acat > .d-flex.flex-row.flex-nowrap.mb-2 select {
		width:100% !important;
	}
	
	.section-products-def__menu-banner {
		display:none;
	}
	
	.section-products-def__banner {
		display:block;
		margin:0 0 30px 0;
	}
}

@media (max-width: 768px) {
	
	.search-by-brands-def__fields {
		flex-wrap:wrap;
	}
	
	.banner-main-def__preview {
		display:none;
	}
	
	.banners-list-main-def__list .splide__arrow {
		display:none;
	}
	
	.banners-list-main-def__list .banner-main-def {
		background-color:#1b4e9b;
	}
	
	.categories-list-def__categories {
		display:none;
	}
	
	.auth-modal-def__submit {
		margin:1.25rem 0 0 0;
	}
	
	.favorite-def__link:hover:before {
		background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29' fill='rgba%28243, 147, 19, 0%29' stroke='%23f39313' stroke-width='2'%3e%3cpath d='M4.83301 8.69637C4.83301 6.02883 6.99737 3.8667 9.66634 3.8667C12.3353 3.8667 14.4997 6.79377 14.4997 6.79377C14.4997 6.79377 16.664 3.8667 19.333 3.8667C22.002 3.8667 24.1663 6.02883 24.1663 8.69637C24.1663 10.8497 23.3205 15.9604 14.9946 21.1267C14.8455 21.2183 14.6743 21.2667 14.4997 21.2667C14.3251 21.2667 14.1539 21.2183 14.0047 21.1267C5.67884 15.9604 4.83301 10.8497 4.83301 8.69637Z'/%3e%3c/svg%3e");
	}
	
	.tabs-view-def {
		display:none;
	}
	
}

@media (max-width: 575px) {
	
	.header-def__main .actions-list-header-def {
		margin-right:20px;
	}
}

.big-status{
  font-size: 1.75rem;
}
@media (max-width: 767px) {
  .big-status {
    font-size: 1.5rem;
  }
}

@supports not (backdrop-filter: blur(0px)) {
  @media (min-width: 1700px) {
    .categories-list-menu__list {
        padding-right: 1.875rem;
    }
  }
  @media (min-width: 1200px) {
    .categories-list-menu__list {
        padding-bottom: 1.875rem;
        padding-left: 4.5rem;
        padding-top: 1.875rem;
        padding-right: 1.875rem;
    }
  }
}
.basket-item-actions-remove{position:relative;display:block;width:25px;height:25px;cursor:pointer;}
.basket-item-actions-remove:after,.basket-item-actions-remove:before{position:absolute;top:50%;left:50%;width:2px;height:14px;background:gray;content:"";transition:300ms background-color ease;}
.basket-item-actions-remove:after{-webkit-transform:translate3d(-50%, -50%, 0) rotate(45deg);transform:translate3d(-50%, -50%, 0) rotate(45deg);}
.basket-item-actions-remove:before{-webkit-transform:translate3d(-50%, -50%, 0) rotate(-45deg);transform:translate3d(-50%, -50%, 0) rotate(-45deg);}
.basket-item-actions-remove:hover:after,.basket-item-actions-remove:hover:before{background-color:#7e000f;}
.delivery-ordering-def{
  width: -webkit-fill-available;
}
@media (max-width: 991px) {
  .hidden_mobile_subscribe{
    display: none;
  }
  .subscribe-block-def+.footer-def.hidden_mobile_subscribe_block{
    padding-top: 0;
  }
}
/* End */


/* Start:/local/templates/bizon/components/arturgolubev/search.title/bizon/style.min.css?172733889916951*/
.bx-searchtitle-history a,.bx-searchtitle-popup-history a{color:#222;text-decoration:underline}.bx-searchtitle-history a,.bx_smart_searche .bx_item_element a:hover,.bx_smart_searche .bx_item_element a:hover b{text-decoration:underline}.bx-searchtitle,.bx-searchtitle *,.bx_smart_searche,.bx_smart_searche *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px}.bx-searchtitle{margin:10px 0 0}.bx-searchtitle-history{margin-top:5px}.bx-searchtitle-history a:hover,.bx-searchtitle-popup-history a:hover{text-decoration:none}.bx-searchtitle-popup-history,.bx_smart_no_result_find{padding:0 8px 8px}.bx-searchtitle-popup-history-title{font-size:16px}.bx-searchtitle-popup-history-item{padding:4px 0}.bx-searchtitle-popup-history-item::before{content:"";width:16px;height:16px;background:url(/local/templates/bizon/components/arturgolubev/search.title/bizon/images/search-icon.svg) center center/12px auto no-repeat;display:inline-block;vertical-align:middle;margin-right:5px}.bx-searchtitle-popup-history a{vertical-align:middle}.bx-searchtitle .bx-block-title{color:#343434;text-transform:uppercase;font-size:12px;margin-bottom:9px;font-weight:600}.bx-searchtitle .bx-input-group{position:relative;display:grid;grid-template-columns:1fr min-content;border-collapse:separate;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:.125rem solid #f1f1f1;background-color:#f1f1f1;border-radius:.1875rem;transition-property:border-color,box-shadow,background-color;transition-duration:.15s;transition-timing-function:ease-in-out}.bx-searchtitle .bx-input-group .bx-form-control{grid-area:1/1/-1/-1;width:100%;padding:1.0625rem 1.75rem 1.125rem;font-weight:500;letter-spacing:-.0025em;line-height:1.14286;min-height:calc(1.14286em + 2.25rem);font-size:.875rem;color:#1f1f1f;background-color:transparent;border:none;border-radius:.1875rem;appearance:none}@media (max-width:1279px){.bx-searchtitle .bx-input-group .bx-form-control{padding:1rem 1.25rem}}.bx-searchtitle .bx-input-group .bx-form-control.has-value+.bx-input-group-btn{opacity:1;pointer-events:auto}.bx-searchtitle .bx-input-group:hover{--button-background-color:#1b4e9b;--button-before-background-color:#ffffff;--preloader-background-color:#ffffff;background-color:#fff;border-color:rgba(241,241,241,0);box-shadow:0 0 1.25rem rgba(123,166,229,.2)}.bx-searchtitle .bx-input-group:has(.bx-form-control:focus){--preloader-background-color:#ffffff;color:#1f1f1f;background-color:#fff;border-color:#f1f1f1;outline:0;box-shadow:none}.bx-searchtitle .bx-input-group-btn{position:relative;grid-column:2/3;grid-row:1/2;font-size:0;white-space:nowrap;vertical-align:middle;display:flex;gap:10px;line-height:normal;opacity:0;pointer-events:none;transition:opacity .15s}.bx-searchtitle .bx-input-group-btn button{position:relative;border:none;display:grid;margin-bottom:0;cursor:pointer;padding:0;border-radius:.1875rem;color:#fff;font-size:16px;line-height:1.42857143;height:2.95rem;width:2.95rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:var(--button-background-color,#fff);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}@media (min-width:768px){.bx-searchtitle .bx-input-group-btn button{height:3.2rem;width:3.2rem}}.bx-searchtitle .bx-input-group-btn button::before{content:'';height:1.625rem;width:1.625rem;place-self:center;background-color:var(--button-before-background-color,#1b4e9b);mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='%231b4e9b' fill-rule='evenodd' clip-rule='evenodd'%3e%3cpath d='M11.3745 2.16667C9.90618 2.1668 8.45915 2.51807 7.15415 3.19117C5.84916 3.86428 4.72406 4.83971 3.87271 6.03607C3.02137 7.23244 2.46847 8.61505 2.26014 10.0686C2.05182 11.5221 2.1941 13.0043 2.67514 14.3916C3.15617 15.779 3.96199 17.0311 5.02538 18.0437C6.08877 19.0563 7.37889 19.7998 8.7881 20.2124C10.1973 20.625 11.6847 20.6945 13.1263 20.4153C14.5679 20.1361 15.9218 19.5162 17.075 18.6073L21.0314 22.5637C21.2357 22.761 21.5093 22.8702 21.7934 22.8677C22.0774 22.8653 22.3492 22.7513 22.55 22.5505C22.7509 22.3496 22.8648 22.0779 22.8673 21.7939C22.8697 21.5098 22.7605 21.2362 22.5632 21.0318L18.6069 17.0755C19.6772 15.7177 20.3436 14.0859 20.5299 12.367C20.7162 10.6481 20.4147 8.91153 19.6601 7.35594C18.9055 5.80035 17.7282 4.48864 16.2629 3.57092C14.7976 2.6532 13.1035 2.16656 11.3745 2.16667V2.16667ZM4.33288 11.375C4.33288 9.50744 5.07476 7.71636 6.39533 6.39579C7.7159 5.07523 9.50698 4.33334 11.3745 4.33334C13.2421 4.33334 15.0332 5.07523 16.3538 6.39579C17.6743 7.71636 18.4162 9.50744 18.4162 11.375C18.4162 13.2426 17.6743 15.0336 16.3538 16.3542C15.0332 17.6748 13.2421 18.4167 11.3745 18.4167C9.50698 18.4167 7.7159 17.6748 6.39533 16.3542C5.07476 15.0336 4.33288 13.2426 4.33288 11.375V11.375Z'/%3e%3c/svg%3e")}div.title-search-result{border:0!important;border-top:0;display:none;overflow:hidden;z-index:999;min-width:200px;margin-top:3px;background-color:#fff;border-radius:2px;box-shadow:0 0 7px -2px #d6d6d6}div.title-search-fader{display:none;background-image:url('/local/templates/bizon/components/arturgolubev/search.title/bizon/images/fader.png');background-position:right top;background-repeat:repeat-y;position:absolute}p.title-search-preview{font-size:12px}div.title-search-result td.title-search-price span{font-size:26px}.bx_smart_searche{padding-top:8px;border-top:0;border-radius:0 0 3px 3px}.bx_smart_searche .bx_info_wrap{margin-left:85px}.bx_smart_searche .bx_img_element{float:left;padding:5px;width:75px;text-align:center}.bx_smart_searche .bx_item_block{min-height:65px;position:relative}.bx_smart_searche .bx_image{display:inline-block;max-width:100%}.bx_smart_searche .bx_image.empty_image{background-image:url(/local/templates/bizon/components/arturgolubev/search.title/bizon/image/noimg.png)}.bx_smart_searche .bx_item_element{padding:8px 0}.bx_smart_searche .bx_item_element_all_result{text-align:center}.bx_smart_searche .bx_item_element hr{margin:0;border:none;border-bottom:1px solid #e5e5e5}.bx_smart_searche .bx_item_element a{margin-top:5px;display:inline-block;color:#333;font-size:14px;text-decoration:none;font-weight:700}.bx_smart_searche .bx_item_element a b{font-weight:700;color:#000}.bx_smart_searche .bx_item_preview_text{font-size:13px;padding:5px 10px 5px 0}.bx_smart_searche .bx_price{font-weight:700;font-size:15px;margin-top:5px}.bx_smart_searche .bx_price .old{font-weight:400;text-decoration:line-through;color:#636363;font-size:12px;vertical-align:middle}.bx_smart_searche .bx_item_block.all_result{min-height:0}.bx_smart_searche .bx_item_block.others_result{min-height:0;line-height:12px;padding:0}.bx_smart_searche .bx_item_block.all_result .all_result_button{display:inline-block;font-size:14px;background-color:#1b4e9b;border:1px solid #1b4e9b;color:#fff;padding:0 22px;height:34px;text-decoration:none;border-radius:2px;margin:0 0 8px;line-height:34px;text-transform:uppercase;font-weight:700;letter-spacing:.5px;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.bx_smart_searche .bx_item_block_title{font-weight:700;font-size:16px;margin:4px 8px}.bx_smart_searche .bx_item_block_href{display:block;text-decoration:none;margin-bottom:5px;padding:8px;line-height:14px}.bx_smart_searche .bx_item_block_href:hover{background-color:#feeed2}.bx_smart_searche .bx_item_block_hrline{border-bottom:1px solid #f5a61c;margin:0 8px 5px}.bx_item_block_item_clear{display:block;clear:both}.bx-searchtitle .bx-searchtitle-voice.voice-show,.bx_item_block_item_prop_item,.bx_smart_searche .bx_item_block_item_info,.bx_smart_searche .bx_item_block_item_info_wrap{display:block}.bx_smart_searche .bx_item_block_item_info_wrap.wpic{padding-left:39px}.bx_smart_searche .bx_item_block_href_category_title{color:#a2a2a2}.bx_smart_searche .bx_item_block_href_category_name{color:#f5a61c;font-weight:700;text-transform:uppercase}.bx_smart_searche .bx_item_block_item_image{width:34px;height:34px;float:left;margin-right:5px;position:relative;color:#333}.bx_smart_searche .bx_item_block_item_image img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-width:100%;max-height:100%}.bx_smart_searche .bx_item_block_item_name{color:#333;overflow:hidden;height:34px;display:block;line-height:17px;display:flex}.bx_smart_searche .bx_item_block_item_name_flex_align{margin:auto 0}.bx_smart_searche .bx_item_block_item_simple_name{color:#333;display:block;line-height:17px}.bx_smart_searche .bx_item_block_item_name b,.bx_smart_searche .bx_item_block_item_simple_name b{color:#f5a61c}.bx_smart_searche .bx_item_block_item_price{float:right;text-align:right;color:#333;line-height:17px;padding-left:5px}.bx_smart_searche .bx_item_block_item_price.bx_item_block_item_price_only_one{line-height:34px}.bx_smart_searche .bx_item_block_item_price .bx_price_new{white-space:nowrap;font-weight:700;display:block}.bx_smart_searche .bx_item_block_item_price .bx_price_old{white-space:nowrap;text-decoration:line-through}.bx_smart_searche .bx_item_block_item_props,.bx_smart_searche .bx_item_block_item_text{color:#9b9b9b;display:block;margin-top:8px;font-size:13px;line-height:15px}.bx-searchtitle .bx-searchtitle-clear,.bx-searchtitle .bx-searchtitle-voice{z-index:4;font-size:28px;line-height:28px;text-align:center;cursor:pointer;display:none}.bx-searchtitle .bx-searchtitle-clear{width:24px;height:24px;margin-block:auto;background-color:#666;mask-image:url("data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjY3Ljg4MjI1MXB4IiBoZWlnaHQ9IjY3Ljg4MjI1MXB4IiB2aWV3Qm94PSIwIDAgNjcuODgyMjUxIDY3Ljg4MjI1MSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwb2x5Z29uIGlkPSJSZWN0YW5nbGUiIGZpbGw9IiMwMDAwMDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMzLjk0MTEyNSwgMzMuOTQxMTI1KSByb3RhdGUoNDUuMDAwMDAwKSB0cmFuc2xhdGUoLTMzLjk0MTEyNSwgLTMzLjk0MTEyNSkgIiBwb2ludHM9IjI3Ljk0MTEyNTUgOS45NDExMjU1IDM5Ljk0MTEyNTUgOS45NDExMjU1IDM5Ljk0MTEyNTUgMjcuOTQxMTI1NSA1Ny45NDExMjU1IDI3Ljk0MTEyNTUgNTcuOTQxMTI1NSAzOS45NDExMjU1IDM5Ljk0MTEyNTUgMzkuOTQxMTI1NSAzOS45NDExMjU1IDU3Ljk0MTEyNTUgMjcuOTQxMTI1NSA1Ny45NDExMjU1IDI3Ljk0MTEyNTUgMzkuOTQxMTI1NSA5Ljk0MTEyNTUgMzkuOTQxMTI1NSA5Ljk0MTEyNTUgMjcuOTQxMTI1NSAyNy45NDExMjU1IDI3Ljk0MTEyNTUiPjwvcG9seWdvbj4KICAgIDwvZz4KPC9zdmc+");mask-repeat:no-repeat;mask-position:center;mask-size:24px;transition:background-color .15s}.bx-searchtitle .bx-searchtitle-clear:hover{background-color:#000}.bx-searchtitle .bx-searchtitle-voice{position:absolute;top:3px;right:110%;width:28px;height:28px;color:#666;background:url(/local/templates/bizon/components/arturgolubev/search.title/bizon/images/voice.svg?v=3) center center/22px auto no-repeat}.bx-searchtitle .bx-searchtitle-voice.active::after,.bx-searchtitle .bx-searchtitle-voice.active::before{content:'';position:absolute;border:3px solid #3d64ff;left:-20px;opacity:0;right:-20px;top:-20px;bottom:-20px;border-radius:50%;animation:2.5s linear infinite searchpulse}.bx-searchtitle .bx-searchtitle-voice.active::after{animation-delay:1.25s}@keyframes searchpulse{0%{transform:scale(.5);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}.bx-searchtitle .bx-searchtitle-preloader{position:absolute;inset-block:0;right:110%;width:20px;height:20px;margin-block:auto;z-index:5;display:none;background-color:var(--preloader-background-color,#f1f1f1)}.bx-searchtitle .bx-searchtitle-preloader.view{background-image:radial-gradient(var(--preloader-background-color,#f1f1f1) 6px,transparent 6px),conic-gradient(transparent,#1b4e9b);border-radius:100vmax;animation-name:rotate;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes rotate{from{rotate:0}to{rotate:360deg}}.bx_smart_searche.theme-blue .bx_item_block_item_image{color:#0083d1}.bx-searchtitle.theme-blue .bx-input-group .bx-form-control,.bx_smart_searche.theme-blue .bx_item_block_hrline{border-color:#0083d1}.bx-searchtitle.theme-blue .bx-searchtitle-preloader.view{background-image:url(/local/templates/bizon/components/arturgolubev/search.title/bizon/images/loader_blue.gif)}.bx_smart_searche.theme-blue .bx_item_block.all_result .all_result_button{background-color:#1b4e9b;border-color:#1b4e9b}.bx-searchtitle.theme-blue .bx-input-group-btn button{background-color:#0083d1;border-color:#0083d1;color:#fff}.bx-searchtitle.theme-blue .bx-input-group-btn button:hover,.bx_smart_searche.theme-blue .bx_item_block.all_result .all_result_button:hover{background-color:#1c5cbd;border-color:#1c5cbd;text-decoration:none}.bx_smart_searche.theme-blue .bx_item_element a b{color:#5ca6e4}.bx_smart_searche.theme-blue .bx_item_block_href:hover{background-color:#b2d9f1}.bx_smart_searche.theme-blue .bx_item_block_href_category_name,.bx_smart_searche.theme-blue .bx_item_block_item_name b,.bx_smart_searche.theme-blue .bx_item_block_item_simple_name b{color:#1b4e9b}.bx_smart_searche.theme-black .bx_item_block_href_category_name,.bx_smart_searche.theme-black .bx_item_block_item_image,.bx_smart_searche.theme-black .bx_item_block_item_name b,.bx_smart_searche.theme-black .bx_item_block_item_simple_name b{color:#333}.bx-searchtitle.theme-black .bx-input-group .bx-form-control,.bx_smart_searche.theme-black .bx_item_block_hrline{border-color:#333}.bx-searchtitle.theme-black .bx-searchtitle-preloader.view{background-image:url(/local/templates/bizon/components/arturgolubev/search.title/bizon/images/loader_black.gif)}.bx_smart_searche.theme-black .bx_item_block.all_result .all_result_button{background-color:#333;border-color:#333}.bx-searchtitle.theme-black .bx-input-group-btn button{background-color:#333;border-color:#333;color:#fff}.bx-searchtitle.theme-black .bx-input-group-btn button:hover,.bx_smart_searche.theme-black .bx_item_block.all_result .all_result_button:hover{background-color:#5c5c5c;border-color:#5c5c5c;text-decoration:none}.bx_smart_searche.theme-black .bx_item_element a b{color:#5c5c5c}.bx_smart_searche.theme-black{border-top:0;border-radius:0 0 3px 3px}.bx_smart_searche.theme-black .bx_item_block_href:hover{background-color:#eaeaea}.bx_smart_searche.theme-green .bx_item_block_href_category_name,.bx_smart_searche.theme-green .bx_item_block_item_image,.bx_smart_searche.theme-green .bx_item_block_item_name b,.bx_smart_searche.theme-green .bx_item_block_item_simple_name b{color:#159ebb}.bx-searchtitle.theme-green .bx-input-group .bx-form-control,.bx_smart_searche.theme-green .bx_item_block_hrline{border-color:#159ebb}.bx-searchtitle.theme-green .bx-searchtitle-preloader.view{background-image:url(/local/templates/bizon/components/arturgolubev/search.title/bizon/images/loader_green.gif)}.bx_smart_searche.theme-green .bx_item_block.all_result .all_result_button{background-color:#159ebb;border-color:#159ebb}.bx-searchtitle.theme-green .bx-input-group-btn button{background-color:#159ebb;border-color:#159ebb;color:#fff}.bx-searchtitle.theme-green .bx-input-group-btn button:hover,.bx_smart_searche.theme-green .bx_item_block.all_result .all_result_button:hover{background-color:#44b1c9;border-color:#44b1c9;text-decoration:none}.bx_smart_searche.theme-green .bx_item_element a b{color:#44b1c9}.bx_smart_searche.theme-red .bx_item_block_href_category_name,.bx_smart_searche.theme-red .bx_item_block_item_image,.bx_smart_searche.theme-red .bx_item_block_item_name b,.bx_smart_searche.theme-red .bx_item_block_item_simple_name b{color:#e22b2b}.bx-searchtitle.theme-red .bx-input-group .bx-form-control,.bx_smart_searche.theme-red .bx_item_block_hrline{border-color:#e22b2b}.bx-searchtitle.theme-red .bx-searchtitle-preloader.view{background-image:url(/local/templates/bizon/components/arturgolubev/search.title/bizon/images/loader_red.gif)}.bx_smart_searche.theme-red .bx_item_block.all_result .all_result_button{background-color:#e22b2b;border-color:#e22b2b}.bx-searchtitle.theme-red .bx-input-group-btn button{background-color:#e22b2b;border-color:#e22b2b;color:#fff}.bx-searchtitle.theme-red .bx-input-group-btn button:hover,.bx_smart_searche.theme-red .bx_item_block.all_result .all_result_button:hover{background-color:#e95c5c;border-color:#e95c5c;text-decoration:none}.bx_smart_searche.theme-red .bx_item_element a b{color:#e95c5c}.bx_smart_searche.theme-green .bx_item_block_href:hover{background-color:#f9d4d4}.bx_smart_searche.theme-yellow .bx_item_block_href_category_name,.bx_smart_searche.theme-yellow .bx_item_block_item_image,.bx_smart_searche.theme-yellow .bx_item_block_item_name b,.bx_smart_searche.theme-yellow .bx_item_block_item_simple_name b{color:#f9a91d}.bx-searchtitle.theme-yellow .bx-input-group .bx-form-control,.bx_smart_searche.theme-yellow .bx_item_block_hrline{border-color:#f9a91d}.bx-searchtitle.theme-yellow .bx-searchtitle-preloader.view{background-image:url(/local/templates/bizon/components/arturgolubev/search.title/bizon/images/loader_yellow.gif)}.bx_smart_searche.theme-yellow .bx_item_block.all_result .all_result_button{background-color:#f9a91d;border-color:#f9a91d}.bx-searchtitle.theme-yellow .bx-input-group-btn button{background-color:#f9a91d;border-color:#f9a91d;color:#fff}.bx-searchtitle.theme-yellow .bx-input-group-btn button:hover,.bx_smart_searche.theme-yellow .bx_item_block.all_result .all_result_button:hover{background-color:#faba4a;border-color:#faba4a;text-decoration:none}.bx_smart_searche.theme-yellow .bx_item_element a b{color:#faba4a}
/* End */


/* Start:/local/templates/bizon/styles.css?17129037564*/
/**/
/* End */


/* Start:/local/templates/bizon/template_styles.css?17129037564*/
/**/
/* End */
/* /local/templates/bizon/css/vendor/splidejs/core/index.css?16853379492391 */
/* /local/templates/bizon/css/vendor/splidejs/themes/default/index.css?168533795016177 */
/* /local/templates/bizon/css/vendor/noUiSlider/nouislider.css?16853379485147 */
/* /local/templates/bizon/plugins/glightbox/css/glightbox.min.css?168533793413672 */
/* /local/templates/bizon/js/plugins/suggestions/suggestions.min.css?16904952262091 */
/* /local/templates/bizon/css/components.min.css?1737699496145431 */
/* /local/templates/bizon/css/styles.css?1751442794428860 */
/* /local/templates/bizon/components/arturgolubev/search.title/bizon/style.min.css?172733889916951 */
/* /local/templates/bizon/styles.css?17129037564 */
/* /local/templates/bizon/template_styles.css?17129037564 */
