.page__promo {margin-top:1rem}

 .container {
    width:100%;
    /* padding-right:.5rem; */
    /* padding-left:.5rem; */
    margin-right:auto;
    margin-left:auto
  }
  @media (min-width:576px){
    .container{max-width:540px}
  }
  @media (min-width:768px){
    .container{max-width:720px}
  }
  @media (min-width:992px){
    .container{max-width:960px}
  }
  @media (min-width:1200px){
    .container{max-width:1140px}
  }

  .component {
    position:relative;
    border-radius:.25rem;
    box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.125);
    background-color:#1f2122;
    overflow:hidden
  }

  .glide{position:relative;width:100%;box-sizing:border-box}
  .glide *{box-sizing:inherit}
  .glide__track{overflow:hidden}
  .glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}
  .glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
  .glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}
  .glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}
  .glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
  .glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
  .glide--rtl{direction:rtl}body{width:100%;height:100%}

  .glide{position:relative}
  .glide__slides{margin-bottom:0;box-shadow:inset 0 -.0625rem .125rem 0 rgba(0,0,0,.0625)}
  .glide__slide{opacity:.75;transition:opacity .5s ease-out,-webkit-transform .5s ease-out;transition:transform .5s ease-out,opacity .5s ease-out;transition:transform .5s ease-out,opacity .5s ease-out,-webkit-transform .5s ease-out;will-change:opacity}
  .glide__slide--active{opacity:1}
  .glide__button{display:none;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:2.25rem}
  @media (max-width:991.98px){
    .glide__button{display:block}
  }
  .glide__bullets{display:flex;flex-wrap:wrap;justify-content:center;padding:.5rem 0;background-color:#25282a}
  .glide__bullet{color:#303335;border:none;padding:.25rem;background-color:transparent;transition:all .25s ease-in-out}
  .glide__bullet::after{content:'';display:block;color:inherit;width:.75rem;height:.25rem;border-radius:.0625rem;background-color:currentColor}
  .glide__bullet:focus{outline:0}
  .glide__bullet:hover{color:#ffffff}
  .glide__bullet--active{color:#00a0b0}
  .picture{position:relative;display:block;height:0;color:inherit;font-size:1rem;padding-bottom:37%;overflow:hidden}
  .picture__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%}
  @media (max-width:767.98px){.picture{padding-bottom:49%}}.picture--vertical{padding-bottom:148%}.picture--wide{padding-bottom:49%}
  @media (max-width:991.98px){.picture--sm-wide{padding-bottom:37%}}
  @media (max-width:767.98px){.picture--sm-wide{padding-bottom:49%}}
  .picture--radius{border-radius:.25rem}
  .picture::after{content:'';position:absolute;top:0;right:0;left:0;bottom:0;background-color:rgba(31,33,34,.25);transition:all .25s ease-in-out}
  .picture:hover{color:inherit;text-decoration:none}
  .picture:hover::after{background-color:transparent}
