.t-input-block {
    margin-left: auto;
    margin-right: auto;
}

.t-inputquantity__wrapper {
    margin-left: auto;
    margin-right: auto;
    width:30%;
}

.t-img-select__container {
    padding-top:50px;
}

/*.t-input-block {
    color:#fff;
    margin-top:50px;
    margin-right:-10px;
    padding:10px;
    padding-left:30px;
    border: 1px solid #fff;
    border-radius:30px;
    
    box-shadow:
    inset 0 -3em 3em rgba(0, 0, 0, 0.1),
    0 0 0 2px rgb(255, 255, 255),
    0.3em 0.3em 1em rgba(0, 0, 0, 0.3);
}*/

#input_7089565131693 {
    padding-left:20px;
}

.t-input js-tilda-rule t-input_bbonly input[type="text"] {
  font-family: inherit; /* 1 */
  font-size: inherit; /* 1 */
  line-height: inherit; /* 1 */
  margin: 0; /* 2 */
}

/* ===== CTG2 redesign 13.11.2026: only records of page /home-new (ids rec5777...), live pages are not affected ===== */
#rec5777648903, #rec5777649003 { background-color: #F4F6F8 !important; }
#rec5777648903 .t580__title { color: #173651 !important; font-weight: 700; font-size: clamp(26px, 3vw, 40px) !important; line-height: 1.2 !important; }
#rec5777648903 .t580__descr { color: #52606D !important; font-size: 18px !important; line-height: 1.55 !important; }
#rec5777648903 .t580__buttons { margin-top: 36px; }
#rec5777648903 .t580__descr a, #rec5777649003 .t-checkbox__control a { color: #B8401F; text-decoration: underline; border-bottom: 0; }
#rec5777648903 .t-btnflex_type_button, #rec5777649003 .t-btnflex_type_submit { border-radius: 8px !important; font-weight: 600; }
#rec5777648903 .t-btnflex_type_button:hover, #rec5777649003 .t-btnflex_type_submit:hover { background-color: #173651 !important; }
#rec5777648903 .t-btnflex_type_button2 { border-radius: 8px !important; font-weight: 600; }
#rec5777648903 .t-btnflex_type_button2:hover { background-color: #E3EAF0 !important; }
#rec5777649003 .t-input, #rec5777649003 .t-select { border: 1px solid #9AA8B5 !important; border-radius: 8px !important; color: #1F2933 !important; background-color: #fff; font-family: var(--t-text-font) !important; }
#rec5777649003 .t-input:focus { border-color: #245076 !important; outline: 2px solid rgba(36,80,118,.25); }
#rec5777649003 .t-checkbox__control { color: #1F2933; }

/* hero form: third-party link contrast */
#hero-form .b24-form-sign-abuse-link { color: #52606D !important; }

/* open trainings (t1068) */
#rec5777649403 .t-title { color: #173651 !important; font-weight: 700; font-size: clamp(26px, 3vw, 40px) !important; line-height: 1.2 !important; }
#rec5777649403 .t-descr_xl { color: #52606D !important; font-size: 18px !important; line-height: 1.55 !important; }
#rec5777649403 .t-name_xl { color: #173651 !important; font-size: 22px !important; line-height: 1.3 !important; }
#rec5777649403 .t-btnflex_type_button { border-radius: 8px !important; font-weight: 600; }
#rec5777649403 .t-btnflex_type_button:hover { background-color: #173651 !important; }
#rec5777649403 .t1068__imgwrapper { display: none !important; }
#rec5777649403 .t-align_center, #rec5777649403 .t-title, #rec5777649403 .t-descr { text-align: left !important; }
#rec5777649403 .t-descr { margin-left: 0 !important; }

/* contact form (t690) */
#rec5777649603 .t-title { color: #173651 !important; font-weight: 700; font-size: clamp(26px, 3vw, 40px) !important; line-height: 1.2 !important; }
#rec5777649603 .t-descr_xl { color: #52606D !important; font-size: 18px !important; line-height: 1.55 !important; }
#rec5777649603 .t-input, #rec5777649603 .t-select { border: 1px solid #9AA8B5 !important; border-radius: 8px !important; color: #1F2933 !important; background-color: #fff; font-family: var(--t-text-font) !important; }
#rec5777649603 .t-input:focus, #rec5777649603 .t-select:focus { border-color: #245076 !important; outline: 2px solid rgba(36,80,118,.25); }
#rec5777649603 .t-btnflex_type_submit { border-radius: 8px !important; font-weight: 600; }
#rec5777649603 .t-btnflex_type_submit:hover { background-color: #173651 !important; }

/* advantages (t938) */
#rec5777649903 { background-color: #F4F6F8 !important; }
#rec5777649903 .t938__title { color: #173651 !important; font-weight: 700; font-size: clamp(26px, 3vw, 40px) !important; line-height: 1.2 !important; }
#rec5777649903 .t938__feature-title { color: #173651 !important; font-size: 22px !important; line-height: 1.3 !important; }
#rec5777649903 .t938__feature-description, #rec5777649903 .t938__feature-description * { color: #52606D !important; font-size: 17px !important; line-height: 1.55 !important; }

/* clients slider (t738) */
#rec5777650103 { padding-top: 56px !important; padding-bottom: 16px !important; }
#rec5777650103 .t-title { color: #173651 !important; font-weight: 700; font-size: clamp(26px, 3vw, 40px) !important; line-height: 1.2 !important; text-transform: none !important; text-align: left !important; margin-bottom: 28px !important; }
#rec5777650103 .t-section__container, #rec5777650103 .t-section__title { text-align: left !important; margin-bottom: 28px !important; }
#rec5777650103 .t738__img { filter: grayscale(1); opacity: .8; }

/* footer form band (duplicate of the contact form, same integrations) */
#rec5780052003 { background-color: #245076 !important; }
#rec5780052003 .t-title { color: #fff !important; font-weight: 700; font-size: clamp(24px, 2.6vw, 34px) !important; line-height: 1.2 !important; }
#rec5780052003 .t-descr_xl { color: #E6EDF3 !important; font-size: 17px !important; line-height: 1.5 !important; }
#rec5780052003 .t-input, #rec5780052003 .t-select { border: 1px solid #fff !important; border-radius: 8px !important; color: #1F2933 !important; background-color: #fff; font-family: var(--t-text-font) !important; }
#rec5780052003 .t-input:focus, #rec5780052003 .t-select:focus { outline: 2px solid #FFB199; }
#rec5780052003 .t-btnflex_type_submit { background-color: #FFB199 !important; color: #173651 !important; border-radius: 8px !important; font-weight: 700; }
#rec5780052003 .t-btnflex_type_submit:hover { background-color: #FFD3C7 !important; }
#rec5780052003 .t-form__successbox, #rec5780052003 .t-form__successbox * { color: #fff !important; }
#rec5780052003 .t-input-error { color: #FFD3C7 !important; }
