.navbar-brand {
  visibility: hidden;
}

.navbar:before {
  display: none !important;
}

.hero {
  display: block;
}

.hero-img {
  display: block;
  max-height: 100vh;
  height: 100vw;
  -webkit-mask: linear-gradient(to right, transparent, black 25%, black 75%, transparent);
  margin: 0;
}

@media (min-width: 1024px) {
  .home-feature--right {
    min-width: 105%;
    rotate: 3deg;
  }

  @supports (pointer-events: none) {
    .widget-slickbanner .slick-next {
      right: 1.75% !important;
    }
  }
  .home-feature--left {
    min-width: 105%;
    rotate: -3deg;
  }
}
.home-quad-container {
  position: relative;
}
.home-quad-container .torn-edge.bottom {
  position: absolute;
  bottom: -1px;
  left: 0;
}

.home-quad .content-bg {
  z-index: 0;
}
.home-quad .content-bg:before, .home-quad .content-bg:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.home-quad .content-bg:before {
  background: #000;
  opacity: 0.65;
}
.home-quad .content-bg:after {
  mix-blend-mode: color;
  opacity: 0.3;
  background: #000;
}
.home-quad h1 {
  font-size: 10vw;
}

@media (min-width: 576px) {
  .home-quad h1 {
    font-size: 5vw;
  }
}
@media (min-width: 1024px) {
  .cssclippathpolygon .home-quad-container {
    height: 75vw;
  }
  .cssclippathpolygon .home-quad-container > [class*=col-] {
    position: static;
    width: 100%;
    max-width: 100%;
    flex-basis: 100%;
  }
  .cssclippathpolygon .home-quad {
    min-height: auto !important;
  }
  .cssclippathpolygon .home-quad h1 {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 75%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    font-size: 3.5vw;
  }
  .cssclippathpolygon .home-quad .home-quad-caption {
    opacity: 0;
  }
  .cssclippathpolygon .home-quad .content-fg {
    width: 100%;
  }
  .cssclippathpolygon .home-quad .home-quad-caption {
    color: #fff;
    max-width: 30rem;
    margin: 0 auto;
  }
  .cssclippathpolygon .home-quad:hover h1, .cssclippathpolygon .home-quad:active h1, .cssclippathpolygon .home-quad:focus h1, .cssclippathpolygon .home-quad:focus-within h1 {
    opacity: 0;
  }
  .cssclippathpolygon .home-quad:hover .home-quad-caption, .cssclippathpolygon .home-quad:active .home-quad-caption, .cssclippathpolygon .home-quad:focus .home-quad-caption, .cssclippathpolygon .home-quad:focus-within .home-quad-caption {
    -webkit-animation: quadAnimIn 0.5s linear forwards;
            animation: quadAnimIn 0.5s linear forwards;
  }
  .cssclippathpolygon .home-quad:hover .bg-media, .cssclippathpolygon .home-quad:active .bg-media, .cssclippathpolygon .home-quad:focus .bg-media, .cssclippathpolygon .home-quad:focus-within .bg-media {
    -webkit-filter: grayscale(1);
            filter: grayscale(1);
  }
  .cssclippathpolygon .home-quad:hover .content-bg:after, .cssclippathpolygon .home-quad:active .content-bg:after, .cssclippathpolygon .home-quad:focus .content-bg:after, .cssclippathpolygon .home-quad:focus-within .content-bg:after {
    mix-blend-mode: normal;
    opacity: 0.7;
    background: #0b605a;
  }
  .cssclippathpolygon .home-quad:hover .home-quad-caption, .cssclippathpolygon .home-quad:active .home-quad-caption, .cssclippathpolygon .home-quad:focus .home-quad-caption, .cssclippathpolygon .home-quad:focus-within .home-quad-caption {
    color: #fff;
  }
  .cssclippathpolygon .home-quad-1 {
    -webkit-clip-path: polygon(0 0, 100% 0, 50% 100%);
            clip-path: polygon(0 0, 100% 0, 50% 100%);
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 50% !important;
    padding-bottom: 3%;
  }
  .cssclippathpolygon .home-quad-1:hover .content-bg:after, .cssclippathpolygon .home-quad-1:active .content-bg:after, .cssclippathpolygon .home-quad-1:focus .content-bg:after, .cssclippathpolygon .home-quad-1:focus-within .content-bg:after {
    background: #0b605a;
  }
  .cssclippathpolygon .home-quad-1:hover .home-quad-caption, .cssclippathpolygon .home-quad-1:active .home-quad-caption, .cssclippathpolygon .home-quad-1:focus .home-quad-caption, .cssclippathpolygon .home-quad-1:focus-within .home-quad-caption {
    color: #fff;
  }
  .cssclippathpolygon .home-quad-2 {
    -webkit-clip-path: polygon(100% 0, 100% 100%, 0 50%);
            clip-path: polygon(100% 0, 100% 100%, 0 50%);
    position: absolute;
    top: 0;
    right: 0;
    height: 100% !important;
    width: 50% !important;
    padding-left: 10%;
  }
  .cssclippathpolygon .home-quad-2:hover .content-bg:after, .cssclippathpolygon .home-quad-2:active .content-bg:after, .cssclippathpolygon .home-quad-2:focus .content-bg:after, .cssclippathpolygon .home-quad-2:focus-within .content-bg:after {
    background: #0b605a;
  }
  .cssclippathpolygon .home-quad-2:hover .home-quad-caption, .cssclippathpolygon .home-quad-2:active .home-quad-caption, .cssclippathpolygon .home-quad-2:focus .home-quad-caption, .cssclippathpolygon .home-quad-2:focus-within .home-quad-caption {
    color: #fff;
  }
  .cssclippathpolygon .home-quad-3 {
    -webkit-clip-path: polygon(50% 0, 100% 100%, 0 100%);
            clip-path: polygon(50% 0, 100% 100%, 0 100%);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100% !important;
    height: 50% !important;
    padding-top: 3%;
  }
  .cssclippathpolygon .home-quad-3:hover .content-bg:after, .cssclippathpolygon .home-quad-3:active .content-bg:after, .cssclippathpolygon .home-quad-3:focus .content-bg:after, .cssclippathpolygon .home-quad-3:focus-within .content-bg:after {
    background: #0b605a;
  }
  .cssclippathpolygon .home-quad-3:hover .home-quad-caption, .cssclippathpolygon .home-quad-3:active .home-quad-caption, .cssclippathpolygon .home-quad-3:focus .home-quad-caption, .cssclippathpolygon .home-quad-3:focus-within .home-quad-caption {
    color: #fff;
  }
  .cssclippathpolygon .home-quad-4 {
    width: 50%;
    -webkit-clip-path: polygon(0 0, 100% 50%, 0 100%);
            clip-path: polygon(0 0, 100% 50%, 0 100%);
    position: absolute;
    top: 0;
    left: 0;
    height: 100% !important;
    width: 50% !important;
    padding-right: 10%;
  }
  .cssclippathpolygon .home-quad-4:hover .content-bg:after, .cssclippathpolygon .home-quad-4:active .content-bg:after, .cssclippathpolygon .home-quad-4:focus .content-bg:after, .cssclippathpolygon .home-quad-4:focus-within .content-bg:after {
    background: #0b605a;
  }
  .cssclippathpolygon .home-quad-4:hover .home-quad-caption, .cssclippathpolygon .home-quad-4:active .home-quad-caption, .cssclippathpolygon .home-quad-4:focus .home-quad-caption, .cssclippathpolygon .home-quad-4:focus-within .home-quad-caption {
    color: #fff;
  }
}
@media (min-width: 1400px) {
  .home-quad h1 {
    font-size: 2.5vw;
  }

  .cssclippathpolygon .home-quad-container {
    height: 60vw;
  }
}
@-webkit-keyframes quadAnimIn {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 0;
  }
  11% {
    opacity: 1;
  }
  20% {
    opacity: 1;
  }
  21% {
    opacity: 0;
  }
  30% {
    opacity: 0;
  }
  31% {
    opacity: 1;
  }
  40% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes quadAnimIn {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 0;
  }
  11% {
    opacity: 1;
  }
  20% {
    opacity: 1;
  }
  21% {
    opacity: 0;
  }
  30% {
    opacity: 0;
  }
  31% {
    opacity: 1;
  }
  40% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvbWUuc2NzcyIsImhvbWUuY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3NoaXByb2NrZWQuODAuc3RhZ2luZy5idWJibGV1cC5jb20ubGl2ZS81NjgwNzQvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvc2hpcHJvY2tlZDIwMjYvYXNzZXRzL3N0eWxlc2hlZXRzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy9zaGlwcm9ja2VkLjgwLnN0YWdpbmcuYnViYmxldXAuY29tLmxpdmUvNTY4MDc0L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL3NoaXByb2NrZWQyMDI2L2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBbUJFO0VBQ0UsbUJBQUE7Q0NsQkg7O0FEcUJDO0VBQ0UseUJBQUE7Q0NsQkg7O0FEcUJDO0VBQ0UsZUFBQTtDQ2xCSDs7QURxQkM7RUFDRSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0Esd0ZBQUE7RUFDQSxVQUFBO0NDbEJIOztBRDRCQztFQUNFO0lBQ0UsZ0JBQUE7SUFBaUIsYUFBQTtHQ3hCcEI7O0VEMkJDO0lBQ0U7TUFDRSx3QkFBQTtLQ3hCSDtHQUNGO0VEMkJDO0lBQ0UsZ0JBQUE7SUFBaUIsY0FBQTtHQ3hCcEI7Q0FDRjtBRHNaRDtFQUNFLG1CQUFBO0NDcFpEO0FEc1pDO0VBQ0UsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsUUFBQTtDQ3BaSDs7QUQwWkM7RUFFRSxXQUFBO0NDeFpIO0FEMFpHO0VBRUUsWUFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0NDelpMO0FENFpHO0VBQ0UsaUJFcmNLO0VGc2NMLGNBQUE7Q0MxWkw7QUQ2Wkc7RUFDRSxzQkFBQTtFQUNBLGFBQUE7RUFDQSxpQkU1Y0s7Q0RpRFY7QURtYUM7RUFD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 */