._sld_Page { box-sizing: border-box; }



._sld_Slide { box-sizing: border-box; }



._sld_Container { box-sizing: border-box; }

.container-width-base {
  display: flex;
  flex-wrap: nowrap;
}
@media screen and (max-width: 767px) {
  .container-width-base {
    flex-wrap: wrap;
  }
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
.container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
.container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
.container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
.container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}

            .container-mobile {
              margin-right: auto;
              width: 100%;
              margin-left: auto;
            }
            
            @media screen and (min-width: 576px) {
              .container-mobile {
                max-width: 540px;
              }
            }



._sld_Column { box-sizing: border-box; }

      ._sld_Column {
        flex-shrink: 1; 
        flex-grow: 0; 
      }
    

._sld_Column_w-col-12 { flex-basis: 100%; }@media screen and (max-width: 767px) { ._sld_Column_w-col-12 { flex-basis: 100%; } }
._sld_RichText { box-sizing: border-box; }

.__sld_brand {
font-size: 16px; text-decoration: underline; color: #A8A29E; text-align: center; padding: 0.5rem; margin-top: 2rem;
position: fixed; bottom: 0; right: 0; z-index:100;
}
.__sld_brand > * {
  display: block;
  margin-bottom: 4px;
}
  