.elementor-4579 .elementor-element.elementor-element-fb25374{--display:flex;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-4579 .elementor-element.elementor-element-fb25374{--content-width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4579 .elementor-element.elementor-element-118be15{width:100%;max-width:100%;}.elementor-4579 .elementor-element.elementor-element-118be15 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-118be15 */.privacy-policy h1 {
  display: inline-block;
  max-width: 100%;
  word-break: break-word;
  overflow-wrap: break-word;
  white-space: normal;
}

@media (max-width: 768px) {
  .privacy-policy h1 {
    font-size: 22px;
    line-height: 1.4;
    padding: 0;
  }

  .privacy-policy h2 {
    font-size: 18px;
    line-height: 1.4;
    margin-top: 1.2em;
    margin-bottom: 0.6em;
  }
}
.privacy-policy a {
  color: #ffffff;
  text-decoration: underline;
  transition: color 0.3s ease;
}
.privacy-policy a:hover {
  color: #f06607; /* оранжевый */
}/* End custom CSS */