.text-image-block .block-title{font-size:26px;font-weight:300;line-height:normal}.text-image-block{padding-top:88px;padding-bottom:72px}.text-image-block .block-title{line-height:normal;margin:0 0 42px}.text-image-block .block-title span:not(:last-child){margin-bottom:2px}.text-image-block .block-title span{background-color:#e5004b;color:#fff;padding:0 10px;width:fit-content;text-transform:uppercase}@media only screen and (max-width: 420px){.text-image-block .block-title{font-size:clamp(1.25rem,-0.3438rem + 7.5vw,1.625rem)}}.text-image-block img,.text-image-block video{display:block;object-fit:cover;object-position:center}.text-image-block .media-corner-illustration{z-index:1;right:-187px;top:0}.text-image-block .media-corner-illustration svg:nth-child(2){margin-top:29px}.text-image-block .media-wrap{padding:0}@media only screen and (min-width: 992px){.text-image-block .media-wrap{flex:0 0 54%;max-width:54%}}@media only screen and (min-width: 992px){.text-image-block .text-wrap{flex:0 0 46%;max-width:46%}}@media only screen and (min-width: 992px){.text-image-block .row{align-items:center}}@media only screen and (min-width: 992px){.text-image-block .row:nth-child(odd) .text-inside{margin-left:auto}.text-image-block .row:nth-child(odd) .text-wrap{padding-right:24px}}@media only screen and (min-width: 1260px){.text-image-block .row:nth-child(odd) .text-wrap{padding-right:120px}}@media only screen and (min-width: 992px){.text-image-block .row:nth-child(even) .text-wrap{padding-left:24px}}@media only screen and (min-width: 1260px){.text-image-block .row:nth-child(even) .text-wrap{padding-left:56px}}@media only screen and (min-width: 992px){.text-image-block .row:nth-child(1) .media-inside{width:44.514vw;aspect-ratio:641/521}.text-image-block .row:nth-child(1) .text-inside{max-width:324px;padding-bottom:2.17vw}.text-image-block .row:nth-child(1) .text-inside .block-title{margin-bottom:77px}}@media(min-width: 992px)and (max-width: 1220px){.text-image-block .row:nth-child(1) .media-inside{width:48.514vw}}@media only screen and (min-width: 992px){.text-image-block .row:nth-child(2){margin-top:-2.17vw}.text-image-block .row:nth-child(2) .media-inside{aspect-ratio:736/527}.text-image-block .row:nth-child(2) .text-wrap{padding-top:4.17vw;padding-bottom:2.92vw}.text-image-block .row:nth-child(2) .text-wrap .text-inside{max-width:392px}}@media only screen and (min-width: 992px){.text-image-block .row:nth-child(3){margin-top:-1.46vw}.text-image-block .row:nth-child(3) .media-inside{aspect-ratio:824/664}.text-image-block .row:nth-child(3) .text-inside{max-width:373px;padding-bottom:4.9027vw}}@media only screen and (min-width: 992px){.text-image-block .row:nth-child(4){margin-top:-4.9027vw}.text-image-block .row:nth-child(4) .media-inside{padding-left:30px;aspect-ratio:352/301}.text-image-block .row:nth-child(4) .text-wrap{padding-top:10.94vw;padding-bottom:3.6111vw}.text-image-block .row:nth-child(4) .text-wrap .text-inside{max-width:456px}}@media only screen and (min-width: 992px){.text-image-block .row:nth-child(5){margin-top:-1.46vw;align-items:center}.text-image-block .row:nth-child(5) .media-inside{width:45.3472vw;aspect-ratio:653/529}.text-image-block .row:nth-child(5) .text-wrap{padding-top:1.46vw}.text-image-block .row:nth-child(5) .text-wrap .text-inside{max-width:354px}.text-image-block .row:nth-child(5) .text-wrap .text-inside p{max-width:342px}}@media only screen and (min-width: 1260px){.text-image-block .row:nth-child(5){margin-top:-1.46vw}.text-image-block .row:nth-child(5) .text-wrap{padding-top:1.46vw}}@media only screen and (max-width: 991px){.text-image-block{padding-top:76px;padding-bottom:32px}.text-image-block .row{flex-direction:column-reverse;--bs-gutter-x: 64px}.text-image-block .row .text-wrap{margin-bottom:56px}.text-image-block .row:not(:last-child){margin-bottom:56px}.text-image-block .row:nth-child(odd) .media-wrap{padding-left:80px}.text-image-block .row:nth-child(odd) .media-wrap .media-inside{margin-left:auto}.text-image-block .row:nth-child(even) .media-wrap{padding-right:80px}.text-image-block .row:nth-child(even) .text-inside{text-align:right}}@media only screen and (min-width: 992px){html[lang=ru-RU] .text-image-block .row:nth-child(2) .text-wrap .text-inside{max-width:412px}}
