.elementor-kit-7{--e-global-color-primary:#003C52;--e-global-color-secondary:#0079C1;--e-global-color-accent:#0B5507;--e-global-color-text:#BA5813;--e-global-color-cd83265:#9ED1F1;--e-global-color-8425e00:#DAFAD4;--e-global-color-f1b972b:#FAEFE8;--e-global-color-ca6ad05:#15304B;--e-global-color-19c3e70:#532708;--e-global-color-63c5a96:#073304;--e-global-color-1356d2d:#F4FBFE;--e-global-color-6204f02:#FDF9F6;--e-global-color-ae6547b:#F6FEF6;--e-global-color-8bedc20:#AAAAAA;--e-global-color-69930d3:#CD0F0F;--e-global-typography-primary-font-family:"Nunito";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Avenir LT Std";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Nunito";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Nunito";--e-global-typography-accent-font-weight:500;--e-global-typography-1e6c8e6-font-family:"Nunito";--e-global-typography-1e6c8e6-font-size:50px;--e-global-typography-1e6c8e6-font-weight:800;--e-global-typography-1e6c8e6-font-style:normal;--e-global-typography-1e6c8e6-line-height:58px;--e-global-typography-7089754-font-family:"Nunito";--e-global-typography-7089754-font-size:42px;--e-global-typography-7089754-font-weight:700;--e-global-typography-7089754-font-style:normal;--e-global-typography-7089754-line-height:48px;--e-global-typography-bd905a5-font-family:"Nunito";--e-global-typography-bd905a5-font-size:20px;--e-global-typography-bd905a5-font-weight:700;--e-global-typography-bd905a5-font-style:normal;--e-global-typography-bd905a5-line-height:1.3em;--e-global-typography-6a69a1e-font-family:"Avenir LT Std 65";--e-global-typography-6a69a1e-font-size:20px;--e-global-typography-6a69a1e-font-weight:500;--e-global-typography-6a69a1e-font-style:normal;--e-global-typography-6a69a1e-line-height:32px;--e-global-typography-318da52-font-family:"Nunito";--e-global-typography-318da52-font-size:36px;--e-global-typography-318da52-font-weight:800;--e-global-typography-318da52-font-style:normal;--e-global-typography-318da52-line-height:58px;--e-global-typography-cb6f792-font-family:"Avenir LT Std 400";--e-global-typography-cb6f792-font-size:25px;--e-global-typography-cb6f792-font-weight:400;--e-global-typography-cb6f792-font-style:normal;--e-global-typography-cb6f792-line-height:28px;--e-global-typography-f494a75-font-family:"Avenir LT Std 400";--e-global-typography-f494a75-font-size:18px;--e-global-typography-f494a75-font-weight:400;--e-global-typography-f494a75-font-style:normal;--e-global-typography-f494a75-line-height:28px;--e-global-typography-0e82348-font-family:"Nunito";--e-global-typography-0e82348-font-size:18px;--e-global-typography-0e82348-font-weight:400;--e-global-typography-0e82348-font-style:normal;--e-global-typography-0e82348-line-height:28px;--e-global-typography-3a125fd-font-family:"Avenir LT Std 400";--e-global-typography-3a125fd-font-size:18px;--e-global-typography-3a125fd-font-weight:400;--e-global-typography-3a125fd-font-style:normal;--e-global-typography-3a125fd-line-height:28px;--e-global-typography-d7021d5-font-family:"Nunito";--e-global-typography-d7021d5-font-size:16px;--e-global-typography-d7021d5-font-weight:500;--e-global-typography-d7021d5-font-style:normal;--e-global-typography-d7021d5-line-height:20px;--e-global-typography-1c60464-font-family:"Nunito";--e-global-typography-1c60464-font-size:18px;--e-global-typography-1c60464-font-weight:600;--e-global-typography-1c60464-font-style:normal;--e-global-typography-1c60464-line-height:32px;--e-global-typography-3fed802-font-family:"Nunito";--e-global-typography-3fed802-font-size:18px;--e-global-typography-3fed802-font-weight:800;--e-global-typography-3fed802-font-style:normal;--e-global-typography-3fed802-line-height:32px;--e-global-typography-87a6658-text-decoration:underline;--e-global-typography-ad974af-font-family:"Avenir LT Std 400";--e-global-typography-ad974af-font-size:16px;--e-global-typography-ad974af-font-weight:400;--e-global-typography-ad974af-font-style:normal;--e-global-typography-ad974af-line-height:28px;--e-global-typography-8377541-font-family:"Nunito";--e-global-typography-8377541-font-size:24px;--e-global-typography-8377541-font-weight:700;--e-global-typography-8377541-font-style:normal;--e-global-typography-8377541-line-height:1.3em;--e-global-typography-630ac17-font-family:"Avenir LT Std";--e-global-typography-630ac17-font-size:12px;--e-global-typography-630ac17-font-weight:400;--e-global-typography-630ac17-font-style:normal;--e-global-typography-630ac17-line-height:15px;}.elementor-kit-7 a{color:var( --e-global-color-secondary );font-size:var( --e-global-typography-87a6658-font-size );text-decoration:var( --e-global-typography-87a6658-text-decoration );line-height:var( --e-global-typography-87a6658-line-height );letter-spacing:var( --e-global-typography-87a6658-letter-spacing );word-spacing:var( --e-global-typography-87a6658-word-spacing );}.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;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-kit-7 a{font-size:var( --e-global-typography-87a6658-font-size );line-height:var( --e-global-typography-87a6658-line-height );letter-spacing:var( --e-global-typography-87a6658-letter-spacing );word-spacing:var( --e-global-typography-87a6658-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-1e6c8e6-font-size:36px;--e-global-typography-1e6c8e6-line-height:1.3em;--e-global-typography-7089754-font-size:32px;--e-global-typography-7089754-line-height:1.3em;--e-global-typography-3a125fd-font-size:18px;--e-global-typography-3a125fd-line-height:1.5em;--e-global-typography-ad974af-font-size:18px;--e-global-typography-ad974af-line-height:1.5em;}.elementor-kit-7 a{font-size:var( --e-global-typography-87a6658-font-size );line-height:var( --e-global-typography-87a6658-line-height );letter-spacing:var( --e-global-typography-87a6658-letter-spacing );word-spacing:var( --e-global-typography-87a6658-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}@media(min-width:2400px){.elementor-kit-7 a{font-size:var( --e-global-typography-87a6658-font-size );line-height:var( --e-global-typography-87a6658-line-height );letter-spacing:var( --e-global-typography-87a6658-letter-spacing );word-spacing:var( --e-global-typography-87a6658-word-spacing );}}/* Start custom CSS *//* CUSTOM TYPOGRAPHY */

/* Fix for link styling */
 a.elementor-button, .customer-stories-container a {
    text-decoration: none !important;
}

.footer-content-wrapper a {
    text-decoration: none;
}
h1 a, h2 a, h3 a, h4 a {
    text-decoration: none !important;
}

.legal-tabs a {
    text-decoration: none;
}

.blog-list .page-numbers.dots {
    color: white;
}


/* FORM STYLING */

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
 background-color: #EAF6FC;  
 height: 48px;
}

.contact-form .form-columns-1 input, .contact-form .form-columns-1 textarea  {
    width: 100% !important;
}

.contact-form .form-columns-1 textarea  {
    height: 60px;
}

.star{
   color: #FF4D4D;
leading-trim: both;
text-edge: cap;
font-family: Avenir LT Std;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height: 28px;
text-transform: capitalize;
}

/*fild border color */



.hs_submit .hs-submit button {
    border-radius: 7px;
background: var(--9-ed-1-f-1, #9ED1F1)!important;
display: flex;
padding: 8px 40px;
justify-content: center;
align-items: center;
gap: 10px;
border: none!important;
color: var(--003-c-52, #003C52);
text-align: center;
font-family: Nunito;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 28px; 
margin-top: 20px;
}
/*

[type=button], [type=submit], button {
border-radius: 7px;
background: var(--9-ed-1-f-1, #9ED1F1)!important;
display: flex;
padding: 8px 40px;
justify-content: center;
align-items: center;
gap: 10px;
border: none!important;
color: var(--003-c-52, #003C52);
text-align: center;
font-family: Nunito;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 28px; 

margin-top: 20px;
}

*/

[type=button], [type=submit], button:hover {
border-radius: 7px;
background: var(--9-ed-1-f-1, #9ED1F1)!important;
display: flex;
padding: 8px 40px;
justify-content: center;
align-items: center;
gap: 10px;
border: none!important;
color: var(--003-c-52, #003C52);
text-align: center;
font-family: Nunito;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 28px; 
margin-top: 20px;
}

label {
  color: var(--003-c-52, #003C52);
font-family: Nunito;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 28px; 
text-transform: capitalize;
}

.hs-form-required{
    color:red!important;
}


.form-columns-1{

height: 90px;

}
.form-columns-2{

height: 90px;

}

@media (max-width: 767px){
  .form-columns-1{

height: 90px;

}
.form-columns-2{

height: 150px;

}  

}

@media (max-width: 400px), (min-device-width: 320px) and (max-device-width: 480px)
{
.form-columns-2 input {
    width: 100% !important;
}
    fieldset {
        margin-bottom: 0px !important;
    }
    
    .form-columns-2 fieldset {
        margin-bottom: 40px !important;
    }
    
}


/* PAGE SECTIONS */
.hero-section {
	padding: 75px 50px;
}

.page-section {
	padding: 50px 50px;
}

.last-section {
	padding-bottom: 100px;
}

.full-width-section {
    padding: 50px 0px;
}

/* MOBILE VIEW */
@media only screen and (max-width: 767px) {

	.hero-section {
		padding: 10px 20px 50px;
	}

	.page-section {
		padding: 40px 20px;
	}

	.last-section {
		padding-bottom: 80px;
	}

.full-width-section {
    padding: 40px 0px;
}

}

/* TABLET VIEW */
@media only screen and (min-width: 768px) and (max-width: 1023px) {

	.page-section,
	.hero-section {
		padding: 50px 30px;
	}

	.last-section {
		padding-bottom: 100px;
	}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir LT Std';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.zenlayer.cn/wp-content/uploads/2023/10/avenir_lt_std_35_light.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir LT Std 65';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.zenlayer.cn/wp-content/uploads/2023/10/avenir_lt_std_65_medium-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir LT Std 400';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.zenlayer.cn/wp-content/uploads/2023/10/avenir_lt_std_45_book.ttf') format('truetype');
}
/* End Custom Fonts CSS */