/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 07 2026 | 07:25:21 */
/* ========================================= 2 COLUMN ACCORDION ========================================= */
.two-col-accordion-section {
	background-color: var(--white-dyn-2);
	transition: all 0.4s;
	
	.card-button {
		background-color: var(--white);
		border: 1px solid var(--gray-1);
		display: flex;
		align-items: center;
		justify-content: space-between;
		column-gap: 1rem;
		width: 100%;
		height: 100%;
		padding: 1.5rem;
		text-align: left;
		transition: all 0.4s;
		
		p {
			margin-bottom: 0;
			color: var(--green-dark-1);
			transition: all 0.4s;
		}
		
		.card-title {
			font-size: 1.5rem;
			font-weight: 700;
		}
		
		.card-arrow {
			transition: all 0.4s;
			transform: rotate(0);
		}
		
		&.is-active {
			background-color: var(--green-dark-1-dyn-2);
			border: 1px solid var(--green-dark-1-dyn-2);
			
			p {
				color: var(--white);
			}
			
			.card-arrow {
				transform: rotate(90deg);
			}
		}
	}
	
	.card-content {
		background-color: var(--green-dark-1-dyn-2);
		padding: 1rem;
		
		@media screen and (max-width: 991px) {
			overflow: auto;
		}
		
		* {
			color: var(--white);
		}
		
		table {
			border-spacing: 1rem;
			border-collapse: separate;
			margin: -1rem;
			
			@media screen and (max-width: 991px) {
				max-width: 1000px;
				width: max-content;
			}
		}
	}
	
	.card-review-content {
		padding: 2rem 1rem;
		display: flex;
		background-color: var(--green-dark-1-dyn-2);
		
		@media screen and (min-width: 576px) {
			padding: 2rem 4rem;
		}
		
		&::before {
			content: url("data:image/svg+xml,%3Csvg%20width%3D%2246%22%20height%3D%2237%22%20viewBox%3D%220%200%2046%2037%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M11.392%2018.816q3.585.64%205.504%203.2%201.92%202.56%201.92%205.888T16.64%2033.92q-2.175%202.56-6.4%202.56-1.664%200-3.456-.64t-3.328-2.176-2.56-4.096Q0%2027.008%200%2023.04q0-3.712%201.152-7.168a28.5%2028.5%200%200%201%203.328-6.4%2031.5%2031.5%200%200%201%204.736-5.376A33.2%2033.2%200%200%201%2015.104%200L19.2%205.632q-3.585%201.92-6.4%205.12-2.688%203.2-3.584%207.68zm26.752%200q3.584.64%205.504%203.2t1.92%205.888-2.176%206.016q-2.176%202.56-6.4%202.56-1.664%200-3.456-.64t-3.328-2.176-2.56-4.096q-.896-2.56-.896-6.528%200-7.552%204.352-13.568Q35.456%203.328%2041.856%200l4.096%205.632q-3.585%201.92-6.4%205.12-2.688%203.2-3.584%207.68z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
			width: 20%;
			display: flex;
			justify-content: end;
			margin-right: 2rem;
		}
		
		.card-content {
			padding: 0;
			
			* {
				font-size: 1.15rem;
				
				@media screen and (min-width: 768px) {
					font-size: 1.5rem;
				}
			}
			
			p:last-of-type {
				margin-bottom: 0;
			}
		}
	}
}