.quick-inquiry-form{width:100%}.quick-inquiry-form .comment-form{background:var(--lighter-color,#f9f9f7);padding:50px;border-radius:15px;box-shadow:0 5px 30px rgba(0,0,0,.08)}@media (max-width:767px){.quick-inquiry-form .comment-form{padding:35px 25px}}.quick-inquiry-form .form-group{margin-bottom:25px;position:relative}.quick-inquiry-form .form-group:last-child{margin-bottom:0}.quick-inquiry-form .form-group label{font-weight:600;margin-bottom:10px;display:block;color:var(--heading-color,#1c231f);font-size:15px;line-height:1.4}.quick-inquiry-form .form-group label span[style*=red]{color:#e74c3c!important;font-weight:700}.quick-inquiry-form .form-control{width:100%;padding:14px 18px;border:2px solid var(--border-color,#e9e9e9);border-radius:8px;font-size:15px;font-family:var(--base-font,"Outfit",sans-serif);background-color:#fff;color:var(--heading-color,#1c231f);transition:all .3s ease;box-shadow:0 2px 5px rgba(0,0,0,.02)}.quick-inquiry-form .form-control:hover{border-color:var(--primary-color,#5b7553)}.quick-inquiry-form .form-control:focus{outline:none;border-color:#4545e6;box-shadow:0 0 0 3px rgba(69,69,230,.1);background-color:#fff}.quick-inquiry-form .form-control::placeholder{color:#999;opacity:1}.quick-inquiry-form select.form-control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;padding-right:45px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.quick-inquiry-form select.form-control:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%234545E6' d='M6 9L1 4h10z'/%3E%3C/svg%3E")}.quick-inquiry-form textarea.form-control{min-height:120px;resize:vertical;line-height:1.6}.quick-inquiry-form input[type=date].form-control,.quick-inquiry-form input[type=number].form-control{cursor:pointer}.quick-inquiry-form .checkbox-group{display:flex;flex-wrap:wrap;gap:20px;margin-top:12px}.quick-inquiry-form .checkbox-group label{display:flex;align-items:center;cursor:pointer;font-weight:500;font-size:14px;color:var(--base-color,#484848);margin-bottom:0;padding:8px 12px;border-radius:6px;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.quick-inquiry-form .checkbox-group label:hover{background-color:rgba(69,69,230,.05)}.quick-inquiry-form .checkbox-group input[type=checkbox]{width:20px;height:20px;margin-right:10px;cursor:pointer;accent-color:#4545e6;flex-shrink:0}.quick-inquiry-form .checkbox-group input[type=checkbox]:checked{accent-color:#4545e6}.quick-inquiry-form .checkbox-group[style*=grid]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;margin-top:12px}@media (max-width:576px){.quick-inquiry-form .checkbox-group[style*=grid]{grid-template-columns:1fr}}.quick-inquiry-form .mt-15{margin-top:15px}.quick-inquiry-form .mt-15 label{padding:6px 10px}.quick-inquiry-form .form-group:last-child{margin-top:30px;text-align:center}.quick-inquiry-form .theme-btn.style-two{background-color:#4545e6;border-color:#4545e6;padding:14px 40px;font-size:16px;font-weight:600;transition:all .3s ease}.quick-inquiry-form .theme-btn.style-two:hover{background-color:#3636d9;border-color:#3636d9;transform:translateY(-2px);box-shadow:0 5px 15px rgba(69,69,230,.3)}.quick-inquiry-form .row{margin-left:-15px;margin-right:-15px}.quick-inquiry-form .row>[class*=col-]{padding-left:15px;padding-right:15px}.quick-inquiry-form .section-title{margin-bottom:30px}.quick-inquiry-form label:has(span[style*=red]){position:relative}@media (max-width:991px){.quick-inquiry-form .form-group{margin-bottom:20px}.quick-inquiry-form .checkbox-group{gap:15px}}@media (max-width:767px){.quick-inquiry-form .comment-form{border-radius:10px}.quick-inquiry-form .form-control{padding:12px 15px;font-size:14px}.quick-inquiry-form .form-group label{font-size:14px}}@media (max-width:576px){.quick-inquiry-form .checkbox-group{flex-direction:column;gap:10px}.quick-inquiry-form .theme-btn.style-two{width:100%;padding:12px 30px}}.quick-inquiry-form .form-group{animation:fadeInUp .5s ease forwards;opacity:0}.quick-inquiry-form .form-group:first-child{animation-delay:.1s}.quick-inquiry-form .form-group:nth-child(2){animation-delay:.2s}.quick-inquiry-form .form-group:nth-child(3){animation-delay:.3s}.quick-inquiry-form .form-group:nth-child(4){animation-delay:.4s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}