.page-top-main {
display: none;
}

.about-history-block {
display: none;
}

.__about p {
font-size: 20px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.02em;
}

.__about .first__block {
box-shadow: 0 3px 32px 0 rgba(0, 0, 0, 4%);
    border-radius: 12px;
    margin-bottom: 64px;
position: relative;
}

.__about .first__block .title__block {
font-size: 40px;
    font-weight: 800;
    line-height: 49px;
    letter-spacing: 0.01em;
    padding-left: 48px;
    padding-top: 40px;
margin-bottom: 194px;
}

.__about .first__block .img__block {
position: absolute;
    right: 48px;
    top: 40px;
z-index: 1;
}

.__about .first__block .img__block img {

}
.__about .first__block .pretty__block__all {
background: #E2EFFA;
display: flex;
display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    flex-direction: row;
    align-items: center;
width: 100%;
    text-align: center;
border-radius: 12px;
z-index: 10;
    position: relative;
}

.pretty__block__all .pretty__block__solo {
width: 33%;
padding: 48px 0;
}

.pretty__block__solo .pretty__title__block {
font-size: 56px;
    font-weight: 900;
    line-height: 68px;
    letter-spacing: 0.02em;
    color: #13171B;
}

.pretty__block__solo .pretty__text__block {
font-size: 24px;
font-weight: 400;
line-height: 32px;
letter-spacing: 0.02em;
}

.__about .otstup__112 {
padding: 0 112px;
}

.__about .clear__64 {
margin-bottom: 64px;
}

.__about h1, .__about h2, .__about h3 {
letter-spacing: 0.01em;
}

.__about .our__prise__all {
display: flex;
display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    flex-direction: row;
    justify-content: space-between;
    box-shadow: 0 3px 32px 0 rgba(0, 0, 0, 4%);
    border-radius: 12px;
    padding: 48px;
margin-bottom: 64px;
}

.our__prise__all .our__prise__solo {
width: 300px;
}

.our__prise__solo .our__prise__img {
margin-bottom: 24px;
}

.our__prise__solo .our__prise__text {
font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0.02em;
}

.body:not(.index) .main > .container {
    padding-bottom: 32px !important;
}







/*OLD STYLES*/
.__about hr {
margin: 40px 0;
}

.about-publish-block .news_block.item-views.table-elements.blocks {
padding-bottom: 0px;
padding: 0px;
}
/*END OLD STYLES*/













/* MOBILKI */


@media (max-width: 1280px) {

.__about .first__block .img__block {
    top: 116px;
}

.__about .first__block .img__block img {
    width: 85%;
}

.__about .otstup__112 img {
width: calc(100vw - 240px);
	}

.__about .otstup__112 {
    padding: 0 80px;
}



}




@media (max-width: 1060px) {

.__about .first__block {
    margin-bottom: 56px;
height: 528px;
}

.pretty__block__all .pretty__block__solo:first-child {
    padding-left: 0 !important;
}

.__about .first__block .pretty__block__all {
    height: 173px;
    column-gap: 106px;
    padding: 40px;
    top: 23px;
}

.pretty__block__all .pretty__block__solo {
    padding: 0;
}

.pretty__block__solo .pretty__title__block {
font-size: 40px;
font-weight: 800;
line-height: 49px;
letter-spacing: 0.01em;
    color: #13171B;
    text-align: center;
}

.pretty__block__solo .pretty__text__block {
font-size: 20px;
font-weight: 400;
line-height: 28px;
letter-spacing: 0.02em;
text-align: center;
}

.__about .first__block .img__block {
    right: -40px;
}

.__about .our__prise__all {
    column-gap: 32px;
padding: 40px;
margin-bottom: 56px;
}

.__about .clear__64 {
    margin-bottom: 56px;
}



}



@media (max-width: 991px) {

.__about .first__block .img__block {
    right: 0;
}



}




@media (max-width: 880px) {

.our__prise__solo .our__prise__text br {
display: none;
}

.__about .first__block {
    margin-bottom: 32px;
    height: auto;
}

.__about .first__block .title__block {
    padding-left: 24px;
    padding-top: 24px;
    margin-bottom: 64px;
    font-size: 30px;
    font-weight: 800;
    line-height: 37px;
    letter-spacing: 0.01em;
    position: relative;
}

.__about .first__block .img__block {
    right: 0;
    position: relative;
    top: 0;
    text-align: right;
}

.__about .first__block .pretty__block__all {
    height: auto;
    column-gap: 0;
    padding: 24px;
    top: 0;
    position: relative;
    row-gap: 24px;
    flex-direction: column;
    align-items: flex-start;
}

.pretty__block__solo .pretty__title__block {
    font-size: 26px;
    font-weight: 800;
    line-height: 32px;
    letter-spacing: 0.01em;
    text-align: left;
}

.pretty__block__solo .pretty__text__block {
    font-size: 18px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0.01em;
    text-align: left;
}

.pretty__block__all .pretty__block__solo {
    width: auto;
}

.__about .otstup__112 {
    padding: 0;
}

.__about p {
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0.02em;
}

.__about .otstup__112 img {
    width: calc(100vw - 32px);
}

.__about .clear__64 {
    margin-bottom: 32px;
}

.__about .our__prise__all {
    column-gap: 0;
    padding: 24px;
    margin-bottom: 32px;
    row-gap: 24px;
flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}

.our__prise__all .our__prise__solo {
    width: auto;
}

.__about h2 {
    font-size: 26px;
    font-weight: 800;
    line-height: 32px;
    letter-spacing: 0.01em;
}



}













