/* End custom CSS */

.elementor-kit-6531 {
	--e-global-color-primary: #000;
	--e-global-color-secondary: #121212;
	--e-global-color-text: #484848;
	--e-global-color-accent: #f2762d;
	--e-global-color-28c8b20: #d6d4cf;
	--e-global-color-217a2d6: #f5f5f5;
	--e-global-color-cee1e04: #fff;
	--e-global-color-4a28c15: #000;
	--e-global-color-e3aa39a: #666;
	--e-global-color-96e063c: #e56f1b;
	--e-global-color-595370a: #d6d4cf;
	--e-global-color-4095b65: #fde6db;
	--e-global-color-de5ec0e: #666;
	--e-global-color-737bb2a: #4d4b4a;
	--e-global-color-0cbea67: #e76124;
	--e-global-color-8219d5d: #bfbfbf;
	--e-global-color-8554ae1: #f1a980;
	--e-global-color-947461d: #3868b0;
	--e-global-color-776142e: #a7a9ac;
	--e-global-color-3aac82a: #384c5a;
	--e-global-color-624ba4e: rgba(56, 76, 90, .2);
	--e-global-color-2c94427: #72706f;
	--e-global-color-81185f9: rgba(114, 112, 111, .2);
	--e-global-color-c40876e: rgba(255, 255, 255, .4);
	--e-global-typography-primary-font-family: "Exo 2";
	--e-global-typography-primary-font-weight: 600;
	--e-global-typography-f92261d-font-family: "Work Sans";
	--e-global-typography-f92261d-font-size: 64px;
	--e-global-typography-f92261d-font-weight: 600;
	--e-global-typography-f92261d-line-height: 1.1em;
	--e-global-typography-4182eb9-font-family: "Work Sans";
	--e-global-typography-4182eb9-font-size: 44px;
	--e-global-typography-4182eb9-font-weight: 600;
	--e-global-typography-4182eb9-line-height: 1.1em;
	--e-global-typography-1f4bc14-font-family: "Work Sans";
	--e-global-typography-1f4bc14-font-size: 32px;
	--e-global-typography-1f4bc14-font-weight: 600;
	--e-global-typography-1f4bc14-line-height: 1.1em;
	--e-global-typography-83432bb-font-family: "Work Sans";
	--e-global-typography-83432bb-font-size: 24px;
	--e-global-typography-83432bb-font-weight: 600;
	--e-global-typography-83432bb-line-height: 1.1em;
	--e-global-typography-e1b88cf-font-family: "Work Sans";
	--e-global-typography-e1b88cf-font-size: 22px;
	--e-global-typography-e1b88cf-font-weight: 600;
	--e-global-typography-e1b88cf-line-height: 1.1em;
	--e-global-typography-018dc0c-font-family: "Work Sans";
	--e-global-typography-018dc0c-font-size: 20px;
	--e-global-typography-018dc0c-font-weight: 600;
	--e-global-typography-018dc0c-line-height: 1.1em;
	--e-global-typography-65de730-font-family: "Exo 2";
	--e-global-typography-65de730-font-size: 18px;
	--e-global-typography-65de730-line-height: 1.5em;
	--e-global-typography-ec4f291-font-family: "Exo 2";
	--e-global-typography-ec4f291-font-size: 16px;
	--e-global-typography-ec4f291-line-height: 1.5em;
	--e-global-typography-824ca61-font-family: "Work Sans";
	--e-global-typography-824ca61-font-size: 16px;
	--e-global-typography-824ca61-font-weight: 600;
	--e-global-typography-824ca61-line-height: 1.1em;
	--e-global-typography-e5bcace-font-size: 3em;
	--e-global-typography-e5bcace-line-height: 1.2em;
	--e-global-typography-e5bcace-letter-spacing: -1.5px;
	--e-global-typography-09127ba-font-size: 1.5em;
	--e-global-typography-09127ba-line-height: 1.1em;
	--e-global-typography-09127ba-letter-spacing: -.5px;
	--e-global-typography-291109c-font-size: 1.1em;
	--e-global-typography-291109c-line-height: 1.7em;
	--e-global-typography-291109c-letter-spacing: -.25px;
	--e-global-typography-5e43282-font-size: 1.2em;
	--e-global-typography-5e43282-line-height: 1.4em;
	--e-global-typography-5e43282-letter-spacing: -.5px;
	--e-global-typography-c644e96-font-family: "Exo 2";
	--e-global-typography-c644e96-font-size: 16px;
	--e-global-typography-c644e96-text-transform: uppercase;
	--e-global-typography-c644e96-line-height: 1.5em;
	--e-global-typography-64c9cf9-font-family: "Exo 2";
	--e-global-typography-64c9cf9-font-size: 16px;
	--e-global-typography-64c9cf9-font-weight: 600;
	--e-global-typography-64c9cf9-line-height: 1.5em;
	--e-global-typography-55ff802-font-family: "Work Sans";
	--e-global-typography-55ff802-font-size: 24px;
	--e-global-typography-55ff802-font-weight: 600;
	--e-global-typography-55ff802-text-transform: uppercase;
	--e-global-typography-55ff802-line-height: 1.1em;
	background-color: var(--e-global-color-cee1e04);
}

.elementor-kit-6531 button, .elementor-kit-6531 input[type="button"], .elementor-kit-6531 input[type="submit"], .elementor-kit-6531 .elementor-button {
	background-color: var(--e-global-color-0cbea67);
	font-family: var(--e-global-typography-824ca61-font-family), Sans-serif;
	font-size: var(--e-global-typography-824ca61-font-size);
	font-weight: var(--e-global-typography-824ca61-font-weight);
	line-height: var(--e-global-typography-824ca61-line-height);
	color: var(--e-global-color-cee1e04);
	border-radius: 100px 100px 100px 100px;
	padding: 18px 28px 18px 28px;
}

.elementor-kit-6531 button:hover, .elementor-kit-6531 button:focus, .elementor-kit-6531 input[type="button"]:hover, .elementor-kit-6531 input[type="button"]:focus, .elementor-kit-6531 input[type="submit"]:hover, .elementor-kit-6531 input[type="submit"]:focus, .elementor-kit-6531 .elementor-button:hover, .elementor-kit-6531 .elementor-button:focus {
	background-color: var(--e-global-color-3aac82a);
	color: var(--e-global-color-cee1e04);
}

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

.elementor-kit-6531 a {
	color: var(--e-global-color-0cbea67);
}

.elementor-kit-6531 a:hover {
	color: var(--e-global-color-3aac82a);
}

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

.e-con {
	--container-max-width: 1280px;
}

.elementor-widget:not(:last-child) {
	--kit-widget-spacing: 20px;
}

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

#page-header {
	display: var(--page-title-display);
}

@media (max-width:1024px) {
	.elementor-kit-6531 {
		--e-global-typography-f92261d-font-size: 40px;
		--e-global-typography-4182eb9-font-size: 30px;
		--e-global-typography-1f4bc14-font-size: 20px;
		--e-global-typography-83432bb-font-size: 22px;
		--e-global-typography-e1b88cf-font-size: 20px;
		--e-global-typography-018dc0c-font-size: 18px;
		--e-global-typography-65de730-font-size: 16px;
		--e-global-typography-ec4f291-font-size: 15px;
		--e-global-typography-64c9cf9-font-size: 15px;
		--e-global-typography-55ff802-font-size: 22px;
	}
	
	.elementor-kit-6531 button, .elementor-kit-6531 input[type="button"], .elementor-kit-6531 input[type="submit"], .elementor-kit-6531 .elementor-button {
		font-size: var(--e-global-typography-824ca61-font-size);
		line-height: var(--e-global-typography-824ca61-line-height);
	}
	
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 1024px;
	}
	
	.e-con {
		--container-max-width: 1024px;
	}
}

@media (max-width:767px) {
	.elementor-kit-6531 {
		--e-global-typography-f92261d-font-size: 36px;
		--e-global-typography-4182eb9-font-size: 26px;
		--e-global-typography-1f4bc14-font-size: 20px;
		--e-global-typography-83432bb-font-size: 22px;
		--e-global-typography-e1b88cf-font-size: 20px;
		--e-global-typography-018dc0c-font-size: 18px;
		--e-global-typography-65de730-font-size: 16px;
		--e-global-typography-ec4f291-font-size: 15px;
		--e-global-typography-64c9cf9-font-size: 15px;
		--e-global-typography-55ff802-font-size: 22px;
	}
	
	.elementor-kit-6531 button, .elementor-kit-6531 input[type="button"], .elementor-kit-6531 input[type="submit"], .elementor-kit-6531 .elementor-button {
		font-size: var(--e-global-typography-824ca61-font-size);
		line-height: var(--e-global-typography-824ca61-line-height);
	}
	
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 767px;
	}
	
	.e-con {
		--container-max-width: 767px;
	}
}

:root {
	--Primary-Blue: #384c5a;
}

/* Start custom CSS */
a.psplashlink:link {
	color: #fff;
}

a.psplashlink:visited {
	color: #fff;
}

a.psplashlink:hover {
	color: #000;
}

a.acatapult:link {
	color: #f00;
}

a.acatapult:hover {
	color: #666;
}

.psplashlink {
	font-size: 40px;
	line-height: 100px;
}

.psplashlftcon {
	width: 22%;
	align-self: flex-start;
	margin-top: 40px;
}

.psplashrtcon {
	width: 65%;
}

.psplashselecttxt {
	font-size: 18px;
}

.psplashdivider {
	width: 4px;
	margin-top: 20px;
}

.psplashmarkcon {
	width: 100%;
}

a.footerlink:hover {
	color: #fff;
}

a.footerlink:hover {
	font-weight: 900;
}

a.footerlink2:hover {
	color: #fff;
}

a.footerlink2:hover {
	font-weight: 900;
}

a.footerlink2:hover {
	letter-spacing: -.5px;
}

a.footerlink3 {
	color: #fff;
}

a.footerlink3:hover {
	color: #fff;
}

.phone-article h3 {
	color: #e56f1b;
}

.phone-article {
	padding-left: 10px;
	padding-right: 10px;
}

.phone-crumbs {
	padding-left: 20px;
	padding-right: 10px;
}

.phone-ne1st {
	font-size: 14px;
	text-align: center;
}

.wp-caption-text {
	background-color: #e56f1b;
}

.phone-image {
	width: 160px;
}

ul {
	padding-left: 50px;
}

.elementor-post__excerpt {
	overflow: hidden;
	width: 100%;
	height: 30%;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
