:root{--color-primary:#40724b;--color-secondary:#4caf50;--color-background:#fafafa;--color-card-background:#ffffff;--color-card-border:#e0e0e0;--color-text-primary:#05481f;--color-text-secondary:#666666;--color-required:#e53935;--color-note-background:#e3f2fd;--color-note-border:#2196f3;--color-note-kannada-background:#e8f5e9;--color-note-kannada-border:#4caf50;--color-btn-submit:#074d23;--color-btn-submit-hover:#097233;--form-gap:1.5rem}.enquiry-form-wrapper{padding:4rem 2rem;background-color:var(--color-background)}.enquiry-form-container{max-width:900px;margin:0 auto}.enquiry-form-card-wrapper{display:flex;justify-content:center}.enquiry-form-card{width:100%;background-color:var(--color-card-background);border-radius:1rem;box-shadow:0 10px 30px rgba(0,0,0,0.08);border:1px solid var(--color-card-border)}.enquiry-form-card-header{background:var(--color-primary);color:white;border-radius:1rem 1rem 0 0;padding:0.75rem 2rem}.enquiry-form-card-title{font-size:1.8rem;font-weight:600;margin:0}.enquiry-form-card-body{padding:2rem}.enquiry-form-note{background-color:var(--color-note-background);padding:1rem;border-radius:0.5rem;border-left:5px solid var(--color-note-border);margin-bottom:1.5rem;color:var(--color-text-secondary);font-size:0.95rem}.enquiry-form-note-kannada{background-color:var(--color-note-kannada-background);border-left:5px solid var(--color-note-kannada-border)}.enquiry-form-section-title{color:var(--color-primary);border-bottom:2px solid var(--color-card-border);padding-bottom:0.5rem;margin-bottom:2rem;font-size:1.5rem;font-weight:600}.enquiry-form-section{margin-bottom:3rem}.enquiry-form-label{font-weight:500;margin-bottom:0.5rem;display:block}.enquiry-form-required:after{content:" *";color:var(--color-required);margin-left:3px}.enquiry-form-field-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--form-gap)}.enquiry-form-field-group{display:flex;flex-direction:column}.enquiry-form-field-full{grid-column:1 / -1;display:flex;flex-direction:column}.enquiry-form-field-group .form-control,.enquiry-form-field-group .form-select,.enquiry-form-field-full .form-control,.enquiry-form-field-full .form-select{display:block;width:100%;padding:0.75rem 1rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--color-text-primary);background-color:var(--color-card-background);border:1px solid #ced4da;border-radius:0.5rem;transition:all 0.2s ease-in-out}.enquiry-form-field-group .form-control:focus,.enquiry-form-field-group .form-select:focus,.enquiry-form-field-full .form-control:focus,.enquiry-form-field-full .form-select:focus{border-color:var(--color-primary);box-shadow:0 0 0 0.2rem rgba(30,136,229,0.25);outline:none}.enquiry-form-invalid-feedback{font-size:0.85rem;color:var(--color-required);margin-top:0.5rem}.enquiry-form-btn-submit{background:var(--color-btn-submit);border:none;padding:0.8rem 2rem;font-weight:600;letter-spacing:0.5px;display:block;margin:2rem auto 0;border-radius:5px;color:white;cursor:pointer;transition:all 0.3s ease}.enquiry-form-btn-submit:hover,.enquiry-form-btn-submit:focus{background-color:var(--color-btn-submit-hover);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.15)}.enquiry-form-button{display:block;margin:2rem auto;width:11rem;padding:0.7rem;background-color:#134287;border:none;border-radius:5px;color:white;font-size:17px;font-family:sans-serif;text-decoration:none;text-align:center}a{text-decoration:none}.enquiry-form-button a{text-decoration:none}.img-fluid{width:18rem;display:block;margin:20px auto;border-radius:32rem}.crop-actions-buttons{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;margin-top:1.5rem;width:100%;gap:1rem}.delete-button{width:40px;height:40px;border-radius:50%;background-color:#e53935;border:none;font-weight:600;box-shadow:0px 4px 12px rgba(0,0,0,0.1);cursor:pointer;transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1);overflow:hidden;margin:0}.delete-svgIcon{width:15px;transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1)}.delete-svgIcon path{fill:white}.delete-button:hover{width:100px;border-radius:50px;background-color:#c62828}.delete-button:hover .delete-svgIcon{width:20px;transform:translateY(60%);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}.delete-button::before{display:none;content:"Delete";color:white;transition-duration:0.3s;font-size:2px}.delete-button:hover::before{font-size:13px;opacity:1;transform:translateY(0px);transition-duration:0.3s}.add-crop-btn{position:relative;width:150px;height:40px;cursor:pointer;display:flex;align-items:center;border:1px solid var(--color-secondary);background-color:var(--color-secondary);margin:0;border-radius:50px;overflow:hidden}.add-crop-btn,.button__icon,.button__text{transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1)}.add-crop-btn .button__text{transform:translateX(20px);color:#fff;font-weight:600}.add-crop-btn .button__icon{position:absolute;transform:translateX(110px);height:100%;width:3rem;background-color:#388e3c;display:flex;align-items:center;justify-content:center}.add-crop-btn .svg{width:25px;stroke:#fff}.add-crop-btn:hover{background:#388e3c}.add-crop-btn:hover .button__text{color:transparent}.add-crop-btn:hover .button__icon{width:100%;transform:translateX(0)}.add-crop-btn:active .button__icon{background-color:#2e7d32}.add-crop-btn:active{border:1px solid #2e7d32}.was-validated input:invalid,.was-validated textarea:invalid,.was-validated select:invalid{border:2px solid #dc3545!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='%23dc3545' d='M7.938 2.016a.13.13 0 0 1 .125 0l6.857 11.856c.03.052.03.116 0 .168a.13.13 0 0 1-.125.06H1.205a.13.13 0 0 1-.125-.06.148.148 0 0 1 0-.168L7.937 2.016z'/%3e%3cpath fill='%23ffffff' d='M7.002 6a1 1 0 0 1 2 0l-.35 3.5a.65.65 0 0 1-1.3 0L7.002 6zM8 12a1 1 0 1 1 0-2 1 1 0 0 1 0 2z'/%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right 0.75rem center!important;background-size:1rem!important;padding-right:2rem!important}.was-validated input:valid,.was-validated textarea:valid,.was-validated select:valid{border:2px solid #198754!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23198754' viewBox='0 0 16 16'%3e%3cpath d='M16 2L6 14 0 8l2-2 4 4 8-10z'/%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right 0.75rem center!important;background-size:1rem!important;padding-right:2rem!important}.multi-crop-form:not(:first-child){border-top:1px dashed var(--color-card-border);padding-top:2rem;margin-top:2rem}.multi-crop-form{margin-bottom:2rem}@media (max-width:768px){.enquiry-form-field-grid{grid-template-columns:1fr}.model-intro-row{flex-direction:column;text-align:center}.model-intro-image,.model-intro-content{flex:1 1 100%;max-width:100%}.model-intro-content{margin-top:1.5rem}.crop-actions-buttons{align-items:center;justify-content:center}.enquiry-form-wrapper{padding:2rem 1rem}.enquiry-form-card-body{padding:1.5rem}}#sitepages_alerts_container{position:fixed;top:20px;right:20px;z-index:9999;width:fit-content;max-width:600px;min-width:400px;display:flex;flex-direction:column;gap:10px}.sitepages_alerts_alert{display:flex;align-items:flex-start;justify-content:space-between;padding:12px 16px;margin-bottom:10px;border-radius:8px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:14px;line-height:1.4;animation:sitepages_alerts_slideIn 0.3s ease-out;transition:all 0.3s ease;border:1px solid;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.sitepages_alerts_message{flex:1;margin-right:12px;font-weight:500}.sitepages_alerts_close{background:none;border:none;font-size:18px;font-weight:bold;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;opacity:0.6;color:inherit;transition:opacity 0.2s ease,background-color 0.2s ease}.sitepages_alerts_close:hover{opacity:1;background-color:rgba(0,0,0,0.05)}.sitepages_alerts_alert.sitepages_alerts_success,.sitepages_alerts_alert.sitepages_alerts_contact_us_success,.sitepages_alerts_alert.sitepages_alerts_cropintel_success,.sitepages_alerts_alert.sitepages_alerts_agmachinex_success,.sitepages_alerts_alert.sitepages_alerts_agrifbi_success,.sitepages_alerts_alert.sitepages_alerts_agriclinic_success,.sitepages_alerts_alert.sitepages_alerts_nutritracker_success,.sitepages_alerts_alert.sitepages_alerts_farm_management_success{background-color:#e8f5e9;border-color:#2e7d32;color:#1b5e20}.sitepages_alerts_alert.sitepages_alerts_error,.sitepages_alerts_alert.sitepages_alerts_contact_us_error,.sitepages_alerts_alert.sitepages_alerts_cropintel_error,.sitepages_alerts_alert.sitepages_alerts_agmachinex_error,.sitepages_alerts_alert.sitepages_alerts_agrifbi_error,.sitepages_alerts_alert.sitepages_alerts_agriclinic_error,.sitepages_alerts_alert.sitepages_alerts_nutritracker_error,.sitepages_alerts_alert.sitepages_alerts_farm_management_error{background-color:#ffebee;border-color:#c62828;color:#b71c1c}.sitepages_alerts_alert.sitepages_alerts_info{background-color:#e3f2fd;border-color:#1565c0;color:#0d47a1}.sitepages_alerts_alert.sitepages_alerts_warning{background-color:#fff8e1;border-color:#f57c00;color:#e65100}@keyframes sitepages_alerts_slideIn{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes sitepages_alerts_slideOut{from{transform:translateX(0);opacity:1;max-height:100px;margin-bottom:10px;padding:12px 16px}to{transform:translateX(100%);opacity:0;max-height:0;margin-bottom:0;padding:0 16px}}.sitepages_alerts_alert.sitepages_alerts_removing{animation:sitepages_alerts_slideOut 0.3s ease-in forwards}@media (max-width:480px){#sitepages_alerts_container{left:10px;right:10px;top:10px;max-width:none}.sitepages_alerts_alert{padding:10px 12px;font-size:13px}.sitepages_alerts_close{width:20px;height:20px;font-size:16px}}