.elementor-kit-14{--e-global-color-primary:#306FB6;--e-global-color-secondary:#54595F;--e-global-color-text:#2A2A2A;--e-global-color-accent:#DB7243;--e-global-typography-primary-font-family:"Noto Serif";--e-global-typography-primary-font-size:72px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:none;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:80px;--e-global-typography-secondary-font-family:"Noto Serif";--e-global-typography-secondary-font-size:56px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:64px;--e-global-typography-text-font-family:"Noto Serif";--e-global-typography-text-font-size:40px;--e-global-typography-text-font-weight:700;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:48px;--e-global-typography-accent-font-family:"Noto Serif";--e-global-typography-accent-font-size:32px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:none;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:40px;--e-global-typography-e334557-font-family:"Noto Serif";--e-global-typography-e334557-font-size:24px;--e-global-typography-e334557-font-weight:700;--e-global-typography-e334557-text-transform:none;--e-global-typography-e334557-font-style:normal;--e-global-typography-e334557-text-decoration:none;--e-global-typography-e334557-line-height:36px;--e-global-typography-88cfab1-font-family:"Noto Serif";--e-global-typography-88cfab1-font-size:20px;--e-global-typography-88cfab1-font-weight:normal;--e-global-typography-88cfab1-text-transform:none;--e-global-typography-88cfab1-font-style:normal;--e-global-typography-88cfab1-text-decoration:none;--e-global-typography-88cfab1-line-height:36px;--e-global-typography-c2f2ef5-font-family:"Noto Sans";--e-global-typography-c2f2ef5-font-size:18px;--e-global-typography-c2f2ef5-font-weight:400;--e-global-typography-c2f2ef5-text-transform:none;--e-global-typography-c2f2ef5-font-style:normal;--e-global-typography-c2f2ef5-text-decoration:none;--e-global-typography-c2f2ef5-line-height:32px;--e-global-typography-80bea39-font-family:"Noto Sans";--e-global-typography-80bea39-font-size:18px;--e-global-typography-80bea39-font-weight:700;--e-global-typography-80bea39-text-transform:none;--e-global-typography-80bea39-font-style:normal;--e-global-typography-80bea39-text-decoration:none;--e-global-typography-80bea39-line-height:32px;font-family:var( --e-global-typography-c2f2ef5-font-family ), Sans-serif;font-size:var( --e-global-typography-c2f2ef5-font-size );font-weight:var( --e-global-typography-c2f2ef5-font-weight );text-transform:var( --e-global-typography-c2f2ef5-text-transform );font-style:var( --e-global-typography-c2f2ef5-font-style );text-decoration:var( --e-global-typography-c2f2ef5-text-decoration );line-height:var( --e-global-typography-c2f2ef5-line-height );letter-spacing:var( --e-global-typography-c2f2ef5-letter-spacing );}.elementor-kit-14 p{margin-bottom:16px;}.elementor-kit-14 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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-14 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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-14 h3{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-14 h4{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-14 h5{font-family:var( --e-global-typography-e334557-font-family ), Sans-serif;font-size:var( --e-global-typography-e334557-font-size );font-weight:var( --e-global-typography-e334557-font-weight );text-transform:var( --e-global-typography-e334557-text-transform );font-style:var( --e-global-typography-e334557-font-style );text-decoration:var( --e-global-typography-e334557-text-decoration );line-height:var( --e-global-typography-e334557-line-height );letter-spacing:var( --e-global-typography-e334557-letter-spacing );}.elementor-kit-14 h6{font-family:var( --e-global-typography-88cfab1-font-family ), Sans-serif;font-size:var( --e-global-typography-88cfab1-font-size );font-weight:var( --e-global-typography-88cfab1-font-weight );text-transform:var( --e-global-typography-88cfab1-text-transform );font-style:var( --e-global-typography-88cfab1-font-style );text-decoration:var( --e-global-typography-88cfab1-text-decoration );line-height:var( --e-global-typography-88cfab1-line-height );letter-spacing:var( --e-global-typography-88cfab1-letter-spacing );}.elementor-kit-14 button,.elementor-kit-14 input[type="button"],.elementor-kit-14 input[type="submit"],.elementor-kit-14 .elementor-button{font-family:var( --e-global-typography-80bea39-font-family ), Sans-serif;font-size:var( --e-global-typography-80bea39-font-size );font-weight:var( --e-global-typography-80bea39-font-weight );text-transform:var( --e-global-typography-80bea39-text-transform );font-style:var( --e-global-typography-80bea39-font-style );text-decoration:var( --e-global-typography-80bea39-text-decoration );line-height:var( --e-global-typography-80bea39-line-height );letter-spacing:var( --e-global-typography-80bea39-letter-spacing );background-color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;padding:12px 24px 12px 24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-14{font-size:var( --e-global-typography-c2f2ef5-font-size );line-height:var( --e-global-typography-c2f2ef5-line-height );letter-spacing:var( --e-global-typography-c2f2ef5-letter-spacing );}.elementor-kit-14 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-14 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-14 h3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-14 h4{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-14 h5{font-size:var( --e-global-typography-e334557-font-size );line-height:var( --e-global-typography-e334557-line-height );letter-spacing:var( --e-global-typography-e334557-letter-spacing );}.elementor-kit-14 h6{font-size:var( --e-global-typography-88cfab1-font-size );line-height:var( --e-global-typography-88cfab1-line-height );letter-spacing:var( --e-global-typography-88cfab1-letter-spacing );}.elementor-kit-14 button,.elementor-kit-14 input[type="button"],.elementor-kit-14 input[type="submit"],.elementor-kit-14 .elementor-button{font-size:var( --e-global-typography-80bea39-font-size );line-height:var( --e-global-typography-80bea39-line-height );letter-spacing:var( --e-global-typography-80bea39-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}}@media(max-width:767px){.elementor-kit-14{font-size:var( --e-global-typography-c2f2ef5-font-size );line-height:var( --e-global-typography-c2f2ef5-line-height );letter-spacing:var( --e-global-typography-c2f2ef5-letter-spacing );}.elementor-kit-14 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-14 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-14 h3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-14 h4{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-14 h5{font-size:var( --e-global-typography-e334557-font-size );line-height:var( --e-global-typography-e334557-line-height );letter-spacing:var( --e-global-typography-e334557-letter-spacing );}.elementor-kit-14 h6{font-size:var( --e-global-typography-88cfab1-font-size );line-height:var( --e-global-typography-88cfab1-line-height );letter-spacing:var( --e-global-typography-88cfab1-letter-spacing );}.elementor-kit-14 button,.elementor-kit-14 input[type="button"],.elementor-kit-14 input[type="submit"],.elementor-kit-14 .elementor-button{font-size:var( --e-global-typography-80bea39-font-size );line-height:var( --e-global-typography-80bea39-line-height );letter-spacing:var( --e-global-typography-80bea39-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}}/* Start custom CSS *//* -------------- Padding -------------- */
.padding-twenty{
    padding-bottom: 20px !important;
}

.padding-sixteen {
	padding-bottom: 16px !important;

}

.padding-eight{
	padding-bottom: 8px !important;
}

/* -------------- Heading -------------- */

h1, h2, h3, h4, h5, h6{
	margin-top: 0px;
	margin-bottom: 8px;
}


/* -------------- Custom Button --------------------- */

#btn-primary .elementor-button, #btn-secondary .elementor-button:hover {
	padding: 12px 30px !important;
	background-color: #306FB6 !important;
	color: #FFFFFF !important;
	border: 1px solid #306FB6 !important;
}

#btn-secondary .elementor-button, #btn-primary .elementor-button:hover {
	padding: 12px 30px !important;
	background-color: #FFFFFF !important;
	color: #306FB6 !important;
	border: 1px solid #306FB6 !important;
}



/* -------------- Custom Form -------------- */
.gform_wrapper{
	margin-top: 0px;
	margin-bottom: 0px;

}

.gform_wrapper .gform_page_footer {
	margin-top: 24px !important;
	padding-top: 24px !important;
}

.gform_wrapper .gsection_title {
	font-size: 32px !important;
}

.gform_wrapper .gsection_description {
	font-size: inherit !important;
}

.gform_wrapper .gfield_required {
	color: #EC0A1F !important;
}

body .gform_wrapper .datepicker {
	width: calc(50% - 24px) !important;
}

@media only screen and (max-width: 600px) {
	body .gform_wrapper .datepicker {
	width: calc(100% - 24px) !important;
	}
}


.gform_wrapper .ginput_complex .ginput_cardinfo_right {
	width: 50% !important;
}

@media only screen and (max-width: 600px) {
	.gform_wrapper .ginput_complex .ginput_cardinfo_right {
	width: 100% !important;
	}
}

.ginput_complex .ginput_full .ginput_cardinfo_right input[type=text] {
	width: calc(100% - 48px) !important;
}

.ginput_complex.ginput_container label {
  font-size: 18px !important;
    font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 600 !important;
}

.gform_body .gform_fields .gfield input[type=text] {
    background-color: #ffffff !important;
    color: #000000 !important;
    font-size: 18px !important;
    border: 1px solid #bfc6cb !important;
    padding-left: 8px !important;
    padding-right: 12px !important;
    padding-top: 8px !important;
    padding-bottom: 12px !important;
    max-width: 100% !important
}


.gfield input, .gfield select {
 	line-height: 32px !important;
	border-radius: 8px;
	margin-top: 12px !important;
}



.gform_wrapper .gform_body .gform_fields .gfield .gfield_label {
	font-weight: 600 !important;
}

.container {
	width: 90%;
}

.gform_body .gform_fields .gfield select {
	background-color: #ffffff !important;
    color: #000000 !important;
    font-size: 18px !important;
    border: 1px solid #bfc6cb !important;
    padding-left: 8px !important;
    padding-right: 12px !important;
    padding-top: 8px !important;
    padding-bottom: 12px !important;
    max-width: 100% !important;
    height: 54px !important;
}

body .gform_wrapper input.button.gform_next_button {float:right}/* End custom CSS */