.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;
	background-color: var(--e-global-color-a0acda4);
	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);
}

.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);
}

.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);
}

.elementor-kit-11 h5 {
	font-family: var(--e-global-typography-4c80233-font-family), Sans-serif;
	font-size: var(--e-global-typography-4c80233-font-size);
	font-weight: var(--e-global-typography-4c80233-font-weight);
	line-height: var(--e-global-typography-4c80233-line-height);
}

.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);
	}
	
	.elementor-kit-11 h4 {
		font-size: var(--e-global-typography-6b540e7-font-size);
		line-height: var(--e-global-typography-6b540e7-line-height);
	}
	
	.elementor-kit-11 h5 {
		font-size: var(--e-global-typography-4c80233-font-size);
		line-height: var(--e-global-typography-4c80233-line-height);
	}
	
	.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);
	}
	
	.elementor-kit-11 h4 {
		font-size: var(--e-global-typography-6b540e7-font-size);
		line-height: var(--e-global-typography-6b540e7-line-height);
	}
	
	.elementor-kit-11 h5 {
		font-size: var(--e-global-typography-4c80233-font-size);
		line-height: var(--e-global-typography-4c80233-line-height);
	}
	
	.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-price-list .elementor-price-list-item .elementor-price-list-header {
	align-items: baseline;
}

#mobileprice .elementor-price-list .elementor-price-list-item .elementor-price-list-header {
	display: block;
	text-align: center;
	background: #4a554b;
	padding: .5em .25em;
}

#mobileprice .elementor-price-list-description {
	padding: .5em;
	text-align: center;
}

#mobileprice li {
	background: #eaded6;
	padding-bottom: 1em;
}