/*----------------------------------------------*\
    COLORS
\*----------------------------------------------*/
/*----------------------------------------------*\
    GRID
\*----------------------------------------------*/
/*----------------------------------------------*\
    HEADINGS
\*----------------------------------------------*/
/*----------------------------------------------*\
    FONT
\*----------------------------------------------*/
/*----------------------------------------------*\
   PRIMITIVES
\*----------------------------------------------*/
/*#region CATALOG */
/*#endregion */
/*#region Entity card object */
/*#endregion */
.object-banner.old-banner, .object-banner.with-down-arrow {
  background-image: none; }
  .object-banner.old-banner .banner[data-banner-height="medium"], .object-banner.with-down-arrow .banner[data-banner-height="medium"] {
    min-height: 0;
    height: auto;
    padding: 0;
    display: inline-block;
    width: 100%; }
    .object-banner.old-banner .banner[data-banner-height="medium"] .banner-content,
    .object-banner.old-banner .banner[data-banner-height="medium"] .banner-image,
    .object-banner.old-banner .banner[data-banner-height="medium"] .banner-mobile-image, .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.old-banner .banner[data-banner-height="medium"] .banner-content img,
      .object-banner.old-banner .banner[data-banner-height="medium"] .banner-image img,
      .object-banner.old-banner .banner[data-banner-height="medium"] .banner-mobile-image img, .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.old-banner .banner[data-banner-height="medium"] .banner-mobile-image, .object-banner.with-down-arrow .banner[data-banner-height="medium"] .banner-mobile-image {
      display: none; }
  .object-banner.old-banner .description, .object-banner.with-down-arrow .description {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 2.5rem 1.5rem; }

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

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