.redesign section.sec-content.container {width:100%;padding:0 40px}
.ed_int {display:flex;flex-wrap:wrap;gap:30px;margin-top:45px}
.ed_int_all, .ed_about .ed_name_year p {width:60%;width:calc(60% - 30px);margin-left:auto}
.ed_int_all div {display:flex;flex-wrap:wrap;gap:10px}
.ed_int_all div p {background:#1D689B;border-radius:8px;padding:15px 20px;min-width:25%;flex-grow:1;color:#fff;font-size:16px;margin:0}
.ed_int_all div p span {font-size:40px;display:block;font-weight:500;white-space:nowrap;line-height:1;padding:0 0 10px}
.ed_int_all div p:nth-child(4) {max-width:25%}
.ed_int_all div p:nth-child(5), .ed_int_all div p:nth-child(6) {max-width:calc(37.5% - 10px)}
.ed_int h1, .ed_about h3 {font-size:40px;font-weight:500;margin:0;line-height:56px;text-transform:uppercase}
.ed_about h3 {white-space:nowrap}
.ed_int h2 {font-size:40px;font-weight:400;line-height:56px;margin:auto 0 0}
.ed_why h4 {font-weight:500;font-size:22px;line-height:150%;text-transform:uppercase;margin:0;margin-top:auto}
.ed_int h1 span, .ed_int h2 span, .ed_about p, .ed_year ul li {display:block;font-size:16px;line-height:1.8;font-weight:400;text-transform:none;margin:0}
.ed_int > div:nth-child(1) {width:40%;max-width:500px;display:flex;flex-direction:column}
.ed_name_year {margin-top:80px;display:flex;gap:30px;align-items:end}
.ed_name_year p {bottom:5px;position:relative}
.ed_year {display:grid;margin-top:30px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, 1fr);gap:10px}
.ed_year > div {background:#F5F8FA;padding:15px 20px;border-radius:8px;display:flex;flex-wrap:wrap;align-content:space-between}
.ed_year span {font-size:40px;color:#1D689B;display:block;font-weight:500;width:100%;padding:0 0 35px}
.ed_year div p {line-height:140%}
.ed_year div p br {display:block;margin:4px 0}
.ed_year div ul {padding:0;margin:0}
.ed_year div ul li::before {content:'\25CF';color:#1D689B;margin:0 6px 0 0;top:-1px;position:relative}
.ed_year div:nth-child(5) {justify-content:center;align-content:center}
.ed_why {flex-wrap:wrap;margin-top:80px;display:flex;align-items:center}
.ed_why ul, .ed_why img {width:50%}
.ed_why h3, .ed_sklad h3, .ed_geo h3 {width:100%;padding:0 0 15px}
.ed_why img {max-width:720px}
.ed_why ul {list-style:none;padding:0;margin:0;flex-grow:1;display:flex;flex-wrap:wrap;gap:20px}
.ed_why li {padding:0 0 0 39px;position:relative;width:100%}
.ed_why li::before {background-image:url(/company/images/check.svg);content:'';position:absolute;background-color:#1D689B;width:24px;height:24px;border-radius:12px;background-size:14px auto;background-repeat:no-repeat;background-position:center;top:0;bottom:0;left:0;margin:auto}
.ed_geo, .ed_local {position:relative}
.ed_local {margin-top:30px}
.ed_geo div, .ed_local div {position:absolute;top:100px;width:50%}
.ed_geo img, .ed_local img {display:block;margin-left:auto;max-width:1138px;width:70%}
.ed_sklad {display:flex;flex-wrap:wrap;gap:10px}
.ed_sklad img {width:calc(50% - 5px);border-radius:8px}

@media (max-width:1560px) {
	.ed_int > div:nth-child(1) {width:35%}
	.ed_int_all, .ed_about .ed_name_year p {width:calc(65% - 30px)}
	.ed_int_all div p:nth-child(4) {max-width:26%}
	.ed_int_all div p:nth-child(5), .ed_int_all div p:nth-child(6) {max-width:calc(37% - 10px)}
}

@media (max-width:1360px) {
	.ed_int h1 span, .ed_int h2 span, .ed_about p, .ed_year ul li, .ed_int_all div p {line-height:1.6;font-size:15px}
	.ed_int_all div p span {font-size:34px;padding:0 0 20px}
	.ed_year span {font-size:34px}
	.ed_int h1, .ed_int h2, .ed_about h3 {font-size:36px;line-height:50px}
	.ed_why h4 {font-size:20px;line-height:1.6}
}

@media (max-width:1280px) {
	.ed_int_all div p, .ed_int_all div p:nth-child(4), .ed_int_all div p:nth-child(5), .ed_int_all div p:nth-child(6) {width:calc(50% - 5px);max-width:unset}
	.ed_int > div:nth-child(1) {width:40%}
	.ed_int_all {width:calc(60% - 30px)}
	.ed_int_all div p span {font-size:30px;padding:0 0 15px}
	.ed_about h3 {font-size:30px;line-height:42px}
	.ed_year span {font-size:30px;padding:0 0 25px}
	.ed_int {margin-top:30px}
	.ed_name_year, .ed_why {margin-top:60px}
	.ed_geo div, .ed_local div {top:60px}
	.ed_why h4 {font-size:18px;line-height:1.4}
}

@media (max-width:768px) {
	.redesign section.sec-content.container.ed_about {padding:0 1%}
	.redesign .ed_about .ed_int h2 {font-size:36px;line-height:50px;border-radius:8px;border:1px solid;padding:5px 10px 10px;margin:20px 0 0}
	.ed_int > div:nth-child(1), .ed_int_all, .ed_about .ed_name_year p, .ed_about h3  {width:100%;max-width:100%}
	/*.ed_about .ed_int h2 {margin:15px 0 0;font-size:22px}*/
	.ed_name_year {gap:10px;flex-wrap:wrap}
	.ed_year {grid-template-columns:repeat(1, 1fr);grid-template-rows:unset}
	.ed_year > div:nth-child(n+3) {display:none}
	.ed_year.ed_open > div:nth-child(n+3) {display:flex}
	.ed_year > div {padding:15px}
	.ed_year.ed_open > div:nth-child(5) {display:none}
	.ed_year .ed_list_click {width:100%;display:block;font-size:16px;line-height:52px;border-radius:8px;background:#1D689B;color:#fff;font-weight:400;text-align:center;padding:0;margin:15px 0 0;cursor:pointer;transition:0.3s}
	.ed_year .ed_list_click:hover {background:#082F50}
	.ed_year .ed_list_click::before {content:"Узнать всю историю"}
	.ed_year.ed_open .ed_list_click::before {content:"Скрыть всю историю"}
	.ed_why img {width:100%;margin:30px auto}
	.ed_name_year, .ed_why {margin-top:40px}
	.ed_about h3 {font-size:28px;line-height:36px}
	.ed_year span {font-size:28px;padding:0 0 20px}
	.ed_int_all div p span {font-size:28px}
	.ed_sklad img {width:100%}
	.ed_local h3 span {display:block}
	.ed_geo img {width:125vw}
	.ed_local img {/*top:-30px;*/margin-top:-70px;width:140vw;position:relative}
	.ed_geo div, .ed_local div {top:0;position:relative;width:100%}
	.ed_sklad {margin-top:30px}
	.ed_int_all div {display:grid;flex-wrap:unset;grid-template-columns:repeat(2, 1fr)}
	.ed_int_all div p, .ed_int_all div p:nth-child(4), .ed_int_all div p:nth-child(5), .ed_int_all div p:nth-child(6) {width:unset}
	.ed_int_all div p:nth-child(1) {order:4}
	.ed_int_all div p:nth-child(2) {order:1}
	.ed_int_all div p:nth-child(3) {order:2}
	.ed_int_all div p:nth-child(4) {order:5}
	.ed_int_all div p:nth-child(5) {order:3;grid-column:span 2 / span 2}
	.ed_int_all div p:nth-child(6) {order:6;grid-column:span 2 / span 2}
}

@media (max-width:590px) {
	.ed_about h3 {font-size:24px;line-height:34px}
}