.contact-layout{flex-direction:column;align-items:center;gap:3rem;display:flex}@media (min-width:1024px){.contact-layout{flex-direction:row;align-items:flex-start;gap:4rem}}.contact-left{width:100%;max-width:100%}@media (min-width:1024px){.contact-left{flex:1;max-width:600px}}.contact-right{width:100%;max-width:100%}@media (min-width:1024px){.contact-right{flex:1;max-width:600px}}.contact-us-text{color:#fff!important}.submit-button-wrapper{width:100%;margin-top:.5rem}.submit-button{background-color:rgb(var(--accent))!important;color:#000!important;letter-spacing:.5px!important;text-transform:none!important;border:none!important;border-radius:8px!important;width:100%!important;min-height:56px!important;padding:1rem 2rem!important;font-size:1.1rem!important;font-weight:600!important;transition:background-color .3s,transform .3s,box-shadow .3s!important}.submit-button:hover:not(:disabled){transform:translateY(-2px);background-color:rgb(var(--accent-hover))!important;box-shadow:0 6px 20px rgba(var(--accent), .4)!important}.submit-button:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px rgba(var(--accent), .3)!important}.submit-button:disabled{background-color:rgba(var(--accent), .4)!important;color:#0009!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}@media (prefers-reduced-motion){.submit-button{transition:none!important}.submit-button:hover:not(:disabled){transform:none!important}}.contact-us-form{transition:background-color .3s,box-shadow .3s;background-color:#ffffff0d!important;border:0!important;border-radius:8px!important}.contact-us-form:focus-within{box-shadow:0 0 0 2px rgba(var(--accent), .3);background-color:#ffffff14!important}.placeholder-text::placeholder{color:#ffffff80!important}.input-text{color:#fff!important;background-color:#0000!important}.autofill-text-block:-webkit-autofill{-webkit-background-clip:text;-webkit-text-fill-color:white!important}.contact-info{flex-direction:column;gap:2.5rem;display:flex}@media (min-width:768px){.contact-info{gap:3rem}}.contact-info-section{text-align:center}@media (min-width:1024px){.contact-info-section{text-align:left}}.contact-info-title{color:#fff;letter-spacing:-.01em;margin-bottom:1rem;font-size:1.5rem;font-weight:600}@media (min-width:768px){.contact-info-title{margin-bottom:1.25rem;font-size:1.75rem}}.contact-info-text{color:#fffc;max-width:100%;font-size:1rem;line-height:1.7}@media (min-width:768px){.contact-info-text{font-size:1.05rem;line-height:1.8}}.contact-form-wrapper{width:100%;max-width:100%}.contact-form-logo{justify-content:center;margin-bottom:2rem;display:flex}@media (min-width:768px){.contact-form-logo{margin-bottom:3rem}}@media (min-width:1024px){.contact-form-logo{margin-bottom:2rem}}.rrr-logo-contact{filter:brightness(0)invert();opacity:.9;width:100%;min-width:200px;max-width:250px;transition:opacity .3s}.rrr-logo-contact:hover{opacity:1}@media (prefers-reduced-motion){.contact-us-form,.rrr-logo-contact{transition:none}}.contact-form-error{color:#fca5a5;background-color:#dc262626;border:1px solid #dc262666;border-radius:8px;margin-top:1rem;padding:.75rem 1rem;font-size:.95rem}.contact-form-sent{text-align:center;padding:1.5rem}.contact-form-again{color:#fff;border:2px solid #fff;border-radius:8px;margin-top:1.5rem;padding:.75rem 1.5rem;font-weight:600}.contact-form-again:hover{background-color:#ffffff1a}.contact-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
