@charset "UTF-8";.contact-item{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);background:transparent;padding:0;margin:0;margin-inline:auto;width:max-content}.contact-item i,.contact-item svg,.contact-item .brxe-icon{color:var(--primary);font-size:70px;width:auto;height:auto;filter:drop-shadow(0 0 5px rgba(var(--h3-primary-rgb),.6));transition:var(--trans-default);margin-bottom:var(--space-xs)}.contact-item span,.contact-item a,.contact-item p,.contact-item .brxe-text-basic{color:var(--white);font-family:var(--font-body);font-weight:var(--weight-medium);font-size:var(--h3-text-body);text-decoration:none;line-height:1.2;margin:0;text-align:center;transition:color .3s ease}.contact-item:hover i,.contact-item:hover svg,.contact-item:hover .brxe-icon{transform:translateY(-3px)}.contact-item:hover span,.contact-item:hover a,.contact-item:hover p,.contact-item:hover .brxe-text-basic{color:var(--primary)}.cta-form-box{position:relative;width:100%;border-radius:var(--radius-m);background:rgba(15,15,15,.7);backdrop-filter:blur(12px);box-shadow:0 20px 40px -10px rgba(0,0,0,.8),0 0 80px -10px rgba(var(--h3-primary-rgb),.25);border:1px solid rgba(var(--h3-primary-rgb),.35);box-sizing:border-box;padding:var(--space-l)}.h3-glass-form{width:100%}.h3-glass-form .form-group,.h3-glass-form .pro-forms-builder-field{margin-bottom:var(--space-s)!important;width:100%}.h3-glass-form label{color:var(--neutral-light);font-family:var(--font-body);font-size:var(--h3-text-small);font-weight:var(--weight-bold);letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;display:block}.h3-glass-form input:not([type="submit"]):not([type="checkbox"]),.h3-glass-form textarea{width:100%;background-color:rgba(0,0,0,.6)!important;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-s)!important;color:var(--white);font-family:var(--font-body);font-size:var(--h3-text-body);padding:var(--space-s) var(--space-m)!important;transition:var(--trans-default)}.h3-glass-form input:not([type="submit"]):not([type="checkbox"])::placeholder,.h3-glass-form textarea::placeholder{color:rgba(255,255,255,.3)}.h3-glass-form input:not([type="submit"]):not([type="checkbox"]):focus,.h3-glass-form textarea:focus{outline;border-color:var(--primary);background-color:rgba(0,0,0,.95)!important;box-shadow:0 0 0 1px rgba(var(--h3-primary-rgb),.2)}.h3-glass-form .brf-invalid input,.h3-glass-form .brf-invalid textarea{border-color:#ff4d4d!important;box-shadow:0 0 8px rgba(255,77,77,.3)!important;background-color:rgba(255,77,77,.05)!important}.h3-glass-form .brf-validation-message{color:#ff4d4d!important;font-family:var(--font-body);font-size:var(--h3-text-body)!important;font-weight:var(--weight-medium);margin-top:6px;display:block;line-height:1.3}.h3-glass-form .brxe-brf-pro-forms-field-checkbox{display:flex;align-items:center;gap:12px;position:relative;padding-left:0!important;margin-top:var(--space-m)}.h3-glass-form .brxe-brf-pro-forms-field-checkbox input[type="checkbox"]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.h3-glass-form .brxe-brf-pro-forms-field-checkbox label{color:var(--neutral-light);text-transform:none;font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--h3-text-body)!important;letter-spacing:normal;cursor:pointer;padding-left:32px;position:relative;line-height:1.4;display:block}.h3-glass-form .brxe-brf-pro-forms-field-checkbox label a{color:var(--primary);text-decoration:underline}.h3-glass-form .brxe-brf-pro-forms-field-checkbox label a:hover{color:var(--white)}.h3-glass-form .brxe-brf-pro-forms-field-checkbox label::before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.3);border-radius:4px;transition:all .2s ease}.brf-invalid .h3-glass-form .brxe-brf-pro-forms-field-checkbox label::before{border-color:#ff4d4d!important;box-shadow:0 0 5px rgba(255,77,77,.4)}.h3-glass-form .brxe-brf-pro-forms-field-checkbox label::after{content:"";position:absolute;display:none;left:7px;top:5px;width:6px;height:12px;border:solid #050505;border-width:0 2px 2px 0;transform:rotate(45deg)}.h3-glass-form .brxe-brf-pro-forms-field-checkbox:hover label::before{border-color:var(--primary);background-color:rgba(var(--h3-primary-rgb),.1)}.h3-glass-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)}.h3-glass-form .brxe-brf-pro-forms-field-checkbox input[type="checkbox"]:checked + label::after{display:block}.h3-glass-form .submit-button-wrapper{width:100%;margin-top:var(--space-s)}.h3-glass-form .submit-button-wrapper button:disabled,.h3-glass-form .submit-button-wrapper button[disabled]{width:100%;padding:var(--space-m);border-radius:var(--radius-s)!important;font-family:var(--font-body);font-size:var(--h3-text-body)!important;font-weight:var(--weight-bold)!important;text-transform:uppercase!important;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}.h3-glass-form .submit-button-wrapper button:disabled svg,.h3-glass-form .submit-button-wrapper button[disabled] svg{opacity:.3}.h3-glass-form .submit-button-wrapper button:not(:disabled){width:100%;padding:var(--space-m);border-radius:var(--radius-s)!important;font-family:var(--font-body);font-size:var(--h3-text-body)!important;font-weight:var(--weight-bold)!important;text-transform:uppercase!important;letter-spacing:.05em;background:var(--gold-metallic);color:var(--base-dark)!important;border!important;cursor:pointer;pointer-events:auto!important;display:flex;align-items:center;justify-content:center;gap:var(--space-xs);transition:var(--trans-default);animation:pulse-gold .6s ease-out}.h3-glass-form .submit-button-wrapper button:not(:disabled):hover{filter:brightness(1.2);transform:translateY(-2px);box-shadow:0 10px 20px rgba(var(--h3-primary-rgb),.2)}@keyframes pulse-gold{0%{transform:scale(1)}50%{transform:scale(1.02);box-shadow:0 0 15px rgba(var(--h3-primary-rgb),.3)}100%{transform:scale(1)}}