/* Типографика shell 1:1 с главной — перебивает Elementor/Roboto */

#pobeda-elementor-header .pobeda-page-wrapper,
#pobeda-elementor-footer .pobeda-page-wrapper {
  min-height: 0;
  font-family: 'Inter Tight', Arial, Helvetica, sans-serif;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-kerning: normal;
  font-variant-ligatures: common-ligatures;
  font-feature-settings: "kern", "liga", "clig", "calt";
}

#pobeda-elementor-header .pobeda-page-wrapper {
  background-color: transparent;
  color: rgba(39, 39, 39, 1);
}

#pobeda-elementor-footer .pobeda-page-wrapper,
#pobeda-elementor-footer .mosaic-wrap,
#pobeda-elementor-footer .root {
  background-color: transparent !important;
}

#pobeda-elementor-footer footer.section--u-ihgvdm895,
#pobeda-elementor-footer footer.section--u-ihgvdm895 .pobeda-page-wrapper,
#pobeda-elementor-footer footer.section--u-ihgvdm895 .footer-wrap {
  color: rgba(250, 250, 250, 1) !important;
}

#pobeda-elementor-footer #iiae03vap_0,
#pobeda-elementor-footer #iiae03vap_0 .text,
#pobeda-elementor-footer #iiae03vap_0 .form__label-text,
#pobeda-elementor-footer #iiae03vap_0 .form__input,
#pobeda-elementor-footer #iiae03vap_0 .form__textarea {
  color: rgba(39, 39, 39, 1);
}

#pobeda-elementor-header .pobeda-page-wrapper .h1,
#pobeda-elementor-footer .pobeda-page-wrapper .h1,
#pobeda-elementor-header .pobeda-page-wrapper .text.h1,
#pobeda-elementor-footer .pobeda-page-wrapper .text.h1 {
  font-family: 'Inter Tight', Arial, Helvetica, sans-serif !important;
  font-weight: 600 !important;
  font-style: normal !important;
}

#pobeda-elementor-header .pobeda-page-wrapper .h2,
#pobeda-elementor-footer .pobeda-page-wrapper .h2,
#pobeda-elementor-header .pobeda-page-wrapper .text.h2,
#pobeda-elementor-footer .pobeda-page-wrapper .text.h2 {
  font-family: 'Inter Tight', Arial, Helvetica, sans-serif !important;
  font-weight: 600 !important;
  font-style: normal !important;
}

#pobeda-elementor-header .pobeda-page-wrapper .h3,
#pobeda-elementor-footer .pobeda-page-wrapper .h3,
#pobeda-elementor-header .pobeda-page-wrapper .text.h3,
#pobeda-elementor-footer .pobeda-page-wrapper .text.h3,
#pobeda-elementor-header .pobeda-page-wrapper .text-title,
#pobeda-elementor-footer .pobeda-page-wrapper .text-title {
  font-family: 'Inter Tight', Arial, Helvetica, sans-serif !important;
  font-weight: 600 !important;
  font-style: normal !important;
}

#pobeda-elementor-header .pobeda-page-wrapper .h4,
#pobeda-elementor-footer .pobeda-page-wrapper .h4,
#pobeda-elementor-header .pobeda-page-wrapper .text.h4,
#pobeda-elementor-footer .pobeda-page-wrapper .text.h4,
#pobeda-elementor-header .pobeda-page-wrapper .menu-link,
#pobeda-elementor-footer .pobeda-page-wrapper .menu-link,
#pobeda-elementor-header .pobeda-page-wrapper .link.h4,
#pobeda-elementor-footer .pobeda-page-wrapper .link.h4 {
  font-family: 'Inter Tight', Arial, Helvetica, sans-serif !important;
  font-weight: 500 !important;
  font-style: normal !important;
}

#pobeda-elementor-header .pobeda-page-wrapper .h5,
#pobeda-elementor-footer .pobeda-page-wrapper .h5,
#pobeda-elementor-header .pobeda-page-wrapper .text.h5,
#pobeda-elementor-footer .pobeda-page-wrapper .text.h5 {
  font-family: 'Inter Tight', Arial, Helvetica, sans-serif !important;
  font-weight: 600 !important;
  font-style: normal !important;
}

#pobeda-elementor-header .pobeda-page-wrapper .h6,
#pobeda-elementor-footer .pobeda-page-wrapper .h6,
#pobeda-elementor-header .pobeda-page-wrapper .text.h6,
#pobeda-elementor-footer .pobeda-page-wrapper .text.h6 {
  font-family: 'Inter Tight', Arial, Helvetica, sans-serif !important;
  font-weight: 600 !important;
  font-style: normal !important;
}

#pobeda-elementor-header .pobeda-page-wrapper .p1,
#pobeda-elementor-footer .pobeda-page-wrapper .p1,
#pobeda-elementor-header .pobeda-page-wrapper .text.p1,
#pobeda-elementor-footer .pobeda-page-wrapper .text.p1,
#pobeda-elementor-header .pobeda-page-wrapper .p2,
#pobeda-elementor-footer .pobeda-page-wrapper .p2,
#pobeda-elementor-header .pobeda-page-wrapper .text.p2,
#pobeda-elementor-footer .pobeda-page-wrapper .text.p2 {
  font-family: 'Inter Tight', Arial, Helvetica, sans-serif !important;
  font-weight: 400 !important;
  font-style: normal !important;
}

#pobeda-elementor-header .pobeda-page-wrapper .p3,
#pobeda-elementor-footer .pobeda-page-wrapper .p3,
#pobeda-elementor-header .pobeda-page-wrapper .text.p3,
#pobeda-elementor-footer .pobeda-page-wrapper .text.p3,
#pobeda-elementor-header .pobeda-page-wrapper .p4,
#pobeda-elementor-footer .pobeda-page-wrapper .p4,
#pobeda-elementor-header .pobeda-page-wrapper .text.p4,
#pobeda-elementor-footer .pobeda-page-wrapper .text.p4 {
  font-family: 'Oranienbaum Regular', serif !important;
  font-weight: 400 !important;
  font-style: normal !important;
}

#pobeda-elementor-header .pobeda-page-wrapper .text-subtitle,
#pobeda-elementor-footer .pobeda-page-wrapper .text-subtitle,
#pobeda-elementor-header .pobeda-page-wrapper .form__label-text,
#pobeda-elementor-footer .pobeda-page-wrapper .form__label-text,
#pobeda-elementor-header .pobeda-page-wrapper .form__input,
#pobeda-elementor-footer .pobeda-page-wrapper .form__input,
#pobeda-elementor-header .pobeda-page-wrapper .form__textarea,
#pobeda-elementor-footer .pobeda-page-wrapper .form__textarea {
  font-family: 'Inter Tight', Arial, Helvetica, sans-serif !important;
  font-weight: 400 !important;
}

#pobeda-elementor-header .pobeda-page-wrapper .submit_button,
#pobeda-elementor-footer .pobeda-page-wrapper .submit_button,
#pobeda-elementor-header .pobeda-page-wrapper .btn-black,
#pobeda-elementor-footer .pobeda-page-wrapper .btn-black,
#pobeda-elementor-header .pobeda-page-wrapper .btn-black_service,
#pobeda-elementor-footer .pobeda-page-wrapper .btn-black_service {
  font-family: 'Inter Tight', Arial, Helvetica, sans-serif !important;
  font-weight: 500 !important;
}

#pobeda-elementor-header .pobeda-page-wrapper a,
#pobeda-elementor-footer .pobeda-page-wrapper a {
  text-decoration: none;
}

#pobeda-elementor-header .pobeda-page-wrapper b,
#pobeda-elementor-header .pobeda-page-wrapper strong,
#pobeda-elementor-footer .pobeda-page-wrapper b,
#pobeda-elementor-footer .pobeda-page-wrapper strong {
  font-weight: 600 !important;
}
