.elementor-7266 .elementor-element.elementor-element-5966bf8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-7266 .elementor-element.elementor-element-5f51c22{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7266 .elementor-element.elementor-element-5f51c22.e-con{--align-self:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7266 .elementor-element.elementor-element-5f51c22{--width:900px;}}/* Start custom CSS for container, class: .elementor-element-5966bf8 */.pp-privacy {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.pp-privacy h1,
.pp-privacy .elementor-widget-heading h1 {
  font-family: 'Mohave', sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 44px;
  line-height: 1.2;
  margin: 2rem 0 1rem;
}

.pp-privacy h2,
.pp-privacy .elementor-widget-heading h2 {
  font-family: 'Mohave', sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 37px;
  line-height: 1.25;
  margin: 2rem 0 1rem;
}

.pp-privacy h3,
.pp-privacy .elementor-widget-heading h3 {
  font-family: 'Mohave', sans-serif;
  font-weight: 400;
  text-transform: capitalize;
  font-size: 31px;
  line-height: 1.3;
  margin: 1.5rem 0 0.75rem;
}

.pp-privacy p,
.pp-privacy li {
  font-family: 'Inter', sans-serif;
  font-size: 18px;
  line-height: 1.6;
}

.pp-privacy a {
  color: #AE1F23;
  font-weight: 700;
  text-decoration: underline; /* always show underline */
}
.pp-privacy a:hover,
.pp-privacy a:focus {
  text-decoration: underline;
}
/* responsive */
@media (max-width: 1024px) {
  .pp-privacy h1 { font-size: 40px; }
  .pp-privacy h2 { font-size: 34px; }
  .pp-privacy h3 { font-size: 27px; }
  .pp-privacy p, .pp-privacy li { font-size: 17px; }
}
@media (max-width: 768px) {
  .pp-privacy h1 { font-size: 36px; }
  .pp-privacy h2 { font-size: 30px; }
  .pp-privacy h3 { font-size: 24px; }
  .pp-privacy p, .pp-privacy li { font-size: 16px; }
}
@media (max-width: 480px) {
  .pp-privacy h1 { font-size: 32px; }
  .pp-privacy h2 { font-size: 26px; }
  .pp-privacy h3 { font-size: 21px; }
  .pp-privacy p, .pp-privacy li { font-size: 15px; }
}/* End custom CSS */