/* Front-office contrast and responsive polish for Public Beta 1 */
.ld-generated-site{overflow-x:clip}
.ld-generated-site :is(h1,h2,h3,h4,h5,h6,strong){color:inherit}
.ld-generated-site .ld-gen-dark,.ld-generated-site .ld-gen-contact,.ld-generated-site .ld-gen-hero{color:#f8f7ff}
.ld-generated-site .ld-gen-dark p,.ld-generated-site .ld-gen-contact p,.ld-generated-site .ld-gen-hero p{color:#c7c0d3}
.ld-generated-site :is(input,select,textarea){max-width:100%;color:#17131f;background:#fff}
.ld-generated-site :is(button,.button,[class*="cta"]){max-width:100%}
.ld-generated-site img,.ld-generated-site video{max-width:100%;height:auto}
.ld-generated-site .ld-gen-stats{color:#fff}
.ld-generated-site .ld-gen-stats :is(strong,span,p){color:inherit}
.ld-style-minimal{color:#17131f}.ld-style-minimal :is(.ld-gen-hero,.ld-gen-dark,.ld-gen-contact){color:#17131f}.ld-style-minimal :is(.ld-gen-hero,.ld-gen-dark,.ld-gen-contact) p{color:#5f5967}
@media(max-width:800px){
 .ld-generated-site :is(.ld-gen-hero-grid,.ld-gen-split,.ld-gen-projects,.ld-gen-steps,.ld-gen-stats .ld-container){grid-template-columns:1fr!important}
 .ld-generated-site :is(.ld-gen-hero,.ld-gen-dark,.ld-gen-contact){min-width:0}
 .ld-generated-site .ld-container{width:min(100% - 28px,1180px)}
}
