/* End Custom Fonts CSS */

.elementor-kit-4 {
	--e-global-color-primary: #fff;
	--e-global-color-secondary: #282a2f;
	--e-global-color-text: #43464b;
	--e-global-color-accent: #dbe2e9;
	--e-global-color-9f25b7d: #ce2029;
	--e-global-color-e898e48: #b30018;
	--e-global-color-9f004e5: #626c70;
	--e-global-color-650a3ed: #b2beb5;
	--e-global-typography-primary-font-family: "arimo";
	--e-global-typography-primary-font-size: 3.8rem;
	--e-global-typography-primary-font-weight: 700;
	--e-global-typography-primary-text-transform: capitalize;
	--e-global-typography-secondary-font-family: "arimo";
	--e-global-typography-secondary-font-size: 2rem;
	--e-global-typography-secondary-font-weight: 600;
	--e-global-typography-secondary-text-transform: capitalize;
	--e-global-typography-text-font-family: "arimo";
	--e-global-typography-text-font-size: 1.1rem;
	--e-global-typography-text-font-weight: 400;
	--e-global-typography-accent-font-family: "arimo";
	--e-global-typography-accent-font-size: 1.2rem;
	--e-global-typography-accent-font-weight: 600;
	--e-global-typography-907ee31-font-family: "stencil";
	--e-global-typography-907ee31-font-size: 5rem;
	--e-global-typography-907ee31-font-weight: 400;
	--e-global-typography-a0af873-font-family: "arimo";
	--e-global-typography-a0af873-font-size: 1.6rem;
	--e-global-typography-a0af873-font-weight: 600;
	--e-global-typography-45f6d6d-font-family: "Roboto";
	--e-global-typography-45f6d6d-font-size: 3.8rem;
	--e-global-typography-45f6d6d-font-weight: 700;
	--e-global-typography-45f6d6d-line-height: 1em;
	--e-global-typography-917a444-font-family: "Roboto";
	--e-global-typography-917a444-font-size: 2rem;
	--e-global-typography-917a444-font-weight: 600;
	--e-global-typography-917a444-line-height: 1em;
	--e-global-typography-e3825b1-font-family: "Roboto";
	--e-global-typography-e3825b1-font-size: 1.1rem;
	--e-global-typography-e3825b1-font-weight: 400;
	--e-global-typography-e3825b1-line-height: 1em;
	--e-global-typography-d803c6d-font-family: "Verdana";
	--e-global-typography-d803c6d-font-size: 33px;
	background-color: var(--e-global-color-primary);
}

.elementor-kit-4 e-page-transition {
	background-color: #ffbc7d;
}

.elementor-kit-4 a {
	color: var(--e-global-color-e898e48);
}

.elementor-kit-4 a:hover {
	color: var(--e-global-color-9f25b7d);
}

.elementor-section.elementor-section-boxed > .elementor-container {
	max-width: 100%;
}

.e-con {
	--container-max-width: 100%;
}

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

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

.elementor-lightbox {
	background-color: rgba(241, 240, 239, .46);
}

@media (max-width:1366px) {
	.elementor-kit-4 {
		--e-global-typography-primary-font-size: 3rem;
		--e-global-typography-secondary-font-size: 1.8rem;
		--e-global-typography-text-font-size: 1.1rem;
		--e-global-typography-accent-font-size: 1.2rem;
		--e-global-typography-907ee31-font-size: 3rem;
		--e-global-typography-45f6d6d-font-size: 3rem;
		--e-global-typography-917a444-font-size: 1.8rem;
		--e-global-typography-e3825b1-font-size: 1.1rem;
	}
}

@media (max-width:1024px) {
	.elementor-kit-4 {
		--e-global-typography-primary-font-size: 2.5rem;
		--e-global-typography-secondary-font-size: 1.6rem;
		--e-global-typography-text-font-size: 1rem;
		--e-global-typography-accent-font-size: 1.1rem;
		--e-global-typography-907ee31-font-size: 2.5rem;
		--e-global-typography-45f6d6d-font-size: 2.5rem;
		--e-global-typography-917a444-font-size: 1.6rem;
		--e-global-typography-e3825b1-font-size: 1rem;
	}
	
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 90%;
	}
	
	.e-con {
		--container-max-width: 90%;
		--container-default-padding-top: 0px;
		--container-default-padding-right: 0px;
		--container-default-padding-bottom: 0px;
		--container-default-padding-left: 0px;
	}
}

@media (max-width:767px) {
	.elementor-kit-4 {
		--e-global-typography-primary-font-size: 2rem;
		--e-global-typography-text-font-size: 1rem;
		--e-global-typography-accent-font-size: 1.1rem;
		--e-global-typography-907ee31-font-size: 2rem;
		--e-global-typography-a0af873-font-size: 1.2rem;
		--e-global-typography-45f6d6d-font-size: 2rem;
		--e-global-typography-917a444-font-size: 1.4rem;
		--e-global-typography-e3825b1-font-size: 1rem;
	}
	
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 94%;
	}
	
	.e-con {
		--container-max-width: 94%;
	}
}

@media (min-width:2400px) {
	.elementor-kit-4 {
		--e-global-typography-primary-font-size: 4.5rem;
		--e-global-typography-secondary-font-size: 2.5rem;
		--e-global-typography-accent-font-size: 1.3rem;
		--e-global-typography-907ee31-font-size: 6rem;
		--e-global-typography-45f6d6d-font-size: 4.5rem;
		--e-global-typography-917a444-font-size: 2.5rem;
		--e-global-typography-e3825b1-font-size: 1.2rem;
	}
}

/* Start custom CSS */
.pswp__item {
	background-color: #f1f0ef !important;
}
