													
													/* Container styling for both sections */
													.section-con tainer {
														background-color: #ffffff;
														/* White background for the form */
														padding: 30px 40px;
														border-radius: 12px;
														/* More rounded corners */
														box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
														/* Softer, larger shadow */
														width: 100%;
														max-width: 900px;
														/* Wider form for two columns */
														border: 1px solid #e0e0e0;
														/* Subtle border */
														margin-bottom: 30px;
														/* Space between sections */
													}
												
												
													#jobApplicationForm{
														border: 1px solid #afafaf;
														padding: 25px 15px;
														border-radius: 5px;
													}
													.get-in-touch{
														display: flex;
														--flex-direction: row;
														--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
														--container-widget-height: 100%;
														--container-widget-flex-grow: 1;
														--container-widget-align-self: stretch;
														--flex-wrap-mobile: wrap;
														--justify-content: space-between;
														--align-items: center;
														--gap: 0px 20px;
														--row-gap: 0px;
														--column-gap: 20px;
														--padding-top: 0px;
														--padding-bottom: 0px;
														--padding-left: 0px;
														--padding-right: 0px;
													}
													.job_application{
														text-align: left;
														margin-bottom: 0!important;
														font-size: 3.5rem!important;
													}
													.job-section{
														margin-bottom: 6pc;
													}
													h3.elementor-heading-title.elementor-size-default {
														text-align: left;
														margin-bottom: 5px;
													}
													/* Form group styling (reused from job application form) */
													.form-grid {
														display: grid;
														grid-template-columns: 1fr 1fr;
														/* Two equal columns */
														gap: 20px 30px;
														/* Row gap, Column gap */
													}
												
													.form-group.full-width {
														grid-column: 1 / -1;
														/* Spans across all columns */
													}
												
													.form-group {
														margin-bottom: 0;
														/* Remove default margin-bottom as grid handles spacing */
													}
												
													.form-group label {
														display: block;
														margin-bottom: 8px;
														font-weight: 600;
														/* Slightly bolder labels */
														color: #34495e;
														/* Darker grey for labels */
														font-size: 1em;
													}
												
													.form-group input[type="text"],
													.form-group input[type="tel"],
													.form-group input[type="email"],
													.form-group input[type="number"],
													.form-group input[type="file"],
													.form-group textarea {
														width: 100%;
														padding: 12px;
														/* More padding */
														border: 1px solid #dcdcdc;
														/* Lighter border */
														border-radius: 8px;
														/* Rounded corners for inputs */
														box-sizing: border-box;
														font-size: 1em;
														color: #333;
														transition: border-color 0.3s ease, box-shadow 0.3s ease;
													}
												
													.form-group input[type="file"] {
														padding: 10px;
														/* Slightly less padding for file input */
													}
												
													.form-group input:focus,
													.form-group textarea:focus {
														border-color: #ee6c4e;
														/* Blue focus border */
														outline: none;
														box-shadow: 0 0 0 3px rgba(52, 152, 219, 0.2);
														/* Soft blue glow on focus */
													}
												
													.form-group small {
														display: block;
														margin-top: 6px;
														color: #7f8c8d;
														/* Muted grey for small text */
														font-size: 0.85em;
													}
												
													.radio-group {
														display: flex;
														gap: 25px;
														/* More space between radio options */
														align-items: center;
														margin-top: 10px;
													}
												
													.radio-group input[type="radio"] {
														margin-right: 8px;
														/* More space after radio button */
														transform: scale(1.3);
														/* Slightly larger radio buttons */
														accent-color: #ee6c4e;
														/* Blue accent color */
													}
												
													.radio-group label {
														margin-bottom: 0;
														font-weight: normal;
														color: #555;
													}
												
													button[type="submit"] {
														background-color: #3c5d95;
														/* Green submit button */
														color: #fff;
														padding: 14px 25px;
														/* More padding */
														border: none;
														border-radius: 8px;
														/* Rounded corners */
														cursor: pointer;
														font-size: 1.1em;
														font-weight: 600;
														width: 100%;
														margin-top: 30px;
														transition: background-color 0.3s ease, transform 0.2s ease, box-shadow 0.3s ease;
														/* box-shadow: 0 4px 10px rgb(87 124 187); */
														/* Green shadow */
														grid-column: 1 / -1;
														/* Make button span full width in grid */
													}
												
													button[type="submit"]:hover {
														background-color: #5c83c5;
														/* Darker green on hover */
														transform: translateY(-2px);
														/* Slight lift effect */
														/* box-shadow: 0 6px 15px rgb(164 198 255); */
													}
												
													button[type="submit"]:active {
														transform: translateY(0);
														/* Press down effect */
														box-shadow: 0 2px 5px rgba(46, 204, 113, 0.3);
													}
													h1.text-3xl.md\:text-4xl.lg\:text-5xl.font-bold.text-left.mb-8.text-gray-800 {
														margin-bottom: 0;
														text-align: left;
													}
													/* Hidden class for dynamic fields */
													.hidden {
														display: none !important;
													}
												
													/* Contact Section Specific Styles */
													.contact-info ul {
														list-style: none;
														padding: 0;
														margin-left: 0;
													}
													ul.contact-info {
														margin-left: 0!important;
													}
													.contact-info li {
														display: flex;
														align-items: center;
														margin-bottom: 15px;
														color: #555;
														font-size: 1.05em;
													}
												
													.contact-info li .icon {
														color: #ee6c4e;
														/* Blue icon color */
														font-size: 1.3em;
														margin-right: 15px;
														width: 25px;
														/* Fixed width for icon to align text */
														text-align: center;
													}
												
													.contact-info li a {
														color: #555;
														text-decoration: none;
														transition: color 0.3s ease;
													}
												
													.contact-info li a:hover {
														color: #ee6c4e;
													}
													@media (max-width: 768px) {
														.job-section{
															padding: 0!important;
															margin-bottom: 3pc!important;
														}
														a, p{
															font-size: 16px!important;
														}
														.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{
															font-size: inherit!important;
														}
													}
													/* Responsive adjustments */
													@media (max-width: 992px) {
														.job-section{
															
														}
														.benefits-grid{
															grid-template-columns: repeat(2, 1fr)!important;
														}
														.section-container {
															max-width: 750px;
														}
												
														.form-grid {
															grid-template-columns: 1fr;
															/* Single column on smaller screens */
														}
												
														.form-group.full-width {
															grid-column: auto;
															/* Reset full-width for single column */
														}
												
														button[type="submit"] {
															grid-column: auto;
															/* Reset full-width for single column */
														}
												
														.contact-section-grid {
															flex-direction: column;
															/* Stack contact and message sections */
														}
													}
												
													@media (max-width: 768px) {
														.section-container {
															padding: 20px;
															margin: 10px;
															/* Add some margin on smaller screens */
														}
												
														h1 {
															font-size: 1.8em;
														}
												
														h3 {
															font-size: 1.5em;
														}
												
														button[type="submit"] {
															padding: 12px 20px;
															font-size: 1em;
														}
													}
												
													@media (max-width: 480px) {
														.section-container {
															padding: 15px;
														}
												
														h1 {
															font-size: 1.5em;
														}
												
														h3 {
															font-size: 1.3em;
														}
												
														.radio-group {
															flex-direction: column;
															/* Stack radio buttons vertically */
															align-items: flex-start;
															gap: 10px;
														}
													}