/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 03 2025 | 06:24:33 */
.page-id-4613 .signup-form {
	max-width: 460px;
	margin: 0 auto;	
}

.page-id-4613 .site-content .container {
	max-width: 1400px;
} 

.page-id-4613 .wp-block-atbs-tabs .tabs-content {
	background: none;
}

.page-id-4613 .content-tab .tabs-nav {
	max-width: 900px;
	width: 100%;
	margin: 0 auto;
	box-shadow: none !important;
}

.page-id-4613 .wp-block-atbs-tabs .tabs-titles {
	background: none !important;
}

.page-id-4613 .eb-post-grid-wrapper.eb-post-grid-u0b4l .ebpg-entry-content,
.page-id-4613 .eb-post-grid-wrapper .ebpg-grid-post-excerpt {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.page-id-4613 .ebpg-entry-thumbnail {
	border-radius: 20px;
	overflow: hidden;
}

.page-id-4613 .ebpg-entry-thumbnail img {
	display: block;
	width: 100%;
	height: auto;
}

.page-id-4613 .ebpg-grid-post-link:hover {
	color: #333 !important;
	opacity: 1 !important;
}

.page-id-4613 .eb-post-grid-wrapper.eb-post-grid-u0b4l .ebpg-grid-post-holder .ebpg-entry-thumbnail:hover:after {
	background: none !important;
}

.page-id-4613 .ebpg-footer-meta .ebpg-tags-meta a {
	padding: 0 10px !important;
	border-radius: 14px !important;
	border: 1px solid #333;
}

.page-id-4613 .ebpg-footer-meta .ebpg-tags-meta a:hover {
	border: 1px solid #0abab5;
}

.page-id-4613 .gradient-bg {
	padding-bottom: 520px !important;
}

.page-id-4613 .signup-form-wrap {
	margin-top: -480px !important;
	position: relative;
	z-index: 1;
}

.page-id-4613 .gradient-bg .has-background-gradient {
	padding-bottom: 520px !important;
	background-size: 200% 200% !important;
	animation: gradientMove 8s ease infinite;
}

.page-id-4613 .video-wrapper {
	position: relative;
	border-radius: 20px;
	overflow: hidden;
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
}

.page-id-4613 .play-btn {
	width: 30px;
	height: 30px;
	margin: 0;
	padding: 0;
	align-items: center;
	justify-content: center;
	position: absolute;
	bottom: 20px;
	right: 20px;
	font-size: 10px;
	line-height: 1;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 50%;
	cursor: pointer;

}

.page-id-4613 .custom-card {
	width: 1500px; 
	position: relative;
}

.page-id-4613 .custom-card	.ystdb-column:first-child .ystdb-column-block-container {
	max-width: 440px;
	margin: 0 auto;
}

.page-id-4613 .custom-card .ystdb-columns {
	position: relative;
	min-height: 720px;
}

.page-id-4613 .custom-card .ystdb-column:last-child {
	position: absolute !important;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
	padding: 0 !important;
}

.page-id-4613 .custom-card .ystdb-column:last-child .wp-block-image {
	margin: 0;
}

.page-id-4613 .custom-card .ystdb-column:last-child .wp-block-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center right;
	display: block;
}

.page-id-4613 .custom-card .ystdb-column:first-child {
	position: absolute !important;
	top: 0;
	left: 0;
	background: linear-gradient(
		to right,
		rgb(117,171,174,1) 0%,
		rgba(117,171,174,1) 47%,
		rgba(117,171,174,0.9) 50%,
		rgba(117,171,174,0.8) 100%
	);
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	z-index: 2;
	height: 100%;
}

.page-id-4613 .custom-card .ystdb-column:first-child .wp-block-image:first-child {
	margin-bottom: 30px;
}

.page-id-4613 .custom-card .ystdb-column:first-child .wp-block-image:first-child img {
	max-width: 350px;
	height: auto;
	filter: drop-shadow(0 2px 8px rgba(0, 0, 0, 0.2));
}

.page-id-4613 .custom-card .ystdb-column:first-child p {
	color: #ffffff !important;
	line-height: 1.8;
	margin-bottom: 40px;
	font-size: 16px !important;
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.page-id-4613 .custom-card .ystdb-column:first-child .wp-block-image:last-child {
	margin-top: auto;
	margin-bottom: 0;
}

.page-id-4613 .custom-card .ystdb-column:first-child .wp-block-image:last-child img {
	max-width: 100%;
	height: auto;
}

@media (max-width: 1024px) {
	.page-id-4613 .custom-card .ystdb-columns {
		min-height: 500px;
	}

	.page-id-4613 .custom-card .ystdb-column:first-child {
		padding: 40px 30px !important;
	}

	.page-id-4613 .custom-card .ystdb-column:first-child .wp-block-image:first-child img {
		max-width: 250px;
	}
}

@media (max-width: 768px) {
	.page-id-4613 .title-h2 {
		font-size: 42px !important;
	}

	.page-id-4613 .sub-title-h2 {
		font-size: 36px !important;
	}

	.page-id-4613 .gradient-bg {
		padding-top: 100px !important;
		padding-bottom: 180px !important;
		padding-right: 10px !important;
		padding-left: 10px !important;
	}
	
	.page-id-4613 .gradient-bg .has-background-gradient {
		padding-bottom: 140px !important;
	}

	.page-id-4613 .gradient-bg .wp-block-heading {
		font-size: 42px !important;
	}

	.page-id-4613 .gradient-bg .ystdb-section__inner p {
		font-size: 13px !important;
	}

	.page-id-4613 .signup-form-wrap {
		margin-top: -170px !important;
	}

	.page-id-4613 .signup-title strong {
		font-size: 15px !important;
	}

	.page-id-4613 .signup-annotation {
		font-size: 10px !important;
	}

	.page-id-4613 .custom-card {
		width: auto;
	}

	.page-id-4613 .custom-card .ystdb-columns {
		min-height: auto;
	}

	.page-id-4613 .custom-card .ystdb-column:first-child {
		position: relative !important;
		background: linear-gradient(135deg, #6fa8a8 0%, #7eb5b5 100%);
		padding: 30px 20px !important;
		height: auto !important;
	}

	.page-id-4613 .custom-card .ystdb-column:last-child {
		position: relative !important;
	}

	.page-id-4613 .custom-card .ystdb-column:last-child .ystdb-column-block-container {
		width: auto !important;
		margin-right: -24px;
		margin-left: -24px;
	}
}