/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 12 2023 | 05:51:42 */
div.wpforms-container-full {
    margin: 0 !important;
}

.g5core-site-branding .site-logo{
	padding: 10px 0 !important;
}

.feature-img img {
    -webkit-box-shadow: 0 29px 60px 0 rgb(54 57 73/9%);
    box-shadow: 0 29px 60px 0 rgb(54 57 73/9%);
    border-radius: 3px;
    margin: 0 auto;
    padding: 10px;
}

.sk-chasing-dots .sk-child, .sk-circle .sk-child:before, .sk-rotating-plane, .sk-double-bounce .sk-child, .sk-fading-circle .sk-circle:before, .sk-folding-cube .sk-cube:before, .sk-spinner-pulse, .sk-three-bounce .sk-child, .sk-wave .sk-rect{
	background-color: var(--g5-color-accent) !important;
}

.site-search-results-not-found .search-form input{
	border: 1px solid #F36E21 !important;
}

@media screen and (max-width: 1023px) {
	.elementor-element-3deb61b .elementor-widget-wrap>.elementor-element.elementor-absolute {
		position: initial !important;
	}
}

@supports (font: -apple-system-body) and (-webkit-appearance: none) {
	.g5core-header-customize, .g5core-header-customize-inner, .g5core-site-branding{
		display: flex !important;
		width: auto !important;
	}
	.content-fill{
		flex: 1 1 auto!important;
	}
	.g5core-site-branding .site-logo{
		padding: 10px 0 !important;
		width:auto !important;
	}
}

::i-block-chrome,.g5core-header-customize, ::i-block-chrome,.g5core-header-customize-inner, ::i-block-chrome,.g5core-site-branding{
	-webkit-display: flex !important;
	-webkit-width: auto !important;
}

::i-block-chrome,.content-fill{
	-webkit-flex: 1 1 auto!important;
	width:auto !important;
}

::i-block-chrome,.g5core-site-branding .site-logo{
	padding: 10px 0 !important;
}