p{margin:0}section{padding-block:14px}section:last-of-type{padding-bottom:48px}@media (min-width:768px){section{padding-block:18px}.breadcrumbs{margin-bottom:32px}}@media (min-width:1920px){section{padding-block:32px}.breadcrumbs{margin-bottom:64px}}.h1{margin-bottom:12px}.head__img-wrap{margin-bottom:28px;border-radius:var(--ui-border-radius);height:205px;display:flex;justify-content:center;align-items:center;background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='22' height='22' fill='%237B33F1' /%3E%3Cg opacity='0.4'%3E%3Cpath d='M11 9C12.1032 9 13 9.89675 13 11C13 12.1032 12.1032 13 11 13C9.89673 13 9 12.1032 9 11C9 9.89675 9.89673 9 11 9Z' fill='white' fill-opacity='0.5' /%3E%3C/g%3E%3C/svg%3E");background-size:12px auto;overflow:hidden}.head__img{max-width:247px}.head-text .description{margin-bottom:20px}.head-text .contacts{display:flex;flex-direction:column;align-items:flex-start;font-size:var(--text-2-fz);line-height:var(--text-2-lh);color:var(--dark-gray)}.head-text .contacts a{margin-top:2px}.text-block{padding-bottom:28px;border-bottom:1px solid var(--light-gray);color:var(--black)}.text-block:not(:last-of-type){margin-bottom:28px}.text-block .super{vertical-align:10%}.text-block .italic{font-style:italic}.text-block ul{margin:0;padding:0 0 0 1.5em}.text-block :is(p,ul):not(:last-child){margin-bottom:12px}.text-block ul li:not(:last-of-type){margin-bottom:4px}@media (min-width:768px){.head__img-wrap{margin-bottom:36px;height:288px;background-size:18px auto}.head__img{max-width:517px}.text-block{padding-bottom:32px}.text-block:not(:last-of-type){margin-bottom:48px}}@media (min-width:768px) and (max-width:1919.98px){.text-block p.limit{max-width:700px}}@media (min-width:1280px){.head-text .description{margin-bottom:0}}@media (min-width:1280px) and (max-width:1919.98px){.head-text{position:relative}.head-text .contacts{position:absolute;top:0;left:calc(100% - 280px);right:0}}@media (min-width:1920px){.h1{margin-bottom:16px}.head__img-wrap{margin-bottom:64px;height:404px;background-size:29px auto}.head__img{max-width:810px}.head-text{display:flex;justify-content:space-between}.head-text .description{max-width:900px}.head-text .contacts{min-width:430px}.head-text .contacts a{margin-top:4px}.text-block :is(p,ul){max-width:900px}.text-block :is(p,ul):not(:last-child){margin-bottom:16px}.text-block ul li:not(:last-of-type){margin-bottom:12px}}