.form-group{margin-bottom:20px}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23989CA0' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:0.375rem 2.25rem 0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right 0.75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:0.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:0.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:0.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:0.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25)}.form-check-input:checked{background-color:var(--l-p--backgrounds---night);border-color:var(--l-p--backgrounds---night)}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23000'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:0.5}.form-check-input[disabled] ~ .form-check-label,.form-check-input:disabled ~ .form-check-label{cursor:default;opacity:0.5}.form-container{font-size:14px;line-height:20px;letter-spacing:0}.form-container label,.form-container legend.form-label{font-weight:700;font-size:14px;color:var(--lp-text-offwhite-900);letter-spacing:0;margin-bottom:8px}.form-container-label-hidden{height:100%;display:flex}.form-container-label-hidden .form-group{margin-top:auto;margin-bottom:1rem;flex:1}.form-container-label{display:flex;height:100%}.form-container-label span{margin:auto 0}#div_id_captcha fieldset,.captchatextinput{display:flex;flex-wrap:wrap}#div_id_captcha fieldset legend,.captchatextinput label{flex:0 0 100%}.captchaanswerinput{display:inline-block;width:210px;margin-bottom:16px}#div_id_captcha img,.captchatextinput img{width:143px;margin-right:12px;margin-bottom:16px}#div_id_captcha .form-text{flex:100%}.form-control:not(.tselect),.form-select .ts-control,.ts-wrapper.single .ts-control{font-family:var(--eb-font-barlow),sans-serif;font-weight:400;font-size:14px;color:var(--white--900);border-radius:4px;border-color:var(--white--150);position:relative;padding:8px 12px;min-height:41px;border:1px solid var(--background--015);background-color:var(--white--150);box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}textarea.form-control:not(.tselect){border-color:var(--white--150)}input::placeholder,select::placeholder,textarea::placeholder{color:var(--white--500)!important}.ts-wrapper{min-height:10px}.form-select.ts-wrapper{font-size:14px;border-radius:0;border:0;background:transparent}.form-select .ts-dropdown,.form-select .ts-control,.form-select .ts-control input{color:var(--white--900)}.form-select .ts-dropdown{background:#1A222B;border-color:var(--white--150);box-shadow:0 20px 25px -5px rgba(0,0,0,0.10),0 10px 10px -5px rgba(0,0,0,0.04)}.ts-dropdown .active,.ts-dropdown .active.create{color:var(--white--900);background-color:var(--white--150)}.ts-wrapper.single .ts-control{background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right 0.75rem center;background-size:16px 12px}.ts-wrapper.single .ts-control::after{display:none}.form-control:focus{color:var(--white--900);border:1px solid var(--accent---superior--blue--500);background-color:var(--white--150);box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.focus .ts-control{border:1px solid var(--accent---superior--blue--500)!important}.form-control-search-field{position:relative}.form-control-search-field::before{content:'\f002';font-family:"Font Awesome 6 Pro",sans-serif;position:absolute;z-index:1;top:0.4rem;left:0.8rem;color:var(--l-p--text---offwhite-750)}.form-control-search-field .form-control{padding-left:2.5rem}.form-check{font-size:1rem;line-height:1.7;margin-bottom:0.25rem}.form-check label{margin:0}.form-check-input[type=checkbox]{margin-top:0.4rem;border-color:var(--l-p--text---offwhite-900);border-radius:2px}.form-check-input:checked{background-color:var(--l-p--text---offwhite-900);border-color:var(--l-p--text---offwhite-900);border-radius:2px}.more-button-container{text-align:center}.more-button-container .btn{margin-top:2rem}.more-button-container .spinner-custom{margin-left:0.5rem}.spinner-listing-custom{color:var(--accent---superior--blue--400);text-align:center;margin-top:2rem}.htmx-indicator{display:none}.htmx-request .htmx-indicator,.htmx-request.htmx-indicator{display:block}#loadMoreButton .spinner-custom{display:none}#loadMoreButton.htmx-request .spinner-custom{display:inline-block}.search-validation-message{position:absolute;top:100%;font-size:14px}.fade-in{opacity:1;transition:opacity 1s ease,transform 1s ease}.fade-in.htmx-added{opacity:0}.form-group-inline{display:flex;gap:10px;align-items:center}.form-group-inline label{white-space:nowrap;margin:0}.invalid-feedback{display:none;width:100%;margin-top:0.25rem;font-size:14px;color:var(--error)}.invalid-feedback strong{color:inherit}.was-validated :invalid ~ .invalid-feedback,.was-validated :invalid ~ .invalid-tooltip,.is-invalid ~ .invalid-feedback,.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--error);padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--error);box-shadow:0 0 0 0.25rem rgba(var(--bs-danger-rgb),0.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--error)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-position:right 0.75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--error);box-shadow:0 0 0 0.25rem rgba(var(--bs-danger-rgb),0.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3rem + calc(1.5em + 0.75rem))}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--error)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 0.25rem rgba(var(--bs-danger-rgb),0.25)}.was-validated .form-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input ~ .invalid-feedback{margin-left:0.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.form-container .accordion{margin-bottom:24px}.form-container .accordion .accordion-item{border-radius:3px;border:1px solid var(--white--150)!important;background:var(--white--150)}.form-container .accordion-header button{padding:15px 70px 15px 15px}.form-container .accordion-body{padding:0 15px 15px}.form-container #div_id_message label{font-size:20px;line-height:30px;margin-top:20px;margin-bottom:20px}.form-info-text{color:var(--white--300)}.form-button-container{margin-top:20px}@media (max-width:768px){.form-group-inline{flex-direction:column;align-items:start;gap:0}.form-group-inline label{gap:0;margin-bottom:8px}}@media (max-width:639px){.form-button-container .btn{width:100%}}