@import url('https://fonts.googleapis.com/css2?family=Teko:wght@500;600;700&family=Roboto:wght@300;400;500;600;700&display=swap');/* #contact-details-section {border: none !important;box-shadow: none !important;background: transparent !important;padding: 40px 0 !important;} */

#contact-details-section .t-Region-header {background: transparent !important;border: none !important;padding: 0 0 0 4px !important;}#contact-details-section .t-Region-headerIcon {display: none !important;}#contact-details-section .t-Region-headerItems--buttons {display: none !important;}#contact-details-section .t-Region-headerItems--title {display: block !important;}#contact-details-section .t-Region-headerItems--title::before {content: 'REACH US' !important;display: block !important;font-family: 'Roboto', sans-serif !important;font-size: 10px !important;font-weight: 700 !important;letter-spacing: 3px !important;color: #c8a84b !important;text-transform: uppercase !important;margin-bottom: 6px !important;}#contact-details-section .t-Region-title {font-family: 'Teko', sans-serif !important;font-size: 2rem !important;font-weight: 600 !important;color: #466439 !important;letter-spacing: 2px !important;text-transform: uppercase !important;margin: 0 !important;line-height: 1 !important;}#contact-details-section .t-Region-headerItems--title::after {content: '' !important;display: block !important;width: 48px !important;height: 2px !important;background: linear-gradient(90deg, #c8a84b, transparent) !important;margin-top: 10px !important;}#contact-details-section .t-Region-bodyWrap {border: none !important;margin-top: 20px !important;}#contact-details-section .t-Region-body {background: transparent !important;padding: 0 !important;}.ct-grid {display: grid !important;grid-template-columns: repeat(auto-fit, minmax(210px, 1fr)) !important;gap: 20px !important;padding: 8px 4px !important;font-family: 'Roboto', sans-serif !important;}.ct-card {background: #ffffff !important;border: 1px solid #d4e4cc !important;border-radius: 10px !important;padding: 22px 20px 20px !important;box-shadow: 0 3px 14px rgba(40, 80, 30, .11) !important;transition: box-shadow .25s ease, transform .25s ease !important;position: relative !important;overflow: hidden !important;}.ct-card::before {content: '' !important;position: absolute !important;left: 0 !important;top: 0 !important;bottom: 0 !important;width: 4px !important;background: linear-gradient(180deg, #466439, #6a9458) !important;border-radius: 10px 0 0 10px !important;}.ct-card:hover {box-shadow: 0 8px 24px rgba(40, 80, 30, .18) !important;transform: translateY(-4px) !important;}.ct-header {display: flex !important;flex-direction: row !important;align-items: center !important;gap: 10px !important;margin-bottom: 16px !important;padding-bottom: 14px !important;border-bottom: 1px dashed #cfdec8 !important;}.ct-icon {width: 44px !important;height: 44px !important;background: #eef4ea !important;border: 1.5px solid #b8d4a8 !important;border-radius: 50% !important;display: flex !important;align-items: center !important;justify-content: center !important;}.ct-icon i {font-size: 18px !important;color: #466439 !important;line-height: 1 !important;}.ct-badge {font-family: 'Roboto', sans-serif !important;font-size: 8px !important;font-weight: 700 !important;letter-spacing: 2.5px !important;color: #8a6520 !important;background: rgba(200, 168, 75, .13) !important;border: 1px solid rgba(200, 168, 75, .45) !important;padding: 3px 10px !important;display: inline-block !important;text-transform: uppercase !important;border-radius: 3px !important;white-space: nowrap !important;}.ct-title {font-family: 'Teko', sans-serif !important;font-size: 1.25rem !important;font-weight: 600 !important;color: #2e4a24 !important;letter-spacing: 1.5px !important;text-transform: uppercase !important;line-height: 1 !important;margin: 0 !important;}.ct-body {font-family: 'Roboto', sans-serif !important;display: flex !important;flex-direction: column !important;gap: 7px !important;}.ct-row {display: flex !important;align-items: center !important;gap: 9px !important;font-size: 13px !important;color: #4a5e40 !important;line-height: 1.4 !important;font-weight: 400 !important;}/* .ct-row::before {content: '' !important;width: 6px !important;height: 6px !important;min-width: 6px !important;border-radius: 50% !important;background: #c8a84b !important;opacity: 0.75 !important;flex-shrink: 0 !important;} */


.ct-row:empty {display: none !important;}.ct-row--bold {color: #1e3318 !important;font-weight: 600 !important;}.ct-row--bold::before {opacity: 1 !important;background: #466439 !important;}#form-section {border: none !important;box-shadow: none !important;background: transparent !important;padding: 36px 0 20px !important;}#form-section .t-Region-headerIcon {display: none !important;}#form-section .t-Region-headerItems--buttons {display: none !important;}#form-section .t-Region-header {background: transparent !important;border: none !important;padding: 0 !important;}#form-section .t-Region-headerItems--title {display: flex !important;flex-direction: column !important;align-items: flex-start !important;}#form-section .t-Region-headerItems--title::before {content: 'SUBMIT A QUERY' !important;display: block !important;font-family: 'Roboto', sans-serif !important;font-size: 10px !important;font-weight: 700 !important;letter-spacing: 3px !important;color: #c8a84b !important;text-transform: uppercase !important;margin-bottom: 8px !important;}#form-section .t-Region-title {font-family: 'Teko', sans-serif !important;font-size: 2rem !important;font-weight: 700 !important;color: #2e4a24 !important;letter-spacing: 2px !important;text-transform: uppercase !important;margin: 0 !important;line-height: 1 !important;}#form-section .t-Region-bodyWrap {border: none !important;}#form-section .t-Region-body {background: transparent !important;padding: 0 !important;}#form-section,
#form-section .t-Region-bodyWrap,
#form-section .t-Region-body {background: #f6f9f4 !important;border: none !important;box-shadow: none !important;}#form-section .t-Region-header {display: none !important;}/* #form-section .t-Region-body {padding: 40px 32px !important;} */


/* #form-section .col-1 {display: none !important;} */


/* width: 100% !important;max-width: 100% !important;flex: 1 !important;padding: 0 !important; */




#form-details {background: transparent !important;border: none !important;box-shadow: none !important;border-radius: 0 !important;}#form-details .t-Region-bodyWrap {border: none !important;background: transparent !important;}#form-details .t-Region-body {background: transparent !important;padding: 0 !important;}#form-details .t-Region-header {background: transparent !important;border: none !important;padding: 0 !important;margin-bottom: 28px !important;display: block !important;}#form-details .t-Region-headerIcon {display: none !important;}#form-details .t-Region-headerItems--buttons {display: none !important;}#form-details .t-Region-headerItems--title {display: block !important;width: 100% !important;}#form-details .t-Region-headerItems--title::before {content: 'SUBMIT A QUERY' !important;display: block !important;font-family: 'Roboto', sans-serif !important;font-size: 10px !important;font-weight: 700 !important;letter-spacing: 3px !important;color: #c8a84b !important;text-transform: uppercase !important;margin-bottom: 6px !important;}#form-details .t-Region-title {font-size: 0 !important;margin: 0 !important;line-height: 0 !important;}#form-details .t-Region-title::before {content: 'Official Correspondence Form' !important;display: block !important;font-family: 'Teko', sans-serif !important;font-size: 1.8rem !important;font-weight: 600 !important;color: #466439 !important;letter-spacing: 2px !important;text-transform: uppercase !important;line-height: 1 !important;}/* #form-details .t-Region-headerItems--title::after {content: '' !important;display: block !important;width: 48px !important;height: 2px !important;background: linear-gradient(90deg, #c8a84b, transparent) !important;margin-top: 14px !important;} */



/* #form-details .t-Form-label {font-family: 'Roboto', sans-serif !important;font-size: 14px !important;font-weight: 700 !important;letter-spacing: 2.5px !important;color: #2a3828 !important;text-transform: uppercase !important;margin-bottom: 7px !important;display: block !important;} */



/* #form-details .apex-item-text,
#form-details input.text_field,
#form-details .apex-item-select,
#form-details select.selectlist,
#form-details .apex-item-textarea,
#form-details textarea.apex-item-textarea {background: #ffffff !important;border: 1.5px solid #cfdec8 !important;border-left: 3px solid #466439 !important;border-radius: 3px !important;color: #0d1a0b !important;font-family: 'Roboto', sans-serif !important;font-size: 14px !important;font-weight: 400 !important;padding: 10px 14px !important;width: 100% !important;box-shadow: none !important;outline: none !important;transition: border-color .2s, box-shadow .2s !important;box-sizing: border-box !important;}#form-details .apex-item-text:focus,
#form-details input.text_field:focus,
#form-details .apex-item-select:focus,
#form-details select.selectlist:focus,
#form-details .apex-item-textarea:focus,
#form-details textarea.apex-item-textarea:focus {border-color: #466439 !important;border-left-color: #c8a84b !important;box-shadow: 0 0 0 3px rgba(70, 100, 57, .1) !important;background: #ffffff !important;}#form-details input.text_field::placeholder,
#form-details textarea.apex-item-textarea::placeholder {color: #9ab090 !important;font-size: 13px !important;font-style: italic !important;font-weight: 300 !important;} */


/* #form-details textarea.apex-item-textarea {min-height: 120px !important;resize: vertical !important;} */


/* #form-details select.selectlist,
#form-details .apex-item-select {appearance: none !important;-webkit-appearance: none !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23466439' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;background-repeat: no-repeat !important;background-position: right 12px center !important;padding-right: 32px !important;cursor: pointer !important;} */

/* Field spacing
#form-details .t-Form-fieldContainer {margin-bottom: 20px !important;} */



/* #form-details .t-Region-buttons--bottom {padding: 8px 0 0 !important;background: transparent !important;border: none !important;} */

/* #B219822752036274749 {background: #466439 !important;border: 1.5px solid #466439 !important;border-radius: 3px !important;color: #ffffff !important;font-family: 'Roboto', sans-serif !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 3px !important;padding: 12px 28px !important;text-transform: uppercase !important;box-shadow: 0 2px 8px rgba(70, 100, 57, .3) !important;display: inline-flex !important;align-items: center !important;gap: 8px !important;transition: background .2s, border-color .2s, box-shadow .2s !important;cursor: pointer !important;}#B219822752036274749:hover {background: #2f4526 !important;border-color: #2f4526 !important;box-shadow: 0 4px 14px rgba(70, 100, 57, .4) !important;}#B219822752036274749:active {transform: scale(.98) !important;}#B219822752036274749 .t-Icon--left {display: none !important;}#B219822752036274749 .t-Icon--right {color: #ffffff !important;font-size: 14px !important;}#B219822752036274749 .t-Button-label {font-family: 'Roboto', sans-serif !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 3px !important;} */



/* @media (max-width: 900px) {.ia-cards-wrap {grid-template-columns: repeat(2, 1fr) !important;}#form-section .t-Region-body {padding: 32px 24px !important;}} */



/* @media (max-width: 600px) {.ia-cards-wrap {grid-template-columns: 1fr !important;}#form-section .t-Region-body {padding: 24px 16px !important;}#contact-details-section .t-Region-title {font-size: 1.5rem !important;}#form-details .t-Region-title::before {font-size: 1.4rem !important;}#B219822752036274749 {width: 100% !important;justify-content: center !important;}} */