.--redesign .interfax-review .title {
  padding: 0;
}
.--redesign .interfax-project .project-block p {
  font: 400 14px / 18px "Onest", serif !important;
  text-align: center;
}
.--redesign .gpb-wrapper .before-num:before {
  font-family: "Oswald", "Onest", serif;
}
.--redesign .iir-portatip .iir-portatip-1 {
  background-size: contain;
  background-position: 100px center;
}
.--redesign .iir-otzov h2{
  margin-top: 80px !important;
}
.--redesign .sk-wrapper ul li {
  font: 400 18px / 24px "Onest", serif !important;
}
.--redesign .konversia-wrapper {
  font-family: "Onest", serif;
}
.--redesign .sk-wrapper #box5 .block {
  margin-top: 205px !important;
}
.--redesign .sk-wrapper .diagramm-row_three .diagramm-col:nth-child(5) {
  left: -14px;
}
.--redesign .astrazend-wrapper .title-h3 {
  font: 600 36px / 44px "Onest", serif !important;
}
.--redesign  .techofs-wrapper {
  font-family: "Onest", serif;
}
.--redesign.techofs-wrapper .title {
  padding-top: 0;
}
.--redesign .astrazend-wrapper {
  font-family: "Onest", serif;
}
.--redesign .techofs-real {
  padding-top: 80px;
}
.--redesign .masterskie-wrapper #box5 .portfol-block {
  padding-top: 0 !important;
}
.--redesign #box5 .portfol-block span {
  font-family: "Onest", serif !important;
}
.--redesign .medbuy-redesign-slider {
  height: 1100px;
}
.--redesign .medbuy-redesign-slider .pl-slider:before{
  bottom: 31px;
}
.--redesign .steklonit-logo__item span {
  font-family: "Onest", serif !important;
  font-size: 16px;
}
.--redesign .rgb-firm-wrap .pl-slider:before {
  bottom: 21px;
}
.--redesign .zenit-wrapper #box5 .portfol-block {
  padding-top: 0 !important;
}
.--redesign .geon-real ~ #box5 .portfol-block {
  padding-top: 0 !important;
}
.--redesign .ruelectronics-box4 ~ #box5 .portfol-block {
  padding-top: 0 !important;
}
.--redesign .bpc-processing-box4 ~ #box5 .portfol-block {
  padding-top: 0 !important;
}
.--redesign .flex-block .flex-block__item .item__text p {
  font-size: 18px;
  line-height: 24px;
}
.--redesign .portfol .sub-title p {
  font-size: 16px;
  line-height: 16px;
}
.--redesign #box3 .block-seo .portfol-block .block-subtitle__text p {
  font-size: 18px;
  line-height: 24px;
}
.--redesign #box4 .block-result .portfol-block .block-subtitle__text p {
  font-size: 18px;
  line-height: 24px;
}
.--redesign #box4 .block-table .portfol-block .block-subtitle__text p {
  font-size: 18px;
  line-height: 24px;
}
.--redesign .about-clients-two {
  background-image: url("data:image/svg+xml,%3Csvg width='1920' height='278' viewBox='0 0 1920 278' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='1920' height='277.143' fill='url(%23paint0_linear_9435_22935)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_9435_22935' x1='960' y1='0' x2='960' y2='277.143' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23EEEEEE'/%3E%3Cstop offset='1' stop-color='white'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
body.--redesign .pl-project-box > h2 {
  font: 600 48px / 50px "Onest", serif !important;
}
.--redesign #box3 .block-jobs .portfol-block .block-main .item__text h4 {
  font-family: "Onest", serif;
}
.--redesign #box4 .block-result .portfol-block .block-title__bottom .opt p {
  font-size: 18px;
  line-height: 24px;
}
.--redesign #box4 .block-region .portfol-block .block-title .opt p {
  font-size: 18px;
  line-height: 24px;
}
.--redesign .konversia-wrapper .title {
  font-family: "Onest", serif !important;
  font-weight: 600 !important;
}
.--redesign .igrotrade-wrapper .portfol-block .title-sub span {
  font-weight: 600 !important;
}
.--redesign .belinka-wrapper {
  font-family: "Onest", serif;
}
.--redesign .belinka-wrapper .title-h4 {
  font-family: "Onest", serif;
}
.--redesign .belinka-brand__text {
  font: 600 28px / 40px "Onest", serif;
}
.--redesign .belinka-brand__item {
  font-weight: 600;
}
.--redesign .belinka-examp__rect {
  font: 600 24px / 28px "Onest", serif;
}
.--redesign .belinka-examp .swiper-slide-active .belinka-examp__rect {
  font-size: 27px;
}
.belinka-review .portfol a {
  color: #fff;
}
body.--redesign .pixel {
  font-family: "Onest", serif;
}
body.--redesign .galaxy {
  font-family: "Onest", serif;
}
body.--redesign .ucangifts {
  font-family: "Onest", serif;
}
.--redesign .project__changes-now-new {
  font-family: "Onest", serif;
}
body.--redesign .suratex {
  font-family: "Onest", serif;
}
body.--redesign .stroytranscom {
  font-family: "Onest", serif;
}
body.--redesign .novostal {
  font-family: "Onest", serif;
}
body.--redesign .esg-disclosure {
  font-family: "Onest", serif;
}
body.--redesign .site-wrapper {
  font-family: "Onest", serif;
}
body.--redesign .design__main-title {
  font-family: "Onest", serif;
}
body.--redesign .design__partner-title {
  font-family: "Onest", serif;
}
body.--redesign .design__inpages-title {
  font-family: "Onest", serif;
}
.--redesign .title-h3 {
  font-family: "Onest", serif;
  font-weight: 600;
}
.--redesign .section-title {
  font: 600 48px / 50px "Onest", serif;
}
.--redesign .port-title {
  font: 600 48px / 50px "Onest", serif;
}
.--redesign .galaxy__upper-item-text {
  font: 600 italic 14px / 18px "Onest", serif;
}
.--redesign .rdif-design .block-2 .title-sub {
  font: 600 26px / 30px "Onest", serif !important;
}
.rdif-design .block-3 .title-sub {
  font: 600 26px / 30px "Onest", serif !important;
} 
.--redesign #box2 .designing-text__button p {
  font-size: 16px;
  line-height: 22px;
}
.--redesign .gpb-wrapper .gpb-cms {
  z-index: 3;
}
.--redesign .gpb-wrapper .gpb-cms .text {
  font-size: 24px;
  line-height: 32px;
}
.--redesign .gpb-wrapper .gpb-purposes .purposes-list li {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .radico-wrapper .title {
  font-family: "Onest", serif;
}
.--redesign .radico-wrapper .radico-design .text-numb {
  font-family: "Onest", "Onest", serif;
}
.--redesign .radico-design .radico-design-carousel .owl-dot {
  font-family: "Onest", "Onest", serif !important;
}
.--redesign .suratex__design-divider-left-name {
  font-family: "Onest", serif;
}
.--redesign .suratex__realize-body.safe-bg::before {
  background-image: url('/image/new/site/suratex/realize-left_bg.jpg');
}
.--redesign .seo-slide-2 .seo-slide-2-box {
  box-shadow: 0 0 0 3px #f39500 inset;
}
.--redesign .audit-slide-2 .audit-slide-2-box {
  box-shadow: 0 0 0 3px #009ca5 inset;
}
.--redesign .sup-job-1-box {
  border-width: 3px;
}
.--redesign .screen-item__number {
  font-family: "Onest", serif;
}
.--redesign .ano-slider .swiper-pagination-bullet {
  font-family: "Onest", serif;
}
.--redesign .ano-real__item {
  font-family: "Onest", serif;
}
.--redesign .ano-real__title {
  font-family: "Onest", serif;
}
.--redesign .natuma-project__title {
  font-family: "Onest", serif;
}
.--redesign .natuma-wrapper {
  font-family: "Onest", serif;
}
.--redesign .natuma-project__adv-title {
  font-family: "Onest", serif;
}
.--redesign .natuma-project__adv-row {
  font-family: "Onest", serif;
}
.--redesign .portfol-wrapper .portfol .natuma-pages__block {
  line-height: 24px;
}
.--redesign .natuma-catalog .natuma-structure__item-text {
  font-size: 18px;
}
.--redesign.natuma-wrapper .title-h4 {
  font-size: 18px;
}
.--redesign .inpro-wrapper .inpro-design .num-text-box .left-b p {
  font-family: "Onest", serif !important;
  font-size: 140px;
  line-height: 120px;
  font-weight: 700;
  letter-spacing: -4px;
}
.--redesign .inpro-wrapper .inpro-design .d-02 {
  margin-bottom: 32px;
}
.--redesign .inpro-wrapper .inpro-design .d-05 .num-text-box .right-b {
  position: relative;
  bottom: 28px;
}
.--redesign .inpro-wrapper .inpro-design .design .num-text-box {
  width: 680px;
  display: flex;
  gap: 32px;
}
.--redesign .inpro-wrapper .inpro-design .design .num-text-box .text {
  margin-top: 28px;
}
.--redesign .inpro-wrapper .inpro-design  .num-text-box .right-b {
  width: auto !important;
}
.--redesign .inpro-wrapper .inpro-design .num-text-box .left-b {
  flex-shrink: 0 !important;
  width: auto !important;
}
.--redesign .inpro-wrapper .inpro-design .design .num-text-box .sm-title {
  font-weight: 600;
  line-height: 32px;
}
.--redesign .inpro-wrapper .inpro-realization .big-image-info .right-text p {
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 45px;
}
.--redesign .inpro-wrapper .inpro-realization .big-image-info .color-block-text p:not(:nth-child(2)) {
  font-weight: 600;
}
.--redesign .inpro-wrapper .inpro-realization .infogr-box .inf-image p {
  font: 600 16px / 24px "Onest", serif;
}
.--redesign .inpro-wrapper .inpro-design .d-05 .num-text-box .right-b .sm-title{
  width: 260px;
  position: relative;
}
.--redesign .bpc-project-page__lastversion {
  font-family: "Onest", serif;
}
.--redesign .bpc-wrapper {
  font-family: "Onest", serif;
}
.--redesign .bpc-wrapper .title {
  padding-top: 80px;
}
.--redesign .portfol-wrapper .omron-wrapper p {
  font-size: 22px;
  line-height: 28px;
}
.--redesign .omron-wrapper .omron-project .project-block-05 .text-box .text {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .omron-wrapper .omron-design .design-block-02 .num-2 {
  padding-top: 0;
  padding-left: 58px;
}
.--redesign .arielmetal-portatip__section-title {
  font-family: "Onest", serif;
}
.--redesign .arielmetal-portatip__section-text {
  font-family: "Onest", serif;
}
.--redesign .yadonor-design p {
  font-family: "Onest", serif !important;
  font-size: 18px !important;
  line-height: 28px;
}
.--redesign .yadonor-relize .text-box {
  top: 32px;
}
.--redesign .yadonor-design .bg-color-block p {
  font-family: "Onest", serif;
}
.--redesign .yadonor-portatip-to p.title-num:before {
  font-family: "Onest", serif;
}
.--redesign   .yadonor-portatip-to .box-right {
  width: 420px;
  margin-right: 0;
}
.--redesign .yadonor-otzov h2 {
  margin-top: 80px !important;
}
.--redesign .portfol-wrapper .portfol p.pl-otzov-txt {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .yadonor-otzov .pl-otzov-txt {
  max-width: 620px;
  font-size: 18px;
  line-height: 28px;
}
.--redesign .image-yadonor-02 {
  top: -160px;
}
.--redesign .gpbj-wrapper {
  font-family: "Onest", serif;
}
.--redesign .gpbj-wrapper .drop {
  font-family: "Onest", serif;
  font-size: 18px;
}
.--redesign .gpbj-wrapper p.text {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .docash-project-blocks .block-title span {
  font-size: 24px;
  line-height: 28px;
  font-family: "Onest", serif;
}
.--redesign .docash-present .pl-panel-site {
  margin-bottom: 32px;
}
.--redesign .docash-wrapper p.text {
  font-size: 22px;
  line-height: 28px;
}
.--redesign .gpbj-colors .circle:after {
  font-size: 16px;
}
.--redesign .vf-design .move .boxer div {
  font-family: "Onest", serif;
  font-size: 14px;
  line-height: 18px;
}
.--redesign .vf-design .pic.menu {
  width: 362px;
  height: 246px;
}
.--redesign .vf-real .desc .name .small {
  font-size: 16px;
  line-height: 24px;
  margin-top: 8px !important;
}
.--redesign .vf-room .portfol .text-area p {
  font-size: 16px;
  line-height: 24px;
}
.--redesign .vf-smi .portfol p {
  font-size: 16px !important;
  line-height: 24px !important;
}
.--redesign .vf-bitrix .portfol .block-group .block .text p.text-mb span {
  margin: 0 26px;
  font-size: 114px;
}
.--redesign .vf-room .portfol .text-area p:nth-child(3) {
  margin-top: 8px;
}
.--redesign .vf-real .desc .name .big {
  font-family: "Onest", serif;
  font-size: 22px;
  line-height: 28px;
}
.--redesign .vf-bitrix .portfol .block-group .block .move.show .part.msg {
  font-family: "Onest", serif;
  font-size: 22px;
  line-height: 28px;
}
.--redesign .portfol-wrapper .vf-screen .portfol p {
  font-size: 16px;
  line-height: 24px;
}
.--redesign .portfol-wrapper .vf-design .portfol p {
  font-size: 16px;
  line-height: 24px;
}
.--redesign .portfol-wrapper .vf-portatip .portfol p {
  font-size: 16px;
  line-height: 24px;
}
.--redesign .portfol-wrapper .vf-room .portfol p {
  font-size: 16px;
  line-height: 24px;
}
.--redesign .portfol-wrapper .vf-room-ad .portfol p {
  font-size: 16px;
  line-height: 24px;
}
.--redesign .portfol-wrapper .vf-real .portfol p {
  font-size: 16px;
  line-height: 24px;
}
.--redesign .gpb-wrapper .des-003 .text {
  font-size: 22px;
  line-height: 32px;
}
.--redesign .gpb-wrapper .gpb-features .bg-white .flex-block .text-block .white-text {
  margin-top: 126px;
}
.--redesign .gpb-wrapper .gpb-features .bg-blue .text-block {
  width: 420px;
}
.--redesign .gpb-wrapper .gpb-features .bg-white-bottom .graph-block .bottom-text {
  font-size: 18px;
  line-height: 24px;
}
.--redesign .vf-bitrix .portfol .block-group .block .text p.text-c {
  font-size: 22px;
  line-height: 28px;
}
.--redesign .vf-bitrix {
  height: 1424px;
  background-color: #129375;
  background-size: cover;
}
.vf-bitrix .portfol .fon {
  height: 1424px;
  object-fit: cover;
}
.--redesign .vf-bitrix__nav {
  position: absolute;
  bottom: 70px;
  left: 0;
  right: 0;
}
.--redesign .vf-flex .portfol p {
  font-size: 16px;
  line-height: 24px;
}
.--redesign .astrazend-wrapper p.text {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .techofs-wrapper p.text {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .konversia-wrapper p.text {
  font-size: 18px;
  line-height: 28px;
} 
.--redesign .pl-project-box {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .portfol-wrapper .sk-map-text p {
  font-size: 20px;
}
.--redesign .my-mfp-zoom-in.mfp-ready.mfp-bg {
  opacity: 1;
  background: rgba(0, 0, 0, 0.20);
}
.--redesign .mfp-content .clients-dialog-block {
  border: none;
  border-radius: 8px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.20);
}
.--redesign .mfp-content .clients-dialog-block .column-1.secondline a {
  text-decoration: none;
}
.--redesign .mfp-content .clients-dialog-block .column-1.secondline a:hover {
  text-decoration: underline;
}
.--redesign .mfp-close-btn-in .mfp-close {
  top: 16px;
  right: 16px;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M19 5L5 19M5.00001 5L19 19' stroke='%23706F6F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: center center;
}
.--redesign .clients-dialog-wrapper .column-1 ul li {
  padding-left: 32px;
  padding-top: 4px;
  background-image: url('/image/new/clients/i-develop.svg');
}
.--redesign .clients-dialog-wrapper .column-1 ul li.case {
  background-image: url('/image/new/clients/i-seo.svg');
}
.--redesign .clients-dialog-wrapper .column-1 ul li.opinion {
  background-image: url('/image/new/clients/i-otziv.svg');
}
.--redesign .portfol-wrapper .pixel .design__screen-body-text {
  font-size: 18px;
}
.--redesign .gpb-wrapper .gpb-screen-block .bg-blue .right-text-block p {
  font-size: 18px;
}
.--redesign .techofs-design__box-quotes {
  font-size: 24px;
  line-height: 32px;
}
.--redesign .konversia-wrapper .title {
  padding-top: 80px;
}
.--redesign .portfol-wrapper .esg-disclosure .design__graph-text {
  font-size: 19px;
}
.--redesign  #box2 .box-gif .designing-footer p {
  font-family: Epilogue, 'Onest', serif !important;
}
.--redesign .tinso-design .text-numb {
  font-family: "Onest", serif;
  letter-spacing: 0;
}
.--redesign #box3 .block-productPage .portfol-block .block-main .block-nav .block-text__item:nth-child(1) {
  margin-bottom: 50px;
}
.--redesign #box3 .block-productPage .portfol-block .block-main .block-nav .block-text__item:nth-child(2) {
  margin-bottom: 54px;
}
.--redesign #box3 .block-productPage .portfol-block .block-main .block-nav .block-text__item:nth-child(3) {
  margin-bottom: 61.5px;
}
.--redesign .gpb-wrapper .gpb-design .infographics .right-box .text {
  font-size: 24px;
  line-height: 32px;
}
.--redesign .page-wrapper .portfol-wrapper .title-h3-desc {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .kb123-new-font_slider-wrap {
  font-size: 18px !important;
}
.--redesign .feedback-block p {
  background-image: url('/image/new/quote.png') !important;
  background-repeat: no-repeat !important;
}
.--redesign .feedback-block p {
  padding-top: 42px !important;
}
.--redesign .feedback {
  padding-top: 0 !important;
}
.--redesign .feedback-block::before {
  display: none;
}
.--redesign .pl-panel-site--big .pl-panel-site-box {
  width: 136px;
}
.--redesign .page-wrapper .portfol-wrapper .ucangifts .section-text {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .page-wrapper .portfol-wrapper .ucangifts .project-goals-goal-text {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .page-wrapper .portfol-wrapper .ucangifts .project__concept-desc {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .page-wrapper .portfol-wrapper .ucangifts .title-h3-desc {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .portfol-wrapper .ucangifts .design__UIkit-text {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .page-wrapper .portfol-wrapper .ucangifts .realize__body-item-text {
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
}
.--redesign .page-wrapper .portfol-wrapper .ucangifts .design__catalog-graph-box-text {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .page-wrapper .portfol-wrapper .ucangifts .project__changes-now-graph-text {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .portfol-wrapper .novostal .portfol .section-text {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .portfol-wrapper .novostal .portfol .project__concept-desc {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .portfol-wrapper .novostal .portfol .project__concept-item-head-text {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .portfol-wrapper .novostal .portfol .design__catalog-head-text {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .portfol-wrapper .novostal .portfol .design__cabinet-text {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .portfol-wrapper .novostal .portfol .realize__calc-text {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .portfol-wrapper .novostal .portfol .realize__bitrix-text {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .techofs-number__text{
  font-size: 18px;
  line-height: 28px;
}
.--redesign .astrazend-structure__box {
  font-size: 18px;
}
.--redesign .astrazend-task__dsc {
  font-size: 18px;
}
.--redesign .radico-design .list-block2 .text .text-sub {
  font-size: 22px;
  line-height: 28px;
}
.--redesign .hero__item-item-text {
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
}
.--redesign .site-wrapper .title-h3 {
  font-size: 36px;
  line-height: 42px;
}
.--redesign .site-wrapper p.text {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .gem-center-wrapper .portfol-block .alt-block {
  font-family: 'Onest', serif !important;
  font-size: 16px;
}
.--redesign .gem-center-wrapper .adaptiv-block__title {
  font-family: 'Onest', serif !important;
}
.--redesign .gem-center-wrapper .adaptiv-block__right span {
  font-family: 'Onest', serif !important;
}
.--redesign .gem-center-wrapper .adaptiv-block__left .text {
  font-family: 'Onest', serif !important;
}
.--redesign .gem-center-wrapper .project-structure__number {
  font-family: 'Onest', serif !important;
}
.--redesign .gem-center-wrapper .project-structure__number:nth-child(1) {
  right: -16px;
}
.--redesign .gem-center-wrapper.konversia-wrapper p.text {
  font-size: 18px;
  line-height: 24px;
}
.--redesign .gem-center-wrapper .page-list li span {
  font-size: 22px;
}
.--redesign .project-dev .progress, 
.--redesign .project-dev .title-date {
  font-family: 'Onest', serif !important;
}
.--redesign .gem-center-wrapper.konversia-wrapper p.text.text_fz-mod {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .pagination__item.swiper-pagination-bullet span {
  font-family: 'Onest', serif !important;
}
.--redesign .konversia-wrapper .main-section-desc {
  font-size: 22px;
  line-height: 28px;
}
.--redesign  #box2 .dev-section:nth-child(2) .main-section-text {
  font-size: 22px;
  line-height: 28px;
}
.--redesign  #box3 .block-colors-scheme .portfol-block .block-color-text p {
  font-size: 18px;
}
.--redesign #box2 .block-logotip .portfol-block .block-flex-main .block-flex-main__item p {
  font-size: 18px !important;
}
.--redesign #box2 .block-logotip .portfol-block .block-flex-main .block-flex-main__item._1 p {
  font-size: 20px !important;
  line-height: 32px !important;
}
.--redesign #box2 .block-logotip .portfol-block .block-flex-main .block-flex-main__item._2 p {
  font-size: 20px !important;
  line-height: 32px !important;
}
.--redesign #box2 .block-prosmotr .portfol-block .tittle {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign #box3 .block-structurs-page .portfol-block .block-flex-main .block-flex-main__item p {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .inpro-wrapper .inpro-design .design .num-text-box .text {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign #box2-2 .main-section-desc {
  font-size: 18px !important;
  line-height: 28px !important;
} 
.--redesign #box3 .main-section-desc {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign #box3-1 .main-section-desc {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign #box3-2 .main-section-desc {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign #box3-3 .portfol-block .main-section-desc {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .portfol-block .wrap-number span {
  font-family: 'Onest', 'PT Sans', serif;
}
.--redesign #box3-4 .main-section-desc {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign #box4 .main-section-desc {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .concept-item__text {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .omron-wrapper .omron-project .project-block-01 p {
  font-size: 22px;
  line-height: 28px;
}
.--redesign .omron-wrapper .omron-project .project-block-02 p {
  font-size: 22px;
  line-height: 28px;
}
.--redesign .arielmetal-portatip-two__btns-item {
  font-family: 'Onest', serif;
}
.--redesign .arielmetal-portatip p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .arielmetal-portatip-two p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .arielmetal-design p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .arielmetal-design-two p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .arielmetal-relize p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .arielmetal-relize-two p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .yadonor-portatip-three p {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .yadonor-relize .black-text {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .yadonor-design .bg-color-block .images-info .img-info {
  background-size: contain;
}
.--redesign .gpbj-blocks .texts span {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .compound-title {
  font-family: "Onest", serif;
  font-size: 36px;
  line-height: 42px;
}
.--redesign .wrap-title-green {
  padding-top: 0;
}
.--redesign .wrap-title-green .desc-text {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .wrap-compound-title .desc {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .wrap-sl-duble-2 .wrap-bullet-index.swiper-pagination-bullet .bullet-text {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .wrap-sl-duble-3 .wrap-bullet-index.swiper-pagination-bullet .bullet-text{
  font-size: 18px;
  line-height: 28px;
}
.--redesign #box3-4 .desc p {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .wrap-block-products .desc {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .wrap-block-time .desc {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .tobacco-relize-1 {
  margin-top: 32px;
}
.--redesign .tobacco-relize .tobacco-relize-1 span {
  font-family: 'Onest', serif;
  font-size: 16px;
  line-height: 24px;
}
.--redesign .tobacco-portatip .tobacco-portatip-5 span {
  font-family: 'Onest', serif;
  font-size: 18px;
  line-height: 28px;
}
.--redesign .tobacco-relize .tobacco-relize-2-1 {
  font-family: 'Onest', serif;
  font-size: 18px;
  line-height: 28px;
}
.--redesign .tobacco-design .tobacco-design-7-1 {
  font-family: 'Onest', serif;
  font-size: 18px;
  line-height: 28px; 
}
.--redesign .shell-portatip {
  height: 1300px;
}
.--redesign .shell-portatip .shell-portatip-row .shell-portatip-box ul {
  margin-top: 14px;
}
.--redesign .shell-portatip .shell-portatip-row .shell-portatip-box ul li {
  font-family: 'Onest', serif;
  font-size: 18px;
  line-height: 28px;
}
.--redesign .shell-portatip .shell-portatip-row .shell-portatip-box p strong {
  margin-bottom: 8px;
}
.--redesign .shell-portatip .shell-portatip-row {
  display: flex;
  gap: 20px;
}
.--redesign .shell-otzov .pl-otzov-txt {
  width: 640px;
}
.--redesign .kre-design p {
  font-family: 'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .kre-relize p {
  font-family: 'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .kre-relize-two p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .kre-proekt span {
  font-family: 'Onest', serif !important;
  font-size: 18px !important;
  line-height: 24px !important;
}
.--redesign .kre-proekt span:nth-child(1) {
  font-family: 'Onest', serif !important;
  font-size: 40px !important;
  line-height: 48px !important;
}
.--redesign .kre-proekt span:nth-child(2) {
  font-family: 'Onest', serif !important;
  font-size: 30px !important;
  line-height: 36px !important;
}
.--redesign .kre-proekt span:nth-child(3) {
  font-family: 'Onest', serif !important;
  font-size: 18px !important;
  line-height: 24px !important;
}
.--redesign .kre-proekt p {
  font-family: 'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .kre-proekt .kre-proekt-4 {
  font-family: 'Onest', serif !important;
  font-size: 28px !important;
  line-height: 32px !important;
}
.--redesign .kre-proekt .kre-proekt-5 {
  font-family: 'Onest', serif !important;
  left: 770px;
}
.--redesign .kre-design-two p {
  font-family: 'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .kre-proekt .kre-proekt-6 {
  font-family: 'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .kre-proekt .kre-proekt-7 {
  font-family: 'Onest', serif !important;
}
.--redesign .kre-proekt .kre-proekt-8 {
  font-family: 'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .kre-design-two .kre-design-two-title {
  font-family: 'Onest', serif !important;
  font-size: 42px !important;
  line-height: 50px !important;
}
.--redesign .kre-design-two .kre-design-two-text {
  font-family: 'Onest', serif !important;
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .kre-design-three .kre-design-three-1 {
  font-family: 'Onest', serif !important;
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .kre-design-three .kre-design-three-3 {
  font-family: 'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
  text-align: center;
  left: 0;
  right: 0;
}
.--redesign .kre-design-three .kre-design-three-4 {
  font-family: 'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
  text-align: center;
  left: 0;
  right: 0;
}
.--redesign .list-circle__item:before {
  font-family: 'Onest', 'PT Sans', serif;
}
.--redesign .list-circle__item {
  font-family: 'Onest', serif;
  font-size: 18px;
  line-height: 28px;
}
.--redesign .advanself-adaptive-item h6 {
  font-family: 'Onest', serif;
  font-size: 18px;
  line-height: 28px;
}
.--redesign .advanself-auditory-btn span {
  font-family: 'Onest', serif;
  font-size: 16px !important;
  line-height: 24px !important;
}
.--redesign .advanself-icons-numb {
  width: 205px;
}
.--redesign .advanself-icons-text {
  width: 205px;
}
.--redesign .advanself-adaptive-carousel li button {
  font-family: 'Onest', serif;
}
.--redesign .advanself-icons-numb {
  font-family: 'Onest', serif;
}
.--redesign .advanself-icons-text {
  font-family: 'Onest', serif;
  font-size: 56px;
}
.--redesign .advanself-icons .title-h3__numb {
  font-family: 'Onest', serif;
}
.--redesign .tech-proekt .tech-proekt-span {
  font-family: 'Onest', serif;
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
}
.--redesign .tech-proekt .tech-proekt-span-2 {
  font-family: 'Onest', serif;
  font-size: 18px;
  line-height: 28px;
}
.--redesign .tech-proekt .tech-proekt-item:last-child {
  width: 388px;
}
.--redesign .tech-design .tech-design-p-1 {
  width: 464px;
}
.--redesign .tech-design .tech-design-p-2 {
  width: 510px;
}
.--redesign .tech-design .tech-design-p-3 {
  padding-top: 620px;
  width: 500px;
  white-space: wrap !important;
}
.--redesign .tech-design .tech-design-p-4 {
  width: 464px;
  white-space: wrap;
}
.--redesign .tech-design .tech-design-p-5 {
  padding-top: 742px;
  width: 464px;
}
.--redesign .tech-design .tech-design-p-5:before {
  top: 600px;
}
.--redesign .tech-design-two .tech-design-two-title{
  font-family: 'Onest', serif;
  font-size: 32px;
  line-height: 36px;
}
.--redesign .tech-relize-two .tech-relize-two-txt{
  font-family: 'Onest', serif;
  font-size: 22px;
  line-height: 28px;
}
.--redesign .kb-design5 h2 {
  margin-top: 0 !important;
  padding-top: 80px !important;
}
.--redesign .kb-design p {
  font-family: 'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .kb-design .kb-design-elem__item {
  font-family: 'Onest', serif;
  font-size: 18px;
  line-height: 28px;
}
.--redesign .kb-design .kb-design-elem__item:before {
  font-family: 'Onest', serif !important;
}
.--redesign  .kb-design .kb-design-elem__item span{
  font-family: 'Onest', serif;
  font-size: 22px;
  line-height: 28px;
}
.--redesign .kb-design h2 {
  margin-top: 0 !important;
}
.--redesign .kb-design-box-2 .kb-design-box-2-1 span {
  font-family: 'Onest', serif;
  font-size: 18px;
  line-height: 28px;
}
.--redesign .kb-design-box-2 .kb-design-box-2-2 span {
  font-family: 'Onest', serif;
  font-size: 18px;
  line-height: 28px;
}
.--redesign .kb-design1 p {
  font-family: 'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .kb-design2 p{
  font-family: 'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .kb-design3 p{
  font-family: 'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .kb-design5 p{
  font-family: 'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .danaco-wrapper .danaco-bitrix .box .text-cyan {
  font-family: 'lato-light', 'Onest', serif !important;
}
.--redesign .danaco-wrapper p.text {
  font-family: 'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .danaco-wrapper .danaco-project .box-images .right-box .img-04 {
  background-size: contain;
  background-position: center center;
}
.--redesign .danaco-wrapper .danaco-design .images-block .images-page {
  margin-top: 71px;
}
.--redesign .danaco-design .step {
  font-size: 16px !important;
  line-height: 24px !important;
}
.--redesign .danaco-wrapper .danaco-realization .icons-box .box p {
  font-size: 16px !important;
  line-height: 24px !important;
}
.--redesign .danaco-wrapper .danaco-project .box-images .left-box .text-box .text {
  font-size: 16px !important;
  line-height: 24px !important;
  font-size: 600 !important;
}
.--redesign .danaco-wrapper .danaco-design .images-block .right-num span {
  font-family: 'Onest', serif !important;
}
.--redesign .tabetai-wrapper .portfol h2 {
  font-family: 'Onest', serif;
}
.--redesign .hinode-wrapper h2 {
  font-family: 'Onest', serif;
}
.--redesign .tabetai-wrapper .tabetai-project .p-num:before {
  font-family: "Oswald", 'Onest', 'PT Sans', serif;
}
.--redesign .hinode-wrapper .hinode-fonts-colors .image-block .left-color-text .text-box {
  font-family: 'Onest', serif;
  font-size: 14px;
  line-height: 18px;
}
.--redesign .hinode-wrapper .hinode-fonts-colors .bottom-block .title-big {
  font-family: 'Carlito-Bold', 'Onest', serif !important;
}
.--redesign .ems-wrapper .ems-design .title-p {
  font-family: 'Onest', serif !important;
  font-size: 48px;
}
.--redesign .ems-wrapper .ems-realization .ems-vid-carousel .controls .swiper-button-prev {
  top: 53.9px;
}
.--redesign .ems-wrapper .ems-realization .ems-vid-carousel .controls .swiper-button-next {
  top: 53.9px;
}
.--redesign .ems-wrapper .ems-design .bottom-image-01 .resolution-image {
  background-size: contain;
}
.--redesign .ems-wrapper .ems-design .bottom-image-03 .resolution-image {
  background-size: contain;
}
.--redesign .ems-wrapper .ems-realization .ems-vid-carousel .controls .name {
  font-size: 18px;
  line-height: 22px;
}
.--redesign .ems-wrapper .ems-project .tx {
  font-size: 22px;
  line-height: 28px;
  font-weight: 600;
}
.--redesign .ems-wrapper .ems-realization .ems-vid-carousel .swiper-slide p {
  font-size: 16px;
  line-height: 22px;
}
.--redesign  .ems-wrapper .ems-realization .area-4 .text-p {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .ems-wrapper .ems-project .bottom-box .numbers-slider .swiper-button-prev {
  top: 62px;
}
.--redesign .ems-wrapper .ems-project .bottom-box .numbers-slider .swiper-button-next {
  top: 62px;
}
.ems__nav {
  position: relative;
  top: 112px;
  height: 24px;
}
.--redesign .ems-wrapper .ems-design .title-p span {
  font-family: 'Onest', serif !important;
}
.--redesign .ems-wrapper .ems-realization .area-4 .title-p span {
  font-family: 'Onest', serif !important;
}
.--redesign .ems-wrapper .ems-project .bottom-box .num span {
  font-family: 'Onest', serif !important;
}
.--redesign .ems-wrapper .ems-project .bottom-box .big-num {
  font-family: 'Onest', serif !important;
}
.--redesign .karibiya-portatip .karibiya-portatip-p:before {
  font-family: 'Onest', serif;
}
.--redesign .karibiya-portatip .karibiya-portatip-p {
  font-family: 'Onest', serif !important;
  font-size: 24px !important;
  line-height: 32px !important;
}
.--redesign .karibiya-relize p {
  margin-top: 1246px  !important;
  font-family: 'Onest', serif !important;
  font-size: 24px !important;
  line-height: 32px !important;
  font-weight: 500 !important;
}
.--redesign .karibiya-otzov .pl-otzov-txt {
  max-width: 620px;
}
.--redesign .svbc-portatip-three p:before {
  font-family: 'Onest', serif;
}
.--redesign .svbc-relize .svbc-relize-obl {
  font-family:'Onest', serif !important;
}
.--redesign .svbc-portatip-to p:before,
.--redesign .svbc-portatip-three p:before,
.--redesign .svbc-design p:before,
.--redesign .svbc-design-three p:before {
  background-size: contain;
}
.--redesign .pacific-relize p:before,
.--redesign .pacific-design p:before,
.--redesign .pacific-design-three p:before {
  font-family:'Onest', serif !important;
}
.--redesign .pacific-relize span {
  font-family:'Onest', serif !important;
}
.--redesign .pacific-relize-to .pacific-relize-to-1 {
  font-family:'Onest', serif !important;
}
.--redesign .konproj-block .konproj-title {
  font-family: 'Onest', serif !important;
  font-size: 22px;
  line-height: 28px;
}
.--redesign .konproj-board .konproj-title {
  padding-top: 0;
  height: 40px;
  font-size: 22px;
  line-height: 28px;
}
.--redesign .konproj-board .konproj-title {
  font-size: 22px;
  line-height: 26px;
}
.--redesign .konproj-board__text {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .konproj-block .konproj-title.first {
  box-sizing: border-box;
  height: 86px;
  padding: 0 20px;
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 82px;
}
.--redesign .konproj-block .konproj-title.last {
  height: 86px;
  font-size: 28px;
  line-height: 86px;
  margin-top: 156px;
}
.--redesign .kondes-title {
  font-size: 36px;
  line-height: 42px;
}
.--redesign .kondes-list__item {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .kondes .kondes-lines .line3 {
  top: 144px;
}
.--redesign .konproj-lines .line-2 {
  top: -119px;
}
.--redesign .konproj-lines .line-4 {
  top: 136px;
}
.--redesign .kondes .kondes-lines .line2 {
  top: -135px;
}
.--redesign .kondes .kondes-lines .line4 {
  top: -135px;
}
.--redesign .konreal-lines .line2 {
  top: 36px;
}
.--redesign .konreal-lines .line4 {
  top: 614px;
}
.konproj__nav {
  margin-top: 372px;
  width: 100%;
  height: 24px;
}
.--redesign .urmed-portatip .urmed-portatip-box span {
  font-family:'Onest', serif !important;
}
.--redesign .urmed-portatip .urmed-portatip-8 {
  font-family:'Onest', serif !important;
}
.--redesign .urmed-portatip .urmed-portatip-4, 
.--redesign .urmed-portatip .urmed-portatip-5, 
.--redesign .urmed-portatip .urmed-portatip-6, 
.--redesign .urmed-portatip .urmed-portatip-7 {
  font-family:'Onest', serif !important;
  font-size: 14px;
  line-height: 24px;
}
.--redesign .urmed-design {
  height: 1286px !important;
  background-color: #e6e6e6;
  background-position: center bottom;
}
.--redesign .urmed-design-to p {
  font-size: 24px !important;
  line-height: 32px !important;
}
.--redesign .urmed-design-to .urmed-design-to-3 {
  font-family:'Onest', serif !important;
  font-size: 14px !important;
  line-height: 18px !important;
}
.--redesign .urmed-design-to .urmed-design-to-4 {
  font-family:'Onest', serif !important;
  font-size: 14px !important;
  line-height: 18px !important;
}
.--redesign .urmed-design-three p {
  font-size: 24px !important;
  line-height: 32px !important;
}
.--redesign .urmed-slider p {
  font-size: 24px !important;
  line-height: 32px !important;
}
.--redesign .personal-slide-content p {
  font-family:'Onest', serif !important;
  font-size: 14px !important;
  line-height: 18px !important;
}
.--redesign .personal-slide-content h3 {
  font-family:'Onest', serif !important;
}
.--redesign .synevo-portatip .synevo-portatip-txt {
  padding-right: 8px;
}
.--redesign .synevo-portatip  span {
  font-family:'Onest', serif !important;
  font-size: 14px !important;
  line-height: 18px !important;
}
.redesign_synevo-block {
  width: 100%;
  height: 104px;
  margin-top: 31px;
  margin-bottom: 60px;
}
.redesign_synevo-block p {
  margin: 0 !important;
}
.--redesign .vistex-portatip .vistex-portatip-1, 
.--redesign .vistex-portatip .vistex-portatip-2, 
.--redesign .vistex-portatip .vistex-portatip-3, 
.--redesign .vistex-portatip .vistex-portatip-4, 
.--redesign .vistex-portatip .vistex-portatip-5, 
.--redesign .vistex-portatip .vistex-portatip-6, 
.--redesign .vistex-portatip .vistex-portatip-7 {
  display: flex;
  align-items: center;
  font-family:'Onest', serif !important;
  font-size: 14px !important;
  line-height: 18px !important;
}
.--redesign .vistex-design .vistex-design-1 span {
  font-family:'Onest', serif !important;
}
.--redesign .vistex-design .vistex-design-2 span {
  font-family:'Onest', serif !important;
}
.--redesign .vistex-design .vistex-design-3 span {
  font-family:'Onest', serif !important;
}
.--redesign .vistex-relize .vistex-relize-1 span {
  font-family:'Onest', serif !important;
}
.--redesign .vistex-relize .vistex-relize-2 span {
  font-family:'Onest', serif !important;
}
.--redesign .vistex-relize .vistex-relize-3 span {
  font-family:'Onest', serif !important;
}
.--redesign .s-gemm-relize .s-gemm-relize-1 span, 
.--redesign .s-gemm-relize .s-gemm-relize-2 span, 
.--redesign .s-gemm-relize .s-gemm-relize-3 span, 
.--redesign .s-gemm-relize .s-gemm-relize-4 span {
  font-family:'Onest', serif !important;
  font-size: 16px !important;
  line-height: 24px !important;
  display: none !important;
}
.--redesign .s-gemm-relize .s-gemm-relize-1, 
.--redesign .s-gemm-relize .s-gemm-relize-2, 
.--redesign .s-gemm-relize .s-gemm-relize-3, 
.--redesign .s-gemm-relize .s-gemm-relize-4 {
  background-size: contain;
}
.--redesign .s-gemm-portatip .s-gemm-portatip-1 {
  background: url("/image/new/site/gemacademia/target-1.png");
  background-size: contain;
}
.--redesign .s-gemm-portatip .s-gemm-portatip-2 {
  background: url("/image/new/site/gemacademia/target-2.png");
  background-size: contain;
}
.--redesign .s-gemm-portatip .s-gemm-portatip-3 {
  background: url("/image/new/site/gemacademia/target-3.png");
  background-size: contain;
}
.s-gemm-design-three .s-gemm-design-three-1 span {
  font-family:'Onest', serif !important;
    font-size: 16px !important;
}
.--redesign .s-gemm-relize .s-gemm-relize-1 span {
  max-width: 50%;
}
.--redesign .s-gemm-relize .s-gemm-relize-2 span {
  position: relative;
  display: block;
  max-width: 72%;
  z-index: 2;
}
.--redesign .s-gemm-relize .s-gemm-relize-2 span::after {
  content: '';
  position: absolute;
  top: 86px;
  left: -15px;
  width: 383px;
  height: 20px;
  background-color: #064397;
  z-index: -1;
}
.--redesign .s-gemm-relize .s-gemm-relize-3 span {
  max-width: 72%;
}
.--redesign .s-gemm-relize .s-gemm-relize-4 span {
  max-width: 50%;
}
.--redesign .s-gemm-portatip p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .s-gemm-portatip-to p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .s-gemm-design-to p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .s-gemm-design-three p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .s-gemm-design-for p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .nuclear-portatip .nuclear-portatip-2 span {
  font-family:'Onest', serif !important;
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .nuclear-portatip .nuclear-portatip-1 span {
  font-family:'Onest', serif !important;
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .nuclear-design-three div {
  font-family:'Onest', serif !important;
  font-size: 16px !important;
  line-height: 24px !important;
} 
.--redesign .nuclear-portatip p {
  font-family:'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .nuclear-design p {
  font-family:'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .nuclear-design-three p {
  font-family:'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .nuclear-design-for p {
  font-family:'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .nuclear-design-five p {
  font-family:'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .nuclear-relize p {
  font-family:'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .nuclear-relize-to p {
  font-family:'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}


.--redesign .nuclear-design .nuclear-design-1 {
  background-image: url("/image/new/site/nuclear/Slide3_infografic_1.svg");
}
.--redesign .nuclear-design .nuclear-design-2 {
  background-image: url("/image/new/site/nuclear/Slide3_infografic_2.svg");
}
.--redesign .nuclear-design .nuclear-design-3 {
  background-image: url("/image/new/site/nuclear/Slide3_infografic_3.svg");
}
.--redesign .nuclear-design .nuclear-design-4 {
  background-image: url("/image/new/site/nuclear/Slide3_infografic_3_2.svg");
}
.--redesign .nuclear-design .nuclear-design-5 {
  background-image: url("/image/new/site/nuclear/Slide3_infografic_4.svg");
}
.--redesign .nuclear-design .nuclear-design-6 {
  background-image: url("/image/new/site/nuclear/Slide3_infografic_5.svg");
}
.--redesign .nuclear-design .nuclear-design-7 {
  background-image: url("/image/new/site/nuclear/Slide3_infografic_6.svg");
}
.--redesign .nuclear-design .nuclear-design-8 {
  background-image: url("/image/new/site/nuclear/Slide3_infografic_6_2.svg");
}

.--redesign .tehnomoscow-relize .tehnomoscow-relize-1, 
.--redesign .tehnomoscow-relize .tehnomoscow-relize-2 {
  margin-top: 26px !important;
}
.--redesign .tehnomoscow-relize .tehnomoscow-relize-1:before, 
.--redesign .tehnomoscow-relize .tehnomoscow-relize-2:before, 
.--redesign .tehnomoscow-relize .tehnomoscow-relize-3:before, 
.--redesign .tehnomoscow-relize .tehnomoscow-relize-4:before {
  background-image: url("/image/new/site/tehnomoscow/Slide6_numbering.svg")
}
.--redesign .tehnomoscow-portatip .tehnomoscow-portatip-3:before, 
.--redesign .tehnomoscow-portatip .tehnomoscow-portatip-4:before {
  background-image: url("/image/new/site/tehnomoscow/Slide2_numbering.svg");
}
.--redesign .juliana-portatip p {
  font-family:'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .juliana-design p {
  font-family:'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .juliana-design-to p {
  font-family:'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .juliana-design-three p {
  font-family:'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .juliana-design-three .juliana-design-three-txt-1 span, 
.--redesign .juliana-design-three .juliana-design-three-txt-2 span, 
.--redesign .juliana-design-three .juliana-design-three-txt-3 span, 
.--redesign .juliana-design-three .juliana-design-three-txt-4 span, 
.--redesign .juliana-design-three .juliana-design-three-txt-5 span {
  font-family:'Onest', serif !important;
  font-size: 16px !important;
  line-height: 24px !important;
}
.--redesign .juliana-relize p {
  font-family:'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .juliana-relize-to p {
  font-family:'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .juliana-relize-three p {
  font-family:'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}

.--redesign .amado-portatip .amado-portatip-3 span {
  font-family:'Onest', serif !important;
}
.--redesign .amado-portatip .amado-portatip-4 span {
  font-family:'Onest', serif !important;
}
.--redesign .amado-design .amado-box p { 
  padding-right: 12px;
  font-family:'Onest', serif !important;
  font-size: 14px  !important;
  line-height: 18px !important;
}
.--redesign .amado-design-to .amado-design-to-1_1, 
.--redesign .amado-design-to .amado-design-to-1_2, 
.--redesign .amado-design-to .amado-design-to-1_3 {
  font-family:'Onest', serif !important;
}
.--redesign .amado-relize .amado-relize-5 {
  top: 608px;
}
.--redesign .amado-relize .amado-relize-6 {
  top: 958px;
}
.--redesign .enel-clinic-design-to .enel-clinic-txt span {
  font-family:'Onest', serif !important;
}
.--redesign .enel-clinic-design p:before {
  background-image: url("/image/new/site/enel-clinic/slide2-1.svg");
}
.--redesign .enel-clinic-design-to .enel-clinic-design-to-p-1:before {
  background-image: url("/image/new/site/enel-clinic/slide2-2.svg");
}
.--redesign .enel-clinic-design-to .enel-clinic-design-to-p-2:before {
  background-image: url("/image/new/site/enel-clinic/slide2-3.svg");
}
.--redesign .enel-clinic-design-to .enel-clinic-design-to-p-3:before {
  background-image: url("/image/new/site/enel-clinic/slide2-4.svg");
}
.--redesign .mirbis-portatip .mirbis-portatip-3, 
.--redesign .mirbis-portatip .mirbis-portatip-4, 
.--redesign .mirbis-portatip .mirbis-portatip-5, 
.--redesign .mirbis-portatip .mirbis-portatip-6, 
.--redesign .mirbis-portatip .mirbis-portatip-7, 
.--redesign .mirbis-portatip .mirbis-portatip-8 {
  font-family:'Onest', serif !important;
  font-size: 22px;
}
.--redesign .mirbis-portatip .mirbis-portatip-3 a, 
.--redesign .mirbis-portatip .mirbis-portatip-4 a, 
.--redesign .mirbis-portatip .mirbis-portatip-5 a, 
.--redesign .mirbis-portatip .mirbis-portatip-6 a, 
.--redesign .mirbis-portatip .mirbis-portatip-7 a, 
.--redesign .mirbis-portatip .mirbis-portatip-8 a {
  font-family:'Onest', serif !important;
}
.--redesign .mirbis-relize .mirbis-relize-1:before,
.--redesign .mirbis-relize-to p:before {
  font-family:'Onest', serif !important;
}
.--redesign .mirbis-portatip-to .mirbis-portatip-to-3 {
  background-image: url("/image/new/site/mirbis/collag2-note1.svg");
}
.--redesign .mirbis-portatip-to .mirbis-portatip-to-4 {
  width: 92px;
  background-image: url("/image/new/site/mirbis/collag2-note2.svg");
}
.--redesign .mirbis-portatip-to .mirbis-portatip-to-5 {
  background-image: url("/image/new/site/mirbis/collag2-note3.svg");
}
.--redesign .mirbis-portatip-to .mirbis-portatip-to-6 {
  background-image: url("/image/new/site/mirbis/collag2-note4.svg");
}
.--redesign .disco-portatip p:before,
.--redesign .disco-elements p:before {
  top: 4px;
  font-family:'Onest', serif !important;
}
.--redesign .disco-portatip p:before {
  background-image: url("/image/new/site/disco/slide2-number1.svg");
}
.--redesign .disco-elements p:before {
  background-image: url("/image/new/site/disco/slide2-number2.svg");
}
.--redesign .mirbis-portatip .mirbis-portatip-1 {
  font-family: 'Onest', serif;
  font-size: 22px;
  line-height: 28px;
}
.--redesign .nuclear-portatip p:before,
.--redesign .nuclear-design .nuclear-design-p:before,
.--redesign .nuclear-relize p:before {
  background-image: url("/image/new/site/nuclear/Slide2_1.svg");
}
.--redesign .nuclear-design-three p:before,
.--redesign .nuclear-relize-to p:before {
  background-image: url("/image/new/site/nuclear/Slide5_2.svg");
}
.--redesign .nuclear-design-for p:before {
  background-image: url("/image/new/site/nuclear/Slide6_3.svg");
}
.nuclear-design-five p:before {
  background-image: url("/image/new/site/nuclear/Slide7_4.svg");
}
.--redesign .sds-design-five .design-five-1 {
  font-family:'Onest', serif !important;
  font-size: 18px  !important;
  line-height: 42px  !important;
}
.--redesign .sds-result .sds-result-1:before, 
.--redesign .sds-result .sds-result-2:before, 
.--redesign .sds-result .sds-result-3:before, 
.--redesign .sds-result .sds-result-4:before {
  top: 16px;
  font-family:'Onest', serif !important;
}
.--redesign .sds-portatip .sds-portatip-1:before, 
.--redesign .sds-portatip .sds-portatip-2:before, 
.--redesign .sds-portatip .sds-portatip-3:before, 
.--redesign .sds-portatip .sds-portatip-4:before, 
.--redesign .sds-portatip .sds-portatip-5:before {
  font-family:'Onest', serif !important;
}
.--redesign .mirbis-design-to p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .mirbis-design-three p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .mirbis-design-for p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .mirbis-design-for-box .mirbis-design-for-box-title {
  font-family:'Onest', serif !important;
  font-size: 22px !important;
  line-height: 36px !important;
}
.--redesign .mirbis-design-for-box .mirbis-design-for-box-coll {
  font-family:'Onest', serif !important;
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .mirbis-relize .mirbis-relize-1 {
  font-size: 22px !important;
  line-height: 36px !important;
}
.--redesign .mirbis-relize .mirbis-relize-3, 
.--redesign .mirbis-relize .mirbis-relize-4, 
.--redesign .mirbis-relize .mirbis-relize-5 {
  font-family:'Onest', serif !important;
  font-size: 16px !important;
  line-height: 24px !important;
}
.--redesign .mesopharm-portatip .mesopharm-portatip-7 {
  font-size: 22px !important;
}
.--redesign .mesopharm-portatip .mesopharm-portatip-8 {
  font-size: 16px !important;
}
.--redesign .mesopharm-portatip p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .mesopharm-design p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .mesopharm-elements-to p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .mesopharm-elements p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .mesopharm-relize p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .mesopharm-design .mesopharm-design-3 {
  background-image: url("/image/new/site/mesopharm/Slide3_button.svg");
  top: 814px;
  background-size: contain;
}
.--redesign .mesopharm-design .mesopharm-design-3::after {
  content: '3';
  position: absolute;
  top: 5.5px;
  left: 32px;
  font-family: 'Onest', serif;
  color: #fff;
  font-size: 32px;
  line-height: 1;
}
.--redesign .sds-result .sds-result-1 span, 
.--redesign .sds-result .sds-result-2 span, 
.--redesign .sds-result .sds-result-3 span, 
.--redesign .sds-result .sds-result-4 span {
  font-family:'Onest', serif !important;
}
.--redesign .proresearch-design .proresearch-design-3,
.--redesign .proresearch-design .proresearch-design-4,
.--redesign .proresearch-design .proresearch-design-5,
.--redesign .proresearch-design .proresearch-design-6 {
  font-family:'Onest', serif !important;
  font-size: 16px !important;
  line-height: 24px !important;
}
.--redesign .proresearch-design .proresearch-design-3 span,
.--redesign .proresearch-design .proresearch-design-4 span,
.--redesign .proresearch-design .proresearch-design-5 span,
.--redesign .proresearch-design .proresearch-design-6 span {
  font-family:'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .proresearch-portatip .proresearch-portatip-3 li, 
.--redesign .proresearch-portatip .proresearch-portatip-4 li, 
.--redesign .proresearch-portatip .proresearch-portatip-5 li {
  font-family:'Onest', serif !important;
  font-size: 12px !important;
  line-height: 16px !important;
}
.--redesign .proresearch-portatip .proresearch-portatip-4 {
  margin-left: 36px;
}
.--redesign .proresearch-portatip .proresearch-portatip-5 {
  margin-left: 20px;
}
.--redesign  .proresearch-portatip .proresearch-portatip-1 {
  background-image: url("/image/new/site/proresearch/collag1.jpg");
  background-size: contain;
}
.--redesign .franko-portatip .franko-portatip-4, 
.--redesign .franko-portatip .franko-portatip-5, 
.--redesign .franko-portatip .franko-portatip-6 {
  width: 380px;
  font-family:'Onest', serif !important;
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .franko-design-to .franko-design-to-2 span, 
.--redesign .franko-design-to .franko-design-to-3 span, 
.--redesign .franko-design-to .franko-design-to-4 span {
  padding-right: 8px;
  font-family:'Onest', serif !important;
  font-size: 16px !important;
  line-height: 24px !important;
}
.--redesign .franko-design-three p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .franko-design-for p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .franko-design-five p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .franko-relize p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .franko-design p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .proresearch-design-three p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .vector-design-two .vector-design-two-1 span, 
.--redesign .vector-design-two .vector-design-two-3 span {
  font-family:'Onest', serif !important;
  font-size: 14px !important;
  line-height: 18px !important;
}
.--redesign .vector-relize p {
  font-family:'Onest', serif !important;
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .vector-design-two p{
  font-family:'Onest', serif !important;
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .vector-portatip__elem-item {
  margin-bottom: 12px;
}
.--redesign .vector-design-three p{
  font-family:'Onest', serif !important;
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .vector-portatip__elem-item span {
  font-family: 'Onest', serif !important;
}
.--redesign .vector-portatip__elem-item strong {
  font-family:'Onest', serif !important;
  font-size: 24px !important;
  line-height: 32px !important;
  font-weight: 600;
}
.--redesign .vector-portatip__elem-item div {
  font-family:'Onest', serif !important;
  font-size: 18px !important;
  line-height: 28px !important;
  margin-top: 20px;
}
.--redesign .vector-relize-two p {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .vector-relize-three p {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .vector-relize-two .vector-relize-two-1 span, 
.--redesign .vector-relize-two .vector-relize-two-2 span, 
.--redesign .vector-relize-two .vector-relize-two-3 span {
  font-family:'Onest', serif !important;
  font-size: 14px !important;
  line-height: 24px !important;
}
.--redesign .ruscompozit-portatip .ruscompozit-portatip-1 span {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family:'Onest', serif !important;
  font-size: 16px !important;
  line-height: 24px !important;
}
.--redesign .ruscompozit-portatip .ruscompozit-portatip-2 span {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family:'Onest', serif !important;
  font-size: 16px !important;
  line-height: 24px !important;
}
.--redesign .ruscompozit-portatip .ruscompozit-portatip-1 .ruscompozit-span-1 {
  font-family:'Onest', serif !important;
  font-size: 24px !important;
  line-height: 32px !important;
}
.--redesign .ruscompozit-portatip .ruscompozit-portatip-2 .ruscompozit-span-1 {
  font-family:'Onest', serif !important;
  font-size: 24px !important;
  line-height: 32px !important;
}
.--redesign .ruscompozit-portatip .ruscompozit-portatip-4 {
  font-family:'Onest', serif !important
}
.--redesign .ruscompozit-portatip .ruscompozit-portatip-3 span {
  font-family:'Onest', serif !important
}
.--redesign .cameraiq-relize .cameraiq-relize-4 span, 
.--redesign .cameraiq-relize .cameraiq-relize-5 span, 
.--redesign .cameraiq-relize .cameraiq-relize-6 span {
  font-family:'Onest', serif !important
}
.--redesign .cameraiq-relize .cameraiq-relize-1 {
  margin-top: 486px !important;
}
.--redesign .cameraiq-relize .cameraiq-relize-3 {
  top: 588px;
}
.--redesign .cameraiq-relize .cameraiq-relize-6,
.--redesign .cameraiq-relize .cameraiq-relize-5,
.--redesign .cameraiq-relize .cameraiq-relize-4 {
  top: 1538px;
}
.--redesign .cameraiq-relize {
  height: 2518px;
}
.--redesign .cameraiq-portatip .cameraiq-portatip-3 {
  background-image: url("/image/new/site/cameraiq/slide2-block3.svg");
}
.--redesign .altonika-design-to a {
  font-family:'Onest', serif !important;
}
.--redesign .altonika-design-to-box .altonika-design-to-box-1 {
  font-family:'Onest', serif !important;
  font-size: 24px;
}
.--redesign .altonika-relize .altonika-relize-1 div {
  font-family:'Onest', serif !important;
}
.--redesign .altonika-result .altonika-result-1 strong, 
.--redesign .altonika-result .altonika-result-2 strong, 
.--redesign .altonika-result .altonika-result-3 strong {
  font: bold 86px/100px 'Onest', serif !important;
}
.--redesign .altonika-portatip .altonika-portatip-3 {
  background-image: url("/image/new/site/altonika/collag1-3.svg");
}
.--redesign .custom-portfol-redesign__sizing {
  max-width: 480px;
}
.--redesign .custom-design p{
  font-size: 22px !important;
  line-height: 32px !important;
}
.--redesign .custom-relize p {
  font-size: 22px !important;
  line-height: 28px !important;
  color: #004a95 !important;
}
.--redesign .custom-portatip p span {
  font-size: 22px !important;
  line-height: 28px !important;
  font-weight: 400 !important;
  color: #fff;
}
.--redesign .custom-portatip .custom-portatip-1 span {
  font-family:'Onest', serif !important;
  margin-right: 0;
}
.--redesign .custom-portatip .custom-portatip-2 span {
  font-family:'Onest', serif !important;
  margin-right: 0;
}
.--redesign .custom-design .custom-design-1 {
  background-image: url("/image/new/site/custom/slide3-remark.svg");
}
.--redesign .custom-portatip p .cus-ico-1, 
.--redesign .custom-portatip p .cus-ico-2 {
  background-image: url("/image/new/site/custom/1,2.svg");
}
.--redesign .kovroteka-portatip .kovroteka-portatip-p-2 {
  font-size: 22px !important;
  line-height: 28px !important;
  left: 0;
  right: 0;
  padding: 0 80px;
}
.--redesign .kovroteka-design p {
  font-size: 22px !important;
  line-height: 28px !important;
  white-space: wrap !important;
}
.--redesign .kovroteka-design-to p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .kovroteka-design-for p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .kovroteka-design-five p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .kovroteka-design-five .kovroteka-design-five-3 span, 
.--redesign .kovroteka-design-five .kovroteka-design-five-4 span, 
.--redesign .kovroteka-design-five .kovroteka-design-five-5 span, 
.--redesign .kovroteka-design-five .kovroteka-design-five-6 span {
  font-size: 16px !important;
  line-height: 18px !important;
}
.--redesign .kovroteka-design-five .kovroteka-design-five-3 div {
  width: 300px;
}
.--redesign .kovroteka-relize p {
  font-size: 22px !important;
  line-height: 28px !important; 
}
.--redesign .kovroteka-portatip .kovroteka-portatip-p-2 span {
  left: 440px;
}
.--redesign .kovroteka-portatip .kovroteka-portatip-p-3 {
  margin-top: 360px  !important;
}
.--redesign .petrovsky-portatip .petrovsky-portatip-1-1, 
.--redesign .petrovsky-portatip .petrovsky-portatip-1-2 {
  font-family:'Onest', serif !important;
  font-size: 24px !important;
  line-height: 32px !important;
}
.--redesign .petrovsky-portatip .petrovsky-btn-1, 
.--redesign .petrovsky-portatip .petrovsky-btn-2, 
.--redesign .petrovsky-portatip .petrovsky-btn-3, 
.--redesign .petrovsky-portatip .petrovsky-btn-4 {
  font-family:'Onest', serif !important;
  font-size: 16px !important;
  line-height: 20px !important;
}
.petrovsky-portatip .btn-result p a {
  font-family:'Onest', serif !important;
}
.--redesign .petrovsky-relize-to .petrovsky-relize-to-1, 
.--redesign .petrovsky-relize-to .petrovsky-relize-to-2, 
.--redesign .petrovsky-relize-to .petrovsky-relize-to-3 {
  font-family:'Onest', serif !important;
}
.--redesign .mediumplus-portatip .mediumplus-portatip-1, 
.--redesign .mediumplus-portatip .mediumplus-portatip-2, 
.--redesign .mediumplus-portatip .mediumplus-portatip-3 {
  font-family:'Onest', serif !important;
  font-size: 18px !important;
  line-height: 28px !important;
  font-weight: 500;
  margin-bottom: 48px;
}
.--redesign .petrovsky-portatip .petrovsky-btn-1 span, 
.--redesign .petrovsky-portatip .petrovsky-btn-2 span, 
.--redesign .petrovsky-portatip .petrovsky-btn-3 span, 
.--redesign .petrovsky-portatip .petrovsky-btn-4 span {
  font-family:'Onest', serif !important;
}
.--redesign .petrovsky-design-to .petrovsky-design-to-6 {
  background-image: url("/image/new/site/petrovsky/img-02.svg");
}
.--redesign .petrovsky-design-three .petrovsky-design-three-2 {
  background-image: url("/image/new/site/petrovsky/img-03.svg");
}
.--redesign .petrovsky-relize-three .petrovsky-relize-three-4 {
  background-image: url("/image/new/site/petrovsky/img-04.svg");
}
.--redesign .rusmedicine-portatip .rusmedicine-portatip-1 {
  font-family:'Onest', serif !important;
}
.--redesign .rusmedicine-portatip .rusmedicine-portatip-4 {
  font-family:'Onest', serif !important;
}
.--redesign .rusmedicine-design-for .rusmedicine-design-for-5, 
.--redesign .rusmedicine-design-for .rusmedicine-design-for-6, 
.--redesign .rusmedicine-design-for .rusmedicine-design-for-7 {
  font-family:'Onest', serif !important;
  font-size: 16px !important;
}
.--redesign .rusmedicine-design-for .rusmedicine-design-for-8 {
  font-family:'Onest', serif !important;
  font-size: 16px !important;
}
.--redesign .rusmedicine-design-for .rusmedicine-design-for-9 {
  font-family:'Onest', serif !important;
  font-size: 16px !important;
}
.--redesign .rusmedicine-design-for .rusmedicine-design-for-10 {
  font-family:'Onest', serif !important;
  font-size: 16px !important;
}
.--redesign .rusmedicine-relize .rusmedicine-relize-1:before, 
.--redesign .rusmedicine-relize .rusmedicine-relize-2:before {
  font-family:'Onest', serif !important;
}
.--redesign .rusmedicine-relize .rusmedicine-relize-1, 
.--redesign .rusmedicine-relize .rusmedicine-relize-2 {
  font-family:'Onest', serif !important;
  font-size: 18px !important;
}
.--redesign .rusmedicine-relize .rusmedicine-relize-7 span, 
.--redesign .rusmedicine-relize .rusmedicine-relize-8 span {
  font-family:'Onest', serif !important;
  font-size: 18px !important;
}
.--redesign .tvstream-design .tvstream-design-6 span, 
.--redesign .tvstream-design .tvstream-design-7 span,
.--redesign .tvstream-design .tvstream-design-8 span {
  font-family:'Onest', serif !important;
  font-size: 16px !important;
  line-height: 20px !important;
}
.--redesign .tvstream-relize .tvstream-relize-1, 
.--redesign .tvstream-relize .tvstream-relize-2 {
  font-family:'Onest', serif !important;
  font-size: 16px !important;
  line-height: 20px !important;
}
.--redesign .tvstream-portatip .tvstream-portatip-1:before,
.--redesign .tvstream-portatip .tvstream-portatip-2:before, 
.--redesign .tvstream-portatip .tvstream-portatip-3:before {
  font-family:'Onest', serif !important;
}
.--redesign .analyz-portatip .analyz-portatip-1 {
  margin-top: 105px !important;
} 
.--redesign .analyz-design .analyz-design-1 {
  margin-top: 56px  !important;
}
.--redesign .analyz-design .analyz-design-2 {
  margin-top: 450px !important;
}
.--redesign .analyz-relize .analyz-relize-1, 
.--redesign .analyz-relize .analyz-relize-2 {
  width: 360px;
}
.--redesign .analyz-relize .analyz-relize-1, 
.--redesign .analyz-relize .analyz-relize-2, 
.--redesign .analyz-relize .analyz-relize-3 {
  padding-left: 46px;
}
.--redesign .analyz-relize .analyz-relize-1:before, 
.--redesign .analyz-relize .analyz-relize-2:before, 
.--redesign .analyz-relize .analyz-relize-3:before {
  margin-left: -46px;
}
.--redesign .analyz-portatip .analyz-portatip-2,
.--redesign .analyz-portatip .analyz-portatip-3, 
.--redesign .analyz-portatip .analyz-portatip-4 {
  padding-left: 46px;
}
.--redesign .analyz-portatip .analyz-portatip-2:before, 
.--redesign .analyz-portatip .analyz-portatip-3:before, 
.--redesign .analyz-portatip .analyz-portatip-4:before {
  background-image: url("/image/new/site/analyz/123.svg");
  margin-left: -46px;
}
.--redesign .analyz-design-to .analyz-design-to-1 {
  background-image: url("/image/new/site/analyz/img (4).jpg");
}
.--redesign .analyz-relize .analyz-relize-3 {
  margin-top: 818px !important;
}
.--redesign .portfol-wrapper .analyz-otzov .portfol p.pl-otzov-txt {
  max-width: 668px;
}
.--redesign .omp-relize-two .omp-relize-two-section-3 span {
  font-family:'Onest', serif !important;
  font-size: 20px;
}
.--redesign .omp-relize-three .omp-relize-three-section span {
  font-family:'Onest', serif !important;
  font-size: 20px;
}
.--redesign .omp-portatip .omp-portatip-step .omp-portatip-step-item .omp-p-step-head, 
.--redesign .omp-portatip .omp-portatip-step .omp-portatip-step-item .omp-p-step-line {
  font-family:'Onest', serif !important;
}
.--redesign .omp-design .omp-design-section-1 span, 
.--redesign .omp-design .omp-design-section-2 span, 
.--redesign .omp-design .omp-design-section-3 span, 
.--redesign .omp-design .omp-design-section-4 span {
  font-family:'Onest', serif !important;
  font-size: 16px
}
.--redesign .omp-relize-three .omp-relize-three-section span {
  display: inline-flex;
  align-items: center;
}
.--redesign .omp-relize-two .omp-relize-two-section.active .omp-relize-two-section-3 span {
  display: inline-flex;
  align-items: center;
}
.--redesign .omp-portatip .omp-portatip-step.active .omp-portatip-step-item .omp-p-step-head, 
.--redesign .omp-portatip .omp-portatip-step.active .omp-portatip-step-item .omp-p-step-line {
  padding-top: 4px;
  padding-bottom: 4px;
  display: inline-flex;
  align-items: center;
}
.--redesign .omp-relize p {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .omp-relize-two .omp-relize-two-section.active .omp-relize-two-section-3 span {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .omp-relize-three .omp-relize-three-section {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.--redesign .omp-relize-three .omp-relize-three-section span {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .omp-portatip .omp-portatip-step-content .omp-p-step-head {
  width: 240px;
}
.--redesign .bgroup-portatip .bgroup-portatip-2 span {
  font-family:'Onest', serif !important;
  color: #313131;
}
.--redesign .bgroup-portatip .bgroup-portatip-3 span{
  font-family:'Onest', serif !important;
  color: #313131;
}
.--redesign  .bgroup-portatip .bgroup-portatip-4 span {
  font-family:'Onest', serif !important;
  color: #313131;
}
.--redesign .bgroup-portatip .bgroup-portatip-1 span {
  font-family:'Onest', serif !important;
}Нет
.--redesign .bgroup-portatip p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .bgroup-design p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .bgroup-design-to p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .bgroup-relize p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .bgroup-relize-to p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .bgroup-relize-4-1 span, 
.--redesign .bgroup-relize-4-2 span, 
.--redesign .bgroup-relize-4-3 span {
  font-family:'Onest', serif !important;
}
.--redesign .p-kema-elements p {
  font-family:'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .p-kema-relize .p-kema-relize-2 strong, 
.--redesign .p-kema-relize .p-kema-relize-3 strong, 
.--redesign .p-kema-relize .p-kema-relize-4 strong {
  font-family:'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .p-kema-result .p-kema-result-1:before {
  background-image: url("/image/new/site/kema/5.svg");
}
.--redesign .p-kema-result .p-kema-result-2:before {
  background-image: url("/image/new/site/kema/800.svg");
}
.--redesign .p-kema-result .p-kema-result-3:before {
  background-image: url("/image/new/site/kema/600.svg");
}
.--redesign .chan-design .chan-design-4 {
  font-family:'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .chan-design .chan-design-5 {
  font-family:'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .chan-design p {
  font-family:'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .chan-proekt p {
  font-family:'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .chan-design-three p {
  font-family:'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
} 
.--redesign .chan-design-four p {
  font-family:'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .chan-relize p {
  font-family:'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .chan-design p:before,
.--redesign .chan-design-three p:before,
.--redesign .chan-design-four p:before {
  font-family:'Onest', serif !important;
}
.--redesign .s-dom-portatip .s-dom-portatip-title {
  font-family:'Onest', serif !important;
  font-weight: 600 !important;
}
.--redesign .s-dom-portatip .s-dom-box h1 {
  font-family:'Onest', serif !important;
  font-size: 20px;
}
.--redesign .evoi-img .evoi-img-box span {
  font-family:'Onest', serif !important;
  font-size: 16px !important;
}
.--redesign .evoi-img .evoi-img-box .evoi-img-box-1 h1 {
  font-family:'Onest', serif !important;
  font-size: 146px !important;
}
.--redesign .evoi-img .evoi-img-box .evoi-img-box-2 h1 {
  font-family:'Onest', serif !important;
}
.--redesign  .evoi-img .evoi-img-box .evoi-img-box-3 h1 {
  font-family:'Onest', serif !important;
}
.--redesign  .evoi-img .evoi-img-box .evoi-img-box-4 h1 {
  font-family:'Onest', serif !important;
  font-size: 146px;
  width: 72px;
}
.--redesign .evoi-otzov .pl-otzov-txt{ 
  width: 620px;
}
.--redesign .insat-portatip .list-point div {
  font-family:'Onest', serif !important;
  font-size: 17px !important;
  font-weight: 600 !important;
}
.--redesign .insat-design .troll {
  font-family:'Onest', serif !important;
}
.--redesign .insat-relize-2 p {
  bottom: 100px;
  width: 460px;
  font-family:'Onest', serif !important;
  font-size: 16px !important;
  line-height: 20px !important;
}
.--redesign .insat-portatip .list-point div i {
  font-family:'Onest', serif !important;
}
.--redesign .insat-portatip p.white{
  bottom: 882px;
}
.portfol-wrapper:has(.insat-screen) .pl-project-box:last-child {
  line-height: 0;
}
.--redesign .roddom-design p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .olhovka-relize-three .olhovka-relize-three-1 span {
  font-family:'Onest', serif !important;  
  font-size: 21px !important;
}
.--redesign .roddom-portatip .roddom-portatip-1 {
  font-family:'Onest', serif !important;  
  font-size: 22px !important;
}
.--redesign .roddom-portatip .roddom-portatip-2, 
.--redesign .roddom-portatip .roddom-portatip-3, 
.--redesign .roddom-portatip .roddom-portatip-4 {
  font-family:'Onest', serif !important;  
}
.--redesign .roddom-portatip .roddom-portatip-9 span {
  font-family:'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .roddom-design .roddom-design-9 span {
  padding-right: 72px;
  font-family:'Onest', serif !important;
  font-size: 22px !important;
}
.--redesign .roddom-design-to .roddom-design-to-1 span {
  font-family:'Onest', serif !important; 
  font-size: 22px !important;
  line-height: 28px !important;
  padding-right: 32px;
}
.--redesign .roddom-relize .roddom-relize-2 {
  display: flex;
}
.--redesign .roddom-design-three p {
  font-size: 22px !important;
}
.--redesign .roddom-relize .roddom-relize-4 {
  font-size: 22px !important;
}
.--redesign .roddom-relize .roddom-relize-5 {
  font-size: 22px !important;
}
.--redesign .funbox-portatip {
  height: 3090px;
}
.--redesign .funbox-portatip-box .funbox-portatip-3 {
  margin-top: 451px !important;
}
.--redesign .funbox-portatip-box .funbox-portatip-box-slider .funbox-slider li span {
  font-family:'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .funbox-portatip p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .funbox-design p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .funbox-design-to p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .funbox-design .funbox-design-ico li {
  font-family:'Onest', serif !important;
  font-size: 18px !important;
}
.--redesign .funbox-relize p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .funbox-design-five p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .funbox-design-for p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .funbox-design-three p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .funbox-otzov .pl-otzov-txt {
  width: 640px;
}
.--redesign .funbox-screen:before, 
.--redesign .funbox-screen:after,
.--redesign .funbox-design:before,
.--redesign .funbox-design-five:before, 
.--redesign .funbox-design-five:after,
.--redesign .funbox-design-three:before, 
.--redesign .funbox-design-three:after,
.--redesign .funbox-design-to:before {
 z-index: 3;
}
.--redesign .eyelashbooster-portatip p,
.--redesign .eyelashbooster-design p,
.--redesign .eyelashbooster-design-to p,
.--redesign .eyelashbooster-design-free p,
.--redesign .eyelashbooster-design-free p,
.--redesign .eyelashbooster-relize-to p,
.--redesign .eyelashbooster-relize p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .eyelashbooster-portatip .eyelashbooster-flex .eyelashbooster-flex-item strong {
  font-size: 22px !important;
  font-weight: 600 !important;
}
.--redesign .eyelashbooster-design .eyelashbooster-design-1 {
  font-size: 22px !important;
}
.--redesign .eyelashbooster-relize-to .eyelashbooster-relize-to-1 {
  font-family: "Onest", serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .cristall-proekt .cristall-proekt-box h1 {
  font-family: "Onest", serif !important;
  font-size: 26px !important;
  line-height: 28px !important;
}
.--redesign .cristall-proekt .cristall-proekt-title {
  font-family: "Onest", serif !important;
  font-size: 26px !important;
}
.--redesign .eyelashbooster-portatip .eyelashbooster-flex .eyelashbooster-flex-item{
  font-family: "Onest", serif !important;
}
.--redesign .eyelashbooster-design .eyelashbooster-design-1 {
  font-family: "Onest", serif !important;
}
.--redesign .amar-task__title {
  font-family: "Onest", serif !important;
}
.--redesign .amar-task__info {
  font-family: "Onest", serif !important;
}
.--redesign .amar-task__dsc {
  font-family: "Onest", serif !important;
}
.--redesign .amar-task__monthes {
  font-family: "Onest", serif !important;
}
.--redesign .amar-task__row {
  font-family: "Onest", serif !important;
}
.--redesign .amar-design__item {
  font-family: "Onest", serif !important;
}
.--redesign .amar-catalog__content {
  font-family: "Onest", serif !important;
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .amar-real__text {
  font-family: "Onest", serif !important;
}
.--redesign .amar-catalog .round {
  font-family: "Oswald", "Onest", serif !important; 
}
.--redesign .amar-real .round {
  font-family: "Oswald", "Onest", serif !important; 
}
.--redesign .amar-design__box span {
  font-family: "Onest", serif !important;
}
.--redesign  #box2 .nls-project-2 .portfol-block .block-main__slider .block-pagination .swiper-pagination-bullet{
  font-family: "Oswald", "Onest", serif !important; 
}
.--redesign .sktk-wrapper {
  font-family: "Onest", serif;
}
.--redesign .kxem-wrapper{
  font-family: "Onest", serif;
}
.--redesign .novceramics-portatip .novceramics-portatip-step span{
  font-family: "Onest", serif;
}
.--redesign .novceramics-portatip .novceramics-portatip-step .n-p-s-head {
  font-family: "Onest", serif;
}
.--redesign .novceramics-portatip .novceramics-portatip-section-6 span {
  font-family: "Onest", serif;
}
.--redesign .novceramics-relize .n-r-title {
  font-family: "Onest", serif;
}
.--redesign .novceramics-relize .n-r-content {
  font-family: "Onest", serif;
}
.--redesign .novceramics-portatip .novceramics-portatip-step .n-p-s-head:before {
  font-family: "Onest", serif !important;
}
.--redesign .japan-relize h2 {
  margin-top: 0 !important;
}
.--redesign .japan-relize .japan-relize-4 span {
  font-family: "Onest", serif !important;
  font-size: 18px !important;
}
.--redesign .japan-relize-three .japan-relize-three-elem__title {
  font-family: "Onest", serif !important;
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .japan-relize-four p {
  font-family: "Onest", serif !important;
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .japan-relize-two p.japan-relize-two-1 {
  font-family: "Onest", serif !important;
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .japan-relize-three .japan-relize-three-elem__content {
  font-family: "Onest", serif !important;
  font-size: 16px !important;
  line-height: 20px !important;
  font-weight: 500 !important;
}
.--redesign .ottobock-portatip .ottobock-portatip-3 {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .ottobock-portatip .ottobock-portatip-4, 
.--redesign .ottobock-portatip .ottobock-portatip-5, 
.--redesign .ottobock-portatip .ottobock-portatip-6 {
  font-family: "Onest", serif !important;
  font-size: 16px !important;
  line-height: 24px !important;
}
.--redesign .ottobock-portatip .ottobock-portatip-4 span, 
.--redesign .ottobock-portatip .ottobock-portatip-5 span, 
.--redesign .ottobock-portatip .ottobock-portatip-6 span {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .ottobock-design .ottobock-design-3,
.--redesign .ottobock-relize p,
.--redesign .ottobock-relize-three p {
  font-family: "Onest", serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .spn-portatip .spn-portatip-1 {
  width: 450px;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .spn-portatip .spn-portatip-2 {
  margin-top: 1280px !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .spn-design p,
.--redesign .spn-elements p,
.--redesign .spn-relize p,
.--redesign .spn-elements-to p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .spn-portatip .spn-portatip-4,
.--redesign .spn-portatip .spn-portatip-3 {
  font-size: 16px !important;
  line-height: 24px !important;
}
.--redesign .spn-portatip .spn-portatip-5 .lng,
.--redesign .spn-portatip .spn-portatip-6 .lng {
  font-family: "Onest", serif !important;
  font-size: 12px !important;
  line-height: 14px !important;
}
.--redesign .kidlion-portatip .task-number {
  font-size: 18px !important;
}
.--redesign .kidlion-screen6 .kidlion-popup-okna .realiz-text {
  z-index: 3;
}
.--redesign .igrotrade {
  font-family: "Onest", "PT Sans", Arial, serif;
}
.--redesign .igrotrade .feedback .portfol-block {
  padding-bottom: 172px;
}
.--redesign .portfol-wrapper .kebrus {
  font-family: "Onest", serif;
}
.--redesign .portfol-wrapper .kebrus .design__uikit-main-fonts .design__uikit-main-fonts-text {
  font-family: "Onest", serif !important;
}
.--redesign .design__uikit-main-colours-item {
  font-family: "Onest", serif;
}
.--redesign .realize__news-card-content-text {
  font-family: Hauora, "Onest", Arial, sans-serif;
}
.--redesign .realize__news-card-content-name {
  font-family: Hauora, "Onest", Arial, sans-serif;
}
.--redesign .realize__news-card-date {
  font-family: Hauora, "Onest", Arial, sans-serif;
}
.--redesign #box2 .ya-project__mfc-text {
  font-size: 34px;
}
.--redesign .matras-task__item {
  padding: 19px 24px 40px;
}
.--redesign .matras-main .matras-task__row {
  font-size: 14px;
  line-height: 18px;
}
.--redesign .matras-main .round {
  font-family: "Onest", serif;
}
.--redesign .matras-icons__icons-images .image1 {
  outline: 1px solid #f2f2f2;
  outline-offset: -1px;
}
.--redesign .matras-icons__icons-images .image2 {
  outline: 1px solid #f2f2f2;
  outline-offset: -1px;
}
.--redesign .techofs-main h2.title {
  padding-top: 0;
}
.--redesign .techofs-main .techofs-number._2 {
  margin-top: 780px;
}
.--redesign .techofs-ui {
  padding: 80px 0;
}
.--redesign .techofs-ui .title-h3 {
  margin-top: 0;
}
.--redesign .amar-design__box-color {
  font-family: "Onest", serif;
}
.--redesign .techofs-grid__badge {
  font-size: 18px;
  line-height: 36px;
}
.--redesign .techofs-grid__text {
  font-size: 18px;
  line-height: 36px;
}
.--redesign .techofs-grid__px {
  font-size: 18px;
}
.--redesign .pixel .project__audit-graph-item {
  font-size: 18px;
}
.--redesign .ucangifts .realize__body-graph-catalog-suply {
  font-size: 22px;
}
.--redesign .ucangifts .realize__body-graph-catalog-ucen {
  font-size: 22px;
}
.--redesign .ucangifts .realize__body-graph-conditions {
  font-size: 18px;
}
.--redesign .ucangifts .realize__body-graph-item {
  font-size: 20px;
}
.--redesign .ucangifts .realize__body-graph-advantage {
  font-size: 18px;
  line-height: 26px;
  display: flex;
  align-items: center;
}
.--redesign .ucangifts .project-goals-goal-count{
  font-family: "Onest", serif !important;
}
.--redesign .pro-chem_card {
  height: 1476px;
  overflow: hidden;
}
.--redesign .konversia-wrapper.bpc-wrapper .design__screen-thumb {
  background-size: contain;
  background-position: bottom center;
}
.--redesign .project__structure-title {
  font-family: "Onest", serif;
}
.--redesign .realize__body-graph-advantage:nth-child(1) {
  height: 170px;
}
.--redesign .realize__body-graph-advantage:nth-child(2) {
  height: 200px;
}
.--redesign .realize__body-graph-advantage:nth-child(3) {
  height: 140px;
}
.--redesign .realize__body-graph-advantage:nth-child(4) {
  height: 170px;
}
.--redesign .konversia-wrapper.bpc-wrapper #box2 .block-structur .portfol-block .block-main .block-pagination-structure .swiper-pagination-bullet {
  font-family: "Onest", serif !important;
  font-size: 20px !important;
}
.--redesign .konversia-wrapper.bpc-wrapper #box2 .block-concept .portfol-block .block-slider-concept .concept-pagination .swiper-pagination-bullet {
  font-family: "Onest", serif !important;
  font-size: 20px !important;
}
.--redesign .konversia-wrapper.bpc-wrapper #box3 .block-lk .block-tabs__btn {
  font-family: "Onest", serif !important;
}
.--redesign .portfol-wrapper.zenit-wrapper .konversia-wrapper.bpc-wrapper .wrap-bgc {
  height: 550px;
  background-size: cover;
}
.--redesign .portfol-wrapper.zenit-wrapper .konversia-wrapper.bpc-wrapper .wrap-bgc .block-main {
  max-width: 720px;
}
.--redesign .bpc-wrapper #box5 .portfol-block {
  padding-top: 0;
}
.--redesign .portfol-wrapper.zenit-wrapper .block-statistic .slider-swiper-1 .slider-swiper-container-1 .swiper-wrapper .swiper-slide .block-text p {
  font-size: 20px;
}
.--redesign #box2 .block-structurs .portfol span {
  font-family: "Onest", serif;
}
.--redesign #box3 .wrap-main-section .portfol .tittle {
  font-family: "Onest", serif;
}
.--redesign #box4 .wrap-main-section .portfol-block span {
  font-family: "Onest", serif;
}
.--redesign #box4 .block-integration .portfol-block span {
  font-family: "Onest", serif;
}
.--redesign #box4 .block-integration .portfol-block .block-main-flex-1 .block-text p {
  font-size: 18px;
}
.--redesign #box4 .block-integration .portfol-block .block-main-flex-2 .block-text .marker {
  font-size: 18px;
}
.--redesign #box4 .block-integration .portfol-block .block-main-flex-3 .block-text p {
  font-size: 18px;
}
.--redesign #box4 .block-administration .portfol-block .block-flex-main .block-flex-main-text span {
  font-family: "Onest", serif;
}
.--redesign #box4 .block-administration .portfol-block .block-flex-main .block-flex-main-text p {
  font-size: 18px;
}
.--redesign #box4 .block-markenting .portfol-block span {
  font-family: "Onest", serif;
}
.--redesign #box4 .block-markenting .slider-swiper .slider-swiper-container .swiper-wrapper .swiper-slide .block-text span {
  font-family: "Onest", serif;
}
.--redesign #box4 .block-markenting .slider-swiper .slider-swiper-container .swiper-wrapper .swiper-slide .block-text p {
  font-family: "Onest", serif;
}
.--redesign #box4 .block-seo .portfol-block .block-flex-main .block-flex-main-text span {
  font-family: "Onest", serif;
}
.--redesign #box2-2 p.text, .illustration-item__text b, .main-section-text b {
  font-size: 18px;
  line-height: 24px;
}
.--redesign .synergetic-present p.synergetic-present-info {
 font-size: 17.5px;
 line-height: 28px;
}
.--redesign .synergetic-statistics-text-appeal span {
  display: block;
  width: 190px;
  margin-left: auto;
}
.--redesign .synergetic-statistics-text-appeal.item-1:after {
  height: 100px;
}
.--redesign .synergetic-present-item {
  font-family: "Onest", serif;
}
.--redesign .synergetic-wrapper {
  font-family: "Onest", serif;
}
.--redesign .synergetic-statistics-goals {
  margin-top: 44px;
}
.--redesign .synergetic-statistics-goal {
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 32px;
}
.--redesign .synergetic-present-item {
  font-size: 16px;
}
.--redesign .synergetic-statistics .block-6 .synergetic-statistics-title {
  padding-bottom: 0;
}
.--redesign .synergetic-statistics-modul-list-item::before {
  top: -4px;
  font-family: "Onest", serif;
}
.--redesign .synergetic-statistics-modul:nth-child(1) {
  margin-top: 40px;
}
.--redesign .synergetic-wrapper .block-5 {
  height: 1148px;
}
.--redesign .synergetic-statistics .block-4 .synergetic-present-items {
  margin-top: 44px;
  margin-bottom: 60px;
}
.--redesign .synergetic-statistics-modul-2 .synergetic-statistics-modul-list-item:nth-child(1) {
  white-space: nowrap;
}
.--redesign .synergetic-present-items-list {
  font-size: 16px;
  line-height: 20px;
}
.--redesign .sprm-wrapper {
  font-family: "Onest", serif;
}
.--redesign .sprm-wrapper .sprm-result__item {
  font-size: 24px !important;
}
.--redesign .sprm-district__rect-inner {
  font-size: 24px !important;
}
body.--redesign .block-text h3 {
  font-family: "Onest", serif;
  font-size: 36px;
  line-height: 42px;
}
.--redesign #box2 .block-optimization .container div .text {
  font-family: "Onest", serif;
}
.--redesign #box2 {
  font-family: "Onest", serif;
}
.--redesign #box3 {
  font-family: "Onest", serif;
}
.--redesign #box4 {
  font-family: "Onest", serif;
}
.--redesign #box3 .block-support {
  font-family: "Onest", serif;
}
.--redesign .hero__item-desc {
  font-family: "Onest", serif;
}
.--redesign .geon-wrapper {
  font-family: "Onest", serif;
}
.--redesign .geon-intro__title {
  font-size: 18px !important;
  line-height: 24px !important;
}
.--redesign .geon-intro__text {
  font-size: 18px !important;
  line-height: 24px !important;
}
.--redesign .geon-intro__item {
  font-size: 18px !important;
  line-height: 24px !important;
}
.--redesign .geon-stat__info {
  font-size: 18px !important;
  line-height: 24px !important;
}
.--redesign .geon-opt li {
  font-size: 18px !important;
  line-height: 24px !important;
}
.--redesign .title-2 {
  font-family: "Onest", serif;
  font-size: 48px;
  line-height: 50px;
  font-weight: 600;
}
.--redesign .hero__datatime {
  font-family: "Onest", serif;
  font-size: 14px;
  line-height: 18px;
}
.--redesign .sub-title {
  font-family: "Onest", serif;
  font-weight: 600;
}
.--redesign #box4 .block-result {
  font-family: "Onest", serif;
}
.--redesign #box4 .block-slider__top-item {
  font-family: "Onest", serif;
  font-size: 20px !important;
}
.--redesign #box4 .block-region__text {
  font-family: "Onest", serif;
}
.--redesign .tmh-wrapper #box2 .portfol p {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .tmh-wrapper .diagramm-text {
  font-size: 16px !important;
}
.--redesign .tmh-wrapper #box4-1 .portfol-block {
  padding-bottom: 728px !important;
}
.--redesign .tmh__nav-bottom {
  padding-bottom: 80px !important;
}
.--redesign .bpc-wrapper ul li {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .design__screen-range-wrap ._1 {
  font-size: 18px !important;
}
.--redesign .design__screen-range-wrap ._2 {
  font-size: 18px !important;
}
.--redesign .rdif-project-years {
  padding-top: 48px !important;
}
.--redesign .rdif-project-years span {
  font-family: "Onest", serif;
  font-size: 18px;
  line-height: 28px;
}
.--redesign .rdif-design .block .title-sub {
  font-family: "Onest", serif !important;
  font-size: 26px !important;
  line-height: 36px !important;
  font-weight: 500 !important;
}
.--redesign .rdif-result .block-1 .text {
  left: 464px;
}
.--redesign .rdif-result .block-2 .img-1 {
  left: 764px;
}
.--redesign .rdif-result .block-3 .text {
  left: 430px;
}
.--redesign #box4 .block-result .container .block div {
  font-size: 18px;
  line-height: 28px;
}
.--redesign #box2 .block-tech-optimization__wrap .container2 p {
  font-size: 18px;
  line-height: 28px;
}
.--redesign #box2 .block-tech-optimization__wrap-container .item p {
  font-size: 18px;
  line-height: 28px;
}
.--redesign #box2 .block-actions .portfol-block .container p {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign #box4 .block-result .snoska2 span {
  font-family: "Onest", serif;
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign #box2 .block-optimization {
  height: auto;
}
.--redesign #box3 .text-optim__text {
  font-family: "Onest", serif;
}
.--redesign #box3 .tech-optim__text {
  font-family: "Onest", serif;
}
.--redesign #box3 .tech-optim__item-text {
  font-family: "Onest", serif;
}
.--redesign .dent-wrapper .big-text {
  font-size: 24px;
  line-height: 32px;
}
.--redesign .block-statistic .portfol-block .block-graphic__circle-1 p {
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
}
.--redesign .block-statistic .portfol-block .block-graphic__circle-2 p {
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
}
.--redesign .block-statistic .portfol-block .block-graphic__circle-3 p {
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
}
.--redesign #box2 .block-tasks .portfol-block p {
  font-size: 18px;
  line-height: 28px;
}
.--redesign #box3 .portfol-block .block-slider .swiper-wrapper span {
  font-family: "Onest", serif !important;
  font-size: 16px !important;
  line-height: 24px !important;
  font-weight: 600 !important;
}
.--redesign  #box3 .portfol-block .block-slider .swiper-wrapper .swiper-slide-1 span {
  white-space: nowrap;
}
.--redesign #box4 .block-web .portfol-block .flex-container__title {
  font-family: "Onest", serif;
  font-weight: 600;
}
.--redesign #box4 .block-web .portfol-block .flex-container__sub-title {
  font-size: 18px;
  line-height: 28px;
}
.--redesign #box4 .block-web .portfol-block .flex-container__subsub-title {
  font-size: 18px;
  line-height: 28px;
}
.--redesign #box4 .block-trafics .portfol-block .sub-title {
  font-size: 18px;
  line-height: 28px;
}
.--redesign #box4 .block-trafics .portfol-block .tittle {
  font-family: "Onest", serif;
  font-weight: 600;
}
.--redesign #box4 .block-system .portfol-block .block-icons__text p {
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
}
.--redesign #box2 .block-purpose .portfol-block .block-text p {
  font-size: 18px;
  line-height: 28px;
}
.--redesign #box2 .block-features .portfol-block .main-block__right .block-conclusion__title p {
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
}
.--redesign #box2 .block-features .portfol-block .main-block__left .block-item__text p {
  font-size: 18px;
  line-height: 28px;
}
.--redesign #box2 .block-features .portfol-block .main-block__right .block-conclusion__lists p {
  font-size: 18px;
  line-height: 28px;
}
.--redesign #box3 .block-seo .portfol-block .block-main__circle .block-circle-text p {
  font-size: 18px;
  line-height: 28px;
}
.--redesign #box3 .block-seo .portfol-block .block-text p {
  font-size: 18px;
  line-height: 28px;
}
.--redesign #box3 .block-optimization .portfol-block .block-text p {
  font-size: 18px;
  line-height: 28px;
}
.--redesign #box3 .block-technical .portfol-block .block-subtitle__text {
  width: 396px;
}
.--redesign #box3 .block-technical .portfol-block .block-text p {
  font-size: 18px;
  line-height: 28px;
}
.--redesign #box3 .block-technical .portfol-block .block-main .lists__text p {
  font-size: 18px;
  line-height: 28px;
}
.--redesign #box4 .block-development .portfol-block .block-text p {
  font-size: 18px;
  line-height: 28px;
}
.--redesign #box4 .block-result .portfol-block .block-main__text p {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .amadeo-box4 .block-result .portfol-block .block-subtitle__text {
  width: 492px !important;
}
.--redesign .amadeo-box4 .block-result .portfol-block .block-subtitle__text p {
  font-size: 28px !important;
}
.--redesign .amadeo-box4  .block-table .portfol-block .block-subtitle__text {
  width: 588px  !important;
}
.--redesign .amadeo-box4  .block-table .portfol-block .block-subtitle__text p {
  font-size: 28px !important;
}
.--redesign .amadeo-box4 .block-support .portfol-block .block-main__left p {
  font-size: 18px !important;
}
.--redesign .amadeo-box4 .block-support-2 .portfol-block .block-main__right p {
  font-size: 18px !important;
}
body.--redesign .pl-project-box h2 {
  font-family: "Onest", serif;
}
.--redesign #box2 .block-search__sub-title .block-bottom p {
  font-size: 18px;
  line-height: 28px;
}
.--redesign #box2 .block-optimization .portfol-block .block-title__top .opt {
  width: 480px;
}
.--redesign #box2 .block-optimization .portfol-block .block-title__bottom p {
  font-size: 18px;
  line-height: 28px;
}
.--redesign #box3 .block-jobs .portfol-block .block-title p {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .ruelectronics-box4 .block-result .portfol-block .block-title__bottom .opt p {
  font-size: 28px !important;
  line-height: 52px !important;
}
.--redesign .ruelectronics-box4 .block-result .portfol-block .block-title__bottom .opt {
  width: 480px !important;
}
.--redesign .ruelectronics-box4 .block-region .portfol-block .block-title .opt {
  width: 560px !important;
}
.--redesign .ruelectronics-box4 .block-region .portfol-block .block-title .opt p {
  font-size: 28px !important;
  line-height: 52px !important;
}
.--redesign #box3-1 p {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .ostec-smart-wrapper #box3-2 .column-block .elem-block-colum .block-headling h4 {
  font-size: 14px;
}
.--redesign #box3-5 .main-section-desc {
  font-size: 18px;
  line-height: 28px;
}
.--redesign #box3-6 .main-section-desc {
  font-size: 18px;
  line-height: 28px; 
}
.--redesign .ostec-smart-wrapper  .headling-monitor span {
  font-size: 18px;
  line-height: 28px; 
}
.--redesign #box2 .gifblocks__flex .gifblock h3 {
  width: 100%;
  font-size: 36px;
  line-height: 42px; 
}
.--redesign .amadeo-box5 .portfol-block {
  padding-top: 0 !important;
}
.--redesign #box2 .gifblocks__flex .gifblock1 p {
  font-size: 18px;
  line-height: 28px; 
}
.--redesign .headling-monitor h3 {
  font-size: 36px;
  line-height: 42px; 
}
.--redesign #box5 .main-section-desc {
  font-size: 18px;
  line-height: 28px; 
}
.--redesign #box2 .designing-text{
  font-size: 18px;
  line-height: 28px; 
}
.--redesign .radico-wrapper .radico-design .text {
  font-size: 22px;
  line-height: 28px;
  color: #313131;
}
.--redesign .radico-design-icons .main-icon .text {
  color: #fff;
}
.--redesign .suratex__hero-item {
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
}
.--redesign .suratex__hero-item-text {
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
}
.--redesign .suratex__catalog-mockup-textbox-text {
  font-size: 18px;
  line-height: 24px;
}
.--redesign .suratex__catalog-row-card-text {
  font-size: 18px;
  line-height: 24px;
}
.--redesign .grizlly-mod .info {
  font-size: 24px;
  line-height: 32px;
}
.--redesign .grizlly-task__item {
  font-size: 18px;
}
.--redesign .grizlly-shop {
  height: 486px;
}
.--redesign #box2 .block-purpose__text p {
  font-size: 18px;
}
.--redesign .bpc-processing-box2 .block-subtitle__text {
  width: 532px !important;
}
.--redesign #box2 .block-actions .portfol-block .block-text p {
  font-size: 18px;
  line-height: 24px;
}
.--redesign #box2 .block-actions .portfol-block .block-figure__text p {
  font-size: 18px;
  line-height: 24px;
}
.--redesign #box2 .block-optimization .portfol-block .block-main__text p {
  font-size: 18px;
  line-height: 24px;
}
.--redesign #box2 .block-optimization .portfol-block .block-main .block-slider .navigation-block__fraction .swiper-pagination-current {
  font-family: "Onest", serif;
}
.--redesign #box2 .block-optimization .portfol-block .block-main .icons__text p {
  font-size: 19px;
  line-height: 24px;
}
.--redesign .bpc-processing-box-box2 .block-actions .block-subtitle__text {
  width: 540px !important;
}
.--redesign .bpc-processing-box3 .block-resurs .portfol-block .block-subtitle__text {
  width: 632px !important;
}
.--redesign .bpc-processing-box4 .block-result .portfol-block .block-subtitle__text {
  width: 492px !important;
}
.--redesign .bpc-processing-box4 .block-moscow .portfol-block .block-subtitle__text {
  width: 584px !important; 
}
.--redesign .igrotrade-wrapper .main-info-title {
  font-size: 18px;
  line-height: 24px;
}
.--redesign .igrotrade-wrapper .portfol-block .text {
  font-size: 18px;
  line-height: 24px;
}
.--redesign .belinka-brand__item {
  font-size: 18px;
  line-height: 24px;
}
.--redesign .belinka-service__rect {
  font-size: 18px;
  line-height: 24px;
}
.--redesign .belinka-examp .belinka-examp__box p {
  font-size: 16px;
  line-height: 24px;
}
.--redesign .belinka-examp .swiper-slide-active .belinka-examp__box p {
  font-size: 18px;
}
.--redesign .belinka-consult .card{
  font-size: 18px;
  line-height: 24px;
}
.--redesign .belinka-consult .text {
  font-size: 18px;
  line-height: 24px;
}
.--redesign  .belinka-consult .text:nth-child(1) {
  margin-bottom: 60px !important;
}
.--redesign .belinka-consult .text:nth-child(3) {
  margin-top: 60px !important;
}
.--redesign .belinka-consult .text:nth-child(4) {
  margin-top: 52px !important;
}
.--redesign .belinka-consult .swiper-pagination-bullet {
  font-family: 'Oswald', "Onest", serif;
}
.--redesign .belinka-seo .dsc {
  margin-top: 14px;
  font-size: 18px;
  line-height: 24px;
}
.--redesign .vipclinic-numbers__info {
  font-size: 14px !important;
  line-height: 18px !important;
}
.--redesign #box2 .block-start-work .portfol span {
  font-family: "Onest", serif;
  font-weight: 600;
}
.--redesign #box2 .block-start-work .block-flex-start-work .block-flex-start-work__item-text .text-flex .tittle span {
  font-family: 'Oswald', "Onest", serif;
}
.--redesign #box2 .block-seo .portfol .tittle span {
  font-family: 'Oswald', "Onest", serif;
}
.--redesign #box2 .block-seo .portfol .tittle {
  font-size: 36px;
  line-height: 42px;
}
.--redesign #box2 .block-seo .portfol p {
  font-size: 18px;
  line-height: 24px;
}
.--redesign .wrap-bgc {
  background-size: cover;
}
.--redesign .wrap-bgc .block-main span {
  font-family: "Onest", serif;
  font-size: 18px;
  line-height: 24px;
}
.--redesign .block-statistic .portfol-block .tittle {
  font-family: "Onest", serif;
  font-size: 48px;
  line-height: 50px;
}
.--redesign #box2 .block-modernization .portfol-block p {
  font-family: "Onest", serif;
  font-size: 18px;
  line-height: 24px;
}
.--redesign #box2 .block-modernization .portfol-block .tittle {
  font-family: "Onest", serif;
  font-size: 48px;
  line-height: 50px;
}
.--redesign #box2 .block-modernization .portfol-block .tittle-1 {
  font-family: "Onest", serif;
  font-size: 36px;
  line-height: 42px;
}
.--redesign #box3 .portfol-block p {
  font-family: "Onest", serif;
  font-size: 18px;
  line-height: 28px;
}
.--redesign #box3 .block-colors-scheme p,
.--redesign #box3 .block-visual p,
.--redesign #box3 .block-functional p,
.--redesign #box3 .block-razdel p,
.--redesign #box3 .block-internal-pages-2 p {
  line-height: 28px;
}
.--redesign #box3 .block-functional .portfol-block .block-text p {
  font-size: 18px;
  line-height: 28px;
}
.--redesign #box3 .portfol-block .tittle {
  font-family: "Onest", serif;
  font-size: 36px;
  line-height: 42px;
} 
.--redesign  #box3 .portfol-block .tittle-2 {
  font-family: "Onest", serif;
  font-size: 36px;
  line-height: 42px;
}
.--redesign #box4 .block-email .portfol-block p {
  font-family: "Onest", serif;
  font-size: 18px;
  line-height: 24px;
}
.--redesign #box4 .portfol-block p {
  font-family: "Onest", serif;
  font-size: 18px;
  line-height: 28px;
}
.--redesign #box3 .block-lending-camping .portfol-block .tittle {  
  font-family: "Onest", serif;
  font-size: 36px;
  line-height: 42px;
}
.--redesign #box3 .block-integration .portfol-block .tittle {
  font-family: "Onest", serif;
  font-size: 36px;
  line-height: 42px;
}
.--redesign #box4 .block-change .portfol-block p {
  font-family: "Onest", serif;
  font-size: 18px;
  line-height: 24px;
}
.--redesign #box4 .block-change .portfol-block .tittle {
  font-family: "Onest", serif;
  font-size: 36px;
  line-height: 42px;
}
.--redesign #box4 .block-update .portfol-block .block-flex-main .block-text p {
  font-family: "Onest", serif;
  font-size: 18px;
  line-height: 24px;
}
.--redesign #box4 .block-update .portfol-block .block-flex-main .block-text .tittle {
  font-family: "Onest", serif;
  font-size: 36px;
  line-height: 42px;
}
.--redesign #box4 .portfol-block .tittle-text {
  font-family: "Onest", serif;
  font-size: 36px;
  line-height: 42px;
}
.--redesign .yadonor-screen__name {
  font-family: "Onest", serif;
}
.--redesign .yadonor-box .yadonor-box-1 {
  font-family: "Onest", serif;
  font-size: 24px;
  line-height: 32px;
}
.--redesign .yadonor-box .yadonor-act.active .yadonor-box-1-title, 
.--redesign .yadonor-box .yadonor-act.active .yadonor-box-2-title {
  font-family: "Onest", serif;
  font-size: 24px;
  line-height: 32px;
}
.--redesign .yadonor-box .yadonor-act.active .yadonor-box-1-txt, 
.--redesign .yadonor-box .yadonor-act.active .yadonor-box-2-txt {
  font-family: "Onest", serif;
  font-size: 18px;
  line-height: 24px;
}
.--redesign .yadonor-box_2 .yadonor-box_2-box p {
  font-family: "Onest", serif !important;
  font-size: 24px !important;
  line-height: 36px  !important;
}
.--redesign .yadonor-box_2 .yadonor-box_2-title span {
  font-family: "Onest", serif;
  width: 438px;
}
.--redesign .yadonor-box_4 .yadonor-box_4-title span {
  font-family: "Onest", serif;
  width: 420px;
}
.--redesign .yadonor-box_2 .yadonor-box_2-box-3-txt1,
.--redesign .yadonor-box_2 .yadonor-box_2-box-3-txt2,
.--redesign .yadonor-box_2 .yadonor-box_2-box-3-txt3 {
  font-family: "Onest", serif;
}
.--redesign .yadonor-box_2 .yadonor-box_2-box-3-title {
  font-family: "Onest", serif !important;
  font-size: 24px !important;
  line-height: 28px !important;
}
.--redesign .yadonor-box_4 .yadonor-box_4-elem.active .yadonor-box_4-elem-1, 
.--redesign .yadonor-box_4 .yadonor-box_4-elem.active .yadonor-box_4-elem-2, 
.--redesign .yadonor-box_4 .yadonor-box_4-elem.active .yadonor-box_4-elem-3, 
.--redesign .yadonor-box_4 .yadonor-box_4-elem.active .yadonor-box_4-elem-4, 
.--redesign .yadonor-box_4 .yadonor-box_4-elem.active .yadonor-box_4-elem-5 {
  font-family: "Onest", serif;
}
.--redesign .yadonor-box_4 .yadonor-box_4-elem_2-item-txt {
  font-family: "Onest", serif;
}
.--redesign .yadonor-result {
  background-image: url("/image/new/site/yadonor/Slide_7.svg");
}
.--redesign .yadonor-design .yadonor-design-slider .slide-01 .image {
  background-image: url("/image/new/site/yadonor/Slide_3_tiling.svg");
}
.--redesign .yadonor-design .yadonor-design-slider .slide-02 .image {
  background-image: url("/image/new/site/yadonor/Slide_3_tiling2.svg");
}
.--redesign .yadonor-design .yadonor-design-slider .slide-03 .image {
  background-image: url("/image/new/site/yadonor/Slide_3_tiling3.svg");
}
.--redesign .meat-box_6 .meat-box_6-title span {
  width: 368px;
  font-family: "Onest", serif;
}
.--redesign .meat-box_7 .meat-box_7-title span{
  font-family: "Onest", serif;
}
.--redesign .meat-box_7-1 div {
  font-family: "Onest", serif;
}
.--redesign .meat-box_7 .meat-box_7-1__vertical-item span {
  font-family: "Onest", serif;
}
.--redesign .lift-box_8 .lift-box_8-title span {
  width: 536px;
  font-family: "Onest", serif;
}
.--redesign .lift-box_8 .lift-box_8-txt {
  font-family: "Onest", serif;
  font-size: 18px;
  line-height: 28px;
}
.--redesign .pharmamed-present-title {
  font-family: "Onest", serif;
}
.--redesign .pharmamed-present-title.sub {
  font-family: "Onest", serif;
}
.--redesign .pharmamed-present-list-item{
  font-family: "Onest", serif;
}
.--redesign .pharmamed-present-bg {
  height: 560px;
  background-size: cover;
}
.--redesign .pharmamed-present {
  height: 380px;
}
.--redesign .pharmamed-history-block-item {
  font-family: "Onest", serif;
}
.--redesign .pharmamed-history-block.block-1 {
  width: 210px;
}
.--redesign .pharmamed-history-block.block-2 {
  width: 252px;
}
.--redesign .pharmamed-history-block.block-3 {
  width: 246px;
}
.--redesign .pharmamed-history-block.block-4 {
  width: 373px;
}
.--redesign .pharmamed-history-block.block-5 {
  width: 297px;
}
.--redesign .pharmamed-history-block.block-6 {
  width: 204px;
}
.--redesign .pharmamed-history-blocks {
  margin-top: 52px;
}
.--redesign .pharmamed-history p.pharmamed-history-block-dsc {
  font-size: 14px;
  line-height: 18px;
}
.--redesign .pharmamed-history li.pharmamed-history-block-item {
  font-size: 14px;
  line-height: 18px;
}
.--redesign .pharmamed-history-block p.pharmamed-history-block-info {
  font-size: 12px;
  line-height: 16px;
}
.--redesign  .pharmamed-support-title {
  font-size: 36px;
  line-height: 42px;
}
.--redesign .pharmamed-project-block-title {
  font-family: "Onest", serif;
  font-size: 24px;
  line-height: 30px;
}
.--redesign .pharmamed-project-block p.pharmamed-project-block-dsc {
  font-size: 16px;
  line-height: 22px;
}
.--redesign .pharmamed-present-title-result {
  font-family: "Onest", serif;
  margin-top: 66px;
  font-size: 18px;
  line-height: 22px;
}
.--redesign .pharmamed-seo .pharmamed-support-item-title {
  font-family: "Onest", serif;
}
.--redesign .pharmamed-seo .pharmamed-support-items {
  margin-top: 48px;
}
.--redesign .pharmamed-intranet p.pharmamed-support-item-dsc {
  font-size: 16px;
  line-height: 24px;
}
.--redesign .nemka-wrapper {
  font-family: "Onest", serif;
}
.--redesign .nemka-tech-blocks {
  margin-top: 20px;
}
.--redesign .nemka-tech-block {
  margin-bottom: 28px;
}
.--redesign .nemka-tech .block-4 .nemka-tech-block-title {
  margin-bottom: 6px;
}
.--redesign .nemka-seo {
  height: 720px;
}
.--redesign .nemka-tech p.nemka-tech-block-note {
  margin-top: 142px;
}
.--redesign .nemka-present p.nemka-present-block-item {
  font-size: 16px;
}
.--redesign .nemka-tech .block-2 p.nemka-tech-dsc {
  font-size: 22px;
}
.--redesign .nemka-tech p.nemka-tech-dsc {
  font-size: 22px;
}
.--redesign .nemka-tech-item {
  margin-bottom: 20px;
}
.--redesign .sds-wrapper {
  font-family: "Onest", serif;
}
.--redesign .sds-history-info {
  font-size: 16px;
}
.--redesign .sds-seo-block-title {
  font-size: 16px;
}
.--redesign .sds-improve-block {
  margin-bottom: 52px;
}
.--redesign .sds-seo-block-list li {
  background-image: none !important;
  font-size: 16px !important;
}
.--redesign .sds-seo-block p.sds-seo-block-info {
  font-size: 16px !important;
}
.--redesign .sds-improve h2.title {
  font-size: 45px !important;
}
.--redesign .sds-relize p span {
  font-size: 16px !important;
  line-height: 24px !important;
}
.--redesign .portfol-wrapper  .sds-tech-blocks .title {
  font-size: 24px !important;
  line-height: 28px !important;
}
.--redesign .breras-wrapper {
  font-family: "Onest", serif;
}
.--redesign .breras-stat-blocks p.breras-stat-block {
  font-size: 16px;
}
.--redesign .breras-start .breras-title-bg {
  font-size: 16px;
}
.--redesign .breras-start .breras-start-items {
  margin-top: 40px;
}
.--redesign .portfol-wrapper .breras-runup.breras-start h2.title {
  font-size: 42px !important;
}
.--redesign #box3 .block-search .portfol-block .tittle {
  font-family: "Onest", serif;
}
.--redesign #box3 .block-content .portfol-block .block-main .block-info .block-text span {
  font-family: HelliosCond, 'Oswald', "Onest", serif;
}
.--redesign #box4 .block-context .portfol-block .tittle {
  font-family: "Onest", serif;
}
.--redesign #box4 .block-examples .portfol-block .tittle {
  font-family: "Onest", serif;
}
.--redesign  #box4 .block-results .portfol-block .tittle {
  font-family: "Onest", serif;
}
.--redesign #box4 .block-results .portfol-block .block-die__proc span {
  font-family: HelliosCond, 'Oswald', "Onest", serif;
}
.--redesign .lift-screen__name {
  font-family: "Onest", serif;
}
.--redesign .meat-box .meat-box-1 {
  font-family: "Onest", serif;
  font-size: 22px;
}
.--redesign .bliz-box_2 .bliz-box_2-title span {
  width: 440px;
  font-family: "Onest", serif;
}
.--redesign .bliz-box_2 .bliz-box_2-box {
  font-family: "Onest", serif;
  font-size: 22px;
  line-height: 32px;
}
.--redesign .bliz-box_2 .bliz-box_2-box-3-title {
  font-family: "Onest", serif;
  font-size: 24px;
}
.--redesign .bliz-box_2 .bliz-box_2-box-3-txt2 {
  font-family: "Onest", serif;
  font-size: 16px;
  line-height: 24px;
}
.--redesign .bliz-box_2 .bliz-box_2-box-3-txt1 {
  font-family: "Onest", serif;
  font-size: 16px;
  line-height: 24px;
}
.--redesign .bliz-box_2 .bliz-box_2-box-3-txt3 {
  font-family: "Onest", serif;
  font-size: 16px;
  line-height: 24px;
}
.--redesign .bliz-portatip .bliz-portatip-2 span:before {
  left: 158px;
}
.--redesign .meat-box_3 .meat-box_3-title span {
  font-family: "Onest", serif;
}
.--redesign .meat-box_3 .meat-box_3-1 .meat-box_3-1-txt,
.--redesign .meat-box_3 .meat-box_3-2 .meat-box_3-2-txt,
.--redesign .meat-box_3 .meat-box_3-3 .meat-box_3-3-txt {
  font-family: "Onest", serif !important;
  font-size: 16px !important;
  line-height: 24px !important;
}
.--redesign .lift-box_4 .bliz-box_4-title span {
  font-family: "Onest", serif;
}
.--redesign .lift-box_4 .bliz-box_4-elem-txt {
  font-family: "Onest", serif;
}
.--redesign .lift-box_4 .bliz-box_4-txt {
  font-family: "Onest", serif;
  font-size: 18px;
  line-height: 28px;
}
.--redesign .meat-box_5 .meat-box_5-txt .meat-box_5-txt-title {
  font-family: "Onest", serif;
}
.--redesign .meat-box_5 .meat-box_5-txt p {
  font-family: "Onest", serif;
  font-size: 22px !important;
}
.--redesign .lift-box_8 .lift-box_8-1 .lift-box_8-1-date {
  font-family: "Onest", serif;
}
.--redesign .lift-box_8 .lift-box_8-2 .lift-box_8-2-date {
  font-family: "Onest", serif;
}
.--redesign .meat-box_6 .meat-box_6-3,
.--redesign .meat-box_6 .meat-box_6-4 {
  font-family: "Onest", serif;
}
.--redesign .igrotrade .project__section-head-timeline-graph-item-text {
  font-size: 14px !important;
  font-weight: 600 !important;
}
.--redesign .portfol-wrapper .igrotrade .design__uikit-slider-text p {
  font-size: 18px;
  line-height:28px;
}
.--redesign .portfol-wrapper .igrotrade .design__innerpage-content-desc {
  font-size: 18px;
  line-height:28px;
}
.--redesign .portfol-wrapper .igrotrade .title-desc {
  font-size: 18px;
  line-height:28px;
}
.--redesign .ucangifts .design__UIkit-colour-text {
  font-family: 'Onest', serif;
  font-size: 16px;
  text-shadow: none;
}
.--redesign .tmh-wrapper #box2-1 .portfol p {
  font-size: 18px;
  line-height:28px;
}
.--redesign .tmh-wrapper #box3 .wrap-main-section .text:last-of-type {
  font-size: 18px;
  line-height:28px;
}
.--redesign .tmh-wrapper #box4-1 .text {
    font-size: 18px;
  line-height:28px;
}
.--redesign .derinat-screen__name {
  font-family: 'Onest', serif;
}
.--redesign .derinat-box .derinat-box-3 {
  font-family: 'Onest', serif;
  font-size: 24px;
}
.--redesign .derinat-box_2 .derinat-box_2-title span {
  font-family: 'Onest', serif;
}
.--redesign .derinat-box_2 .derinat-box_2-1-title {
  font-family: 'Onest', serif;
  font-size: 18px;
  line-height: 24px;
}
.--redesign .derinat-box_2 .derinat-box_2-1-text {
  font-family: 'Onest', serif;
}
.--redesign .derinat-box_2 .derinat-box_2-2-text {
  font-family: 'Onest', serif;
}
.--redesign .derinat-box_3 .derinat-box_3-title span {
  font-family: 'Onest', serif;
}
.--redesign .derinat-box_3__elem-text {
  font-family: 'Onest', serif !important;
  font-size: 16px !important;
  line-height: 24px !important;
}
.--redesign .derinat-box_4__elem-txt {
  font-family: 'Onest', serif;
}
.--redesign .derinat-box_4 .derinat-box_4-title span {
  font-family: 'Onest', serif;
}
.--redesign .derinat-box_5-txt div {
  font-family: 'Onest', serif; 
  font-size: 24px;
}
.--redesign .derinat-box_5-txt-title {
  font-family: 'Onest', serif; 
}
.--redesign .derinat-box_6 .derinat-box_6-title span {
  width: 340px;
  font-family: 'Onest', serif; 
}
.--redesign .derinat-box_6 .derinat-box_6-2 {
  font-family: 'Onest', serif; 
}
.--redesign .derinat-box_6 .derinat-box_6-graph .derinat-box_6-graph-year-1 {
  font-family: 'Onest', serif; 
}
.--redesign .derinat-box_6 .derinat-box_6-graph .derinat-box_6-graph-year-2 {
  font-family: 'Onest', serif;
}
.--redesign .derinat-box_6 .derinat-box_6-5 {
  font-family: 'Onest', serif;
  font-size: 16px;
}
.--redesign .derinat-box_7 .derinat-box_7-title span {
  font-family: 'Onest', serif;
}
.--redesign .derinat-box_7-1 div {
  font-family: 'Onest', serif;
}
.--redesign .derinat-box_8 .derinat-box_8-title span {
  font-family: 'Onest', serif;
}
.--redesign .derinat-box_8 .derinat-box_8-txt {
  font-family: 'Onest', serif;
}
.--redesign .derinat-box_8 .derinat-box_8-1 .derinat-box_8-1-date {
  font-family: 'Onest', serif;
}
.--redesign .derinat-box_8 .derinat-box_8-2 .derinat-box_8-2-date {
  font-family: 'Onest', serif;
}
.--redesign .derinat-box_7 .derinat-box_7-1__vertical-item span {
  font-family: 'Onest', serif;
}
.--redesign  .derinat-box_6 .derinat-box_6-3 {
  font-family: 'Onest', serif;
}
.--redesign .derinat-box_6-4 {
  font-family: 'Onest', serif;
}
.--redesign .derinat-box_2 span {
  font-family: 'Onest', serif; 
  font-size: 24px;
}
.--redesign #box5 .portfol-block p {
  margin-top: 48px;
  font-size: 18px;
  line-height: 28px;
}
.--redesign #box2 .timbre-project .block-main__item-2 p {
  font-size: 21px;
  line-height: 32px;
}
.--redesign #box2 .timbre-project .block-main__item-1 p {
  font-size: 21px;
  line-height: 32px;
}
.--redesign #box2 .block-structur .portfol-block .block-main .block-text p {
  font-size: 18px;
  line-height: 28px;
}
.--redesign #box2 .block-structur .portfol-block .block-main .block-pagination-text__item p {
  font-size: 18px;
  line-height: 24px;
}
.--redesign #box2 .block-structur .portfol-block .block-main .block-pagination-text {
  margin-top: 115px;
  gap: 176px;
}
.--redesign #box2 .block-concept .portfol-block .block-text p {
  font-size: 18px;
  line-height: 28px;
}
.--redesign #box2 .block-logotip .portfol-block .block-main__text p {
  font-size: 18px;
  line-height: 28px;
}
.--redesign #box2 .block-logotip .portfol-block h2 {
  font-family: 'Onest', serif;
}
.--redesign #box3 .block-design .portfol-block .text {
  font-size: 18px;
  line-height: 28px;
}
.--redesign #box3 .block-productPage .portfol-block .block-text p {
  font-size: 18px;
  line-height: 24px;
}
.--redesign #box3 .block-productPage .portfol-block .block-main .block-nav .block-text__item p {
  font-size: 18px;
  line-height: 24px;
}
.--redesign #box3 .block-productPage .portfol-block .block-main .block-nav .block-text {
  gap: 28px;
}
.--redesign #box3 .block-lk .portfol-block .block-text p {
  font-size: 18px;
  line-height: 28px;
}
.--redesign #box3 .block-pages .block-text p {
  font-size: 18px;
  line-height: 28px;
}
.--redesign #box3 .block-graphics .portfol-block .block-text p {
  font-size: 18px;
  line-height: 24px;
}
.--redesign #box4 .portfol-block .block-text p {
  font-size: 18px;
  line-height: 24px;
}
.--redesign .derinat-screen__name {
  font-family: 'Onest', serif;
}
.--redesign .bliz-box .bliz-box-1 {
  font-family: 'Onest', serif;
  font-size: 24px;
  line-height: 32px;
}
.--redesign .bliz-box .bliz-box-2-title {
  font-family: 'Onest', serif;
  font-size: 18px;
  line-height: 24px;
}
.--redesign .bliz-box .bliz-box-2-title span {
  font-family: 'Onest', serif;
  font-size: 24px;
  line-height: 32px;
}
.--redesign .bliz-box_2 .bliz-box_2-title span {
  font-family: 'Onest', serif;
}
.--redesign .bliz-box_3 .bliz-box_3-title span {
  font-family: 'Onest', serif;
}
.--redesign .bliz-box_3 div {
  font-family: 'Onest', serif;
  font-size: 16px;
}
.--redesign .bliz-box_4 .bliz-box_4-title span {
  font-family: 'Onest', serif;
}
.--redesign .bliz-box_4 .bliz-box_4-txt {
  font-family: 'Onest', serif;
}
.--redesign .bliz-box_4 .bliz-box_4-elem-txt {
  font-family: 'Onest', serif;
}
.--redesign .bliz-box_5 .bliz-box_5-txt > div {
  font-family: 'Onest', serif;
}
.--redesign .bliz-box_6 .bliz-box_6-title span {
  font-family: 'Onest', serif;
}
.--redesign .bliz-box_7 .bliz-box_7-title span {
  width: 482px;
  font-family: 'Onest', serif;
}
.--redesign .meat-screen__name {
  font-family: 'Onest', serif;
}
.--redesign .meat-box .meat-box-1 {
  font-family: 'Onest', serif;
  font-size: 22px;
  line-height: 32px;
}
.--redesign .meat-box_3 .meat-box_3-elem-txt {
  font-family: 'Onest', serif;
  font-size: 16px;
  line-height: 24px;
}
.--redesign .bliz-box_8 .bliz-box_8-title span {
  font-family: 'Onest', serif;
}
.--redesign .bliz-box_8 .bliz-box_8-txt {
  font-family: 'Onest', serif;
  font-size: 18px;
  line-height: 28px;
}
.--redesign .bliz-box_8 .bliz-box_8-1 .bliz-box_8-1-date {
  font-family: 'Onest', serif;
  font-size: 14px;
}
.--redesign .bliz-box_8 .bliz-box_8-2 .bliz-box_8-2-date {
  font-family: 'Onest', serif;
  font-size: 14px;
}
.--redesign .meat-box_6 .meat-box_6-2 {
  font-family: 'Onest', serif;
}
.--redesign .meat-box_6 .meat-box_6-graph-sticker {
  font-family: 'Onest', serif;
}
.--redesign .fors-wrapper .pl-project-box h2 {
  font-weight: 600 !important;
}
.--redesign .sk-wrapper.konversia-wrapper p.text.text_fz-mod {
  font-size: 18px;
  line-height: 24px;
}
.--redesign .portfol-wrapper .esg-disclosure .design__compare-mockup-first-textbox-text {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .map__info {
  font-family: 'Onest', serif;
}
.--redesign .advance-feedback p {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .pl-project-box .feedback-block p {
  font-family: 'Onest', serif;
  font-size: 18px;
  line-height: 28px;
}
.--redesign .tsservice-wrapper .designing-flex .designing-flex__tittle {
  height: 183px;
}
.--redesign #box2 .box-gif .designing-flex .designing-flex__tittle p {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .tsservice-wrapper .designing-flex .tasks-flex-item {
  height: 108px;
}
.--redesign .tsservice-wrapper .designing-flex .tasks-flex-item {
  height: 108px;
}
.--redesign .tsservice-wrapper .designing-flex .tasks-flex-item {
  height: 108px;
}
.--redesign #box2 .box-gif .designing-flex .designing-flex__tasks-flex .tasks-flex-item .tasks-flex-item__text span {
  font-size: 18px;
  line-height: 24px; 
  font-weight: 600;
}
.--redesign #box2 .box-gif .designing-flex .designing-flex__tasks-flex .tasks-flex-item .tasks-flex-item__text p {
  margin-top: 4px;
  font-size: 18px;
  line-height: 24px;
}
.--redesign #box2 .block-koncept .koncept-flex__tittle p {
  font-size: 18px;
  line-height: 24px;
}
.--redesign #box2 .block-koncept .block-slider-concept .block-text-wrap .swiper-container .swiper-wrapper .swiper-slide p {
  font-size: 16px;
  line-height: 20px;
}
.--redesign .tsservice-wrapper .block-label-flex .label-two {
  white-space: nowrap;
}
.--redesign .tsservice-wrapper #box4 .block-maps .block-minimaps-flex .block-text p {
  font-size: 18px;
  line-height: 24px;
}
.--redesign .tsservice-wrapper #box4 .block-maps .block-big-map-flex .block-text p {
  font-size: 18px;
  line-height: 24px;
}
.--redesign .tsservice-wrapper #box4 .block-1c .block-1c-flex .block-1c-flex__text p {
  font-size: 18px;
  line-height: 24px;
}
.tssservice__nav {
  padding-bottom: 80px;
  height: 24px;
}
.--redesign .tsservice-wrapper #box4 .block-1c {
  height: 684px;
}
.--redesign .inpro-wrapper .inpro-realization .bottom-block {
  height: 24px;
  margin-bottom: 80px;
}
.--redesign .ind-wrapper .catalog-text-arr-2 {
  box-sizing: border-box;
  padding-left: 560px;
}
.--redesign .ind-wrapper .catalog-text-arr-3 {
  box-sizing: border-box;
  padding-right: 560px;
}
.--redesign .ind_portfol-nav {
  position: absolute;
  bottom: 48px;
  left: 0;
  right: 0;
}
.--redesign .cottonclub-wrapper .projecting-item p.projecting-item__text {
  font-size: 16px !important;
  line-height: 24px !important;
}
.--redesign .cottonclub-wrapper .pages-numb {
  right: 24px;
  width: 189px;
  height: 128px;
  background: url('/image/new/site/cottonclub/75.svg') no-repeat;
  background-size: contain;
  background-position: center center;
  border-radius: 0px;
}
.--redesign .cottonclub-wrapper .pages-numb__info,
.--redesign .cottonclub-wrapper .pages-numb__text,
.--redesign .cottonclub-wrapper .pages-numb::after {
  display: none;
}
.--redesign .portfol-wrapper .esg-disclosure .design__compare-mockup-second-texbox-text {
  line-height: 28px !important;
}
.--redesign .page-wrapper .esg-disclosure .design__screens-textbox-text {
  line-height: 28px !important;
}
.--redesign .page-wrapper .esg-disclosure .design__screens-textbox-text {
  line-height: 28px !important;
}
.--redesign .omk-wrapper #box3 .main-section-desc {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .omk-wrapper #box3-1 .main-section-desc {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .omk-wrapper #box4 .main-section-desc {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .omk-wrapper #box3 .block-img-pos-1 {
  top: 449px;
}
.--redesign .fors-wrapper #box5 .portfol-block {
  padding-top: 0 !important;
}
.--redesign .fors-wrapper #box5 .portfol-block .feedback-block {
  margin-top: 40px;
}
.--redesign .konversia-wrapper #box5 .portfol {
  padding-top: 0;
}
.--redesign .smakfest-portatip p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .smakfest-design p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .smakfest-text p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .smakfest-icon p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .smakfest-relize p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .smakfest-otzov .pl-otzov-txt {
  width: 640px;
}
.--redesign .disco-portatip p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .disco-design p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .disco-elements-to p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .disco-elements p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .disco-img p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .disco-relize p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .sds-portatip p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .sds-design p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .sds-design-to p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .sds-design-three p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .sds-design-for .sds-design-head {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .sds-design-for p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign  .sds-portatip .sds-portatip-6, 
.--redesign  .sds-portatip .sds-portatip-7 {
  font-size: 16px !important;
  line-height: 24px !important;
}
.--redesign .wolta-portatip p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .wolta-design p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .wolta-img p {
  font-size: 22px !important;
}
.--redesign .wolta-design-for p {
  font-size: 22px !important;
}
.--redesign .wolta-design .wolta-design-4,
.--redesign .wolta-design .wolta-design-5,
.--redesign .wolta-design .wolta-design-6 {
  font-size: 18px !important;
}
.--redesign .wolta-img-three p {
  font-size: 18px !important;
  line-height: 24px !important;
}
.--redesign .wolta-relize p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .wolta-relize .wolta-relize-4, 
.--redesign .wolta-relize .wolta-relize-5,
.--redesign .wolta-relize .wolta-relize-6 {
  font-size: 22px !important;
  line-height: 32px !important;
}
.--redesign .wolta-design .wolta-design-4:before {
  background: url('/image/new/site/wolta/1.svg') no-repeat;
}
.--redesign .wolta-design .wolta-design-5:before {
  background: url('/image/new/site/wolta/2.svg') no-repeat;
}
.--redesign .wolta-design .wolta-design-6:before {
  background: url('/image/new/site/wolta/3.svg') no-repeat;
}
.--redesign .card__hints-text {
  font-size: 18px !important;
  line-height: 24px !important;
}
.--redesign .gamma-portatip .gamma-portatip-group-item::before {
  font-family: 'Onest', serif;
}
.--redesign .gamma-design p {
  line-height: 28px !important;
}
.--redesign .gamma-portatip .gamma-portatip-group-item {
  font-family: 'Onest', serif !important; 
}
.--redesign .gamma-design-one p {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .gamma-design-two p {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .gamma-design-one .gamma-design-one-txt-1 {
  font-family: 'Onest', serif;
}
.--redesign .gamma-design-one .gamma-design-one-txt-2 {
  margin-top: 212px;
  font-family: 'Onest', serif;
}
.--redesign .bliz-design p {
  font-family: 'Onest', serif;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .bliz-portatip p {
  font-family: 'Onest', serif;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign   .bliz-portatip .bliz-portatip-2 span {
  font-family: 'Onest', serif;
  font-size: 18px !important;
  line-height: 24px !important;
}
.--redesign .bliz-design-three .bliz-design-three-6_1, 
.--redesign .bliz-design-three .bliz-design-three-6_2 {
  font-family: 'Onest', serif;
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .bliz-portatip .bliz-portatip-3 span {
  font-family: 'Onest', serif;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .bliz-design-three p {
  font-family: 'Onest', serif;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .bliz-relize p {
  font-family: 'Onest', serif;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .muzarteria-portatip p {
  font-family: 'Onest', serif;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .muzarteria-portatip-to p {
  font-family: 'Onest', serif;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .muzarteria-design p {
  font-family: 'Onest', serif;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .muzarteria-img p {
  font-family: 'Onest', serif;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .muzarteria-img-to p {
  font-family: 'Onest', serif;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .svbc-portatip p {
  font-family: 'Onest', serif;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .svbc-portatip-to p {
  font-family: 'Onest', serif;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .svbc-design p {
  font-family: 'Onest', serif;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .svbc-portatip-three p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .svbc-design-three p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .svbc-design-three h1 {
  font-family: 'Onest', serif !important;
  font-size: 52px !important;
}
.--redesign .svbc-relize p {
  font-family: 'Onest', serif;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .svbc-design p {
  font-family: 'Onest', serif;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .pacific-design p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .pacific-design-three p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .pacific-relize p {
  font-family: 'Onest', serif;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .pacific-result {
  height: 988px;
}
.--redesign .tech-proekt p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .tech-proekt .tech-proekt-span {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .tech-design p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .tech-relize p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .tech-relize .tech-relize-1,
.--redesign .tech-relize .tech-relize-2,
.--redesign .tech-relize .tech-relize-3 {
  background-size: contain;
}
.--redesign .tech-relize-two .tech-relize-two-txt {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .tech-design .tech-design-10 {
  font-family: 'Onest', serif;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .aizen-wrapper p.text {
  line-height: 28px !important;
}
.--redesign .aizen-design p.text {
  line-height: 28px !important;
}
.--redesign .pharmahyaluron-box-b {
  background-color: #bcebff;
  height: 1410px;
}
.--redesign .tabetai-wrapper .tabetai-project .box-images .img-01,
.--redesign .tabetai-wrapper .tabetai-project .box-images .img-02,
.--redesign .tabetai-wrapper .tabetai-design-3 .flex-box .img-01, 
.--redesign .tabetai-wrapper .tabetai-design-3 .flex-box .img-02,
.--redesign .tabetai-wrapper .tabetai-design-3 .flex-box .img-03,
.--redesign .tabetai-wrapper .tabetai-portatip .portfol .image-scheme {
  background-size: contain;
  background-position: center center;
}
.--redesign .tabetai-wrapper .tabetai-design .colors-01,
.--redesign .tabetai-wrapper .tabetai-design .colors-02,
.--redesign .tabetai-wrapper .tabetai-design .colors-03 {
  background-size: contain;
  background-position: left center;
}
.--redesign .tabetai-wrapper .tabetai-design .flex-box .right-box .text {
  background-image: url("/image/new/site/tabetai/design1/banner-text.svg");
}
.--redesign .tabetai-wrapper .tabetai-portatip .portfol .image-screen-02 .image-text {
  background-image: url("/image/new/site/tabetai/project1/text-from-arrow2.svg");
  background-position: center center;
}
.--redesign .tabetai-wrapper .tabetai-features .portfol .flex-box .image-text-01 {
  background-image: url("/image/new/site/tabetai/features/cart1-text.svg");
}
.--redesign .tabetai-wrapper .tabetai-features .portfol .flex-box .image-text-02 {
  background-image: url("/image/new/site/tabetai/features/cart2-text.svg");
}
.--redesign .tabetai-wrapper .tabetai-features .portfol .flex-box .image-text-02-hidden {
  background-image: url("/image/new/site/tabetai/features/cart3-text.svg");
}
.--redesign .tabetai-wrapper .tabetai-design-3 {
  height: 1056px;
}
.--redesign .tabetai-wrapper .portfol p {
  font-family: 'Onest', serif;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .tabetai-wrapper .tabetai-project .p-num {
  font-family: 'Onest', serif;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .rotek-otzov .pl-otzov-txt {
  width: 620px;
}
.--redesign .cameraiq-portatip p {
  font-family: 'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .cameraiq-design p {
  font-family: 'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .cameraiq-design-to p {
  font-family: 'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .cameraiq-design-to .cameraiq-design-to-3 span {
  font-family: 'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .cameraiq-design-three p {
  font-family: 'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .cameraiq-design-three .cameraiq-design-three-6 {
  font-family: 'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .cameraiq-relize p {
  font-family: 'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .altonika-portatip .altonika-portatip-4,
.--redesign .altonika-portatip .altonika-portatip-5 {
  font-family: 'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .altonika-portatip .altonika-portatip-4 strong, 
.--redesign .altonika-portatip .altonika-portatip-5 strong {
  margin-bottom: 4px;
}
.--redesign .altonika-design-to p {
  font-family: 'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .altonika-design p {
  font-size: 16px !important;
  line-height: 24px !important;
}
.--redesign .altonika-design-for p {
  white-space: wrap !important;
}
.--redesign .altonika-relize .altonika-relize-1 {
  font-family: 'Onest', serif !important;
  font-size: 20px !important;
  line-height: 24px !important;
  text-transform: none !important;
}
.--redesign .altonika-result .altonika-head { 
  font-family: 'Onest', serif !important;
  font-size: 16px !important;
  line-height: 18px !important;
}
.--redesign .altonika-result .altonika-content {
  font-family: 'Onest', serif !important;
  font-size: 16px !important;
  line-height: 24px !important;
}
.--redesign .altonika-result {
  height: 480px;
}
.--redesign .altonika-otzov .pl-otzov-txt {
  width: 620px;
}
.--redesign .amtel-portatip p {
  font-family: 'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
  white-space: wrap;
}
.--redesign .amtel-relize .amtel-relize-title {
  font-size: 60px !important;
}
.--redesign .amtel-relize-three .amtel-relize-three-7 {
  font-family: 'Onest', serif !important;
}
.--redesign .amtel-relize-three .amtel-relize-three-8 {
  font-family: 'Onest', serif !important;
  font-weight: 500 !important;
}
.--redesign .amtel-portatip-to p {
  font-family: 'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .amtel-design p {
  font-family: 'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .amtel-relize p {
  font-family: 'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .amtel-relize-for p {
  font-family: 'Onest', serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .amtel-portatip p:before {
  background-image: url("/image/new/site/amtel/1.svg");
}
.--redesign .amtel-portatip-to p:before {
  background-image: url("/image/new/site/amtel/2.svg");
}
.--redesign .amtel-relize-for .amtel-relize-for-head .amtel-relize-for-head-2 {
  background-image: url("/image/new/site/amtel/circle.svg");
}
.--redesign .amtel-relize-for .amtel-relize-for-head:before {
  border-top: 628px solid #e9b32f;
}
.--redesign .masterkey-portatip .masterkey-portatip-5, 
.--redesign .masterkey-portatip .masterkey-portatip-6 {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .masterkey-design h2 {
  color: #313131 !important;
}
.--redesign .masterkey-design p {
  font-size: 22px !important;
  line-height: 28px !important;
  font-weight: 400 !important;
  color: #313131 !important;
}
.--redesign .masterkey-elements p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .masterkey-elements-to .masterkey-elements-to-3 {
  background-image: url("/image/new/site/masterkey/collag4-3.svg");
}
.--redesign .masterkey-portatip .masterkey-portatip-5:before {
  background-image: url("/image/new/site/masterkey/1.svg");
}
.--redesign .masterkey-portatip .masterkey-portatip-6:before {
  background-image: url("/image/new/site/masterkey/2.svg");
}
.--redesign .mediumplus-portatip p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .mediumplus-design p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .mediumplus-design-to p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .mediumplus-design-three p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .mediumplus-relize p  {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .mediumplus-portatip .mediumplus-portatip-1:before, 
.--redesign .mediumplus-portatip .mediumplus-portatip-2:before, 
.--redesign .mediumplus-portatip .mediumplus-portatip-3:before {
  font-family: 'Onest', serif;
}
.--redesign .mediumplus-relize-to p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .niiaa-design-to .niiaa-design-to-1, 
.--redesign .niiaa-design-to .niiaa-design-to-2, 
.--redesign .niiaa-design-to .niiaa-design-to-3, 
.--redesign .niiaa-design-to .niiaa-design-to-4, 
.--redesign .niiaa-design-to .niiaa-design-to-5 {
  font-family: 'Onest', serif;
}
.--redesign .niiaa-relize .niiaa-relize-3:before {
  background-image: url("/image/new/site/niiaa/text-4.svg");
  background-size: contain;
}
.--redesign  .niiaa-relize .niiaa-relize-6:before {
  background-image: url("/image/new/site/niiaa/text-5.svg");
  background-size: contain;
}
.--redesign  .niiaa-design .niiaa-design-9 {
  background-image: url("/image/new/site/niiaa/text-3.svg");
  background-size: contain;
}
.--redesign .niiaa-design .niiaa-design-8 {
  background-image: url("/image/new/site/niiaa/text-2.svg");
  background-size: contain;
}
.--redesign .niiaa-design .niiaa-design-7 {
  background-image: url("/image/new/site/niiaa/text-1.svg");
  background-size: contain;
}
.--redesign .niiaa-portatip .niiaa-portatip-4:before, 
.--redesign .niiaa-portatip .niiaa-portatip-5:before, 
.--redesign .niiaa-portatip .niiaa-portatip-6:before {
  background-image: url("/image/new/site/niiaa/123.svg");  
}
.--redesign .petrovsky-portatip p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .petrovsky-design-to p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .petrovsky-design-three p {
  font-size: 22px !important;
  line-height: 28px !important;
  text-align: left !important;
}
.--redesign .petrovsky-relize-three p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .fraikin-design-ad .text {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign  .fraikin-portatip p.port {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .rusmedicine-portatip p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .rusmedicine-design p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .rusmedicine-design-three p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .rusmedicine-relize p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .rusmedicine-relize .rusmedicine-relize-1, 
.--redesign .rusmedicine-relize .rusmedicine-relize-2 {
  font-weight: 400 !important;
  line-height: 24px !important;
}
.--redesign .rusmedicine-design-three .rusmedicine-design-three-1 {
  font-family: 'Onest', serif !important;
}
.--redesign .p-kema-portatip .p-kema-portatip-4 {
  padding-right: 36px;
}
.--redesign .teploimport .txt-big {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .evoi-portatip p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .evoi-ipad p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .evoi-slide p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .evoi-page p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .evoi-logo p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .evoi-design p {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .pl-scroll-top.active {
  top: 56px;
}
.--redesign .zatvor-box .zatvor-project .graph p,
.--redesign .zatvor-box .zatvor-project__text p,
.--redesign .zatvor-box .block-concept__title p,
.--redesign .zatvor-menu__block,
.--redesign .zatvor-real__text,
.--redesign .zatvor-func .text {
  font-family: "Onest", serif !important;
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .zatvor-func__nav {
  margin-top: 590px;
}

.--redesign #box2 .nls-project-1 .portfol-block .block-text p,
.--redesign #box2 .nls-project-1 .portfol-block .block-main .form-1__text p,
.--redesign #box2 .nls-project-1 .portfol-block .block-button .graph__text p,
.--redesign #box3 .block-forms .portfol-block .block-text p,
.--redesign #box3 .block-titles .portfol-block .block-main .block-title p,
.--redesign #box3 .block-service .portfol-block .block-text p,
.--redesign #box3 .block-service .portfol-block .block-slider-wrap .block-text p,
.--redesign #box3 .block-history .portfol-block .block-text p,
.--redesign #box3 .block-cases .portfol-block .block-text p,
.--redesign #box3 .block-inpages .portfol-block .block-text p {
  font-size: 18px;
  line-height: 28px;
}
.--redesign #box2 .konproj-title p,
.--redesign #box2 .main-section-content-2 p,
.--redesign #box2 .main-section-content-2 .block-mocups-flex .block-mocups-flex__item-text p,
.--redesign #box2 .main-section-content-3 .tittle-text,
.--redesign #box2 .main-section-content-3 .block-flex-buttons .block-flex-buttons__column-1 p,
.--redesign #box2 .main-section-content-3 .block-flex-buttons .block-flex-buttons__column-2 p,
.--redesign #box4 .wrap-main-section-2 .portfol-block p,
.--redesign #box4 .wrap-main-section-2 .portfol-block p {
  font-family: "Onest", serif !important;
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign  #box2 .main-section-content-2 .block-info-flex .block-info-flex__item-text p,
.--redesign #box2 .main-section-content-2 .block-info-flex .block-info-flex__item-block .three-column p {
  font-family: "Onest", serif !important;
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign #box2 .main-section-content-2 .block-info-flex .block-info-flex__item-block .two-column p,
.--redesign #box2 .main-section-content-3 .block-size-flex .block-size-left-row p {
  font-family: HelveticaNeueCyr, "Onest", serif !important;
}
.--redesign #box2 .main-section-content-2 .block-info-flex .block-info-flex__item-block .two-column p {
  font-size: 44px !important;
  line-height: 47px !important;
  letter-spacing: -.88px !important;
}
.--redesign #box2 .main-section-content-2 .block-info-flex .block-info-flex__item-block .one-column p {
  font-family: HelveticaNeueCyr, "Onest", serif !important;
  font-size: 36px !important;
  line-height: 30px !important;
}
.--redesign #box2 .main-section-content-2 .block-info-flex .block-info-flex__item-block .one-column .weight {
  font-family: HelveticaNeueCyr, "Onest", serif !important;
  font-size: 36px !important;
  line-height: 30px !important;
}
.--redesign #box2 .iic-project-icon .-text {
  font-size: 16px !important;
  line-height: 24px !important;
}
.--redesign #box3 .block-mobile .text {
  font-style: italic;
}
.--redesign .merlin-project__text {
  font-size: 28px !important;
}
.--redesign .ros-portatip p,
.--redesign .ros-design p,
.--redesign .ros-design-to p,
.--redesign .ros-relize p,
.--redesign .ros-relize-to p {
  font-family: "Onest", serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .novceramics-portatip p,
.--redesign .novceramics-design p,
.--redesign .novceramics-portatip .novceramics-portatip-section-6 span,
.--redesign .novceramics-design-two p,
.--redesign .novceramics-design-two .novceramics-design-two-1,
.--redesign .novceramics-design-three p,
.--redesign .novceramics-design-four p,
.--redesign .novceramics-relize p,
.--redesign .pl-project-box.novc-stationery p {
  font-family: "Onest", serif !important;
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .kxem-wrapper .title-h3.text, 
.--redesign .kxem-wrapper li, 
.--redesign .kxem-wrapper p.text,
.--redesign .kxem-concept__text-1,
.--redesign .kxem-concept__text-2,
.--redesign .kxem-icons .text,
.--redesign .kxem-map .text,
.--redesign .kxem-struc .text,
.--redesign .kxem-struc .text-1,
.--redesign .kxem-struc__portfol.text-1,
.--redesign .kxem-struc__portfol.text-2 {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .sktk-project .blocks {
  margin-top: 104px !important;
}
.--redesign .sktk-project .info {
  margin-left: 450px !important;
}
.--redesign .sktk-mobile__text {
  width: 460px;
  font-family: "Onest", serif !important;
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .sktk-mobile__content ul {
  width: 460px;
}
.--redesign .sktk-mobile__content ul li {
  font-family: "Onest", serif !important;
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .sktk-result .blk {
  margin-top: 60px !important;
}
.--redesign .sktk-detail__content{
  width: 442px;
}
.--redesign .sktk-real__scene .list-title {
  width: 460px;
  font-family: "Onest", serif !important;
  font-size: 18px !important;
  line-height: 28px !important;
  font-weight: 500;
}
.--redesign .kxem-project__goal-item {
  font-family: "Onest", serif !important;
}
.--redesign #box3 .design-mocup .mocup-block__text .lists__item-text {
  font-size: 18px !important;
  line-height: 28px !important;
  transition: .5s ease;
}
.--redesign .design-mocup .mocup-block__text .lists__item.active .lists__item-text {
  font-size: 18px !important;
  line-height: 28px !important;
  transform: scale(1.05);
  transform-origin: left center;
}
.--redesign .fondtomilin .project__structure-graph-column-item {
  font-family: "Onest", serif !important;
}
.--redesign .fondtomilin .project__structure-graph-part-row-item {
  font-family: "Onest", serif !important;
}
.--redesign .fondtomilin  .project__structure-desc {
  font-family: "Onest", serif !important;
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .fondtomilin .project__structure-graph-part-row-secondary {
  font-family: "Onest", serif !important;
}
.--redesign #box3 .it-menu__laptop .it-menu__label,
.--redesign #box3 .it-menu__mobile-label {
  font-family: "Onest", serif !important;
  font-size: 18px !important;
  line-height: 28px !important;
}

.--redesign .zenit-wrapper #box3 .wrap-main-section .portfol .block-indicator .two::after {
  clip-path: inset(0 0 0 38px);
}
.--redesign .zenit-wrapper #box3 .wrap-main-section .portfol .block-indicator .one::after {
  clip-path: inset(0 0 0 34px);
}
.--redesign .sputnik-wrapper .icon-circle-text {
  font-size: 16px !important;
  line-height: 24px !important;
}
.--redesign .sputnik-wrapper #box2-1 .title-sub  {
  font-size: 36px !important;
  line-height: 42px !important;
}
.--redesign .sputnik-wrapper #box2-2 .title-sub  {
  font-size: 36px !important;
  line-height: 42px !important;
}
.--redesign .sputnik-wrapper p {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .sputnik-wrapper ul li {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .sputnik-wrapper #box2-4 .main-section-desc {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .sputnik-wrapper #box3-2 .main-section-desc {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .sputnik-wrapper .illustration-item__text b {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .sprm-wrapper .sprm-seo__item,
.--redesign .sprm-wrapper .sprm-action__item,
.--redesign .sprm-wrapper .sprm-analyze__item {
  font-size: 24px !important;
}
.--redesign .pl-project-box.ladys ~ .pl-project-box .block-text p{
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .pl-project-box.ladys ~ #box2 .portfol-block::after {
  display: none;
}
.--redesign .nsk .portfol p {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .nsk.actions__technic-item-text {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .nsk .result__metrics-nav-button span {
  font-size: 20px !important;
}
.--redesign .bakset-goal p {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .bakset-action p {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .bakset-opt p {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .bakset-tech p {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .bakset-work p {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .bakset-result p {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .bakset-real p {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .bakset-tech__item {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .bakset-work__left, 
.--redesign .bakset-work__right {
  font-size: 22px !important;
  line-height: 28px !important;
}
.--redesign .geon-wrapper p {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .geon-wrapper .--redesign #box5 .portfol-block p {
  font-size: 17.5px  !important;
  line-height: 28px !important;
}
.--redesign .geon-logic__text {
  font-size: 18px;
}
.--redesign .geon-search__text {
  font-size: 18px;
}
.--redesign .case_niitruda #box2 .block-optimization .portfol-block p {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign #box4 .block-result .snoska1 span {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .alankara .portfol p {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .avs-screen ~ .pl-project-box .block-purpose__text {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .flex-block .item__count {
  font-family: 'Oswald', HelliosCond, serif !important;
}
.--redesign #box3 .text-optim__item-title {
  font-family: 'Oswald', HelliosCond, serif !important;
}
.--redesign #box3 .text-optim__item-text {
  font-family: 'Onest', serif !important;
}
.--redesign .hero__item-hours,
.--redesign .ladys__div-number,
.--redesign .bakset-numbers__item b,
.--redesign .actions__laptop-item-circle span,
.--redesign .sprm-intro__title {
  font-family: 'Oswald', HelliosCond, serif !important;
}
.--redesign  #box2 .ya-dop__item-text {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .sktk-wrapper .list-item {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .sktk-wrapper .text {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .sktk-wrapper .mb-24 {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .dent-wrapper .tech-text {
  font-size: 16px;
  line-height: 24px;
}
.--redesign .dent-wrapper .function-wrap-text {
  width: 440px;
}
.--redesign .dent-wrapper .structure-item span:last-child {
  font-size: 16px;
  line-height: 24px;
}
.--redesign  .block-statistic .portfol-block .main-block-tasks .block-ticket .text__main {
  font-family: 'Oswald', HelliosCond, serif !important;
}
.--redesign .block-statistic .portfol-block .main-block-tasks .block-ticket__text-one {
  margin-top: 28px;
  margin-left: 43px;
}
.--redesign .block-statistic .portfol-block .main-block-tasks .block-ticket__text-one .text__main {
  width: 230px;
  margin-bottom: 10px;
}
.--redesign .block-statistic .portfol-block .main-block-tasks .block-ticket__text-two {
  margin-top: 28px;
  margin-left: 72px;
}
.--redesign .block-statistic .portfol-block .main-block-tasks .block-ticket__text-two .text__main {
  width: 220px;
  margin-bottom: 10px;
}
.--redesign  .block-statistic .portfol-block .main-block-tasks .block-ticket__text-three {
  margin-top: 28px;
  margin-left: 82px;
}
.--redesign .block-statistic .portfol-block .main-block-tasks .block-ticket__text-three .text__main {
  width: 150px;
  margin-bottom: 10px;
}
.--redesign .block-statistic .portfol-block .block-graphic__circle-1 .block-green span,
.--redesign .block-statistic .portfol-block .block-graphic__circle-2 .block-blue span,
.--redesign .block-statistic .portfol-block .block-graphic__circle-3 .block-red span {
  font-family: 'Oswald', HelliosCond, serif !important;
}
.--redesign  .hinode-wrapper .hinode-fonts-colors .image-block .right-color-text .text-box {
  font-family: 'Onest', serif !important;
  font-size: 14px;
}
.--redesign .block-statistic .portfol-block .block-graphic__title .footer-text {
  margin-top: 72px;
}
.--redesign #box2 .block-tasks .portfol-block .flex-container .block-lists .item-list__text p {
  font-size: 16px !important;
}
.--redesign #box2 .block-tasks .portfol-block .flex-container .block-lists .item-list__number span {
  font-family: 'Oswald', HelliosCond, serif !important;
  font-size: 26px;
}
.--redesign #box3 .portfol-block .block-slider .block-pagination .feature-pagination0::before,
.--redesign #box3 .portfol-block .block-slider .block-pagination .feature-pagination1::before,
.--redesign #box3 .portfol-block .block-slider .block-pagination .feature-pagination2::before {
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
  font-size: 26px;
}
.--redesign  .yaroditel-case-otzov .portfol-block {
  padding: 0 !important;
  padding-bottom: 200px !important;
}
.--redesign #box4 .block-trafics .portfol-block .block-mocups .block-info-text__one p span {
  font-family: 'Onest', serif !important;
}
.--redesign #box4 .block-web .portfol-block .flex-container .errors span {
  font-family: 'Oswald', HelliosCond, serif !important;
  font-size: 62px;
  margin-bottom: 4px;
}
.--redesign #box4 .block-web .portfol-block .block-examples__title .block-lists .item-list__number span{
  font-family: 'Oswald', HelliosCond, serif !important;
  font-size: 26px;
}
.--redesign #box4 .block-web .portfol-block .block-examples__title .block-lists .item-list__text p {
  font-size: 16px !important;
  line-height: 24px !important;
}
.--redesign #box4 .block-trafics .portfol-block .block-mocups .block-info-text__one p {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign #box4 .block-trafics .portfol-block .block-mocups .block-info-text__two p {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign #box4 .block-trafics .portfol-block .block-mocups .block-arrow-1 p {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign #box3 .block-optimization .portfol-block .block-counter__number {
  font-family: 'Oswald', HelliosCond, serif !important;
}
.--redesign #box3 .block-technical .portfol-block .block-main .lists__number {
  font-family: 'Onest', serif !important;
}
.--redesign #box4 .block-support-3 .portfol-block .block-main__left p {
  font-family: 'Onest', serif;
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign #box4 .block-support-4 .portfol-block .block-main__right p {
  font-family: 'Onest', serif;
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign #box4 .block-support-5 .portfol-block .block-main__left p {
  font-family: 'Onest', serif;
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign #box3 .block-seo .portfol-block .block-subtitle__number {
  position: relative;
  top: -8px;
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
  font-size: 58px;
}
.--redesign #box3 .block-optimization .portfol-block .block-subtitle__number {
  position: relative;
  top: -8px;
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
  font-size: 58px;
}
.--redesign #box3 .block-technical .portfol-block .block-subtitle__number {
  position: relative;
  top: -8px;
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
  font-size: 58px;
}
.--redesign #box4 .block-result .portfol-block .block-subtitle__number {
  position: relative;
  top: -8px;
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
  font-size: 58px;
}
.--redesign #box4 .block-table .portfol-block .block-subtitle__number {
  position: relative;
  top: -8px;
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
  font-size: 58px;
}
.--redesign #box2 .block-search__sub-title .block-top span {
  position: relative;
  top: -8px;
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
  font-size: 58px;
}
.--redesign #box2 .block-optimization .portfol-block .block-title__top span {
  position: relative;
  top: -8px;
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
  font-size: 58px;
}
.--redesign #box2 .block-technical .portfol-block .block-title span {
  position: relative;
  top: -8px;
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
  font-size: 58px;
}
.--redesign #box4 .block-result .portfol-block .block-title__bottom span {
  position: relative;
  top: -8px;
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
  font-size: 58px;
}
.--redesign #box4 .block-region .portfol-block .block-title span {
  position: relative;
  top: -8px;
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
  font-size: 58px;
}
.--redesign #box2 .block-technical .portfol-block .block-main .list__item .circle {
  font-family: 'Onest', serif;
}
.--redesign .number-check__title,
.--redesign .grizlly-stat__block span,
.--redesign .grizlly-error__box span {
  position: relative;
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
}
.--redesign .grizlly-mod .info span,
.--redesign .grizlly-adap .info span,
.--redesign .grizlly-set .info span {
  position: relative;
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
}
.--redesign .alankara .actions__optimization-numbers-item-circle span {
  position: relative;
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
}
.--redesign .sprm-analyze__round-number {
  position: relative;
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
}
.--redesign .synergetic-statistics-more span {
  position: relative;
  font-family: 'Onest', serif !important;
  font-weight: 700;
}
.--redesign  .synergetic-statistics-circle {
  flex-shrink: 0;
}
.--redesign #box3-1 .dagramma-item__list-item div:nth-child(1) {
  position: relative;
  font-family: 'Onest', serif !important;
  font-weight: 600;
}
.--redesign #box3-2 .optimization-item-text {
  position: relative;
  font-family: 'Onest', serif !important;
  font-weight: 600;
}
.--redesign .dent-wrapper .circle-number-item .wrap-number {
  position: relative;
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
  padding-bottom: 8px;
}
.--redesign .dent-wrapper .title-number span:first-child {
  position: relative;
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
  font-size: 58px;
  top: -8px;
}
.--redesign .dent-wrapper .inner-box-3 .title-number span:first-child {
  position: relative;
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
}
.--redesign .dent-wrapper .feature-number {
  position: relative;
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
}
.--redesign .dent-wrapper .inner-box-1 .wrap-number span:first-child {
  position: relative;
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
}
.--redesign .igrotrade-wrapper .statistics-nubmer-top span {
  position: relative;
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
}
.--redesign .igrotrade-wrapper .resulte-number-circle span {
  position: relative;
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
  margin-bottom: 8px;
}
.--redesign .igrotrade-wrapper .focus-note {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .igrotrade-wrapper .servise-item {
  font-size: 22px;
  line-height: 26px;
}
.--redesign .igrotrade-wrapper .order-item span {
  font-size: 16px;
  line-height: 24px;
}
.--redesign .igrotrade-wrapper .task-text span {
  font-size: 16px;
  line-height: 24px;
}
.--redesign .vipclinic-numbers__item p {
  font-size: 12px !important;
}
.--redesign .vipclinic-numbers__item b {
  position: relative;
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
}
.--redesign .vipclinic-action__box2 div {
  font-size: 28px;
  line-height: 36px;
}
.--redesign .vipclinic-action .photo-slider .item span {
  font-size: 16px;
}
.--redesign .merlin-wrapper .title._h3 span {
  flex-shrink: 0;
  width: 70px;
  height: 70px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
}
.--redesign .vipclinic-opt__item .label span {
  position: relative;
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
}
.--redesign .vipclinic-opt__numbers .wrap .item b {
  position: relative;
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
}
.--redesign .yadonor-screen__count {
  position: relative;
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
  padding-bottom: 18px;
}
.--redesign .yadonor-box_2 .yadonor-box_2-title strong,
.--redesign .yadonor-box_4 .yadonor-box_4-title strong,
.--redesign .meat-box_6 .meat-box_6-title strong,
.--redesign .meat-box_7 .meat-box_7-title strong,
.--redesign .lift-box_8 .lift-box_8-title strong {
  font-family: 'Oswald', HelliosCond, serif !important;
  font-size: 58px;
  font-weight: 600;
}
.--redesign .lift-box_8 .lift-box_8-1 .lift-box_8-1-num,
.--redesign .lift-box_8 .lift-box_8-2 .lift-box_8-2-num {
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
}
.--redesign .yadonor-box_4 .yadonor-box_4-elem_2-item-count {
  width: 172px;
}
.--redesign .yadonor-box_4 .yadonor-box_4-elem_2-item-count span {
  font-family: 'Oswald', HelliosCond, serif !important;
  line-height: 120px;
  font-weight: 600;
  margin-right: 12px;
}
.--redesign .block-statistic .portfol-block .block-main-flex .block-graphics .block-graphics-flex-green .block-graphics-flex-green__item span,
.--redesign .block-statistic .portfol-block .block-main-flex .block-graphics .block-graphics-flex-red .block-graphics-flex-red__item span {
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
}
.--redesign .pharmamed-history-block-title {
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
}
.--redesign .pharmamed-project-block-numb {
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
}
.--redesign .pharmamed-tech-row-1 .pharmamed-tech-block-numb {
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
}
.--redesign .pharmamed-tech-block-numb {
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
}
.--redesign .nemka-tech-dsc-numb {
  position: relative;
  top: -4px;
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
}
.--redesign .nemka-tech .block-4 .nemka-tech-dsc {
  font-size: 22px !important;
  line-height: 10px !important;
}
.--redesign  .nemka-tech .block-3 p.nemka-tech-dsc {
  font-size: 22px !important;
  line-height: 10px !important;
}
.--redesign .sds-history-block {
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
}
.--redesign .sds-wrapper .nemka-stat-block-title {
  margin-bottom: 22px;
}
.--redesign .sds-wrapper .nemka-stat-block-text {
  margin-bottom: 22px;
}
.--redesign .nemka-stat-block-text {
  width: 81%;
}
.--redesign .sds-support-block span {
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
}
.--redesign .sds-support-text-task span:nth-child(1) {
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
}
.--redesign .sds-improve-numb {
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
}
.--redesign .lift-screen__count{
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
  padding-bottom: 18px;
}
.--redesign .bliz-box_2 .bliz-box_2-title strong,
.--redesign .meat-box_3 .meat-box_3-title strong,
.--redesign .lift-box_4 .bliz-box_4-title strong,
.--redesign .bliz-box_3 .bliz-box_3-title strong,
.--redesign .bliz-box_6 .bliz-box_6-title strong,
.--redesign .bliz-box_7 .bliz-box_7-title strong {
  top: -6px;
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
  font-size: 58px;
}
.--redesign .lift-box_4 .bliz-box_4-elem-num {
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
}
.--redesign .block-statistic .portfol-block .block-main .graph .diagram__image-1 .text {
  font-family: 'Onest', serif !important;
}
.--redesign .block-statistic .portfol-block .block-main .graph .diagram__image-2 .text {
  font-family: 'Onest', serif !important;
}
.--redesign #box4 .block-results .portfol-block .block-main .item-2__graph .block-graph .one {
  font-family: 'Onest', serif !important;
}
.--redesign #box3 .block-search .portfol-block .block-main__number span,
.--redesign #box3 .block-pages .portfol-block .block-title span,
.--redesign #box3 .block-content .portfol-block .block-main .block-info .block-title span,
.--redesign #box4 .block-top .portfol-block .block-main__title span,
.--redesign #box4 .block-results .portfol-block .block-main .item__title span {
  position: relative;
  top: -8px;
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
}
.--redesign .--redesign #box3 .block-content .portfol-block .block-main .block-info .block-text span {
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
}
.--redesign  #box4 .block-results .portfol-block .block-die__proc span {
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
}
.--redesign .derinat-screen__count {
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
  padding-bottom: 18px;
}
.--redesign .breras-stat .breras-title-bg.title-2 {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign .derinat-box_2 .derinat-box_2-title strong,
.--redesign .derinat-box_3 .derinat-box_3-title strong,
.--redesign .derinat-box_4 .derinat-box_4-title strong,
.--redesign .derinat-box_6 .derinat-box_6-title strong,
.--redesign .derinat-box_8 .derinat-box_8-title strong {
  top: -6px;
  font-family: 'Oswald', HelliosCond, serif !important;
  font-size: 58px;
  font-weight: 600;
}
.--redesign .derinat-box_4__elem-num {
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
}
.--redesign .derinat-box_6 .derinat-box_6-graph-sticker {
  font-family: 'Onest', serif !important;
}
.--redesign .derinat-box_6 .derinat-box_6-graph-vertical .derinat-box_6-graph-vertical-item {
  font-family: 'Onest', serif !important;
}
.--redesign .derinat-box_8 .derinat-box_8-1 .derinat-box_8-1-num,
.--redesign .derinat-box_8 .derinat-box_8-2 .derinat-box_8-2-num {
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
}
.--redesign .bliz-box_4 .bliz-box_4-elem-num {
  font-family: 'Oswald', HelliosCond, serif !important;
  font-weight: 600;
}
.--redesign .vipclinic-action__box2 span {
  font-family: 'Oswald', 'Helvetica Neue', serif !important;
  font-weight: 600;
}
.--redesign .block-history .portfol .block-icons-flex .block-icons-flex__item p {
  font-size: 16px;
}
.--redesign .merkator-wrapper .block-history .portfol p {
  max-width: 650px;
}
.--redesign .merkator-wrapper #box2 .block-start-work .block-flex-start-work .block-flex-start-work__item-text .text-flex .tittle {
  font-size: 28px;
}
.--redesign .merkator-wrapper  #box2 .block-seo .portfol .tittle {
  font-size: 28px;
}
.--redesign .merkator-wrapper #box3 .wrap-main-section .portfol .block-flex-main .block-flex-main__text .tittle {
  font-size: 28px;
}
.--redesign .merkator-wrapper #box3 .wrap-main-section-2 .portfol .block-flex-main .block-flex-main__text .tittle span {
  font-family: 'Oswald', serif !important;
  font-weight: 600;
  font-size: 48px;
}
.--redesign .merkator-wrapper #box5 .portfol-block {
  padding-top: 0 !important;
}
.--redesign .grabli-wrapper #box5 .portfol-block {
  padding-top: 0 !important;
}
.--redesign .merkator-wrapper #box3 .wrap-main-section-3 .block-icons-flex .block-icons-flex__item p {
  font-size: 16px;
  line-height: 24px;
}
.--redesign .merkator-wrapper #box3 .wrap-main-section-2 .portfol .block-flex-main .block-flex-main__text .tittle {
  font-size: 28px;
}
.--redesign .merkator-wrapper #box2 .block-seo .portfol .tittle span {
  font-size: 48px;
}
.--redesign .merkator-wrapper #box3 .wrap-main-section .portfol .block-flex-main .block-flex-main__text .tittle span {
  font-family: 'Oswald', serif !important;
  font-weight: 600;
  font-size: 48px;
}
.--redesign .merkator-wrapper #box4 .portfol-block .block-flex-main .block-flex-main__graphic .tittle {
  font-size: 28px;
}
.--redesign .merkator-wrapper #box4 .portfol-block .block-flex-main .block-flex-main__graphic .tittle span {
  font-family: 'Oswald', serif !important;
  font-weight: 600;
  font-size: 48px;
  margin-right: 16px;
}
.--redesign .merkator-wrapper #box4 .block-dinamics .portfol-block p {
  font-size: 28px;
}
.--redesign .merkator-wrapper #box4 .block-dinamics .portfol-block p span {
  font-family: 'Oswald', serif !important;
  font-weight: 600;
  font-size: 48px;
}
.--redesign #box2 .block-statistic .block-statistic-flex .block-statistic-flex__item-2 .block-percentages span {
  font-family: 'Onest', serif !important;
}
.--redesign .grabli-wrapper #box4 .block-email .portfol-block .text-tittle {
  font-size: 36px !important;
  line-height: 42px !important;
}
.--redesign .masterskie-wrapper #box3 .block-search .block-main__item-1 .block-main__title-text p {
  width: 450px;
}
.--redesign .masterskie-wrapper #box3 .block-search .block-main__item-2 .block-main__title-text p {
  width: 450px;
}
.--redesign .masterskie-wrapper #box3 .block-pages .portfol-block .block-title p {
  max-width: 512px;
}
.--redesign .masterskie-wrapper #box3 .block-content .portfol-block .block-main .block-info .block-title {
  position: relative;
  width: 405px;
  height: 126px;
}
.--redesign .masterskie-wrapper #box3 .block-content .portfol-block .block-main .block-info .block-title p {
  position: absolute;
  top: 0;
  left: 62px;
  max-width: 512px;
  width: 512px;
}
.--redesign #box4 .block-results .portfol-block .block-main .item-2__graph .block-text__elem .main-text {
  padding-right: 72px;
}
.--redesign .bliz-box_5 .bliz-box_5-txt > div:nth-child(2) {
  font-size: 16px !important;
  line-height: 24px !important;
}
.--redesign .bliz-box_5 .bliz-box_5-txt > div:nth-child(3) {
  font-size: 16px !important;
  line-height: 24px !important;
}
.--redesign .funbox-img .funbox-img-1 {
  clip-path: inset(20px 20px 20px 20px);
}
.--redesign .kema-otzov .pl-otzov-txt {
  width: 620px;
}
.--redesign .dream-group-otzov .pl-otzov-txt {
  width: 600px;
}
.--redesign .block-statistic .portfol-block .block-main .elements__value {
  font-family: 'Oswald', 'Onest', serif !important;
  font-weight: 500 !important;
  width: 208px;
}
.--redesign .block-statistic .portfol-block .block-main .elements__title {
  width: 205px;
  font-size: 21px;
}
.--redesign .block-statistic .portfol-block .block-main .elements__value-2 {
  font-family: 'Oswald', 'Onest', serif !important;
  font-weight: 500 !important;
  display: flex;
  align-items: flex-end;
  width: 226px;
}
.--redesign .block-statistic .portfol-block .block-main .elements__value-2 .elements__sub-text {
  position: relative;
  left: 18px;
  bottom: 12px;
  font-family: 'Onest', serif !important;
  font-weight: 700 !important;
}
.--redesign .block-statistic .portfol-block .block-main .elements__title-2 {
  width: 230px;
  font-size: 21px;
}
.--redesign .bliz-box_7:before {
  background-color: #3b3738;
  mask-image: url("/image/new/preview-shashechki.png") repeat-x;
}
.--redesign .bliz-box_7 ~ .pl-project-box .portfol-block {
  padding-top: 0 !important;
  padding-left: 0 !important;
}
.--redesign #box3 .block-style__text {
  font-family: 'Onest', serif !important;
}
.--redesign #box3 .block-macup{
  font-family: 'Onest', serif !important;
}
.--redesign #box2 .logo-concept__text {
  font-size: 18px;
  line-height: 28px;
}
.--redesign #box4 .block-dop {
  font-family: 'Onest', serif !important;
}
.--redesign #box2 .block-logo .block-text p {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign #box4 .block-dop__text {
  font-size: 18px !important;
  line-height: 28px !important;
}
.--redesign #box4-1 .block-dop__text {
  font-family: 'Onest', serif !important;
}
.--redesign #box2 .block-car .block-concept__title,
.--redesign #box2 .logo-concept__title,
.--redesign #box2 .logo-concept .block-idea__title {
  font-family: 'Onest', serif !important;
  font-size: 28px;
  line-height: 32px;
}
.--redesign #box6 .portfol-block span {
  font-family: 'Onest', serif !important;
}
.--redesign #box6 .portfol-block .feedback-block p {
  font-size: 18px;
  line-height: 28px;
}
.--redesign .defender-conception-carousel .swiper-slide-text {
  font-size: 16px !important;
  line-height: 24px !important;
}
.--redesign .slaveko-wrapper .slaveko-conception-carousel .swiper-slide-text {
  width: 440px;
}
.--redesign #box2 .block-logo-sl .logo-sl__text {
  left: 640px;
  max-width: 420px;
}
.--redesign .ano-expo__tab-dsc {
  font-family: 'Onest', serif !important;
}
.--redesign .inpro-wrapper .inpro-project .scheme-box .box .text {
  font-family: 'Onest', serif !important;
}
.--redesign .inpro-wrapper .inpro-project .scheme-box .scheme {
  background-size: contain;
}
.--redesign .omron-wrapper .omron-design .carousel-container .text-image {
  background-size: contain;
  background-position: right center;
  height: 55px;
}
.--redesign .juliana-design .juliana-design-p:before,
.--redesign .juliana-design-to p:before,
.--redesign .juliana-design-three p:before,
.--redesign .juliana-relize p:before,
.--redesign .juliana-relize-to p:before,
.--redesign .juliana-relize-three p:before {
  font-family: 'Onest', serif !important;
}
.--redesign .pacific-result .pacific-result-4 {
  background-image: url("/image/new/site/pacific/slide8-text3.svg");
}
.--redesign .pacific-result .pacific-result-3 {
  background-image: url("/image/new/site/pacific/slide8-text2.svg");
}
.--redesign .pacific-result .pacific-result-2 {
  background-image: url("/image/new/site/pacific/slide8-text1.svg");
}
.--redesign .konversia-wrapper.bpc-wrapper #box2 .sst-concept .mocups__item-number {
  font-family: 'Onest', serif !important;
}
.--redesign .sst-concept__mocups .mocups__item-number {
  font-family: 'Onest', serif !important;
}
.--redesign #box2 .rtlk-concept .mocups__item-number {
  font-family: 'Onest', serif !important;
}
.--redesign .konversia-wrapper.bpc-wrapper #box3 .it-pages__feadback-text {
  display: none;
}
.--redesign .kovroteka-portatip .kovroteka-portatip-p:before {
  font-family: 'Onest', serif !important;
}
.--redesign .zenit-wrapper {
  font-family: 'Onest', serif;
}
.--redesign .climatstyle-portatip .climatstyle-portatip-6:before, 
.--redesign .climatstyle-portatip .climatstyle-portatip-7:before, 
.--redesign .climatstyle-portatip .climatstyle-portatip-8:before {
  background-size: auto 36px;
}
.--redesign .climatstyle-relize .climatstyle-relize-2:before, 
.--redesign .climatstyle-relize .climatstyle-relize-3:before, 
.--redesign .climatstyle-relize .climatstyle-relize-4:before {
  background-size: auto 36px;
}
.--redesign .ferublu-portatip .ferublu-portatip-5:before {
  background-image: url("/image/new/site/ferublu/1.svg");
}
.--redesign .ferublu-portatip .ferublu-portatip-6:before {
  background-image: url("/image/new/site/ferublu/2.svg");
}
.--redesign .ferublu-elements .ferublu-elements-2 {
  background-image: url("/image/new/site/ferublu/slide6-element-left1.svg");
}
.--redesign .ferublu-elements .ferublu-elements-3 {
  background-image: url("/image/new/site/ferublu/slide6-element-left2.svg");
}
.--redesign .ferublu-elements .ferublu-elements-4 {
  background-image: url("/image/new/site/ferublu/slide6-element-right1.svg");
}
.--redesign .ferublu-elements .ferublu-elements-5 {
  background-image: url("/image/new/site/ferublu/slide6-element-right2.svg");
}
.--redesign .teploimport-protatip .task-project-item .left-icon {
  font-family: 'Onest', serif !important;
  width: 86px;
  height: 61px;
  padding: 0;
  padding-left: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.--redesign .decast-relize .decast-relize-5:before {
  background-image: url("/image/new/site/decast/1.svg");
}
.--redesign .decast-relize .decast-relize-6:before {
  background-image: url("/image/new/site/decast/2.svg");
}
.--redesign .decast-design .decast-design-2:before {
  background-image: url("/image/new/site/decast/hint-01.svg");
}
.--redesign .decast-design .decast-design-3:before {
  background-image: url("/image/new/site/decast/hint-02.svg");
}
.--redesign .decast-design .decast-design-4:before {
  background-image: url("/image/new/site/decast/hint-03.svg");
}
.--redesign .decast-relize .decast-relize-1:before {
  background-image: url("/image/new/site/decast/hint-04.svg");
}
.--redesign .decast-relize .decast-relize-3:before {
  background-image: url("/image/new/site/decast/hint-05.svg");
}
.--redesign .decast-relize .decast-relize-4:before {
  background-image: url("/image/new/site/decast/hint-06.svg");
}
.--redesign .evoi-img .evoi-img-box .evoi-img-box-2 h1 {
  font-family: 'Onest', serif !important;
}
.--redesign .omp-design-four .omp-design-four-section-2 {
  background-image: url("/image/new/site/omp/img1.png");
}
.--redesign .omp-design-four .omp-design-four-section-3 {
  background-image: url("/image/new/site/omp/img2.png");
}
.--redesign .sbnk .astrazend-task__title_min {
  font-size: 15px !important;
}
.--redesign  .chan-relize .chan-relize-1 {
  background-image: url("/image/new/site/chan/adaptiveties.svg");
}
.--redesign .zenit-task__sheme .zenit-task__title_min {
  font-size: 15px;
}
.--redesign .roddom-portatip .roddom-portatip-2:before {
  background-image: url("/image/new/site/roddom/1.svg");
}
.--redesign .roddom-portatip .roddom-portatip-3:before {
  background-image: url("/image/new/site/roddom/2.svg");
}
.--redesign .roddom-portatip .roddom-portatip-4:before {
  background-image: url("/image/new/site/roddom/3.svg");
}