/* Extracted inline styles from index.html */

.t-menuburger {
                position: relative;
                flex-shrink: 0;
                width: 28px;
                height: 20px;
                padding: 0;
                border: none;
                background-color: transparent;
                outline: none;
                -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
                transition: transform 0.5s ease-in-out;
                cursor: pointer;
                z-index: 999;
              }
              .t-menuburger span {
                display: block;
                position: absolute;
                width: 100%;
                opacity: 1;
                left: 0;
                -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
                transition: 0.25s ease-in-out;
                height: 3px;
                background-color: #000;
              }
              .t-menuburger span:nth-child(1) {
                top: 0px;
              }
              .t-menuburger span:nth-child(2),
              .t-menuburger span:nth-child(3) {
                top: 8px;
              }
              .t-menuburger span:nth-child(4) {
                top: 16px;
              }
              .t-menuburger__big {
                width: 42px;
                height: 32px;
              }
              .t-menuburger__big span {
                height: 5px;
              }
              .t-menuburger__big span:nth-child(2),
              .t-menuburger__big span:nth-child(3) {
                top: 13px;
              }
              .t-menuburger__big span:nth-child(4) {
                top: 26px;
              }
              .t-menuburger__small {
                width: 22px;
                height: 14px;
              }
              .t-menuburger__small span {
                height: 2px;
              }
              .t-menuburger__small span:nth-child(2),
              .t-menuburger__small span:nth-child(3) {
                top: 6px;
              }
              .t-menuburger__small span:nth-child(4) {
                top: 12px;
              }
              .t-menuburger-opened span:nth-child(1) {
                top: 8px;
                width: 0%;
                left: 50%;
              }
              .t-menuburger-opened span:nth-child(2) {
                -webkit-transform: rotate(45deg);
                transform: rotate(45deg);
              }
              .t-menuburger-opened span:nth-child(3) {
                -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg);
              }
              .t-menuburger-opened span:nth-child(4) {
                top: 8px;
                width: 0%;
                left: 50%;
              }
              .t-menuburger-opened.t-menuburger__big span:nth-child(1) {
                top: 6px;
              }
              .t-menuburger-opened.t-menuburger__big span:nth-child(4) {
                top: 18px;
              }
              .t-menuburger-opened.t-menuburger__small span:nth-child(1),
              .t-menuburger-opened.t-menuburger__small span:nth-child(4) {
                top: 6px;
              }
              @media (hover), (min-width: 0\0) {
                .t-menuburger_first:hover span:nth-child(1) {
                  transform: translateY(1px);
                }
                .t-menuburger_first:hover span:nth-child(4) {
                  transform: translateY(-1px);
                }
                .t-menuburger_first.t-menuburger__big:hover span:nth-child(1) {
                  transform: translateY(3px);
                }
                .t-menuburger_first.t-menuburger__big:hover span:nth-child(4) {
                  transform: translateY(-3px);
                }
              }
              .t-menuburger_second span:nth-child(2),
              .t-menuburger_second span:nth-child(3) {
                width: 80%;
                left: 20%;
                right: 0;
              }
              @media (hover), (min-width: 0\0) {
                .t-menuburger_second.t-menuburger-hovered span:nth-child(2),
                .t-menuburger_second.t-menuburger-hovered span:nth-child(3) {
                  animation: t-menuburger-anim 0.3s ease-out normal forwards;
                }
                .t-menuburger_second.t-menuburger-unhovered span:nth-child(2),
                .t-menuburger_second.t-menuburger-unhovered span:nth-child(3) {
                  animation: t-menuburger-anim2 0.3s ease-out normal forwards;
                }
              }
              .t-menuburger_second.t-menuburger-opened span:nth-child(2),
              .t-menuburger_second.t-menuburger-opened span:nth-child(3) {
                left: 0;
                right: 0;
                width: 100% !important;
              }
              .t-menuburger_third span:nth-child(4) {
                width: 70%;
                left: unset;
                right: 0;
              }
              @media (hover), (min-width: 0\0) {
                .t-menuburger_third:not(.t-menuburger-opened):hover
                  span:nth-child(4) {
                  width: 100%;
                }
              }
              .t-menuburger_third.t-menuburger-opened span:nth-child(4) {
                width: 0 !important;
                right: 50%;
              }
              .t-menuburger_fourth {
                height: 12px;
              }
              .t-menuburger_fourth.t-menuburger__small {
                height: 8px;
              }
              .t-menuburger_fourth.t-menuburger__big {
                height: 18px;
              }
              .t-menuburger_fourth span:nth-child(2),
              .t-menuburger_fourth span:nth-child(3) {
                top: 4px;
                opacity: 0;
              }
              .t-menuburger_fourth span:nth-child(4) {
                top: 8px;
              }
              .t-menuburger_fourth.t-menuburger__small span:nth-child(2),
              .t-menuburger_fourth.t-menuburger__small span:nth-child(3) {
                top: 3px;
              }
              .t-menuburger_fourth.t-menuburger__small span:nth-child(4) {
                top: 6px;
              }
              .t-menuburger_fourth.t-menuburger__small span:nth-child(2),
              .t-menuburger_fourth.t-menuburger__small span:nth-child(3) {
                top: 3px;
              }
              .t-menuburger_fourth.t-menuburger__small span:nth-child(4) {
                top: 6px;
              }
              .t-menuburger_fourth.t-menuburger__big span:nth-child(2),
              .t-menuburger_fourth.t-menuburger__big span:nth-child(3) {
                top: 6px;
              }
              .t-menuburger_fourth.t-menuburger__big span:nth-child(4) {
                top: 12px;
              }
              @media (hover), (min-width: 0\0) {
                .t-menuburger_fourth:not(.t-menuburger-opened):hover
                  span:nth-child(1) {
                  transform: translateY(1px);
                }
                .t-menuburger_fourth:not(.t-menuburger-opened):hover
                  span:nth-child(4) {
                  transform: translateY(-1px);
                }
                .t-menuburger_fourth.t-menuburger__big:not(
                    .t-menuburger-opened
                  ):hover
                  span:nth-child(1) {
                  transform: translateY(3px);
                }
                .t-menuburger_fourth.t-menuburger__big:not(
                    .t-menuburger-opened
                  ):hover
                  span:nth-child(4) {
                  transform: translateY(-3px);
                }
              }
              .t-menuburger_fourth.t-menuburger-opened span:nth-child(1),
              .t-menuburger_fourth.t-menuburger-opened span:nth-child(4) {
                top: 4px;
              }
              .t-menuburger_fourth.t-menuburger-opened span:nth-child(2),
              .t-menuburger_fourth.t-menuburger-opened span:nth-child(3) {
                opacity: 1;
              }
              @keyframes t-menuburger-anim {
                0% {
                  width: 80%;
                  left: 20%;
                  right: 0;
                }
                50% {
                  width: 100%;
                  left: 0;
                  right: 0;
                }
                100% {
                  width: 80%;
                  left: 0;
                  right: 20%;
                }
              }
              @keyframes t-menuburger-anim2 {
                0% {
                  width: 80%;
                  left: 0;
                }
                50% {
                  width: 100%;
                  right: 0;
                  left: 0;
                }
                100% {
                  width: 80%;
                  left: 20%;
                  right: 0;
                }
              }

.tmenu-mobile {
            background-color: #111;
            display: none;
            width: 100%;
            top: 0;
            z-index: 990;
          }
          .tmenu-mobile_positionfixed {
            position: fixed;
          }
          .tmenu-mobile__text {
            color: #fff;
          }
          .tmenu-mobile__container {
            min-height: 64px;
            padding: 20px;
            position: relative;
            box-sizing: border-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
            justify-content: space-between;
          }
          .tmenu-mobile__list {
            display: block;
          }
          .tmenu-mobile__burgerlogo {
            display: inline-block;
            font-size: 24px;
            font-weight: 400;
            white-space: nowrap;
            vertical-align: middle;
          }
          .tmenu-mobile__imglogo {
            height: auto;
            display: block;
            max-width: 300px !important;
            box-sizing: border-box;
            padding: 0;
            margin: 0 auto;
          }
          @media screen and (max-width: 980px) {
            .tmenu-mobile__menucontent_hidden {
              display: none;
              height: 100%;
            }
            .tmenu-mobile {
              display: block;
            }
          }
          @media screen and (max-width: 980px) {
            #rec1047510636 .t-menuburger {
              -webkit-order: 1;
              -ms-flex-order: 1;
              order: 1;
            }
          }

#rec1047510636 .tmenu-mobile__burgerlogo a {
            color: #ffffff;
          }

#rec1047510636 .tmenu-mobile__burgerlogo__title {
            color: #ffffff;
          }

@media screen and (max-width: 980px) {
            #rec1047510636 .t456__leftcontainer {
              padding: 20px;
            }
          }
          @media screen and (max-width: 980px) {
            #rec1047510636 .t456__imglogo {
              padding: 20px 0;
            }
          }

#rec1047510636 .t-menu__link-item {
            -webkit-transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out;
            transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out;
            position: relative;
          }
          #rec1047510636
            .t-menu__link-item:not(.t-active):not(.tooltipstered)::after {
            content: "";
            position: absolute;
            left: 0;
            bottom: 20%;
            opacity: 0;
            width: 100%;
            height: 100%;
            border-bottom: 1px solid #73969b;
            -webkit-box-shadow: inset 0px -1px 0px 0px #73969b;
            -moz-box-shadow: inset 0px -1px 0px 0px #73969b;
            box-shadow: inset 0px -1px 0px 0px #73969b;
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease;
            pointer-events: none;
          }
          #rec1047510636 .t-menu__link-item.t-active::after {
            content: "";
            position: absolute;
            left: 0;
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease;
            opacity: 1;
            width: 100%;
            height: 100%;
            bottom: -2px;
            border-bottom: 2px solid #0000ff;
            -webkit-box-shadow: inset 0px -1px 0px 0px #0000ff;
            -moz-box-shadow: inset 0px -1px 0px 0px #0000ff;
            box-shadow: inset 0px -1px 0px 0px #0000ff;
          }
          #rec1047510636
            .t-menu__link-item:not(.t-active):not(.tooltipstered):hover {
            color: #73969b !important;
          }
          #rec1047510636
            .t-menu__link-item:not(.t-active):not(
              .tooltipstered
            ):focus-visible {
            color: #73969b !important;
          }
          #rec1047510636
            .t-menu__link-item:not(.t-active):not(.tooltipstered):hover::after {
            opacity: 1;
            bottom: -1px;
          }
          #rec1047510636
            .t-menu__link-item:not(.t-active):not(
              .tooltipstered
            ):focus-visible::after {
            opacity: 1;
            bottom: -1px;
          }
          @supports (overflow: -webkit-marquee) and (justify-content: inherit) {
            #rec1047510636 .t-menu__link-item,
            #rec1047510636 .t-menu__link-item.t-active {
              opacity: 1 !important;
            }
          }

#rec1047510636 .t456__logowrapper a {
            color: #ffffff;
          }
          #rec1047510636 a.t-menu__link-item {
            font-size: 20px;
            color: #ffffff;
            font-weight: 600;
            font-family: "Manrope";
            letter-spacing: 0px;
          }

#rec1047510636 .t456__logo {
            color: #ffffff;
          }

#rec1047510636 .t456 {
              filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#D9252828',endColorstr='#D9252828');
            }

#rec1047510636 .t456 {
            box-shadow: 0px 10px 20px rgba(0, 11, 48, 0.25);
          }

#rec1048554131 .t966__content {
            background-color: #fff;
          }
          #rec1048554131 .t966__tooltip-menu-corner {
            background-color: #fff;
            top: -6.5px;
            border-color: #eee;
            border-width: 0;
            border-style: none;
          }
          #rec1048554131 .t966__tooltip-menu {
            max-width: 300px;
          }

#rec1048554131
            .t966__menu-link:not(.t-active):hover
            .t966__menu-item-title:not(.t-active) {
            color: #73969b !important;
          }

.t966__tooltip-menu[data-style-from-rec="1048554131"] {
            box-shadow: 0px 10px 40px -2px rgba(0, 11, 48, 0.3);
          }

#rec1047510641 .t-btn[data-btneffects-first],
          #rec1047510641 .t-btn[data-btneffects-second],
          #rec1047510641 .t-btn[data-btneffects-third],
          #rec1047510641 .t-submit[data-btneffects-first],
          #rec1047510641 .t-submit[data-btneffects-second],
          #rec1047510641 .t-submit[data-btneffects-third] {
            position: relative;
            overflow: hidden;
            isolation: isolate;
          }
          #rec1047510641
            .t-btn[data-btneffects-first="btneffects-ripple"]
            .t-btn_effects,
          #rec1047510641
            .t-submit[data-btneffects-first="btneffects-ripple"]
            .t-btn_effects {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
          }
          #rec1047510641
            .t-btn[data-btneffects-first="btneffects-ripple"]
            .t-btn_effects::after,
          #rec1047510641
            .t-submit[data-btneffects-first="btneffects-ripple"]
            .t-btn_effects::after {
            content: "";
            position: absolute;
            height: 350%;
            width: 200%;
            top: 0;
            left: -100%;
            background: rgba(255, 255, 255, 0.8);
            border-radius: 100%;
            -webkit-transform: scale(0);
            -ms-transform: scale(0);
            transform: scale(0);
            z-index: 20;
            -webkit-animation-name: ripple;
            animation-name: ripple;
            -webkit-animation-duration: 6s;
            animation-duration: 6s;
            -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
            -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
          }
          #rec1047510641
            .t-btn[data-btneffects-first="btneffects-ripple"]
            .t-btn_effects_md::after,
          #rec1047510641
            .t-submit[data-btneffects-first="btneffects-ripple"]
            .t-btn_effects_md::after {
            left: -130%;
          }
          #rec1047510641
            .t-btn[data-btneffects-first="btneffects-ripple"]
            .t-btn_effects_lg::after,
          #rec1047510641
            .t-submit[data-btneffects-first="btneffects-ripple"]
            .t-btn_effects_lg::after {
            left: -150%;
          }
          @-webkit-keyframes ripple {
            20% {
              opacity: 0;
              -webkit-transform: scale(2.5);
              transform: scale(2.5);
            }
            100% {
              opacity: 0;
              -webkit-transform: scale(2.5);
              transform: scale(2.5);
            }
          }
          @keyframes ripple {
            20% {
              opacity: 0;
              -webkit-transform: scale(2.5);
              transform: scale(2.5);
            }
            100% {
              opacity: 0;
              -webkit-transform: scale(2.5);
              transform: scale(2.5);
            }
          }
          #rec1047510641
            .t-btn[data-btneffects-second="btneffects-ripple"]
            .t-btn_effects,
          #rec1047510641
            .t-submit[data-btneffects-second="btneffects-ripple"]
            .t-btn_effects {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
          }
          #rec1047510641
            .t-btn[data-btneffects-second="btneffects-ripple"]
            .t-btn_effects::after,
          #rec1047510641
            .t-submit[data-btneffects-second="btneffects-ripple"]
            .t-btn_effects::after {
            content: "";
            position: absolute;
            height: 350%;
            width: 200%;
            top: 0;
            left: -100%;
            background: rgba(255, 255, 255, 0.8);
            border-radius: 100%;
            -webkit-transform: scale(0);
            -ms-transform: scale(0);
            transform: scale(0);
            z-index: 20;
            -webkit-animation-name: ripple;
            animation-name: ripple;
            -webkit-animation-duration: 6s;
            animation-duration: 6s;
            -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
            -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
          }
          #rec1047510641
            .t-btn[data-btneffects-second="btneffects-ripple"]
            .t-btn_effects_md::after,
          #rec1047510641
            .t-submit[data-btneffects-second="btneffects-ripple"]
            .t-btn_effects_md::after {
            left: -130%;
          }
          #rec1047510641
            .t-btn[data-btneffects-second="btneffects-ripple"]
            .t-btn_effects_lg::after,
          #rec1047510641
            .t-submit[data-btneffects-second="btneffects-ripple"]
            .t-btn_effects_lg::after {
            left: -150%;
          }
          @-webkit-keyframes ripple {
            20% {
              opacity: 0;
              -webkit-transform: scale(2.5);
              transform: scale(2.5);
            }
            100% {
              opacity: 0;
              -webkit-transform: scale(2.5);
              transform: scale(2.5);
            }
          }
          @keyframes ripple {
            20% {
              opacity: 0;
              -webkit-transform: scale(2.5);
              transform: scale(2.5);
            }
            100% {
              opacity: 0;
              -webkit-transform: scale(2.5);
              transform: scale(2.5);
            }
          }

@media (hover: hover), (min-width: 0\0) {
            #rec1047510641 .t-btn:not(.t-animate_no-hover):hover {
              box-shadow: 0px 10px 40px -2px rgba(0, 11, 48, 0.3) !important;
            }
            #rec1047510641 .t-btn:not(.t-animate_no-hover):focus-visible {
              box-shadow: 0px 10px 40px -2px rgba(0, 11, 48, 0.3) !important;
            }
            #rec1047510641 .t-btn:not(.t-animate_no-hover) {
              transition-property: background-color, color, border-color,
                box-shadow;
              transition-duration: 0.2s;
              transition-timing-function: ease-in-out;
            }
          }

#rec1047510641 .t001__uptitle {
            text-transform: uppercase;
          }

.t-section__descr {
              max-width: 560px;
            }
            #rec1096054656 .t-section__title {
              margin-bottom: 40px;
            }
            #rec1096054656 .t-section__descr {
              margin-bottom: 90px;
            }
            @media screen and (max-width: 960px) {
              #rec1096054656 .t-section__title {
                margin-bottom: 20px;
              }
              #rec1096054656 .t-section__descr {
                margin-bottom: 45px;
              }
            }

@media (hover: hover), (min-width: 0\0) {
            #rec1096054656 .t-btn:not(.t-animate_no-hover):hover {
              box-shadow: 0px 2px 3px rgba(0, 11, 48, 0.25) !important;
            }
            #rec1096054656 .t-btn:not(.t-animate_no-hover):focus-visible {
              box-shadow: 0px 2px 3px rgba(0, 11, 48, 0.25) !important;
            }
            #rec1096054656 .t-btn:not(.t-animate_no-hover) {
              transition-property: background-color, color, border-color,
                box-shadow;
              transition-duration: 0.2s;
              transition-timing-function: ease-in-out;
            }
          }

.t-section__descr {
              max-width: 560px;
            }
            #rec1047563371 .t-section__title {
              margin-bottom: 40px;
            }
            #rec1047563371 .t-section__descr {
              margin-bottom: 105px;
            }
            @media screen and (max-width: 960px) {
              #rec1047563371 .t-section__title {
                margin-bottom: 20px;
              }
              #rec1047563371 .t-section__descr {
                margin-bottom: 45px;
              }
            }

#rec1047563371 .t905__title {
            font-size: 20px;
          }

.t-section__descr {
              max-width: 560px;
            }
            #rec1107140286 .t-section__title {
              margin-bottom: 40px;
            }
            #rec1107140286 .t-section__descr {
              margin-bottom: 105px;
            }
            @media screen and (max-width: 960px) {
              #rec1107140286 .t-section__title {
                margin-bottom: 20px;
              }
              #rec1107140286 .t-section__descr {
                margin-bottom: 45px;
              }
            }

@media (hover: hover), (min-width: 0\0) {
              #rec1107140286
                .t-section__bottomwrapper
                .t-btn:not(.t-animate_no-hover):hover {
                box-shadow: 0px 10px 40px -2px rgba(0, 11, 48, 0.3) !important;
              }
              #rec1107140286
                .t-section__bottomwrapper
                .t-btn:not(.t-animate_no-hover):focus-visible {
                box-shadow: 0px 10px 40px -2px rgba(0, 11, 48, 0.3) !important;
              }
            }

.t-section__descr {
              max-width: 560px;
            }
            #rec1047580641 .t-section__title {
              margin-bottom: 90px;
            }
            #rec1047580641 .t-section__descr {
            }
            @media screen and (max-width: 960px) {
              #rec1047580641 .t-section__title {
                margin-bottom: 40px;
              }
            }

.t-review-social-links {
            line-height: 0px;
          }
          .t-review-social-links__wrapper {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
            width: auto;
          }
          .t-review-social-links {
            margin-top: 15px;
          }
          .t-review-social-links__item {
            padding: 0px 4px;
          }
          .t-review-social-links__item svg {
            width: 20px;
            height: 20px;
          }
          .t-review-social-links__wrapper_round
            .t-review-social-links__item
            svg {
            width: 23px;
            height: 23px;
          }
          .t-review-social-links__item:first-child {
            padding-left: 0px;
          }
          @media screen and (max-width: 960px) {
            .t-review-social-links__item {
              margin-bottom: 3px;
            }
          }
          @media screen and (max-width: 640px) {
            .t-review-social-links {
              margin-top: 13px;
            }
            .t-review-social-links__item {
              padding: 0px 3px;
            }
            .t-review-social-links__item svg {
              width: 17px;
              height: 17px;
            }
            .t-review-social-links__wrapper_round
              .t-review-social-links__item
              svg {
              width: 20px;
              height: 20px;
            }
          }

@media screen and (max-width: 640px) {
            .t530 .t-review-social-links {
              margin-top: 10px;
            }
            .t530
              .t-review-social-links__wrapper_round
              .t-review-social-links__item
              svg {
              width: 17px;
              height: 17px;
            }
          }

#rec1047580641 .t530__bubble {
            border-radius: 18px;
          }

.t-section__descr {
              max-width: 560px;
            }
            #rec1047510671 .t-section__title {
              margin-bottom: 40px;
            }
            #rec1047510671 .t-section__descr {
              margin-bottom: 90px;
            }
            @media screen and (max-width: 960px) {
              #rec1047510671 .t-section__title {
                margin-bottom: 20px;
              }
              #rec1047510671 .t-section__descr {
                margin-bottom: 60px;
              }
            }

#rec1047510671 .t-section__title {
              color: #000000;
            }
            #rec1047510671 .t-section__descr {
              color: #000000;
              max-width: 897px;
            }

#rec1047510671 .t-card__title {
                        color: #000000;
                      }
                      #rec1047510671 .t-card__descr {
                        color: #000000;
                      }

#rec1047510671 .t-card__title {
                        color: #000000;
                      }
                      #rec1047510671 .t-card__descr {
                        color: #000000;
                      }

#rec1047510671 .t-card__title {
                        color: #000000;
                      }
                      #rec1047510671 .t-card__descr {
                        color: #000000;
                      }

#rec1047510671 .t774__wrapper:hover,
          #rec1047510671 .t774__col.t-focusable .t774__wrapper,
          #rec1047510671 .t774__col.t-card__col_btnfocusable .t774__wrapper {
            box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.3) !important;
          }

@media (hover: hover), (min-width: 0\0) {
            #rec1047510671 .t-btn:not(.t-animate_no-hover):hover {
              box-shadow: 0px 10px 40px -2px rgba(0, 11, 48, 0.3) !important;
            }
            #rec1047510671 .t-btn:not(.t-animate_no-hover):focus-visible {
              box-shadow: 0px 10px 40px -2px rgba(0, 11, 48, 0.3) !important;
            }
            #rec1047510671 .t-btn:not(.t-animate_no-hover) {
              transition-property: background-color, color, border-color,
                box-shadow;
              transition-duration: 0.2s;
              transition-timing-function: ease-in-out;
            }
          }

#rec1047510671 .t774__wrapper {
            border-radius: 15px;
          }

.t-section__descr {
              max-width: 560px;
            }
            #rec1047510676 .t-section__title {
              margin-bottom: 75px;
            }
            #rec1047510676 .t-section__descr {
            }
            @media screen and (max-width: 960px) {
              #rec1047510676 .t-section__title {
                margin-bottom: 45px;
              }
            }

#rec1047510676 input::-webkit-input-placeholder {
                    color: #000000;
                    opacity: 0.5;
                  }
                  #rec1047510676 input::-moz-placeholder {
                    color: #000000;
                    opacity: 0.5;
                  }
                  #rec1047510676 input:-moz-placeholder {
                    color: #000000;
                    opacity: 0.5;
                  }
                  #rec1047510676 input:-ms-input-placeholder {
                    color: #000000;
                    opacity: 0.5;
                  }
                  #rec1047510676 textarea::-webkit-input-placeholder {
                    color: #000000;
                    opacity: 0.5;
                  }
                  #rec1047510676 textarea::-moz-placeholder {
                    color: #000000;
                    opacity: 0.5;
                  }
                  #rec1047510676 textarea:-moz-placeholder {
                    color: #000000;
                    opacity: 0.5;
                  }
                  #rec1047510676 textarea:-ms-input-placeholder {
                    color: #000000;
                    opacity: 0.5;
                  }

@media (hover: hover), (min-width: 0\0) {
            #rec1047510676 .t-submit:hover {
              box-shadow: 0px 10px 40px -2px rgba(0, 11, 48, 0.3) !important;
            }
            #rec1047510676 .t-submit:focus-visible {
              box-shadow: 0px 10px 40px -2px rgba(0, 11, 48, 0.3) !important;
            }
          }

#rec1047510676 .t-btn[data-btneffects-first],
          #rec1047510676 .t-btn[data-btneffects-second],
          #rec1047510676 .t-btn[data-btneffects-third],
          #rec1047510676 .t-submit[data-btneffects-first],
          #rec1047510676 .t-submit[data-btneffects-second],
          #rec1047510676 .t-submit[data-btneffects-third] {
            position: relative;
            overflow: hidden;
            isolation: isolate;
          }
          #rec1047510676
            .t-btn[data-btneffects-first="btneffects-ripple"]
            .t-btn_effects,
          #rec1047510676
            .t-submit[data-btneffects-first="btneffects-ripple"]
            .t-btn_effects {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
          }
          #rec1047510676
            .t-btn[data-btneffects-first="btneffects-ripple"]
            .t-btn_effects::after,
          #rec1047510676
            .t-submit[data-btneffects-first="btneffects-ripple"]
            .t-btn_effects::after {
            content: "";
            position: absolute;
            height: 350%;
            width: 200%;
            top: 0;
            left: -100%;
            background: rgba(255, 255, 255, 0.8);
            border-radius: 100%;
            -webkit-transform: scale(0);
            -ms-transform: scale(0);
            transform: scale(0);
            z-index: 20;
            -webkit-animation-name: ripple;
            animation-name: ripple;
            -webkit-animation-duration: 6s;
            animation-duration: 6s;
            -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
            -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
          }
          #rec1047510676
            .t-btn[data-btneffects-first="btneffects-ripple"]
            .t-btn_effects_md::after,
          #rec1047510676
            .t-submit[data-btneffects-first="btneffects-ripple"]
            .t-btn_effects_md::after {
            left: -130%;
          }
          #rec1047510676
            .t-btn[data-btneffects-first="btneffects-ripple"]
            .t-btn_effects_lg::after,
          #rec1047510676
            .t-submit[data-btneffects-first="btneffects-ripple"]
            .t-btn_effects_lg::after {
            left: -150%;
          }
          @-webkit-keyframes ripple {
            20% {
              opacity: 0;
              -webkit-transform: scale(2.5);
              transform: scale(2.5);
            }
            100% {
              opacity: 0;
              -webkit-transform: scale(2.5);
              transform: scale(2.5);
            }
          }
          @keyframes ripple {
            20% {
              opacity: 0;
              -webkit-transform: scale(2.5);
              transform: scale(2.5);
            }
            100% {
              opacity: 0;
              -webkit-transform: scale(2.5);
              transform: scale(2.5);
            }
          }

.t-section__descr {
              max-width: 560px;
            }
            #rec1051276706 .t-section__title {
              margin-bottom: 105px;
            }
            #rec1051276706 .t-section__descr {
            }
            @media screen and (max-width: 960px) {
              #rec1051276706 .t-section__title {
                margin-bottom: 45px;
              }
            }

#rec1113583741 .t447__title {
            color: #525252;
          }
          #rec1113583741 .t447__descr {
            color: #ffffff;
          }

#rec1113583741 .t447__title {
            text-transform: uppercase;
          }