@media (min-width: 0px){#contact-form{display:flex;flex-direction:column;max-width:30rem;background:var(--v-primary-color);border-radius:1rem;padding-bottom:2rem;box-shadow:-5px 0 #53351d}#contact-form h3{text-transform:uppercase;width:100%;height:100%;text-align:center;background:var(--v-highlight-color);border-top-left-radius:1rem;border-top-right-radius:1rem;padding:1rem 0rem}#contact-section .flex{display:flex;flex-direction:column;gap:clamp(1rem,4vw,1.5rem)}#contact-section p{margin-top:clamp(1rem,4vw,1.5rem)}#contact-section .top-text{background:#000;color:#fff;width:fit-content;padding:0 1rem}#contact-section .contact-title{text-transform:uppercase}#contact-form #form-field-wrapper{display:flex;flex-direction:column;gap:1.5rem;padding:2rem}#contact-form button{display:inline-block;width:fit-content;height:fit-content;padding:1.156rem 3rem;text-decoration:none;font-weight:700;white-space:nowrap;margin:auto;font-size:clamp(1rem,2.5vw,1.5rem);background:var(--v-accent-color);color:#fff;text-shadow:0px 1px 1px rgba(0,0,0,1);border:none;border-radius:.25rem}#contact-form button:hover{cursor:pointer;text-shadow:none;outline:2px solid var(--v-highlight-color)}#contact-form .form-divider{display:flex;flex-direction:column;gap:.5rem}#contact-form .personal-info-input{height:3rem;font-size:large;padding-left:.5rem;background:var(--v-primary-color-light);border:2px solid var(--v-accent-color)}#contact-form .form-label{text-transform:uppercase;font-weight:700}#honey-pot{display:none}#contact-step-section{display:flex;flex-direction:column;list-style:none;gap:1rem;margin-top:1rem;margin-bottom:1rem}#contact-step-section li{display:flex;flex-direction:row;align-items:center;gap:1rem;text-transform:capitalize}#contact-step-section .check-icon-wrapper{width:fit-content;height:fit-content}#contact-step-section .check-icon{object-fit:cover;width:100%;height:100%;vertical-align:bottom}#contact-section .thanks-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:30rem;gap:1rem}#contact-form .recaptcha-wrapper{margin:0 auto;margin-bottom:1rem;display:none}#contact-form .recaptcha-wrapper.visible{display:block}#contact-section #notice-wrapper{position:absolute;bottom:2%;left:0;width:fit-content;height:fit-content;background:var(--v-primary-color);position:sticky;border-radius:1rem}#contact-section span{font-weight:700}#contact-section .notice-text{font-size:clamp(1rem,2.5vw,1.5rem);margin:0 auto;padding:1rem;text-align:center}#contact-section #notice-title{font-weight:800;width:fit-content;font-size:clamp(1.25rem,2.75vw,1.75rem)}#contact-section #notice-wrapper .button-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}#contact-section #notice-wrapper button{border-radius:1rem;border:5px solid var(--v-accent-color);background:var(--v-highlight-color);padding:.75rem}#contact-section #notice-wrapper button:hover{cursor:pointer;box-shadow:0 0 2px 1px #9fcfe0,0 0 4px 2px #9fcfe0cc,0 0 8px 4px #9fcfe080}#contact-section .hidden{display:none}#contact-section .title-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:var(--v-highlight-color);border-top-left-radius:1rem;border-top-right-radius:1rem;padding:1rem 1rem 0}#contact-section .link-wrapper{display:flex;flex-direction:row;gap:1rem;padding:1rem}}@media (min-width: 768px){#contact-form{min-width:30rem}#contact-section #notice-wrapper .button-wrapper{flex-direction:row}#contact-section .flex{flex-direction:row;justify-content:space-evenly}}
