#rec3508262801 .t396__artboard-fixed-no-bg { position: static !important; top: auto !important; }
#rec3508262901 .tn-elem__35082629011738439323124 { margin-left: 18px !important; }
/* Apple-style monochrome pass: header CTA button */
#rec3508262801 .tn-elem__35082628011738498268206 .tn-atom {
  background-color: #1d1d1f !important;
  color: #ffffff !important;
}
#rec3508262801 .tn-elem__35082628011738498268206 .tn-atom:hover {
  background-color: #000000 !important;
  color: #ffffff !important;
}
/* Apple-style monochrome pass: hero badge "Консультация специалиста" */
#rec3508262901 .tn-elem__35082629011738439323124 .tn-atom {
  background-color: #1d1d1f !important;
  color: #ffffff !important;
}
#rec3508262901 .tn-elem__35082629011738439323124 .tn-atom:hover {
  background-color: #000000 !important;
  color: #ffffff !important;
}
/* Apple-style monochrome pass: floating tags on hero house image */
#rec3508262901 .tn-elem__35082629011738439842331 .tn-atom,
#rec3508262901 .tn-elem__35082629011738440111516 .tn-atom,
#rec3508262901 .tn-elem__35082629011738499410946 .tn-atom {
  background-color: #f5f5f7 !important;
  color: #1d1d1f !important;
}
/* Fix: force readable white text on the nested button-text span too (Tilda sets its own color independent of the parent) */
#rec3508262801 .tn-elem__35082628011738498268206 .tn-atom .tn-atom__button-text,
#rec3508262801 .tn-elem__35082628011738498268206 .tn-atom:hover .tn-atom__button-text,
#rec3508262901 .tn-elem__35082629011738439323124 .tn-atom .tn-atom__button-text,
#rec3508262901 .tn-elem__35082629011738439323124 .tn-atom:hover .tn-atom__button-text {
  color: #ffffff !important;
}
