.interior-contents.in-services.style1 .service-card .button {display: none;}
img.ui_b {filter: invert(1) brightness(100);}
.team label {font-size: 20px;font-weight:400}
.team h5 label {font-size: 24px;font-weight:700;color:#565656}
@media(width < 1024px) {
	.mm-menu a, .mm-menu a:active, .mm-menu a:hover, .mm-menu a:link, .mm-menu a:visited{font-weight:800}
	.section.hero h2 {
    font-size: 2.5rem;
    line-height: 3rem;
}
.team h5 label {font-size: 16px;}}

a.mm-listitem__text {
    font-size: 30px;
}

#careers.interior-page h3,
#about.interior-page h3{
	color: #122e61;
    font-size: 2.25rem;
    line-height: 2.5rem;
    font-weight: 700;
    margin: 0.8em 0;
}
.mm-wrapper--position-bottom .mm-wrapper__blocker {z-index:0}
#interior .banner.style2 h1 {color: #122e61;}
main#interior {background: white;}
@media (width < 1024px) {
	.companion-team-swiper {overflow:visible}
	.section .testimonials {/*padding-bottom: 15vh;*/}
}
@media (width > 1024px) {
	.section.appointment {/*padding-bottom: 15rem;*/}
	.lg\:text-center{
    text-align: center;
  }
}
main {background: #ffffff;}
.gray-btn { color: #5d5d5d;border-color: #5d5d5d;}
.gray-btn:hover {color: #ffffff}
@media (min-width: 1024px) {
  .lg\:text-5xl {
    font-size: 3rem /* 48px */;
    line-height: 1;
  }
}
.companion-testimonials-swiper .swiper-slide {
    justify-content: space-between;
}
@media (min-width: 1280px){
.xl\:hidden{
    display: none;
  }}

.interior-contents.in-faq p {color: #595959}
h1, h2, h3 {font-weight: 800 !important;}
.section .team h2 { margin:0 !important}
.section .testimonials h2 {
    color: white;
    margin-top: 0;
}
@media(width > 376px) {.header-btn-icon {display:none}}
@media(width < 377px) {.header-btn-text {display:none} .btn {font-size: 17px;}.team label{font-size:16px}.team h5 label{display: inline-block;line-height: 130%;}}

.btn-outline:hover {
    border-color: var(--card);
    background-color: var(--card);
    color: white !important; !important; !important; !important;
}