  .page-content p { margin-top: 0; margin-bottom: 1.25rem; }  .page-content ul, .page-content ol { margin-top: 0; margin-bottom: 1.75rem; padding-left: 1.2rem; }  .page-content li { margin-bottom: 0.5rem; }  .page-content img { margin: 1.5rem 0; display: block; max-width: 100%; }  .page-content > h1:first-child, .page-content > h2:first-child { margin-top: 0; }  html { scroll-behavior: smooth; scroll-padding-top: 100px;  }  @media (max-width: 767px) { html { scroll-padding-top: 80px; } }  .forminator-ui.forminator-custom-form:empty { display: block !important; min-height: 450px; background: linear-gradient(#eee 30px, transparent 0),  linear-gradient(#f9f9f9 50px, transparent 0),  linear-gradient(#eee 30px, transparent 0),  linear-gradient(#f9f9f9 50px, transparent 0),  linear-gradient(#eee 30px, transparent 0),  linear-gradient(#f9f9f9 150px, transparent 0);  background-repeat: no-repeat; background-size: 150px 450px,  100% 450px,  120px 450px,  100% 450px,  180px 450px,  100% 450px;  background-position: 0 10px,  0 45px,  0 120px,  0 155px,  0 230px,  0 265px;  position: relative; }  .forminator-ui.forminator-custom-form:empty::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.6), transparent); animation: skeleton-shimmer 1.8s infinite; } @keyframes skeleton-shimmer { 0% { transform: translateX(-100%); } 100% { transform: translateX(100%); } }