.elementor-kit-4{--e-global-color-primary:#431407;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-aa9087e:#431407;--e-global-color-4ec27df:#C3400B;--e-global-color-01d6ea3:#FA7317;--e-global-color-841b3b6:#FEB973;--e-global-color-5b01622:#FFEDD5;--e-global-color-c1f7485:#FFF7ED;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Raleway";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:24px;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-bf1ac65-font-family:"Raleway";--e-global-typography-bf1ac65-font-size:48px;--e-global-typography-bf1ac65-font-weight:800;--e-global-typography-bf1ac65-line-height:60px;--e-global-typography-1c0946b-font-family:"Raleway";--e-global-typography-1c0946b-font-size:60px;--e-global-typography-1c0946b-font-weight:800;--e-global-typography-1c0946b-line-height:72px;--e-global-typography-6de05d1-font-family:"Raleway";--e-global-typography-6de05d1-font-size:30px;--e-global-typography-6de05d1-font-weight:800;--e-global-typography-6de05d1-line-height:36px;--e-global-typography-63d8c07-font-family:"Raleway";--e-global-typography-63d8c07-font-size:18px;--e-global-typography-63d8c07-font-weight:900;--e-global-typography-63d8c07-line-height:24px;--e-global-typography-230d1b5-font-family:"Raleway";--e-global-typography-230d1b5-font-size:20px;--e-global-typography-230d1b5-font-weight:800;--e-global-typography-230d1b5-line-height:24px;--e-global-typography-64dfbab-font-family:"Raleway";--e-global-typography-64dfbab-font-size:20px;--e-global-typography-64dfbab-font-weight:500;--e-global-typography-64dfbab-text-transform:uppercase;--e-global-typography-64dfbab-line-height:24px;--e-global-typography-b985332-font-family:"Raleway";--e-global-typography-b985332-font-size:16px;--e-global-typography-b985332-line-height:24px;color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Raleway;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-4 button,.elementor-kit-4 input[type="button"],.elementor-kit-4 input[type="submit"],.elementor-kit-4 .elementor-button{background-color:var( --e-global-color-01d6ea3 );font-family:"Raleway", Raleway;font-size:14px;font-weight:600;line-height:20px;color:#EFF6FF;padding:8px 16px 8px 16px;}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4 a{color:var( --e-global-color-aa9087e );font-family:var( --e-global-typography-text-font-family ), Raleway;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-4 h1{color:var( --e-global-color-4ec27df );font-family:var( --e-global-typography-bf1ac65-font-family ), Raleway;font-size:var( --e-global-typography-bf1ac65-font-size );font-weight:var( --e-global-typography-bf1ac65-font-weight );line-height:var( --e-global-typography-bf1ac65-line-height );}.elementor-kit-4 h2{color:#1D4ED800;font-family:var( --e-global-typography-1c0946b-font-family ), Raleway;font-size:var( --e-global-typography-1c0946b-font-size );font-weight:var( --e-global-typography-1c0946b-font-weight );line-height:var( --e-global-typography-1c0946b-line-height );}.elementor-kit-4 h3{color:var( --e-global-color-4ec27df );font-family:var( --e-global-typography-6de05d1-font-family ), Raleway;font-size:var( --e-global-typography-6de05d1-font-size );font-weight:var( --e-global-typography-6de05d1-font-weight );line-height:var( --e-global-typography-6de05d1-line-height );}.elementor-kit-4 h4{font-family:var( --e-global-typography-63d8c07-font-family ), Raleway;font-size:var( --e-global-typography-63d8c07-font-size );font-weight:var( --e-global-typography-63d8c07-font-weight );line-height:var( --e-global-typography-63d8c07-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;--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);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1511px){.elementor-kit-4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4 h1{font-size:var( --e-global-typography-bf1ac65-font-size );line-height:var( --e-global-typography-bf1ac65-line-height );}.elementor-kit-4 h2{font-size:var( --e-global-typography-1c0946b-font-size );line-height:var( --e-global-typography-1c0946b-line-height );}.elementor-kit-4 h3{font-size:var( --e-global-typography-6de05d1-font-size );line-height:var( --e-global-typography-6de05d1-line-height );}.elementor-kit-4 h4{font-size:var( --e-global-typography-63d8c07-font-size );line-height:var( --e-global-typography-63d8c07-line-height );}}@media(max-width:1024px){.elementor-kit-4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4 h1{font-size:var( --e-global-typography-bf1ac65-font-size );line-height:var( --e-global-typography-bf1ac65-line-height );}.elementor-kit-4 h2{font-size:var( --e-global-typography-1c0946b-font-size );line-height:var( --e-global-typography-1c0946b-line-height );}.elementor-kit-4 h3{font-size:var( --e-global-typography-6de05d1-font-size );line-height:var( --e-global-typography-6de05d1-line-height );}.elementor-kit-4 h4{font-size:var( --e-global-typography-63d8c07-font-size );line-height:var( --e-global-typography-63d8c07-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;--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-text-font-size:16px;--e-global-typography-text-line-height:20px;--e-global-typography-bf1ac65-font-size:40px;--e-global-typography-bf1ac65-line-height:40px;--e-global-typography-1c0946b-font-size:36px;--e-global-typography-1c0946b-line-height:40px;--e-global-typography-6de05d1-font-size:24px;--e-global-typography-6de05d1-line-height:28px;--e-global-typography-63d8c07-font-size:16px;--e-global-typography-63d8c07-line-height:24px;--e-global-typography-230d1b5-font-size:18px;--e-global-typography-230d1b5-line-height:20px;--e-global-typography-64dfbab-font-size:16px;--e-global-typography-64dfbab-line-height:20px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-4 h1{font-size:var( --e-global-typography-bf1ac65-font-size );line-height:var( --e-global-typography-bf1ac65-line-height );}.elementor-kit-4 h2{font-size:var( --e-global-typography-1c0946b-font-size );line-height:var( --e-global-typography-1c0946b-line-height );}.elementor-kit-4 h3{font-size:var( --e-global-typography-6de05d1-font-size );line-height:var( --e-global-typography-6de05d1-line-height );}.elementor-kit-4 h4{font-size:var( --e-global-typography-63d8c07-font-size );line-height:var( --e-global-typography-63d8c07-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.upload-form .elementor-field-type-upload input[type=file]::file-.elementor-kit-4-button{
	padding-bottom: 8px;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 8px;
	border: none;
	background: #475569;
	border-radius: 8px 0 0 8px;
	color: white;
	margin-right: 10px;
	font-weight: 400;
	cursor: pointer;
}

.upload-form .elementor-field-type-upload input[type=file] {
	background-color: #F1F5F9;
	border-radius: 8px 8px 8px 8px;
	font-weight: 500;
	border: 1px solid #CBD5E1
}

.upload-form label[for=form-field-field_8b2402a] {
	background: none !important;
    z-index: 0 !important;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
	margin-bottom: 8px !important;
}

.upload-form label[for=form-field-field_ae9363a] {
	background: none !important;
    z-index: 0 !important;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
	margin-bottom: 8px !important;
}

.upload-form label[for=form-field-field_c3a2532
] {
	background: none !important;
    z-index: 0 !important;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
	margin-bottom: 8px !important;
	visibility: hidden
}

@media screen and (max-width: 767px) {
	.upload-form label[for=form-field-field_c3a2532
] {
	display: none;
	}
}

@media screen and (max-width: 767px) {
	html {
		scroll-padding-top: 50px;
	}
}

html {
	scroll-padding-top: 150px;
}

 h2 {
 background-image: linear-gradient(to bottom, #FEB973, #C3400B) !important;
 background-clip: text !important;
 -webkit-background-clip: text !important;
}

h4 {
	word-wrap: break-word;
	hyphens: auto;
}

.text-linear-gradient {
	 background-image: linear-gradient(to right, #FEB973, #C3400B) !important;
	 background-clip: text !important;
	 -webkit-background-clip: text !important;
	color: transparent;

}

 .linear-gradient {
 background-image: linear-gradient(to right, #FEB973, #C3400B) !important;
 background-clip: text !important;
 -webkit-background-clip: text !important;
}

@media screen and (max-width: 767px) {
.grid-item {
    height: fit-content;
}
}

.linear-border {
    border-left-width: 6px;
    border-right-width: 0px;
  border-style: solid;
  border-image: 
    linear-gradient(
      to bottom, 
      #FEB973, 
      #C3400B
    ) 1 100%;
}

.grid {
    grid-template-rows: auto;
}/* End custom CSS */