.contact-form-container{background-color:rgba(244,242,246,.898);padding:2% 0}.contact-form{max-width:93%;margin:0 auto;padding:2rem 0 2rem 2.5rem;font-family:Poppins,sans-serif}.form-section-empty{padding:0!important}.contact-form h3{color:var(--Black,#000);letter-spacing:-1.12px;margin-bottom:1.8rem;padding-top:2rem;font-family:Poppins;font-size:1.4vw;font-style:normal;font-weight:500;line-height:150%}.frm-p{margin-top:2%;padding-bottom:2%}.form-grid{grid-template-columns:repeat(1,1fr);gap:2.2rem 1.2rem;display:grid}.grid-section-one{grid-template-columns:repeat(2,1fr)}.grid-section-two{grid-template-columns:repeat(3,1fr)}.grid-section-full{padding-top:1%}.form-grid input,.form-grid select{background-color:#f9f9f9;border:1px solid #f9f9f9;border-radius:6px;outline:none;width:100%;padding:.9rem 1rem;font-family:inherit;font-size:1.1vw;transition:border-color .2s,background-color .2s}form div{margin-bottom:3%}.form-grid input::placeholder,.form-grid select::placeholder,.message-input::placeholder{color:#000;opacity:1}.form-grid select{cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.message-input{grid-column:span 1}.form-checkbox{color:#000;align-items:flex-start;gap:.6rem;margin-bottom:1rem;font-size:.9rem;line-height:1.4;display:flex}.form-checkbox a{color:#55148e;text-decoration:none}.form-checkbox input{accent-color:#007bff;flex-shrink:0;width:18px;height:18px;margin-top:0}.submit-btn{color:#000;cursor:pointer;background:0 0;border:1px solid #000;border-radius:64px;margin-top:1rem;padding:18px 28px;font-size:.95rem;font-weight:500;transition:all .4s ease-out}.submit-btn:hover{background:var(--Rich-Purple,#55148e);color:#fff;border-color:#55148e}.form-checkbox .privacy a{font-weight:600}p.error{margin-top:5px;margin-bottom:0;font-size:.9vw}p.label-error{margin-top:-10px;font-size:.9vw;position:relative;left:0}@media (max-width:768px){.contact-form{padding-left:12px}.form-grid{grid-template-columns:1fr;gap:1.9rem;width:92%;margin:auto auto 30px}.grid-section-one,.grid-section-two{grid-template-columns:repeat(1,1fr)}.form-grid input,.form-grid select,.message-input{width:100%;max-width:100%}.grid-section-full{padding-top:0}.form-grid input,.form-grid select{padding:.9rem 1rem;font-size:17px}.message-input{grid-column:span 1}.contact-form h3{letter-spacing:-.5px;width:81%;padding-top:2.5rem;padding-left:20px;font-size:1.1rem}.form-checkbox{align-items:flex-start;gap:.6rem;width:92%;padding-left:20px;font-size:.95rem;line-height:1.5;display:flex}.form-checkbox input{flex-shrink:0;width:18px;height:18px}.form-checkbox label{flex:1;margin-top:-3px;font-size:3.6vw;display:inline-block}.form-checkbox a{font-weight:500}.submit-btn{text-align:center;width:45%;margin-bottom:2rem;margin-left:20px;padding:.95rem}p.error,p.label-error{font-size:12px}p.label-error{left:20px}}
