/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 14 2025 | 23:23:53 */
.upper-layer-bg {
	z-index: 999 !important;
}

.elementor-1089 .elementor-element.elementor-element-7819c31:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-7819c31 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	width: 64%;
}

@media (min-width: 768px) {
	
	.elementor-1089 .elementor-element.elementor-element-64aa2bd {
		--width: 52%;
	}
	
}


/* CUSTOM CSS FOR GOOGLE INBOXES */

.elementor-30 .elementor-element.elementor-element-7235309 .elementor-heading-title,
.elementor-30 .elementor-element.elementor-element-2c348bb .elementor-heading-title,
.elementor-30 .elementor-element.elementor-element-53f7304 .elementor-heading-title,
.elementor-30 .elementor-element.elementor-element-67e7d44 .elementor-heading-title {
    font-size: 0.8em;
    color: #4F5B66;
    align-content: center;
    align-items: center;
    background-color: #FDFDD3;
    border-radius: 30px;
    display: inline-block;
    flex: none;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 50px;
    height: min-content;
    justify-content: center;
    overflow: hidden;
    padding: 10px 20px;
    position: relative;
    width: auto;
    will-change: var(--framer-will-change-override, transform);
}

.elementor-30 .elementor-element.elementor-element-32f0aaf .elementor-heading-title {
	color: #4F5B66;
	background-color: #FDFDD3;
    border-radius: 30px;
	padding: 10px 20px;
	display: inline-block;
}

.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item {
    line-height: 30px;
    margin-right: 30px;
}

.menu-item-2148 {
	background-color: transparent;
    border-radius: 10px;
    opacity: 1;
	border-bottom-width: 1.5px;
    border-color: rgb(255, 255, 255);
    border-left-width: 1.5px;
    border-right-width: 1.5px;
    border-style: solid;
    border-top-width: 1.5px;
	padding: 8px;
	font-weight: 900;
}

.elementor-30 .elementor-element.elementor-element-7260c30 > .elementor-widget-container,
.elementor-30 .elementor-element.elementor-element-8365477 > .elementor-widget-container,
.elementor-30 .elementor-element.elementor-element-350ada3 > .elementor-widget-container,
.elementor-30 .elementor-element.elementor-element-67fd971 > .elementor-widget-container,
.elementor-30 .elementor-element.elementor-element-d9ddfe2 > .elementor-widget-container,
.elementor-30 .elementor-element.elementor-element-4010d29 > .elementor-widget-container
{
    background-color: #4F5B66;
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    height: 250px;
}

.wp-block-easy-pricing-tables-column.ept4Template-2 {
	border-bottom-width: 1px !important;
    border-color: rgb(255, 252, 252) !important;
    border-left-width: 1px !important;
    border-right-width: 1px !important;
    border-style: solid !important;
    border-top-width: 1px !important;
    background-color: rgba(79,91,102, 0.25) !important;
    width: 100% !important;
    opacity: 1 !important;
    border-radius: 20px !important;
/*     box-shadow: rgba(255, 255, 255, 0.25) 0px 0px 40px 7px !important; */
}

.wp-block-easy-pricing-tables-column.ept4Template-2:hover {
    box-shadow: rgba(255, 255, 255, 0.25) 0px 0px 40px 7px !important;
}

.wp-block-easy-pricing-tables-field.easy-pricing-tables-field.planText.has-text-color,
.wp-block-easy-pricing-tables-field.easy-pricing-tables-field.planSubText.has-text-color, 
.wp-block-easy-pricing-tables-field.easy-pricing-tables-field.priceText.has-text-color,
.wp-block-easy-pricing-tables-field.easy-pricing-tables-field.pricePeriod.has-text-color,
.wp-block-easy-pricing-tables-list-item.easy-pricing-tables-list-item {
	color: #fff !important;
}

.wp-block-easy-pricing-tables-column.ept4Template-2 a.wp-block-easy-pricing-tables-button {
/* 	background-color: rgb(71, 70, 70) !important; */
}

.framer-A7xJk {
/* 	background-color: rgb(255, 242, 242) !important; */
}

#sp-ea-2000.sp-easy-accordion>.sp-ea-single, #sp-ea-2000.sp-easy-accordion>.sp-ea-single>.sp-collapse>.ea-body {
    background: rgba(255, 255, 255, 0.2) !important;
	color: #fff !important;
}

#sp-ea-2000.sp-easy-accordion>.sp-ea-single>.ea-header a {
    color: #ffffff !important;
}

/* FAQ */

.elementor-widget .elementor-widget-heading {
	max-width: 100% !important;
}

.e-con.e-con>.e-con-inner#sp_easy_accordion-1747197763, .elementor.elementor .e-con #sp_easy_accordion-1747197763 {
    max-width: 80%;
	margin: auto;
}

.e-con #sp_easy_accordion-1747197763 {
    min-width: 80%;
}

/* FOOTER */

.site-primary-footer-wrap[data-section="section-primary-footer-builder"], 
.site-below-footer-wrap[data-section="section-below-footer-builder"] {
	background-color: #0C111C !important;
}

.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .widget-title, .footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] h1, .footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .widget-area h1, .footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] h2, .footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .widget-area h2, .footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] h3, .footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .widget-area h3, .footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] h4, .footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .widget-area h4, .footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] h5, .footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .widget-area h5, .footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] h6, .footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .widget-area h6,
.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] .widget-title, .footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] h1, .footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] .widget-area h1, .footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] h2, .footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] .widget-area h2, .footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] h3, .footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] .widget-area h3, .footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] h4, .footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] .widget-area h4, .footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] h5, .footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .widget-area h5, .footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] h6, .footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] .widget-area h6,
.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] .widget-title, .footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] h1, .footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] .widget-area h1, .footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] h2, .footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] .widget-area h2, .footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] h3, .footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] .widget-area h3, .footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] h4, .footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] .widget-area h4, .footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] h5, .footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] .widget-area h5, .footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] h6, .footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] .widget-area h6,
.footer-widget-area[data-section="sidebar-widgets-footer-widget-4"] .widget-title, .footer-widget-area[data-section="sidebar-widgets-footer-widget-4"] h1, .footer-widget-area[data-section="sidebar-widgets-footer-widget-4"] .widget-area h1, .footer-widget-area[data-section="sidebar-widgets-footer-widget-4"] h2, .footer-widget-area[data-section="sidebar-widgets-footer-widget-4"] .widget-area h2, .footer-widget-area[data-section="sidebar-widgets-footer-widget-4"] h3, .footer-widget-area[data-section="sidebar-widgets-footer-widget-4"] .widget-area h3, .footer-widget-area[data-section="sidebar-widgets-footer-widget-4"] h4, .footer-widget-area[data-section="sidebar-widgets-footer-widget-4"] .widget-area h4, .footer-widget-area[data-section="sidebar-widgets-footer-widget-4"] h5, .footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .widget-area h5, .footer-widget-area[data-section="sidebar-widgets-footer-widget-4"] h6, .footer-widget-area[data-section="sidebar-widgets-footer-widget-4"] .widget-area h6,
.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .footer-widget-area-inner a,
.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] .footer-widget-area-inner a, 
.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"] .footer-widget-area-inner a, 
.footer-widget-area[data-section="sidebar-widgets-footer-widget-4"] .footer-widget-area-inner a, 
#astra-footer-menu .menu-item > a, 
.footer-widget-area[data-section="section-fb-html-1"] .ast-builder-html-element {
	color: #fff;
}

.widget-title {
	font-size: 1.175rem !important;
}

.site-below-footer-wrap[data-section="section-below-footer-builder"] {
    border-style: solid;
    border-width: 0px;
    border-top-width: 1px;
    border-top-color: rgba(255, 255, 255, 0.2);
}

/* FORM BUTTON */

.wpcf7-form-control {
	width: 100%;
	border-radius: 10px !important;
}

/* FAQ BORDER */

#sp-ea-2000.sp-easy-accordion>.sp-ea-single {
	border: 0px;
}

/* MOBILE HAMBURGER */


/* MOBILE RESPONSIVENESS */
@media (max-width: 767px) {
	 [data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg 	   {
		fill: #000 !important;	 
	 }
	 [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-fill {
		background-color: #FDFDD3;
	}

	
	.elementor-30 .elementor-element.elementor-element-3c18ff7,
    .elementor-30 .elementor-element.elementor-element-975a41a,
	.elementor-30 .elementor-element.elementor-element-003488e,
	.elementor-30 .elementor-element.elementor-element-5a99c3b,
	.elementor-30 .elementor-element.elementor-element-a51646a {
		padding: 50px 20px 50px 20px;
	}
	
	.wp-block-easy-pricing-tables-table {
		padding: 36px 0px !important;
	}
	
	.elementor-30 .elementor-element.elementor-element-fbf0d0c .elementor-heading-title {
		font-size: 2em;
	}
	
	.elementor-30 .elementor-element.elementor-element-6493b00 {
		padding-top: 0em;
		padding-bottom: 4em;
	}
	
	.elementor-30 .elementor-element.elementor-element-1f5ad64 {
		padding-left: 0em;
		padding-right: 0em;
	}
	
	.elementor-30 .elementor-element.elementor-element-6e2eb14 .elementor-heading-title, 
	.elementor-30 .elementor-element.elementor-element-0afeb89 .elementor-heading-title,
	.elementor-30 .elementor-element.elementor-element-8a945a4 .elementor-heading-title {
		align-content: center;
		align-items: center;
		background-color: #FDFDD3;
		border-radius: 30px;
		display: inline-block;
		flex: none;
		flex-direction: row;
		flex-wrap: nowrap;
		font-size: 0.8em;
    	color: #4F5B66;
		padding: 10px 20px;
	}
	
	.site-footer {
		background-color: #0C111C !important;
	}
	
	.ast-builder-html-element p:last-child {
		color: #fff;
	}
	
	.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .footer-widget-area-inner {
		text-align: center !important;
	}
	
	#media_image-1 {
		display: none;
	}
	
	#menu-item-2255 {
		font-size: 1rem;
	}
		
}
