.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: #4266a9;
    font-size: 2.25rem;
    line-height: 2.5rem;
    font-weight: 700;
    margin: 0.8em 0;
}

.team .companion-team-swiper .swiper-slide img {
	margin: 0 auto
}
.mm-wrapper--position-bottom .mm-wrapper__blocker {z-index:0}
#interior .banner.style2 h1 {color: var(--primary);}
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}}

.text-primary h2, .text-secondary h1 {color: #4266a9;}
.footer .social ul li:not(:hover) a {color: #4266a9;}
.footer .social ul li:not(:hover) a .fill-primary {fill: #4266a9;}
.footer .social ul li:hover a {color: #fff}
.faq.relative img { opacity: 0.5; }

.promo-special{padding:60px 0}.promo-special .each-block:not(:last-child){margin-bottom:30px}.promo-special .each-block .photo{width:25%}.promo-special .each-block .each-details{width:75%;padding-left:5%;display:flex;align-items:center}.promo-special .each-block .each-details .title{font-size:32px;color:#ff4d4d;line-height:1;margin-bottom:10px}.promo-special .each-block .each-details .subtitle{font-size:18px;font-style:italic;line-height:1;opacity:.5}.promo-special .each-block .each-details .description p{font-size:18px}.promo-special .each-block .each-details .description p{font-size:18px!important}.promo-special .each-block{padding:30px;background:#e5e7eb;position:relative}.promo-special .each-block:before{content:"";position:absolute;top:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 20px);border:1px dashed #e5e7eb}@media (max-width:1024px){.promo-special .each-block .flex{flex-direction:column;align-items:center;justify-content:center;gap:30px}.promo-special .each-block .photo{width:90%;max-width:320px}.promo-special .each-block .each-details{padding-left:0;width:100%;justify-content:center;align-items:center}.promo-special .each-block .each-details .title{text-align:center;font-size:24px}.promo-special .each-block .each-details .subtitle,.promo-special .each-block .each-details .description p{text-align:center;font-size:16px!important;line-height:1.4!important}}
.interior-contents h3.font-bold {
    color: var(--tw-prose-headings);
}

body[data-page-name="community-partners-outreach"] .module-1 {
	border-bottom: 2px solid #ccc;
}

body[data-page-name="community-partners-outreach"] .module-1 .ry-photo {
        margin: 40px 0;
    max-width: 200px;
}

header img {
    max-width: 160px;
}
/*
@media (max-width: 768px) {
	header img {
		max-width: 200px;
	}
}*/
@media (max-width: 500px) {
	header img {
		max-width: 100px;
	}
}


header img {
    max-width:120px;
}

header .container > .flex {
    padding:5px 0
}
@media(max-width:1080px) {
    header img {
    max-width:110px;
}
}
