.privacy-policy-content {
max-width: 920px;
        margin: 0 auto;
        padding: 44px 52px;
        background: #fff;
        border: 1px solid rgba(0, 0, 0, .06);
        box-shadow: 0 12px 36px rgba(0, 0, 0, .05);
        border-radius: 8px;
        color: #333;
        font-size: 17px;
        line-height: 1.75;
}
.privacy-policy-content :is(h2, :where(h1.heading-preserved)) {
margin: 0 0 34px;
        padding-bottom: 18px;
        border-bottom: 1px solid rgba(0, 0, 0, .10);
        font-size: 34px;
        line-height: 1.2;
}
.privacy-policy-content h3 {
margin-top: 46px;
        margin-bottom: 20px;
        font-size: 26px;
        line-height: 1.3;
}
.privacy-policy-content h4 {
margin-top: 30px;
        margin-bottom: 14px;
        font-size: 17px;
        line-height: 1.45;
        font-weight: 700;
        letter-spacing: .01em;
}
.privacy-policy-content p {
margin: 0 0 16px;
}
.privacy-policy-content .privacy-list {
margin: 8px 0 24px;
        padding-left: 32px;
        list-style-type: disc !important;
        list-style-position: outside;
}
.privacy-policy-content .privacy-list li {
display: list-item;
        margin-bottom: 10px;
        padding-left: 6px;
}
.privacy-policy-content .privacy-list li::marker {
font-size: 1.05em;
        font-weight: 700;
}
@media (max-width: 767px) {
.privacy-policy-content {
padding: 28px 22px;
          font-size: 16px;
          line-height: 1.68;
          border-radius: 5px;
}
.privacy-policy-content :is(h2, :where(h1.heading-preserved)) {
font-size: 29px;
}
.privacy-policy-content h3 {
margin-top: 38px;
          font-size: 23px;
}
.privacy-policy-content h4 {
font-size: 16px;
}

}
.section-page-title.banner-contact-size {
box-sizing: border-box;
        height: 125px;
        padding: 0;
        display: flex;
        align-items: center;
}
@media (min-width: 768px) {
.section-page-title.banner-contact-size {
height: 205px;
}

}
@media (min-width: 1200px) {
.section-page-title.banner-contact-size {
height: 232px;
}

}
.preloader.clt-loader {
position: fixed; inset: 0; z-index: 9999999;
  display: grid; place-items: center; padding: 24px;
  background: #f8faf9; color: #1d303c;
  opacity: 1; visibility: visible;
  transition: opacity .4s ease, visibility .4s ease;
}
.preloader.clt-loader.loaded {
opacity: 0; visibility: hidden; pointer-events: none;
}
.clt-loader__content {
width: min(100%, 460px); text-align: center;
}
.clt-loader__brand {
margin: 0 0 34px; font-size: 11px; font-weight: 600;
  letter-spacing: .18em; line-height: 1.8; text-transform: uppercase;
}
.clt-loader__scene {
display: block; width: 100%; height: auto; overflow: hidden;
}
.clt-loader__body {
animation: clt-suspension .8s ease-in-out infinite alternate;
}
.clt-loader__wheel {
transform-box: fill-box; transform-origin: center;
  animation: clt-wheel .85s linear infinite;
}
.clt-loader__road {
animation: clt-road .7s linear infinite;
}
.clt-loader__status {
margin: 24px 0 0; font-size: 14px; font-weight: 500; letter-spacing: .02em; color: #53636c;
}
@keyframes clt-wheel {
to { transform: rotate(360deg); }
}
@keyframes clt-road {
to { transform: translateX(-64px); }
}
@keyframes clt-suspension {
from { transform: translateY(0); } to { transform: translateY(-1.4px); }
}
.preloader.clt-loader.loaded * {
animation-play-state: paused;
}
@media (prefers-reduced-motion: reduce) {
.clt-loader *,
.clt-loader {
animation: none !important; transition: none !important;
}

}
.inline-164b2508f1 {
background-image: url(../images/page-title-6-1920x305.webp); background-size: cover;
}

