.lf{--lf-primary: #bd2c34;--lf-primary-dark: #8f252b;--lf-error: #c02b0a;width:100%;position:relative;z-index:1}.lf *,.lf *:before,.lf *:after{box-sizing:border-box}.lf-form{margin:0}.lf-fields{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:16px;row-gap:12px}.lf-field{grid-column:span 12;min-width:0;margin:0;border:0;padding:0}.lf-w-half{grid-column:span 6}@media(max-width:640px){.lf-w-half{grid-column:span 12}}.lf-label{display:block}.lf-t-checkbox>.lf-label,.lf-t-radio>.lf-label{margin-bottom:12px!important}.lf-desc-above>.lf-help{margin-top:0!important;margin-bottom:12px}.lf-req{margin-left:4px}.lf-sr,.lf-hp{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lf-hp{left:-10000px}.lf-parts{display:flex;flex-wrap:wrap;gap:12px 16px}.lf-part{display:flex;flex-direction:column;flex:1 1 100%;min-width:0}.lf-part.lf-half,.lf-sub-hidden .lf-part-street{flex:1 1 calc(50% - 8px);max-width:calc(50% - 8px)}.lf-sub-above .lf-sublabel{margin-bottom:8px}.lf-sub-below .lf-sublabel{margin-top:8px}.lf-sublabel{display:block;font-size:14px;line-height:1.43}.lf-input,.lf-select,.lf-textarea{display:block;width:100%;margin:0;outline:none;appearance:none;-webkit-appearance:none;font:inherit}.lf-input:focus,.lf-select:focus,.lf-textarea:focus{outline:2px solid var(--lf-primary);outline-offset:0}.lf-select{padding-right:32px!important;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.293.293a1 1 0 0 1 1.414 0L5 3.586 8.293.293a1 1 0 1 1 1.414 1.414l-4 4a1 1 0 0 1-1.414 0l-4-4a1 1 0 0 1 0-1.414Z' fill='rgba(31,25,26,0.65)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:10px 6px}.lf-textarea{resize:vertical;line-height:1.5!important;padding-top:10px!important;padding-bottom:10px!important}.lf-choices{display:flex;flex-direction:column;gap:12px}.lf-choices.lf-horizontal{flex-direction:row;flex-wrap:wrap;gap:12px 16px}.lf-choices.lf-cols-2,.lf-choices.lf-cols-3,.lf-choices.lf-cols-4{display:grid;gap:12px 16px}.lf-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lf-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:640px){.lf-choices.lf-cols-3,.lf-choices.lf-cols-4{display:flex;flex-wrap:wrap;gap:12px 24px}}.lf-choice{display:flex;align-items:flex-start;gap:12px}.lf-choice label{cursor:pointer}.lf-choice input{flex:none;appearance:none;-webkit-appearance:none;margin:0;cursor:pointer;display:grid;place-content:center}.lf-choice input[type=checkbox]:checked{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.2 11.6 2.6 8l1.1-1.1 2.5 2.5 6.1-6.1L13.4 4.4z' fill='%23bd2c34'/%3E%3C/svg%3E") center / 14px no-repeat}.lf-choice input[type=radio]:checked{background:radial-gradient(circle,var(--lf-primary) 0 4.5px,#fff 5px)}.lf-choice input:focus-visible{outline:2px solid var(--lf-primary);outline-offset:2px}.lf-t-section{padding-bottom:8px;border-bottom:1px solid rgba(104,110,119,.35);margin-bottom:20px}.lf-size-medium.lf-t-select .lf-select{width:calc(50% - 8px)}.lf-size-small .lf-textarea{height:96px!important}.lf-size-medium .lf-textarea{height:192px!important}.lf-size-large .lf-textarea{height:288px!important}@media(max-width:640px){.lf-size-medium.lf-t-select .lf-select{width:100%}}.lf-section-title:empty{display:none}.lf-html a{color:var(--lf-primary)}.lf-drop{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;border:1px dashed rgba(255,255,255,.45);padding:32px 16px;text-align:center}.lf-drop.lf-over{border-color:var(--lf-primary);background:#bd2c3414}.lf-browse{cursor:pointer}.lf-rules{display:block;margin-top:8px;font-size:13px;opacity:.85}.lf-files{display:flex;flex-direction:column;gap:6px;margin-top:8px;font-size:14px}.lf-files button{background:none;border:0;color:inherit;cursor:pointer;font-size:18px;line-height:1;padding:0 6px}.lf-footer{margin-top:24px;display:block}.lf-submit,.lf-next,.lf-prev{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:0}.lf-submit>span{display:block}.lf-submit:hover,.lf-next:hover{background-color:var(--lf-primary-dark)!important}.lf-submit[disabled]{opacity:.6;cursor:wait}.lf-page-footer{display:flex;gap:12px;flex-wrap:wrap}.lf-prev{margin-right:4px}.lf-progress{margin-bottom:24px}.lf-progress-bar{overflow:hidden}.lf-progress-fill{height:100%;background:var(--lf-primary);transition:width .3s ease}.lf-progress-fill span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lf-invalid .lf-input,.lf-invalid .lf-select,.lf-invalid .lf-textarea,.lf-invalid .lf-choice input{border-color:var(--lf-error)!important}.lf-msg{margin-top:8px;padding:6px 12px;font-size:14px;line-height:1.4;color:var(--lf-error);background:#fff9f9;border:1px solid var(--lf-error)}.lf-summary{margin:0 0 20px;padding:12px 16px;font-size:15px;line-height:1.4;color:var(--lf-error);background:#fff9f9;border:1px solid var(--lf-error)}.lf-done{font-size:18px;line-height:1.6;color:#fff;padding:8px 0}.lf[data-form="2"] .lf-done,.lf[data-form="2"] .lf-summary{text-align:center}.lf[data-form="2"] .lf-footer{text-align:center;margin-top:40px}.lf[data-form="3"] .lf-part.lf-half{flex-basis:100%;max-width:100%}.lf[data-form="3"] .lf-footer{margin-top:36px}@media(max-width:640px){.lf-parts:not(.lf-sub-hidden) .lf-part.lf-half{max-width:100%;flex-basis:100%}}.lf[data-form="1"]{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;font-style:normal;line-height:29.25px;letter-spacing:normal;text-transform:none;color:#333;text-align:start}.lf[data-form="1"] .lf-label{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;font-style:normal;line-height:17.16px;letter-spacing:normal;text-transform:none;color:#fff;background-color:#0000;border-top-width:0px;border-top-style:none;border-top-color:#fff;border-bottom-width:0px;border-bottom-style:none;border-bottom-color:#fff;border-left-width:0px;border-right-width:0px;border-radius:0;box-shadow:none;padding:0;margin-top:0;margin-bottom:8px;text-align:start}.lf[data-form="1"] .lf-req{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;font-style:normal;line-height:17.16px;letter-spacing:normal;text-transform:none;color:red;background-color:#0000;border-top-width:0px;border-top-style:none;border-top-color:red;border-bottom-width:0px;border-bottom-style:none;border-bottom-color:red;border-left-width:0px;border-right-width:0px;border-radius:0;box-shadow:none;padding:0;margin-top:0;margin-bottom:0;text-align:start}.lf[data-form="1"] .lf-input{font-family:DM sans;font-size:14px;font-weight:400;font-style:normal;line-height:38px;letter-spacing:normal;text-transform:none;color:#333;background-color:#fff;border-top-width:0px;border-top-style:none;border-top-color:#333;border-bottom-width:0px;border-bottom-style:none;border-bottom-color:#333;border-left-width:0px;border-right-width:0px;border-radius:3px;box-shadow:#12196114 0 1px 4px;padding:0 12px;margin-top:0;margin-bottom:0;height:38px;text-align:start}.lf[data-form="1"] .lf-select{font-family:DM sans;font-size:14px;font-weight:400;font-style:normal;line-height:38px;letter-spacing:normal;text-transform:none;color:#333;background-color:#fff;border-top-width:0px;border-top-style:none;border-top-color:#333;border-bottom-width:0px;border-bottom-style:none;border-bottom-color:#333;border-left-width:0px;border-right-width:0px;border-radius:3px;box-shadow:#12196114 0 1px 4px;padding:0 32px 0 12px;margin-top:0;margin-bottom:0;height:38px;text-align:start}.lf[data-form="1"] .lf-textarea{font-family:DM sans;font-size:14px;font-weight:400;font-style:normal;line-height:21px;letter-spacing:normal;text-transform:none;color:#333;background-color:#fff;border-top-width:0px;border-top-style:none;border-top-color:#333;border-bottom-width:0px;border-bottom-style:none;border-bottom-color:#333;border-left-width:0px;border-right-width:0px;border-radius:3px;box-shadow:#12196114 0 1px 4px;padding:12px;margin-top:0;margin-bottom:0;height:324px;min-height:324px;text-align:start}.lf[data-form="1"] .lf-submit{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;font-style:normal;line-height:14px;letter-spacing:normal;text-transform:none;color:#fff;background-color:#204ce5;border-top-width:1px;border-top-style:solid;border-top-color:#0000;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#0000;border-left-width:1px;border-right-width:1px;border-radius:3px;box-shadow:#12196114 0 1px 4px;padding:0 16px;margin-top:0;margin-bottom:0;min-height:38px;text-align:center}.lf[data-form="1"] .lf-footer{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;font-style:normal;line-height:29.25px;letter-spacing:normal;text-transform:none;color:#333;background-color:#0000;border-top-width:0px;border-top-style:none;border-top-color:#333;border-bottom-width:0px;border-bottom-style:none;border-bottom-color:#333;border-left-width:0px;border-right-width:0px;border-radius:0;box-shadow:none;padding:0;margin-top:24px;margin-bottom:0;text-align:start}.lf[data-form="1"] .lf-input::placeholder,.lf[data-form="1"] .lf-textarea::placeholder{color:#333;opacity:1}.lf[data-form="1"] .lf-fields{row-gap:20px;column-gap:16px}.lf[data-form="5"]{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;font-style:normal;line-height:29.25px;letter-spacing:normal;text-transform:none;color:#333;text-align:start}.lf[data-form="5"] .lf-label{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;font-style:normal;line-height:17.16px;letter-spacing:normal;text-transform:none;color:#fff;background-color:#0000;border-top-width:0px;border-top-style:none;border-top-color:#fff;border-bottom-width:0px;border-bottom-style:none;border-bottom-color:#fff;border-left-width:0px;border-right-width:0px;border-radius:0;box-shadow:none;padding:0;margin-top:0;margin-bottom:8px;text-align:start}.lf[data-form="5"] .lf-req{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;font-style:normal;line-height:17.16px;letter-spacing:normal;text-transform:none;color:red;background-color:#0000;border-top-width:0px;border-top-style:none;border-top-color:red;border-bottom-width:0px;border-bottom-style:none;border-bottom-color:red;border-left-width:0px;border-right-width:0px;border-radius:0;box-shadow:none;padding:0;margin-top:0;margin-bottom:0;text-align:start}.lf[data-form="5"] .lf-sublabel{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;font-style:normal;line-height:18.59px;letter-spacing:normal;text-transform:none;color:#fff;background-color:#0000;border-top-width:0px;border-top-style:none;border-top-color:#fff;border-bottom-width:0px;border-bottom-style:none;border-bottom-color:#fff;border-left-width:0px;border-right-width:0px;border-radius:0;box-shadow:none;padding:0;margin-top:0;margin-bottom:8px;text-align:start}.lf[data-form="5"] .lf-input{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:38px;letter-spacing:normal;text-transform:none;color:#112337;background-color:#fff;border-top-width:1px;border-top-style:solid;border-top-color:#686e77;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#686e77;border-left-width:1px;border-right-width:1px;border-radius:3px;box-shadow:#12196114 0 1px 4px;padding:0 12px;margin-top:0;margin-bottom:0;height:38px;text-align:start}.lf[data-form="5"] .lf-choice label{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20.02px;letter-spacing:normal;text-transform:none;color:#fff;background-color:#0000;border-top-width:0px;border-top-style:none;border-top-color:#fff;border-bottom-width:0px;border-bottom-style:none;border-bottom-color:#fff;border-left-width:0px;border-right-width:0px;border-radius:0;box-shadow:none;padding:0;margin-top:0;margin-bottom:0;text-align:start}.lf[data-form="5"] .lf-choice input[type=radio]{font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;background-color:#fff;border-top-width:1px;border-top-style:solid;border-top-color:#686e77;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#686e77;border-left-width:1px;border-right-width:1px;border-radius:50%;box-shadow:#12196114 0 1px 4px;padding:0;margin-top:0;margin-bottom:0;height:20px;width:20px;text-align:start}.lf[data-form="5"] .lf-submit{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;font-style:normal;line-height:14px;letter-spacing:normal;text-transform:none;color:#fff;background-color:#204ce5;border-top-width:1px;border-top-style:solid;border-top-color:#0000;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#0000;border-left-width:1px;border-right-width:1px;border-radius:3px;box-shadow:#12196114 0 1px 4px;padding:0 16px;margin-top:0;margin-bottom:0;min-height:38px;text-align:center}.lf[data-form="5"] .lf-footer{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;font-style:normal;line-height:29.25px;letter-spacing:normal;text-transform:none;color:#333;background-color:#0000;border-top-width:0px;border-top-style:none;border-top-color:#333;border-bottom-width:0px;border-bottom-style:none;border-bottom-color:#333;border-left-width:0px;border-right-width:0px;border-radius:0;box-shadow:none;padding:0;margin-top:24px;margin-bottom:0;text-align:start}.lf[data-form="5"] .lf-input::placeholder,.lf[data-form="5"] .lf-textarea::placeholder{color:#112337;opacity:1}.lf[data-form="5"] .lf-fields{row-gap:20px;column-gap:16px}.lf[data-form="6"]{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;font-style:normal;line-height:29.25px;letter-spacing:normal;text-transform:none;color:#333;text-align:start}.lf[data-form="6"] .lf-label{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;font-style:normal;line-height:17.16px;letter-spacing:normal;text-transform:none;color:#fff;background-color:#0000;border-top-width:0px;border-top-style:none;border-top-color:#fff;border-bottom-width:0px;border-bottom-style:none;border-bottom-color:#fff;border-left-width:0px;border-right-width:0px;border-radius:0;box-shadow:none;padding:0;margin-top:0;margin-bottom:8px;text-align:start}.lf[data-form="6"] .lf-req{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;font-style:normal;line-height:17.16px;letter-spacing:normal;text-transform:none;color:red;background-color:#0000;border-top-width:0px;border-top-style:none;border-top-color:red;border-bottom-width:0px;border-bottom-style:none;border-bottom-color:red;border-left-width:0px;border-right-width:0px;border-radius:0;box-shadow:none;padding:0;margin-top:0;margin-bottom:0;text-align:start}.lf[data-form="6"] .lf-input{font-family:DM sans;font-size:14px;font-weight:400;font-style:normal;line-height:38px;letter-spacing:normal;text-transform:none;color:#333;background-color:#fff;border-top-width:0px;border-top-style:none;border-top-color:#333;border-bottom-width:0px;border-bottom-style:none;border-bottom-color:#333;border-left-width:0px;border-right-width:0px;border-radius:3px;box-shadow:#12196114 0 1px 4px;padding:0 12px;margin-top:0;margin-bottom:0;height:38px;text-align:start}.lf[data-form="6"] .lf-select{font-family:DM sans;font-size:14px;font-weight:400;font-style:normal;line-height:38px;letter-spacing:normal;text-transform:none;color:#333;background-color:#fff;border-top-width:0px;border-top-style:none;border-top-color:#333;border-bottom-width:0px;border-bottom-style:none;border-bottom-color:#333;border-left-width:0px;border-right-width:0px;border-radius:3px;box-shadow:#12196114 0 1px 4px;padding:0 32px 0 12px;margin-top:0;margin-bottom:0;height:38px;text-align:start}.lf[data-form="6"] .lf-textarea{font-family:DM sans;font-size:14px;font-weight:400;font-style:normal;line-height:21px;letter-spacing:normal;text-transform:none;color:#333;background-color:#fff;border-top-width:0px;border-top-style:none;border-top-color:#333;border-bottom-width:0px;border-bottom-style:none;border-bottom-color:#333;border-left-width:0px;border-right-width:0px;border-radius:3px;box-shadow:#12196114 0 1px 4px;padding:12px;margin-top:0;margin-bottom:0;height:324px;min-height:324px;text-align:start}.lf[data-form="6"] .lf-help{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;font-style:normal;line-height:18.59px;letter-spacing:normal;text-transform:none;color:#fff;background-color:#0000;border-top-width:0px;border-top-style:none;border-top-color:#fff;border-bottom-width:0px;border-bottom-style:none;border-bottom-color:#fff;border-left-width:0px;border-right-width:0px;border-radius:0;box-shadow:none;padding:0;margin-top:8px;margin-bottom:0;text-align:start}.lf[data-form="6"] .lf-submit{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;font-style:normal;line-height:14px;letter-spacing:normal;text-transform:none;color:#fff;background-color:#204ce5;border-top-width:1px;border-top-style:solid;border-top-color:#0000;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#0000;border-left-width:1px;border-right-width:1px;border-radius:3px;box-shadow:#12196114 0 1px 4px;padding:0 16px;margin-top:0;margin-bottom:0;min-height:38px;text-align:center}.lf[data-form="6"] .lf-footer{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;font-style:normal;line-height:29.25px;letter-spacing:normal;text-transform:none;color:#333;background-color:#0000;border-top-width:0px;border-top-style:none;border-top-color:#333;border-bottom-width:0px;border-bottom-style:none;border-bottom-color:#333;border-left-width:0px;border-right-width:0px;border-radius:0;box-shadow:none;padding:0;margin-top:24px;margin-bottom:0;text-align:start}.lf[data-form="6"] .lf-input::placeholder,.lf[data-form="6"] .lf-textarea::placeholder{color:#333;opacity:1}.lf[data-form="6"] .lf-fields{row-gap:20px;column-gap:16px}
