.g-header--h2, [type=submit], button, label, .mosaic-accordion__title, .cursor-pointer, .localcontacts__adress-inner, .content--u-ilb2tu1nn {
  color: #fff !important; }

body .lpc-steps-1[data-media-source="desktop"] .lpc-steps-1__item {
  align-items: flex-start; }
  body .art-tpl__title {
    font-size: 30px; }
    @media (max-width: 480px) {
  body .art-tpl__title {
    font-size: 25px; } }
  body .art-tpl__note {
    font-size: 17px; }
  body .art-tpl__inf .read_more a {
    color: #fff; }
  body .art-tpl__detail {
    display: flex;
    align-items: center; }
    @media (max-width: 550px) {
  body .art-tpl__detail {
    flex-direction: column;
    align-items: flex-start; } }
    body .art-tpl__detail .art-tpl__thumb {
      min-width: 185px; }
    body .art-tpl__detail .art-tpl__text {
      padding-left: 15px; }
      @media (max-width: 550px) {
  body .art-tpl__detail .art-tpl__text {
    padding-left: 0;
    margin-bottom: 5px; } }

.payment_wrap .payment_price .price_body {
  color: #fff; }

.fp_pm_block_price > strong {
  color: #fff !important; }

iframe {
  color: #fff !important; }
