.approach-development{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative}.approach-development__left-block{width:35%;position:relative}.approach-development__left-block:after{width:58%;height:271px;background-size:contain;background-position-y:bottom;content:'';background-image:url(../svg/m-white.svg);background-repeat:no-repeat;position:absolute;left:5%;bottom:0;opacity:.3}.approach-development__right-block{width:60%;padding:100px 35px 60px 30px;max-width:1200px}@media screen and (max-width:1200px){.approach-development__right-block{padding:100px 20px 60px 30px}}.approach-development__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:28%}.approach-development__items div{width:30%;padding:10px 0}.approach-development__items div h3{font-size:20px;color:#30456b;font-weight:600;margin-bottom:15px;white-space:nowrap}.approach-development__items div p{font-size:14px;color:#30456b;max-width:300px;line-height:1.4}.approach-development__triangle{background:linear-gradient(337deg,#43cea2 0,#278fb5 50%,#176bbf 100%);height:100%;width:142%;-webkit-transform:skew(-20deg);-ms-transform:skew(-20deg);transform:skew(-20deg);left:-51%;position:absolute}.approach-development__line{position:absolute;width:100%;height:80px;top:34%;padding:0 8%}.approach-development__line-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.approach-development__item{font-size:28px;color:#fff;position:relative;margin:0;list-style-type:none;text-transform:uppercase}.approach-development__point{width:7px;height:7px;background-color:#fff;right:-8px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:10px}.approach-development__line h2.title-flex-redesign{display:none}.approach-development__right-block h2.title-flex-redesign{text-align:right;max-width:86%;margin-left:auto}@media screen and (max-width:1600px){.approach-development__line{padding:0 3%}.approach-development__item{font-size:25px}.approach-development__items div h3{font-size:17px}.approach-development__items div p{font-size:13px}.approach-development__left-block:after{right:125px}}@media screen and (max-width:1600px) and (min-width:992px){.approach-development h2.title-flex-redesign{font-size:46px}}@media screen and (max-width:1300px){.approach-development__items div h3{font-size:14px;margin-bottom:10px}.approach-development__items div p{font-size:12px;line-height:1.3}.approach-development__line{height:70px}.approach-development__point{width:5px;height:5px;margin-top:3px}.approach-development__item{font-size:20px}.approach-development__left-block:after{right:90px}.approach-development__right-block h2.title-flex-redesign{font-size:40px}}@media screen and (max-width:1200px){.approach-development__left-block:after{width:50%}}@media screen and (max-width:1100px){.approach-development__items div h3{font-size:13px}.approach-development__left-block:after{right:100px}.approach-development__right-block h2.title-flex-redesign{font-size:36px}.approach-development__left-block:after{width:43%}}@media screen and (max-width:991.98px){.approach-development__right-block h2.title-flex-redesign{display:none}.approach-development__line h2.title-flex-redesign{display:block;max-width:570px;margin:auto auto 30px;line-height:1.4;z-index:1;position:inherit}.approach-development__left-block{display:none}.approach-development__line{height:auto;position:relative;margin:auto;padding-bottom:30px}.approach-development{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.approach-development__right-block{width:90%;max-width:700px;margin-left:auto;margin-right:auto;padding:0}.approach-development__items{padding-bottom:40px;padding-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.approach-development__items div{width:100%;padding-top:20px;border-bottom:1px solid rgba(0,0,0,.1)}.approach-development__items div:last-of-type{border-bottom:none}.approach-development__items div h3{margin-bottom:20px;font-size:22px;letter-spacing:.5px}.approach-development__items div p{line-height:1.6;font-size:18px;max-width:none}.approach-development__line{background:0 0!important;padding:60px 0}.approach-development__line-list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:600px}.approach-development__point{display:none}.approach-development__item{text-transform:none;margin:0 22px;list-style-type:square;padding-left:10px;font-size:20px;line-height:2;color:#43b7ff;font-weight:600}.approach-development__item::marker{font-size:17px}.approach-development__image-left,.approach-development__image-right{position:absolute;height:100%;width:105px;background-size:contain;background-repeat:no-repeat;top:0}.approach-development__image-left{left:0}.approach-development__image-right{right:0;background-position-x:right}}@media screen and (max-width:750px){.approach-development__line h2.title-flex-redesign{max-width:430px}}@media screen and (max-width:640px){.approach-development{padding-bottom:30px}.approach-development__image-left,.approach-development__image-right{z-index:0;height:150px}.approach-development__image-right{top:auto;bottom:0}.approach-development__line-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.approach-development__item{font-size:16px;line-height:1.7;font-weight:500;padding-left:5px}.approach-development__item::marker{font-size:15px}.approach-development__items div{padding-top:15px}.approach-development__items div h3{font-size:18px;margin-bottom:10px}.approach-development__items div p{font-size:15px}.approach-development__items{margin-top:30px;padding-bottom:0}}@media screen and (min-width:1921px){.approach-development__line{height:90px;top:34%}.approach-development__items{margin-left:120px}.approach-development__line-list{margin:auto;max-width:2000px}.approach-development__point{width:10px;height:10px}.approach-development__item{font-size:35px}.approach-development__right-block{padding:100px 75px 100px 0;margin-left:20px}.approach-development__items{padding-top:30%}.approach-development__left-block:after{width:500px;left:auto;right:200px}.approach-development__left-block{width:39%}.approach-development__right-block h2.title-flex-redesign{max-width:950px}}@media screen and (min-width:2100px){.approach-development__right-block{padding:100px 20px 100px 0}}@media screen and (min-width:3000px){.approach-development__left-block:after{right:250px}}@media screen and (min-width:992px){.new-product .approach-development__line,.page-services-8 .approach-development__line{display:none}.new-product .approach-development,.page-services-8 .approach-development{min-height:822px}.new-product .approach-development__right-block,.page-services-8 .approach-development__right-block{margin:auto;width:75%;max-width:1305px}.new-product .approach-development__right-block h2.title-flex-redesign,.page-services-8 .approach-development__right-block h2.title-flex-redesign{text-align:center;max-width:1000px;margin:auto}}@media screen and (min-width:992px) and (max-width:1300px){.new-product .approach-development__right-block h2.title-flex-redesign,.page-services-8 .approach-development__right-block h2.title-flex-redesign{max-width:880px}}@media screen and (min-width:992px){.new-product .approach-development__items,.page-services-8 .approach-development__items{padding-top:155px}.new-product .approach-development__items div h3,.page-services-8 .approach-development__items div h3{font-size:22px}.new-product .approach-development__items div p,.page-services-8 .approach-development__items div p{font-size:16px;max-width:400px}.new-product .approach-development__left-block,.page-services-8 .approach-development__left-block{width:25%}.new-product .approach-development__left-block:after,.page-services-8 .approach-development__left-block:after{display:none}.new-product .approach-development__triangle:after,.page-services-8 .approach-development__triangle:after{content:'';width:20%;height:70%;position:absolute;background:#fff;opacity:.7;bottom:0;right:0;max-width:150px}.new-product .approach-development__triangle,.page-services-8 .approach-development__triangle{width:150%;left:-58%}}@media screen and (min-width:992px) and (max-width:1600px){.new-product .approach-development__items div h3,.page-services-8 .approach-development__items div h3{font-size:20px}}@media screen and (min-width:992px) and (max-width:1400px){.new-product .approach-development__items div p,.page-services-8 .approach-development__items div p{font-size:14px}}@media screen and (min-width:992px) and (max-width:1300px){.new-product .approach-development__items div h3,.page-services-8 .approach-development__items div h3{font-size:18px}}@media screen and (min-width:992px) and (max-width:1200px){.new-product .approach-development,.page-services-8 .approach-development{min-height:750px}.new-product .approach-development__right-block,.page-services-8 .approach-development__right-block{width:80%}.new-product .approach-development__left-block,.page-services-8 .approach-development__left-block{width:30%}.new-product .approach-development__items,.page-services-8 .approach-development__items{padding-top:120px}.new-product .approach-development__items div h3,.page-services-8 .approach-development__items div h3{font-size:14px}.new-product .approach-development__items div p,.page-services-8 .approach-development__items div p{font-size:12px}.new-product .approach-development__triangle,.page-services-8 .approach-development__triangle{left:-63%}}@media screen and (max-width:991.98px){.new-product .approach-development__line,.page-services-8 .approach-development__line{height:295px;display:-webkit-box;display:-ms-flexbox;display:flex}.new-product .approach-development__line h2.title-flex-redesign,.page-services-8 .approach-development__line h2.title-flex-redesign{margin:auto}}@media screen and (min-width:1921px){.new-product .approach-development,.page-services-8 .approach-development{max-width:3000px}.new-product .approach-development__items,.page-services-8 .approach-development__items{margin-left:0}.new-product .approach-development__right-block,.page-services-8 .approach-development__right-block{padding:0}}.page-services-8 .approach-development__items div h3{white-space:normal;line-height:25px}.page-services-8 .approach-development__items{gap:0 30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:992px){.page-services-8 .approach-development__right-block h2.title-flex-redesign{padding-left:35px}}@media screen and (max-width:1550px) and (min-width:992px){.page-services-8 .approach-development__right-block h2.title-flex-redesign{max-width:800px}}@media screen and (max-width:1300px) and (min-width:992px){.page-services-8 .approach-development__right-block h2.title-flex-redesign{max-width:700px}}@media screen and (max-width:1100px) and (min-width:992px){.page-services-8 .approach-development__right-block h2.title-flex-redesign{max-width:600px}}.new-product .approach-development__items div h3{white-space:normal}@media screen and (min-width:992px){.new-product .approach-development__right-block{padding:93px 35px 60px 30px}.new-product .approach-development__items div h3{line-height:1.2;margin-bottom:30px}}@media screen and (max-width:640px){.new-product .approach-development__items div h3{font-size:18px}}.legacy .approach-development{background:#f3fafe}@media screen and (max-width:1100px){.legacy .approach-development__line{top:32%}}@media screen and (min-width:992px){.legacy .approach-development__items{padding-top:23%}}@media screen and (max-width:640px){.legacy .approach-development__line h2.title-flex-redesign{padding:0 40px;font-size:24px}}