.dv-bambi-hero {min-height: 720px;max-width: 14000px;border-radius: 28px;}
.ml-hero-position {padding: 0;background: #f4f2dca8;}
.dv-bambi-hero__caption {max-width: 380px;}
.dv-bambi-hero__inner {padding: clamp(24px, 4vw, 48px);}
.ml-header-nav .ml-main-menu a, .dv-bambi-hero__button, .dvbn__button, .dvab__button, .ml-button {font-weight:700!important;}
.bambi-quick-links-position {margin-bottom: 0px;}
.dvab, .dvbn {padding: 42px 0 42px;}
.dvab__icon {flex: 0 0 58px;width: 58px;height: 58px;}

.ml-module-card.ml-module-card--id-116 {background-color: transparent;box-shadow: none !important;border: 0 !important;padding: 0;}

.dvbg__button {display: none;}

.dvab {background: transparent;}

.dvbg::before {background: none;}

.ml-footer-main {padding: 22px 0 44px !important;}

.ml-module-card.ml-module-card--id-117.ml-module-117.ml-module-card--type-mod_dv_bambi_groups.ml-module-type-mod_dv_bambi_groups.ml-module-card--position-content-top.ml-position-item-content-top {padding: 0;}

#dv-bambi-about-116 {
  margin-top: 30px;margin-bottom:50px;
}

.ml-footer-links-block a, .ml-footer-object-card strong {font-weight:600!important;}
.ml-footer-contact-line a, .ml-footer-contact-line strong {font-weight: 600 !important;}

.ml-component .ml-blog-page, .ml-component--plain .ml-blog-page {padding-block: clamp(24px, 1vw, 32px);}

.ml-component {
  padding: clamp(52px, 6vw, var(--ml-card-padding));
}

.ml-page-article--plain .ml-page-article-header h1 {text-align: center;}

.bambi-info-top {background: #6dcc5d!important;border-bottom: 0px solid rgba(45,41,66,.07)!important;color: #fff!important;font-size: .92rem;}
.bambi-info-top__item a {font-weight: 600;}
.bambi-info-top__item a:hover {color: #0A3342;}

.ml-footer {
  margin-top: clamp(24px, 1vw, 38px) !important;}
  
.itemid-111 .ml-component.ml-component--card {display:none;}
.ml-component .ml-article-page, .ml-component--plain .ml-article-page {
 
  padding-top: clamp(22px, 3vw, 46px);
  padding-bottom: clamp(22px, 3vw, 46px);

}


.ml-page-article--plain .ml-page-article-header h1 {
  position: relative;
  display: inline-block;
  padding-bottom: 18px;
  margin-bottom: 28px;
}

.ml-page-article--plain .ml-page-article-header h1::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 96px;
  height: 6px;
  border-radius: 999px;
  background: linear-gradient(90deg, #f8c84e 0%, #7bcf6b 45%, #41b6e6 100%);
  transform: translateX(-50%);
}

.ml-page-article--plain .ml-page-article-header {
 
  text-align: center;
}

.dv-bambi-hero--tint-soft .dv-bambi-hero__overlay {
  background: none;
}




@media (min-width: 992px) {
  .showtime-default .showtime-image {
    width: 20%;
  }
}
















@media (min-width: 1025px) {
  
.ml-logo img {max-height: 60px !important;max-width: 100% !important;}

    
    
}

@media (max-width: 1024px) {

.ml-logo img.ml-logo-desktop {display: block !important;}
.ml-main {padding-top: 20px;padding-bottom: 0;}
.showtime-default .showtime-image {width: 50%;}
.ml-component {padding: 20px;}

}


@media (max-width: 1024px) {

.ml-mobile-brand img, .ml-mobile-brand-mark {width: 240px;height: 60px;flex-basis: 40px;border: 0px solid rgba(24, 23, 28, .10);}

    
}













