
/**
 * max-width: 1120
 */
@media (max-width: 1120px) {
	/*section.champions_list .champions__list {
	    --champs-count: 2;
	}*/
	section.champions_grid .champions__list {
	    --champs-count: 2;
	}
}




/**
 * max-width: 960
 */
@media (max-width: 960px) {
	.advantages__container {
		--adv-columns: 2;
		--adv-rows: 1;
	}



	.shift__columns {
	/*.champions__item.shift__item .shift__columns {*/
	    /*--shift-image-width: calc(min(var(--gap) * 40, var(--shift-width) + var(--limiter-padding) * 2 - var(--shift-column-content-width)));*/
	    --shift-image-width: calc(min(125dvw, var(--gap) * 40, var(--shift-width) + var(--limiter-padding) * 2 - var(--shift-column-content-width)))
	}


	.faq__number {
	    flex: unset;
	}

}




/**
 * max-width: 800
 */
@media (max-width: 800px) {

	:root {
		--limiter-padding: var(--gap);
	}

	.glider {
		--glider-viewport-count: 2;
	}

	.request__columns {
	    --request-columns: 1;
	}

	.request__column:first-child {
	    padding-bottom: unset;
	}

	/*.shift__column_content {
	    --shift-column-flex: 6;
	}

	.shift__column_image {
	    --shift-column-flex: 6;
	}*/


	/*section.champions_list .champions__list {
	    --champs-count: 1;
	}*/
	section.champions_grid .champions__list {
	    --champs-count: 1;
	}

	.shift__content > * {
	    position: absolute;
	    top: unset;
	    bottom: 0;
	}

	.shift__column_image {
	    align-items: unset;
	}

	.shift__image {
	    position: sticky;
	    top: var(--nav-height);
	    top: calc((100dvh - var(--shift-image-height) - var(--nav-height)) / 2 + var(--nav-height));
	}

	.shift__columns {
	    --shift-image-width: calc(var(--gap) * 30);
	}

	.shift__image img {
	/**.champions__item.shift__item .shift__image img {**/
	    max-width: 100dvw;
	}
}




/**
 * max-width: 640
 */
@media (max-width: 640px) {

	:root {
	    --fz-1: 36px;
	    --fz-2: 36px;
	    --fz-3: 30px; 
	}

	.home__logo {
	    grid-template-columns: 1fr;
	    max-width: calc(var(--gap) * 18);
	    display: grid;
	    gap: var(--gap-big);
	    justify-items: center;
	}

	.home__logo .home__title h1 {
	    font-size: calc(clamp((var(--gap) * 4.5), 10vw, var(--limiter) / 1));
	    text-align: center;
	}

	.home__image {
	    padding-right: var(--gap);
	}

	/*.shift__column_image {
		flex: 3;
		padding-bottom: calc(100% / 1 * 2);
	}
	.shift__column_content {
		flex: 7;
	}

	.shift__column_content {
	    padding-bottom: calc(100% / 1 * 2);
	    position: relative;
	}
	.shift__column_content {
	    min-width: calc(var(--gap) * 21);
	}

	.shift__content {
		position: relative;
		min-height: 150dvh;
	}
	.shift__content {
	    position: absolute;
	    top: 0;
	    min-height: unset;
	    height: 100%;
	    align-items: end;
	}


	.shift__column_image {
		min-height: unset;
	}


	.shift__columns .shift__image,
	section.champions_list .champions__item:nth-child(2n) .shift__columns .shift__image {
		height: 100%;
		position: absolute;
		top: 0;
		width: calc(100% / 3 * 10);
	}

	.shift__columns {display: flex;align-items: flex-start;}

	.champion__container {
		padding: var(--gap-big) var(--gap);
	}
	.shift__columns {
		display: flex;
		align-items: flex-start;
	}

	.shift__image img {
		object-fit: cover;
		object-position: right;
	}
	.champions__item:nth-child(2n-1) .shift__image img {
		object-position: right;
	}
	.champions__item:nth-child(2n) .shift__image img {
		object-position: left;
	}

	.champion__container {
		padding: var(--gap-big) var(--gap);
	}

	.champions__list {
	    margin-top: var(--spacer);
	    margin-bottom: var(--spacer-small);
	    gap: var(--spacer);
	}*/




	.champions__list {
		--champs-gap: var(--spacer-small);
	    /*gap: var(--spacer-small);*/
	    margin-top: var(--spacer-small);
	    margin-bottom: var(--spacer-small);
	}
	

	/**
	.shift__column_image {
	    min-height: unset;
	    align-items: unset;
	    height: 125dvh;
	}

	.shift__image {
	    min-height: unset;
	    width: 100dvw;
	    max-width: unset;
	    height: 100dvh;
	}

	.shift__item:nth-child(2n) .shift__image {
	    justify-content: flex-end;
	}

	.shift__item:nth-child(2n-1) .shift__image {
	    justify-content: flex-start;
	}


	.shift__image img {
	    min-height: unset;
	    height: 100dvh;
	}

	.shift__item:nth-child(2n) .shift__image img {
	    object-position: 25% 50%;
	}

	.shift__item:nth-child(2n-1) .shift__image img {
	    object-position: 75% 50%;
	}

	.shift__content {
	    position: unset;
	    display: flex;
	    align-items: flex-end;
	    height: 100%;
	}
	**/








	.event-formats__list {
	    gap: var(--spacer);
	}
	.event-format__container {
	    display: flex;
	    flex-direction: column;
	}

	.event-format__description {
	    height: unset;
	}

	.event-format__column_content {
	    gap: var(--gap-big);
	}





	.advantages__container {
	    --adv-columns: 1;
	    --adv-rows: 1;
	}






	.footer__columns {
	    --footer-columns: 1;
	}
	.footer__image {
	    justify-content: start;
	}
}




/**
 * max-width: 480
 */
@media (max-width: 480px) {
}




/**
 * max-width: 320
 */
@media (max-width: 320px) {
}