/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 22 2025 | 11:52:15 */
.sepratorLine.w-separator.width_30 {
	width: 160px;
}.iconBox .w-iconbox-title {
	font-weight: 700;
	color: #52408d;
}
.ImgShadow img {
	box-shadow: -20px 20px 0px 0px #52408d;
}
@media (min-width:769px){
.HomeMainSection h1 {
	font-size: 3rem;
	line-height: 1.2em;
	letter-spacing: 0px;
	text-shadow: 1px 1px 0px #CCA6EB;
}
.HomeMainSection p {
	font-size: 1.2rem;
	font-weight: 500;
	line-height: 30px;
}
}

#page-footer h5 {
	font-weight: 600;
	font-size: 22px;
}
.iconBox .w-iconbox-icon {
	font-size: 5rem !important;
}
#page-footer .footerLogo img {
	width: 150px;
}
#page-footer .mainFooter a {
	color: #fff;
}
#page-footer .mainFooter a:hover {
	color: var(--color-content-link-hover);
}
#page-footer .mainFooter .menu-item a {
	background: url(/wp-content/uploads/2025/06/down-arrow.png);
	background-repeat: no-repeat;
	background-size: 10px;
	background-position: left center;
	padding-left: 20px !important;
}
#page-footer ul {
	margin-left: 0px !important;
}
.ctaOne, .ctaTwo {
transition: background-color 0.3s ease;
}
.ctaTwo:hover, .ctaOne:hover {
	background: #EFEAFF !important;
	color: #222 !important;
}
.ctaTwo:hover .w-iconbox-icon, .ctaOne:hover .w-iconbox-icon {
	color: #222 !important;
}
.ctaTwo:hover h3, .ctaOne:hover h3 {
	color: #222 !important;
}
@media screen and (max-width: 768px) {
	.l-section.wpb_row.HomeMainSection {
	background-position-x: 50% !important;
}
.iconBox  .w-iconbox.align_center {
	text-align: left !important;
}
.rightColFooter .w-iconbox.align_right {
	justify-content: flex-start;
}
.rightColFooter .vc_column-inner h5, .rightColFooter .vc_column-inner .w-socials {
	text-align: left !important;
}
.footerInner .g-cols.wpb_row{
	grid-gap: 2rem !important;
}
}