	table {
		width: 1460px !important;
		margin: 0 auto;
		margin-top: 50px;
		border-collapse: collapse;
		margin-bottom: 20px;
	}

	.entry-content table {
		width: 1460px;
		margin: 0 auto;
		margin-top: 30px;
	}

	.entry-content table tr {
		height: 45px !important;

		line-height: 45px !important;
	}

	.entry-content table tr td {
		border: 0.01rem solid #ccc !important;
		font-size: 20px !important;
		text-align: center;
	}

	.entry-content table tbody tr:first-child td,
	.entry-content table tbody tr:first-child th {
		background-color: #ffcc33 !important;
		font-size: 20px !important;
		font-weight: 600 !important;
	}

	.entry-content table tr:hover {
		background: #ffcc33;
	}

	th,
	td {
		border: 1px solid #ddd;
		padding: 8px;
		text-align: left;
	}

	th {
		background-color: #f2f2f2;
		text-align: center;
	}

	form {
		margin-top: 20px;
	}

	label {
		display: block;
		margin-bottom: 8px;
	}

	input,
	select {
		width: 100%;
		padding: 8px;
		margin-bottom: 12px;
		border: 1px solid #ccc;
		border-radius: 4px;
	}

	button {
		padding: 10px 20px;
		background-color: #4CAF50;
		color: white;
		border: none;
		border-radius: 4px;
		cursor: pointer;
	}

	button:hover {
		background-color: #45a049;
	}

	.elementor-2505 .elementor-element.elementor-element-f7d883f .elementor-heading-title {
		font-family: "Poppins", Sans-serif;
		font-size: 40px;
		font-weight: 800;
	}

	.elementor-2505 .elementor-element.elementor-element-74c8634 {
		--display: flex;
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 5%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}

	.elementor-2505 .elementor-element.elementor-element-b09b234 {
		--display: flex;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 60px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 0px;
	}

	.elementor-2505 .elementor-element.elementor-element-d2f173a {
		font-size: 20px;
	}

	.gywm-box {
		display: flex;
		flex-wrap: wrap;
		width: 100%;
		margin: 0 auto;
		gap: 10px;
		padding: 0 5px;
	}

	.gywm-card {
		width: calc(25% - 10px);
	}

	.video video,
	.video iframe {
		width: 100%;
		height: auto;
		aspect-ratio: 16 / 9;
	}


	@media (min-width: 768px) {
		.elementor-2505 .elementor-element.elementor-element-74c8634 {
			--width: 1460px;
		}

		.elementor-2505 .elementor-element.elementor-element-b09b234 {
			--width: 50%;
			margin-right: 50px;
		}

		.elementor-2505 .elementor-element.elementor-element-6c53ba7 {
			justify-content: center;
		}

		.elementor-element-5f9a8ef .e-con-inner {
			justify-content: center !important;
		}

		.elementor-element-d3f8142 {
			justify-content: center;
		}

		.elementor-2505 .elementor-element.elementor-element-9e34f93,
		.elementor-2505 .elementor-element.elementor-element-5cdf1fe {
			align-items: start;
			padding-left: 0;
		}

		.rxcp {
			background: url('/static/fl/img/bj.webp') no-repeat center center;
			background-size: cover;
		}

		.rxcp>div {
			margin: 0 auto;
		}

		.cpcs {
			background-color: #f3f3f3;
		}

		.cpcs>div {
			margin: 0 auto;
		}

		.cpys {
			background: url('/static/fl/img/bj.webp') no-repeat center center;
			background-size: cover;
		}

		.elementor-element-fcd7986 {
			margin: 0 auto;
		}

		.elementor-element-9238ca1 {
			background-color: #fff;
		}

	}

	@media only screen and (max-width: 767px) {
		.entry-content table {
			width: 100% !important;
			margin: 0 auto;
		}

		.entry-content table tr.fist th {
			line-height: 24px;
			font-size: 18px !important;
		}

		.entry-content table tr td {
			line-height: 25px;
			font-size: 18px !important;
		}

		.elementor-2505 .elementor-element.elementor-element-f7d883f .elementor-heading-title {
			font-size: 30px;
		}

		.elementor-2505 .elementor-element.elementor-element-d2f173a>.elementor-widget-container {
			padding: 0px 20px 0px 0px;
		}

		.gywm-box {
			gap: 10px;
			padding: 0 5px;
		}

		.gywm-card {
			width: calc(50% - 5px);
		}

		.video {
			margin-top: 20px;
			width: 100%;
			height: auto;
			aspect-ratio: 16 / 9;
		}

		.elementor-2505 .elementor-element.elementor-element-bf5c757,
		.elementor-2505 .elementor-element.elementor-element-0b693a6 {
			width: 100%;
			text-align: center;
		}

		.elementor-2505 .elementor-element.elementor-element-f1dff00,
		.elementor-2505 .elementor-element.elementor-element-105d5e0 {
			width: 100%;
			text-align: center;
		}

		.elementor-2505 .elementor-element.elementor-element-8878919,
		.elementor-2505 .elementor-element.elementor-element-6c53ba7 {
			gap: 20px;
		}

		.m-title{position: relative;}
		.m-title::before {
			content: '';
			position: absolute;
			width: 7px;
			left:7px;
			height: 100%;
			background-color: #4f7ff4;
		}
	}