.document-section_row{margin-top:30px}.document-section_link{display:flex;align-items:center;justify-content:center;width:100%;height:100px;padding:10px;background-color:#ed4457;color:#fff;font-size:20px;font-weight:600;border-radius:3px;text-align:center;transition:background-color .4s}.document-section_link:focus,.document-section_link:hover{color:#fff;text-decoration:none;background-color:#e62d42}.contract-link{margin-top:10px;margin-bottom:30px;font-size:20px}.contract-link a{text-decoration:underline}.contract-link a:focus,.contract-link a:hover{color:#e62d42;text-decoration:none;opacity:1}.contract-link a+a{margin-left:10px}@media (max-width:1280px){.document-section_row{margin-top:20px}.contract-link{font-size:24px}}.about-page .comments-section{padding-bottom:70px}.about-page .about__first-section{padding-top:0}.about-page .first-section__item{height:0;padding-top:35%;position:relative;overflow:hidden;background-color:#1f9dac}.about-page .first-section__text{position:absolute;top:0;left:50px;height:100%;width:50%;max-width:620px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;z-index:1;color:#fff}.about-page .first-section__headline{color:#fff;font-size:64px;line-height:1.07;font-weight:800;margin-bottom:0}.about-page .first-section__description{margin-top:20px;font-size:20px;line-height:1.44}.about-page .first-section__img-container{width:55%;height:100%;position:absolute;top:-84px;right:-77px;padding:2px}.about-page .first-section__img{position:absolute;top:0;left:0;width:100%;height:auto;z-index:0;transform:rotate(15deg)}@media (max-width:1530px){.about-page .first-section__img-container{top:-64px;right:-63px}}@media (max-width:1366px){.about-page .first-section__text{left:30px}.about-page .first-section__headline{font-size:60px}}@media (max-width:1280px){.about-page .comments-section{padding-bottom:50px}.about-page .first-section__text{width:65%;max-width:650px}.about-page .first-section__description{font-size:18px;line-height:1.44}}@media (max-width:1240px){.about-page .first-section__text{left:50px}}@media (max-width:1140px){.first-section__headline{font-size:45px}}@media (max-width:1190px){.about-page .first-section__img-container{top:-45px;right:-45px}}.abou-info__row{align-items:baseline}.about-info__col{text-align:center}.about-info__item{text-align:left;width:auto;display:inline-block;font-size:0}.about-info__number{display:inline-block;vertical-align:baseline;font-size:120px;color:#1f9dac;margin-right:35px;line-height:.53}.about-info__text{display:inline-block;width:135px;vertical-align:baseline;font-size:18px;line-height:1.44}@media (min-width:2300px){.about-info__text{font-size:22px}}@media (max-width:1460px){.about-info__number{font-size:95px}}@media (max-width:1280px){.about-info__number{font-size:75px;line-height:1;margin-right:15px}}@media (max-width:1090px){.about-info__number{font-size:55px;font-weight:500}}.about-banner__content{padding:0;min-height:510px;padding:20px 0;overflow:hidden;background-color:#defcff;font-size:0;display:flex;align-items:center}.about-banner__content.revers .img-container{order:1}.about-banner__content.revers .img-container img{left:auto;right:0}.about-banner__content .img-container{width:50%;position:relative;z-index:0}.about-banner__content .img-container .img{position:relative;width:100%;height:0;padding-top:60%}.about-banner__content .img-container img{transform:rotate(15deg);width:auto;height:90%;position:absolute;left:5px;top:20px}.about-banner__content .text-container{padding:0 50px;width:50%;position:relative;z-index:1}.about-banner__headline{font-size:40px;line-height:1.15;font-weight:800}.about-banner__description{font-size:16px;margin-top:30px;line-height:1.57}.about-banner__description ul{padding-left:19px;list-style:disc}.about-banner__description ul li::marker{color:#1f9dac}@media (min-width:2300px){.about-banner__description{font-size:20px}}@media (max-width:1440px){.about-banner__description{font-size:14px}}@media (max-width:1366px){.about-banner__content .text-container{padding-right:30px}.about-banner__content.revers .text-container{padding-left:30px}}@media (max-width:1280px){.about-banner__content .img-container .img{padding-top:75%;left:-30px}.about-banner__content.revers .img-container img{right:-30px}}.about-projects{padding-bottom:70px}.about-projects .section-description{margin-top:22px;font-size:18px;line-height:1.33}.about-projects__row{align-items:flex-end;margin-top:50px}.about-projects__item{display:inline-block;width:100%;max-width:310px;text-align:left}.about-projects__icon{width:auto;height:auto}.about-projects__title{font-size:24px;font-weight:800;line-height:1.25;margin-top:19px}.about-projects__description{margin-top:9px}.about-projects__link{display:inline-block;margin-top:25px;font-size:14px;font-weight:800;line-height:1;color:#1f9dac;text-decoration:underline}.about-projects__link:focus,.about-projects__link:hover{color:#1f9dac;text-decoration:none}@media (min-width:2300px){.about-projects__link{font-size:18px}}@media (max-width:1280px){.about-projects{padding-top:50px}}.about-page_col{margin-top:30px}.about-page_col .block-reference_item{width:100%;height:0;padding-top:83%;border-radius:3px}.about-page_col .block-reference_item .text-container{min-width:auto}.about-page_col .block-reference_item:focus .block-reference_img,.about-page_col .block-reference_item:hover .block-reference_img{transform:translate(0) scale(1.05)}.about-page_col .block-reference_img{top:0;left:0;width:100%;height:auto;transform:none}.customer-management_col .block-reference_item{cursor:default;pointer-events:none}