.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvbWUuc2NzcyIsImhvbWUuY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5zaGlwcm9ja2VkLmNvbS5saXZlLzU3MDQxNy9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9zaGlwcm9ja2VkMjAyNi9hc3NldHMvc3R5bGVzaGVldHMvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5zaGlwcm9ja2VkLmNvbS5saXZlLzU3MDQxNy9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9zaGlwcm9ja2VkMjAyNi9hc3NldHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW1CRTtFQUNFLG1CQUFBO0NDbEJIOztBRHFCQztFQUNFLHlCQUFBO0NDbEJIOztBRHFCQztFQUNFLGVBQUE7Q0NsQkg7O0FEcUJDO0VBQ0UsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLHdGQUFBO0VBQ0EsVUFBQTtDQ2xCSDs7QUQ0QkM7RUFDRTtJQUNFLGdCQUFBO0lBQWlCLGFBQUE7R0N4QnBCOztFRDJCQztJQUNFO01BQ0Usd0JBQUE7S0N4Qkg7R0FDRjtFRDJCQztJQUNFLGdCQUFBO0lBQWlCLGNBQUE7R0N4QnBCO0NBQ0Y7QURzWkQ7RUFDRSxtQkFBQTtDQ3BaRDtBRHNaQztFQUNFLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLFFBQUE7Q0NwWkg7O0FEMFpDO0VBRUUsV0FBQTtDQ3haSDtBRDBaRztFQUVFLFlBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtDQ3paTDtBRDRaRztFQUNFLGlCRXJjSztFRnNjTCxjQUFBO0NDMVpMO0FENlpHO0VBQ0Usc0JBQUE7RUFDQSxhQUFBO0VBQ0EsaUJFNWNLO0NEaURWO0FEbWFDO0VBQ0UsZ0JBQUE7Q0NqYUg7O0FFVEc7RUhrYkE7SUFDRSxl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 */