.elementor-kit-3795{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-3e67e04:#011B7A;--e-global-color-a7fc07e:#0323C3;--e-global-color-14885ed7:#34A00C;--e-global-color-4575da33:#FFFFFF;--e-global-color-7acf8f1c:#11287A;--e-global-color-1ac1122c:#000000;--e-global-color-677abfd2:#000;--e-global-color-24fd047f:#FFF;--e-global-typography-primary-font-family:"Teko";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Teko";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Mulish";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Teko";--e-global-typography-accent-font-weight:700;font-family:"Mulish", Sans-serif;font-size:18px;font-weight:400;line-height:1.7;}.elementor-kit-3795 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.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:1199px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-element h2.elementor-cta__title {
	font-size: 2.25rem
}

.elementor-page .elementor-widget-call-to-action .elementor-cta__button {
	margin: 0 auto;
	font-family: Mulish
}

.sprite .elementor-image img {
	-o-object-fit: none;
	object-fit: none;
	-o-object-position: 0 0;
	object-position: 0 0;
	width: 200px;
	height: 66px;
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}

.sprite .elementor-image img:hover,
.elementor-element.hover-sprite:hover .sprite img {
	-o-object-position: -200px 0;
	object-position: -200px 0
}

.elementor-widget-button .elementor-widget-container {
	line-height: 0
}

.elementor-657 .elementor-button {
	height: 40px
}

.gform_body .split-half .gfield_checkbox li {
	display: inline-block;
	width: 50%;
	margin: 0
}

.gform_body .split-quarter .gfield_checkbox li {
	display: inline-block;
	width: 25%;
	margin: 0
}

.readonly input {
	background: #bbb
}

li td.gfield_list_icons img {
	top: 0
}

.gfield_list_container input {
	background: #fff
}

@media screen and (max-width:980px) {
	.gform_body .split-quarter .gfield_checkbox li {
		width: 50%
	}
}

h1,
h2,
h3,
h4,
h5,
h6,
.site-title,
.page-title,
.widget-title {
	font-family: Teko;
	font-size: 1.25rem;
	font-weight: 700;
	color: #000;
	line-height: 1.25;
	text-transform: none
}

h1 {
	font-family: Teko;
	font-size: 2.5rem;
	font-weight: 700;
	color: #011b7a;
	line-height: 1.25;
	text-transform: uppercase
}

h2 {
	font-family: Teko;
	font-size: 2.25rem;
	font-weight: 700;
	color: #000;
	line-height: 1.25;
	text-transform: none
}

h3 {
	font-family: Teko;
	font-size: 1.8rem;
	font-weight: 700;
	color: #0323c3;
	line-height: 1.25;
	text-transform: none
}

h4 {
	font-family: Teko;
	font-size: 1.75rem;
	font-weight: 700;
	color: #000;
	line-height: 1.25;
	text-transform: none
}

h5,
h6,
.widget-title {
	font-family: Mulish;
	font-size: 1rem;
	font-weight: 700;
	color: #000;
	line-height: 1.25;
	;
	text-transform: none
}

a {
	color: #0323c3
}

a:hover,
a:active {
	color: #11287a
}

.button,
button,
input[type='button'],
input[type='reset'] {
    font-family: Mulish;
	font-size: 1.25rem;
	font-weight: 400;
	line-height: 1.25;
	background: #34a00c;
	color: #fff
}

.button:hover,
.button:active,
button:hover,
button:active,
input[type='button']:hover,
input[type='button']:active,
input[type='reset']:hover,
input[type='reset']:active {
	background: #000;
	color: #fff
}

.cta,
input[type='submit'] {
	font-family: Teko;
	font-size: 1.25rem;
	font-weight: 700;
	line-height: 1.25;
	text-transform: uppercase;
	background: #34a00c;
	color: #fff
}

.cta:hover,
.cta:active,
input[type='submit']:hover,
input[type='submit']:active {
	background: #000;
	color: #fff
}/* End custom CSS */