.elementor-kit-11 {
	--e-global-color-primary: #fcfdf8;
	--e-global-color-secondary: #8d5e51;
	--e-global-color-text: #272727;
	--e-global-color-accent: #4a554b;
	--e-global-color-74d1366: #4a554b;
	--e-global-color-fc2b7ae: #8d5e51;
	--e-global-color-3908d16: #b3b7b2;
	--e-global-color-60cf1da: #ceac91;
	--e-global-color-520c877: #eaded6;
	--e-global-color-d095c1c: #fcfdf8;
	--e-global-color-a0acda4: #fdfbf9;
	--e-global-color-0185ff4: #7c7c7c;
	--e-global-typography-primary-font-family: "Lexend";
	--e-global-typography-primary-font-size: 4.5rem;
	--e-global-typography-primary-font-weight: 600;
	--e-global-typography-primary-line-height: 1.1em;
	--e-global-typography-secondary-font-family: "Lexend";
	--e-global-typography-secondary-font-size: 4rem;
	--e-global-typography-secondary-font-weight: 500;
	--e-global-typography-secondary-line-height: 1.1em;
	--e-global-typography-text-font-family: "Lexend";
	--e-global-typography-text-font-size: 1.5rem;
	--e-global-typography-text-font-weight: 300;
	--e-global-typography-text-line-height: 1.8em;
	--e-global-typography-accent-font-family: "Lexend";
	--e-global-typography-accent-font-size: 1.75rem;
	--e-global-typography-accent-font-weight: 500;
	--e-global-typography-accent-line-height: 1.8em;
	--e-global-typography-76a06f0-font-family: "Lexend";
	--e-global-typography-76a06f0-font-size: 3.5rem;
	--e-global-typography-76a06f0-font-weight: 500;
	--e-global-typography-76a06f0-line-height: 1.1em;
	--e-global-typography-6b540e7-font-family: "Lexend";
	--e-global-typography-6b540e7-font-size: 3rem;
	--e-global-typography-6b540e7-font-weight: 500;
	--e-global-typography-6b540e7-line-height: 1.1em;
	--e-global-typography-4c80233-font-family: "Lexend";
	--e-global-typography-4c80233-font-size: 2.5rem;
	--e-global-typography-4c80233-font-weight: 500;
	--e-global-typography-4c80233-line-height: 1.1em;
	--e-global-typography-46d34c1-font-family: "Lexend";
	--e-global-typography-46d34c1-font-size: 1.75rem;
	--e-global-typography-46d34c1-font-weight: 400;
	--e-global-typography-46d34c1-letter-spacing: .6px;
	--e-global-typography-019f062-font-family: "Montserrat";
	--e-global-typography-019f062-font-size: 1.75rem;
	--e-global-typography-019f062-font-weight: 700;
	--e-global-typography-019f062-text-transform: uppercase;
	--e-global-typography-019f062-letter-spacing: 1.5px;
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	background-color: var(--e-global-color-a0acda4);
}

.elementor-kit-11 a {
	color: var(--e-global-color-secondary);
}

.elementor-kit-11 a:hover {
	color: var(--e-global-color-accent);
}

.elementor-kit-11 h1 {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-kit-11 h2 {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-kit-11 h3 {
	font-family: var(--e-global-typography-76a06f0-font-family), Sans-serif;
	font-size: var(--e-global-typography-76a06f0-font-size);
	font-weight: var(--e-global-typography-76a06f0-font-weight);
	line-height: var(--e-global-typography-76a06f0-line-height);
	letter-spacing: var(--e-global-typography-76a06f0-letter-spacing);
	word-spacing: var(--e-global-typography-76a06f0-word-spacing);
}

.elementor-kit-11 h4 {
	font-family: var(--e-global-typography-6b540e7-font-family), Sans-serif;
	font-size: var(--e-global-typography-6b540e7-font-size);
	font-weight: var(--e-global-typography-6b540e7-font-weight);
	line-height: var(--e-global-typography-6b540e7-line-height);
	letter-spacing: var(--e-global-typography-6b540e7-letter-spacing);
	word-spacing: var(--e-global-typography-6b540e7-word-spacing);
}

.e-con {
	--container-max-width: 80%;
	--container-default-padding-top: 10px;
	--container-default-padding-right: 10px;
	--container-default-padding-bottom: 10px;
	--container-default-padding-left: 10px;
}

.elementor-widget:not(:last-child) {
	margin-block-end: 20px;
}

.elementor-element {
	--widgets-spacing: 20px 20px;
	--widgets-spacing-row: 20px;
	--widgets-spacing-column: 20px;
}

@media (max-width:1024px) {
	.elementor-kit-11 {
		--e-global-typography-4c80233-line-height: 2em;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-kit-11 h1 {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-kit-11 h2 {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-kit-11 h3 {
		font-size: var(--e-global-typography-76a06f0-font-size);
		line-height: var(--e-global-typography-76a06f0-line-height);
		letter-spacing: var(--e-global-typography-76a06f0-letter-spacing);
		word-spacing: var(--e-global-typography-76a06f0-word-spacing);
	}
	
	.elementor-kit-11 h4 {
		font-size: var(--e-global-typography-6b540e7-font-size);
		line-height: var(--e-global-typography-6b540e7-line-height);
		letter-spacing: var(--e-global-typography-6b540e7-letter-spacing);
		word-spacing: var(--e-global-typography-6b540e7-word-spacing);
	}
	
	.e-con {
		--container-max-width: 90%;
		--container-default-padding-top: 10px;
		--container-default-padding-right: 10px;
		--container-default-padding-bottom: 10px;
		--container-default-padding-left: 10px;
	}
}

@media (max-width:767px) {
	.elementor-kit-11 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-kit-11 h1 {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-kit-11 h2 {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-kit-11 h3 {
		font-size: var(--e-global-typography-76a06f0-font-size);
		line-height: var(--e-global-typography-76a06f0-line-height);
		letter-spacing: var(--e-global-typography-76a06f0-letter-spacing);
		word-spacing: var(--e-global-typography-76a06f0-word-spacing);
	}
	
	.elementor-kit-11 h4 {
		font-size: var(--e-global-typography-6b540e7-font-size);
		line-height: var(--e-global-typography-6b540e7-line-height);
		letter-spacing: var(--e-global-typography-6b540e7-letter-spacing);
		word-spacing: var(--e-global-typography-6b540e7-word-spacing);
	}
	
	.e-con {
		--container-max-width: 90%;
		--container-default-padding-top: 10px;
		--container-default-padding-right: 10px;
		--container-default-padding-bottom: 10px;
		--container-default-padding-left: 10px;
	}
}

a.elementor-social-icon {
	padding: .33em !important;
	font-size: 30px !important;
}

.elementor-widget-price-table, .elementor-widget-price-table>div, .elementor-price-table {
	height: 100%;
}

.elementor-price-table {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.elementor-price-table__footer {
	margin-top: auto;
}