/*!******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/fast-css-loader/lib/index.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./blocks/slider/auto-width/style.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************/
/* Bootstrap */
/* Vendors */
.b--slider-auto-width {
  overflow: hidden; }
  @media (max-width: 767.98px) {
    .b--slider-auto-width .swiper--narrow-md .swiper-slide {
      width: auto !important; } }
  .b--slider-auto-width .l__slide {
    width: -webkit-fit-content !important;
    width: -moz-fit-content !important;
    width: fit-content !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .b--slider-auto-width .l__item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    min-width: 12.5rem;
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content; }
  .b--slider-auto-width .l__image {
    width: auto !important;
    height: 25rem !important;
    -o-object-fit: cover;
       object-fit: cover;
    max-width: none !important; }
    @media (max-width: 767.98px) {
      .b--slider-auto-width .l__image {
        width: 100% !important;
        height: 15rem !important; } }
  .b--slider-auto-width .l__description {
    font-size: var(--text-xs);
    line-height: var(--text-xs-line-height);
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content; }

.b--slider-auto {
  overflow: hidden; }
  @media (max-width: 767.98px) {
    .b--slider-auto br {
      display: none; } }
  .b--slider-auto .slider {
    overflow: visible; }
  .b--slider-auto .l__slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 90% !important; }
    @media (min-width: 768px) {
      .b--slider-auto .l__slide {
        width: 50% !important; } }
  .b--slider-auto .l__item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    min-width: 12.5rem;
    width: 100%; }
  .b--slider-auto .l__image {
    max-height: 40.625rem !important;
    height: auto !important;
    max-width: 46.875rem;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover; }
  .b--slider-auto .l__description {
    font-size: var(--text-xs);
    line-height: var(--text-xs-line-height);
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content; }

