.slider__element {
  padding-bottom: 2.5rem;
  position: relative; }
  .slider__element:after {
    background-color: #ECECEC;
    background-position: 100% 100%;
    background-repeat: no-repeat;
    bottom: 0;
    content: "";
    display: block;
    height: 25rem;
    position: absolute;
    width: 100%;
    z-index: 1; }
    @media (min-width: 480px) {
      .slider__element:after {
        height: 12.5rem; } }
    @media (min-width: 768px) {
      .slider__element:after {
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjA2cHgiIGhlaWdodD0iMzAycHgiIHZpZXdCb3g9IjAgMCA2MDYgMzAyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0OSAoNTEwMDIpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPmxvZ288L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iU3BhZXRlci1MYXlvdXRzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBvcGFjaXR5PSIwLjA0OTk5OTk5NyI+CiAgICAgICAgPGcgaWQ9IjExNzBfU1BBRVRFUl9TdGFydHNlaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODM0LjAwMDAwMCwgLTcyOS4wMDAwMDApIiBmaWxsPSIjNUU1RDVEIj4KICAgICAgICAgICAgPGcgaWQ9Im1vZHVsZXMiPgogICAgICAgICAgICAgICAgPGcgaWQ9InN0YWdlIj4KICAgICAgICAgICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkJHX0VDRUNFQyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDYyMi4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNDc2LjE4OTU5LDMzNy4zNTY1NDEgQzE0ODcuNzIwMDMsMzcyLjA3MzYyMiAxNDk0LDQwOS4zMjU3OTMgMTQ5NCw0NDguMDk1OTgzIEMxNDk0LDUyNS41NDUyODMgMTQ2OC45NjgzNSw1OTYuODQ2NjA3IDE0MjYuODE3NTMsNjU0IEwxMzQ3LjgzOTg4LDYwOS4zNzAyNTkgQzEyOTMuNjczMjgsNTc5LjIwNzIzMyAxMjE5LjQ2MDc3LDUyNy4wMTc3NiAxMjA2LjcwOTYzLDQ2MC4yNDAxMzEgQzEyMDAuNDI5NjYsNDIzLjk4OTg1MSAxMjEzLjI2OTA0LDM4NS4yNTAwMjIgMTI0NS4yMTMwNywzNDQuMDIwNjQyIEMxMjczLjA1Mzc5LDMxNi41OTAwNDkgMTMxMS43MDQzLDMwMSAxMzQ5LjQ1NzY4LDMwMSBDMTQwMi4wNjUzMiwzMDEgMTQzOS42MTI3OSwzMTcuNjUyNjYyIDE0NzYuMTg5NTksMzM3LjM1NjU0MSBaIE04OTkuODQ3NzMxLDI0MS4yNzk5MjIgQzk2MC40MTQ0NzIsMTU5LjY1MDc0NCAxMDU1Ljg2NjgzLDEwNyAxMTYzLjI1MjU4LDEwNyBDMTI2MC41NjM1MywxMDcgMTM0OC4wNzk5NywxNTAuMjU0Nzk4IDE0MDguNzA1NzEsMjE5LjA5NzU4NSBDMTM5MS40NzY3OSwyMTcuNDU1NTc1IDEzNzMuNDIxODIsMjE2LjUxMjkzOSAxMzU0LjQ5NjU2LDIxNi41MTI5MzkgQzEzMDkuNDYyNCwyMTYuNTEyOTM5IDEyNjYuNzI5MzYsMjI3Ljk5MTgwNSAxMjI5LjQ5ODM3LDI0OCBDMTE3NS43NjEyNSwyMzEuMDMyNTY0IDExMDQuMTAxOTEsMjEzLjE4MzMwOCAxMDQ4LjQ0NzE4LDIxMy4xODMzMDggQzk5Ni42Mjc2NTksMjEzLjE4MzMwOCA5NDYuNDc0OTc2LDIyMi44MDczMTEgODk5Ljg0NzczMSwyNDEuMjc5OTIyIFogTTgzMiw0NDkuNDIwNTUgQzgzMiw0MzEuMDI0Nzk3IDgzMy40MTQzODgsNDEyLjk2Mjk2MSA4MzYuMTQwMDMxLDM5NS4zNTY0NjUgQzg5Mi43NzQ0ODMsMzI4LjYzMzkxNiA5NjkuNzk5Njk1LDMwNCAxMDQ1LjA4NjM5LDMwNCBDMTA3Mi44MjkwMiwzMDQgMTExMi40OTA4MSwzMTMuODUwNTMxIDExNDIuNTE3MDksMzIzLjk4OTQ0NCBDMTExMy41MzY4NywzNjMuMzc2MzkgMTA5Ni40MDIxNSw0MTAuODk4NzUxIDEwOTYuNDAyMTUsNDYxLjU2Mjk2MSBDMTA5Ni40MDIxNSw1OTcuNDM2NTQgMTE4MS43MjIxNiw2NjguNjM2NjAyIDEyODYuMzcyMTQsNzI2LjU3MTA4MSBMMTMyMy40MTE0Miw3NDcuMzQ5NzgxIEMxMjc1Ljg4MjA5LDc3NC41MDMyNDggMTIyMS4xNzc2OSw3OTAgMTE2Mi45ODE1Miw3OTAgQzk4MC4xNzE4NzMsNzkwIDgzMiw2MzcuNTM2ODUyIDgzMiw0NDkuNDIwNTUgTDgzMiw0NDkuNDIwNTUgWiIgaWQ9ImxvZ28iPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
        background-size: 45% auto; } }
    @media (min-width: 768px) {
      .slider__element:after {
        height: 18.75rem; } }
    @media (min-width: 1200px) {
      .slider__element:after {
        background-size: inherit;
        height: 25.625rem; } }
  .slider__element__items {
    position: relative;
    overflow: hidden;
    z-index: 2; }
    @media (min-width: 1200px) {
      .slider__element__items {
        margin: auto;
        max-width: 78.375rem;
        position: relative; } }
    @media (min-width: 1350px) {
      .slider__element__items {
        right: -2.625rem; } }
  .slider__element__item {
    position: relative;
    z-index: 5; }
    .slider__element__item__media {
      position: relative;
      overflow: hidden;
      z-index: 2; }
      @media (min-width: 1200px) {
        .slider__element__item__media {
          margin: auto;
          position: relative; } }
      @media (min-width: 1350px) {
        .slider__element__item__media {
          min-height: 47.1875rem; } }
      .slider__element__item__media:after {
        background-color: #92D400;
        bottom: 0;
        content: "";
        display: block;
        height: 0.375rem;
        position: absolute;
        right: 0;
        width: 60%; }
      .slider__element__item__media.has--video > picture {
        opacity: 0; }
      .slider__element__item__media__video {
        position: absolute;
        z-index: 10;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        height: 100% !important;
        width: 100% !important;
        min-height: 100% !important;
        min-width: 100% !important;
        object-fit: cover; }
    .slider__element__item__box {
      padding-bottom: 2.5rem;
      position: relative;
      z-index: 10; }
      @media (min-width: 1200px) {
        .slider__element__item__box {
          padding-bottom: 3.75rem; } }
    .slider__element__item__container {
      margin-top: -4.6875rem;
      z-index: 9;
      margin-right: auto;
      margin-left: auto;
      padding-left: 15px;
      padding-right: 15px; }
      @media (min-width: 768px) {
        .slider__element__item__container {
          max-width: 48.4375rem;
          width: auto; } }
      @media (min-width: 1200px) {
        .slider__element__item__container {
          margin-top: -6.25rem;
          padding-left: 0;
          padding-right: 0; } }
      .section .slider__element__item__container {
        padding-left: 0;
        padding-right: 0;
        position: relative;
        z-index: 1; }
        @media (min-width: 480px) {
          .section .slider__element__item__container {
            padding-left: 0.9375rem;
            padding-right: 1rem; } }

/*# sourceMappingURL=SliderElement.css.map */
