.section-home h2 {
	font-size: 48px !important;
	font-weight: 700;
	color: #fff;
}

.section-home-3 .list-item .et_pb_column  {
	display: grid;
	gap: 20px;
}
.section-home-3 .list-item .et_pb_column .et_pb_module {
	margin-bottom: 0px;
}
.section-home-3 .list-item .et_pb_column .et_pb_module .et_pb_code_inner {
	height: 100%;
}

.section-home-3 .list-item .item {
	border-radius: 6px;
	border: 1px solid  #BE8F48;
	background: rgba(21, 21, 21, 0.50);
	padding: 26px;
	height: 100%;
	display: flex;
	flex-direction: column;
}
.section-home-3 .list-item .item h4 {
	font-size: 28px !important;
	font-weight: 700;
	text-align: center;
	padding-bottom: 0px;
}
.section-home-3 .list-item .item .caption {
	color: #BCBFBF;
	font-size: 16px;
	font-weight: 400;
	padding: 24px 0;
	text-align: center;
}
.section-home-3 .list-item .item .content {
	border-top: 1px solid #D1B06B;
	padding-top: 28px;
	font-size: 16px;
	color: #FFFBEB;
	font-weight: 400;
	line-height: 1.42;
	margin-bottom: 40px;
}
.section-home-3 .list-item .item ul {
	margin: 0px;
	padding: 0px;
	padding-left: 26px;
}
.section-home-3 .list-item .item ul li {
	margin-bottom: 16px;
}
.section-home-3 .list-item .item ul li:last-child {
	margin-bottom: 0px;
}
.section-home-3 .list-item .item .btn {
	padding: 16px 48px;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5;
	letter-spacing: 0.045px;
	margin-top: auto;
}

.section-home-4 .content {
	border-left: 4px solid #CEAE71;
	margin-bottom: 24px !important;
	padding-bottom: 0px !important;
}

.section-home-4 .content p {
  margin-bottom: 30px;
  line-height: 1.42;
}
.section-home-4 .content p:last-of-type{
  margin-bottom: 0px;
}
.section-home-4 .content ul {
	margin-top: 16px;
}
.section-home-4 .content ul li {
	color: #EFBD4C;
	font-weight: 500;
}
.section-home-4 .btn {
	width: fit-content;
	padding: 14px 32px;
	font-size: 16px;
	letter-spacing: 0.48px;
	line-height: 17px;
}
.section-home-5 .list-item .et_pb_code_inner {
	display: grid;
	gap: 24px;
}
.section-home-5 .list-item .item-left {
	display: flex;
    flex-direction: column;
    gap: 24px;
}
.section-home-5 .list-item .item {
	border-radius: 10px;
    background: #171717;
	padding: 32px 32px 29px 32px;
	height: 100%;
}
.section-home-5 .list-item .item:hover {
	background: linear-gradient(315deg, #CEAE71 10.67%, #B18D56 112.78%);
}
.section-home-5 .list-item .item:hover .icon {
	background: rgba(255, 255, 255, 0.10);
}
.section-home-5 .list-item .item:hover .icon img {
	filter: brightness(0) invert(1);
}
.section-home-5 .list-item .item .icon {
	height: 48px;
	width: 48px;
	border-radius: 8px;
    background: rgba(239, 189, 76, 0.10);
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 24px;
}
.section-home-5 .list-item .item .icon img {
	width: 24px;
	height: 24px;
	object-fit: cover;
}
.section-home-5 .list-item .item h4 {
	font-size: 20px !important;
	font-weight: 700;
	color: #fff;
	padding-bottom: 12px;
}

.section-home-5 .list-item .item .desc {
	font-size: 16px;
	line-height: 1.42;
	color: #fff;
	font-weight: 400;
}
.section-home-5 .list-item .item-center .image,
.section-home-5 .list-item .item-center .image img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.section-home-9 .et_pb_toggle_content p {
	line-height: 1.42;
}

@media (min-width: 1024px) {
	.section-home-5 .list-item .et_pb_code_inner {
	  grid-template-columns: repeat(3, 1fr);
    }
	.section-home-4 .et_pb_row {
		display: flex;
		align-items: center;
	}
}

@media (min-width: 1200px) {
	.section-home-3 .list-item .et_pb_column {
		grid-template-columns: repeat(3, 1fr);
	}
	.section-home-4 .custom-col-large-1 {
	padding-left: 111px;
}
	body .section-home-4 .custom-col-large-1 {
		width: 54% !important;
	}
	body .section-home-4 .custom-col-large-2 {
		width: 46% !important;
	}
}

@media (max-width: 1280px) {
	.section-home-4 .custom-col-large-1 {
	padding-left: 0px;
}
}

@media (max-width: 980px) {
    .section-home h2 {
        font-size: 42px !important;
    }
	.section-home-5 .list-item .item-left {
		flex-direction: row;
	}
	.section-home-5 .list-item .item-left .item {
		flex: 1;
	}
}

@media (max-width: 567px) {
	.section-home-5 .list-item .item-left {
		flex-direction: column;
	}
	 .section-home h2 {
        font-size: 36px !important;
    }
}
