:root{
	 
	
	--highlight-color:#1E293B;
	--text-color:#4f4f4f;
	--light-gray:#f9fafc;
	--dark-gray:#f1f5f9;
	
	
	--link-color:#016BDB;
	--light-border-color:#f7f7f7;
	--dark-border-color:#1E293B;
	--highlight-border-color:#016BDB;
	--kaizen-background-new:linear-gradient(to bottom, #EBF6FA, #F4F3EA);
	
	--light-text: "Inter-Light" , sans-serif;
	--regular-text: "Inter-Regular" , sans-serif;
	--semibold-text: "Inter-SemiBold" , sans-serif;
	--bold-text: "Inter-Bold" , sans-serif;
	--extra-bold-text: "Inter-Black", sans-serif;
	
	--kaizen-v-space:50px 0px;
	--half-col:49%; 
	--third-col:32%;
	--col-gap:space-between;
	
	--extra-large-heading:50px;
	--large-heading:30px;
	--medium-heading:24px;
	--small-heading:20px;
	--smallest-heading:18px;
	
	--heading-color:#191D27;
	
	
	--large-around-gap:30px;
	--medium-around-gap:20px;
	--small-around-gap:15px;
 

}


html,
body {
	height:100%;
  
}
  


*{  
	padding:0;  
	margin:0;  
	font-family: "Inter-Regular";
	color:#4f4f4f !important;
}


@font-face {
	font-family: "Inter-Light";
	src: url('../font/Inter-Light.woff2') format('woff2'), 
	url('../font/Inter-Light.woff') format('woff');
	font-weight:300;
	font-style:normal;
	font-display: swap;
} 

@font-face {
	font-family: "Inter-Regular";
	src: url('../font/Inter-Regular.woff2') format('woff2'), 
	url('../font/Inter-Regular.woff') format('woff'); 
	font-weight:400;
	font-style:normal;
	font-display: swap;
} 

@font-face {
	font-family: "Inter-SemiBold";
	src: url('../font/Inter-SemiBold.woff2') format('woff2'), 
	url('../font/Inter-SemiBold.woff') format('woff');
	font-weight: 600;
font-style:normal;	
	font-display: swap;
} 

@font-face {
	font-family: "Inter-Bold";
	src: url('../font/Inter-Bold.woff2') format('woff2'), 
	url('../font/Inter-Bold.woff') format('woff'); 
	font-weight: 700;
	font-style:normal;
    font-display: swap;
} 

@font-face {
	font-family: "Inter-Black";
	src: url('../font/Inter-Black.woff2') format('woff2'), 
	url('../font/Inter-Black.woff') format('woff'); 
  	font-weight:900; 
	font-style:normal;
	font-display: swap;
} 


@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("../webfonts/fa-solid-900.woff2") format("woff2"),
       url("../webfonts/fa-solid-900.woff") format("woff");
}

 

ul li{color:#4a4a4a !important;  font-family: "Inter-Regular";}

h1, h2, h3, h4, h5, h6{
	font-family: "Inter-Bold";
	margin-bottom:0px;
	color: #05184F !important;
}
	
p{
	font-size:16px; 
	line-height:24px; 
	color:#4f4f4f !important;
	margin-bottom:15px !important; 
	 font-family: "Inter-Regular";
}

img{
	max-width:100%;
}

input, select, textarea{
	font-size:16px;
}

input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #C9C9C9 !important;
}

input::-moz-placeholder { /* Firefox 19+ */
  color: #C9C9C9 !important;
}

input:-ms-input-placeholder { /* IE 10+ */
  color: #C9C9C9 !important;
}

input:-moz-placeholder { /* Firefox 18- */
  color: #C9C9C9 !important;
}


textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #C9C9C9 !important;
}

textarea::-moz-placeholder { /* Firefox 19+ */
  color: #C9C9C9 !important;
}

textarea:-ms-input-placeholder { /* IE 10+ */
  color: #C9C9C9 !important;
}

textarea:-moz-placeholder { /* Firefox 18- */
  color: #C9C9C9 !important;
}

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;  margin: 0;}

/* Firefox */
input[type="number"] {-moz-appearance: textfield;}


/* Kaizen custom Theme  start from here*/



.container{    max-width:1280px;}

.light-text{font-family: "Inter-Light";}
.regular-text{font-family: "Inter-Regular";}
.semibold-text{font-family: "Inter-SemiBold";}
.bold-text{font-family: "Inter-Bold";}
.black-text{font-family: "Inter-Black";}
.kaizen-cursive{  font-family: "Samarata";}

.kaizen-xl-heading{font-size:36px;}
.kaizen-l-heading{font-size:30px;}
.kaizen-m-heading{font-size:24px;}
.kaizen-s-heading{font-size:20px;}
.kaizen-xs-heading{font-size:18px;}


.kaizen-inner-xl-heading{font-size:52px;}
.kaizen-inner-lg-heading{font-size:48px;}

.kaizen-content-para p:last-child{margin-bottom:0px !important;}
.kaizen-text-grey{color:#4f4f4f !important; }
.red-text{color:#EA4235 !important;}
.red-bg{background-color:#EA4235 !important;}
.green-bg{background-color:#33A854;}
.green-text{color:#33A854 !important;}
.light-gray-bg{background-color:#f9fafc !important;}
.dark-blue-bg{background-color:#05184F !important;}
.dark-blue-text{color:#05184F !important;}
.light-blue-bg{background-color:#F5FBFD !important;}
.extra-light-gradient-bg{background-image:linear-gradient(to bottom, #F5FBFD, #ffffff) !important;}
.graident-light-bg{background-image:linear-gradient(to bottom, #EBF6FA, #F4F3EA) !important;}
.graident-dark-bg{background-image: linear-gradient(to right, #016BDB, #004997) !important;}
.kaizen-light-bg{background-color:#EBF6FA;} 
.highlight-bg{background-color:#016BDB !important;}
.highlight-text{color:#016BDB !important;}
.kaizen-yellow-text{color:#fdec00 !important;}

.kaizen-pastel-1{background-color:#fffbee;}
.kaizen-pastel-2{background-color:#fff7f2;}
.kaizen-pastel-3{background-color:#efffe7;}
.kaizen-pastel-4{background-color:#eff6ff;}
.kaizen-pastel-5{background-color:#fbe7de;}

.kaizen-hidden{overflow:hidden;}
.kaizen-z-1{z-index:1;}
.kaizen-z-2{z-index:2;}
.kaizen-gray-border{border:1px solid #EBEBEB;}
.kaizen-highlight-border{border:1px solid #016BDB;}
.kaizen-border-color{border-color:#EBEBEB;}
.kaizen-light-blue-border{border-color:#E0F2FC;}

.kaizen-light-gray{background-color:#f9fafc;}
.kaizen-img-h-small{height:50px;}
.kaizen-img-h-small img {    height: 50px;}
mark{background-color:#ff0 !important;}
.border-radius-large{border-radius:30px;}
.border-radius-medium{border-radius:20px;}
.border-radius-small{border-radius:10px;}

.page-bg{background-color:var(--light-gray);}
.kaizen-bottom-0{bottom:0px;}

.kaizen-flex{display:flex; display:-webkit-box; display:-webkit-flex; display:-moz-flex; display:-ms-flex; flex-flow:wrap;
	width:100%;} 



.kaizen-heading-row p{margin-top:10px; margin-bottom:15px; font-size:var(--smallest-heading);}

.ex-large-heading{font-size:var(--extra-large-heading); color:var(--heading-color); font-family:var(--bold-text);}
.large-heading{font-size:var(--large-heading); color:var(--heading-color); font-family:var(--bold-text); margin-bottom:0px !important;}
.medium-heading{font-size:var(--medium-heading); color:var(--heading-color); font-family:var(--bold-text);}
.smallest-heading{font-size:var(--smallest-heading); color:var(--heading-color);  font-family:var(--bold-text);}




.highlight-fill-btn{background-color:#016BDB; padding:10px 20px; display:inline-block; color:#fff; border:1px solid #016BDB; font-size:16px; font-family:var(--semibold-text); border-radius:8px; text-transform:capitalize;}
.highlight-fill-btn:hover, .highlight-fill-btn:active, .highlight-fill-btn:focus{background-color:#fff ; color:#016BDB !important;}

.highlight-blank-btn{background-color:#fff; color:#016BDB !important; padding:10px 20px; border:1px solid #016BDB; font-size:16px; font-family:var(--semibold-text); border-radius:8px; text-transform:capitalize; display:inline-block;}
.highlight-blank-btn:hover, .highlight-blank-btn:active, .highlight-blank-btn:focus{background-color:#016BDB; color:#fff !important;} 
 
 

.light-btn{background-color:#ea4235; border:1px solid #ea4235; color:#fff; padding:12px 15px; font-size:16px; font-family:var(--bold-text);}
.light-btn:hover, .light-btn:active, .light-btn:focus{background-color:transparent; color:#ea4235; border:1px solid #ea4235;} 

.kaizen-rounded-pill{border-radius: 50rem !important;}


.full-flex{
	display:flex;
	display:-webkit-box; 
	display:-webkit-flex; 
	display:-moz-flex; 
	display:-ms-flex; 
	flex-flow:wrap; 
	width:100%;
}

.gap-between{
	justify-content:space-between;
}

.flex-half{
	width: var(--half-col);
}

.flex-3-col{
	width:32%;
}

.flex-3-col:nth-child(3n+2){
	margin-left:2%;
	margin-right:2%;
}

.fill-btn{
	background-color: #EA4235; 
	border: 0px;    
	font-size: 20px;    
	border-radius: 3px;    
	padding: 10px 0px;
    color: #fff;    
	line-height: normal; 
	max-width:200px; 
	width:100%;
}

.fill-btn i{
	color:#fff;
}

.fill-btn:focus, .fill-btn:active, .fill-btn:hover{     
	outline: none;
}

/* header start from here */
.page-container {
	width: 95%;
	max-width: 100%;
	margin: 0 auto;
}

header {
	background-color: #ffffff;
	padding: 10px 0px;
	position: fixed;
	width: 100%;
	top:0px;
	height:69px;
	z-index: 4;
	border-bottom:1px solid #f1f1f1;
	transition: all 0.5s ease;
}
header.fixed{backdrop-filter: saturate(180%) blur(20px);
       background: rgb(255 255 255 / 68%);}

.header-top-bar {
	justify-content: space-between;
	align-items:center;
}

.logo {
	width: 140px;
}

.logo img {
	height: 40px;
}

.header-top-bar .navbar {
	padding: 0px;
}

.header-top-bar ul {
	margin-bottom: 0px;
}

.header-top-bar nav ul {
	margin-bottom: 0px;
}

.header-top-bar nav ul li {
	display: inline-block;
	padding-right: 15px;
}

.header-top-bar nav ul li a {
	color: #05184F !important;
	font-family: var(--semibold-text);
}

.header-top-bar nav ul>li#menu-item-1842, .header-top-bar nav ul>li#menu-item-1840{display:none;}

.side-bar-nav {
	display: none;
}

.page-content{padding-top:68px;}

.gradient-wrapper{background-image:var(--kaizen-background-new);}
.kaizen-v-padding{padding:var(--kaizen-v-space);}


.slick-list{margin:0px -15px;} 
.slick-slide{padding:0px 5px;}
.slick-prev{left:0px; width: 35px;    height: 35px;    background-color: #016BDB5e;    border-radius: 50%; z-index: 1;}
.slick-prev:before {content: "";  display: inline-block;  width: 10px;  height: 10px;    border-right: 2px solid #36454f;
    border-top: 2px solid #36454f; margin-left: 4px;    transform: rotate(-135deg);}
	
.slick-prev:hover, .slick-prev:active, .slick-prev:focus{background-color:#016BDB;}	
.slick-prev:hover:before, .slick-prev:active:before, .slick-prev:focus:before{border-right: 2px solid #fff;
    border-top: 2px solid #fff;}

.slick-next {right:0px; width: 35px;    height: 35px;    background-color: #016BDB5e;    border-radius: 50%; z-index: 1;}

.slick-next:before {content: ""; display: inline-block; width: 10px; height: 10px;    margin-right: 4px; border-right: 2px solid #36454f;    border-top: 2px solid #36454f;    transform: rotate(45deg);}

.slick-next:hover, .slick-next:active, .slick-next:focus{background-color:#016BDB;}
.slick-next:hover:before, .slick-next:active:before, .slick-next:focus:before{border-right: 2px solid #fff;    border-top: 2px solid #fff; }
 
/* footer start here */




.ft-logo-box img{height:40px;}
.footer-description p{
    font-size: 14px !important;
    margin: 0px;
}

.footer-links-col{ 
	width:23.5%;
	margin:0px 0.5% 0 0.5%;
}

.footer-links-col:nth-child(4n+1){margin-left:0px;}
.footer-links-col:nth-child(4n+4){margin-right:0px;}


.footer-links-col li { list-style-type: none;}
.footer-links-col ul {margin:0;}
.footer-links-col aside#nav_menu-6{margin-bottom:0px !important;}
.footer-links-col aside#block-8 p{margin-bottom:0px !important;}


.footer-links-col ul li:last-child{padding-bottom:0px;}

.footer-links-col ul li a{font-size:14px; 	color:#4f4f4f !important;}
.footer-links-col ul li a:hover, .footer-links-col ul li a:active, .footer-links-col ul li a:focus{color:#016BDB;}

.kaizen-help-content ul{margin-left:0px !important; margin-bottom:0px !important;}
.kaizen-help-content ul li{list-style:none;}
.kaizen-help-content ul li a{display:inline-flex;}
.kaizen-help-content ul li a .help-text{padding-left:5px; font-weight:var(--semibold-text);}


.footer-platform .platform-col{margin-right:5px; margin-bottom: 10px; background-color: #fff; border-radius: 5px; padding: 5px 10px;}
.footer-platform .platform-col img{max-height:25px;}

.kaizen-social{width:var(--half-col);}
.kaizen-social a{font-size:12px;}
.kaizen-social a:hover, .footer-social a:active, .footer-social a:focus{    color: var(--heading-color);}
.kaizen-social i {width: 30px; height: 30px; text-align: center; line-height: 30px; border-radius: 50%; font-size: 14px !important;}
.kaizen-social i.fa-facebook-f{background-color: #4267B2; }
.kaizen-social i.fa-x-twitter{background-color: #000000; }
.kaizen-social i.fa-linkedin-in{background-color: #0a66c2;}
.kaizen-social i.fa-youtube{background-color: #FF0000;}
.kaizen-social i.fa-instagram{    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);}

.copyright-row-bx{border-top: 1px solid #C5C5C5;}
.copyright-bottom{justify-content:var(--col-gap); align-items:center;}
.copyright-left p{margin-bottom:0px; font-size:12px !important;}
.copy-right-right img{max-height:40px; display:block;}
	




.footer-bottom-col{width:20%;height:4px;}
.footer-bottom-col.ft-bottom-1{background-color: #051850;}
.footer-bottom-col.ft-bottom-2{	background-color: #5FDBFF;}
.footer-bottom-col.ft-bottom-3{	background-color: #EA4235;}
.footer-bottom-col.ft-bottom-4{	background-color: #33A854;}
.footer-bottom-col.ft-bottom-5{	background-color: #5FDBFF;}

.mobile-bar-icon{display:none;}




.mobile-nav-icon a.head-for-free{display:none;}
.mobile-nav-icon a:hover i, .mobile-nav-icon a:active i, .mobile-nav-icon a:focus i{color:#016BDB !important;}





.kaizen-gradient{background-image: var(--kaizen-background-new);}
.header-top-bar .navbar~.gtranslate_wrapper{display:none;}
.header-top-bar .gtranslate_wrapper .gt_float_switcher { box-shadow: none !important;   font-size: 16px !important; line-height: normal; background-color:transparent !important;}
.header-top-bar .gt_float_switcher .gt-selected .gt-current-lang{padding:0px 10px  !important;}
.header-top-bar .gt_float_switcher .gt-selected .gt-current-lang span{font-size: 14px !important;}
.header-top-bar .gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow{height:14px !important;}
.header-top-bar .gt_float_wrapper{position:relative !important;}
.header-top-bar .gt_float_switcher .gt_options.gt-open{position:absolute !important; transform:unset !important; margin-top: 2px; max-width: 120px;
    width: 100%;}
.header-top-bar .gt_float_switcher .gt-selected{background-color: transparent !important;}
.header-top-bar .gt_float_switcher .gt_options a{padding:0px 10px  !important;     font-size: 14px !important;}
.header-top-bar .gt_float_switcher .gt_options a:hover{background-color:transparent !important;}
.header-top-bar .gt_float_switcher img{width:24px !important;}

@media only screen and (max-width:1400px)
{
	:root{
	--extra-large-heading:40px;
	--large-heading:36px;
	--medium-heading:26px;
	--small-heading:22px;
	--smallest-heading:18px;

}
	 
	
	
	
	
	.container{max-width:1140px;}
	.page-container{max-width:1140px; width:100%;}
	
} 




@media only screen and (max-width:1200px) 
{
:root{
	
	--half-col:49%;
	--third-col:49%;
	
	--extra-large-heading:36px;
	--large-heading:30px;
	--medium-heading:24px;
	--kaizen-v-space:40px 0px;
	
	
	--large-around-gap:20px;
	--medium-around-gap:15px;
	--small-around-gap:15px;

	}	
	
.kaizen-xl-heading{font-size:28px;}
.kaizen-l-heading{font-size:26px;}
.kaizen-m-heading{font-size:24px;}

	
	
.page-container{max-width:960px;}
.container{    max-width:960px;}	
.header-top-bar .navbar{max-width:590px;}
.topnav.side-menu-box{max-width:275px;}
.topnav.side-menu-box a{font-size:13px;}
.header-top-bar nav ul li a{font-size:13px;}
.header-top-bar nav >ul{margin-left:0px;}
.header-top-bar nav ul li{padding-right:10px;}
	.header-top-bar .gt_float_switcher .gt-selected .gt-current-lang span{font-size:13px;}
	.header-top-bar .gt_float_switcher img {width: 19px !important;  margin-right: 0px;}
}


@media only screen and (max-width:992px) 
{
	
	:root{
	--kaizen-v-space:30px 0px;
	--extra-large-heading:30px;
	--large-heading:28px;
	--medium-heading:22px;
	--kaizen-v-space:40px 0px;
	--large-around-gap:15px;
}
	
	
	
	
.container{    max-width:720px;}
.header-top-bar .navbar{max-width:100%;}
.page-container{max-width:720px; width: 100%;}	


header .page-container{max-width:100%; padding: 0px 15px; }
.mobile-bar-icon{position: absolute;    right: 0px;    width: 40px;    height: 40px; display: flex; display:-webkit-box; display:-webkit-flex; display:-moz-flex; display:-ms-flex;    align-items: center;   justify-content:center; }
.mobile-bar-icon i {    font-size: 24px;    line-height: 40px;}
.mobile-bar-icon i.fa-xmark{display:none;}
.mobile-bar-icon.mobile-bar-icon-open i.fa-xmark{display:block;transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s;}
.mobile-bar-icon.mobile-bar-icon-open i.fa-bars{display:none; transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s;}
.header-top-bar .navbar{position:fixed;width:100%;left:0px; margin:0px; align-items: unset; display:none;  background-color: #ebfaff;   z-index:18;    top: 60px;transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s;}
.header-top-bar .navbar nav{width:100%;}
.header-top-bar .navbar nav ul {    margin: 0px;}
.header-top-bar .navbar nav ul li{     display: block;  width:100%; padding:10px; border-bottom: 1px solid #71d9ff33;}
.header-top-bar .navbar nav ul li:hover, .header-top-bar .navbar nav ul li:active, .header-top-bar .navbar nav ul li:focus{background-color: #6dd8ff30;}
.header-top-bar{position:relative; align-items:center;}
.mobile-nav-icon a.loginhead {    margin-right: 0;    display: inline-block;    z-index: 18;    position: absolute;    right: 50px;    top: 0px;     padding: 7px 15px;}

.mobile-bar-icon-open ~ .navbar {display:block; transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s;}

.overly-mobile{display: none;
    position: fixed !important;
    background-color: #051850c9;
    opacity: 1;
    transition-property: opacity;
    z-index: 17;
    visibility: visible;
    height: 100vh;
    width: 100%;
    top: 60px;
    left: 0;}

.overly-mobile.overly-mobile-open{display: block;}
header{background-color: #ffffffa8; z-index:18;}
.header-top-bar nav ul>li#menu-item-1842, .header-top-bar nav ul>li#menu-item-1840{display:block;}


.footer-links-col {width: 49%; margin: 0px 0% 20px 0%;}
.footer-links-col:nth-child(odd){margin-right:1%;}
.footer-links-col:nth-child(even){margin-left:1%;}
.footer-links-col:nth-last-child(1){margin-bottom:0px;}
.footer-links-col:nth-last-child(2){margin-bottom:0px;}
.powered-by img{height:40px; width:auto;}
.footer-platform .platform-col img { max-height: 20px;}
.header-top-bar .navbar~.gtranslate_wrapper{display:inline-block; position: absolute;  right: 135px; max-width: 90px;        width: 100%;}
.navbar .gtranslate_wrapper{display:none;}
}




@media only screen and (max-width:768px) 
{
.header-top-bar .navbar{align-items: unset; display:none;      background-image: var(--kaizen-background-new);  position: fixed;   left:0px;  top: 60px;transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s;}

.mobile-bar-icon-open ~ .navbar {display:block; transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s;}
 
}
 
@media only screen and (max-width:767px) 
{
	
	:root{
	--half-col:100%;
	--third-col:100%;
	--extra-large-heading:24px;
	--large-heading:22px;
	--medium-heading:20px;

	}
	
	
	
	
	.page-container{max-width:540px; padding:0px 15px; width: 100%;}
	.container{max-width:540px;}
	 .mobile-nav-icon a.head-register, .mobile-nav-icon a.head-login{display:none;}
	 
	 
}


@media only screen and (max-width:576px) 
{
	.container{max-width:100%;}
	.footer-links-col{width:100%;}
	.footer-links-col:nth-child(odd){margin-right:0px;}
	.footer-links-col:nth-child(even){margin-left:0px;}
	.footer-links-col:nth-last-child(2) {margin-bottom: 20px;}
	
}





@media only screen and (max-width:500px) 
{
	.features-col a {    padding-bottom: 100%;    border-radius: 10px;}
	
}

@media only screen and (max-width:479px)
{
	
	.footer-logo{width:100%;}
	.ft-logo-box {    max-width: 100%;    width: 100%;}
	.kaizen-social ul {    text-align: left;    margin-top: 30px;    margin-bottom: 0px;    margin-left: 0px;}
	.highlight-blank-btn{padding:8px 15px;}
	.highlight-fill-btn{padding:8px 15px;}
}