/* Page-specific styles for Privacy policy */
.privacy-main {
  min-height: calc(100vh - 80px - 320px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 20px;
}

.privacy-section {
  padding: 0;
}

.privacy-title {
  font-size: 36px;
  font-weight: 700;
  color: #20252B;
  text-align: left;
  margin: 0;
  line-height: 1.3;
}

@media (max-width: 768px) {
  .privacy-section {
    padding: 50px 0;
  }
  
  .privacy-title {
    font-size: 26px;
  }
}

/* Visual editor additions: source CSS above is preserved. */
#iumebf {
  margin-bottom: 6.0pt;
  line-height: normal;
}

#inhxcu {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-fareast-language: RU;
}

#i7c887 {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-fareast-language: RU;
}

#iinyga {
  margin-bottom: 6.0pt;
  line-height: normal;
}

#isxm21 {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-fareast-language: RU;
}

#isz54b {
  margin-bottom: 6.0pt;
  line-height: normal;
}

#ix0vul {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-fareast-language: RU;
}

#iyjck9 {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  color: #F12072;
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-ansi-language: EN-US;
  mso-fareast-language: RU;
  text-decoration: none;
  text-underline: none;
}

#i4c7ra {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  color: #F12072;
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-fareast-language: RU;
  text-decoration: none;
  text-underline: none;
}

#igwgh9 {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-fareast-language: RU;
}

#ivr688 {
  margin-bottom: 6.0pt;
  line-height: normal;
}

#iqkgah {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-fareast-language: RU;
}

#i9a8kk {
  margin-bottom: 6.0pt;
  line-height: normal;
}

#ibnb9l {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-fareast-language: RU;
}

#i4cudg {
  margin-bottom: 6.0pt;
  line-height: normal;
}

#i9lc7q {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-fareast-language: RU;
}

#iafygr {
  margin-bottom: 6.0pt;
  line-height: normal;
}

#idm00r {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-fareast-language: RU;
}

#ibczop {
  margin-bottom: 6.0pt;
  line-height: normal;
}

#ize35g {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-fareast-language: RU;
}

#id52iy {
  margin-bottom: 6.0pt;
  line-height: normal;
}

#ioxrvh {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-fareast-language: RU;
}

#iuxq9k {
  margin-bottom: 6.0pt;
  line-height: normal;
}

#ilkwv6 {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-fareast-language: RU;
}

#i0kygf {
  margin-bottom: 6.0pt;
  line-height: normal;
}

#idydqi {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-fareast-language: RU;
}

#iaf1iw {
  margin-bottom: 6.0pt;
  line-height: normal;
}

#i0ushe {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-fareast-language: RU;
}

#i0jijq {
  margin-bottom: 6.0pt;
  line-height: normal;
}

#ihb564 {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-fareast-language: RU;
}

#i6hdjk {
  margin-bottom: 6.0pt;
  line-height: normal;
}

#iy65om {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-fareast-language: RU;
}

#ib4l2f {
  margin-bottom: 6.0pt;
  line-height: normal;
}

#it9104 {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-fareast-language: RU;
}

#iutxbc {
  margin-bottom: 6.0pt;
  line-height: normal;
}

#i5bud3 {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-fareast-language: RU;
}

#i584fk {
  margin-bottom: 6.0pt;
  line-height: normal;
}

#iztnck {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-fareast-language: RU;
}

#i79ccn {
  margin-bottom: 6.0pt;
  line-height: normal;
}

#i9lpbj {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-fareast-language: RU;
}

#irkx45 {
  margin-bottom: 6.0pt;
  line-height: normal;
}

#ihpcza {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-fareast-language: RU;
}

#ijc3hw {
  margin-bottom: 6.0pt;
  line-height: normal;
}

#ik0tuw {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-fareast-language: RU;
}

#iuvtaf {
  margin-bottom: 6.0pt;
  line-height: normal;
}

#i048zh {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-fareast-language: RU;
}

#ixbbxc {
  margin-bottom: 6.0pt;
  line-height: normal;
}

#iv39kf {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-fareast-language: RU;
}

#iwfvq4 {
  margin-bottom: 6.0pt;
  line-height: normal;
}

#ithl1u {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-fareast-language: RU;
}

#ii7su1 {
  margin-bottom: 6.0pt;
  line-height: normal;
}

#i8juif {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-fareast-language: RU;
}

#iq3daj {
  margin-bottom: 6.0pt;
  line-height: normal;
}

#ig3qxo {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-fareast-language: RU;
}

#irhkh4 {
  margin-bottom: 6.0pt;
  line-height: normal;
}

#ia7l1g {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-fareast-language: RU;
}

#io745z {
  margin-bottom: 6.0pt;
  line-height: normal;
}

#ia6ewi {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-fareast-language: RU;
}

#iihrcq {
  margin-bottom: 6.0pt;
  line-height: normal;
}

#ic3mnq {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-fareast-language: RU;
}

#icbxk4 {
  margin-bottom: .0001pt;
  line-height: normal;
}

#i0jd8i {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-fareast-language: RU;
}

#ivrim8 {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  color: #F12072;
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-ansi-language: EN-US;
  mso-fareast-language: RU;
}

#izwpiw {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  color: #F12072;
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-fareast-language: RU;
}

#ipsekx {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  color: #F12072;
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-ansi-language: EN-US;
  mso-fareast-language: RU;
}

#iqr08n {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  color: #F12072;
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-fareast-language: RU;
}

#ie6fmu {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  color: #F12072;
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-ansi-language: EN-US;
  mso-fareast-language: RU;
}

#ipxmbu {
  font-family: "Times New Roman","serif";
  mso-fareast-font-family: "Times New Roman";
  mso-font-kerning: 0pt;
  mso-ligatures: none;
  mso-fareast-language: RU;
}
