.breadcrumbs{display:flex;padding:0 30px;justify-content:center;align-items:center}.breadcrumbs__button{margin-right:16px}.breadcrumbs__container{display:flex;align-items:baseline;overflow-x:auto}.breadcrumbs__container::-webkit-scrollbar{width:0}@media only screen and (max-width:860px){.breadcrumbs__container{align-items:center}}.breadcrumbs__container li{flex-shrink:0;display:flex;align-items:center}.breadcrumbs__container li a{font-weight:700;font-size:.85em;line-height:114%;color:var(--main-color-75);display:flex;align-items:center;transition:var(--transition)}@media only screen and (max-width:860px){.breadcrumbs__container li a{padding:2px 0}}.breadcrumbs__container li a:hover span{border-color:inherit}.breadcrumbs__container li a span{transition:var(--transition);border-bottom:1px solid rgba(0,0,0,0)}.breadcrumbs__container li a .icon{width:12px;height:12px}.breadcrumbs__container li>span{font-weight:700;font-size:.85em;line-height:114%;display:flex;align-items:center;color:var(--main-color)}.breadcrumbs .btn{flex-shrink:0}.about-page{width:100%;display:grid;grid-gap:30px}.about-page__container{display:grid;align-items:start;gap:50px}.about-page__welcome{padding-top:126px;padding-bottom:126px;background:url(/static/images/about_welcome.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%;color:var(--main-color)}@media only screen and (max-width:860px){.about-page__welcome{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width:640px){.about-page__welcome{padding-top:50px;padding-bottom:50px}}@media only screen and (max-width:440px){.about-page__welcome{padding:30px}}.about-page__welcome-inner{text-align:left;max-width:628px}.about-page__welcome .title{text-align:left;font-size:2.125em;text-transform:none}@media only screen and (max-width:840px){.about-page__welcome .title{font-size:1.75em;line-height:150%}}@media only screen and (max-width:440px){.about-page__welcome .title{font-size:1.5em}}.about-page__welcome-text{font-size:1.125em;line-height:160%}@media only screen and (max-width:440px){.about-page__welcome-text{font-size:1em}}.about-page__info .title{margin-bottom:30px}.about-page__info-text{column-count:2;column-gap:30px}@media only screen and (max-width:640px){.about-page__info-text{column-count:1}}.about-page__school{padding-top:95px;padding-bottom:95px;background:url(/static/images/about_school.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%}.about-page__school-inner{text-align:left;max-width:580px;margin-left:auto;display:flex;flex-direction:column}.about-page__school .title{font-weight:700;font-size:1.5em;line-height:116%;margin-bottom:20px}.about-page__policy .title{margin-bottom:40px}@media only screen and (max-width:640px){.about-page__policy .title{margin-bottom:20px}}.about-page__policy-text{column-count:2;column-gap:30px}@media only screen and (max-width:640px){.about-page__policy-text{column-count:1}}.about-page__socials-inner{background:var(--gray);border-radius:var(--main_radius);padding:50px;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width:440px){.about-page__socials-inner{padding:30px}}.about-page__socials .title{margin-bottom:15px}.about-page__benefits .title{margin-bottom:30px}.about-page__benefits-list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px}@media only screen and (max-width:1100px){.about-page__benefits-list{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:860px){.about-page__benefits-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:640px){.about-page__benefits-list{gap:20px}}@media only screen and (max-width:540px){.about-page__benefits-list{grid-template-columns:1fr}}@media only screen and (max-width:440px){.about-page__benefits-list{grid-gap:10px}}.about-page__benefits-item{height:90px;border:1px solid var(--main-color-75);border-radius:var(--small_radius);font-weight:700;font-size:1.125em;line-height:140%;padding:20px;display:flex;align-items:center;gap:18px}@media only screen and (max-width:640px){.about-page__benefits-item{height:80px;padding:15px;font-size:1em;gap:12px}}@media only screen and (max-width:440px){.about-page__benefits-item{height:70px}}.about-page__benefits-item span:first-child{position:relative;display:flex;border-radius:50%;flex-shrink:0;padding:5px;background:var(--main-color-25)}.about-page__benefits-item span:first-child .icon{width:20px;height:20px;background:var(--main-color);border-radius:50%}.about-page__benefits-item span:first-child .icon svg{flex-shrink:0;width:24px;height:24px}.about-page__benefits-item span:first-child .icon svg path{stroke:var(--white)}