@charset "UTF-8";.brx-popup-content:has(.popup-lead-service){background-color:transparent!important;padding:0!important;box-shadow:none!important}.popup-lead-service{background-color:rgba(5,5,5,.95);border:1px solid rgba(var(--h3-primary-rgb),.3);border-radius:var(--radius-m);box-shadow:0 20px 50px rgba(0,0,0,.9),inset 0 0 0 1px rgba(255,255,255,.05);padding:var(--space-m)!important;max-width:450px;width:100%;margin:auto;position:relative}.popup-lead-service .brx-popup-close,.popup-lead-service .ion-md-close,.popup-lead-service i.brxe-icon{color:rgba(255,255,255,.5);position:absolute;top:10px;right:10px;transition:var(--trans-default);cursor:pointer;font-size:1.2rem;z-index:10}.popup-lead-service .brx-popup-close:hover,.popup-lead-service .ion-md-close:hover,.popup-lead-service i.brxe-icon:hover{color:var(--primary);transform:rotate(90deg)}.popup-lead-service h2.brxe-heading{text-align:center;font-family:var(--font-heading);font-size:var(--h3-title-section);font-weight:var(--weight-bold);margin-bottom:var(--space-s);text-shadow:0 2px 10px rgba(0,0,0,.5);line-height:1.1}.popup-lead-service form{display:flex;flex-direction:column;gap:var(--space-xs)}.popup-lead-service form label{color:rgba(255,255,255,.8);font-family:var(--font-body);font-size:var(--h3-text-small);font-weight:var(--weight-medium);margin-bottom:2px;display:block;text-transform:uppercase;letter-spacing:.05em}.popup-lead-service form label.required::after{color:var(--primary)}.popup-lead-service form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),.popup-lead-service form textarea,.popup-lead-service form select{width:100%;background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-s);padding:var(--space-xs) var(--space-s);color:var(--white);font-family:var(--font-body);font-size:var(--h3-text-body);outline;transition:var(--trans-default)}.popup-lead-service form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::placeholder,.popup-lead-service form textarea::placeholder,.popup-lead-service form select::placeholder{color:rgba(255,255,255,.3)}.popup-lead-service form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):focus,.popup-lead-service form textarea:focus,.popup-lead-service form select:focus{background-color:rgba(0,0,0,.8);border-color:var(--primary);box-shadow:0 0 0 1px rgba(var(--h3-primary-rgb),.5)}.popup-lead-service form .brf-invalid input,.popup-lead-service form .brf-invalid textarea,.popup-lead-service form .brf-invalid select{border-color:#ff4d4d!important;box-shadow:0 0 8px rgba(255,77,77,.3)!important;background-color:rgba(255,77,77,.05)!important}.popup-lead-service form .brf-validation-message{color:#ff4d4d!important;font-family:var(--font-body);font-size:var(--h3-text-small)!important;font-weight:var(--weight-medium);margin-top:4px;display:block;line-height:1.2}.popup-lead-service form .brxe-brf-pro-forms-field-checkbox{display:flex;align-items:flex-start;gap:10px;position:relative;padding-left:0!important;margin-top:5px}.popup-lead-service form .brxe-brf-pro-forms-field-checkbox input[type="checkbox"]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.popup-lead-service form .brxe-brf-pro-forms-field-checkbox label{color:var(--neutral-light);text-transform:none;font-weight:var(--weight-regular);font-size:var(--h3-text-small)!important;letter-spacing:normal;cursor:pointer;padding-left:28px;position:relative;line-height:1.3;display:block}.popup-lead-service form .brxe-brf-pro-forms-field-checkbox label a{color:var(--primary);text-decoration:underline}.popup-lead-service form .brxe-brf-pro-forms-field-checkbox label a:hover{color:var(--white)}.popup-lead-service form .brxe-brf-pro-forms-field-checkbox label::before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.3);border-radius:3px;transition:all .2s ease}.brf-invalid .popup-lead-service form .brxe-brf-pro-forms-field-checkbox label::before{border-color:#ff4d4d!important;box-shadow:0 0 5px rgba(255,77,77,.4)}.popup-lead-service form .brxe-brf-pro-forms-field-checkbox label::after{content:"";position:absolute;display:none;left:6px;top:3px;width:5px;height:10px;border:solid #050505;border-width:0 2px 2px 0;transform:rotate(45deg)}.popup-lead-service form .brxe-brf-pro-forms-field-checkbox:hover label::before{border-color:var(--primary);background-color:rgba(var(--h3-primary-rgb),.1)}.popup-lead-service form .brxe-brf-pro-forms-field-checkbox input[type="checkbox"]:checked + label::before{background-color:var(--primary);border-color:var(--primary);box-shadow:0 0 8px rgba(var(--h3-primary-rgb),.3)}.popup-lead-service form .brxe-brf-pro-forms-field-checkbox input[type="checkbox"]:checked + label::after{display:block}.popup-lead-service form .form-group{margin-bottom:0}.popup-lead-service .submit-button-wrapper{margin-top:var(--space-xs)}.popup-lead-service button:disabled,.popup-lead-service button[disabled]{width:100%;padding:var(--space-s);border-radius:var(--radius-s);font-family:var(--font-body);font-size:var(--h3-text-body);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.05em;background:transparent!important;background-image:none!important;border:1px solid rgba(255,255,255,.15)!important;color:rgba(255,255,255,.4)!important;cursor:not-allowed!important;pointer-events:none!important;box-shadow:none!important;display:flex;justify-content:center;gap:var(--space-xs)}.popup-lead-service button:disabled svg,.popup-lead-service button[disabled] svg{opacity:.3}.popup-lead-service button:not(:disabled){width:100%;background:var(--gold-metallic);color:var(--base-dark)!important;font-family:var(--font-body);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.05em;border;padding:var(--space-s);border-radius:var(--radius-s);cursor:pointer;transition:var(--trans-default);display:flex;justify-content:center;align-items:center;gap:var(--space-xs)}.popup-lead-service button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(var(--h3-primary-rgb),.3);filter:brightness(1.2)}.popup-lead-service button:not(:disabled) svg{stroke:var(--base-dark)}@media (max-width:479px){.popup-lead-service{padding:var(--space-m)!important}.popup-lead-service h2.brxe-heading{font-size:var(--text-l)}}