
.pedu2026-title { clear:left; overflow:hidden; width:980px; max-width:100%; vertical-align:middle; display:table-cell; height:400px; border-radius:10px; }
	/*.curs2023-title h1 { position:absolute; top:40px; max-width:450px; font:48px/46px Tahoma; letter-spacing:-1px; color:#000; }
	.curs2023-title h2 { position:absolute; top:220px; max-width:500px; font:22px/22px Arial; color:rgba(0 0 0/100%); }
	.curs2023-title h3 { position:absolute; top:290px; max-width:500px; font:22px/22px Arial; color:rgba(0 0 0/65%); }
	*/
	.pedu2026-title h1 { max-width:450px; font:48px/46px Tahoma; letter-spacing:-1px; color:#000; }
	.pedu2026-title h2 { max-width:500px; font:22px/22px Arial; color:rgba(0 0 0/100%); }
	.pedu2026-title h3 { max-width:500px; font:22px/22px Arial; color:rgba(0 0 0/65%); }
	
@media screen and (max-width:530px) {
	.pedu2026-title { }
		.pedu2026-title h1 { width:100%; max-width:auto; font:40px/45px Tahoma; }
		.pedu2026-title h2 { width:100%; max-width:auto; font:22px/22px Arial; }
		.pedu2026-title h3 { width:100%; max-width:auto; }
}
@media screen and (max-width:360px) {
	.pedu2026-title { }
		.pedu2026-title h1 { font:32px/32px Tahoma; }
		.pedu2026-title h2 {  }
		.pedu2026-title h3 {  }
}


.pedu2026-line { clear:left; width:100%; overflow:hidden; margin:40px 0; }
	.pedu2026-line  .column-33:nth-child(3n){ margin-right:0px; }
	.pedu2026-line  .column-33 { float:left; width:calc((100% - 40px) / 3); margin:0 20px 20px 0; }
	
@media screen and (max-width:850px) {
	.pedu2026-line  .column-33:nth-child(3n){ margin-right:20px; }
	.pedu2026-line .column-33:nth-child(2n) { margin-right:0px; }
	.pedu2026-line .column-33 { width:calc((100% - 22px) / 2); margin-right:20px; }
}
@media screen and (max-width:450px) {
	.pedu2026-line  .column-33:nth-child(3n){ margin-right:20px; }
	.pedu2026-line .column-33:nth-child(2n) { margin-right:20px; }
	.pedu2026-line .column-33 { width:100%; margin-right:0px; }
	.pedu2026-line .column-33 .column-tr .column-td p { text-align:center; }
}

.pedu2026-hblock { min-height:190px; margin:15px 0; }
@media screen and (max-width:850px) { 
	.pedu2026-hblock { min-height:auto; }
}