
     .main-content-career {
            background-color: #f6f6f6;
            margin: 30px 10px 10px 0px;
            border-radius: 16px;
            width: 100%;
            padding: 15px;
     }
	 .section-title{
		font-size: 1.75rem
	 }

     .job-title {
       font-size: 25px;
    font-weight: 600;
     }
	 
	 .sidebar-job-career{
		padding: 23px 24px 20px 24px;
		box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
		transition: transform 0.2s ease;
		text-align: start !important;
		display: flex;
		flex-direction: column;
		gap: 12px;
		border-radius: 16px;
		border: 1px solid #cda452;
	 }
	 .job-header{
		    display: flex;
			align-items: center;
			margin-top: -15px;
			justify-content: space-between;
	 }
	 .job-header img {
	     height: 100px;
		margin-right: 50px;
	 }
	
	.job-header h3 {
		    font-size: 32px;
			font-weight: 600;
			padding-left:7px;
	}
.job-apply a{
	display: flex;
    justify-content: center;
    font-weight: 600;
    color: #6c4327;
}

     .job-meta {
         display: flex;
         gap: 30px;
         font-size: 14px;
         color: #666;
        gap: 20px;
	 margin-top: -32px;
      padding: 0px 10px;
     }

     .job-meta span {
         font-weight: 500;
         color: #333;
		 font-size:24px;
     }

     .job {
         margin-bottom: 30px;
     }

     .job-content {
         font-size: 14px;
		 font-family: var(--f-family-reg);
         color: #3d3d3d;
     }

     .job-content p {
         margin-bottom: 15px;
     }

     .responsibilities-list {
         list-style: none;
         padding-left: 0;
     }

     .responsibilities-list li {
         position: relative;
         padding-left: 20px;
         margin-bottom: 12px;
         font-size: 14px;
         line-height: 1.6;
         color: #555;
     }

     .responsibilities-list li::before {
         content: "•";
         position: absolute;
         left: 0;
         color: #666;
         font-weight: bold;
     }


     .sidebar-title {
         font-size: 25px;
         font-weight: 600;
         margin-bottom: 15px;
		 border-bottom: 1px solid #E5D4A3;
     }
	 
	 .sidebar-qualifications{
		font-size: 16px;
		font-weight: 600;
		border-top: 1px solid #E5D4A3;
		margin-bottom: 15px;
		padding-top: 20px;
	 }

     .detail-item {
         margin-bottom: 15px;
     }

     .detail-label {
         font-size: 15px;
         font-weight: 600;
         margin-bottom: 4px;
     }

     .detail-value {
         font-size: 14px;
         color: #333;
     }
	 .detail-value span{
	 font-weight:600;
	 }

     .skills-list {
         font-size: 14px;
         color: #555;
         line-height: 1.5;
     }
	 .search-button desktop-button:hover{
		background-color: #c19a2d;
	 }
		
	
 

     @media (max-width: 768px) {
         .container {
             padding: 80px;
         }

         .main-content-career
         {
             padding: 30px;
         }
		 .job-meta {
			margin-top:10px;
			display:contents;
		 }
		 .job-apply {
			display:block;
		 }
		 .job-apply a{
			display:flex;
			justify-content:center;
			}
     }