@media (max-width: 220px) {
	.cookie-popup {
		position: fixed;
		bottom: 10px;
		left: 50%;
		transform: translateX(-50%);
		width: 65%;
		max-width: 1200px;
		min-width: 220px; 
		background: rgba(29, 4, 90, 0.80);
		color: #fff;
		padding: 12px 20px;
		border-radius: 10px;
		box-shadow: 0 4px 12px rgba(0,0,0,0.2);
		z-index: 9999;
	}
	.cookie-container {
		display: flex;
		justify-content: space-between;
		align-items: center;
		gap: 10px;
		flex-wrap: nowrap; 
	}
	.cookie-container p {
		margin: 0;
		font-size: 16px;
		line-height: 24px;
		flex: 1;  
	}
	.cookie-container a {
		color: #2EE5C2;
		text-decoration: underline;
	}
	.accept-btn {
		background: #2EE5C2;
		border: none;
		border-radius: 5px;
		white-space: nowrap;

		color: #5637D7;
		text-align: center;
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		line-height: 25px;

		display: flex;
		width: 79px;
		height: 39px;
		padding: 2px 12px;
		justify-content: center;
		align-items: center;
		gap: 10px;
		flex-shrink: 0;
	}
}

@media (min-width: 220px) and (max-width: 230px) {
	.cookie-popup {
		position: fixed;
		bottom: 10px;
		left: 50%;
		transform: translateX(-50%);
		width: 65%;
		max-width: 1200px;
		min-width: 220px; 
		background: rgba(29, 4, 90, 0.80);
		color: #fff;
		padding: 12px 20px;
		border-radius: 10px;
		box-shadow: 0 4px 12px rgba(0,0,0,0.2);
		z-index: 9999;
	}
	.cookie-container {
		display: flex;
		justify-content: space-between;
		align-items: center;
		gap: 10px;
		flex-wrap: nowrap; 
	}
	.cookie-container p {
		margin: 0;
		font-size: 16px;
		line-height: 24px;
		flex: 1;  
	}
	.cookie-container a {
		color: #2EE5C2;
		text-decoration: underline;
	}
	.accept-btn {
		background: #2EE5C2;
		border: none;
		border-radius: 5px;
		white-space: nowrap;

		color: #5637D7;
		text-align: center;
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		line-height: 25px;

		display: flex;
		width: 79px;
		height: 39px;
		padding: 2px 12px;
		justify-content: center;
		align-items: center;
		gap: 10px;
		flex-shrink: 0;
	}
}

@media (min-width: 230px) and (max-width: 240px) {
	.cookie-popup {
		position: fixed;
		bottom: 10px;
		left: 50%;
		transform: translateX(-50%);
		width: 65%;
		max-width: 1200px;
		min-width: 230px; 
		background: rgba(29, 4, 90, 0.80);
		color: #fff;
		padding: 12px 20px;
		border-radius: 10px;
		box-shadow: 0 4px 12px rgba(0,0,0,0.2);
		z-index: 9999;
	}
	.cookie-container {
		display: flex;
		justify-content: space-between;
		align-items: center;
		gap: 10px;
		flex-wrap: nowrap; 
	}
	.cookie-container p {
		margin: 0;
		font-size: 16px;
		line-height: 24px;
		flex: 1;  
	}
	.cookie-container a {
		color: #2EE5C2;
		text-decoration: underline;
	}
	.accept-btn {
		background: #2EE5C2;
		border: none;
		border-radius: 5px;
		white-space: nowrap;

		color: #5637D7;
		text-align: center;
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		line-height: 25px;

		display: flex;
		width: 79px;
		height: 39px;
		padding: 2px 12px;
		justify-content: center;
		align-items: center;
		gap: 10px;
		flex-shrink: 0;
	}
}

@media (min-width: 240px) and (max-width: 250px) {
	.cookie-popup {
		position: fixed;
		bottom: 10px;
		left: 50%;
		transform: translateX(-50%);
		width: 65%;
		max-width: 1200px;
		min-width: 240px; 
		background: rgba(29, 4, 90, 0.80);
		color: #fff;
		padding: 12px 20px;
		border-radius: 10px;
		box-shadow: 0 4px 12px rgba(0,0,0,0.2);
		z-index: 9999;
	}
	.cookie-container {
		display: flex;
		justify-content: space-between;
		align-items: center;
		gap: 10px;
		flex-wrap: nowrap; 
	}
	.cookie-container p {
		margin: 0;
		font-size: 16px;
		line-height: 24px;
		flex: 1; 
	}
	.cookie-container a {
		color: #2EE5C2;
		text-decoration: underline;
	}
	.accept-btn {
		background: #2EE5C2;
		border: none;
		border-radius: 5px;
		white-space: nowrap;

		color: #5637D7;
		text-align: center;
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		line-height: 25px;

		display: flex;
		width: 79px;
		height: 39px;
		padding: 2px 12px;
		justify-content: center;
		align-items: center;
		gap: 10px;
		flex-shrink: 0;
	}
}

@media (min-width: 250px) and (max-width: 260px) {
	.cookie-popup {
		position: fixed;
		bottom: 10px;
		left: 50%;
		transform: translateX(-50%);
		width: 65%;
		max-width: 1200px;
		min-width: 250px; 
		background: rgba(29, 4, 90, 0.80);
		color: #fff;
		padding: 12px 20px;
		border-radius: 10px;
		box-shadow: 0 4px 12px rgba(0,0,0,0.2);
		z-index: 9999;
	}
	.cookie-container {
		display: flex;
		justify-content: space-between;
		align-items: center;
		gap: 10px;
		flex-wrap: nowrap; 
	}
	.cookie-container p {
		margin: 0;
		font-size: 16px;
		line-height: 24px;
		flex: 1;   
	}
	.cookie-container a {
		color: #2EE5C2;
		text-decoration: underline;
	}
	.accept-btn {
		background: #2EE5C2;
		border: none;
		border-radius: 5px;
		white-space: nowrap;

		color: #5637D7;
		text-align: center;
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		line-height: 25px;

		display: flex;
		width: 79px;
		height: 39px;
		padding: 2px 12px;
		justify-content: center;
		align-items: center;
		gap: 10px;
		flex-shrink: 0;
	}
}

@media (min-width: 260px) and (max-width: 280px) {
		.cookie-popup {
		position: fixed;
		bottom: 10px;
		left: 50%;
		transform: translateX(-50%);
		width: 65%;
		max-width: 1200px;
		min-width: 260px; 
		background: rgba(29, 4, 90, 0.80);
		color: #fff;
		padding: 12px 20px;
		border-radius: 10px;
		box-shadow: 0 4px 12px rgba(0,0,0,0.2);
		z-index: 9999;
	}
	.cookie-container {
		display: flex;
		justify-content: space-between;
		align-items: center;
		gap: 10px;
		flex-wrap: nowrap; 
	}
	.cookie-container p {
		margin: 0;
		font-size: 16px;
		line-height: 24px;
		flex: 1;  
	}
	.cookie-container a {
		color: #2EE5C2;
		text-decoration: underline;
	}
	.accept-btn {
		background: #2EE5C2;
		border: none;
		border-radius: 5px;
		white-space: nowrap;

		color: #5637D7;
		text-align: center;
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		line-height: 25px;

		display: flex;
		width: 79px;
		height: 39px;
		padding: 2px 12px;
		justify-content: center;
		align-items: center;
		gap: 10px;
		flex-shrink: 0;
	}
}

@media (min-width: 280px) and (max-width: 320px) {
	.cookie-popup {
		position: fixed;
		bottom: 10px;
		left: 50%;
		transform: translateX(-50%);
		width: 70%;
		max-width: 1200px;
		min-width: 260px; 
		background: rgba(29, 4, 90, 0.80);
		color: #fff;
		padding: 12px 20px;
		border-radius: 10px;
		box-shadow: 0 4px 12px rgba(0,0,0,0.2);
		z-index: 9999;
	}
	.cookie-container {
		display: flex;
		justify-content: space-between;
		align-items: center;
		gap: 10px;
		flex-wrap: nowrap; 
	}
	.cookie-container p {
		margin: 0;
		font-size: 16px;
		line-height: 24px;
		flex: 1;  
	}
	.cookie-container a {
		color: #2EE5C2;
		text-decoration: underline;
	}
	.accept-btn {
		background: #2EE5C2;
		border: none;
		border-radius: 5px;
		white-space: nowrap;

		color: #5637D7;
		text-align: center;
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		line-height: 25px;

		display: flex;
		width: 79px;
		height: 39px;
		padding: 2px 12px;
		justify-content: center;
		align-items: center;
		gap: 10px;
		flex-shrink: 0;
	}
}

@media (min-width: 320px) and (max-width: 360px) {
	.cookie-popup {
		position: fixed;
		bottom: 10px;
		left: 50%;
		transform: translateX(-50%);
		width: 85%;
		max-width: 1200px;
		min-width: 300px; 
		background: rgba(29, 4, 90, 0.80);
		color: #fff;
		padding: 12px 20px;
		border-radius: 10px;
		box-shadow: 0 4px 12px rgba(0,0,0,0.2);
		z-index: 9999;
	}
	.cookie-container {
		display: flex;
		justify-content: space-between;
		align-items: center;
		gap: 10px;
		flex-wrap: nowrap; 
	}
	.cookie-container p {
		margin: 0;
		font-size: 16px;
		line-height: 24px;
		flex: 1;  
	}
	.cookie-container a {
		color: #2EE5C2;
		text-decoration: underline;
	}
	.accept-btn {
		background: #2EE5C2;
		border: none;
		border-radius: 5px;
		white-space: nowrap;

		color: #5637D7;
		text-align: center;
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		line-height: 25px;

		display: flex;
		width: 79px;
		height: 39px;
		padding: 2px 12px;
		justify-content: center;
		align-items: center;
		gap: 10px;
		flex-shrink: 0;
	}
}

@media (min-width: 360px) and (max-width: 375px) {
		.cookie-popup {
		position: fixed;
		bottom: 10px;
		left: 50%;
		transform: translateX(-50%);
		width: 85%;
		max-width: 1200px;
		min-width: 300px; 
		background: rgba(29, 4, 90, 0.80);
		color: #fff;
		padding: 12px 20px;
		border-radius: 10px;
		box-shadow: 0 4px 12px rgba(0,0,0,0.2);
		z-index: 9999;
	}
	.cookie-container {
		display: flex;
		justify-content: space-between;
		align-items: center;
		gap: 10px;
		flex-wrap: nowrap; 
	}
	.cookie-container p {
		margin: 0;
		font-size: 16px;
		line-height: 24px;
		flex: 1;  
	}
	.cookie-container a {
		color: #2EE5C2;
		text-decoration: underline;
	}
	.accept-btn {
		background: #2EE5C2;
		border: none;
		border-radius: 5px;
		white-space: nowrap;

		color: #5637D7;
		text-align: center;
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		line-height: 25px;

		display: flex;
		width: 79px;
		height: 39px;
		padding: 2px 12px;
		justify-content: center;
		align-items: center;
		gap: 10px;
		flex-shrink: 0;
	}
}

@media (min-width: 375px) and (max-width: 390px) {
	.cookie-popup {
		position: fixed;
		bottom: 10px;
		left: 50%;
		transform: translateX(-50%);
		width: 100%;
		max-width: 1200px;
		min-width: 365px; 
		background: rgba(29, 4, 90, 0.80);
		color: #fff;
		padding: 12px 20px;
		border-radius: 10px;
		box-shadow: 0 4px 12px rgba(0,0,0,0.2);
		z-index: 9999;
	}
	.cookie-container {
		display: flex;
		justify-content: space-between;
		align-items: center;
		gap: 10px;
		flex-wrap: nowrap; 
	}
	.cookie-container p {
		margin: 0;
		font-size: 16px;
		line-height: 24px;
		flex: 1;  
	}
	.cookie-container a {
		color: #2EE5C2;
		text-decoration: underline;
	}
	.accept-btn {
		background: #2EE5C2;
		border: none;
		border-radius: 5px;
		white-space: nowrap;

		color: #5637D7;
		text-align: center;
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		line-height: 25px;

		display: flex;
		width: 79px;
		height: 39px;
		padding: 2px 12px;
		justify-content: center;
		align-items: center;
		gap: 10px;
		flex-shrink: 0;
	}
}

@media (min-width: 390px) and (max-width: 412px) {
	.cookie-popup {
		position: fixed;
		bottom: 10px;
		left: 50%;
		transform: translateX(-50%);
		width: 95%;
		max-width: 1200px;
		min-width: 365px; 
		background: rgba(29, 4, 90, 0.80);
		color: #fff;
		padding: 12px 20px;
		border-radius: 10px;
		box-shadow: 0 4px 12px rgba(0,0,0,0.2);
		z-index: 9999;
	}
	.cookie-container {
		display: flex;
		justify-content: space-between;
		align-items: center;
		gap: 10px;
		flex-wrap: nowrap; 
	}
	.cookie-container p {
		margin: 0;
		font-size: 16px;
		line-height: 24px;
		flex: 1;  
	}
	.cookie-container a {
		color: #2EE5C2;
		text-decoration: underline;
	}
	.accept-btn {
		background: #2EE5C2;
		border: none;
		border-radius: 5px;
		white-space: nowrap;

		color: #5637D7;
		text-align: center;
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		line-height: 25px;

		display: flex;
		width: 79px;
		height: 39px;
		padding: 2px 12px;
		justify-content: center;
		align-items: center;
		gap: 10px;
		flex-shrink: 0;
	}
}

@media (min-width: 412px) and (max-width: 450px) {
	.cookie-popup {
		position: fixed;
		bottom: 10px;
		left: 50%;
		transform: translateX(-50%);
		width: 90%;
		max-width: 1200px;
		min-width: 365px; 
		background: rgba(29, 4, 90, 0.80);
		color: #fff;
		padding: 12px 20px;
		border-radius: 10px;
		box-shadow: 0 4px 12px rgba(0,0,0,0.2);
		z-index: 9999;
	}
	.cookie-container {
		display: flex;
		justify-content: space-between;
		align-items: center;
		gap: 10px;
		flex-wrap: nowrap; 
	}
	.cookie-container p {
		margin: 0;
		font-size: 16px;
		line-height: 24px;
		flex: 1;  
	}
	.cookie-container a {
		color: #2EE5C2;
		text-decoration: underline;
	}
	.accept-btn {
		background: #2EE5C2;
		border: none;
		border-radius: 5px;
		white-space: nowrap;

		color: #5637D7;
		text-align: center;
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		line-height: 25px;

		display: flex;
		width: 79px;
		height: 39px;
		padding: 2px 12px;
		justify-content: center;
		align-items: center;
		gap: 10px;
		flex-shrink: 0;
	}
}

@media (min-width: 450px) and (max-width: 500px) {
	.cookie-popup {
		position: fixed;
		bottom: 10px;
		left: 50%;
		transform: translateX(-50%);
		width: 90%;
		max-width: 1200px;
		min-width: 365px; 
		background: rgba(29, 4, 90, 0.80);
		color: #fff;
		padding: 12px 20px;
		border-radius: 10px;
		box-shadow: 0 4px 12px rgba(0,0,0,0.2);
		z-index: 9999;
	}
	.cookie-container {
		display: flex;
		justify-content: space-between;
		align-items: center;
		gap: 10px;
		flex-wrap: nowrap; 
	}
	.cookie-container p {
		margin: 0;
		font-size: 16px;
		line-height: 24px;
		flex: 1;  
	}
	.cookie-container a {
		color: #2EE5C2;
		text-decoration: underline;
	}
	.accept-btn {
		background: #2EE5C2;
		border: none;
		border-radius: 5px;
		white-space: nowrap;

		color: #5637D7;
		text-align: center;
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		line-height: 25px;

		display: flex;
		width: 79px;
		height: 39px;
		padding: 2px 12px;
		justify-content: center;
		align-items: center;
		gap: 10px;
		flex-shrink: 0;
	}
}

@media (min-width: 500px) and (max-width: 541px) {
	.cookie-popup {
		position: fixed;
		bottom: 10px;
		left: 50%;
		transform: translateX(-50%);
		width: 80%;
		max-width: 1200px;
		min-width: 365px; 
		background: rgba(29, 4, 90, 0.80);
		color: #fff;
		padding: 12px 20px;
		border-radius: 10px;
		box-shadow: 0 4px 12px rgba(0,0,0,0.2);
		z-index: 9999;
	}
	.cookie-container {
		display: flex;
		justify-content: space-between;
		align-items: center;
		gap: 10px;
		flex-wrap: nowrap; 
	}
	.cookie-container p {
		margin: 0;
		font-size: 16px;
		line-height: 24px;
		flex: 1;  
	}
	.cookie-container a {
		color: #2EE5C2;
		text-decoration: underline;
	}
	.accept-btn {
		background: #2EE5C2;
		border: none;
		border-radius: 5px;
		white-space: nowrap;

		color: #5637D7;
		text-align: center;
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		line-height: 25px;

		display: flex;
		width: 79px;
		height: 39px;
		padding: 2px 12px;
		justify-content: center;
		align-items: center;
		gap: 10px;
		flex-shrink: 0;
	}
}

@media (min-width: 541px) and (max-width: 768px) {
	.cookie-popup {
		position: fixed;
		bottom: 10px;
		left: 50%;
		transform: translateX(-50%);
		width: 80%;
		max-width: 1200px;
		min-width: 365px; 
		background: rgba(29, 4, 90, 0.80);
		color: #fff;
		padding: 12px 20px;
		border-radius: 10px;
		box-shadow: 0 4px 12px rgba(0,0,0,0.2);
		z-index: 9999;
	}
	.cookie-container {
		display: flex;
		justify-content: space-between;
		align-items: center;
		gap: 10px;
		flex-wrap: nowrap; 
	}
	.cookie-container p {
		margin: 0;
		font-size: 16px;
		line-height: 24px;
		flex: 1;  
	}
	.cookie-container a {
		color: #2EE5C2;
		text-decoration: underline;
	}
	.accept-btn {
		background: #2EE5C2;
		border: none;
		border-radius: 5px;
		white-space: nowrap;

		color: #5637D7;
		text-align: center;
		font-size: 20px;
		font-style: normal;
		font-weight: 700;
		line-height: 25px;

		display: flex;
		width: 79px;
		height: 39px;
		padding: 2px 12px;
		justify-content: center;
		align-items: center;
		gap: 10px;
		flex-shrink: 0;
	}
}

@media (min-width: 768px) and (max-width: 820px) {
	.cookie-popup {
		position: fixed;
		bottom: 10px;
		left: 50%;
		transform: translateX(-50%);
		width: 85%;
		max-width: 1200px;
		min-width: 365px; 
		background: rgba(29, 4, 90, 0.80);
		color: #fff;
		padding: 12px 40px;
		border-radius: 10px;
		box-shadow: 0 4px 12px rgba(0,0,0,0.2);
		z-index: 9999;
	}
	.cookie-container {
		display: flex;
		justify-content: space-between;
		align-items: center;
		gap: 10px;
		flex-wrap: nowrap; 
	}
	.cookie-container p {
		margin: 0;
		font-size: 16px;
		line-height: 24px;
		flex: 1;  
	}
	.cookie-container a {
		color: #2EE5C2;
		text-decoration: underline;
	}
	.accept-btn {
		background: #2EE5C2;
		border: none;
		border-radius: 5px;
		white-space: nowrap;

		color: #5637D7;
		text-align: center;
		font-size: 20px;
		font-style: normal;
		font-weight: 700;

		display: flex;
		width: 93px;
		padding: 2px 12px;
		justify-content: center;
		align-items: center;
		gap: 10px;
	}
}

@media (min-width: 820px) and (max-width: 912px) {
	.cookie-popup {
		position: fixed;
		bottom: 10px;
		left: 50%;
		transform: translateX(-50%);
		width: 80%;
		max-width: 1200px;
		min-width: 365px; 
		background: rgba(29, 4, 90, 0.80);
		color: #fff;
		padding: 12px 40px;
		border-radius: 10px;
		box-shadow: 0 4px 12px rgba(0,0,0,0.2);
		z-index: 9999;
	}
	.cookie-container {
		display: flex;
		justify-content: space-between;
		align-items: center;
		gap: 10px;
		flex-wrap: nowrap; 
	}
	.cookie-container p {
		margin: 0;
		font-size: 16px;
		line-height: 24px;
		flex: 1;  
	}
	.cookie-container a {
		color: #2EE5C2;
		text-decoration: underline;
	}
	.accept-btn {
		background: #2EE5C2;
		border: none;
		border-radius: 5px;
		white-space: nowrap;

		color: #5637D7;
		text-align: center;
		font-size: 20px;
		font-style: normal;
		font-weight: 700;

		display: flex;
		width: 93px;
		padding: 2px 12px;
		justify-content: center;
		align-items: center;
		gap: 10px;
	}
}

@media (min-width: 912px) and (max-width: 1024px) {
	.cookie-popup {
		position: fixed;
		bottom: 10px;
		left: 50%;
		transform: translateX(-50%);
		width: 75%;
		max-width: 1200px;
		min-width: 365px; 
		background: rgba(29, 4, 90, 0.80);
		color: #fff;
		padding: 12px 40px;
		border-radius: 10px;
		box-shadow: 0 4px 12px rgba(0,0,0,0.2);
		z-index: 9999;
	}
	.cookie-container {
		display: flex;
		justify-content: space-between;
		align-items: center;
		gap: 10px;
		flex-wrap: nowrap; 
	}
	.cookie-container p {
		margin: 0;
		font-size: 16px;
		line-height: 24px;
		flex: 1;  
	}
	.cookie-container a {
		color: #2EE5C2;
		text-decoration: underline;
	}
	.accept-btn {
		background: #2EE5C2;
		border: none;
		border-radius: 5px;
		white-space: nowrap;

		color: #5637D7;
		text-align: center;
		font-size: 20px;
		font-style: normal;
		font-weight: 700;

		display: flex;
		width: 93px;
		padding: 2px 12px;
		justify-content: center;
		align-items: center;
		gap: 10px;
	}
}

@media (min-width: 1024px) and (max-width: 1112px) {
	.cookie-popup {
		position: fixed;
		bottom: 10px;
		left: 50%;
		transform: translateX(-50%);
		width: 65%;
		max-width: 1200px;
		min-width: 365px; 
		background: rgba(29, 4, 90, 0.80);
		color: #fff;
		padding: 12px 40px;
		border-radius: 10px;
		box-shadow: 0 4px 12px rgba(0,0,0,0.2);
		z-index: 9999;
	}
	.cookie-container {
		display: flex;
		justify-content: space-between;
		align-items: center;
		gap: 10px;
		flex-wrap: nowrap; 
	}
	.cookie-container p {
		margin: 0;
		font-size: 16px;
		line-height: 24px;
		flex: 1;   
	}
	.cookie-container a {
		color: #2EE5C2;
		text-decoration: underline;
	}
	.accept-btn {
		background: #2EE5C2;
		border: none;
		border-radius: 5px;
		white-space: nowrap;

		color: #5637D7;
		text-align: center;
		font-size: 20px;
		font-style: normal;
		font-weight: 700;

		display: flex;
		width: 93px;
		padding: 2px 12px;
		justify-content: center;
		align-items: center;
		gap: 10px;
	}
}

@media (min-width: 1112px) and (max-width: 1280px) {
	.cookie-popup {
		position: fixed;
		bottom: 10px;
		left: 50%;
		transform: translateX(-50%);
		width: 60%;
		max-width: 1200px;
		min-width: 365px; 
		background: rgba(29, 4, 90, 0.80);
		color: #fff;
		padding: 12px 40px;
		border-radius: 10px;
		box-shadow: 0 4px 12px rgba(0,0,0,0.2);
		z-index: 9999;
	}
	.cookie-container {
		display: flex;
		justify-content: space-between;
		align-items: center;
		gap: 10px;
		flex-wrap: nowrap; 
	}
	.cookie-container p {
		margin: 0;
		font-size: 16px;
		line-height: 24px;
		flex: 1;  
	}
	.cookie-container a {
		color: #2EE5C2;
		text-decoration: underline;
	}
	.accept-btn {
		background: #2EE5C2;
		border: none;
		border-radius: 5px;
		white-space: nowrap;

		color: #5637D7;
		text-align: center;
		font-size: 20px;
		font-style: normal;
		font-weight: 700;

		display: flex;
		width: 93px;
		padding: 2px 12px;
		justify-content: center;
		align-items: center;
		gap: 10px;
	}
}

@media (min-width:1280px) and (max-width: 1312px) {
	.cookie-popup {
		position: fixed;
		bottom: 10px;
		left: 50%;
		transform: translateX(-50%);
		width: 52%;
		max-width: 1200px;
		min-width: 365px; 
		background: rgba(29, 4, 90, 0.80);
		color: #fff;
		padding: 12px 40px;
		border-radius: 10px;
		box-shadow: 0 4px 12px rgba(0,0,0,0.2);
		z-index: 9999;
	}
	.cookie-container {
		display: flex;
		justify-content: space-between;
		align-items: center;
		gap: 10px;
		flex-wrap: nowrap; 
	}
	.cookie-container p {
		margin: 0;
		font-size: 16px;
		line-height: 24px;
		flex: 1;  
	}
	.cookie-container a {
		color: #2EE5C2;
		text-decoration: underline;
	}
	.accept-btn {
		background: #2EE5C2;
		border: none;
		border-radius: 5px;
		white-space: nowrap;

		color: #5637D7;
		text-align: center;
		font-size: 20px;
		font-style: normal;
		font-weight: 700;

		display: flex;
		width: 93px;
		padding: 2px 12px;
		justify-content: center;
		align-items: center;
		gap: 10px;
	}
}

@media (min-width:1312px) and (max-width: 1366px) {
	.cookie-popup {
		position: fixed;
		bottom: 10px;
		left: 50%;
		transform: translateX(-50%);
		width: 52%;
		max-width: 1200px;
		min-width: 365px; 
		background: rgba(29, 4, 90, 0.80);
		color: #fff;
		padding: 12px 40px;
		border-radius: 10px;
		box-shadow: 0 4px 12px rgba(0,0,0,0.2);
		z-index: 9999;
	}
	.cookie-container {
		display: flex;
		justify-content: space-between;
		align-items: center;
		gap: 10px;
		flex-wrap: nowrap; 
	}
	.cookie-container p {
		margin: 0;
		font-size: 16px;
		line-height: 24px;
		flex: 1;   
	}
	.cookie-container a {
		color: #2EE5C2;
		text-decoration: underline;
	}
	.accept-btn {
		background: #2EE5C2;
		border: none;
		border-radius: 5px;
		white-space: nowrap;

		color: #5637D7;
		text-align: center;
		font-size: 20px;
		font-style: normal;
		font-weight: 700;

		display: flex;
		width: 93px;
		padding: 2px 12px;
		justify-content: center;
		align-items: center;
		gap: 10px;
	}
}

@media (min-width:1366px) and (max-width: 1440px) {
	.cookie-popup {
		position: fixed;
		bottom: 10px;
		left: 50%;
		transform: translateX(-50%);
		width: 52%;
		max-width: 1200px;
		min-width: 365px; 
		background: rgba(29, 4, 90, 0.80);
		color: #fff;
		padding: 12px 40px;
		border-radius: 10px;
		box-shadow: 0 4px 12px rgba(0,0,0,0.2);
		z-index: 9999;
	}
	.cookie-container {
		display: flex;
		justify-content: space-between;
		align-items: center;
		gap: 10px;
		flex-wrap: nowrap; 
	}
	.cookie-container p {
		margin: 0;
		font-size: 16px;
		line-height: 24px;
		flex: 1;  
	}
	.cookie-container a {
		color: #2EE5C2;
		text-decoration: underline;
	}
	.accept-btn {
		background: #2EE5C2;
		border: none;
		border-radius: 5px;
		white-space: nowrap;

		color: #5637D7;
		text-align: center;
		font-size: 20px;
		font-style: normal;
		font-weight: 700;

		display: flex;
		width: 93px;
		padding: 2px 12px;
		justify-content: center;
		align-items: center;
		gap: 10px;
	}
}

@media (min-width: 1440px) and (max-width: 1496px) {
	.cookie-popup {
		position: fixed;
		bottom: 10px;
		left: 50%;
		transform: translateX(-50%);
		width: 52%;
		max-width: 1200px;
		min-width: 365px; 
		background: rgba(29, 4, 90, 0.80);
		color: #fff;
		padding: 12px 40px;
		border-radius: 10px;
		box-shadow: 0 4px 12px rgba(0,0,0,0.2);
		z-index: 9999;
	}
	.cookie-container {
		display: flex;
		justify-content: space-between;
		align-items: center;
		gap: 10px;
		flex-wrap: nowrap; 
	}
	.cookie-container p {
		margin: 0;
		font-size: 16px;
		line-height: 24px;
		flex: 1;  
	}
	.cookie-container a {
		color: #2EE5C2;
		text-decoration: underline;
	}
	.accept-btn {
		background: #2EE5C2;
		border: none;
		border-radius: 5px;
		white-space: nowrap;

		color: #5637D7;
		text-align: center;
		font-size: 20px;
		font-style: normal;
		font-weight: 700;

		display: flex;
		width: 93px;
		padding: 2px 12px;
		justify-content: center;
		align-items: center;
		gap: 10px;
	}
}

@media (min-width: 1496px) and (max-width: 1919px) {
	.cookie-popup {
		position: fixed;
		bottom: 10px;
		left: 50%;
		transform: translateX(-50%);
		width: 52%;
		max-width: 1200px;
		min-width: 365px; 
		background: rgba(29, 4, 90, 0.80); 
		color: #fff;
		padding: 12px 40px;
		border-radius: 10px;
		box-shadow: 0 4px 12px rgba(0,0,0,0.2);
		z-index: 9999;
	}
	.cookie-container {
		display: flex;
		justify-content: space-between;
		align-items: center;
		gap: 10px;
		flex-wrap: nowrap; 
	}
	.cookie-container p {
		margin: 0;
		font-size: 16px;
		line-height: 24px;
		flex: 1;
	}
	.cookie-container a {
		color: #2EE5C2;
		text-decoration: underline;
	}
	.accept-btn {
		background: #2EE5C2;
		border: none;
		border-radius: 5px;
		white-space: nowrap;

		color: #5637D7;
		text-align: center;
		font-size: 20px;
		font-style: normal;
		font-weight: 700;

		display: flex;
		width: 93px;
		padding: 2px 12px;
		justify-content: center;
		align-items: center;
		gap: 10px;
	}
}

@media (min-width: 1919px) {
	.cookie-popup {
		position: fixed;
		bottom: 10px;
		left: 50%;
		transform: translateX(-50%);
		width: 52%;
		max-width: 1200px;
		min-width: 365px; 
		background: rgba(29, 4, 90, 0.80);
		color: #fff;
		padding: 12px 40px;
		border-radius: 10px;
		box-shadow: 0 4px 12px rgba(0,0,0,0.2);
		z-index: 9999;
	}
	.cookie-container {
		display: flex;
		justify-content: space-between;
		align-items: center;
		gap: 10px;
		flex-wrap: nowrap; 
	}
	.cookie-container p {
		margin: 0;
		font-size: 16px;
		line-height: 24px;
		flex: 1;  
	}
	.cookie-container a {
		color: #2EE5C2;
		text-decoration: underline;
	}
	.accept-btn {
		background: #2EE5C2;
		border: none;
		border-radius: 5px;
		white-space: nowrap;

		color: #5637D7;
		text-align: center;
		font-size: 20px;
		font-style: normal;
		font-weight: 700;

		display: flex;
		width: 93px;
		padding: 2px 12px;
		justify-content: center;
		align-items: center;
		gap: 10px;
	}
}