.news-page{position:relative;overflow:hidden}.news-page__image{overflow:hidden;-ms-transform:skewX(-10deg);-o-transform:skewX(-10deg);transform:skewX(-10deg);-ms-transform-origin:bottom;-o-transform-origin:bottom;transform-origin:bottom}@media (min-width: 1200px){.news-page__image{position:absolute;top:0;right:0;width:calc(540px + (100% - 1110px) / 2)}}@media (max-width: 1199px){.news-page__image{margin-right:-40px}}@media (max-width: 767px){.news-page__image{margin-right:-15px}}.news-page__image .image{-ms-transform:skewX(10deg);-o-transform:skewX(10deg);transform:skewX(10deg);-ms-transform-origin:bottom;-o-transform-origin:bottom;transform-origin:bottom}.square-block__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.square-block__item .link{margin-top:auto;margin-bottom:0;color:#E6E6E6}.square-block__item .link:hover{color:#D8DC3D}.square-block__item-right .link{color:#333C50;border-bottom:2px solid #333C50}.square-block__item-right:hover .link{color:#CBD3E4;border-bottom:2px solid #D8DC3D}.square-block__item-right:hover .link:hover{color:#D8DC3D}.square-block__item-big{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;background:#333C50}.square-block__item-big .square-block__text{margin-bottom:30px}.square-block__item-big .square-block__image{-ms-flex:0 0 calc(50% + 15px);flex:0 0 calc(50% + 15px);max-width:calc(50% + 15px);width:calc(50% + 15px)}@media (min-width: 1200px){.square-block__item-big .square-block__image{position:relative;height:auto}}@media (max-width: 1199px){.square-block__item-big .square-block__image{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;clip:inherit}}@media (max-width: 1199px){.square-block__item-big .square-block__image:after{background:#333C50;opacity:0.5}}.square-block__item-big .square-block__content{-ms-flex:0 0 calc(50% - 15px);flex:0 0 calc(50% - 15px);max-width:calc(50% - 15px);width:calc(50% - 15px)}@media (min-width: 1200px){.square-block__item-big .square-block__content{padding:80px 95px}}@media (max-width: 1199px){.square-block__item-big .square-block__content{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}}
