.header__socials {
	left: -95px;
	transform: translateX(-50%);
}
.great {display: flex; justify-content: space-between;  gap: 20px;}
.great-img {margin-right:20px}
.great-img img {width:150px; height:auto;}
.great-place {margin-top:10px;}

.grt .intro__soc-logo {margin: 10px 0px 10px 0px!important; display:flex; gap:10px;}
.service-logo {height: fit-content;}
.service-logo img {min-width: 100px;}

/*@media(max-width: 767px) {
	.intro__logos {
		align-items: center;
		grid-gap: 20px;
		margin: 0;
		padding: 20px;
		background-color: #4274b9;
	}

	.intro__logos-item {
		margin: 0;
	}
	.intro__logos-image-i {
		object-fit: contain;
	}
}*/


.jobs h1 { margin-bottom:10px!important}
.jobs {margin-bottom:40px;}

.leadership-slider {width: 100%;}
.leadership-slider .swiper-slide img {	width: 100%;display: block;	border-radius: 12px;}
.community-gallery {overflow: hidden;}

h2.page-cover__title { text-shadow: 1px 1px 2px #23153e, 2px 2px 4px #23153e, 3px 3px 6px #23153e; }


.leadership-community .info-post__list-item, .culture-celebrations .info-post__list-item {opacity: inherit!important; margin-top:20px;}
.culture-celebrations img.life {max-height:350px!important; width:100%}
.photos-block {display:flex; flex-wrap: wrap; gap:15px; }
.photos-block_item {flex: 1; }
.photos-block_item.active img {max-width:330px;}
.culture-bg {background-color:#faf9f9; padding:100px 0;}
.festivities-slider .swiper-slide img {width: 100%!important;  }
.roles {color:#fff; margin-bottom:20px; display:grid}
.view-roles a {color:#fff; text-decoration:none; border:1px solid #9a9a9a; padding:10px 25px; border-radius:12px; }
.view-roles a:hover, .view-roles a:focus { color:#fff; border-color:#fff; background:#d9d9d938}
.info-box h3 {color:#c6c884!important;}

.growth {background-color:#252d38;display: flex; border-radius:12px;overflow:hidden; margin-bottom:30px;}
.learning {flex: 0 0 60%; overflow:hidden;     line-height: 0;}
.learning img {width: 100%; height:auto}
.grow {flex: 0 0 40%; color:#fff;font-size: 36px; padding:40px 30px; }
.culture h3 { color:#dc260d; font-size:28px;}
.title-block {margin:30px 0 0 0}
.houses img{max-width:230px; height:auto}
.ptop {padding-top:100px}
h1 {font-weight:700;}


.wellness img {height: auto; max-width: 100%;border-radius:12px;}
.glightbox img {border-radius:12px;}
.single-img img {border-radius:12px;}

@media (min-width: 1025px) {
.grow {font-size: 38px;}
.photos-block_item.active img {max-width:310px;}
}

@media (min-width: 1025px) {
.grow {font-size:38px;}
}

@media (min-width: 768px) and (max-width: 1023px) {
.gpw {display: flex;  justify-content: space-between;  gap: 20px;    align-items: flex-start; }
.gpw .footer__soc-logo {flex: 1;width: 50px;}
.gpw .great-place {flex: 2;width: 300px;}
.gpw .img2 img {width:100%;}
	
}

@media (min-width: 768px) {
	 .great-place .campus__card-aside img {max-height:300px;}
}

@media (max-width: 769px) {

 .great-place.info-post {margin-top:100px;}
 .grow {flex: 0 0 50%; font-size: 26px; padding:20px 20px; }
.learning {flex: 0 0 50%;}
.culture-celebrations img.life { }
}

@media (max-width: 767px) {
.great {display: inline-block; }
.great-img {margin-bottom:20px}
.great-place .campus__card-aside {margin: 0px!important;}
}

@media (max-width: 540px) {
	.great-place .campus__card-aside img {max-height:200px;}
	h1, h2 {font-size: 30px;line-height: 1.4;}
	.growth { flex-direction: column;}
	.grow {font-size: 26px; }
	.culture-celebrations img.life { }
	.photos-block_item {flex: 0 0 47%;}
	.houses img {max-width: 165px;}
    .photos-block_item.active img {max-width: 100%!important;}
}