/* Common */
/* Media */
/* Content */
/* Blocks */
@media (min-width: 768px) {
	.main__inner.lg {
		height: auto;
		min-height: 590px;
	}
}

@media (min-width: 768px) {
	.news__items {
		margin: 0 -8px;
	}
	.news__items .slick-list {
		overflow: visible;
	}
	.news__item-image {
		margin-bottom: 12px;
	}
	.news__item-image img {
		-o-object-position: center;
		   object-position: center;
		border-radius: 12px;
		max-height: 184px;
		object-position: center;
	}
	.news__item-title {
		font-size: 17px;
		margin-bottom: 4px;
	}
	.news__item-date {
		font-size: 14px;
		line-height: 135%;
	}
}

@media (min-width: 1440px) {
	.news {
		padding-top: 40px !important;
	}
}

@media (min-width: 768px) {
	.life__items {
		margin: 0 -8px;
	}
	.life__items .slick-list {
		overflow: visible;
	}
	.life__item {
		border: 1px solid #D3D8E3;
		border-radius: 12px;
	}
	.life__item-image img {
		min-height: 240px;
	}
	.life__item-box {
		padding: 24px 32px 32px;
	}
	.life__item-title {
		font-size: 26px;
		margin-bottom: 16px;
	}
	.life__item-text {
		font-size: 18px;
		font-weight: 400;
		line-height: 24px;
		margin-bottom: 32px;
	}
	.life__item-link {
		margin-top: auto;
		max-width: 100%;
	}
}

@media (min-width: 768px) {
	.events__items {
		margin: 0 -8px;
	}
	.events__items .slick-list {
		overflow: visible;
	}
	.events__item {
		padding: 24px 32px;
		border: 1px solid #D3D8E3;
		border-radius: 12px;
		min-height: 338px;
	}
	.events__item-box {
		gap: 16px;
	}
	.events__item-title {
		font-size: 26px;
	}
	.events__item-date, .events__item-place, .events__item-text {
		font-size: 18px;
		line-height: 24px;
	}
	.events__item-button {
		font-size: 17px;
		min-height: 50px;
		max-width: 100%;
	}
}

@media (min-width: 768px) {
	.council__inner {
		gap: 32px;
	}
	.council__box {
		gap: 24px;
	}
	.council__text {
		font-size: 23px;
		max-width: 997px;
	}
	.council__image {
		border-radius: 12px;
	}
	.council__image img {
		min-height: 457px;
	}
	.council__subtitle {
		font-size: 30px;
	}
	.council__items {
		grid-template-columns: repeat(4, 1fr);
		grid-gap: 20px;
		overflow: hidden;
		margin: 0;
		padding: 0;
	}
	.council__item {
		font-size: 19px;
		font-weight: 400;
		line-height: 125%;
		padding: 20px 24px;
		border: 1px solid #D3D8E3;
		border-radius: 8px;
		min-height: 88px;
	}
}

@media (min-width: 768px) {
	.loyalty__inner {
		display: flex;
		justify-content: space-between;
	}
	.loyalty__content {
		gap: 12px;
		flex-basis: calc(100% - 311px);
	}
	.loyalty__title {
		margin-bottom: 40px;
	}
	.loyalty__desc {
		font-size: 23px;
		font-weight: 600;
		line-height: 120%;
	}
	.loyalty__text {
		font-size: 19px;
		font-weight: 400;
		line-height: 125%;
	}
	.loyalty__text p + p {
		margin-top: 12px;
	}
	.loyalty__buttons {
		flex-direction: row;
		justify-content: flex-start;
		gap: 16px;
		margin-top: 28px;
	}
	.loyalty__button {
		max-width: 420px;
	}
	.loyalty__bg {
		position: relative;
		top: auto;
		right: auto;
		height: 423px;
		flex-basis: 311px;
	}
}

@media (min-width: 1440px) {
	.loyalty__inner {
		background: #FFD11A;
		position: relative;
		padding: 27px 24px 25px 70px;
	}
	.loyalty__title br {
		display: none;
	}
}

@media (min-width: 768px) {
	.career__top {
		flex-direction: row;
		gap: 64px;
		margin-bottom: 24px;
	}
	.career__top-img {
		width: 132px;
		height: 132px;
	}
	.career__subtitle {
		font-size: 30px;
	}
	.career__text {
		font-size: 19px;
		font-weight: 400;
		line-height: 125%;
	}
	.career__text p + p {
		margin-top: 16px;
	}
	.career__items {
		margin: 48px -8px;
	}
	.career__items .slick-list {
		overflow: visible;
	}
	.career__item {
		width: 100%;
		height: 236px;
		border-radius: 12px;
		padding: 28px 32px;
		position: relative;
		overflow: hidden;
		border: 1px solid #D3D8E3;
	}
	.career__item-title {
		font-size: 30px;
		margin-bottom: 12px;
	}
	.career__item-text {
		font-size: 19px;
		font-weight: 400;
		line-height: 125%;
		width: 80%;
	}
	.career__item-img {
		position: absolute;
		width: 106px;
		height: 106px;
		right: -20px;
		bottom: -30px;
	}
	.career__social {
		display: grid;
		grid-template-columns: 1.2fr 1fr 1fr 406px;
		gap: 0;
		grid-gap: 16px;
	}
	.career__social-icon {
		width: 22px;
		height: 22px;
		flex: 0 0 auto;
		font-size: 22px;
	}
	.career__social-more, .career__social-link {
		height: 52px;
		max-width: 100%;
	}
	.career__social-text {
		font-size: 17px;
		font-weight: 400;
		line-height: 130%;
	}
}

@media (min-width: 1440px) {
	.career__inner {
		background: #0D1140;
	}
	.career__top {
		justify-content: space-between;
	}
	.career__top-img {
		order: 2;
	}
}

@media (min-width: 768px) {
	.faq__item:not(:last-child) {
		border-bottom: 1px solid #D3D8E3;
	}
	.faq__item-top {
		padding: 24px 0;
		gap: 16px;
	}
	.faq__item-icon {
		width: 10px;
		height: 10px;
		flex: 0 0 auto;
		font-size: 10px;
	}
	.faq__item-question {
		font-size: 26px;
	}
	.faq__item-answer {
		font-size: 17px;
	}
	.faq__item-answer ul {
		padding-left: 20px;
	}
}
