/* End custom CSS */

.elementor-18793 .elementor-element.elementor-element-8a9964a {
	--display: flex;
	--margin-top: 0rem;
	--margin-bottom: 0rem;
	--margin-left: 0rem;
	--margin-right: 0rem;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18793 .elementor-element.elementor-element-61b8602 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0rem;
	--margin-bottom: 0rem;
	--margin-left: 0rem;
	--margin-right: 0rem;
}

.elementor-18793 .elementor-element.elementor-element-1bcb71f {
	--display: flex;
}

.elementor-18793 .elementor-element.elementor-element-c183f1b {
	--display: flex;
	--padding-top: 1.88rem;
	--padding-bottom: 1.88rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-18793 .elementor-element.elementor-element-6c7c2bb {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18793 .elementor-element.elementor-element-ac924aa {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-18793 .elementor-element.elementor-element-e8cfd3d {
	--display: flex;
}

body.elementor-page-18793:not(.elementor-motion-effects-element-type-background), body.elementor-page-18793 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

@media (max-width:767px) {
	.elementor-18793 .elementor-element.elementor-element-61b8602 {
		--margin-top: 3.75rem;
		--margin-bottom: 0rem;
		--margin-left: 0rem;
		--margin-right: 0rem;
	}
}

/* Start custom CSS for shortcode, class: .elementor-element-6c7c2bb */
.elementor-18793 .elementor-element.elementor-element-6c7c2bb .hub-breadcrumbs {
	font-size: .75rem !important;
	font-family: "Sans", sans-serif !important;
}

.elementor-18793 .elementor-element.elementor-element-6c7c2bb .hub-breadcrumbs a {
	font-weight: 300 !important;
	text-decoration: none;
	font-size: .75rem !important;
	color: #292b30 !important;
	font-family: "Sans", sans-serif !important;
}

.elementor-18793 .elementor-element.elementor-element-6c7c2bb .hub-breadcrumbs a:hover {
	color: #8d261b !important;
}

.elementor-18793 .elementor-element.elementor-element-6c7c2bb .hub-breadcrumbs .breadcrumb-current {
	/* if you want the current crumb a little bolder */
	font-weight: 300 !important;
}

.elementor-18793 .elementor-element.elementor-element-6c7c2bb .hub-breadcrumb-sep {
	/* push the links away from the slash */
	margin: 0 .5rem;
	/* optional: make sure it doesn’t wrap */
	white-space: nowrap;
}

@media (max-width: 767px) {
	/* base font reset for the breadcrumb */
	.hub-breadcrumbs {
		font-size: .75rem !important;
		font-family: "Sans", sans-serif !important;
		font-weight: 300 !important;
	}
	
	.hub-breadcrumbs a, .hub-breadcrumbs .breadcrumb-current {
		color: #000;
	}
	
	/* wrap your slashes in <span class="hub-breadcrumb-sep">/</span> in your PHP output */
	
	/* hide everything except the last two nodes (prev link + slash + current) */
	.hub-breadcrumbs > * {
		display: none;
	}
	
	.hub-breadcrumbs > *:nth-last-child(-n+3) {
		display: inline;
	}
	
	/* tighten up the slash spacing */
	.hub-breadcrumbs .hub-breadcrumb-sep {
		margin: 0 .2em;
		white-space: nowrap;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c183f1b */
.elementor-18793 .elementor-element.elementor-element-c183f1b a {
	font-weight: 300 !important;
}

.elementor-18793 .elementor-element.elementor-element-c183f1b {
	font-weight: 300;
}

/* End custom CSS */

/* Start custom CSS for shortcode, class: .elementor-element-b951b24 */
.elementor-18793 .elementor-element.elementor-element-b951b24 .gform_wrapper {
	margin: 0;
	width: 100%;
	background-color: #f2ebe1;
	box-shadow: none;
	padding: 0;
}

.elementor-18793 .elementor-element.elementor-element-b951b24 .gform_confirmation_message {
	font-family: "Glare", Sans-Serif;
	font-weight: 300;
}

.elementor-18793 .elementor-element.elementor-element-b951b24 .gform_wrapper .form-header {
	font-family: "Glare", Sans-Serif;
	font-weight: 600;
	font-size: 2rem;
	margin: 0;
	margin-bottom: 1.5rem;
}

.elementor-18793 .elementor-element.elementor-element-b951b24 .gform_wrapper .form-sentence {
	font-family: "Glare", Sans-Serif;
	font-weight: 300;
	font-size: 1rem;
	margin: 0;
	margin-bottom: 1.5rem;
}
