@font-face {
  font-family: arial black;
  font-style: normal;
  font-weight: 400;
  src: local("Arial Black"), local("ArialBlack-Regular"), url(https://allfont.net/cache/fonts/arial-black_f77872a08e22eda1204a0a2be2d8aab8.woff) format("woff"), url(https://allfont.net/cache/fonts/arial-black_f77872a08e22eda1204a0a2be2d8aab8.ttf) format("truetype"); }

.enhanced-grid--carousel .container-fluid {
  padding-left: 3rem;
  padding-right: 3rem; }

.enhanced-grid--carousel .enhanced-grid-item {
  height: 50rem;
  margin-left: 0.5rem;
  margin-right: 0.5rem; }

.enhanced-grid--carousel .enhanced-grid-item__image {
  height: 100%;
  overflow: hidden; }
  .enhanced-grid--carousel .enhanced-grid-item__image img {
    width: 100%; }
  .enhanced-grid--carousel .enhanced-grid-item__image + .enhanced-grid-item__content {
    top: 50%;
    bottom: auto;
    transform: translateY(-50%); }

.enhanced-grid--carousel .enhanced-grid-item__content {
  padding: 3rem 5rem; }

.enhanced-grid--carousel .slick-arrow {
  background-color: #E41F17;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 60%;
  font-size: 0;
  height: 4rem;
  width: 4rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  transition: background-color 0.2s ease-in; }
  .enhanced-grid--carousel .slick-arrow:hover {
    background-color: #87120e;
    transition: background-color 0.2s ease-in; }
  .enhanced-grid--carousel .slick-arrow:focus {
    outline: 0.2rem solid #fff; }

.enhanced-grid--carousel .slick-prev {
  background-image: url("/sites/all/themes/vb_corporate/images/svg/left-arrow-white-mobile.svg");
  left: 0.5rem; }

.enhanced-grid--carousel .slick-next {
  background-image: url("/sites/all/themes/vb_corporate/images/svg/right-arrow-white-mobile.svg");
  right: 0.5rem; }

@media (min-width: 768px) {
  .enhanced-grid--carousel .enhanced-grid-item {
    height: 48vw; } }

@media (min-width: 1200px) {
  .enhanced-grid--carousel .container-fluid {
    padding-left: 1rem;
    padding-right: 1rem;
    max-width: 192rem; }
  .enhanced-grid--carousel .enhanced-grid-item {
    height: 30vw;
    max-height: 61rem; } }

/*# sourceMappingURL=enhanced-grid--carousel.css.map */