/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 17 2025 | 16:36:53 */
.gradient-text1 *,
.home_post-slider .uc_post_title,
.elementor-post__title a {
    background-image: linear-gradient(180deg, #a8b7cc, #ebeef3) !important;
    -webkit-text-fill-color: transparent !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
}
.elementor-button-content-wrapper {
	align-items: center;
}
.button-icon .elementor-button-icon {
    border: 1px solid #a8b7cc;
    background-color: #0b192e;
    border-radius: 8px;
    width: 28px;
    height: 28px;
    display: inline-flex;
    box-shadow: 0 0 24.8px #0798ff, 0 0 8.5px #07ffd6;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.card-hover .elementor-widget-heading,
.card-hover .elementor-widget-text-editor {
	transition: transform .2s;
}
.card-hover:hover .elementor-widget-heading {
	transform: translatey(-10px);
}
.card-hover:hover .elementor-widget-text-editor {
	transform: translatey(-6px);
}

.home_post-slider .uc_image_carousel_container_holder {
    display: flex !important;
}
.home_post-slider .uc_image_carousel_placeholder{
	width: 100%;
	min-width: 400px !important;
}
.home_post-slider .uc_image_carousel_bg {
	height: 100%;
}
.home_post-slider .uc_image_carousel_content {
	justify-content: start !important;
	align-items: start !important;
}
.home_post-slider .ue_post_date {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    text-align: center;
    background-image: linear-gradient(90deg, #1d304b7a, #6619ce7a);
    border: 1px solid #ffffff4d;
    border-radius: 8px;
    padding: 10px 16px 8px;
    display: inline-block;
}
.home_post-slider .uc_more_btn {
    box-shadow: 0 0 8.5px #07ffd6cc, 0 0 15px #0798ff;
}
.footer_social-icons .elementor-icon-list-icon {
	width: 32px;
	height: 32px;
	display: flex;
	justify-content: center;
	align-items: center;
    border: 1px solid #a8b7cc;
    background-color: #0b192e;.elementor-post__thumbnail  {
	transition: transform .3s !important;
}
    color: #fff;
    border-radius: 8px;
    box-shadow: 0 0 24.8px #0798ff, 0 0 8.5px #07ffd6;
	margin-right: 12px;
}
.footer_social-icons .elementor-icon-list-icon svg {
	margin: 0 !important;
}
.elementor-post__thumbnail__link {
	overflow: hidden;
}
.elementor-post__thumbnail  {
	transition: transform .3s !important;
}
.elementor-post:hover .elementor-post__thumbnail  {
	transform: scale(1.05) !important;
}


@media screen and (max-width:850px){
	.home_post-slider .uc_image_carousel_placeholder{
		min-width: 320px !important;
	}
}
@media screen and (max-width:666px){
	.home_post-slider .uc_image_carousel_container_holder {
    	flex-direction: column;
	}
	.home_post-slider .uc_image_carousel_bg{
		height: 100%;
		min-height: 280px;
	}
	.home_post-slider .uc_image_carousel_content {
		padding: 25px 10px !important;
	}
	.footer_social-icons .elementor-icon-list-items {
		gap: 20px;
	}
}