.lighting-document.lighting-partner-document{width:calc(100% - 64px);max-width:1160px;min-height:45vh;margin:52px auto 76px;padding:0;border:0;background:#291b1f;color:#f3e8d7;font-family:var(--yl-sans,'Yafico Sans',Arial,sans-serif);font-size:16px;line-height:1.7;overflow-wrap:anywhere}
.lighting-document.lighting-partner-document a{color:#e5d0a8;text-underline-offset:5px}
.lighting-document.lighting-partner-document a:focus-visible,.lighting-document.lighting-partner-document button:focus-visible,.lighting-document.lighting-partner-document input:focus-visible,.lighting-document.lighting-partner-document textarea:focus-visible,.lighting-document.lighting-partner-document select:focus-visible{outline:2px solid #e5d0a8;outline-offset:5px}
.lighting-partner-document .ylp-hero>div,.lighting-partner-document .ylp-card,.lighting-partner-document .ylp-contact>div{min-width:0}
.lighting-partner-document img{max-width:100%;height:auto;vertical-align:middle}
.lighting-partner-document input,.lighting-partner-document select,.lighting-partner-document textarea,.lighting-partner-document button{box-sizing:border-box;max-width:100%;font:inherit}
.lighting-partner-document input,.lighting-partner-document select,.lighting-partner-document textarea{border:1px solid #80676b;border-radius:8px;background:#21171b;color:#f3e8d7;padding:12px}
.lighting-partner-document label{display:block;margin-bottom:8px}
@media(max-width:700px){.lighting-document.lighting-partner-document{width:calc(100% - 44px);margin:30px auto 44px;padding:0;font-size:15px}}
@media(max-width:360px){.lighting-document.lighting-partner-document{width:calc(100% - 34px)}}
