@media screen and (min-width: 40em) {

	/* Block 1 */
	.home .block_1 {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		grid-template-rows: auto 1fr;
	}
	.home .block_1 .cell_1 {grid-area: 1 / 1 / 2 / 2;}
	.home .block_1 .cell_2 {grid-area: 1 / 2 / 3 / 3;}
	.home .block_1 .cell_3 {grid-area: 2 / 1 / 3 / 2;}

	.home .block_1 .cell_1 .for-mobile {display: none;}

	.home .block_1 .cell_1 .slider {width: 99%; height: 800px;}
	.home .block_1 .cell_1 .slide {height: 800px;}
	.home .block_1 .cell_1 .slide._1 {background-size: unset;}

	.home .block_1 .cell_2 {width: 820px; padding-top: 6rem;}
	.home .block_1 .cell_2 .title h1 {font-size: 70px;}
	.home .block_1 .cell_2 .title h2 {font-size: 45px;}
	.home .block_1 .cell_2 .title h3 {font-size: 24px;}

	.home .block_1 .cell_2 .search {display: block;}
	.home .block_1 .cell_2 .search input {width: 620px; margin: 0;}

	.home .block_1 .cell_2 .therapies {margin-top: 0;}
	.home .block_1 .cell_2 .therapies ul {width: 600px;}

	.home .block_1 .cell_3 button {flex-direction: row; gap: 1rem; width: 840px; margin: 0 auto;}
	.home .block_1 .cell_3 button i {display: block; width: 24px; line-height: 20px; font-size: 2rem;}

	/* Block 2 */
	.home .block_2 {flex-direction: row; height: 1454px;}

	.home .block_2 .cell_1 {width: 45%; padding: 18rem 0 0;}
	.home .block_2 .cell_1 div {width: 640px;}
	.home .block_2 .cell_1 img {margin-right: -80px;}
	.home .block_2 .cell_1 h2 {line-height: 60px; font-size: 3.6rem;}

	.home .block_2 .cell_2 {width: 55%; padding-top: 13rem;}
	.home .block_2 .cell_2 .item {width: 570px; margin: 0;}
	.home .block_2 .cell_2 .item._2 {margin: 3rem 8rem 0 0;}
	.home .block_2 .cell_2 .item._3 {margin: 3rem 16rem 0 0;}
	.home .block_2 .cell_2 .item .title h3 {font-size: 2rem;}
	.home .block_2 .cell_2 .item .title h4 {font-size: 18px;}

	/* Block 3 */
	.home .block_3 {margin-top: -550px;}
	.home .block_3 .title h2 {font-size: 4rem;}

	/* Block 5 */
	.home .block_5 {display: block; width: min(90%, 104rem); height: 937px;}

	/* Block 6 */
	.home .block_6 .column_wrapper {flex-direction: row; gap: 4rem;}
	.home .block_6 .column_wrapper > div {width: 33%;}
	.home .block_6 .article .text {height: auto;}

	.home .block_6 .column_1 .title {position: absolute; top: 0; right: 0; width: max-content;}
	.home .block_6 .column_1 .title h2 {font-size: 53px;}
	.home .block_6 .column_1 .article {margin-top: 5rem;}
	.home .block_6 .column_1 .article .text {height: 205px;}
	.home .block_6 .column_2 .article {margin-top: 8rem;}
	.home .block_6 .column_2 .article .text {height: 320px;}
	.home .block_6 .column_3 .article .text {height: 440px;}

	/* Block 7 */
	.home .block_7 {min-height: 1037px;}
	.home .block_7 h2 {margin-top: 0; font-size: 53px;}
	.home .block_7 .item {padding: 3rem 7rem 3rem 5rem;}

	/* Block 8 */
	.home .block_8 {display: block;}

	/* Block 9 */
	.home .block_9 h2 {font-size: 53px;}
	.home .block_9 form button {width: 350px;}
}
