/* Background Blur */
.container-blur {
  overflow: hidden;
  width: 100%;
  position: relative;
  background: transparent;
  z-index: 0; }
  .hero-home .container-blur {
    position: absolute;
    top: 0;
    left: 0;
    height: 130%;
    max-width: 100%; }
  .container-blur .bg-blur-overlay {
    z-index: -1;
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.1); }
    .hero-home .container-blur .bg-blur-overlay {
      background: -moz-linear-gradient(top, rgba(229, 226, 220, 0.1) 0%, rgba(229, 226, 220, 0.1) 65%, #e5e2dc 100%);
      background: -webkit-linear-gradient(top, rgba(229, 226, 220, 0.1) 0%, rgba(229, 226, 220, 0.1) 65%, #e5e2dc 100%);
      background: linear-gradient(to bottom, rgba(229, 226, 220, 0.1) 0%, rgba(229, 226, 220, 0.1) 65%, #e5e2dc 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1ae5e2db', endColorstr='#e5e2db',GradientType=0 ); }
  .container-blur .bg-blur {
    z-index: -2;
    opacity: 0;
    position: absolute;
    width: 104%;
    min-height: 103%;
    max-height: none;
    height: auto;
    display: block;
    left: -2%;
    top: 52%;
    -moz-transform: translateY(-52%);
    -webkit-transform: translateY(-52%);
    -o-transform: translateY(-52%);
    -ms-transform: translateY(-52%);
    transform: translateY(-52%); }
  .container-blur .content {
    z-index: 1;
    position: relative; }
