.header__burger div span { height: 2px; }
.g3 .grid-items__body { min-height: 49.6rem; }
.marker-map__accordions { counter-reset: step; }
/* .marker-map__accordion-content img { max-width: 48%; display: inline-block; } */
.g6 .grid-items__imgs .grid-items__img:last-child, .g7 .grid-items__imgs .grid-items__img:last-child {
  z-index: 2;
  max-width: 20rem;
  width: auto;
}
.HomePage .text-on-bg__image img {
	object-fit: fill;
}
.get-in-touch--small-text .get-in-touch__text p {
  font-size: 1.6rem;
  line-height: 1.6;
}
.brand-card__actions .btn:hover {
	background: #23433a;
}
.brand-card__actions .btn.btn--dark:hover {
	background: #f15e2d;
}
.PartnersLoginPage .basic-cards__btn:not(:first-child) {
  margin-top: 6.2rem;
} 
.PartnersLoginPage .basic-cards h2 mark { font-size: 3.2rem; }

.header__burger { color: #f15e2d; }

@media (min-width: 1025px) {
  .progress-cards__card:nth-child(2n+1) {
    align-items: start;
  }
}
#MemberLoginForm_action_doLogin, #MemberLoginForm_action_logout {
    font-weight: 400;
    color: #fff;
    line-height: 1;
    border-radius: 2rem 0 2rem 0;
    background-color: #f15e2d;
    padding: 1rem 4rem .6rem;
    min-height: 4rem;
    min-width: 20rem;
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: .2s all;
    border: 0px;
    margin-top: 15px;
}
#MemberLoginForm_Remember { 
    float: left;
    width: 18px;
    margin-left: 0px;
    border-color: #0e211b;
}
#MemberLoginForm_Remember_Holder label {
    float: left;
    margin-top: 15px;
    margin-left: 10px;
    font-size: 16px;
}
#MemberLoginForm input.text {
    border-color: #0e211b;
    background-color: #fff;
    min-height: 4.7rem;
    border-color: #23433a;
    color: #23433a;
    font-size: 1.6rem;
    padding-right: 4rem;
    margin-top: 5px;
}
.field.text {
    margin-top: 35px;
}
.field.text label { font-size: 14px; }

.gal-title { margin-bottom: 60px !important; }

.referral-form {
  min-height: 70rem;
}

@media (min-width: 1024px) {
  .referral-form {
    min-height: 84rem;
  }
  .g1 .grid-items__text { 
	margin-top: 3rem; 
  }  
  .g3 .grid-items__text { 
	margin-top: 6rem; 
  }
  .g3 .grid-items__text p { min-height: 173px; }
  .g5 .grid-items__text { 
	margin-top: 4rem; 
  }  
  .g6 .grid-items__text { 
	margin-top: 14rem; 
  }  
  .g7 .grid-items__text p { min-height: 176px; }
  .g7 .grid-items__text { 
	margin-top: 8rem; 
  } 
}
@media (min-width: 768px) {
  .PartnersLoginPage .basic-cards__btn .btn {
    min-width: 27rem;
  }
  .PartnerBrandPage .gallery {
    padding-top: 0px;
  }
  .PartnerBrandPage .image-absolute-text {
    padding-block: 8rem 22rem;
  }
  .PartnerBrandPage .get-in-touch {
    padding-top: 22rem;
  }  
  .explore-brands { max-width: 216px; }	
  .asymmetric-block__text { border-radius: 100px; }
}
@media (min-width: 640px) {
  .header__burger::before {
    font-size: 1.6rem;
  } 
}
@media (max-width: 767px) {
	/*.hero-banner.hero-banner--light-bg, .hero-banner.hero-banner--light-bg .hero-banner__image, .hero-banner.hero-banner--light-bg .hero-banner__image img { background: red; }*/
	.hero-banner.hero-banner--light-bg .hero-banner__image, .hero-banner.hero-banner--dark-bg .hero-banner__image { isolation: isolate; -webkit-transform: translateZ(0); }
	.gal-title { margin-bottom: 25px !important; padding: 0px 20px; }
	.marker-map__accordion-button span { color: #000; }
  .referral-form::before {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 10%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.9) 100%);
  }	
  .explore-brands { max-width: 100%; }	
  #MemberLoginForm_action_doLogin, #MemberLoginForm_action_logout { width: 100%; }
  .large-form::before {
    background: transparent;
  }
  .header__navigation-column p {
    line-height: 2.6rem;
  }
  .reviews__slider.reviews__slider .reviews__slide { margin-right: 25px; }
  .header__navigation-inner .header__navigation-title.pushbottom { margin-bottom: 14px; }
  .g3 .grid-items__body { min-height: auto; }
  .g1 .grid-items__location { margin-top: 3px; }
  .g3 .grid-items__location { margin-top: 20px; }
  .g4 .grid-items__location { margin-top: 35px; }
  .g5 .grid-items__location { margin-top: 35px; }
  .g6 .grid-items__location { margin-top: -14px; }
  .g7 .grid-items__location { margin-top: 20px; }
  .reviews .reviews__slider.slick-slider .slick-dots li { display: none; }
  .image-absolute-text { padding: 3rem 0 8rem; }
  .text-on-bg__body::before {
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 10%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.3) 100%);
  }
  .our-team__banner-text { background: #f2ebe1; }
  .our-team__info-banner { background: transparent; }
}
.reviews__slider.reviews__slider .reviews__slide {
  align-items: center;
  justify-content: center;
}

.reviews.animate .reviews__slider {
  animation: autoScroll 3000s linear infinite;
}

@media (min-width: 1280px) {
  .referral-form + .image-absolute-text {
    margin-top: 0rem;
  }
}