/*----------------------------------------------*\
    COLORS
\*----------------------------------------------*/
/*----------------------------------------------*\
    GRID
\*----------------------------------------------*/
/*----------------------------------------------*\
    HEADINGS
\*----------------------------------------------*/
/*----------------------------------------------*\
    FONT
\*----------------------------------------------*/
/*----------------------------------------------*\
   PRIMITIVES
\*----------------------------------------------*/
.object-banner .banner[data-banner-height="medium"] {
  height: 50vh;
  min-height: 50vh; }

.object-banner.with-down-arrow {
  background-image: none; }
  .object-banner.with-down-arrow .banner[data-banner-height="medium"] {
    min-height: 0;
    height: auto;
    padding: 0; }
    .object-banner.with-down-arrow .banner[data-banner-height="medium"] .banner-content,
    .object-banner.with-down-arrow .banner[data-banner-height="medium"] .banner-image,
    .object-banner.with-down-arrow .banner[data-banner-height="medium"] .banner-mobile-image {
      width: 100%;
      display: inline-block; }
      .object-banner.with-down-arrow .banner[data-banner-height="medium"] .banner-content img,
      .object-banner.with-down-arrow .banner[data-banner-height="medium"] .banner-image img,
      .object-banner.with-down-arrow .banner[data-banner-height="medium"] .banner-mobile-image img {
        width: 100%;
        height: auto; }
    .object-banner.with-down-arrow .banner[data-banner-height="medium"] .banner-mobile-image {
      display: none; }

.object-banner.news-banner {
  margin-top: -30px !important; }

@media screen and (max-width: 950px) {
  .object-banner .banner[data-banner-height="medium"] {
    height: 35vh;
    min-height: 35vh; }
  .object-banner.news-banner .banner[data-banner-height="medium"] {
    height: 50vh;
    min-height: 50vh; } }

@media screen and (max-width: 950px) and (orientation: landscape) {
  .object-banner .banner[data-banner-height="medium"] {
    height: 70vh;
    min-height: 70vh; } }

@media screen and (max-width: 650px) {
  .object-banner.with-down-arrow .banner[data-banner-height="medium"] .banner-mobile-image {
    display: inline-block; }
  .object-banner.with-down-arrow .banner[data-banner-height="medium"] .banner-image {
    display: none; } }

@media screen and (max-width: 450px) {
  .object-banner.news-banner .banner[data-banner-height="medium"] {
    height: 30vh;
    min-height: 30vh; } }

/*# sourceMappingURL=../../maps/objects/custom-banner.css.map */
