 header
 {
	    top: 22px !Important; 
 }
 
  header.sticky
 {
	     top: 0px !Important;  
 }
 
 .faq-section
	{
		padding:185px 25px 80px 25px;
		max-width: 1150px;
		margin: 0 auto;
	}


		.question {
            font-weight: bold;
            cursor: pointer;
            margin-bottom: 10px;
            position: relative;
            padding-right: 20px; /* Space for the icon */
			border: 2px solid #8dc63f;
			    padding: 12px 45px 12px 13px;
			margin: 0px;
			color:#000;
			font-size: 16.5px;
			 

        }
		
		.question:hover {
				background:#8dc63f;
				color:#fff;
		}
		
		
		.question.q-open
		{
			background:#8dc63f;
			color:#fff;
			margin-bottom: 0px;
			font-size: 16.5px;
			   

		}
		
		
        .toggle-icon {
            position: absolute;
            top: 50%;
            right: 0;
            transform: translateY(-50%);
        }
        .answer {
            max-height: 0;
            overflow: hidden;
            transition: max-height 0.4s ease-out;
        }
        .answer.a-open {
            max-height: 1000px; /* Adjust to a value larger than the tallest answer */
            transition: max-height 0.5s ease-in;
        }
		
		
		.fa-chevron-down:before
		{
			    margin-right: 16px;
		}
		
		.fa-chevron-right:before
		{
			    margin-right: 16px;
		}
		
		
		.faq-section
		{
			display: flex;
			gap: 30px;
			    flex-wrap: wrap;
		}
		
		
		.faq-section .faq
		{
		    width:50%;
			float:left;	
            flex: 47%;
		}
		
		.answer p
		{
			margin:0px;
			padding:18px 18px 25px 18px;	
			line-height: 162%;		
			font-size: 16px;	
		}
		
		.faq h3
		{
			font-size: 34px;
			font-weight: 700;
		}
		
		@media screen and (max-width: 767px) {
			 .faq:first-child 
			{
				margin-top: 27px;
			}
			 
			 
			.faq-section .faq
			{
				width: 100%;
				 
			}
			
			.faq-section
			{
				display:block;
				
			}
			
			
			 .faq-section
				{
					padding:120px 25px 200px 25px;
					max-width: 1150px;
					margin: 0 auto;
				}
				
				.faq h3
				{
					font-size: 26px;
				}
				
				.faq
				{
					margin-bottom:35px;
				}
		}