@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap');

/*@import url('../fonts/segoe-ui/stylesheet.css');*/



/*@import url('../_core/css/font.sizes.css');*/



body,

html {

    font-size:1rem;	

	font-family:Arial;

	/* color:#23456F; */

	color: var(--bg-secondary)

}



h1 {font-size:3.125rem;}

h2 {font-size:2rem;}

h3 {font-size:1.75rem;}

h4 {font-size:1.5rem;}

h5 {font-size:1.25rem;}

h6 {font-size:1rem;}



.display-1 {font-size: 3rem;}

.display-2 {font-size: 2.7rem;}

.display-3 {font-size: 2.3rem;}

.display-4 {font-size: 2rem;}

.display-5 {font-size: 1.8rem;}

.display-6 {font-size: 1.5rem;}



.fs-1 {font-size: 2.5rem;}

.fs-2 {font-size: 2rem;}

.fs-3 {font-size: 1.75rem;}

.fs-4 {font-size: 1.5rem;}

.fs-5 {font-size: 1.25rem;}

.fs-6 {font-size: 1rem;}



.small {font-size: .875em;}



.text-uppercase {text-transform: uppercase;}



.button {display:inline-block; padding:8px 40px; background-color:#FCA700; color:#fff;}



.white-text {}

.black-text, .black-text-hover:hover {

	color:#111;

}

.blue-text, .blue-text-hover:hover {

	color:#23456F;

}

.orange-text, .orange-text-hover:hover {

	color:#FCA700;

}



.hind {font-family: 'Hind', sans-serif;}

.segoe-ui {font-family: 'Segoe UI Regular';}



.text-uppercase {text-transform: uppercase;}

.fw-bold {font-weight: 700;}

.fw-light {font-weight:300;}



.lh-1 {line-height: 1;}

.lh-sm {line-height: 1.25;}

.lh-base {line-height: 1.5;}

.lh-lg {line-height: 2;}



.lead {font-size: 1.25rem; font-weight: 300;}

.text-reset {color:inherit;}

b, strong {

	font-weight:700 !important;

}



@media (min-width: 768px) {

	.display-1 {font-size: 5rem;}

	.display-2 {font-size: 4.5rem;}

	.display-3 {font-size: 4rem;}

	.display-4 {font-size: 3.5rem;}

	.display-5 {font-size: 3rem;}

	.display-6 {font-size: 2.5rem;}

}

/********** Custom CSS *********/

.mbtn-primary{

	background: var(--bg-primary);	

	padding: 18px 40px;	

}

a.mbtn-primary:hover{

	background: var(--bg-secondary);	

	font-weight:700;

}

.content_description{

	color: var(--bg-secondary);

	font-family: Arial;

	font-size: 1.125rem;

	font-style: normal;

	font-weight: 400;

	line-height: 2rem;

}

.content_description strong{

	color:var(--bg-primary);

}

.data_description{

	color:var(--bg-secondary);

	font-size: 1.125rem;

	font-family: Arial;

	font-style: normal;

	font-weight: 400;

	line-height: 28px;

}

.nbm{

	margin-bottom:0px;

}

.data_description strong{

	color: var(--bg-primary);	

}

.mbtn-primary{

	color: var(--white);

	text-align: center;

	font-size: 18px;

	font-family: DM Sans;

	font-style: normal;

	font-weight: 700;

	text-transform:uppercase;

	line-height: 20px;

	float:right;

}

strong .home_heading, strong.home_heading, .home_heading strong{

	color:var(--bg-primary);

}

.w-60{

	width:60%;

}

.home_heading{

	color:var(--bg-secondary);	

	font-size: 3.125rem;

	font-style: normal;

	font-weight: 700;

	line-height: 3.875rem;

}

.nextstephome_heading{

	color:var(--white);

	font-style: normal;

	font-weight: 700;

	line-height: 3.875rem;

}

.dark .home_heading, .dark .data_description{

	color:var(--white);

}

/*.primary_button,.primary_button span,*/

 a.primary_button{

	color: var(--white);

    text-align: center;

    font-size: 18px;

    font-family: DM Sans;

    font-style: normal;

    font-weight: 700;

    text-transform: uppercase;

    line-height: 20px;    

	background: var(--bg-primary);

    padding: 12px 20px;

	border:solid 1px var(--bg-primary);

}

/*.primary_button:hover, .primary_button:hover span, .primary_button:hover a,*/

 a.primary_button:hover{

	border:solid 1px var(--bg-primary);

	background-color: transparent;

	color:var(--bg-primary);

}

.secondary_button, .secondary_button span, .secondary_button a{

	color: var(--bg-secondary);

    text-align: center;

    font-size: 18px;

    font-family: DM Sans;

    font-style: normal;

    font-weight: 700;

    text-transform: uppercase;

    line-height: 20px;    

	background: var(--white);

    padding: 10px 20px;

	

}

.secondary_button{

	border:solid 1px var(--bg-secondary);

}

.secondary_button:hover, .secondary_button:hover span, .secondary_button:hover a, .secondary_button a:hover{

	background-color:var(--bg-secondary) !important;

	color:var(--white);

	

}

.banner_title_small{

	font-size: 2.62431rem;

	line-height: 3.62431rem;

	text-align:center;

	color: var(--white);

	font-style: normal;

	font-weight: 700;

	width: 80%;

    margin: auto;

    display: block;

}

.banner_title{

	color: var(--white);

	text-align: center;	

	font-size: 4.62431rem;

	font-style: normal;

	font-weight: 700;

	line-height: 5.36219rem;

	width: 80%;

    margin: auto;

    display: block;

}

.caretdown{

	display:none;

}

.banner_title span, .banner_title strong, .banner_title_small span, .banner_title_small strong{

	color:var(--bg-primary);

}

.content-separator{

	width:100%;

	height: 0.0625rem;

	background-color:var(--bg-primary);

	margin-top:10.5rem;

}

.sidecontenttitle{

	color:var(--bg-primary);

	font-family: DM Sans;

	font-size: 1.14481rem;

	font-style: normal;

	font-weight: 700;

	line-height: 1.57406rem;

	text-transform: uppercase;

}

.sidecontentdescription{

	color: var(--bg-secondary);

    font-size: 2.23269rem;

    font-style: normal;

    font-weight: 700;

    line-height: 2.6rem;

}

.imagesideleft{

	width:48%;

	margin-right:10px;

	float:left;

	text-align:justify;

}

/******** Custom Css ***********/