
.elementor-kit-7 {
	--e-global-color-primary: #eb1e54;
	--e-global-color-secondary: #12304a;
	--e-global-color-accent: #333;
	--e-global-color-text: #000;
	--e-global-color-b745c8e: #f7a1b8;
	--e-global-color-c7d9d5b: #fdecf1;
	--e-global-color-2cc4d66: #587790;
	--e-global-color-302dd30: #6fa6d7;
	--e-global-color-d8cfd8e: #ebf4f7;
	--e-global-color-2fe005b: #ccc;
	--e-global-color-4b6fbcd: #fff;
	--e-global-color-7c85e4a: #f8f8f8;
	--e-global-typography-text-font-family: "Graphik";
	--e-global-typography-text-font-size: 1rem;
	--e-global-typography-text-font-weight: 400;
	--e-global-typography-text-line-height: 180%;
	--e-global-typography-accent-font-family: "Graphik";
	--e-global-typography-accent-font-weight: 500;
	--e-global-typography-accent-line-height: 180%;
	--e-global-typography-c915fc5-font-family: "Graphik";
	--e-global-typography-c915fc5-font-size: 1.125rem;
	--e-global-typography-c915fc5-line-height: 170%;
	--e-global-typography-d943b7c-font-family: "Graphik";
	--e-global-typography-d943b7c-font-size: .875rem;
	--e-global-typography-d943b7c-line-height: 160%;
	--e-global-typography-acbdd9a-font-family: "Fira Sans";
	--e-global-typography-acbdd9a-font-size: clamp(3rem, 2.5385rem + 2.0513vw, 4rem);
	--e-global-typography-acbdd9a-font-weight: 500;
	--e-global-typography-acbdd9a-line-height: 120%;
	--e-global-typography-efc4ab1-font-family: "Fira Sans";
	--e-global-typography-efc4ab1-font-size: clamp(2.4rem, 2.1231rem + 1.2308vw, 3rem);
	--e-global-typography-efc4ab1-font-weight: 500;
	--e-global-typography-efc4ab1-line-height: 115%;
	--e-global-typography-88ebc5c-font-family: "Fira Sans";
	--e-global-typography-88ebc5c-font-size: clamp(2.1rem, 1.9154rem + .8205vw, 2.5rem);
	--e-global-typography-88ebc5c-font-weight: 500;
	--e-global-typography-88ebc5c-line-height: 115%;
	--e-global-typography-ac8fcc5-font-family: "Fira Sans";
	--e-global-typography-ac8fcc5-font-size: clamp(1.8rem, 1.7077rem + .4103vw, 2rem);
	--e-global-typography-ac8fcc5-font-weight: 500;
	--e-global-typography-ac8fcc5-line-height: 120%;
	--e-global-typography-01df67e-font-family: "Fira Sans";
	--e-global-typography-01df67e-font-size: clamp(1.6rem, 1.5308rem + .3077vw, 1.75rem);
	--e-global-typography-01df67e-font-weight: 500;
	--e-global-typography-01df67e-line-height: 120%;
	--e-global-typography-7124e29-font-family: "Fira Sans";
	--e-global-typography-7124e29-font-size: clamp(1.4rem, 1.3538rem + .2051vw, 1.5rem);
	--e-global-typography-7124e29-font-weight: 500;
	--e-global-typography-7124e29-line-height: 120%;
	--e-global-typography-8f00901-font-family: "Fira Sans";
	--e-global-typography-8f00901-font-size: clamp(1.4rem, 1.3538rem + .2051vw, 1.5rem);
	--e-global-typography-8f00901-font-weight: normal;
	--e-global-typography-8f00901-line-height: 140%;
	--e-global-typography-63e3b2d-font-family: "Graphik";
	--e-global-typography-63e3b2d-font-size: .875rem;
	--e-global-typography-63e3b2d-font-weight: 400;
	--e-global-typography-63e3b2d-text-transform: uppercase;
	--e-global-typography-63e3b2d-line-height: 120%;
	--e-global-typography-4dbda53-font-family: "Graphik";
	--e-global-typography-4dbda53-font-size: .875rem;
	--e-global-typography-4dbda53-text-transform: uppercase;
	--e-global-typography-4dbda53-line-height: 100%;
	--e-global-typography-bd5c6bc-font-family: "Graphik";
	--e-global-typography-bd5c6bc-font-size: clamp(3.75rem, 1.6776rem + 9.2105vw, 8.125rem);
	--e-global-typography-bd5c6bc-font-weight: 700;
	--e-global-typography-bd5c6bc-line-height: 120%;
	color: #555;
	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-7 e-page-transition {
	background-color: #ffbc7d;
}

.elementor-kit-7 p {
	margin-block-end: 20px;
}

.elementor-kit-7 a {
	color: var(--e-global-color-primary);
}

.elementor-kit-7 button, .elementor-kit-7 input[type="button"], .elementor-kit-7 input[type="submit"], .elementor-kit-7 .elementor-button {
	font-family: "Graphik", Sans-serif;
	font-size: .875rem;
	text-transform: uppercase;
	line-height: 100%;
	color: var(--e-global-color-4b6fbcd);
	border-radius: 50px 50px 50px 50px;
	padding: .8rem 1.2rem .8rem 1.2rem;
}

.elementor-section.elementor-section-boxed > .elementor-container {
	max-width: 1120px;
}

.e-con {
	--container-max-width: 1120px;
	--container-default-padding-top: 0px;
	--container-default-padding-right: 0px;
	--container-default-padding-bottom: 0px;
	--container-default-padding-left: 0px;
}

.elementor-widget:not(:last-child) {
	margin-block-end: 20px;
}

.elementor-element {
	--widgets-spacing: 20px 20px;
	--widgets-spacing-row: 20px;
	--widgets-spacing-column: 20px;
}

h1.entry-title {
	display: var(--page-title-display);
}

@media (max-width:1366px) {
	.elementor-kit-7 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 90%;
	}
	
	.e-con {
		--container-max-width: 90%;
	}
}

@media (max-width:1024px) {
	.elementor-kit-7 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 90%;
	}
	
	.e-con {
		--container-max-width: 90%;
	}
}

@media (max-width:767px) {
	.elementor-kit-7 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 90%;
	}
	
	.e-con {
		--container-max-width: 90%;
	}
}

@media (min-width:2400px) {
	.elementor-kit-7 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
}
